Commit graph

51 commits

Author SHA1 Message Date
zuntum
d038a73ebd Move pkg/ files into package's toplevel directory 2001-10-31 22:52:58 +00:00
jlam
a4bc16d30c I am a triple idiot. The only relevant variable that x11.buildlink.mk
redefines about which buildlink.mk files would care is BUILDLINK_X11_DIR,
which points to the location of the X11R6 hierarchy used during building.
If x11.buildlink.mk isn't included, then BUILDLINK_X11_DIR defaults to
${X11BASE} (set in bsd.pkg.mk), so its value is always safe to use.  Remove
the ifdefs surrounding the use of BUILDLINK_X11_DIR in tk/buildlink.mk and
revert changes to move x11.buildlink.mk before the other buildlink.mk files.
2001-10-24 22:10:43 +00:00
jlam
dff59f9ec3 x11.buildlink.mk needs to be included before any buildlink.mk files that
use X11_BUILDLINK_MK as a test value.  Generally just reordering the
inclusions so that x11.buildlink.mk comes before the other buildlink.mk
files will make everthing work.
2001-10-23 13:14:43 +00:00
jlam
63fc151cb9 Use x11.buildlink.mk instead of USE_X11. Also convert hard-coded references
to ${X11BASE} in the header and library search paths into references to
${LOCALBASE}/share/x11-links.  These packages should now be strongly-
buildlinked regardless of whether xpkgwedge is installed.

Changes well-tested on NetBSD-1.5X/i386 with and without xpkgwedge and
lightly-tested on NetBSD-1.5.1/alpha without xpkgwedge.
2001-08-29 22:41:00 +00:00
jlam
d2eb68d2a6 Add dir_DEFAULT setting used by EVAL_PREFIX logic to set the default
installation directory in case the package isn't installed.
2001-07-27 13:33:18 +00:00
jlam
7b1d3cb465 Mechanical changes to buildlink.mk files to use EVAL_PREFIX to set
BUILDLINK_PREFIX.<pkgname>.  This allows buildlink to find X11BASE packages
regardless of whether they were installed before or after xpkgwedge was
installed.  Idea by Alistair Crooks <agc@pkgsrc.org>.
2001-07-20 01:54:31 +00:00
jlam
cb76bd5efc Move inclusion of bsd.buildlink.mk to start of file. 2001-07-01 22:59:08 +00:00
zuntum
2c8e6cc97b Add buidlink.mk file for use by other packages 2001-06-29 22:48:24 +00:00
jlam
b1ee4157e6 Convert to use buildlink.mk files and mark as USE_BUILDLINK_ONLY. Also
use REPLACE_PERL instead of patching to replace /usr/bin/perl.
2001-06-28 20:02:56 +00:00
kei
707c65edaa added support to fix the path to perl.
It seems that we need more generic way to replace the symbols (e.g. paths)
in the various files.
2001-06-14 06:36:50 +00:00
jlam
c4e71c5e7a CPPFLAGS is now passed to MAKE_ENV and CONFIGURE_ENV by bsd.pkg.mk, so
adapt by moving CPPFLAGS settings to top-level, and removing explicit
inclusion of CPPFLAGS into MAKE_ENV and CONFIGURE_ENV.
2001-06-11 06:34:17 +00:00
wiz
26c40c61dd Update dependency on png to >=1.0.11 because of the shlib major bump.
Noted by Frederick Bruckman.
2001-05-22 09:32:18 +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
tron
7d755a2870 Use default compiler to avoid problem with new "libtool". 2001-03-04 09:32:43 +00:00
tron
5382bbe7c6 Because the minor number of the PNG library was increased packages compiled
using the newest PNG library won't work on system with an older one. To
prevent such problems with precompiled binary packages require at least
"png-1.0.9nb1" in all dependences.
2001-03-04 09:06:09 +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
2ff78d3797 Remove -O from default CFLAGS, on request by Adam Ciarcinski. 2001-01-09 17:55:21 +00:00
agc
9c2d582fc9 The way that shared objects were handled in the PLISTs and bsd.pkg.mk was
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.

+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt

With many thanks to Thomas Klausner for keeping me honest with this.
2001-01-04 15:10:17 +00:00
wiz
2b221128b8 Fix libgd.so. Patch supplied by Hubert Feyrer. 2000-12-16 00:29:22 +00:00
jlam
90e98f577e Honor CFLAGS passed in from environment during build. 2000-12-11 05:49:49 +00:00
tron
f0b9164cf1 Use "USE_XPM" option instead of direct dependence on the "xpm" package. 2000-08-23 23:14:21 +00:00
jlam
07b4f7a47f Make this work with xpkgwedge. 2000-08-04 23:59:02 +00:00
jlam
390c715796 Update freetype-lib dependency to >=1.3.1 since the freetype library
bumped its major.  This is needed so that binary packages checking
dependencies don't match an older freetype library.
2000-07-27 08:15:30 +00:00
tron
3b7e5a92c6 Fix build broken after update of "freetype-lib" package. 2000-07-24 16:47:22 +00:00
agc
90515e7cce Use EVAL_PREFIX to be a bit more precise about package prefices. 2000-07-18 15:20:59 +00:00
jlam
ec0a588d1e USE_LIBTOOL instead of PKGLIBTOOL; sort PLIST. 2000-06-21 00:55:08 +00:00
he
5360945a7b Upgrade this package from 1.8.1 to 1.8.3; the distribution file
for 1.8.1 was replaced with 1.8.3.
2000-06-14 16:33:46 +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
jlam
c4cbbff069 Switch dependency from freetype to freetype-lib. 2000-05-01 06:07:44 +00:00
tron
ea7dc91900 Because the minor of "libpng" was bumped we must sure that packages
compiled for the update "png" package depend on it.
2000-03-21 22:40:50 +00:00
he
23caf7beba Add prototype for gdImageCreateFromXpm in gd.h.
Patch originally (a small) part of GD-1.26.
2000-03-21 11:10:39 +00:00
tron
63ffd85cb8 We need to link executables with "libintl". 2000-03-17 23:16:18 +00:00
he
0b5cfbae53 Update this package to version 1.8.1.
The 1.7.3 distribution file now contains 1.8.1; lame.
2000-03-17 21:05:19 +00:00
tron
e8a1039530 Use "png>=1.0.3" instead of "png-*" in dependence list. 2000-02-09 20:20:52 +00:00
jlam
2e2b351156 * Update to gd-1.7.3. Now depends on graphics/freetype and graphics/xpm.
* Build process no longer uses configure.
* Change DESCR to reflect that gd makes PNG, not GIF, files.
* Version library at 1.7.  Fixes PR#????

Changes from version 1.6.3:
--------------------------

  What's new in version 1.7.3?

   Another attempt at Makefile fixes to permit linking with all libraries
   required on platforms with order- dependent linkers. Perhaps it will
   work this time.

  What's new in version 1.7.2?

   An uninitialized-pointer bug in gdtestttf.c was corrected. This bug
   caused crashes at the end of each call to gdImageStringTTF on some
   platforms. Thanks to Wolfgang Haefelinger.

   Documentation fixes. Thanks to Dohn Arms.

   Makefile fixes to permit linking with all libraries required on
   platforms with order- dependent linkers.

  What's new in version 1.7.1?

   A minor buglet in the Makefile was corrected, as well as an inaccurate
   error message in gdtestttf.c. Thanks to Masahito Yamaga.

  What's new in version 1.7?

   Version 1.7 contains the following changes:
     * Japanese language support for the TrueType functions. Thanks to
       Masahito Yamaga.
     * autoconf and configure have been removed, in favor of a carefully
       designed Makefile which produces and properly installs the library
       and the binaries. System-dependent variables are at the top of the
       Makefile for easy modification. I'm sorry, folks, but autoconf
       generated _many, many confused email messages_ from people who
       didn't have things where autoconf expected to find them. I am not
       an autoconf/automake wizard, and gd is a simple, very compact
       library which does not need to be a shared library. I _did_ make
       many improvements over the old gd 1.3 Makefile, which were
       directly inspired by the autoconf version found in the 1.6 series
       (thanks to John Ellson).
     * Completely ANSI C compliant, according to the -pedantic-errors
       flag of gcc. Several pieces of not-quite-ANSI-C code were causing
       problems for those with non-gcc compilers.
     * gdttf.c patched to allow the use of Windows symbol fonts, when
       present (thanks to Joseph Peppin).
     * extern "C" wrappers added to gd.h and the font header files for
       the convenience of C++ programmers. bdftogd was also modified to
       automatically insert these wrappers into future font header files.
       Thanks to John Lindal.
     * Compiles correctly on platforms that don't define SEEK_SET. Thanks
       to Robert Bonomi.
     * Loads Xpm images via the gdImageCreateFromXpm function, if the Xpm
       library is available. Thanks to Caolan McNamara.
1999-11-01 03:29:29 +00:00
agc
bc54e6558e Correct the comment about this package - it generates PNG images, not GIF
files, now. Pointed out by Jim Spath.
1999-09-21 12:59:11 +00:00
agc
e503aa0aed Update this package to version 1.6.3, thereby fixing PR 7969 from
Jim Spath.

Changes from previous version include:

+ Version 1.6.3 corrects a memory leak in gd_png.c.  This leak caused a
significant amount of memory to be allocated and not freed when
writing a PNG image.

+ Version 1.6.2 from John Ellson adds two new functions:
gdImageStringTTF gdImageColorResolve

+ Version 1.6.1 incorporates superior PNG reading and writing code
from Greg Roelofs, with minor modifications by Tom Boutell.

+ Version 1.6 features the following changes:
Support for 8-bit palette PNG images has been added.  Support for GIF
has been removed.  This step was taken to completely avoid the legal
controversy regarding the LZW compression algorithm used in GIF.
Unisys holds a patent which is relevant to LZW compression.  PNG is a
superior image format in any case.  Now that PNG is supported by both
Microsoft Internet Explorer and Netscape (in their recent releases),
we highly recommend that GD users upgrade in order to get
well-compressed images in a format which is legally unemcumbered.

+ Version 1.5 featured the following changes:
New GD2 format
Re-arranged source files
Extended I/O capabilities.
Better support for Lincoln Stein's Perl Module
Added functions

+ Version 1.4 features the following changes:
Fixed polygon fill routine (again)
Support for alternate data sources
Support for alternate data destinations
More tolerant when reading GIFs
1999-08-26 15:26:26 +00:00
agc
a910a6fd62 Add package patch-sum files 1999-07-09 13:50:05 +00:00
tv
c7d6839210 Revert thinko in previous: only modify PKGNAME, not DISTNAME. 1999-05-03 20:47:22 +00:00
tv
ed9cfb063d Change gd package "version" to 1.3p1 so that packages (particularly py-gd)
will not try to link against the version without a shared library.
1999-05-03 20:25:36 +00:00
tsarna
2404734a6a Changed to build shared libraries. Closes PR#7403 by Jarkko Torppa. 1999-05-02 17:46:19 +00:00
tsarna
6bd0d65c65 The Grand Homepagification:
- New, optional Makefile variable HOMEPAGE, specifies a URL for
	  the home page of the software if it has one.
	- The value of HOMEPAGE is used to add a link from the
	  README.html files.
	- pkglint updated to know about it.  The "correct" location for
	  HOMEPAGE in the Makefile is after MAINTAINER, in that same
	  section.
1998-08-20 15:16:34 +00:00
agc
05b88260d7 Add NetBSD RCS Ids. 1998-08-07 13:16:49 +00:00
agc
86db14e819 Add NetBSD RCS Ids. 1998-08-07 10:35:47 +00:00
tron
998073767f Correct MD5 checksum, problem reported by Tim Rightnour in PR pkg/5627. 1998-06-20 20:16:32 +00:00
bouyer
94daf916e7 Update to version 1.3. 1998-04-28 14:07:41 +00:00
agc
258b808c9f Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree.
Remove redundant (and sometimes erroneous) comments.
1998-04-15 10:38:15 +00:00
explorer
4ee6cb94d3 fix FreeBSD Id string 1998-03-10 00:51:59 +00:00
tron
0a67d88f51 RCS ID police. 1998-03-08 00:49:33 +00:00