pkgsrc/mk
rillig 3fce7deb80 Added a new variable MAKE_PACKAGE_AS_ROOT that controls whether the
package needs to be packed by root or whether the unprivileged user can
do that as well. Most packages don't need root privileges, but the
default value is nevertheless "yes" to not break too many existing
packages.

pkgsrc users are encouraged to add the following to their mk.conf:

    MAKE_PACKAGES_AS_ROOT?= no

The "?=" operator here is important because after the testing phase,
this variable is only intended to be set by packages. If "=" would be
used instead, packages could not override the value.
2006-10-08 20:31:38 +00:00
..
build Add experimental support for -j jobs building in the build 2006-10-05 23:35:23 +00:00
buildlink3 ensure that -I and -L paths are correctly rewritten even if ${LOCALBASE} 2006-09-10 19:49:53 +00:00
bulk Renamed the "pack" option for _PRESERVE_WRKSRC to "pack-if-failed", 2006-10-07 06:35:01 +00:00
check - Compute CHEKCK_FILES filter on the entries requested and keep it 2006-09-22 21:53:56 +00:00
checksum Even if NO_CHECKSUM is set, the "checksum" target still needs to depend 2006-09-19 00:03:44 +00:00
compiler CPP on IRIX 5 with IDO cc is /usr/lib/cpp 2006-08-06 18:59:41 +00:00
configure If a word in a configure script is "#", stop scanning that line for 2006-10-05 10:52:40 +00:00
defaults pkg/34695: Static list of package master sites may (and often will) 2006-10-08 11:37:38 +00:00
depends * Add a new stage "bootstrap-depends" that happens before all other 2006-07-13 14:02:34 +00:00
extract Add support for cpio archives. 2006-09-13 11:10:36 +00:00
fetch pkg/34695: Static list of package master sites may (and often will) 2006-10-08 11:37:38 +00:00
flavor Remove the +BUILD_DEFS file before overwriting it. This is necessary to 2006-10-08 20:25:43 +00:00
gnu-config
install Added more error checking: If a directory is specified in 2006-10-06 20:13:10 +00:00
internal Fixed the locking, as suggested by Johnny on the tech-pkg mailing list. 2006-08-04 20:52:27 +00:00
package Added a new variable MAKE_PACKAGE_AS_ROOT that controls whether the 2006-10-08 20:31:38 +00:00
patch Modify the barrier so that we always invoke the recursive make process 2006-07-22 16:31:35 +00:00
pkginstall - Compute CHEKCK_FILES filter on the entries requested and keep it 2006-09-22 21:53:56 +00:00
platform Kill ancient runes: /usr/local as LOCALBASE was not the default for 2006-10-06 14:31:32 +00:00
plist Modify the shlib-type script so that it doesn't need to compile anything 2006-07-21 13:40:27 +00:00
scripts Update the usage output to reflect current reality. Noted by Stoned 2006-07-28 20:52:35 +00:00
tools Remove XFree86. 2006-09-27 15:18:12 +00:00
wrapper When $debug_log is set to ":" and at the same time $IFS is ":", the 2006-09-17 22:52:45 +00:00
alternatives.mk Pluralize INSTALL_TEMPLATE and DEINSTALL_TEMPLATE variable names as per 2006-06-15 22:13:58 +00:00
apache.mk Remove reference to buildlink2. 2006-07-10 17:11:32 +00:00
apachever.mk Rename all PHP 4 packages to php4-*, all PHP 5 packages to php5-*, 2006-06-02 18:27:54 +00:00
bdb.buildlink3.mk Change the format of BUILDLINK_ORDER to contain depth information as well, 2006-07-08 23:10:35 +00:00
bsd.hacks.mk Split the variable BUILD_DEFS into those that are defined by packages 2006-07-15 23:58:52 +00:00
bsd.makevars.mk Completely nuke the concept of PKG_PHASE from pkgsrc except for the 2006-07-10 22:59:26 +00:00
bsd.options.mk The value of PKG_OPTIONS_VAR is printed as is in an error message. This 2006-10-01 14:51:03 +00:00
bsd.pkg.barrier.mk Added a call similar to "make error-check" when the real target fails 2006-10-06 19:04:37 +00:00
bsd.pkg.clean.mk Drop .ORDER declarations since pkgsrc doesn't support "make -j ...". 2006-08-09 15:31:01 +00:00
bsd.pkg.debug.mk BUILD_ENV was renamed to PKGSRC_MAKE_ENV. 2006-07-25 16:04:44 +00:00
bsd.pkg.error.mk Instead of removing error and warning messages, they are collected in 2006-10-06 19:05:43 +00:00
bsd.pkg.help.mk All the files in mk/ are searched for helping information. 2006-10-01 14:52:32 +00:00
bsd.pkg.mk fix comment about CHANGES file for changes-entry, since the default is 2006-10-03 14:22:16 +00:00
bsd.pkg.readme.mk Replaced ${RECURSIVE_MAKE} with ${SH}, so that the README.html files can 2006-10-02 09:37:09 +00:00
bsd.pkg.subdir.mk Whenever we invoke a recursive make, we need to ensure that the proper 2006-07-27 21:46:45 +00:00
bsd.pkg.update.mk Suppress the message that ".DDIR is up-to-date" by introducing a .PHONY 2006-10-05 12:56:27 +00:00
bsd.pkg.use.mk No need to define LIBTOOL_OVERRIDE explicitly since libtool-override.mk 2006-07-07 14:29:41 +00:00
bsd.prefs.mk Remove references to DESTDIR. LOCALBASE should not be altered that way, 2006-10-06 14:51:36 +00:00
bsd.utils.mk Remove all uses of the following targets from pkgsrc: 2006-07-27 22:01:28 +00:00
compiler.mk Make the language warning a bit less forceful, since it is often a false 2006-07-27 20:07:06 +00:00
curses.buildlink3.mk
db1.builtin.mk Over 1200 files touched but no revisions bumped :) 2006-04-06 06:21:32 +00:00
dirs.mk Remove XFree86. 2006-09-27 15:18:12 +00:00
djbware.mk Pass CPPFLAGS in conf-cc and LDFLAGS in conf-ld. 2006-08-02 02:25:46 +00:00
dlopen.buildlink3.mk Change the format of BUILDLINK_ORDER to contain depth information as well, 2006-07-08 23:10:35 +00:00
dlopen.builtin.mk Darwin>=7.0 does not need devel/dlcompat. 2005-06-26 13:11:22 +00:00
emacs.mk Create a new variable EMACS_MODULES that is a list of "standard" elisp 2006-03-20 05:24:33 +00:00
endian.mk Rewrite to avoid needing egrep. 2005-04-30 03:01:06 +00:00
fam.buildlink3.mk gamin finally works on NetBSD now. Enable it as a FAM implementation 2005-09-03 21:34:19 +00:00
find-prefix.mk Extend find-prefix.mk so that we can specify a package wildcard instead 2005-11-28 05:54:17 +00:00
java-env.mk This file needs bsd.prefs.mk, since the variable WRKDIR is used in a 2006-05-16 21:25:38 +00:00
java-vm.mk Add scsl-jdk15 and scsl-jre15, SCSL licensed versions of sun-jdk15 and 2006-05-15 19:44:06 +00:00
krb5.buildlink3.mk Teach Kerberos 5 to detect the MIT Kerberos 5 bundled with Mac OS X. 2006-04-10 15:04:44 +00:00
motif.buildlink3.mk Applied all quoting fixes found by "pkglint --autofix". 2005-12-05 22:07:07 +00:00
mysql.buildlink3.mk * Remove mysql-4.0.x now the packages were removed. 2006-01-07 10:47:39 +00:00
oss.buildlink3.mk Change the format of BUILDLINK_ORDER to contain depth information as well, 2006-07-08 23:10:35 +00:00
oss.builtin.mk Over 1200 files touched but no revisions bumped :) 2006-04-06 06:21:32 +00:00
pam.buildlink3.mk Change the format of BUILDLINK_ORDER to contain depth information as well, 2006-07-08 23:10:35 +00:00
pgsql.buildlink3.mk One more reminder of PostgreSQL 7.3 to remove... 2006-06-06 19:43:43 +00:00
pthread.buildlink3.mk Change the format of BUILDLINK_ORDER to contain depth information as well, 2006-07-08 23:10:35 +00:00
pthread.builtin.mk Rewrite the USE_BUILTIN.pthread section a bit so that it more closely 2005-06-09 06:03:40 +00:00
solaris-pam.builtin.mk Over 1200 files touched but no revisions bumped :) 2006-04-06 06:21:32 +00:00
subst.mk Fixed the documentation for SUBST_SED.*, which is not _one_ sed 2006-07-02 09:35:05 +00:00
tex.buildlink3.mk Reformatted the header comment to be searchable by bsd.pkg.help.mk. 2006-10-01 14:53:30 +00:00
unprivileged.mk Instead of the variables CHOWN and CHGRP, the TOOLS_PLATFORM.* variables 2006-08-31 16:21:20 +00:00
x11.buildlink3.mk I found the reason for the misbehaviour. This will result in a new 2005-08-01 00:37:21 +00:00
x11.builtin.mk Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc. 2005-06-01 18:02:37 +00:00
x11.version.mk Remove XFree86. 2006-09-27 15:18:12 +00:00
xaw.buildlink3.mk Improve quoting. 2005-06-02 19:33:56 +00:00