summaryrefslogtreecommitdiff
path: root/pkgtools
AgeCommit message (Collapse)AuthorFilesLines
2009-02-15Point to the various commands of pkg_admin that replace audit-packages,joerg1-2/+4
not just fetch-pkg-vulnerabilities. Suggested by David Holland.
2009-02-15Avoid installing files to /lib/udev.wiz4-11/+22
Sort PLIST, and remove share/examples/packagekit. Bump PKGREVISION for last.
2009-02-14Ignore CHECK_INTERPRETER for two scripts likely not used on !Linux.joerg1-1/+6
From a private discussion with jmcneill. Mark as destdir safe.
2009-02-14Tag as pkg_install-20090214 in preparation for updating NetBSD current.joerg1-2/+2
2009-02-14Remind the package developers that AUTO_MKDIRS is more convenient thanrillig1-9/+15
using the INSTALL_*_DIR commands or the INSTALLATION_DIRS variable. Suggested by abs@ on tech-pkg@.
2009-02-14Need to define SSL_SUPPORT before using it :)obache1-1/+2
2009-02-13Explicitly pull in crypto if building with ssl option.joerg1-1/+4
2009-02-13Explicitly check that the conflicting package is not the one we want tojoerg1-11/+31
remove for update; mysql-client has a pattern that matching itself. Reported by Obata Akio.
2009-02-13Non-matching signature file name is not an hard error, so return 1.joerg1-3/+3
2009-02-13Close the archive on fatal errors during signature validation. This canjoerg7-42/+46
happen e.g. if pkg_add finds a directory with that name. Remove a bunch of HAVE_SSL conditionals that no longer apply as GPG support is back in.
2009-02-13pkg_install-20090213:joerg3-17/+21
Fix pkg_delete -d: - ignore @dirrm commands, directories are removed already on demand - use local copy of dir before changing it, the caller expects it unmodified for the call to pkgdb_remove
2009-02-12Fix setting of PKG_METADATA_DIR.joerg1-4/+5
2009-02-12Don't check for tgetent or curses, it is never used.joerg3-94/+2
2009-02-11Don't segfault if running pkg_info on a binary package withoutjoerg2-9/+19
+BUILD_INFO (or installed without +INSTALLED_INFO). Second half of PR 30276.
2009-02-11pkg_install-20090212:joerg2-5/+5
Print the error about missing build information even when the +BUILD_INFO file is missing instead of segfaulting. The problem is from PR 30276, a solution in the form of just installing it will not be implemented.
2009-02-10Restore ONLY_FOR_*.joerg1-4/+4
2009-02-10DESTDIR support.joerg1-14/+13
2009-02-10DESTDIR supportjoerg5-25/+33
2009-02-10DESTDIR support.joerg1-4/+2
2009-02-09DESTDIR support.joerg2-8/+10
2009-02-09Switch to Python 2.5 as default. Bump revision of all packages that havejoerg1-2/+2
changed runtime dependencies now.
2009-02-09Remove Python 2.1 support.joerg1-2/+2
2009-02-09Only use issetugid if it exists. Fixes reported build issues on QNX andjoerg5-232/+411
AIX.
2009-02-09Regen with autoconf 2.63. The endian macro issues on Mac OS X have beenjoerg2-1150/+1613
addressed according to PR 38625.
2009-02-09Fix !OpenSSL build/bootstrap.joerg2-5/+13
2009-02-08regen.wiz7-23/+24
2009-02-08Spelling fixes.wiz5-18/+18
2009-02-08Use more markup.wiz1-3/+5
2009-02-08New sentence, new line.wiz1-2/+3
2009-02-05pkg_install-20090205:joerg4-19/+67
- Restrict audit related commands to the documented set and/or fix the documention. - Add support for conditional fetch-pkg-vulnerabilities via -u option.
2009-02-05Don't chdir back to the original directory at the end of make_dist,joerg1-3/+2
pkg_create is about to exit() anyway.
2009-02-03Include fcntl.h.joerg1-2/+5
2009-02-03Remove the remaining trails of HAVE_DBLIB.joerg1-22/+2
2009-02-03Fix PR 40456: Mac OS X can't deal well with BSS in static libraries.joerg1-3/+3
2009-02-03If no db.h or variant exists, use the one from nbcompat.joerg1-2/+4
For PR 40544.
2009-02-03Include fcntl.h for O_RDONLY, it is included indirectly on NetBSD, butjoerg1-2/+5
not on Solaris. Part of PR 40544.
2009-02-02Merge x509 setup and documentation from pkg_install-renovation.joerg3-0/+258
2009-02-02Merge pkg_install-20090201 from pkg_install-renovation branch.joerg88-8172/+4908
- DB support is always included from libnbcompat if needed - pkg_view and linkfarm are not installed any more; they are not moved into the attic yet, so they can easily be installed as separte package - common configuration file to customise the behavior of various components; this supersedes the old audit-packages.conf - support for PKSC7 signatures (using X509 certs) and GPG signatures for packages in a secure way. See pkg_admin(8) for how to create them and pkg_install.conf(5) for the options to use them - audit-packages and download-vulnerability-list are wrapper scripts around pkg_admin. They try to mimic the classic options if used sanely. "pkg_admin audit" is now an order of magnitude faster than before - pkg_add uses libarchive and libfetch instead of external ftp and tar: - progress bar is currently missing for downloads - "pkg_add -" is no longer supported - no adhoc check for conficts between dependencies and already installed packages - "pkg_add -s" has been replaced with an option in pkg_install.conf, verification of plain detached GPG signatures is no longer supported - optional check for vulnerabilities before adding a package - if /var and /usr/pkg are on different fileystems it is twice as fast now - conflicts due to overlapping plists are checked before installation - pkg_add no longer plays with the process limits - pkg_add and pkg_delete have a new destdir option; scripts have to either be modified to use PKG_DESTDIR or should be disabled - pkg_add -u for now can't be used to update to the exact same version - internal "rm -rf" and "mkdir_p" code - all memory allocation failures are not explicitly fatal - if a file is not removed due to a failed checksum, still remove the entry from pkgdb
2009-01-31pbulk-0.37:joerg8-56/+276
- replace libevent dependency with internal event loop to make the pbulk core standalone - open success and error log with O_APPEND, which allows e.g. cleaning up the error build during build without breaking it if done with care.
2009-01-26Packages that install *.desktop files should includerillig1-3/+14
sysutils/desktop-file-utils/desktopdb.mk. Suggested by Matthias Drochner.
2009-01-26Added but disabled a check that tests whether the PKGNAME and therillig1-1/+6
package directory match. There is much work to do until this can be enabled.
2009-01-23Change to WRKSRC before compiling, fixes builds with read-only pkgsrc tree.sketch1-2/+2
2009-01-18On some operating systems (Linux, FreeBSD -- see their problem reportshattered2-4/+4
82430) ps might list process names in square brackets. Fix regex in _find_processes() accordingly. OK by wiz@.
2009-01-14Yet Another Groff Version (1.17.2), allows successful bootstrapping on andsainty2-3/+5
extremely crufty old Linux box of unclear parentage (but it might be a RedHat 3.0 installation).
2009-01-11Build and install libpk-gtk-module. From the README:jmcneill2-2/+5
The GTK+ module is designed to be loaded using gnome-settings-daemon by the gnome-packagekit package. It can however be launched for testing using: GTK_MODULES="$GTK_MODULES:/usr/lib/gtk-2.0/modules/pk-gtk-module.so" application The module installs a custom default pangocairo font map during gtk_init(). Pango will then call back with any languages which need installing, and these are queued up. In an idle callback these are emitted as an asyncronous D-BUS method to the session PackageKit InstallFonts() method. If configured to do so, this will prompt the user to install new fonts.
2009-01-08+ packagekit gnome-packagekitjmcneill1-1/+3
2009-01-08Import gnome-packagekit version 0.4.0.jmcneill7-0/+566
PackageKit is a system designed to make installing and updating software on your computer easier. The primary design goal is to unify all the software graphical tools used in different distributions, and use some of the latest technology like PolicyKit to make the process suck less. The actual nuts-and-bolts distro tool (yum, apt, conary, etc) is used by PackageKit using compiled and scripted helpers. PackageKit isn't meant to replace these tools, instead providing a common set of abstractions that can be used by standard GUI and text mode package managers. PackageKit itself is a system activated daemon called packagekitd. Being system activated means that it's only being run when the user is using a text mode or graphical tool, and quits when it's no longer being used. This means we don't delay the boot sequence or session startup and don't consume memory when not being used. gnome-packagekit is the name of the collection of graphical tools for PackageKit to be used in the GNOME desktop.
2009-01-08Import packagekit version 0.4.0. Much work to do.jmcneill26-0/+1646
PackageKit is a system designed to make installing and updating software on your computer easier. The primary design goal is to unify all the software graphical tools used in different distributions, and use some of the latest technology like PolicyKit to make the process suck less. The actual nuts-and-bolts distro tool (yum, apt, conary, etc) is used by PackageKit using compiled and scripted helpers. PackageKit isn't meant to replace these tools, instead providing a common set of abstractions that can be used by standard GUI and text mode package managers. PackageKit itself is a system activated daemon called packagekitd. Being system activated means that it's only being run when the user is using a text mode or graphical tool, and quits when it's no longer being used. This means we don't delay the boot sequence or session startup and don't consume memory when not being used.
2009-01-06fix typostnn1-1/+1
2009-01-06Update to 0.02adrianp2-3/+11
Check for PATCHFILES as well