summaryrefslogtreecommitdiff
path: root/pkgtools
AgeCommit message (Collapse)AuthorFilesLines
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.
2004-05-23print "can't strip away rcs ids" message to stderr, not stdoutdanw1-2/+2
2004-05-15Use option "-r" instead of "-e" for ${TEST} since this is not portable to someheinz1-2/+2
operating systems (eg UnixWare).
2004-05-13Back out changes made in 3.75, it's too slow for lintpkgsrc. Make it 3.76.salo2-4/+4
2004-05-12bump to 20040512 (another poll.h fix)grant1-2/+2
2004-05-12don't include poll.h or sys/poll.h, but instead, undefine HAVE_POLL_Hgrant1-8/+4
and HAVE_SYS_POLL_H if we don't have a native poll() implementation. prevents including of libnbcompat's poll.h as well as the system's poll.h where we should be ignoring the system's poll.h. fix tested by Jeff Rizzo on MacOSX 10.3.3.
2004-05-10Welcome to 3.75.salo2-4/+4
Use real value of PKGNAME, suppress bogus warnings when PKGNAME is created from altering DISTNAME with make modifiers (e.g., S or C).
2004-05-10The existence of the kde-i18n-sr@Latn pkg makes it clear that _pkgatatat2-5/+7
also needs escapement treatment so that the eval doesn't barf. Since _ver is the only thing left, do that one, too. This makes 3.74.
2004-05-09Unused.wiz1-28/+0
2004-05-09Update pkg_chk to 1.48abs2-6/+6
Fix awk usage for nawk in 2.0
2004-05-09Resurrect do-extract target, following atatat's advice.jschauma1-3/+8
This way, sources are extracted first as any other package, allowing for local patches.
2004-05-08sync with src/ rev. 1.101:grant1-3/+3
fix typo.
2004-05-08Import pkg_install-20040508. Fixes the -N flag to not cause the -Qjlam3-8/+8
codepath to be executed by correcting the SHOW_* macro definitions. Also fix up some function prototypes so this builds with -Wall. Fixes from pkg/25494.
2004-05-07Import pkg_install-20040507 from src/usr.sbin/pkg_install:jlam7-35/+101
Add a new flag -Q (for "query") to pkg_info(1) to query the build information for the definitions of specific variables that were saved from build time, e.g. $ pkg_info -Q PKGPATH glib devel/glib $ pkg_info -Q PROVIDES glib /usr/pkg/lib/libglib.so.13 /usr/pkg/lib/libgmodule.so.13 /usr/pkg/lib/libgthread.so.13
2004-04-301.10: Add a chunk of shlib override make-code to make this work on Interix,tv4-9/+80
and patch site.def (but differently from how it is patched on OpenWindows).
2004-04-2820040428: In pkg_add, set the umask nice and early, and remove an absolutetv2-6/+7
setting of mode in a mkdir command.
2004-04-28Obey additional bits of CONFIGURE_ENV when configuring libnbcompat.tv1-4/+3
2004-04-27"${ECHO} -n" -> "${ECHO_N}"tv2-9/+9
2004-04-27use grep >/dev/null instead of grep -q for the benefit of solarisdmcmahill1-3/+3
2004-04-25Convert to bl3.wiz1-5/+5
2004-04-24fix a sentence, fix a typo, s/netbsd.org/NetBSD.org/grant1-4/+4
2004-04-24pkglint now reports if sees etc/rc.d in Makefile or PLIST.reed2-3/+15
Should use RCD_SCRIPTS mechanism (which can automatically install to ${RCD_SCRIPTS_EXAMPLEDIR}) which automatically registers the rc.d script(s) in the PLIST. New version is 3.73.
2004-04-23make sure we define HAVE_POLL if a usable poll() implementation isgrant3-33/+49
found, and re-arrange the test a little for clarity. fixes build on (at least) FreeBSD 5.x.
2004-04-21Sync to 20040421: fix an uninitialized array member access in pkg_add.tv2-4/+5
2004-04-201.5.2: Use proper number of dollars for variable.wiz3-6/+6
Reported by Kouichirou Hiratsuka in PR 25259.
2004-04-20bump version to 20040420 (Darwin 7 poll() fix).grant1-2/+2
2004-04-20workaround poll() being a compatibility function on Darwin 7grant4-18/+404
(MacOSX 10.3) by adding a custom test for _POLL_EMUL_H_ which is defined in poll.h on some MacOSX 10.3 systems. not all 10.3 systems have poll.h, so only do the poll() test if at least one of the header files is found.
2004-04-20no need to test for poll() twice.grant2-4/+3
2004-04-18Include limits.h if available to shut down warnings about UINT_MAX onheinz2-1/+9
Unixware. Also tested on Linux, Solaris and NetBSD.
2004-04-17Update to version 3.72.seb2-4/+5
Use more portable Cwd::cwd() instead of $ENV{'PWD'}
2004-04-16Use statvfs on UnixWare, similar to Solaris and IRIX.heinz2-5/+5
2004-04-16Introduce HAVE_FILE_FLAGS if the system declares UF_SETTABLE and SF_SETTABLEheinz7-376/+929
in addition to member 'st_flags' of struct stat. Use HAVE_FILE_FLAGS instead of HAVE_STRUCT_STAT_ST_FLAGS. This avoids confusion on UnixWare which has 'st_flags' but does _not_ support file flags.