Commit graph

34 commits

Author SHA1 Message Date
jlam
426cc1ce72 Add a BUILDLINK_PKGBASE.<pkg> definition where it's not equal to <pkg>,
e.g. "BUILDLINK_PKGBASE.gtk?= gtk+".  This is mandated by the example
buildlink[23].mk files in bsd.buildlink[23].mk.
2004-03-29 05:05:32 +00:00
jlam
7db11b582a Fix serious bug where BUILDLINK_PACKAGES wasn't being ordered properly
by moving the inclusion of buildlink3.mk files outside of the protected
region.  This bug would be seen by users that have set PREFER_PKGSRC
or PREFER_NATIVE to non-default values.

BUILDLINK_PACKAGES should be ordered so that for any package in the
list, that package doesn't depend on any packages to the left of it
in the list.  This ordering property is used to check for builtin
packages in the correct order.  The problem was that including a
buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed
from BUILDLINK_PACKAGES and appended to the end.  However, since the
inclusion of any other buildlink3.mk files within that buildlink3.mk
was in a region that was protected against multiple inclusion, those
dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
2004-03-18 09:12:08 +00:00
jlam
59bdf89739 If the ${PKGBASE} of a package doesn't match the token passed to
BUILDLINK_PACKAGES, then set BUILDLINK_PKGBASE.<pkg> explicitly so that
we can map from <pkg> to BUILDLINK_PKGBASE.<pkg>.
2004-03-16 18:23:26 +00:00
reed
23090ae143 Added buildlink3.mk file. Used by new databases/gramps. 2004-03-12 02:06:42 +00:00
drochner
8b72258c6c build libImaging.a with -fPIC, it goes into a dynamic object 2004-02-26 17:43:21 +00:00
recht
e914ab3288 hange extension.mk to also install optimized files for distutils packages.
Inspired by FreeBSD "ports".

Fix the PLISTs accordingly.
Also, while at it, remove now obsolete compileall.py calls in post-install
targets and insure that extension.mk is in included before builinlinks of
other Python modules.

Discussed with/ok'ed by drochner@.
2003-09-14 16:43:45 +00:00
grant
0155927c43 s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
drochner
a255fa18f6 update to 1.1.4
changes:
Version 1.1.4 adds improved build scripts, truetype/opentype font support,
memory mapping support also for non-Windows platforms, screen and clipboard
grabbing on Windows, support for CSS-style color strings, support for
IPTC/NAA and EXIF metadata, and more.
pkgsrc note:
We don't build the truetype component yet -- this might go into a separate
pkg to get more finegrained dependencies.
(Py-Imaging is supposed to work offline to, ie w/o X11.)
2003-06-27 10:11:59 +00:00
jmmv
e478bd1a52 Use @JPEGDIR@ in patch file instead of hardcoding /usr/pkg. 2003-06-07 15:11:21 +00:00
jmmv
f1446ddf2b Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
drochner
4775b63caf forgot a dirrm 2002-10-25 13:23:43 +00:00
drochner
3f52e44da8 not needed anymore 2002-10-24 21:57:27 +00:00
drochner
5314d22ac9 install some header files (this got lost recently)
and buildlink2ify them
needed (at least) for graphics/sketch
2002-10-24 20:44:51 +00:00
wiz
a12cf44bff buildlink1 -> buildlink2. 2002-10-09 19:04:49 +00:00
jlam
e44bf515dc Strip the ".buildlink" from the names of the python application and
extension Makefile fragments, because they really don't have anything to
do with the buildlink[12] frameworks.  Change all the Makefiles that use
application.buildlink.mk and extension.buildlink.mk to use application.mk
and extension.mk instead.
2002-09-21 23:46:45 +00:00
drochner
0c3a8c07e5 -resort to old buildlink - BUILDLINK2 doesn't work yet with Python
packages
-fix hardwired python2.2 in PLIST
2002-09-04 13:06:54 +00:00
drochner
9155113d08 update to 1.1.3
changes:
+ Adapted to Python 1.6, 2.0, 2.1 and 2.2.  This version also
  runs under 1.5.2, but probably not under versions older than
  that.
+ To reduce module dependencies, the Tkinter support has been
  moved to a separate binary module.
+ The JPEG decoder is more tolerant for broken files.  As long
  as all image data can be read, it won't complain.
+ An ANTIALIAS downsampling filter has been added.
+ Includes distutils build script (setup.py) for 2.0 and later.
+ The usual crop of bug fixes and performance tweaks.
2002-09-03 20:31:02 +00:00
jlam
efb93b17bd Merge changes in packages from the buildlink2 branch that have
buildlink2.mk files back into the main trunk.
2002-08-25 19:21:43 +00:00
drochner
b66588e939 update to 1.1.2
Changes:
+ Adapted to Python 2.1.  Among other things, all uses of the
  "regex" module has been repleased with "re".
+ Fixed attribute error when reading large PNG files (this bug
  was introduced in maintenance code released after the 1.1.1
  release)
+ Ignore non-string objects in sys.path
+ Fixed Image.transform(EXTENT) for negative xoffsets
+ Fixed loading of image plugins if PIL is installed as a package.
  (The plugin loader now always looks in the directory where the
  Image.py module itself is found, even if that directory isn't on
  the standard search path)
+ The Png plugin has been added to the list of preloaded standard
  formats
+ Fixed bitmap/text drawing in fill mode.
+ Fixed "getextrema" to work also for multiband images.
+ Added transparency support for L and P images to the PNG codec.
+ Improved support for read-only images.  The "load" method now
  sets the "readonly" attribute for memory-mapped images.  Operations
  that modifies an image in place (such as "paste" and drawing operations)
  creates an in-memory copy of the image, if necessary.  (before this
  change, any attempt to modify a memory-mapped image resulted in a
  core dump...)
+ Added special cases for lists everywhere PIL expects a sequence.
  This should speed up things like "putdata" and drawing operations.
+ The Image.offset method is deprecated.  Use the ImageChops.offset
  function instead.
+ Changed ImageChops operators to copy palette and info dictionary
  from the first image argument.
2002-02-14 11:39:46 +00:00
drochner
35446fee7c add this for dependant packages 2002-01-22 18:08:56 +00:00
drochner
1dd1eef3a9 use python buildlink file 2002-01-19 17:34:24 +00:00
hubertf
da17a9eba0 Fer heaven's sake, if you call ${MAKE} manually, prepend a
"${SETENV} ${MAKE_ENV}" esp. if variables are needed to find includes.
How did this work when tested???
2002-01-02 10:21:44 +00:00
zuntum
d038a73ebd Move pkg/ files into package's toplevel directory 2001-10-31 22:52:58 +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
3d2090aba4 Update to 1.1.1, provided by Jarkko Torppa in pkg/10807.
Major changes since 1.0b1:
RGBa support, improved 16bit support, PCX support, improved GIF encoder,
and lots of bugfixes.
2001-03-10 13:46:29 +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
wiz
71c7403ee5 Update to use python 2.0. 2000-12-28 15:04:47 +00:00
wiz
900f5e50ff replaced some commands by their ${COMMAND} counterparts 2000-01-02 03:36:52 +00:00
sakamoto
55a82cce3c Fix include/library path of jpeglib. 1999-09-20 04:58:29 +00:00
tsarna
c501a649b2 Uodate to 1.0b1 and for Python 1.5.2 1999-04-14 15:54:46 +00:00
agc
1bb3007c04 s/make/${MAKE}/g 1999-03-08 10:53:55 +00:00
tsarna
4d454fd546 Install PIL include files in ${PREFIX}/include/PIL, since it seems some
other packages may want them.
1998-12-27 01:52:07 +00:00
tsarna
f7d6434ed1 PIL, the Python Imaging Library 1998-12-26 23:42:01 +00:00