pkgsrc/mk
rillig a5c5777ae5 Fixed the locking, as suggested by Johnny on the tech-pkg mailing list.
Added two targets acquire-localbase-lock and release-localbase-lock,
which mark the complete LOCALBASE directory as locked, so that multiple
packages cannot run the install, deinstall or bin-install targets at the
same time.

The install target aquires locks in both WRKSRC and LOCALBASE, the other
two targets only need the LOCALBASE lock, since they may be run without
WRKSRC being present on the system.

locking.mk must be included before tools.mk and the PKG_FAIL_REASON
check.
2006-08-04 20:52:27 +00:00
..
build Modify the barrier so that we always invoke the recursive make process 2006-07-22 16:31:35 +00:00
buildlink3 Modify the barrier so that we always invoke the recursive make process 2006-07-22 16:31:35 +00:00
bulk Rewrote upload to use the newly introduced sort-packages program. 2006-08-01 13:16:41 +00:00
check Fixed default path wildcards for CHECK_INTERPRETER_SKIP. Now they 2006-07-13 19:07:54 +00:00
checksum The "makedistinfo" target should actually be named "distinfo" to match 2006-07-19 14:54:56 +00:00
compiler Whenever f2c is mentioned in USE_LANGUAGES, a C compiler is also needed, 2006-07-25 10:20:03 +00:00
configure Add "itlocaledir" to the list of directory patterns to replace. 2006-08-03 16:49:48 +00:00
defaults Remove ftp.au.netbsd.org. 2006-07-27 23:07:18 +00:00
depends * Add a new stage "bootstrap-depends" that happens before all other 2006-07-13 14:02:34 +00:00
extract After auditing all the packages the ensure that they never invoke the 2006-07-27 13:47:29 +00:00
fetch Typo in comment. 2006-08-03 14:02:58 +00:00
flavor Make sure requires and libs (PROVIDES) are set for 2006-08-04 14:11:29 +00:00
gnu-config
install Fixed the locking, as suggested by Johnny on the tech-pkg mailing list. 2006-08-04 20:52:27 +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 Modify the barrier so that we always invoke the recursive make process 2006-07-22 16:31:35 +00:00
patch Modify the barrier so that we always invoke the recursive make process 2006-07-22 16:31:35 +00:00
pkginstall Be more conservative and avoid possible shell implementation differences 2006-07-19 22:26:26 +00:00
platform Remove USE_GNU_GETTEXT from pkgsrc. Packages generally only needed 2006-07-20 20:02:23 +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 Move barrier to just after the depends phase. This allows both the 2006-07-25 18:04:25 +00:00
wrapper From the second point in Krister's mail to tech-pkg: 2006-07-31 14:53: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 Make show-options target output shorter as requested by dillo@ 2006-06-06 00:15:45 +00:00
bsd.pkg.barrier.mk Whenever we invoke a recursive make, we need to ensure that the proper 2006-07-27 21:46:45 +00:00
bsd.pkg.clean.mk Suppress the warning from make(1) that the error code is ignored when 2006-08-02 16:53:00 +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 Create DELAYED_{ERROR,WARNING}_MSG macros that can be used to output 2006-06-14 15:09:34 +00:00
bsd.pkg.help.mk Added bsd.options.mk to the help files. As an alternative to TOPIC, 2006-08-04 07:34:25 +00:00
bsd.pkg.mk Fixed the locking, as suggested by Johnny on the tech-pkg mailing list. 2006-08-04 20:52:27 +00:00
bsd.pkg.readme.mk Remove all uses of the following targets from pkgsrc: 2006-07-27 22:01:28 +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 Whenever we invoke a recursive make, we need to ensure that the proper 2006-07-27 21:46:45 +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 Whenever we invoke a recursive make, we need to ensure that the proper 2006-07-27 21:46:45 +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 Support texmf-dirs. 2006-04-06 23:09:06 +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
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 remove teTeX1 from the TEX_ACCEPTED list, since it was removed 2006-04-19 13:14:57 +00:00
unprivileged.mk Converted the header comment to the canonical form. Changed the 2006-07-15 20:47:43 +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 Move the default value of X11_TYPE from x11.version.mk into 2006-06-05 17:11:37 +00:00
xaw.buildlink3.mk Improve quoting. 2005-06-02 19:33:56 +00:00