Commit graph

215 commits

Author SHA1 Message Date
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
adam
8538dfe86f Changes 6.2.1-3:
* Bug fixes
2005-04-13 08:10:18 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
adam
2b9fa01c81 Changes 6.2.1-0:
* Bug fixes, clean ups, and improvements
2005-03-29 14:31:52 +00:00
adam
697d338235 Changes 6.2.0-8:
* Bug fixes
2005-03-22 15:10:39 +00:00
drochner
07140539b7 Update to 6.2.0-4. Didn't find a useful changelog, but at least a format
string problem is fixed which might be a security problem. See
http://studio.imagemagick.org/magick/viewtopic.php?t=3774
(according to Ubuntu Security Notice USN-90-1, CAN-2005-0397 was assigned)
2005-03-03 15:33:22 +00:00
adam
aa16cd994b Chanes 6.2.0-2:
* The Tru64 UNIX 4.0D/5.1 C++ compiler doesn't support ios::binary.
  There is an #ifdef for this, MISSING_STD_IOS_BINARY, but nothing sets
  it in configure.ac. So, I whipped up something to test it. I've tested
  this with the Sun, HP, IBM, SGI, and GNU C++ compilers.
* Bitmaps in wmf files which are drawed via ipa_bmp_draw (in coders/wmf.c)
  are not scaled to the output size, but drawn with the original size.
* Shear no longer produces artifacts for a 0 y-shear (e.g. 60x0).
* The PerlMagick memory, disk, etc., limits were not being set for values
  other than unlimited.
* Not all memory allocated in GetTransformTokens & GetStyleTokens are freed
  in SVG parsing.
2005-02-27 12:37:30 +00:00
agc
6a7b384635 Add RMD160 digests 2005-02-24 08:45:01 +00:00
jklos
0b3e2701a1 Bumped PKGREVISION due to change in libwmf. 2005-02-05 18:16:15 +00:00
adam
72ab2eec94 Changes 6.1.9-4:
* Bug fixes
2005-01-27 13:51:39 +00:00
dsainty
3147605a74 Provide the option of an HTTP download site, as listed on the ImageMagick download web page 2005-01-23 04:09:05 +00:00
jdolecek
8675567d66 Update ImageMagick to 6.9.1-1. List of changes not available, but 6.9.1-0
doesn't appear to be available on the master server anymore
2005-01-22 08:37:38 +00:00
adam
0980ae0bc5 Changes 6.1.9-0:
* Improvements, bug fixes, and all the other more or less imporant changes
2005-01-21 11:08:38 +00:00
drochner
007e74ec86 update to 6.1.8-8, fixes a security problem, see
http://www.idefense.com/application/poi/display?id=184&type=vulnerabilities
2005-01-18 11:22:10 +00:00
adam
d54fd6408d Changes 6.1.8-6:
* Bug fixes and improvements
2005-01-14 12:41:06 +00:00
adam
6934a3c290 Changes 6.1.7:
* ReadPALMImage() now produces a proper RGB image
* Added the -shadow option to simulate an image shadow
* Fix file leak in ImageToBlob() method
2005-01-05 09:25:18 +00:00
reed
e117eda090 Bump PKGREVISIONs due to libtiff update.
Some BUILDLINK_RECOMMENDED bumps done also.

(If I missed any, please let me know -- and let me know a good
way to automate this.)
2004-12-28 23:18:15 +00:00
tv
3a5e9351e6 Allow building without X11 support with "PKG_OPTIONS.ImageMagick=-x11".
Idea inspired by post to tech-pkg from <imil@home.imil.net>.
2004-12-24 23:42:49 +00:00
adam
f68ac179bb Changes 6.1.6-0:
* The -channel option is operational again.
  * The black channel offset was incorrectly computed when compositing causing
    a seg-fault (bug report from Arfune).
  * Under extremely rare conditions the GIF coder had a memory leak.
  * Moved image list advancement to after the progress monitor call in
    QuantizeImages() (bug report by Tim Hunter).
2004-12-05 09:42:11 +00:00
adam
006075cc76 Chamges 6.1.5-7:
* The black channel offset was incorrectly computed when compositing causing
  a seg-fault (bug report from Arfune).
* Under extremely rare conditions the GIF coder had a memory leak.
* Moved image list advancement to after the progress monitor call in
  QuantizeImages() (bug report by Tim Hunter).
* The display program no longer exits after the first image.
* The JP2 coders no longer interprets the first channel as an opacity channel.
* The VID coder no longer generates a fault (bug report from Arfune).
* CMYK Postscript with a subimage specification no longer returns a grayscale
  image (bug report from Arfune).
* Handle image settings with MogrifyImageInfo() method.
* GNS contributed QueryMultilineTypeMetrics().  Its like QueryTypeMetrics()
  but returns the maximum text width and height for multiple lines of text.
* Treat -channel as a setting in the command line programs.
2004-11-29 09:05:46 +00:00
adam
8d9d0e2837 Changes 6.1.5-2:
* The black channel offset was incorrectly computed when compositing causing
    a seg-fault (bug report from Arfune).
  * Under extremely rare conditions the GIF coder had a memory leak.
  * Moved image list advancement to after the progress monitor call in
    QuantizeImages() (bug report by Tim Hunter).
2004-11-22 16:28:24 +00:00
adam
8a4cc46ef1 Bumped to -3, since -1 is no longer available 2004-11-16 09:39:51 +00:00
adam
7e83517673 Changes 6.1.4-1:
* Bug-fixes and improvemens [as usually]
2004-11-15 11:14:15 +00:00
adam
b05ee9e4b9 Changes 6.1.2: bug fixes and improvements 2004-10-28 14:34:17 +00:00
kristerw
5d90438f93 This pkg fails to build with make from NetBSD-1.6.2. Use the GNU make
instead.
2004-10-10 11:20:08 +00:00
reed
899d5d73d0 Update patch so it works with bash too.
No change to actual configuration.

Maintainer, adam@, says this patch is used to prevent
installing/overwriting libltdl.
2004-10-05 22:12:00 +00:00
adam
eac24c06c1 Changes 6.1.0-2:
* Bug-fix release
2004-10-05 12:07:31 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
adam
4697278406 Use libwmf anyway 2004-09-28 11:00:47 +00:00
adam
cd37768361 Changes 6.0.8-3:
* Fix to enable reading Photoshop images with a group of layers.
  * other bug fixes
2004-09-27 11:04:24 +00:00
jlam
1a280185e1 Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:

	lib/libfoo.a
	lib/libfoo.la
	lib/libfoo.so
	lib/libfoo.so.0
	lib/libfoo.so.0.1

one simply needs:

	lib/libfoo.la

and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.

Also make LIBTOOLIZE_PLIST default to "yes".
2004-09-22 08:09:14 +00:00
adam
f00fcb7d73 Changes 6.0.7-1:
* Bug fixes
2004-09-06 13:09:43 +00:00
adam
096728bc5c Changes 6.0.5-2:
* Bug-fix release
2004-08-19 15:27:24 +00:00
adam
ed6a617d82 Changes 6.0.4-3
* PNG vulnerability fix.
  * Added YCbCr coder for raw Y, Cb, and Cr samples.
  * Fixed the -fx option operator precendence problem (+ and - should be the
    same precendence).
  * Rare memory corruption due to a JPEG comment (bug report by
    brundlefly76@hotma...).
  * The PerlMagick Evaluate() method no longer fails with an assertion error.
  * Restore -dSAFER for a more secure Ghostscript invocation.  The downside is
    we must copy the Postscript file to a temporary file otherwise we get a
    the ocassional invalidfileaccess fom Ghostscript.
  * Do not report image depth unless the -verbose or -format %z option is used
    with the identify program.
  * Center gravity now works when cropping by percent (e.g. -crop 75%).
  * Small memory leak on exception in the ImageToBlob() method.
  * %@ returns the image bounding box (e.g. identify -format %@ logo:).
  * Sync pixel cache when cloning an image-- just in case someone clones
    an image clone and accesses pixels with AcquireImagePixel() instead of
    GetImagePixels().
2004-08-09 11:50:08 +00:00
adam
120d4a5681 Changes 6.0.3-1:
* bug fixes
2004-07-08 11:50:25 +00:00