Commit graph

7144 commits

Author SHA1 Message Date
joerg
aa3dd25985 Use patch --suffix instead of -b, the latter will be problematic when
PR  11220 gets addressed.
2008-08-10 17:40:00 +00:00
joerg
135d1550d6 Remove long outdated comment about full destdir not working completely. 2008-08-10 17:39:15 +00:00
ahoka
ab988ad219 Prefer builtin echo, test/[, true/false.
State that we use pdksh on these platforms.
2008-08-10 15:17:25 +00:00
bjs
34b55feb4b Add oniguruma option for textproc/oniguruma regular expression library 2008-08-09 21:23:40 +00:00
ahoka
032b180d23 UCB binaries were removed from OpenSolaris, so let's use builtin echo
as we use pdksh on this platform.
Also use /usr/bin/ginstall when it's present (it is on OpenSolaris)
for the same reason.

This problem was reported by Andras Barna.
2008-08-09 15:14:01 +00:00
adrianp
cc2a03e8af +Zend Thread Safety 2008-08-08 20:03:33 +00:00
tnn
d7188a9079 fix "make readme" error due to awk changes in -current.
From Aleksej Saushev.
2008-08-03 16:24:53 +00:00
bjs
f74ef55de3 Add freetype option. 2008-08-02 00:08:39 +00:00
seb
700cddad6f Avoid quoting "other character" in awk's strings as regular expressions.
See pkg/39002.
2008-07-23 23:46:26 +00:00
agc
875cf57fe4 Restore default behaviour for creating a symbolic link to the ${WRKDIR},
which was lost when this definition was introduced without prior discussion.
2008-07-21 22:34:18 +00:00
dbj
a0fe06f193 set TOOLS_PLATFORM.ftp to /usr/bin/ftp 2008-07-21 17:34:19 +00:00
dholland
ecadafecce +perl 2008-07-13 18:22:59 +00:00
dholland
44adbf98a2 Add missing descriptions for sane and dbus, used by wine. 2008-07-13 16:15:04 +00:00
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