summaryrefslogtreecommitdiff
path: root/pkgtools
AgeCommit message (Collapse)AuthorFilesLines
2002-05-19Convert ${PORTNAME} to ${PKGNAME}, from YAMAMOTO Takashi in pkg/16772.wiz2-3/+4
Bump version to 1.11.
2002-05-19update to cdpack-1.4dmcmahill4-62/+253
- by default cdpack now excludes NO_BIN_ON_CDROM packages. This is the most important change. Previously all pkgs were included. - added flag to allow NO_BIN_ON_CDROM packages - added flag to exclude NO_BIN_ON_FTP packages - increased the verbosity resulting from the verbose flag - added a debug flag to preserve tmp files
2002-05-14Update url2pkg to 1.19. This adds some basic libtool-detection mechanismrh2-3/+19
that will set USE_LIBTOOL accordingly.
2002-05-11Fix typo in previous commit that prevented the created rules from workingrh2-6/+6
properly. Bump version to 1.5
2002-05-11Update createbuildlink to 1.4. This fixes the following problems:rh2-16/+21
* when creating BUILDLINK_CONFIG_WRAPPER_SED we also need to create a corresponding REPLACE_BUILDLINK_SED to reverse the effects * account for packages that set USE_X11BASE to an empty string.
2002-05-11Update createbuildlink to 1.3. Changes are:rh2-7/+41
* create BUILDLINK_CONFIG_WRAPPER_SED patterns if required * interpret "Makefile.common" as well as "Makefile" for packages that share common information
2002-05-05Update createbuildlink to 1.2. This revision addresses a couple of stylingrh2-11/+21
issues pointed out in private email by Thomas Klausner: * Include $PKGVERSION instead of RCS revision in script output * Add a few line breaks to make the output more readable
2002-05-05Update createbuildlink to 1.1. Includes the following changes:rh2-13/+20
* -buildlink-config-wrapper is a hardcoded suffix in bsd.buildlink.mk. Therefore, make sure the created config wapper targets actually have this suffix. * Prevent pkgconfig logic from twice including pkgconfig/buildlink.mk * Add missing \" in created sed rules * Include createbuildlink revision in created files
2002-04-29Nits.wiz1-8/+8
2002-04-29Add and enable createbuildlinkrh1-1/+2
2002-04-29Initial import of createbuildlink-1.0, a simple script that helps creatingrh5-0/+329
a buildlink.mk from a package's Makefile and PLIST. XXX: this is an attempt to make the creation of buildlink.mk files more XXX: systematic and less error-prone than copying existing buildlink.mk XXX: files and modifying them for a new package. Any help in making this XXX: script less simplistic and more versatile is gladly welcome!
2002-04-25two small typosheinz1-2/+2
2002-04-21Fix typo in DESCR: savet -> savedzuntum1-2/+2
Noted by Dawid Szymanski <dawszy@arhea.net> in private mail
2002-04-14Update to 0.7, which is needed for xfree-current (4.2.99.1).veego2-5/+18
Added: include/X11/Xft/XftCompat.h include/X11/extensions/XRes.h include/X11/extensions/XResproto.h include/fontconfig/fcfreetype.h include/fontconfig/fcprivate.h include/fontconfig/fontconfig.h lib/libXRes.a lib/libXft.so.2 lib/libXft.so.2.0 lib/libfontconfig lib/libfontconfig.so lib/libfontconfig.so.1 lib/libfontconfig.so.1.0
2002-04-08The location of postgres.h and utils/builtins.h has moved towennmach2-4/+4
${PREFIX}/include/pgsql/server. Therefore: o Change files/Makefile so that the include files are searched in both possible locations o Bump pkgconflict's revision to 0.3nb1
2002-04-08Recognize ${INSTALL_INFO} in PLISTs as install-info.wiz2-3/+7
Bump to 3.25.
2002-04-02Use basename in dodiff() so `pkgdiff /path/to/configure' works as expected.seb2-4/+4
Bump to 0.105
2002-04-01Update pkgchk to 1.28:abs2-11/+13
Now works on Solaris - fixes pkg/16145 from Darrin B. Jewell
2002-03-27Update pkgchk to 1.27abs2-6/+4
When using -f with -i, run fetch for mismatched packages
2002-03-22Update to 3.24:wiz2-3/+9
Report downlevel pkg_install version, too (in -i mode). Requested by gendalia and agc.
2002-03-18Update pkgchk to 1.26abs2-4/+4
Fix stupid bug in 1.25 relating to updating packages
2002-03-17Update pkgchk to 1.25abs3-29/+65
'Makefile' is back in BUILD_VERSION, so add it back in here. Implement '-f' based on patches from norm@sandbox.org.uk - perform a fetch for all missing/mismatched packages before any building. Can be used with -c or -i to just fetch missing/mismatched packages.
2002-03-10Updated pkgchk to 1.24abs2-6/+6
Handle updated format of +BUILD_VERSION - sometimes patches are recorded with paths, sometimes not. Ideally we would have a show-build-version target in bsd.pkg.mk which could be sued by us, but that doesn't help checking against existing installations where nothing has changed except the way +BUILD_VERSION is formatted.
2002-03-10Make pkgdiff smarter re: configure patches: avoid most parts that onlywiz2-6/+16
change the line number in the configure script. Mostly by Stoned Elipot, with slight changes by me. Bump to 0.104.
2002-03-04Update the pkg_* tools to version 20020218.seb4-23/+25
Changes summary: - Support digital signatures in binary packages. - Use full path name to tar. - Fix ``pkg_add -u'' for packages without dependencies. - Add ``-U'' and ``-I'' options to pkg_create. - Close some memory leaks. - Add ``-n'' argument to pkg_info to show needed packages. - Fix pkg_info to not FTP unneccessarily - Improve version number handling: - recognition of "pl" ("patchlevel") and "rc" ("release candidate") strings - recognition of '_' and "pl" as pseudonyms for '.' (1.2pl2 == 1.2.2) - handle alphabetic characters properly (1.2e == 1.2.5) - 64-bit integers are used internally for each component of the version number. - Various internal cleanups, bugfixes, and API tweaks.
2002-03-04Make it compile and install cleanly on Solaris.seb1-2/+14
Avoid using '..' in LOCALBASE as it might end up in the binaries as part of TAR_FULLPATHNAME. Record MANINSTALL setting. Add a workaround for SHLOCK definition or else LOCALBASE setting breaks it.
2002-03-04Use PLIST filtering based on MANINSTALL's content: pre-install is notseb2-13/+4
needed anymore, manpage related entries added to PLIST.
2002-03-04Bump to 1.18:hubertf2-4/+5
Work around chicken-and-egg problem: 'make makesum' seems to need a 'distinfo' file these days.
2002-02-27Update pkglint to 3.23:abs2-4/+4
Correct inverted logic for DYNAMIC_MASTER_SITES check
2002-02-26Symlink/remove bdftopcf, fstobdf, and mkfontdir in the INSTALL/DEINSTALLjlam4-19/+45
scripts so that they are properly added and removed if xpkgwedge is installed as a binary package. Also, add some protection against the case where ${X11BASE} == ${PREFIX} by checking this isn't true before removing these font-manipulation programs.
2002-02-15Set empty DISTFILES so no fetch is really attempted.seb2-3/+16
Unconditionally set PKGSRC_LOCKTYPE to `none' to avoid bootstrapping problem. Do not generate formatted manual and do not install source manual on Solaris or else we would need to make this package depends on textproc/groff. IMHO this should be avoided for this package as it can be considered a prerequisite for building further packages.
2002-02-13Update pkglint to 3.22abs2-6/+11
Handle DYNAMIC_MASTER_SITES
2002-02-11This version cause too much troubles, mark the package as broken until Iseb1-1/+3
finish a new one.
2002-02-06Changes instances where BSD_INSTALL_* were used by targets in the Makefilejlam1-2/+2
into the equivalent INSTALL_*. This is fallout from the change in revision 1.915 that removed ${MAKE_ENV} from the environment for a recursive make.
2002-01-27Add XFree86 4.2.0 additions, bump version to 0.6:markd3-3/+20
include/X11/fonts/fontenc.h include/X11/extensions/xtrapbits.h include/X11/extensions/xtrapddmi.h include/X11/extensions/xtrapdi.h include/X11/extensions/xtrapemacros.h include/X11/extensions/xtraplib.h include/X11/extensions/xtraplibp.h include/X11/extensions/xtrapproto.h lib/libXrender.so.1.1 lib/libXTrap.a lib/libXTrap.so lib/libXTrap.so.6 lib/libXTrap.so.6.4 lib/libXinerama.so lib/libXinerama.so.1 lib/libXinerama.so.1.0 OKed by jlam
2002-01-17nuke python-mk, it's not needed anymoredrochner5-71/+1
2002-01-15Add and enable shlock.agc1-1/+2
2002-01-15Initial import of Erik E. Fair's shlock utility, with sources taken fromagc6-0/+526
NetBSD-current, into the NetBSD Packages Collection. The shlock command can create or verify a lock file on behalf of a shell or other script program. When it attempts to create a lock file, if one already exists, shlock verifies that it is or is not valid. If valid, shlock will exit with a non-zero exit code. If invalid, shlock will re- move the lock file, and create a new one. shlock uses the rename(2) system call to make the final target lock file, which is an atomic operation (i.e. "dot locking", so named for this mech- anism's original use for locking system mailboxes). It puts the process ID ("PID") from the command line into the requested lock file. shlock verifies that an extant lock file is still valid by using kill(2) with a zero signal to check for the existence of the process that holds the lock. This package is only for Solaris and Linux platforms at present.
2002-01-11Put PREFIX in make arguments so gensolpkg own Makefile could pick it.seb1-1/+2
2002-01-07Update to version 0.3seb3-37/+78
New feature: Somewhat rewritten to support run from top-level pkgsrc directory. When run from there pkgcvsupdate launchs a separate cvs update for each caterory directory. This is believed to be faster than a single cvs run. Thanks to Simon Burge for this! Bugfix: First update a category Makefile (by way of a non-recursive update in the category directory) before finding out which packages are included in it.
2002-01-03Updated pkglint to 3.21abs2-5/+19
- lintpkgsrc - fixed -p to handle relative symlinks and symlink loops
2002-01-01If we are missing ${X11BASE}/include/X11/X.h, we're not going farabs1-1/+7
2002-01-01Update to 1.10:wiz2-38/+32
Adapt to 'distinfo' change. Adapt to 'pkg' directory removal. Automatically rename 'pkg-message' files. Fix a problem introduced in 1.4 (which perl -w warned about).
2001-12-31Updated pkgchk to 1.23abs2-4/+4
Do not abort if pkg_delete returns non zero exit status in '-Br'
2001-12-29Bump to 1.17: properly recognize .tar.Z fileshubertf2-3/+6
Patch sent by Amitai Schlair <schmonz@schmonz.com> in private mail.
2001-12-27On Darwin, use GNU tar (from the gtar-base package) when creating binaryagc2-4/+7
packages, since certain arguments passed to the tar command by pkg_create assume the existence of GNU tar (-T for one), and Darwin's standard tar doesn't understand these.
2001-12-27Updated pkgchk to 1.22abs2-4/+4
When comparing BUILD_VERSION, we _really_ do not care what PKGSRCDIR was
2001-12-27Update pkglint to 3.20abs2-4/+8
lintpkgsrc - if we find one valid match in a DEPENDS entry, don't bitch about any others expanding to a non-existant package: Example: postgresql-{6.5.3*,7.0*,lib-*} With this lintpkgsrc -d now outputs six lines on current pkgsrc. Note to self: When you use 'cvs c^[P' the second time in an evening for the same package... its enough.
2001-12-27Update pkglint to 3.19abs2-31/+63
lintpkgsrc.pl: Finally we parse {x,y,z} constructs in DEPENDS, plus handle a few more make conditionals. Now most of the lintpkgsrc -d output is related to versions of software no longer in pkgsrc... Does the fun ever start?
2001-12-27Update pkglint to 3.18:abs2-217/+369
Significant rototill of lintpkgsrc.pl, converting to a rather twisted hierarchy of PkgVer Pkgs and PkgList objects with assorted arbitrary methods, all based on existing usage rather than ideal design. Actual fixes found along the way: - Handle := in makefiles - Better handle parenthesis and "" in make conditionals - parse bsd.pkg.mk to extract _REQD values (hence the previous line) - Add missing 'key' in hash iteration - Do not repeat includes (evolution longer depends on jpeg 45 times) Still have to handle such delightful constructs as DEPENDS += {qt2-designer>=2.2.4,qt2-designer-kde>=2.3.1nb1} in a sane way