Commit graph

33 commits

Author SHA1 Message Date
joerg
0268c554bd Remove @dirrm entries from PLISTs 2009-06-14 17:38:38 +00:00
joerg
3b0d97b0de Add DESTDIR support. 2008-06-20 01:09:05 +00:00
jlam
7af716330d Drop support for LTCONFIG_OVERRIDE. For quite a long time, pkgsrc
had actually been ignoring LTCONFIG_OVERRIDE anyway and just using
the default LIBTOOL_OVERRIDE to replace libtool scripts in packages.
This just formalizes the fact that LTCONFIG_OVERRIDE is not used
meaningfully by pkgsrc.
2006-07-19 19:14:37 +00:00
rillig
5946936ffc Replaced "# defined" with "yes" in Makefile variables like GNU_CONFIGURE,
NO_BUILD, USE_LIBTOOL.
2005-09-28 20:52:18 +00:00
rillig
f795c2e475 Removed trailing white-space. 2005-05-23 08:26:03 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
agc
671d62d2e2 Add RMD160 digests in addition to SHA1 ones. 2005-02-23 16:33:05 +00:00
minskim
1abe55a88f Teach configure explicitly how to find tcl using buildlink3, so that
the correct tclsh is used regardless of PATH.
2004-12-14 06:59:11 +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
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
minskim
7b6524acfd Update tcl-gdbm to 0.10. Patch to make this package work with tcl-8.4
was provided by Bernhard 'burnhard' Riedl on hanirc's #netbsd.

Changes since 0.8:
        - converted fully to Tcl_Obj's
        - able to handle keys and data with embedded NUL's
        - deal with Tcl's internal UTF string encoding
        - put in own namespace tclgdbm::gdbm
        - remerge of changes from tcl+gdbm-0.4
        - remerge of changes from tcl+gdbm-0.4 (insert/store
          accept multiple args for data)
        - updated man pages
        - add test driver tclshgdbm
        - add gdbm.test which uses standard tcltest package
        - repackage Dave's changes into rpm
2004-04-11 16:55:02 +00:00
minskim
ac690cf634 Replace lang/tcl with lang/tcl83. Packages compatible with 8.4 will
be updated to depend on lang/tcl after Tcl/Tk update.
2004-03-08 19:52:50 +00:00
grant
91f00f1cbc s/netbsd.org/NetBSD.org/ 2003-07-17 21:21:03 +00:00
jmmv
f1446ddf2b Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
wiz
f7538fa45d Depend on latest gdbm and bump PKGREVISION (major bump in gdbm library). 2002-11-01 16:34:34 +00:00
zuntum
0ca28723fb Move pkg/ files into package's toplevel directory 2001-11-01 00:11:36 +00:00
jlam
5af21cdbe8 LDFLAGS is already set to -L... -Wl,-R..., and CFLAGS and LDFLAGS are
already added to CONFIGURE_ENV by bsd.pkg.mk.  Also some minor cosmetic
changes.
2001-05-18 15:29:36 +00:00
agc
6ef28d06c5 Move to sha1 digests, and add distfile sizes. 2001-04-18 16:10:56 +00:00
agc
5092342d3d + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
+ include distfile filesizes in distinfo
2001-04-17 09:56:50 +00:00
skrll
9decadec29 Remove build system hack that causes build to fail for new libtool. 2001-03-05 12:35:33 +00:00
wiz
417e8bbabf Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-16 14:17:22 +00:00
he
2ebee49263 Depend on tcl>=8.3.2 instead of tcl-8.3.2 now that PKGNAME of tcl
is bumped to tcl-8.3.2nb1.
2001-01-24 18:44:57 +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
jwise
9b47ae74a9 This neither uses nor DEPENDs on tk -- now patch the configure script to
not fail when tk is not present...
2000-09-05 15:01:29 +00:00
jwise
31d54a0470 tcl-8.3.2 is, of course, in ../../lang/tcl, not ../../lang/tcl80
I guess a cup of coffee is in order before I continue...
2000-08-29 21:17:32 +00:00
jwise
0952927260 Slight fix to previous -- goose CONFIGURE_ENV with proper LDFLAGS for
ELF.
2000-08-29 21:12:20 +00:00
jwise
3387b6097f Add NetBSD RCS Id accidentally ommitted. Also: the changes from tclGdbm-0.6
were:

0.7 - Tcl_Obj's support (first trial); now NUL-Bytes are allowed; strings
        need not be terminated in the database (the 0.6-version would store
        the terminating NUL's in keys as well as in data and RELIED on it!).
        Now DB'S generated by other Programs (cross-checked with php3!) can
        be read! (JG)

0.8 - Move to libtool/automake/autoconf and generate rpms for RedHat 6.2 (JE)
      Tested with tcl8.3
2000-08-29 21:09:54 +00:00
jwise
a7776c1d1e Update tcl-gdbm to 0.8, as the old distfile had disappeared from the
master site.  While here, USE_LIBTOOL and LTCONFIG_OVERRIDE, and adapt
to tcl-8.3.2.
2000-08-29 21:05:46 +00:00
wiz
4a72b8b121 change dependency from gdbm-1.7.3 to gdbm>=1.7.3 2000-06-13 10:40:24 +00:00
agc
4cffd86a29 When multi-line dependencies occur, use a "DEPENDS+= package" format
for each of the continuation lines, rather than using backslashes to
continue a single, long definition. This makes it much easier to spot
pre-requisite packages and other dependencies.
2000-02-15 09:26:12 +00:00
agc
a910a6fd62 Add package patch-sum files 1999-07-09 13:50:05 +00:00
bouyer
003e1e77b8 pkglint. 1999-07-07 16:07:09 +00:00
bouyer
c326c7bdf6 tcl interface to gdbm. 1999-07-07 15:14:25 +00:00