summaryrefslogtreecommitdiff
path: root/pkgtools
AgeCommit message (Collapse)AuthorFilesLines
2003-02-11Fix some RCS ids.grant5-5/+8
2003-02-11belatedly sync with src:grant3-11/+11
Allow '%D' to be used when no last_file available. Fixes binary package installation of gnome-dirs. crank PKGTOOLS_VERSION to 20030202.
2003-02-11belatedly sync with src:grant1-2/+6
In pkgdb_remove_pkg, only perform DB functions if HAVE_DBOPEN is defined, else return EXIT_SUCCESS unconditionally (as in other functions dealing with db functionality). fixes build problem on Solaris when no libdb is available.
2003-02-05update to cdpack-1.5. The primary change is the addition of a '-dvd' optiondmcmahill4-70/+121
which creates DVD sized images instead of the default CD-ROM sized images. Prompted by the current size of an i386 CD-ROM set (7) and the suggestion by David Brownlee that we create DVD images.
2003-02-01Remove old ftp site from comment (noted by Tilman Linneweh).wiz1-4/+3
Correct itojun's name (s/Itoh/Hagino/).
2003-01-31Make excessive use of :Q in MAKE_ENV to placate pkglintabs3-6/+6
2003-01-28Update pkglint to 3.46abs2-4/+15
Check MAKE_ENV and similar variables which contain ${ use :Q or are quoted
2003-01-27Add a simple "extract" step so that local patches can be maintainedatatat1-4/+9
easily. This only affects the build process, so PKGREVISION is not bumped.
2003-01-24Update to 3.45:wiz2-12/+15
Accept commented out SUBDIRS in category Makefiles, if a comment with a reason is given.
2003-01-24Add -E and -I to lintpkgsrc for the "exporting" and "importing" of aatatat3-8/+105
"database" that lintpkgsrc can use in lieu of scanning all the pkgsrc Makefiles. This has several nice effects, chiefly: (1) Using any of -B, -O, -R, -S, -V, -d, -g, -i, -p, or -u, are now *much* faster since reading the "database" takes at most 3 seconds on my laptop, whereas reading all the Makefiles takes at least 3 minutes. (2) One can now check for out-of-date packages on machines which do not have an expanded pkgsrc tree simply by copying the "database" over. Note that the database will inherently have some dependencies on the environment of machine where it is generated (eg, mk.conf settings, architecture type, etc). Reviewed by the wiz.
2003-01-24Update pkg_comp to 1.6:jmmv3-13/+20
- Allow the user to issue any command inside the chroot environment using the "chroot" target, instead of only running ROOTSHELL. Patch provided by seb.
2003-01-22Make sure PKG_DBDIR exists before installation, "just in case".agc1-1/+4
2003-01-16Use PAX instead of CP (Solaris 'cp' cannot copy symlinks)heinz1-3/+3
2003-01-15Update pkglint to 3.43. Check for hard coded share/locale and lib/localerh2-3/+15
within PLIST.
2003-01-14Synch with latest changes from src (changes by agc, synch ok'd by agc)jschauma13-88/+144
---------------------------------------------------------------------- Add a pkgdb_remove_pkg() function and use it in pkg_delete(1). Bump lib/version.h due to added functionality. Order the getopt(3) options alphabetically. Introduce the notion of "preserving" an installed package. A preserved package may not be deleted by pkg_delete(1) (unless the -f option is given), and the preserved capability will be carried into any binary package. pkg_add(1) will also keep the preserved capability if it was present in the binary package. The "preserve" capability can be given to a package by using the PKG_PRESERVE definition in a package Makefile in pkgsrc. Ride on the recently-bumped lib/version.h for new functionality.
2003-01-14Update pkgtools/x11-links to 0.12. Changes from version 0.11 includejlam2-18/+5
teaching x11-links about Xrender libraries and headers via Xrender's buildlink2.mk.
2003-01-13add .dylib files for Darwin.grant2-3/+73
This allows X packages to be built on Darwin. bump pkg version to 0.11.
2003-01-13fix typo: llibXcursor.a.grant1-2/+2
2003-01-12Comment out (non-cat) man pages, currently not installed.wiz1-6/+6
2003-01-11Add } that got lost in last.wiz1-2/+2
2003-01-11Fix cut-and-paste whitespace damage.schmonz1-4/+4
2003-01-11On NetBSD, man pages were getting installed into /usr/man. That's,schmonz7-14/+19
like, so 80's! Pass a value more appropriate for the current decade to --mandir via CONFIGURE_ARGS, and let ./configure set this in the Makefiles. Install catted man pages with the suffix ".0" rather than ".1". Bump PKGTOOLS_VERSION.
2003-01-11Update pkglint to 3.42:rh2-3/+18
* Add a PKGLOCALEDIR check to pkglint: warn if PKGLOCALEDIR is in PLIST, USE_BUILDLINK2 is set, and USE_PKGLOCALEDIR is not set.
2003-01-10Add PKG_PRESERVE to the package Makefile.agc1-1/+2
Keep the old NO_PKG_REGISTER and NO_PACKAGE definitions for now, rather than force everyone to upgrade their pkg_install sources to today's version. At the next bsd.pkg.mk bump of PKGTOOLS_REQD, this can be readdressed.
2003-01-09Define NO_PKGTOOLS_REQD_CHECK, which will mean something in a moment.schmonz2-4/+6
Rather than override LOCALBASE, set PREFIX (after including bsd.pkg.mk). Bump PKGTOOLS_VERSION (many changes since 20021123).
2003-01-09Define NO_PKGTOOLS_REQD_CHECK, which will mean something in a moment.schmonz1-1/+2
2003-01-09Update to 2.5.uebayasi1-5/+6
* Be careful not to print duplicate blanks around buildlinked dependencies.
2003-01-09Update to 2.4.uebayasi1-2/+2
* Be careful not to print duplicate blanks around buildlinked dependencies.
2003-01-08Update pkg_comp to 1.5. Fixes:jmmv2-7/+18
- Check if all sets exist before extracting any of them. - Treat EXTRAMK properly: only process the variable if it is non-empty.
2003-01-07``On second thought, let's not go to Camelot. It is a silly place.''jschauma4-17/+17
(Make pkdb_open return pkgdbp!=NULL as src's does, and revert previous patch. As discussed with agc.)
2003-01-07Unlike pkg_install in src, this version of pkg_install containsjschauma3-13/+13
a pkgdb_open that may return one of _three_ values (0,1,-1), so that we can not simply use if (!pkgdb_open(ReadOnly)) but need to use if (pkgdb_open(ReadOnly) == -1) Mea culpa.
2003-01-07sync with src:grant1-20/+13
In pkgdb_remove(), use the return value from (*db->del), rather than explicitly setting and checking errno. Do some CSE in pkgdb_iter(). Use the db access functions in the proper manner. Also fix some whitespace nits.
2003-01-06Synch with basesrc:jschauma17-133/+135
Use EXIT_FAILURE, rather than hardcoding a value of '1' in err(3) and errx(3). Plug a memory leak by modifying the signature of _pkgdb_getPKGDB_FILE() to take a buffer and its size, and fill in that buffer and return it. Add an enumerated type which is used in pkgdb_open() to specify read-only or read-write mode. Modify the return value of pkgdb_open() to have a more logical boolean value.
2003-01-03Create a symlink for "lib/libXdpms.a" which is required to build e.g.tron1-1/+2
"xlockmore" on NetBSD-i386 with XFree86 3.3.6. This fixes PR pkg/19330 by Michael van Elst.
2003-01-03Link bitmap files again because they are e.g. need to build thetron2-3/+101
"enlightenment" package. Bump version number to 0.10.
2003-01-02Update to 3.41:schmonz4-18/+23
- replace occurrences of "make" with @MAKE@ - add @MAKE@ to the list of variables to get sod (I never learned properly how to conjugate "sed") - warn about NO_PATCH, since it hinders more than it helps - remove NO_PATCH from Makefile to quell new pkglint warning
2003-01-02In the case that we really can't determine the PKGNAME properly, justatatat2-3/+11
punt and invoke "make show-vars VARNAMES=PKGNAME" and get make to tell us. This addresses the issue of: Cannot extract digest-UNDEFINED version (/usr/pkgsrc/pkgtools/digest/Makefile) Cannot extract pkg_install-UNDEFINED version (/usr/pkgsrc/pkgtools/pkg_install/Makefile) Unknown package: 'digest' version 20010807 Unknown package: 'pkg_install' version 20021123 Patch reviewed by the wiz.
2002-12-30fix error message: s/one arguments/one argument/sommerfeld1-2/+2
2002-12-29Remove NO_PATCH, add a "do-extract" target, and tweak the "do-build"atatat1-5/+8
target in a related manner. This allows one to maintain local patches vs this pkg.
2002-12-28Synch with bootstrap-pkgsrc to make this compile on linux.jschauma2-5/+5
(Pointed out by Jeremy C. Reed (reed at reedmedia dot net).)
2002-12-27Update to 0.8.veego2-101/+23
Changes: - Support XFree86 4.2.99.3, so we support the upcoming 4.3 - There is no need to link bitmap files, which was introduced while switching to bulidlink2 - Add the following new files: include/X11/Xcursor/Xcursor.h include/X11/extensions/bigreqstr.h include/X11/extensions/extutil.h include/X11/extensions/mitmiscstr.h include/X11/extensions/multibufst.h include/X11/extensions/shapestr.h include/X11/extensions/shmstr.h include/X11/extensions/syncstr.h include/X11/extensions/xcmiscstr.h include/X11/extensions/xteststr.h lib/llibXcursor.a lib/libXcursor.so lib/libXcursor.so.1 lib/libXcursor.so.1.0 lib/libXrandr.so.2 lib/libXrandr.so.2.0 lib/libXrender.so.1.2 lib/libXv.so lib/libXv.so.1 lib/libXv.so.1.0
2002-12-26Drop a traling space, add abbreviation dots to an abbreviation, and replacewiz1-12/+12
"\>" with (better convertible) "\*[Gt]".
2002-12-26Upgrade pkgdepgraph to 1.1. New features are:atatat4-44/+191
(1) Graph recoloring, so that as you delete and rebuild bunches of packages, you can see how far along you are (I use this a *lot*). (2) Subgraph grouping (based on work done by David Maxwell) which clusters groups of packages with common prefixes in their names inside a box. (3) The explicit dependency on the graphviz pkg has been removed so that pkgdepgraph can be run on "client machines" that only wish to generate graph data, not to view it (ie, machines that have packages installed but which do not wish to incur the overhead of X or the other stuff that graphviz requires). The fact that you should install graphviz *somewhere* so that you can view the data is noted by the new INSTALL script. Some useless comments have also been removed.
2002-12-25Update bsdpak to 0.52, as requested in PR pkg/19561 by collver1 at attbi.com,jmmv2-5/+5
the maintainer. This version fixes a minor bug when the INDEX file does not exist.
2002-12-24Replace collver@linuxfreemail.com with collver1@attbi.com.wiz1-2/+2
Closes PRs 19516, 19517, 19518, 19519, 19520, 19521, 19522, 19523, 19524, 19525 and some more, perhaps.
2002-12-24Update pkg_comp to 1.4:jmmv3-6/+18
- Added an EXTRAMK variable to allow the addition of any kind of stuff into the generated mk.conf. - While creating the template, quote ${LOCALBASE} so it does not get replaced. Reported by Douglas Brebner in PR pkg/19509.
2002-12-24USE_BUILDLINK2 after all. It works, so why not?schmonz1-2/+2
2002-12-24pkg_install uses Berkeley DB. USE_BUILDLINK2, USE_DB185, and includeschmonz1-2/+5
databases/db/buildlink2.mk. On platforms that lack Berkeley DB, pkg_install will build and install from bootstrap-pkgsrc, but will be missing some important functionality. On such systems, once bootstrapped, install this package to get full functionality. (We'll take care of this automatically in the future.) Platforms that are reported to lack Berkeley DB in the base system: Solaris, some Linuxes. There are probably others. Suggested by "Jeremy C. Reed" <reed@reedmedia.net> on tech-pkg@.
2002-12-23Whitespace fixcjep1-2/+2
2002-12-23s/buildlink/buildlink2/wiz1-2/+2