Commit graph

42 commits

Author SHA1 Message Date
jlam
7bba3453dc If USE_CONFIG_WRAPPER is defined (implied by USE_BUILDLINK_ONLY), then
set FOO_CONFIG=${BUILDLINK_CONFIG_WRAPPER.foo} in both CONFIGURE_ENV and
MAKE_ENV.  We remove the check for GNU_CONFIGURE because if a package
Makefile includes the buildlink.mk file, then it most likely wants to use
the config script wrappers as well.  Change suggested by Hubert Feyrer
(hubertf) and Tomasz Luchowski (zuntum).
2001-08-17 21:14:00 +00:00
wiz
9f7c3122d1 Let gdk-pixbuf and gdk-pixbuf-gnome share distinfo. 2001-08-16 22:19:08 +00:00
jlam
98edf93d74 Use $GLIB_CONFIG in configure script, not "glib-config" 2001-08-12 18:15:37 +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
9943bc93db Allow overriding of *_CONFIG variables in a package Makefile when using
USE_BUILDLINK_ONLY.
2001-07-02 05:33:56 +00:00
jlam
cb76bd5efc Move inclusion of bsd.buildlink.mk to start of file. 2001-07-01 22:59:08 +00:00
jlam
3b65bde2f7 USE_CONFIG_WRAPPER is automatically set if USE_BUILDLINK_ONLY is defined,
so remove it from package Makefiles.  Also move the inclusion of the
buildlink.mk files to the end of the Makefile to just before bsd.pkg.mk
to ensure that any Makefile settings occur before the buildlink.mk files.
2001-06-29 04:54:49 +00:00
jlam
31d1b3af60 Use REPLACE_BUILDLINK instead of repeating the post-build same code over
and over again in the pkgsrc tree.
2001-06-26 16:30:55 +00:00
jlam
34d11d8a0f Generalize how the dependency pattern may be specified. Instead of just
FOO_REQD=1.0 being converted to foo>=1.0, one can now directly specify
the dependency pattern as FOO_DEPENDS=foo>=1.0.  This allows things like
JPEG_DEPENDS=jpeg-6b, or fancier expressions like for postgresql-lib.
Change existing FOO_REQD definitions in Makefiles to FOO_DEPENDS.
2001-06-23 19:26:48 +00:00
jlam
6159cd1c07 Mark gdk-pixbuf and gdk-pixbuf-gnome as USE_BUILDLINK_ONLY. 2001-06-18 21:40:25 +00:00
jlam
8f39419491 Regularize fixes to config scripts to use the same code. 2001-06-18 20:49:00 +00:00
jlam
259afe8a04 Converted to use buildlink.mk files. 2001-06-16 19:51:51 +00:00
jlam
2b14cd12f3 A buildlink.mk file for use by other packages 2001-06-15 09:00:58 +00:00
jlam
033fafe853 Use buildlink.mk files to get dependencies, CPPFLAGS, and LDFLAGS for
png, tiff, and jpeg.  Remove the now unneeded explicit CPPFLAGS and
LDFLAGS settings.
2001-06-15 08:30:44 +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
hubertf
e32afb6fea Change BUILD_DEPENDS semantics:
first component is now a package name+version/pattern, no more
executable/patchname/whatnot.

While there, introduce BUILD_USES_MSGFMT as shorthand to pull in
devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current).

Patch by Alistair Crooks <agc@netbsd.org>
2001-03-27 03:19:43 +00:00
mjl
a939347756 Update to 0.10.1, which fixes quite a few bugs since 0.9. 2001-03-18 04:33:53 +00:00
tron
74fdb36d0a Move documentation from "gdk-pixbuf" to "gdk-pixbuf-gnome" package because
the documentation is part of the GNOME documentation. Bump version number
of both packages to "0.9.0nb2".
2001-03-04 18:27:34 +00:00
jlam
e9dee5bd11 Mechanical changes to use the pkgsrc autoconf and automake by specifying
complete paths to these programs.
2001-02-26 17:01:59 +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
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
26a9302951 Add dependency on gtk+ (should fix recent bulk build failure). 2000-12-08 17:32:16 +00:00
jlam
84628886b3 Also remove the GNOME HTML help directories if GNOME isn't installed. 2000-12-06 19:46:10 +00:00
wiz
cae2ccded0 Split off gnome part of gdk-pixbuf into gdk-pixbuf-gnome package,
so that not all programs depending on gdk-pixbuf have to depend on
gnome-libs.
2000-11-29 17:24:52 +00:00
mycroft
cbebe1aa3c Build the loader modules with `-avoid-version', and update the PLIST
accordingly.
2000-11-26 19:55:39 +00:00
jlam
6ede9f1a1d Update gdk-pixbuf to 0.9.0. Changes from version 0.8.0:
* Integrated John Harper's patch to provide an Xlib-only version of
  gdk-pixbuf.  Now plain Xlib apps such as Sawfish can use gdk-pixbuf
  (John Harper, Federico).

* Animation bounding box fixes (Larry).

* Important error-handling fixes to the JPEG and PNG loaders (Michael,
  Larry).

* Miscellaneous build fixes (Darin, Frank, Mathieu).

* New flashy demo program of the scaling and compositing functions
  (Federico).

* New appendix in the programmer's documentation describing how to
  port applications from Imlib to gdk-pixbuf (Federico).
2000-10-17 23:59:59 +00:00
tron
54080996a1 Fix oversight in "a.out" patch. 2000-07-10 21:28:07 +00:00
tron
384ce4467d Fix "gdk-pixbuf-config" so that linking programs on "a.out" systems will
work.
2000-07-06 15:36:03 +00:00
hubertf
206314d09f only make the generated pkg's name "nb1" - the distfile stays the same 2000-07-05 23:59:08 +00:00
hubertf
d0547a183f Update to gdk-pixbuf-0.8.0nb1:
Add all the files to the pkg - there's a bunch more on ELF, see
the imlib package.
2000-07-05 23:49:30 +00:00
rh
74dba5b25e USE_LIBTOOL again, now that our version is sufficiently recent. Fixes
some minor problems with inter-library dependencies and dependent packages.
2000-06-25 16:12:01 +00:00
jlam
7bea6c6e7f USE_LIBTOOL instead of PKGLIBTOOL, even though it's not used yet;
remove unnecessary include directives for giflib.
2000-06-21 00:01:09 +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
rh
e2752c3046 Remove ELF-specific library symlinks (this is handled automatically by the
package system)
2000-05-31 16:17:56 +00:00
drochner
1177205903 trick libtool into doing TRT 2000-05-30 19:31:51 +00:00
drochner
8d0aa456dd update to 0.8.0
Changes:
* Fixed offsetting in scaling functions (Owen).
* Fixed compositing and bit-mangling bugs (Darin).
* Many build and configuration-related fixes (James, Tomasz, Karl).
2000-05-30 19:30:22 +00:00
abs
df05aef71f Strip trailing '.', and/or leading '(a|an) ' 2000-01-05 15:37:50 +00:00
rh
6e09b7a8a7 Initial import of gdk-pixbuf, the GNOME image loading library. 2000-01-02 15:08:16 +00:00