Commit graph

7131 commits

Author SHA1 Message Date
adrianp
c0f42889b1 +cgi 2008-07-07 21:00:18 +00:00
gdt
47d3c291e0 Document java option. ok wiz@ 2008-07-02 16:27:24 +00:00
peter
ab3bd12e33 Makefile fragment for packages using pf.
Approved by agc.
2008-06-26 20:58:48 +00:00
wiz
112778c66a Fix _two_ bugs in obviously untested previous commit. 2008-06-24 13:03:29 +00:00
abs
07a2e76cf1 include owner in readme 2008-06-23 01:38:54 +00:00
dholland
826ee26538 When bombing out because the package we need isn't installed, print
the full requirement rather than just the package name. This message
should never be seen (after all, the package we need is supposed to
*get* installed) but sometimes if things are screwed up in one way or
another it does show up. Since often what's wrong is that the package
that's installed is the wrong version, not that it's missing entirely,
this way the error message makes a lot more sense.

E.g. http://mail-index.netbsd.org/tech-pkg/2008/06/12/msg001126.html et seq.

ok dillo@
2008-06-22 23:54:06 +00:00
joerg
8f45797884 "Downgrade" checkperms dependency to a normal build dependency.
This way it doesn't have to be installed for make checksum etc.
to run.
2008-06-22 22:05:19 +00:00
tnn
b41681c446 Simplify the logic that avoids using compat_headers during bootstrap. 2008-06-22 16:25:32 +00:00
joerg
da712f263e Add a marker for bootstrap packages to allow special cases them during
bulk builds.
2008-06-19 18:36:51 +00:00
heinz
600f9fc51c Removed stale mirrors for Apache and synchronized pkgsrc list with
http://www.apache.org/mirrors/. Tried to introduce some geographic
diversity (America, Europe, Asia, Australia).
2008-06-18 18:40:36 +00:00
sketch
3d4e973b41 Add a bunch of supported options. 2008-06-17 12:58:28 +00:00
sketch
a0c131c7aa Sun Studio 12 has a generic -m64 flag rather than individual -xarch targets. 2008-06-17 11:23:48 +00:00
joerg
d092c3def3 Make it more explicit that PKG_DESTDIR_SUPPORT and as side effect
META_PACKAGE must be set before including bsd.prefs.mk.
2008-06-16 15:10:48 +00:00
adrianp
e0d4461b51 +atheme-large-net 2008-06-14 19:11:35 +00:00
joerg
400536b681 Fix typo. 2008-06-14 08:55:58 +00:00
dillo
f8c3a5bb6b Set MAINTAINER to OWNER if the latter is set.
Somehow this got lost from the original OWNER support commit.
2008-06-14 08:32:33 +00:00
sketch
a61cd42ace Make sure we pick up pax via USE_TOOLS. 2008-06-13 21:52:16 +00:00
joerg
3ba79d294e Move META_PACKAGE logic from bsd.pkg.mk to bds.prefs.mk, otherwise it
can't define destdir support.
2008-06-12 01:09:01 +00:00
joerg
a58b3852c6 Annotate whether a package was built with DESTDIR. 2008-06-12 00:06:27 +00:00
obache
a73dc64b7e Honor PKGLOCALEDIR for AUTO_MKDIRS. 2008-06-11 07:30:33 +00:00
sketch
1c77803f61 Mark shells/pdksh as broken so it doesn't get removed part-way through the
build and kill bmake.  This isn't really a great solution as it means it
won't get built on any platform, maybe we should just make pdksh a bmake
dependancy on every OS.
2008-06-10 08:17:47 +00:00
sketch
f3f4c75257 Wrap expansion of local patches inside LOCALPATCHES, given that it is undefined
by default.  Previous behaviour would try to echo /<pkgpath> which leads to
interesting behaviour when /net is an autofs map...

Reduces runtime of mk/bulk/printdepends by 5.25 days on my test system.
2008-06-09 14:47:03 +00:00
sketch
18dffc798c For some reason, devel/bmake now requires shells/pdksh on Solaris. Update
the save-files list to accommodate.
2008-06-09 12:51:41 +00:00
he
a8e2184877 Commit two fixes which at least for me appear to be required when
doing an old-style bulk build on 4.0 or older systems:

 - in mk/bulk/build, do "make update" instead of "make install + clean"
   when installing a new pkg_install
 - in pkgtools/pkg_install/Makefile, don't try to use our own
   executables (${WORKDIR}/pkg_add/pkg_add etc.) if they don't exist

Discussed with joerg, and even though he's not entirely happy
with the latter change, he didn't appear to have a better suggestion.

This, and putting /usr/pkg/sbin earlier than /usr/sbin in the $PATH
appears to be required to get an old-style bulk build going.
2008-06-08 21:04:30 +00:00
adrianp
9c0077dc1e +zenmap 2008-06-08 18:33:28 +00:00
dsainty
e00f975c3a Document xblast-mini 2008-06-06 07:52:08 +00:00
wiz
c470f47f27 Add rm for gtkspell. 2008-05-30 12:08:44 +00:00
tnn
dc868fa9b5 Add support for NOT_FOR_BULK_PLATFORM, which works similar
to NOT_FOR_PLATFORM, but only active when BATCH is defined.
Can be used to mark packages that are known to stall the bulk builds on
certain platforms.
2008-05-26 22:05:46 +00:00
tnn
a80aa4a4fd Depend on nbcompat for getopt_long on OSF1.
XXX bandaid to get groff to build, will be fixed differently with the
(still vaporware) new features framework ...
2008-05-26 17:48:27 +00:00
tron
06c20fecf5 Fix broken shell code:
You must *not* use "test ... && ..." when you use "set -e". Because if the
first expression fails your shell script will abort.

This should fix problem with NetBSD-current's (correctly behaving)
"/bin/sh" report on current-users by David Holland and Kurt Schreiner.
2008-05-26 14:21:43 +00:00
joerg
5ccc35b89b Document bsdtar value. From OKANO Takayoshi. 2008-05-26 13:39:08 +00:00
joerg
d2ec3ef075 Move meta package override earlier. 2008-05-26 13:25:22 +00:00
joerg
a8a3c01339 Explicitly add pax dependency in those Makefiles that use it (or have
patches to add it). Drop pax from the default USE_TOOLS list.
Make bsdtar the default for those places that wanted gtar to extract
long links etc, as bsdtar can be built of the tree.
2008-05-25 21:42:20 +00:00
joerg
826dbe24c4 DragonFly normally has bsdtar in /usr/bin. 2008-05-25 21:40:59 +00:00
joerg
b2a1dcfb92 Add support to extract using bsdtar. 2008-05-25 20:02:02 +00:00
joerg
695e87e307 Add bsdtar to the tools list. 2008-05-25 16:55:32 +00:00
joerg
ca3497fe64 bootstrap packages has been registered for while now. 2008-05-25 16:27:05 +00:00
tnn
9f2af91942 Add MASTER_SITE_XORG 2008-05-24 19:41:48 +00:00
obache
442d2697d6 Suppress automatical addition c to USE_LANGUAGES (ref. PR 34079)
if F2C does not really required.

Fixes problem mentioned in PR 38626.
2008-05-24 07:27:11 +00:00
tnn
27e964b1b8 Adjust path for compat_headers. 2008-05-24 03:40:35 +00:00
joerg
b1448e9df8 PKGNAME_NOREV is used to define the DIST_SUBDIR in some places, so
ensure it is defined with the rest of the PKGNAME_* variables before
including the phase variable files.
2008-05-23 12:31:24 +00:00
joerg
b3354abe47 If _CKSUMFILES is empty, also skip checksum logic. Unbreaks meta
packages.
2008-05-22 20:47:21 +00:00
joerg
4a202fc0c8 Add ftp as tool. On NetBSD and DragonFly, this will use the system
version of tnftp, otherwise it will use net/tnftp. Require ftp as
bootstrap dependency when the package has files to fetch.

The dependency is currently unconditional and FETCH_CMD is set to
TOOLS_PATH.ftp by default.
2008-05-22 20:11:55 +00:00
joerg
65244e1c32 Move digest dependency into checksum and fetch part.
Make _ALL_FILES and in turn _CKSUMFILES available earlier.
Use it to only depend on digest if _CKSUMFILES is non-empty.
NO_CHECKSUM will now only skip the checksum and checksum-phase
targets. FAILOVER_FETCH will independently check the sums on
distfiles and depend on digest, fixing the remaining issues
originally raised in PR 34914.
2008-05-22 16:27:22 +00:00
tnn
b4c16a4282 undocument USE_INET6 2008-05-22 15:51:35 +00:00
tnn
83290ab733 Daniel Horecki pointed out on irc that all USE_INET6 references have been
purged from pkgsrc-wip, so remove the support code for that.
2008-05-22 15:48:13 +00:00
abs
081369412a Include OWNER (if set) in BUILD_INFO - from dillo 2008-05-21 20:39:52 +00:00
tnn
3341e37bba Commit a workaround for the "make replace fails as non-root" bug:
Make sure _PKGSRC_BARRIER is set when using just-in-time su.
I've been running this for a long time in my tree without ill effects.
For more information see PR pkg/34470 and PR pkg/38505.
2008-05-21 19:53:59 +00:00
tnn
93b8e0a23e Use gamin instead of fam on OSF1. Closes PR pkg/31489. 2008-05-20 21:13:15 +00:00
tnn
22e68e12bd Honour PKGMANDIR 2008-05-20 19:30:01 +00:00