summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
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
1998-11-16When building the PLIST for the package, also substitute for the patternagc1-1/+3
${OS_VERSION} (which is already calculated earlier in bsd.pkg.mk).
1998-11-09bump PKGTOOLS_REQD to 19981107hubertf1-2/+2
1998-11-09add print-pkgtools_ver to get version of currently-installed pkg-toolshubertf1-1/+6
1998-11-07Do the info file handling *after* the post-install target, just before doingmycroft1-5/+5
man pages.
1998-11-07A foolish consistency: use && rather than ; in a bunch of places. Also, usemycroft1-16/+17
${SETENV} explicitly for configure.
1998-11-07Handle one error case slightly better.mycroft1-2/+2
1998-10-27Now we can be sure of pkg_install tools with the functionality, makeagc2-13/+3
PKG_RELATIVE_SYMLINKS the default (i.e. if any full-pathname symbolic links are encountered by pkg_create(1), adjust them to be relative to ${PREFIX}, if appropriate). This helps with binary packages.
1998-10-26Update the (package) version of pkg_install tools to 19981026, to useagc1-6/+3
the new -b and -B flags to pkg_create, so that any binary packages that are created automatically get their build information and versioning data attached. Update bsd.pkg.mk to have PKGTOOLS_REQD= 19981026.
1998-10-26Use the new flags for pkg_create(1) for the build information and versioningagc1-31/+46
information. Re-arrange the fake-pkg target so that the files exist before they're used.
1998-10-26Use ${GMAKE}, not ${LOCALBASE}/bin/gmake, as pointed out by Matt Green.agc1-2/+2
1998-10-22Patch from Hubert Feyrer - make sure the directory entry is a file beforeagc1-2/+7
using it to make the +BUILD_VERSION file.
1998-10-20Fix depends-list target WRT dewey depends; try (for USE_PERL5):hubertf1-4/+4
DEPENDS+= perl>=5.00404:${PKGSRCDIR}/lang/perl5