Commit graph

86 commits

Author SHA1 Message Date
tv
b7d83b016d Mark as not for Interix. (getmntent(3) is nonpublic/undocumented there;
it may work, but will need portability checking.)
2005-01-19 16:28:20 +00:00
jlam
b67b0725c4 Rework the Berkeley DB detection in buildlink3:
* Add a db1.builtin.mk file that detects whether DB-1.85 functionality
    exists in the base system, and remove the distinction between
    "native" and the other Berkeley DB packages -- we now refer to
    db[1234].  This paves the way for any future databases/db1 package.

  * USE_DB185 shouldn't need to be set by any packages -- its correct
    value is now automatically determined by bdb.buildlink3.mk depending
    on whether we explicitly request db1 or not.  By default, if you
    include bdb.buildlink3.mk, you want DB-1.85 functionality and
    USE_DB185 defaults to "yes", but if you explicitly remove db1 from
    the list of acceptable DBs, then USE_DB185 defaults to "no".

  * Set BDB_LIBS to the library options needed to link against the DB
    library when bdb.buildlink3.mk is included.

  * We only add the DB library to the linker command automatically if
    we want DB-1.85 functionality; otherwise assume that the package
    configure process can figure out how to probe for the correct
    headers and libraries.

Edit package Makefiles to nuke redundant settings of USE_DB185.
2004-11-15 17:54:49 +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
tron
299ee93c38 Set default dependence method to build because this package doesn't
provide any shared libraries.
2004-07-24 10:53:14 +00:00
grant
b64a4ec172 the included popt library is broken on some platforms because it assumes
alloca is available without explicitly pulling it in. use the devel/popt
pkg instead and fix PKGLOCALEDIR handling while I'm here.

fixes install on Solaris.
2004-07-24 04:43:10 +00:00
wiz
781c43d96f Unused. 2004-04-25 11:50:56 +00:00
wiz
77d703fbd9 Set CPPFLAGs like in bl2. 2004-04-25 11:49:40 +00:00
wiz
a3a59bd8b9 Add. 2004-04-25 11:47:08 +00:00
wiz
4e282b0529 Convert to bl3; use bdb/bl3 instead of db/bl2. 2004-04-25 11:46:54 +00:00
grant
77e0012ef4 include db/buildlink2.mk for db185 support and pass
BUILDLINK_CPPFLAGS.db.

fixes build on Linux.
2004-02-09 11:57:20 +00:00
grant
13cc643cae comment unused lines of configure, rather than leaving an empty if;
then.
2004-02-09 11:56:32 +00:00
grant
57891cda0a replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-24 14:11:09 +00:00
grant
f04327a8c5 no need to #include <malloc.h>.
fixes build on FreeBSD.
2003-10-19 16:05:21 +00:00
jlam
b2677a2cb0 Add definitions for DEINSTALL_EXTRA_TMPL and INSTALL_EXTRA_TMPL if
USE_PKGINSTALL is "YES".  bsd.pkg.install.mk will no longer automatically
pick up a INSTALL/DEINSTALL script in the package directory and assume that
you want it for the corresponding *_EXTRA_TMPL variable.
2003-08-30 22:51:11 +00:00
jlam
7bdb242213 Don't bother with overriding the main templates... just add on to the
scripts.
2003-08-30 19:45:00 +00:00
grant
0155927c43 s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
wiz
43fa0c7cb6 PKGREVISION bump for libiconv update. 2003-07-13 13:50:19 +00:00
pooka
9f558a218f don't rename cz.mo at post-configure stage, since it doesn't yet exist
fixes build on FreeBSD
2003-07-01 11:55:01 +00:00
jlam
d7f69e47ce Instead of including bsd.pkg.install.mk directly in a package Makefile,
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES".  This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile.  Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
2003-01-28 22:03:00 +00:00
tron
c9026b50ae Remove obsolete mirror on "ftp.gwdg.de" from master site list. 2002-12-28 08:48:09 +00:00
salo
f2a0c3d054 USE_PKGLOCALEDIR, remove unnecessary patch, delint. 2002-12-01 16:25:56 +00:00
jlam
432e160048 Add BUILDLINK_CPPFLAGS for packages that need to find rpm headers. 2002-10-20 23:22:37 +00:00
jlam
9e78325de0 I'm not sure why this file was missed by the "cvs commit". 2002-10-20 23:20:59 +00:00
jlam
2afa2a6b7b The default value for RPM_DB_PREFIX comes from bsd.pkg.default.mk. 2002-10-20 23:19:40 +00:00
jlam
8e60140f36 * Use bsd.pkg.install.mk instead of homegrown INSTALL/DEINSTALL script
creation.

* Enhance INSTALL/DEINSTALL scripts so that they may remove the RPM
  databases on deinstallation if RPM was never used.

* Allow new knob RPM_DB_PREFIX that defaults to "/var/pkg" that is the
  prefix for the path to the RPM databases.  The databases are kept in
  ${RPM_DB_PREFIX}/lib/rpm.
2002-10-20 23:09:27 +00:00
wiz
fb54a338ce Unused. 2002-10-05 12:25:00 +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
jdolecek
1eaf6e8782 czech locale should go under locale/cs, not locale/cz
pointed out by Thomas Klausner
2002-04-04 19:56:37 +00:00
zuntum
c72c1cf5f9 Move pkg/ files into package's toplevel directory 2001-11-01 00:57:41 +00:00
lukem
6da054cb03 only conflict on rpm2cpio < 1.0nb1 2001-10-24 00:26:51 +00:00
jlam
f79573370a Mechanical changes to 375 files to change dependency patterns of the form
foo-* to foo-[0-9]*.  This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net.  Also
change dependency examples in Packages.txt to reflect this.
2001-09-27 23:17:41 +00:00
jlam
b496d8e4c7 Use FILES_SUBST{,_SED} instead of a separate listing of variables to
substitute by sed for INSTALL/DEINSTALL.
2001-08-16 04:45:52 +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
daa5830777 Pass LDFLAGS through to compilation of popt library. Fixes pkg/13476 by
Matthew Herzog <kimwana@felt.ne.mediaone.net>.
2001-07-15 22:38:15 +00:00
jlam
0ac7f6f5c3 librpm needs libintl, so include gettext-lib/buildlink.mk in
rpm/buildlink.mk.
2001-07-14 07:34:44 +00:00
jlam
56c0ff6d58 Convert to use only buildlink.mk files and mark as USE_BUILDLINK_ONLY.
Add necessary dependency on zlib.
2001-07-14 06:35:11 +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
53a25b886f Add buildlink.mk file for use by other package Makefiles. 2001-06-18 10:24:49 +00:00
agc
88670a4a89 Move to sha1 digests, and add distfile sizes. 2001-04-20 13:52:07 +00:00
agc
9e8d6c8b8d + 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:33:31 +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
kei
e86e6140eb add CONFLICTS as misc/rpm package has rpm2cpio program. Problem noted by
IWAMOTO Toshihiro in private mail.  Thanks.
2001-03-07 07:07:11 +00:00
jlam
12a0b47217 Automatically initialize RPM database on pkg_install if necessary. Also
correct DEINSTALL message to refer to the correct directory for the RPM
database.
2001-02-26 14:36:11 +00:00
hubertf
d32e698de6 Cleanup MKDIR usage => INSTALL_*_DIR
XXX need to teach pkglint to be more picky about this
2001-02-25 04:17:35 +00:00
wiz
a13ea108bb Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:52:59 +00:00
itojun
d81dfddb64 update gettext dependency. USE_LIBINTL + BUILD_DEPENDS devel/gettext. 2000-11-01 16:00:40 +00:00
wiz
0f0e939fd7 Add documentation for --initdb to manpage; mention its use in INSTALL,
and what to remove in DEINSTALL. Fixes pkg/8701 by Hauke Fath.
2000-09-10 12:02:48 +00:00
jlam
d0d079e75e The gettext package gained a shared library. For all packages which
link against libintl.so, update the dependency on gettext to >=0.10.35nb1.
2000-07-31 04:14:04 +00:00