summaryrefslogtreecommitdiff
path: root/pkgtools
AgeCommit message (Collapse)AuthorFilesLines
2008-02-12Updated pkg_tarup to 1.7.1.rillig2-35/+19
Changes since 1.7: - bail out if the ROOT_USER doesn't exist. - Made the package Makefile a little shorter.
2008-02-12libnbcompat-20080212:joerg4-11/+16
Add digest length defines for md5, rmd160 and sha1. Use __BEGIN_DECLS/__END_DECLS. Drop _KERNEL conditionals.
2008-02-12INSTALLATION_DIRS_FROM_PLIST is deprecated. Use AUTO_MKDIRS instead.rillig1-1/+4
2008-02-11Bump date for SunOS change.tnn1-2/+2
2008-02-11${CC} -E is a better default choice for CPP than "cpp".tnn1-2/+2
Prevents many packages from failing with "c preprocessor fails sanity check."
2008-02-09Always use the newly built pkg_create -- this makes updates easier.joerg1-1/+2
2008-02-08Added a suggestion from Tobias Nygren.rillig1-1/+3
2008-02-08Having to wonder for 5min why pkg_add would fail just to discover thatjoerg1-3/+7
it couldn't exec the shell scripts due to mount -o noexec, make the error message a bit more verbose.
2008-02-07pkg_install-20080208:joerg2-4/+7
Explicitly check in show_var that the buffer is non-NULL. This can stops pkg_info -Q foo from segfaulting for explicitly installed packages. Reported by Stoned Elipot.
2008-02-07Merge a fix from NetBSD's src/bin/pax by tls:joerg1-2/+1
Teach set_ftime about symbolic links, because it has to know: on some Linux systems, when we build as a tool we think we have lutimes but it doesn't work on some filesystems at runtime. A bit ugly but effective and without use of AC_TRY_RUN in the tool build. Tidier (than mine) set_ftime reorganization from christos. Bump version to 20080110.
2008-02-07Needs GNU nroff to format catpages.tnn1-2/+2
(But for this case it would make life simpler for bulk builders if the catpages were pregenerated.)
2008-02-06pkg_tarup-1.7:joerg2-25/+12
Produce the same output as USE_DESTDIR=yes. Most of all reduce magic. Try to deal with pkgviews for completeness.
2008-02-05Include fcntl.h for Solaris. From Andri Piik in private mail.joerg1-2/+5
2008-02-05Something more to do.rillig1-1/+3
2008-02-04pen.c only uses statvfs.h and the necessary headers are included byjoerg4-45/+4
libnbcompat.h already. So don't include sys/param.h and sys/mount.h in it and remove the configure test for sys/mount.h. While here, remove some #if 0'd code from pen.c.
2008-02-04pkg_install-20080204:joerg2-16/+19
Try to remove all +* files from the pkgdb first. If the log directory is not empty afterwards, be noisy, but try rm -rf on it for the force case.
2008-02-03Enable compression (-z) in report_rsync_args.tnn1-2/+2
Partially addresses PR pkg/37946.
2008-02-02Added support for installation to DESTDIR.heinz1-2/+4
2008-02-02pkg_install-20080202:joerg8-288/+615
Convert pkg_info to use libarchive instead of tar for binary package handling. As a side effect pkg_info on remote packages will use one FTP instance per argument, but will try to fetch only the meta data. This reduces time for pkg_info -X on a full binary repository from 36.9s to 18.1s for the cache hot case (PKG_TMPDIR on tmpfs for the old pkg_info). Thanks to tnn@ for testing.
2008-02-02Explicitly check that meta data files are regular.joerg1-0/+2
2008-02-01+ PRIVILEGED_STAGESrillig1-1/+2
2008-01-31Needs REPLACE_PERL. PKGREVISION++rillig1-3/+4
2008-01-31Don't require white-space after ${RUN}, since it wasn't required forrillig1-4/+9
${_PKG_SILENT}${_PKG_DEBUG} either.
2008-01-31Directories that are practically empty are skipped.rillig1-1/+3
2008-01-30Fix a limit check.joerg1-2/+2
2008-01-30Add another check for the cross-compiling case.joerg1-1/+5
2008-01-29Sign over my copyright to TNF.hubertf5-104/+98
2008-01-29$${bulklog} -> ${bulklog}tnn1-2/+2
2008-01-28Update to cdpack-1.8. This change adds the cddist utility which maydmcmahill6-13/+698
be used for creating a cd/dvd set containing a distfile archive. No change to the existing portions of the package.
2008-01-28minor portability fix and minor bug fix (tested for the presence of the ↵dmcmahill1-3/+3
wrong file)
2008-01-28Added Thomas' explanation for the "PKGREVISION must only be in Makefile"rillig1-1/+7
error message.
2008-01-28pkglint can now automatically add the "used by" clauses torillig1-9/+12
Makefile.common when run with the --autofix option.
2008-01-28When a file is included via .sinclude, it doesn't have to exist.rillig1-12/+12
2008-01-28Removed extra #.rillig1-1/+1
2008-01-27pbulk-0.27:joerg3-32/+84
When running the start script in master mode, already accept incoming connections. This makes the start script more useful when using more clients than the default listen back log.
2008-01-26pbulk-0.26:joerg8-32/+94
Add first pile of patches for cross-compiling support. This still depends on the packages being pre-installed to the normal prefix, but otherwise works. Cross-compiling needs pkg_install-20080126. While here, simplify configuration and allow using one pkg_install installation for everything. As a side effect remove the pkgdb limitation for NetBSD builds. Add a message that tells users to check the configuration file on updates.
2008-01-26pkg_install-20080126: Make pkg_add pass down -I and -m when recursivelyjoerg2-4/+7
adding packages.
2008-01-26When updating a package, the "(perhaps the packing list is incorrectlyrillig1-5/+3
specified?)" warning isn't correct, so don't print this assumption at all.
2008-01-26Explain unprivileged_user.joerg1-1/+4
2008-01-26pbulk-0.25:joerg4-10/+61
Add bulkbuild-rebuild which can be used to build packages individually. It assumes that all dependencies are built and the results of the scan phase exists. That means it can be used after a bulk build to try to rebuild a failing package. Fixes PR 37407.
2008-01-26pbulk-0.24:joerg3-8/+42
When all jobs are processed in master mode, close the listen socket and shutdown(2) all peers. Give them a second to close(2) the connection themselve, so that the port remains usable on the master. This is the standard compliant fix for PR 37002.
2008-01-25Some commands like "mktexlsr" and "texconfig" must not be called fromrillig1-4/+9
package Makefiles.
2008-01-21Fixed a problem in pkg-build, bump rev.tnn1-2/+2
2008-01-21Fix a hardcoded path (probably a mistake in rev 1.8)tnn1-2/+2
2008-01-18No revision bump for pkgsrc native tools, update version.joerg1-3/+2
2008-01-18PKGREVISION++ for the invalid definition of shell functions.rillig1-1/+2
2008-01-18Fixed the definition of shell functions, as reported in PR 37795.rillig1-3/+3
See also: http://www.opengroup.org/onlinepubs/000095399/utilities/xcu_chap02.html#tag_02_09_05 http://www.opengroup.org/onlinepubs/000095399/utilities/xcu_chap02.html#tag_02_09_04
2008-01-18pkg_chk-1.88: add mktemp to the list of substituted commands.tnn2-6/+8
2008-01-17pbulk-0.21:joerg3-10/+15
Don't try to remove a non-existing file if no package had an error during the build.
2008-01-17pbulk-0.20:joerg3-7/+12
- run checksum stage of a build with the privileged user, as DISTDIR might not be writeable - create the actual package as privileged user as well - pre-create work.log when using user-destdir - in pre-build, only wait if the meta subdirectory exists. bulklog itself can often be a mount point.