summaryrefslogtreecommitdiff
path: root/pkgtools
AgeCommit message (Collapse)AuthorFilesLines
2008-02-19pkg_install-20080219:joerg5-7/+704
Add new parser for pkg_vulnerabilities, that handles decompress transparently and internally. Preliminary tests with a modified audit-packages show a speed increase by 2 for common operations like listening all vulnerable installed packages.
2008-02-17Bump version to pkg_rolling-replace-0.14:apb3-11/+30
* Clarify that the -x option takes package base names, not full package names. * Clarify that the -x option excluded packages only from the outdated check, not from being rebuilt for any any other reason. * Add a -X option that excludes a package from being rebuilt for any reason. (I have had this as a private patch for a long time, and never run pkg_rolling-replace without "-X openoffice2", because openoffice requires so much time and disk space to build.)
2008-02-17Replace three instances of sed with ${SED}. Ride previous update.tnn1-4/+4
2008-02-17Bump to pkg_chk-1.89:tnn2-11/+27
Some changes from Aleksey Cheusov in pkg/36298 and pkg/36641 with additional cleanup by me. - option -g doesn't need PKGSRCDIR populated - fatal if mktemp fails - truncate logfile instead of removing it - performance improvement for binary package scan
2008-02-16Fix hpux c++ linkage problem. Bump version.tnn2-2/+8
2008-02-16In both mkpatches.pl and patchdiff.pl, ignore a leading "./" whenapb3-5/+6
parsing a file name from the "+++" line in an old patch file. (New patch files created by mkpatches do not have "./" in the file name in the "+++" line, but some old patches currently in pkgsrc do have "./" there.) Bump version to 0.120.
2008-02-14Move my code to two-clause license.tnn1-25/+16
2008-02-14Improved the wording of the explanation for empty PLISTs. Related torillig1-5/+6
PR 38022.
2008-02-13Add horisontal rulers.tnn1-1/+3
2008-02-13Add to explanation for empty PLIST: not needed for meta packages.reed2-4/+4
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.