summaryrefslogtreecommitdiff
path: root/pkgtools
AgeCommit message (Collapse)AuthorFilesLines
2004-08-09Gross hack to prevent quoting errors when root's shell is the unfamous csh.cube2-5/+9
Should hopefully fix PR 26551, but if anyone has a better solution, or is willing to do the necessary work to allow pkg_tarup to be run by any user, ideas are welcomed. Say hi to version 1.6.2.
2004-08-09Mimic how bsd.pkg.mk calls the GNU configure script in do-configure whenjlam1-3/+7
configuring libnbcompat. This adds more things to the environment, e.g. AWK, CFLAGS, CPPFLAGS, etc. This should fix problems building on IRIX 5.3 where the system nawk wasn't being properly found.
2004-08-08Apply patch from Roland Illig, in private mail:wiz1-63/+92
- replaced literal "1" and "0" by "true" and "false" where appropriate No functional change, thus no PKGREVISION bump.
2004-08-06Sync with version 20040730 from src/usr.sbin/pkg_install on the HEAD:jlam22-300/+332
> Re-work the code which checks the recorded build versions of a binary > package to make pkg_add work properly when no +BUILD_INFO file exists. > > Modify the return value from read_buildinfo() to return 1 for success > and 0 for failure. > > Use symbolic constants, rather than integers. > > If we can't read the build information, always tell of this fact. > > Bump version to 20040730 > > Addresses PR 26429; a different version of these mods were verified to > allow a +BUILD_INFO-less binary package to be added by Martin Husemann.
2004-08-06Update pkgtools/libnbcompat to 20040805. Changes from version 20040512jlam23-2534/+2120
include: (1) Add a statvfs() implementation based on statfs(), and remove the statfs() NetBSD-compatibility implementation. statvfs() is used in src/usr.sbin/pkg_install on the HEAD branch. (2) Add a fnmatch() implementation, needed by IRIX. fnmatch() is used in src/usr.sbin/pkg_install on the HEAD branch. (3) Remove fseeko(), inet_ntop(), inet_pton(), sl_*() strptime(), and timegm() as they're not used by any of the bootstrap packages that require libnbcompat (pax, mtree, pkg_install). All that's left is what's necessary to bootstrap those three packages.
2004-08-01This appears to work on Darwin as well. Respect RCD_SCRIPTS_DIR.schmonz2-13/+15
2004-07-31I don't know why, but using XFree86 or xorg from pkgsrc, doesn't getxtraeme2-4/+23
the correct link flags, anyway adding ExtraLoadFlags seems to fix this. Bump version to 1.12 (XFree86/xorg fix).
2004-07-28Bump date for previous.wiz2-3/+3
2004-07-28Teach pkgdepgraph now to understand the output of lintpkgsrc -g. Thisatatat4-13/+36
particular data set has the current directories under ${pkgsrc} for all known packages, unlike the location of where the package lived when you built it. It may have moved, you see. This makes it possible for pkgdepgraph to rebuild (so to speak) packages that have moved. And now there are 2.7.
2004-07-27Catch up with changes to the pathnames of postgres packages.agc1-2/+2
2004-07-24handle X.org 6.7 and treat it the same way as XFree86 4.4 for thegrant1-7/+29
moment.
2004-07-23Add binpatchatatat1-1/+2
2004-07-23A small package to arbitrary tiny patches to binaries (where theatatat5-0/+326
source cannot otherwise be patched).
2004-07-21Fix a minor typo.jmmv1-3/+3
2004-07-19Enable pkgviews installation.xtraeme1-1/+5
2004-07-19Added pkgse-0.1xtraeme1-1/+2
2004-07-19Initial import of pkgse-0.1 from pkgsrc-wip, contributed by iMil.xtraeme4-0/+30
pkgse is a simple perl script that fetch informations about a NetBSD package from pkgsrc.netbsd.se website.
2004-07-19Fix bug in handling of wildcarded package names on the command line.erh2-10/+25
Bump version to 1.6.1
2004-07-14Update to 3.88:wiz2-11/+13
Fix some bugs wrt MESSAGE and PLIST checking. From Roland Illig in private mail.
2004-07-14Sort options; sort SEE ALSO; new sentence,wiz1-30/+38
new line; miscellaneous other fixes.
2004-07-14Update pkg_tarup to 1.6.erh5-78/+235
Add several command line options to control how and where pkg_tarup creates packages. pkg_tarup is now functional enough that pkg_tarup_all just runs it. Add various bits of quoting to make packages that contain filenames with spaces more likely to work. Add a man page.
2004-07-10agc says we do not want binary mode files in the pkgsrc repository, sosnj2-4/+4
let's not suggest using -ko. Welcome to 3.87.
2004-07-09Code cleanup, by Roland Illig. More to come.hubertf2-137/+142
Bump to 3.86.
2004-07-06buildlink2 -> buildlink3.wiz3-7/+6
2004-07-06Remove support for creating buildlink2.mk files.wiz3-137/+16
Make buildlink3.mk file output the default, and ignore any "-3" flags on the command line for people who can't change their habits quickly. Increase version to 3.5.
2004-07-06Look for buildlink3 instead of 2, and complain about USE_BUILDLINK2 beingwiz2-10/+14
set. Welcome to 3.85!
2004-07-06Convert to bl3.wiz1-2/+3
2004-07-06o Allow use if sysctl for MIBs shorter or longer than 2cube2-10/+6
o Instead of returning an error, pass the control to the actual call. This avoids a failure in make because of broken uname() when libkver is used. OK'd by seb@.
2004-07-01Update pkglint 3.84abs2-46/+57
Parse Make .{if,endif,else,elif,include} directives which contain a space between the . and the directive. Fix an include path issue which this threw up. Now 'lintpkgsrc -d' correctly extracts the PKGNAMEs for the gcc3 packages. It still doesn't understand 'dewey' versions with alpha chars, or some of the more interesting makefile constructs, but it looks closer to reality.
2004-06-30Update pkglint to 3.83. Changes:hubertf2-347/+342
- made the program compile with "use strict" - completely rewrote some subs to make the code more readable - converted the global ("local") variables into local ("my") ones ;-) - limited the scope of variables where possible - added file and line number to the error messages where possible Patch contributed by Roland Illig in private mail.
2004-06-30Update pkg_chk to 1.49:abs2-20/+21
When -v (verbose) is given with -l (list binary packages required for target config), display which package pulled in a particular dependency
2004-06-28Update to 3.82, committing yesterday's changes from Roland Illig.hubertf2-89/+124
Changes: - Handle a rarely used patch format correctly - Do not output superflouus linebreaks anymore - Check the contents of the COMMENT field only if it exists - Handle invalid dependency specifications correctly - Correctly handle Makefile variables ordering - Output complete filename of absolute filenames - Added a new scheme for loading text files into memory so that the location of an error or warning can be given exactly (file + line) to the user. - Refactored the checkfile_patches_patch subprogram to use the new text file processing and to make clearer what is checked.
2004-06-28Update pkglint to 3.81abs2-11/+18
- Rework undefined variable handling. Fixes issue introduces in 3.80 - Never run a pkg_info in pkgdistdir. Avoids a serious misfeature of pkg_info whereby it looks for a package in the current directory by default.
2004-06-27Update pkglint to 3.80. Changes to lintpkgsrc.abs2-12/+18
- Append appropriate dirs to path - should fix pkg/23534 - Undefined variables evaluate to blank not UNDEFINED - should fix pkg/24475 - Handle ${C and ${S constructs that use separators other than / - Slightly more debugging - die if uname fails
2004-06-27don't pass gcc specific flags.grant1-2/+2
XXX this is still bogus because it passes -fpic to generate pic code to build a shared obbject which is not always desired (eg. Interix).
2004-06-26Update to pkglint 3.79hubertf2-491/+531
== functional changes == - prints the various "OK: ..." messages only when called with "-v". - prints a summary after pkgsrc category checks - fixed a bug for commented category entries (in line 1718) - removed the option "-q". It has become unnecessary == refactoring == - more consistent naming scheme for variables and functions - replaced some "local" with "my" when possible - clustered the variables that are processed by the ${SED} commands - provided function prototypes for argument checking - replaced the old perror by log_{error,warning,info}. - Avoided the (implicit or explicit) use of $_ in many places Patch contributed by Roland Illig via private mail.
2004-06-25Commit patch from PR 25222 by Roland Illig:hubertf2-22/+65
* use strict mode (already found one error... hi wiz!) * add -q (quiet) flag * Identifie if patch files don't patch any or more than one file
2004-06-22+ pkgclean, pkgfindxtraeme1-1/+3
2004-06-22Initial import of pkgclean-20040622 from pkgsrc-wip, written byxtraeme5-0/+228
Peter Postma. pkgclean cleans up your pkgsrc by removing the work directories. It's a fast alternative for ``cd /usr/pkgsrc && make clean''.
2004-06-22Initial import of pkgfind-20040622 from pkgsrc-wip, written byxtraeme5-0/+296
Peter Postma. pkgfind can find packages in pkgsrc. It tries to find packages which matches a keyword in the package name.
2004-06-15Let xpkgwedge to create a symlink ${PREFIX}/bin/mkfontscale, which isminskim1-3/+7
required to install fonts/jmk-fonts and fonts/sgi-fonts with recent X. Suggested by Kibum Han. Also add mkfontscale to CONFLICTS because mkfontscale installs bin/mkfontscale. Bump PKGVERSION to 1.11.
2004-06-10Update to 1.19 (ok'ed by agc@, as we are in a freeze):jmmv2-4/+4
- Ensure that the first attempt to build pkgtools/digest inside the chroot works by explicitly setting PKGSRC_COMPILER to gcc (pkg_comp assumes NetBSD in lots of places, so this assumption is acceptable). It was failing because it set PKGSRC_COMPILER to the empty string in the environment, which breaks the build.
2004-06-06Warn if a file is marked executable. Welcome to 3.77.schmonz2-4/+30
It's misleading to have uninstalled rc.d scripts in ${FILESDIR} marked executable just because they were inadvertently committed that way; they need to be processed by the install machinery in order to work. Since we set desired permissions at install time, it's generally best to avoid having "executable" files in pkgsrc (with the notable exception of pkglocate, which runs in place). For files not yet committed, please correct the permissions before committing. For files already in the repository, you'll need help from an administrator.
2004-06-06regen.wiz1-7/+7
2004-06-06Fix two xrefs, and remove trailing whitespace.wiz1-5/+5
2004-06-05Add "impact" as a consideration for rebuilding packages. Impact canatatat4-23/+186
either indicate how involved the rebuild process is (how many interrelated packages can be deleted/rebuilt at once) or specific packages you do not want to impact (like...perl?). Welcome to 2.6.
2004-06-04s/netbsd/NetBSD/ in email address.jmmv1-2/+2
2004-06-01Import 20040601.minskim5-21/+33
- Handle symlinks in a view correctly. - Remove superfluous escapes in BRE. This closes PR pkg/24190.
2004-06-01Use statvfs if sys/statvfs.h is available. Based on patches providedminskim1-2/+12
by Kibum Han in PR pkg/25560. PKGVERSION will be bumped shortly when 20040601 is imported.
2004-05-27Update "rpm2pkg" package to version 2.1:tron2-25/+54
- Improve I/O buffer mangement. - Don't put "@exec" and "@unexec" in the package list for symbolic links which point to normal files. This allows the automatic manual decompression to handle symbolic links to manual pages correctly. The update fixes PR pkg/25723 by Kouichirou Hiratsuka.