summaryrefslogtreecommitdiff
path: root/mk/flavor
AgeCommit message (Collapse)AuthorFilesLines
2009-11-05Don't bother with pkg_create -L. @src is essentially unused and thejoerg1-2/+1
combination of -p and -I provides all the information needed.
2009-10-31Avoid echoing commands at bin-install.asau1-2/+2
2009-10-02Fix typo in comment.obache1-2/+2
2009-07-24Compute +SIZE_ALL as documented in pkg_info(1). Addresses PR 41767.joerg1-19/+22
2009-07-17Apply the fixes from Jukka Salmi in pkg PR/41621 to fix smart messageagc1-4/+4
display.
2009-06-17Make sure that _UPDATE_RUNNING=YES is passed down to su-deinstall forjoerg1-1/+3
PKG_PRESERVE packages (e.g. pkg_install). Otherwise an old version of pkg_install is not removed from pkgdb.
2009-06-14Bump PKGTOOLS_REQD version:joerg1-2/+2
- @dirrm is now obsolete and should most conditional mkdir/rmdir lines in PLIST should be replaced by @pkgdir - license handling can use pkg_admin
2009-06-09Add support for using USE_DESTDIR=yes and replace together.joerg2-3/+26
Based on the patch send to tech-pkg in 2008, but less intrusive.
2009-05-16Remove preserve packages for make update with -N -f -f and therefore dojoerg1-2/+2
not depend on the behavior of older pkg_delete to allow the removal with simple force.
2009-05-02Add new metadata: PREV_PKGPATH and SUPERSEDES.reed1-1/+7
These will be available from pkg_summary(5) database. To be used to find previous packages when a package is moved or renamed. (Even though that is not recommended.) Documented in pkgsrc Guide and in the pkg_summary(5) manual page. Upcoming commit will have some packages modified to add them.
2009-04-24Add support for @pkgdir for non-destdir installation.joerg1-1/+3
2009-04-04Tell the user the right config file and option for vulnerabilities basedjoerg2-3/+7
on the pkg_install version. Reported by Nicolas Joly.
2009-03-20Skip vulnerability check for packages that set NO_PKGTOOLS_REQD_CHECK.joerg2-3/+8
Set AUDIT_PACKAGES and friends correctly though. Fixes bootstrap on platforms with pdksh.
2009-03-17Replaced _PKG_SILENT and _PKG_DEBUG with RUN.rillig2-10/+7
2009-02-13package-install with DESTDIR should pass down -A as needed to getjoerg1-2/+5
automatic installed handling correct.
2009-02-11Use pkg_admin for audit processing if pkg_install >= 20090201 isjoerg2-4/+14
installed.
2009-02-06Fix circular dependency detection for the case of non-leading circles.joerg1-4/+9
For the dependency chain A->B->B the old code created: _PKGSRC_DEPS=", B-1.0, A-1.0", which obviously can't match the PKGNAME of B. Skip the _flavor-bootstrap-depends processing if PKG_FAIL_REASON is already set and move the check for circular dependencies right after the block that defines PKGNAME and friends.
2008-11-29Replaced _PKG_SILENT and _PKG_DEBUG with RUN.rillig2-21/+21
2008-05-26Fix broken shell code:tron1-3/+3
You must *not* use "test ... && ..." when you use "set -e". Because if the first expression fails your shell script will abort. This should fix problem with NetBSD-current's (correctly behaving) "/bin/sh" report on current-users by David Holland and Kurt Schreiner.
2008-05-21Include OWNER (if set) in BUILD_INFO - from dilloabs1-1/+4
2008-04-07Simplify logic as audit-packages and download-vulnerabilities alwaysjoerg1-20/+1
comes from pkg_install now.
2008-04-07Sync with reality: audit-packages does exist, the vulnerability filejoerg1-3/+3
itself might not.
2008-04-05Remove old comment - this now does call audit-packages directlyadrianp1-5/+1
2008-04-03Move handling of pkg_install version into flavor. Add an explicitjoerg2-2/+29
phase pkg_install-depends before bootstrap-depends that just tries to install a new pkg_install if the current version is too old. Still keep it as bootstrap dependency for the bulk build code. For NetBSD, PKG_TOOLS_BIN has to be computed in shell code due to a make bug. OK: jlam@
2008-03-20Fix from David Holland for PR 38134 - fix a typo which was causingagc1-2/+2
problems which manifested in "make update" failing.
2008-03-15Remove support for separate audit-packages, PKGTOOLS_REQD has beenjoerg1-52/+14
bumped in the mean time.
2008-03-11Explicitly "" around $1, so that e.g. csh-like expansion of {} doesn'tjoerg1-1/+1
happen.
2008-03-10Replace "pkg_admin -S lsbest" usage with pkg_info -E. The base strippingjoerg3-5/+5
in bsd.buildlink3.mk was broken with pkg_install-20080309 was it returned a relative path. It would have failed before e.g. with symbolic links in the path. pkg_info -E is simpler and was added exactly for this purpose. Fixes PR 38213 and PR 38211.
2008-02-18Move show-depends-options target from bsd.options.mk to flavor/pkg/utility.mkobache1-1/+11
to work with option-less packages.
2008-01-23Add better error message when failing to tar up old package.gdt1-2/+3
2008-01-23Don't run pkg_create with the -v option. It prints a temporary packagerillig2-3/+4
name which isn't correct, and the "Value of SrcDir" that is used is not important to any pkgsrc user. Instead, let the pkgsrc infrastructure print the package name.
2008-01-05Explicitly record the PKGNAME via the @name command. That way, it isrillig2-3/+9
possible to create the package file using a temporary file first, and if everything has succeeded, to rename it to the real name. This time, I tested it creating various binary packages and installing them afterwards, so I'm pretty sure it works now.
2008-01-04Reverted the change that tried to make binary packages more sane becauserillig1-8/+2
it had severe consequences: pkg_create gets lots of information from the filename into which the package is written. The extension decides what compression to apply, and the basename gets recorded as the @name. This part needs more work. Noticed by stoned@.
2008-01-04Made the .include directives simpler, since the directory of therillig1-2/+2
including file is always the first in the search path.
2008-01-03When creating the binary package, first create a temporary file, and ifrillig1-2/+8
everything went well, rename it to the real name. That way, it is less likely that broken binary packages are created. It is a common assumption that binary package files, if they exist, are usable. An example for a broken binary package is security/sudo-1.6.9p10, in which sbin/visudo wasn't readable when creating the package as an unprivileged user.
2008-01-03* Rename AP var to AUDIT_PACKAGES as the former was a bit obscureadrianp2-10/+14
* Add DOWNLOAD_VULN_LIST var * Get AUDIT_PACKAGES and DOWNLOAD_VULN_LIST to point to the right binaries taking into consideration OPSYS and pkg_install version * Replace all references to audit-packages and download-vulnerability-list with AUDIT_PACKAGES and DOWNLOAD_VULN_LIST
2007-12-16audit-packages logic for its location depends on a variety of factorsadrianp1-1/+19
including OS, pkg_install version and NetBSD version. The following should pick the correct version to run.
2007-12-02Removed the block comments, as they were full of redundant words.rillig1-61/+29
2007-11-22Use SIGUSR1 instead of SIGINT, since the latter may occur indepenentlyrillig1-2/+2
and should be handled like everywhere else.
2007-11-22Exit if reduce-depends produces an error.rillig1-2/+4
2007-11-22Replaced the usage message with a standard one.rillig1-9/+7
"This is a" was redundant and has been removed.
2007-11-22A little sanity checking prevents that a file called "=2.5" is createdrillig1-1/+5
in www/zope25-PropertyFolder because of the dependency pattern "zope>=2.5<2.7".
2007-11-19Don't warn that the "check", "info" or "list' target will be removed.tron1-10/+10
They are still in use and not really hard to maintain.
2007-11-17Added a missing line continuation to prevent output of a shell command.rillig1-2/+2
2007-11-12Fix uninitialised variable resulting in wildcard patterns printed twice.joerg1-1/+2
From Arnaud Lacombe in PR 37367.
2007-11-10show-installed-depends will not be removed.rillig1-2/+2
2007-11-10Removed the "will be removed soon" marker for show-downlevel, since itrillig1-3/+6
is documented in the pkgsrc guide and (since this commit) also accessible via "bmake help".
2007-11-07The comment in the first paragraph says that the targets in this filerillig1-8/+14
should probably removed. Check if they are really used by anyone, by printing some warnings to stderr.
2007-11-07Removed some extra code that I had added years ago (bsd.pkg.mk 1.1610)rillig1-7/+2
when pkg_create didn't print an error message on failure. If that should ever happen again, we should fix pkg_create instead of adding code here.
2007-11-07Fixed the latest pkglint warnings.rillig1-5/+5