Commit graph

39 commits

Author SHA1 Message Date
grant
110e315bf4 +=, not = 2003-12-04 04:18:13 +00:00
grant
3edb3e3577 provide BUILDLINK_LDFLAGS.db and BUILDLINK_LIBS.db. 2003-12-04 04:14:05 +00:00
grant
9209ad4297 USE_GNU_TOOLS=awk. fixes build on Solaris 2003-12-04 04:14:04 +00:00
grant
91f00f1cbc s/netbsd.org/NetBSD.org/ 2003-07-17 21:21:03 +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
schmonz
85caee66fe Define NO_PKGTOOLS_REQD_CHECK, which will mean something in a moment. 2003-01-09 13:11:10 +00:00
seb
2c19017573 Workaround an apparent bug in make (cannot put comment in a .eli* line). 2002-12-29 00:43:52 +00:00
grant
d33c431bc7 Darwin, like NetBSD, has /usr/include/db.h. 2002-12-22 10:28:08 +00:00
seb
5dcda1ae5b If USE_DB185 is _not_ defined we actually want db2: introduce _NEED_DB2
to help sort this out.
2002-12-15 01:48:45 +00:00
tron
d00ac7068d Correct package list to match recent changes. 2002-11-19 09:59:18 +00:00
jlam
3672e2ec00 Allow this file to be used to mean "we want DB-1.85" if the inclusion of
this file is preceded by defining "USE_DB185".  On NetBSD (and probably
Linux), where we already have DB-1.85 in the base system, this defaults to
using the system libraries and headers.
2002-11-18 20:49:17 +00:00
jlam
f49e19e04b Always build the db-1.85-compatibility code, not just for Solaris. Bump
PKGREVISION.
2002-11-18 20:22:53 +00:00
jlam
3b199ced25 Sort. 2002-11-18 20:13:23 +00:00
grant
44d51ef86c update MASTER_SITES. 2002-11-02 16:49:44 +00:00
jlam
2fee5c042a Unused. 2002-10-10 00:53:19 +00:00
jlam
5b4b9ee12a Add BUILDLINK_CPPFLAGS.<pkg> for these packages to help packages find
the db[23] headers.
2002-09-26 22:34:09 +00:00
jlam
e2afa97f51 Merge changes in packages from the buildlink2 branch that have
buildlink2.mk files back into the main trunk.  This provides sufficient
buildlink2 infrastructure to start merging other packages from the
buildlink2 branch that have already been converted to use the buildlink2
framework.
2002-08-25 18:38:05 +00:00
seb
db84442a67 Substitute a couple of mkdir' by ${MKDIR}'.
Remove `-p' from mkdir arguments, it is already part of ${MKDIR}.
While here substitute a couple of ${PREFIX} by `%D' in
`@exec ${MKDIR} ...' lines and add a couple of missing `%D' in such lines too!
2002-06-26 10:29:33 +00:00
skrll
08bdd44549 mkdir -> ${MKDIR}
rmdir -> ${RMDIR}
rm -> ${RM} (${RM} added to PLIST_SUBST)
chmod -> ${CHMOD}
chown -> ${CHOWN}
2002-02-15 10:12:28 +00:00
zuntum
0ca28723fb Move pkg/ files into package's toplevel directory 2001-11-01 00:11:36 +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
3b3539d711 Mark as USE_BUILDLINK_ONLY. 2001-07-19 06:26:23 +00:00
jlam
cb76bd5efc Move inclusion of bsd.buildlink.mk to start of file. 2001-07-01 22:59:08 +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
42d70a42cf Add buildlink.mk file for use by other package Makefiles. 2001-06-19 07:37:37 +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
wiz
417e8bbabf Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-16 14:17:22 +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
jlam
a450d36dcb USE_LIBTOOL instead of USE_PKGLIBTOOL. Also install html documentation
under ${PREFIX}/doc/html.
2000-07-27 14:18:02 +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
bouyer
3d588f100e Add db 1.85 compat code for solaris (required by gnome). 1999-12-06 14:38:41 +00:00
tron
e03a1b8bb4 Update "db" package to version 2.7.7. This version version fixes several
bugs discovered since version 2.7.3.1.
1999-11-23 09:57:06 +00:00
tron
8d7d754dfa Remove me as maintainer of those packages. 1999-10-07 17:41:46 +00:00
agc
a910a6fd62 Add package patch-sum files 1999-07-09 13:50:05 +00:00
tron
b777d9e223 Fix filenames in patch files so that they can be applied. 1999-04-19 22:11:34 +00:00
tv
3a9f1a46c3 Build/run problems fixed:
- DO NOT INSTALL DOCS IN ${PREFIX}/docs.  They belong in ${PREFIX}/share/doc.
- Add SEGV-preventing patch from Sleepycat's web site.

I did not enable C++ and DB 1.85 compat API in this update to make the
change during freeze time minimal; for maximum flexibility in case more
than just Sendmail wants to use this pkg!, the former should be enabled
at next update, and the latter cannot be enabled until Sleepycat adds a
fix I have sent them (or I add the fix to the patches directory).
1999-04-19 21:19:00 +00:00
tron
18b7019f33 New "db" package:
Sleepycat Software's Berkeley DB version 2

This package is dedicated to Christoph Badura.
1999-04-09 23:10:28 +00:00