Commit graph

8920 commits

Author SHA1 Message Date
wiz
7674b6e376 regen for targz change 2011-05-08 09:11:08 +00:00
wiz
fb373c4d50 Update to 1.5.3beta06:
Version 1.5.3beta06 [May 8, 2011]
  Removed the -D_ALL_SOURCE from definitions for AIX in CMakeLists.txt
  Implemented premultiplied alpha support: png_set_alpha_mode API
2011-05-08 09:09:20 +00:00
obache
15ca6908ad Switch to use default EXTRACT_SUFX for distfile, .tar.gz is the only long term
provided archive for libpng beta release.
2011-05-08 06:02:43 +00:00
drochner
05769089de make Python extensions work (adds Python dependency), add some
CHECK_INTERP_SKIPs to quell false warnings
bump PKGREV
2011-05-06 09:32:49 +00:00
adam
72730ee48e Changes 1.5.3beta05:
* Added the "_POSIX_SOURCE" feature test macro to ensure libpng sees the
  correct API. _POSIX_SOURCE is defined in pngpriv.h, pngtest.c and
  pngvalid.c to ensure that POSIX conformant systems disable non-POSIX APIs.
* Removed png_snprintf and added formatted warning messages.  This change adds
  internal APIs to allow png_warning messages to have parameters without
  requiring the host OS to implement snprintf.  As a side effect the
  dependency of the tIME-supporting RFC1132 code on stdio is removed and
  PNG_NO_WARNINGS does actually work now.
* Added PNG_WRITE_OPTIMIZE_CMF_SUPPORTED macro to make the zlib "CMF" byte
  optimization configureable.
* IDAT compression failed if preceded by a compressed text chunk (bug
  introduced in libpng-1.5.3beta01-02).  This was because the attempt to
  reset the zlib stream in png_write_IDAT happened after the first IDAT
  chunk had been deflated - much too late.  In this change internal
  functions were added to claim/release the z_stream and, hopefully, make
  the code more robust.  Also deflateEnd checking is added - previously
  libpng would ignore an error at the end of the stream.
2011-05-06 07:19:22 +00:00
ryoon
32889e24ac * Replace '#!.../env python' with PYTHONBIN, fix build.
* Bump PKGREVISION.
2011-05-04 11:16:23 +00:00
adam
70c593f1c9 Changes 2.46:
* Added a basic "use" test for GD::Simple
2011-05-04 09:43:40 +00:00
obache
d55c2fda79 exactly disable MMX/AMD64 optimization if pkg option is off.
part of PR#44931.
2011-05-04 02:00:02 +00:00
gdt
b9fcd67e3d +mscgen 2011-05-03 11:20:20 +00:00
gdt
78adedd622 Import mscgen-0.20 as graphics/mscgen.
Mscgen is a small program that parses Message Sequence Chart
descriptions and produces PNG, SVG, EPS or server side image maps
(ismaps) as the output.

Packaged by Jan Danielsson via wip.
2011-05-03 11:19:23 +00:00
wiz
dc02548c48 Update to 1.5.3beta04 to fix a regression reported on tech-pkg (see beta03,
last entry).

Version 1.5.3beta01 [April 1, 2011]
  Re-initialize the zlib compressor before compressing non-IDAT chunks.
  Added API functions to set parameters for zlib compression of non-IDAT
    chunks.

Version 1.5.3beta02 [April 3, 2011]
  Updated scripts/symbols.def with new API functions.
  Only compile the new zlib re-initializing code when text or iCCP is
    supported, using PNG_WRITE_COMPRESSED_TEXT_SUPPORTED macro.
  Improved the optimization of the zlib CMF byte (see libpng-1.2.6beta03).
  Optimize the zlib CMF byte in non-IDAT compressed chunks

Version 1.5.3beta03 [April 16, 2011]
  Fixed gcc -ansi -pedantic compile. A strict ANSI system does not have
    snprintf, and the "__STRICT_ANSI__" detects that condition more reliably
    than __STDC__ (John Bowler).
  Removed the PNG_PTR_NORETURN attribute because it too dangerous. It tells
    the compiler that a user supplied callback (the error handler) does not
    return, yet there is no guarantee in practice that the application code
    will correctly implement the error handler because the compiler only
    issues a warning if there is a mistake (John Bowler).
  Removed the no-longer-used PNG_DEPSTRUCT macro.
  Updated the zlib version to 1.2.5 in the VStudio project.
  Fixed 64-bit builds where png_uint_32 is smaller than png_size_t in
    pngwutil.c (John Bowler).
  Fixed bug with stripping the filler or alpha channel when writing, that
    was introduced in libpng-1.5.2beta01 (bug report by Andrew Church).

Version 1.5.3beta04 [April 27, 2011]
  Updated pngtest.png with the new zlib CMF optimization.
  Cleaned up conditional compilation code and of background/gamma handling
    Internal changes only except a new option to avoid compiling the
    png_build_grayscale_palette API (which is not used at all internally.)
    The main change is to move the transform tests (READ_TRANSFORMS,
    WRITE_TRANSFORMS) up one level to the caller of the APIs.  This avoids
    calls to spurious functions if all transforms are disabled and slightly
    simplifies those functions.  Pngvalid modified to handle this.
    A minor change is to stop the strip_16 and expand_16 interfaces from
    disabling each other; this allows the future alpha premultiplication
    code to use 16-bit intermediate values while still producing 8-bit output.
    png_do_background and png_do_gamma have been simplified to take a single
    pointer to the png_struct rather than pointers to every item required
    from the png_struct. This makes no practical difference to the internal
    code.
  A serious bug in the pngvalid internal routine 'standard_display_init' has
    been fixed - this failed to initialize the red channel and accidentally
    initialized the alpha channel twice.
  Changed png_struct jmp_buf member name from png_jmpbuf to tmp_jmpbuf to
    avoid a clash with the png_jmpbuf macro on some platforms.
2011-05-03 09:07:35 +00:00
wiz
9b23f4612a Avoid using /usr/bin/env. On the other hand, the script using python
is only needed by packages using vigra-config to find vigra, so don't
depend on python here -- let the packages using it pull it in themselves.

Bump PKGREVISION.
2011-05-02 12:57:22 +00:00
wiz
75cc14731f Get rid of /usr/bin/env, and depend on xdg-utils for the xdg-open
the desktop file is using. Bump PKGREVISION.
2011-05-02 12:37:14 +00:00
obache
3e195e0314 Let lua support optionify, and exactly control it (disabled by default).
PR#44916.
2011-04-29 11:41:07 +00:00
wiz
6d16e287f4 Remove patch-aa that was removed from distinfo. 2011-04-28 08:44:18 +00:00
joerg
a7b1ca3d1e Allow patch levels for dependencies 2011-04-26 11:52:51 +00:00
kefren
a8ad1307e8 Update to libgdiplus-2.10, part of mono-2.10 2011-04-25 14:03:17 +00:00
obache
9ea3b36c23 recursive bump from gettext-lib shlib bump. 2011-04-22 14:40:40 +00:00
obache
1d9df3258a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
obache
60b8235ab9 note "used by ..." comments. 2011-04-20 12:17:02 +00:00
obache
af3d485111 note a "used by ..." comment. 2011-04-20 12:12:48 +00:00
wiz
905fc62565 Fix palette cases, after bug report from Gentoo.
Bump PKGREVISION.
2011-04-19 10:28:31 +00:00
drochner
5e5c77be66 trim library search path so that the dynamic version of libpython
is found for building the Python plugin module
(I still think that no Python library needs to be linked in for modules,
but I want to keep the change minimal.)
Inspired by an observation by Mark Davies, see the
"python buildlink3.mk and lib/python2.?/config" thread on tech-pkg.
bump PKGREVISION
2011-04-15 17:14:52 +00:00
drochner
10e98be3b4 add patches from upstream, via Debian/Ubuntu:
-possible buffer overflows when parsing config files of plugins
 (CVE-2010-4540, CVE-2010-4541, CVE-2010-4542)
-possible buffer overflow in PSP image parser plugin (CVE-2010-4543)
bump PKGREV
2011-04-15 16:39:09 +00:00
drochner
d4b6b5f719 update to 0.9.2
This is a bug fix release that fixes a translation issue and several
critical publishing bugs.
2011-04-14 16:24:39 +00:00
drochner
b1761ed1e9 update to 2.12.3
changes:
-bugfixes
-translation updates
2011-04-14 16:22:54 +00:00
drochner
da72bafa98 sync w/ base pkg 2011-04-14 15:58:01 +00:00
drochner
8f378ac01c update to 2.30.2
changes:
-use libchamplain08 for map display
-translation updates
2011-04-14 15:57:25 +00:00
wiz
cf1950d152 Update to 3.9.5:
Many bugs and security issues are resolved in this stable release.
2011-04-12 08:57:57 +00:00
adam
7b632da783 Changes 1.2.4:
* The -T/--threshold option was added to set the minimum optimization gain
  needed before a file is optimized. The default is to optimize if gain is
  even just one byte.
* Some minor fixes were also done.
2011-04-11 07:02:20 +00:00
minskim
913280edb7 Add tex-pst-barcode{,-doc}. 2011-04-05 19:39:25 +00:00
minskim
8f663d963c Import tex-pst-barcode-doc-0.08 as graphics/tex-pst-barcode-doc.
This is documentation for tex-pst-barcode.
2011-04-05 19:38:05 +00:00
minskim
c1324414c2 Import tex-pst-barcode-0.08 as graphics/tex-pst-barcode.
An earlier version (0.03) was packaged by David Rankin in PR 33390.

The pst-barcode package allows printing of barcodes, in a huge variety
of formats (see documentation for details). As a pstricks package,
pst-barcode requires pstricks. The package uses PostScript for
calculating the bars. For PDF output use a multi-pass mechansism such as
pst-pdf.
2011-04-05 19:37:53 +00:00
drochner
1bbe3d1a39 update to 0.9.1
changes:
-new search bar
-TIFF support
-plugin framework, mostly for exporting
-many more improvements and bugfixes
2011-04-05 18:34:20 +00:00
drochner
51d6bd8e96 update to 0.13.4
changes:
-imported dcraw 9.07/1.442, support for more cameras
-bugfixes
2011-04-05 18:08:46 +00:00
drochner
80ba30e60e update to 0.3.1
changes: logging improvements
2011-04-05 17:57:41 +00:00
drochner
28229c8cb2 update to 2.90
changes:
-handle more tags and data formats
-bugfixes
2011-04-05 16:57:49 +00:00
drochner
e15bad8c78 update to 1.11
changes:
-New data point picker for finding coordinates of points on plot
-New data navigator window for filtering, sorting and examining
 dataset statistics
-UI improvements, minor feature improvements
-bugfixes
2011-04-05 16:53:47 +00:00
wiz
9ce2aeae85 Update to 1.5.2:
Version 1.5.2beta01 [February 13, 2011]
  More -Wshadow fixes for older gcc compilers.  Older gcc versions apparently
    check formal parameters names in function declarations (as well as
    definitions) to see if they match a name in the global namespace.
  Revised PNG_EXPORTA macro to not use an empty parameter, to accommodate the
    old VisualC++ preprocessor.
  Turned on interlace handling in png_read_png().
  Fixed gcc pendantic warnings.
  Handle longjmp in Cygwin.
  Fixed png_get_current_row_number() in the interlaced case.
  Cleaned up ALPHA flags and transformations.
  Implemented expansion to 16 bits.

Version 1.5.2beta02 [February 19, 2011]
  Fixed mistake in the descriptions of user read_transform and write_transform
    function prototypes in the manual.  The row_info struct is png_row_infop.
  Reverted png_get_current_row_number() to previous (1.5.2beta01) behavior.
  Corrected png_get_current_row_number documentation
  Fixed the read/write row callback documentation.
    This documents the current behavior, where the callback is called after
    every row with information pertaining to the next row.

Version 1.5.2beta03 [March 3, 2011]
  Fixed scripts/makefile.vcwin32
  Updated contrib/pngsuite/README to add the word "modify".
  Define PNG_ALLOCATED to blank when _MSC_VER<1300.

Version 1.5.2rc01 [March 19, 2011]
  Define remaining attributes to blank when MSC_VER<1300.
  ifdef out mask arrays in pngread.c when interlacing is not supported.

Version 1.5.2rc02 [March 22, 2011]
  Added a hint to try CPP=/bin/cpp if "cpp -E" fails in scripts/pnglibconf.mak
    and in contrib/pngminim/*/makefile, eg., on SunOS 5.10, and removed "strip"
    from the makefiles.
  Fixed a bug (present since libpng-1.0.7) that makes png_handle_sPLT() fail
    to compile when PNG_NO_POINTER_INDEXING is defined (Chubanov Kirill)

Version 1.5.2rc03 [March 24, 2011]
  Don't include standard header files in png.h while building the symbol table,
    to avoid cpp failure on SunOS (introduced PNG_BUILDING_SYMBOL_TABLE macro).

Version 1.5.2 [March 31, 2011]
2011-04-05 12:47:56 +00:00
tron
23d843320e Re-add "MAKE_JOBS_SAFE=no" as the build breaks on an 8 core machine. 2011-04-05 11:43:08 +00:00
wiz
a09e68dd80 Fix build with png-1.5. 2011-04-05 11:04:39 +00:00
drochner
44b09c95c0 delete some unused Makefile rules which are not prefixed by TABs
correctly, leading to refusal by recent gmake
2011-04-04 12:17:29 +00:00
adam
edb75fbbeb Changes 10.35.80:
* asciitopgm: fix bug: memory corruption on too-long lines.
* asciitopgm: fix bug: improper handling of blank lines.

Changes 10.35.79:
* configure: don't default to /usr/X11R6/lib/libX11.so just because
  /usr/X11R6 exists.  /usr/X11R6/lib must exist.
* pngtopnm: fix bug: -verbose reports history chunk present when
  it's really a palette.
2011-04-04 09:17:24 +00:00
zafer
707f6b34ba add LICENSE, update HOMEPAGE 2011-04-03 22:23:47 +00:00
wiz
b5979c8234 Fix build with png-1.5. 2011-04-03 16:38:41 +00:00
wiz
db39edf9b2 Fix build with png-1.5. 2011-04-03 13:47:01 +00:00
wiz
8b5099714b Fix build with png-1.5. 2011-04-03 11:58:22 +00:00
wiz
a24ceb6edc Link against libgif now that default has changed, and fix build with png-1.5. 2011-04-03 11:40:07 +00:00
wiz
8d6a75bcb7 Fix CVE-2008-4863 using the Debian patch by James Vega.
Bump PKGREVISION.
Mark MAKE_JOBS_SAFE=no since installation fails with -j16.
2011-04-01 11:31:56 +00:00
wiz
e5be77ec43 Set LICENSE. 2011-04-01 10:59:56 +00:00