summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
1999-03-03Allow (recursive) cleaning out and deinstallation of required packages:hubertf1-7/+30
make clean CLEANDEPENDS=YES make deinstall DEINSTALLDEPENDS=YES Both CLEANDEPENDS and DEINSTALLDEPENDS default to NO, so this isn't different from the current behaviour.
1999-03-03Mention mk.conf(5), and remove USE_LOCALBASE_FOR_X11 (this is not readyhubertf1-9/+4
for use, people better not use this).
1999-03-03Call "pkg_delete -O' on "make reinstall", to remove things not onlyhubertf1-1/+7
from /var/db/pkg, but also from the pkgdb (in case someone does a "make reinstall" with FORCE_PKG_REGISTER set). Pointed out by Greg Woods. XXX This change is only effective if one has a pkg_* tools as of 19990302 or later, but I will not bump the PKGTOOLS_REQD version up, as I do not expect many people to run into this (and if, it's not a problem). One should just remove the check with ${_PKGTOOLS_VER} >= 19990302 if the version's bumped beyond 19990302.
1999-02-27Add example entry for Japanese mirror sites.sakamoto1-1/+15
1999-02-25Set things like PATH for targets pre-*, do-* and post-* (from ${MAKE_ENV}).hubertf1-4/+4
This prevents that the pkg builder needs ${LOCALBASE/bin in $PATH. Helps also with Peter Seebach's problem in PR 7047.
1999-02-25Document AMANDA_VARbouyer1-2/+4
1999-02-24Use leading spaces before the comment, rather than leading tabs, so thatagc1-3/+7
make(1) does not puke. Add a note at the top of the file for people editing it, requesting them to do just that.
1999-02-23A new variable, AMANDA_SMB, to control support of backup with smbclient.bouyer1-2/+7
1999-02-22Comment that targets listed in $PKG_MISC_TARGETS are also regardedhubertf1-2/+2
1999-02-21Allow for customised groups of packages at the top-level of pkgsrc.agc1-25/+56
If SPECIFIC_PKGS is defined (at the top-level of pkgsrc), then instead of looping through all the categories and then all the packages within that, simply loop through ${SITE_SPECIFIC_PKGS}, ${HOST_SPECIFIC_PKGS}, ${GROUP_SPECIFIC_PKGS} and ${USER_SPECIFIC_PKGS}, which are whitespace separated lists of categories/packages e.g. SITE_SPECIFIC_PKGS+= devel/cvs security/ssh The default behaviour is unchanged - if SPECIFIC_PKGS is not defined, the whole hierarchy will be traversed. Modify mk.conf.example to reflect the settings of SPECIFIC_PKGS, SITE_SPECIFIC_PKGS, HOST_SPECIFIC_PKGS, GROUP_SPECIFIC_PKGS and USER_SPECIFIC_PKGS. Modify the ispell package to use the make definition ISPELL_LANG, rather than just LANG (which can clash with the environment variable of the same name), and modify mk.conf.example accordingly.
1999-02-21Because 1.3's and 1.3.x's "pax" chokes on some ".tar.bz2" archivestron1-2/+2
use "tar" for now.
1999-02-21Pull in mk.conf (via bsd.pref.mk), so that e.g. PKG_MISC_TARGETS canhubertf1-1/+11
be set there.
1999-02-16Do not overwrite (files of) other pkg versions, warn instead.hubertf1-5/+6
1999-02-15Add "WINDOWMAKER_OPTIONS".tron1-1/+8
1999-02-14Use "pkglibtool-1.2p1" as package libtool.tron1-2/+2
1999-02-14Add "MASTER_SITE_OVERRIDE".tron1-1/+5
1999-02-13Add automatic handling for ".tar.bz2" archives - just set "EXTRACT_SUFX"tron1-7/+19
and "bsd.pkg.mk" will do the rest. Furthermore replace all remaining instances of ":../../foo/bar" in dependences by ":${PKGSRCDIR}/foo/bar".
1999-02-11Back out the info dir changes/install-to-LOCALBASE; /usr/share/info wastv1-12/+4
not in pkgsrc's info path, which confused me to no end.
1999-02-11Also make this work if gtexinfo is not installed at all and info is in thetv1-1/+3
base; install the symlink at ${LOCALBASE}/info/dir if there is nothing there yet.
1999-02-11Missed the !exists(/usr/bin/install-info) on the gtexinfo dependency.tv1-2/+2
1999-02-11If /usr/bin/install-info exists:tv1-3/+10
- do not depend on gtexinfo pkg even if USE_GTEXINFO is set - if ${LOCALBASE}/info/dir is a regular file, nuke it and replace as a symlink to /usr/share/info/dir. (Upgrades of the base system will do this too, except that those will copy the contents of /usr/pkg/info/dir first. There is no truly clean solution here.) Also, use --info-dir=${LOCALBASE}/info/dir, NOT ${PREFIX}/info/dir. info(1) only searches one directory file.
1999-02-10NETBSD_CURRENT is not only used for finding out abouth UVM, but also for thehubertf1-2/+3
OBJECT_FMT, thanks to Thorsten Frueauf for finding this. (The error only showed up if you defined UVM in mk.conf on a -current system)
1999-02-09Backward compatible OBJECT_FMT/SHLIB_TYPE handling,hubertf1-2/+21
pointed out by Alistair Crooks.
1999-02-08sync with -currenthubertf1-53/+38
1999-02-03Don't match a slash in the middle of a library name.tv1-2/+2
1999-02-01Use a more generic pattern to match libs in PLIST, this willfrueauf1-2/+2
DTRT on ELF for e.g. lib/mozilla/*.
1999-02-01Make "distclean" target work for packages without distribution andtron1-2/+3
patch files, e.g. meta packages.
1999-01-30Replace all occurrences of USE_X11 with USE_X11BASE. This means "install thisagc1-6/+6
package into ${X11BASE}". Replace all occurrences of BUILD_USES_X11 with USE_X11. This means "use X11 headers and libraries to build this package".
1999-01-30Fix space-ing of comment.is1-10/+10
1999-01-30Document the M68060= variable, which is used by (currently) pgp2 and sshis1-1/+12
to avoid emulated instructions on the Motorola 68060 cpu.
1999-01-26Introduce a BUILD_USES_X11 definition, defined in package Makefiles,agc1-3/+4
and used to denote that a package uses X11 headers and libraries to build, but does not install itself into X11BASE (xpkgwedge notwithstanding). This is used to ignore packages which would otherwise cause build problems on machines with no X11 installation.
1999-01-19Bump PKGTOOLS_REQD to 19990119 for pkgdb code.hubertf1-2/+2
1999-01-19Patches from Greg Woods to get rid of GNU awk dependencies, so thatagc1-5/+5
mawk and nawk can be used in bsd.pkg.mk (by setting AWK accordingly), in PR pkg/6582. With thanks to Hubert for reminding me about this one.
1999-01-19Give better help if umask is wrong: tell the expected umask, and mentionhubertf1-3/+3
that the just installed package may be deinstalled with "make deinstall" first. Pointed out in PR 5973 by Kimmo Suominen <kim@tac.nyc.ny.us>.
1999-01-15Ack! Don't use tabs to space over comments in make files!wrstuden1-7/+7
Lines which start with tabs are shell commands. As we define no targets in this file, they end up being unassosciated shell commands, and cause make to bomb.
1999-01-09If applying a patch fails, tell which patch failed.hubertf1-4/+7
1999-01-04Shared objects can, in fact, have dots in their basenames. Libtooltv1-2/+2
creates such with the `-release' (versus `-version-info') build option.
1998-12-29Add "cleandir" target.tron1-4/+4
1998-12-29Add a second check after branching to build a dependency to make sure itgarbled1-1/+6
actually completed succesfully before continuing on with the current build. This makes NOT_FOR_ARCHS and ONLY_FOR_ARCHS propogate up to the pkgs which depend on them.
1998-12-24If the default for MANZ is unset, then comment it out too. Maybe thisfrueauf1-2/+2
causes less confusion.
1998-12-12Add "${MUTT_INTERNATIONAL}".tron1-1/+6
1998-12-12Remove var (and var/games). Consensus seems to be that var-type thingssimonb1-5/+1
should exist in /var, not ${PREFIX}/var.
1998-12-06Add support for custom, per-category targets by setting PKG_MISC_TARGETShubertf1-2/+2
This can be used to - enable execution of a non-standard target for all pkgs of a category, e.g. cd pkgsrc/benchmarks ; make benchmark - superceding standard-targets with custom versions, e.g. from /etc/mk.conf
1998-12-05Add "WINDOWMAKER_THEMES" for "wm-themes" package.tron1-1/+6
1998-12-03Add "share/games", "var" and "var/games".simonb1-1/+7
1998-11-26Add BSD_PKG_MK=1 to bsd.prefs.mk, and clarify it's usage (comment) a bit,hubertf2-3/+8
pointed out by Alistair Crooks and Johnny Lam.
1998-11-26Set BSD_PKG_MK=1 so people can put conditional things into theirhubertf1-1/+4
/etc/mk.conf. Suggested by Johnny Chi-Lung Lam <jlbg+@andrew.cmu.edu>.
1998-11-25Use `ftp.gnu.org', instead of `prep.ai.mit.edu', to find the master GNUtv1-2/+2
distribution site.
1998-11-24Add "share/aclocal".tron1-1/+3
1998-11-19Handle decompression of symlinked manual pages.tron1-2/+9