Commit graph

41 commits

Author SHA1 Message Date
grant
908e765695 since perl is now built with threads on most platforms, the perl archlib
module directory has changed (eg. "darwin-2level" vs.
"darwin-thread-multi-2level").

binary packages of perl modules need to be distinguishable between
being built against threaded perl and unthreaded perl, so bump the
PKGREVISION of all perl module packages and introduce
BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct
dependencies are registered and the binary packages are distinct.

addresses PR pkg/28619 from H. Todd Fujinaka.
2004-12-20 11:30:55 +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
minskim
740398d074 Enable pkgviews installation. 2004-04-25 05:12:27 +00:00
tron
a4a18612a3 Remove me as maintainer of this package. I did none of the last three
updates anyway.
2004-03-23 19:53:33 +00:00
adam
d4e7a5ba87 Cleaned up along with the ImageMagick-5.5.7.17 release 2004-03-02 10:32:47 +00:00
jlam
ec993afa1a LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14 17:21:32 +00:00
wiz
34ee932d1e Add missing ../ in path to included file. 2003-09-18 17:51:45 +00:00
jmmv
6d9ccf016f Specify the category when including other files and when depending on other
packages.  From PR pkg/21864 by ccatrian at eml.cc.
2003-09-18 16:25:08 +00:00
grant
0155927c43 s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
tron
105ee220ed Update "ImageMagick" and "p5-PerlMagick" packages to version 5.5.7.9.
Changes since version 5.5.6:
- File descriptor leak prevented temporary disk pixel cache from being
  removed under Windows.
- Color profile patches provided by (dge at softec.st).
- West/East geometry was computed with image width rather than height.
- The MNG encoder failed to set the JNG bit in the simplicity profile.
- The MNG encoder failed to write FRAM chunks when all images were JNG.
- The JNG encoder wrote the wrong alpha_sample_depth for opaque images.
- Fixed JPEG EXIF problem.
- Added -thumbnail as an option to the utilities.
- No TIFF preview was written on EPT write (patch provided by
  Lars Ruben Skyum).
- NegateImage() now negates the K channel of a CMYK image (patch provided
  by Lars Ruben Skyum).
- Parameter 'elevation' misspeclled for PerlMagick Shape() method.
- A number of minor leak/unitialzed memory problems fixed.
- Allocate free nodes from the heap in QuantizeImage().
- Magick-config --version returned gibberish.
- Adopted Bob Friesenhahn's patterns-- use as filename pattern:checkboard,
  pattern:bricks, etc.
- We cannot reliably auto rotate PDF files so this feature was removed.
- The conjure program did not correctly handle the gravity attribute.
- The persistent cache reference count was not properly incremented.
- Added $image->Describe() method to PerlMagick to interface to the
  DescribeImage() C API method.
- Added support for the EXIF Tag Parsing Library.  Currently we simply
  display the tags when calling DescribeImage().  In the near future
  there will be support for modifying or adding tags.
- Added Bob Friesenhahn's updated Windows installation instructions.
- Interfaced the drawing routines with the new MagickWand API.
  MagickWand will be the primary public C interface to ImageMagick in
  the near future.
- magick/effect.c: RandomChannelThresholdImage was not handling
  PseudoColor, non-gray images correctly.
- png.c would not compile with libpng versions older than libpng-0.95,
  due to bugs introduced in ImageMagick version 5.5.2.
- Implemented -random-threshold and -ordered-dither options.
- The locale messaging system now uses a hash for fast lookup.
- Updated libtool to the new released version, 1.5.
- Fixed bug with decoding grayscale PNG images and JNG alpha channel
  at Q:32.
- Now recognize 32-bit hex color specifications, patches provided by
  Bob Friesenhahn.
- Started API wrappers based on Bob Friesenhahn's method suggestions.
- Text annotations that started with '\n' were not rendered correctly.
- Removed artifacts from images rotated with a small number of degrees.
- Minor bug fix in the ParseGeometry() method.
- Modified the non-public inline AlphaComposite() to use a PixelPacket
  pointer; previously it returned a PixelPacket structure.
- You can now specify an image geometry as an image file (e.g. -geometry
  image.jpg).
- Use new temporary file manager for JNG components.
- Added support for 12-bit TIFF images.
- Added improved locale message subsystem (contributed by Kyle Shorter).
- Removed a bias from SampleImage() and DrawAffineImage() (bug report
  by Glenn Randers-Pehrson).
- PerlMagick now recognizes percent values for fuzz or opacity.
- Not enough memory allocated for reading PCX (bug report by Trevor
  Willis).
- There were artifacts when using the Bessel function for resizing
  (bug report by Bob Friesenhahn).
- Added -resample to convert to change the resolution of an image.
- Added a temporary file manager that prevents race conditions and
  removes any remaining files on exit.
- Prepped ImageMagick to work with Visual C++ 7.0 under Windows.
  The Windows configure patches came from William Radcliffe.
- The refresh of the display image window no longer lags when the
  magnify window overlay it.
- Numerous code clean-up and minor speed ups based on problem areas
  identified in the Graphics-Magick ChangeLog.
2003-06-30 06:45:01 +00:00
mjl
3fe37772f3 Implement suggestion from last commit: Split out common part of
p5-PerlMagick and ImageMagick into Makefile.common.
2003-04-16 13:27:21 +00:00
mjl
6a1591d9bb Update ImageMagick and p5-PerlMagick to 5.5.6.
Changes are lots of bug fixes and minor enhancements (several pages
worth of it).

XXX Those two should probably be using a Makefile.common instead
XXX of just copying the appropriate bits.
2003-04-15 11:11:50 +00:00
jmmv
0916498c1b Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
wiz
544917950e Update to 5.5.3.2. Changes include lots of bugfixes and some enhancements,
in particular JNG support.
2003-01-03 23:04:35 +00:00
tron
b0c5078de3 Use "ImageMagick" buildlink2 glue code so that this package supports JPEG,
PNG and TIFF again. Fix supplied by Bernd Ernesti in private e-mail. Bump
package revision after this change.
2002-12-29 21:33:17 +00:00
wiz
0eee200513 Insist on perl5. 2002-12-18 20:58:21 +00:00
wiz
ac69aaac2c Depend on latest ImageMagick.
Does not seem to really need bash to compile, so remove that clause.
Bump PKGREVISION.
2002-11-13 19:29:59 +00:00
wiz
5a701df5ed Update to 5.5.1-6. Changes:
* Fixed Ping() memory leak in PerlMagick.
  * new PerlMagick virtual-pixel image attribute.
2002-11-13 14:00:45 +00:00
seb
09871069e5 Use perl5/module.mk.
PERL5_CONFIGURE set to NO and perl5-configure target is run only at
post-configure stage.

Thanks Johnny!
2002-09-26 12:46:40 +00:00
tron
f53ae645aa Update "ImageMagick" and "p5-PerlMagick" packages to version 5.4.8.2.
Many bugs were fixed since the release of version 5.3.9 and lots of new
features like 32-Bit QuantumDepth support added.
2002-08-22 08:06:11 +00:00
simonb
3d995038aa Add ${.CURDIR} to the start of DISTINFO_FILE, FILESDIR and PATCHDIR so
this actually works.
2002-07-07 06:23:49 +00:00
wiz
dfb46d424b More pkglint friendly. 2002-07-02 12:49:48 +00:00
wiz
887a148fc1 Fix dependency on ImageMagick after update. 2002-03-14 00:44:48 +00:00
fredb
b48eba1112 Give all packages which depend on "png" a version bump, and update
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
2002-03-13 17:36:35 +00:00
agc
ccff9099bc Modify all references to PKGSRCDIR to _PKGSRCDIR, except in the external
references of the pkglint package.

_PKGSRCDIR is an internal definition in bsd.pkg.mk, and a few packages
which would like to refer to other packages in the build tree. It should
not be set by users, but neither should it stop a user from building a
package if it is defined, so make it obvious that this is the case.
2001-12-15 20:25:34 +00:00
jlam
7c9a9a2ab2 Remove unneeded commented lines. 2001-11-26 06:09:18 +00:00
jlam
4f6870906f Make this build again after the Alistairs changes to remove some sub-make
processes.
2001-11-26 06:08:26 +00:00
zuntum
d038a73ebd Move pkg/ files into package's toplevel directory 2001-10-31 22:52:58 +00:00
veego
63ad910dee SVR4 packages have a limit of 9 chars for a package name.
The automatic truncation in gensolpkg doesn't work for packages which
have the same package name for the first 5-6 chars.
e.g. amanda-server and amanda-client would be named amanda and amanda.
Now, we add a SVR4_PKGNAME and use amacl for amanda-client and amase for
amanda-server.
All svr4 packages also have a vendor tag, so we have to reserve some chars
for this tag, which is normaly 3 or 4 chars. Thats why we can only use 6
or 5 chars for SVR4_PKGNAME. I used 5 for all the packages, to give the
vendor tag enough room.
All p5-* packages and a few other packages have now a SVR4_PKGNAME.
2001-10-18 15:20:01 +00:00
tron
c3aaaea285 Update "ImageMagick" and "p5-PerlMagick" packages to version 5.3.9.
A complete list of changes is not available unfortunately. Recent
changes are:
- Text drawing now handles UTF8-encoding.
- Off-by-one GetImagePixels() fix in draw.c
- PingImage() now reports attributes for all images an image sequence.
- magick/image.h: Rename QuantumLeap define to QuantumDepth.
  QuantumDepth is set to the values 8 or 16, depend
  configuration option.
- Updated PerlMagick signatures to signature algorithm.
- ImageMagick defaults to 16-bit quantum. Set QuantumMagick for 8-bit.
- Changed image->blob from BlobInfo to BlobInfo- so the Image
  structure size is not dependent on the large-file defines.
- Added -background to convert prog
- DispatchImage() now properly handles grayscale images.
2001-09-17 15:17:31 +00:00
wiz
a4f21a5507 Move to sha1 digests, and/or add distfile sizes. 2001-04-21 09:54:06 +00:00
agc
fb467f5ac2 + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 11:22:34 +00:00
wiz
a2a4d06c6f Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-16 15:22:13 +00:00
tron
38f84c2944 Synchronize "p5-PerlMagick" package with "ImageMagick" package by
updating it to version 5.2.8.
2001-02-04 00:34:13 +00:00
jlam
18cba9d7fa Convert packages to use PERL5_PACKLIST (part 1). These were the easy
ones to do, and each compiled and installed/de-installed apparently
correctly.

As a side effect of the dynamic PLIST, we no longer need to have separate
-static and -shared PLISTs.  It's now easier than ever to make a perl5
package for NetBSD :)
2000-08-27 07:10:59 +00:00
hubertf
402899809a Replace MIRROR_DISTFILES and NO_CDROM with the more descriptive and
more fine-grained NO_{BIN,SRC}_ON_{FTP,CDROM} definitions.

MIRROR_DISTFILES and NO_CDROM are now dead.
2000-08-18 22:46:29 +00:00
wiz
8968b0751a USE_PKGLIBTOOL -> USE_LIBTOOL.
XXX: Is libtool really needed for Perl packages?
2000-08-14 19:31:29 +00:00
kim
ac2779e6c8 Upgrade to 5.2.2 to match the ImageMagick package. 2000-08-14 01:37:38 +00:00
rh
74add3b300 s/USE_LIBTOOL/USE_PKGLIBTOOL/
Add a new USE_LIBTOOL definition that uses the libtool package instead of
pkglibtool which is now considered outdated.
USE_PKGLIBTOOL is available for backwards compatibility with old packages
but is deprecated for new packages.
2000-06-01 11:23:11 +00:00
kim
76010fbf53 Fix typo. 2000-05-02 01:03:53 +00:00
kim
379faaf33d The Perl module for ImageMagick. 2000-04-23 01:59:57 +00:00