Commit graph

249 commits

Author SHA1 Message Date
abs
3ae7855bee Update graphics/ImageMagick from 6.2.8.8 to 6.2.9.0
* Add -adaptive-resize option.
  * Permit x100 as a geometry in Magick++.
  * Respect width/height for image MVG element.
2006-08-15 12:20:12 +00:00
tv
27f09a5e40 Finally, update path in the checksup to match DIST_SUBDIR. 2006-08-07 15:39:12 +00:00
tv
c1193a4054 Make a DIST_SUBDIR with datestamp to put the modified-checksum distfile in.
Noticed by salo.

Avoided using PKGNAME (with nbX revision) in the dir name, as PKGREVISION
can be bumped for other reasons.)
2006-08-07 15:27:49 +00:00
tv
bf992f5e69 #@$^@#$%&!#$%@#%&@#$%@#%&@$^%!#@$^@#$%^ CHECKSUM CHANGED AGAIN!
Don't these people know what RESPONSIBLE software development is?

Bump to nb1 just in case something changed, because I have no way to be sure.
2006-08-07 14:54:53 +00:00
perry
e22ac67afa Update to 6.2.8-8 -- -7 is no longer available on most ImageMagick
mirrors.

The ChangeLog between -7 and -8 says:

  * Add -unique-colors to discard all but one of any pixel color.
  * The montage program properly parses the -channel option.
  * Make -colors work consistently as an image operator.
  * Some DPX images do not contain a television header.
  * Restore ability to read 10-bit grayscale Cineon images.
  * Improve handling of corrupt GIF images.
2006-08-07 01:08:04 +00:00
adam
d69af65dac Changes 6.2.8.7:
* Bug fixes
2006-07-31 14:55:36 +00:00
adam
924742bf7b Changes 6.2.8-4:
* Add IsImageSimiliar() method to MagickCore API.
  * Improve color reduction algorithm for images with transparency.

Changes 6.2.8-3:
  * The -page A4 option no longer returns a width/height of 0.
  * GetMagickModulePath() at line 803 in magick/module.c the variable 'home'
    is not freed before returning.
  * Magick::throwException should not call MagickLib::GetException().

Changes 6.2.8-2:
  * The DPX orientation header elements are 8 not 16.
  * Fix the ImageMagick web pages so they render properly.

Changes  6.2.8-1:
  * Fix off-by-one error in DrawAffineImage().
  * Set the offset to layer 2 of XCF images.
  * Set proper precendence so -fx 'p{u[1]*w,u[2]*h}' parses properly (bug
2006-07-17 16:01:36 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.

For example, "make show-buildlink3" in fonts/Xft2 displays:

	zlib
	fontconfig
	    iconv
	    zlib
	    freetype2
	    expat
	freetype2
	Xrender
	    renderproto
2006-07-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
adam
ef144e53d9 Changes 6.2.8.0:
* Bug fixes and improvements
2006-06-12 09:13:27 +00:00
adam
b3814216cf Changes 6.2.7.7:
* Don't fault when processing bad TIFF profiles (4 characters or less).
  * Masks are now read properly for 16-bit DIB's.
  * The pixel cache file descriptor limit code failed because the pixel cache
    timestamp was not always being set properly.
  * Fixed a small memory leak in IsGrayImage().
  * Fixed Cineon writing bug for very long filenames in 6.2.7 (reference
    http://redux.imagemagick.org/discussion-server/viewtopic.php?t=6590)
  * Begin the long journey of enhancing the conjure utility to support
    all options that are supported by the convert utility and PerlMagick
    (e.g. border, guassian-blur, etc.).
2006-05-22 11:30:19 +00:00
joerg
c7a1606067 Disable WMF build for now, since it creates unresolved symbols in
libMagick, which in turn breaks many configure scripts and other
attempts at linking it. Making libMagick depend on libWand is not a
good idea either. Bump revision.
2006-05-15 21:32:08 +00:00
tonio
98e7abe8e8 Update graphics/ImageMagick to 6.2.7.5, as the 6.2.7.4 distfile is not available
Changelog:
  * Default quantum scale to QuantumRange/(maximum-minimum) in magick/quantum.c.

Also remove two files from PLIST, as they are no more present
2006-05-10 12:47:01 +00:00
adam
17263e6c1c Changes 6.2.7.3:
* Add -adaptive-sharpen to the convert and mogrify programs.

Changes 6.2.7.2:
 * Generate proper image filenames when filename has more than one embedded
   period (e.g. image.gif.eps becomes image.gif-0.eps, image.gif-1.eps,
   etc.).
 * CompositeImage() is now thread-safe.
2006-05-08 11:39:07 +00:00
wiz
bf77321daf Fix some ifdef'd png code, using patch provided by Mathieu in PR 33325.
Build fix for some cases.
2006-05-03 22:57:22 +00:00
adam
9feeced14e Changes 6.2.7.1:
* Bug fixes and improvements (see ChangeLog for details)
2006-04-30 17:55:12 +00:00
wiz
02f8f7c52d Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. 2006-04-17 13:45:57 +00:00
heinz
5851e5bff0 Added appropriate TEST_TARGET. 2006-04-14 18:14:34 +00:00
rillig
96fc47c14f Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.
2006-04-12 10:26:59 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
2006-04-06 06:21:32 +00:00
ghen
f5338972e9 Update graphics/ImageMagick and graphics/p5-PerlMagick to 6.2.6.8.
Changes to 6.2.8-8:
  * 'convert existing-image.png -background' no longer generates a fault.
  * -define pdf:use-cropbox=true actually works now.
  * Slight mods to magick/xwindow.c to compile under BEOS (path provided by
    henrimoi@hotma...).
  * #000000 improperly set the opacity channel (bug report and patch from
    digipete@shaw....).
  * Patch for OpenVMS compile support.

Changes to 6.2.6-7:
  * Added the 'Dispose' layers function to return the 'GIF dispose' images of
    an animation.
  * File is already closed, do not call fclose() on it in magick/blob.c.
  * PS3/EPS3 now writes a proper image mask when compression is None.
  * Patch to properly read interlaced GIF's.
  * DestroyMagick() is not always reliably available when atexit() unwinds.
2006-04-04 22:30:50 +00:00
tv
0a5d9471b8 Make the notice about p5-PerlMagick a lot louder. 2006-04-04 18:51:14 +00:00
ghen
7547c3d0f4 Update to ImageMagick 6.2.6-6, as the 6.2.6-4 distfile is already not available
anymore (noted by tron).

2006-03-26  6.2.6-6  Cristy  <stentz@image...>
  * Specify '-depth 32 -define quantum:format=floating-point' to read/write
   single precision floating point TIFF and raw formats.
  * Specify '-depth 64 -define quantum:format=floating-point' to read/write
   double precision floating point TIFF and raw formats.
  * If you overlaying an image with a negative offset, the image is no
    longer wrapped around the left and right edges of the canvas.

2006-03-20  6.2.6-5  Cristy  <stentz@image...>
  * Fix Group4-compression in the PDF writer.
2006-03-30 09:56:12 +00:00
ghen
8ebf0d81e1 Update ImageMagick to 6.2.6-4. Ok with adam.
2006-03-06  6.2.6-4  Cristy  <stentz@image...>
  * Read image filenames that start with a dash (e.g. display -- -logo.png).
  * Do not set the image opacity when reading a PSD colormap index (reference
    http://redux.imagemagick.org/discussion-server/viewtopic.php?p=18026).
  * By default, ImageMagick sets the page size to the MediaBox. Some
    PDF files, however, have a CropBox that is smaller than the MediaBox and
    may include white space, registration or cutting marks outside the CropBox.
    To force ImageMagick to use the CropBox rather than the MediaBox, use
    -define (e.g. -define pdf:use-cropbox=true).
  * RGB to CMYK color conversion is now scaled properly.
2006-03-29 21:32:35 +00:00
tv
a256140b03 The last update missed resetting PKGREVISION in p5-PerlMagick; too late
to fix it now.  Add comment above version number to remind the updater to
reset PKGREVISION in both ImageMagick and p5-PerlMagick.
2006-03-08 16:46:34 +00:00
adam
f39d2d0f01 Distribution file has changed: only HTML documentation. 2006-03-06 20:04:28 +00:00
adam
82320dd49f Changes 6.2.6.3:
* The command line utilities properly returns a non-zero status when an
    exception is thrown.

Changes 6.2.6.2
  * Fix a memory leak in each of CompositeImageCommand() and CompositeImage()
  * Add new options -layers compare-any, -layers compare-clear,
    -layers compare-overlay, and -layers optimize.
  * Draw last dash in a dashed polyline.
  * Add %D to -format to return the image disposal method.
  * ncorrect handling of file:// URIs causes data loss (patch from Daniel
    Kobras).
  * Set default BMP resolution units to PixelsPerCentimeter (problem report
    from digipete@shaw...).
2006-03-05 21:25:48 +00:00
tv
7133f1e3f8 Um, depend on mpeg2codec>=1.2, not mpeg2codec-1.2. Otherwise a PKGREVISION
bump on mpeg2codec makes it incompatible.

Bump PKGREVISION.
2006-02-08 12:19:38 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
salo
5c81dfe171 Security fixes for CVE-2006-0082 and Debian bug #345595:
"Format string vulnerabilities in ImageMagick allow user-complicit attackers
 to cause a denial of service (crash) and possibly execute arbitrary code via
 a numeric format string specifier such as %d in the file name, a variant of
 CVE-2005-0397, and as demonstrated using the convert program."

Patches from Debian.

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-0082
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=345876
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=345595
2006-01-28 02:36:55 +00:00
adam
2c80f0f586 Changes 6.2.6.0:
* Bug fixes
2006-01-26 20:38:18 +00:00
wiz
768c589c29 Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
2006-01-24 07:31:52 +00:00
jschauma
6e353a6a3d make this compile on IRIX by passing '-c99' to the mipspro compiler 2006-01-12 04:01:14 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
adam
4c4155995f Changes 6.2.5.5:
* SetImageType(): monochrome images are not required to be colormapped
* Initialize blob->mapped to MagickFalse in AttachBlob()
* Use painters algorithm for the -draw point primitive
* NormalizeImage() now normalizes the opacity channel correctly
* QueryFontMetrics() now accounts for the font stroke width
2005-11-29 08:51:17 +00:00
adam
2b8f3a28d4 Changes 6.2.5.0:
* bug-fixes
* improvements
2005-10-03 13:57:40 +00:00
adam
d1ab6360c2 Changes 6.2.3.6:
* Minor bug fixes and improvements
2005-08-08 09:18:09 +00:00
tron
00c972c69c Backout changes from package revision 1. It turns out that the original
checksum and size were correct and I managed to download the outdated
version from two different hosts. Must be Monday ...
Oh yes, bump the package revision again.
2005-07-25 11:30:17 +00:00
tron
d53d0c2338 The new distribution file causes package list changes unfortunately.
So bump the package revision.
2005-07-25 10:23:09 +00:00
tron
c49d12e49c Correct checksum (the usual ImageMagick problem). 2005-07-25 09:58:56 +00:00
adam
fb2fb4cf3b Changes 6.2.3.5:
* Bug fixes
2005-07-25 08:01:51 +00:00
adam
17b8498c38 Changes 6.2.3.3:
* Bug fixes
2005-07-14 08:58:46 +00:00
jlam
95fd1f6ec9 Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.
Several changes are involved since they are all interrelated.  These
changes affect about 1000 files.

The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk.  bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files.  Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred.  This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.

The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages.  Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc.  This modification is a nod toward LOCALBASE=/usr.  The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.

The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc.  The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.

The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files.  Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories.  These files are used as input
to imake since imake can't use stdin for that purpose.

The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead.  This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed.  Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries.  Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
2005-06-01 18:02:37 +00:00
dillo
f81ae835ad Packages have no business modifying PKG_DEFAULT_OPTIONS -- it's a
user settable variable.  Set PKG_SUGGESTED_OPTIONS instead.  Also,
make use of PKG_OPTIONS_LEGACY_VARS.

Reviewed by wiz.
2005-05-31 10:01:36 +00:00
salo
f1900090e8 Bump BUILDLINK_RECOMMENDED after latest update with security fixes. (hi adam!) 2005-05-26 13:37:32 +00:00
adam
fda3be0bb1 Changes 6.2.3.0:
* Bug fixes
2005-05-25 10:32:33 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
salo
ff1af8fc96 Bump BUILDLINK_RECOMMENDED after latest update with security fixes. 2005-05-11 13:22:15 +00:00
adam
e6f74b43c8 Changes 6.2.2.0:
* Bug-fixes
2005-04-26 08:08:01 +00:00
adam
b090872ea4 Changes 6.2.1.6:
* Bug fixes?
2005-04-19 15:43:13 +00:00