Commit graph

3392 commits

Author SHA1 Message Date
joerg
489db20e86 Update libarchive and bsdtar to 2.5.5.
This further polishes bsdcpio and brings in a number of portability
fixes.

Revert temporary hack to not use vfork on IRIX.
2008-07-14 14:56:50 +00:00
joerg
626e23e91b pbulk-0.33: Don't try to install/deinstall bootstrap packages.
This allows a destdir build to package bootstrap components.
2008-07-14 13:02:00 +00:00
joerg
5664f05a84 Add a temporary workaround for missing vfork on IRIX.
Fixes PR 38674, tested by tnn@.
2008-07-13 14:25:04 +00:00
abs
630a4e0ce1 Update pkg_chk to 1.95:
- Handle pkgsrc in LOCALBASE - fixes PR pkg/32326
2008-07-05 22:56:40 +00:00
joerg
73d1f41e9b bootstrap-mk-files-20080703:
AIX's tsort doesn't understand -q, override sys.mk.
Reported in PR 39064.
2008-07-03 20:06:21 +00:00
joerg
9c974a83ae Don't use the existance of pkg_add as trigger to override
PKG_ADD and friends, but that the build passed the barrier.
Posted to tech-pkg@ without negative feedback.
2008-06-22 22:08:05 +00:00
gdt
665a3a92c4 Drop check for 'make replace => unsafe_depends" support being present
in pkgsrc.  It's been 1.75 years, and the benefit of the check is now
outweighed by the cruftiness.
2008-06-22 12:49:53 +00:00
joerg
5aae7fc973 pbulk-0.32:
Make bulkbuild-rebuild over 200 times faster when running against a full
tree scan by using awk to filter out the data instead of the while read
shell builtin.
2008-06-20 11:51:50 +00:00
joerg
3b0d97b0de Add DESTDIR support. 2008-06-20 01:09:05 +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
joerg
6275104929 Add DESTDIR support. 2008-06-19 18:12:18 +00:00
joerg
e33690ba5d Make style more consistent. 2008-06-19 17:28:09 +00:00
joerg
129f8a3b10 Fix DESTDIR. 2008-06-16 15:29:00 +00:00
joerg
c7ed9a9347 Fix DESTDIR. 2008-06-16 15:14:26 +00:00
joerg
0eb64b908c Fix DESTDIR. 2008-06-16 13:19:57 +00:00
joerg
02d4578ebd Mark as meta-package. 2008-06-15 09:56:37 +00:00
abs
a47dc5664d fix DESTDIR issue 2008-06-13 07:13:57 +00:00
abs
ea9f90b185 fixup DESTDIR - bump pkgrevision 2008-06-12 13:37:19 +00:00
joerg
32f6af9043 Use full path for chown. 2008-06-12 13:29:27 +00:00
joerg
ba171a91fa Add DESTDIR support. 2008-06-12 02:14:13 +00:00
joerg
09969f8983 pbulk-0.31:
- For direct build failures, make the package location in the first
column a hyper link to the last (supposedly failing) phase.
- For indirect failures, list the first 10 failing dependencies.
2008-06-11 19:27:03 +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
gdt
b1df4d999d Add example showing how to mark all packages depdending on X11 for
rebuild, useful for moving to X11_TYPE=modular.  From tnn@.
2008-06-08 17:29:01 +00:00
wiz
05354faae8 Sort. 2008-06-06 08:30:07 +00:00
sketch
7c52a96f97 Support alternate ${PREFIX}. 2008-06-04 13:34:46 +00:00
joerg
8c227e35ef Explicitly depend on ftp. 2008-06-02 16:40:25 +00:00
tnn
411da6d28b Don't set NOMAN for SunOS. 2008-05-30 10:02:38 +00:00
tnn
63baef4507 don't create catdir 2008-05-29 17:05:36 +00:00
tnn
30d59e3e84 Merge some changes from PR pkg/38521 to clean up the package and
desupport installing catpage.
Thanks to cheusov for the PR and obache for making me aware of it.
Bump the version to 20080529.
2008-05-29 17:03:54 +00:00
tnn
eabbfe4a18 Make it DESTDIR ready. 2008-05-29 16:33:10 +00:00
tnn
2e127c32eb Inhibit possible dependency on sysutils/checkperms to avoid circular dep. 2008-05-28 13:36:18 +00:00
tnn
23bfa1e54c Remove the broken FreeBSD manual page rule overrides.
This deviates too much from the standard bsd.sys.mk with no good reason,
and breaks more than it fixes. PR pkg/38650
2008-05-26 19:23:59 +00:00
tron
f029152d07 Bump version to 1.94:
Fix a bug exposed by the "set -e" improvements in NetBSD-current's
"/bin/sh" which would prevent the script from cleaning up its
temporary directory.

Change approved by David Brownlee.
2008-05-26 09:25:43 +00:00
joerg
3d8ef5a52d Second round of explicit pax dependencies. As reminded by tnn@,
many packages used to use ${PAX}. Use the common way of directly calling
pax, it is created as tool after all.
2008-05-26 02:13:14 +00:00
tron
9ba46c0fc4 Fix indentation. 2008-05-25 20:49:39 +00:00
joerg
62b30145f4 bsdtar is a valid value for EXTRACT_USING. 2008-05-25 20:36:12 +00:00
tnn
f36cb919d8 If there is no va_copy(), provide one and just assume the compiler knows
how to copy va_lists by value.
2008-05-25 18:32:28 +00:00
tnn
3fdc6f2663 Fix hpux bugfix. __strtoll needs inttypes.h 2008-05-25 17:38:37 +00:00
tron
5653b15d71 Remove me as maintainer of some package, clame ownership of a few packages. 2008-05-25 14:45:16 +00:00
dillo
07e7ef92c7 Assert OWNERship of some packages, relinquish others entierly. 2008-05-25 13:16:10 +00:00
tnn
4d41d841f5 Trust configure to pick the right install(1). 2008-05-24 22:11:20 +00:00
abs
edb4c8ac30 "I claim this planet in the name of Mars, hmm, isn't that lovely, hmm?"
(Set OWNER to abs@NetBSD.org)
2008-05-24 19:15:36 +00:00
tnn
a80e553479 minor nits and comments 2008-05-24 04:29:06 +00:00
tnn
0223d43765 fix pasteo 2008-05-24 04:19:48 +00:00
tnn
fbccaeada9 Added pkgtools/compat_headers 2008-05-24 03:39:29 +00:00
tnn
379887f5c0 Import compat_headers-0.1 as pkgtools/compat_headers.
This package attempts to resolve deficiencies in system headers by
providing missing types, definitions and prototypes in shadow headers.
New in this version:
- Rewrote all of the tests to use autoconf.
- Implemented tests and support for more standard integer types.
2008-05-24 03:35:38 +00:00
tnn
9e6fd5b2b3 Remove pkgtools/posix_headers 2008-05-23 21:42:25 +00:00
tnn
45b562f3a5 Since posix is a registered trademark and this package by no means provides
nor intends to provide full posix(r) compatibility, I've decided to rename
it.

An improved version of the package will be re-imported later, probably
under the name "compat_headers".
2008-05-23 21:08:18 +00:00
tnn
54d5395f8f Fix typo 2008-05-22 13:48:36 +00:00
dillo
6ffe423f77 Bump version to 1.93:
- Explicitly clear automatic flag for packages user wants installed
  that got pulled in previously.
- Only ignore pkg_summary.gz in local repository if newer files
  with name matching *.t[bg]z exist.  (Otherwise, pkg_summary.gz
  created by pbulk would be ignored because pkg_summary.bz2 is
  newer.)

Okayed by abs@.
2008-05-21 20:52:31 +00:00