pkgsrc/mk
jlam ae9b935fd0 * If PLIST_SRC is explicitly set to an empty value in a package Makefile,
then automatically generate a PLIST that says "${PKGNAME} has no files".

* If PLIST_SRC and GENERATE_PLIST are not set in a package Makefile,
  and no PLIST files exist, then fail during the package build with
  PKG_FAIL_REASON.

* Remove "intentionally empty" PLISTs again.

Now, the easy way to say that a package installs no files is to just
add the following to the package Makefile:

	PLIST_SRC=	# empty
2007-10-25 22:00:39 +00:00
..
build Fixed the definition and the documentation of MAKE_PROGRAM. 2007-08-13 12:03:10 +00:00
buildlink3 fix obsolete URLs for www.NetBSD.org 2007-10-07 12:59:11 +00:00
bulk Remove trailing spaces. 2007-10-09 19:19:08 +00:00
check Fix the .include lines so that make looks in the right place first. 2007-10-13 11:04:15 +00:00
checksum Remove trailing spaces. 2007-10-09 19:19:08 +00:00
compiler Added the variable CCACHE_BASE, so that a ccache other than the one 2007-10-16 09:33:29 +00:00
configure Begin adding some of the basic, non-intrusive pieces of the 2007-08-01 16:14:17 +00:00
defaults Add links-zlib option, quell pkglint warning from www/links. 2007-10-22 05:46:19 +00:00
depends While investigating xtraeme's bug report about duplicate running of the 2007-05-22 19:04:24 +00:00
emulator Fix the .include lines so that make looks in the right place first. 2007-10-13 11:04:15 +00:00
extract Teach the extract module to extract RPMs with rpm2pkg. 2007-07-31 17:42:40 +00:00
features Fix abusers of LOWER_OPSYS to check OPSYS or MACHINE_PLATFORM instead. 2007-10-16 23:48:58 +00:00
fetch Made the code simpler and documented it. 2007-10-13 13:49:19 +00:00
flavor Switched two words, so that the version number of the package appears to 2007-10-14 07:42:31 +00:00
gnu-config Remove trailing spaces. 2007-05-28 11:07:00 +00:00
help MANINSTALL is _not_ user-settable. 2007-09-30 12:56:24 +00:00
install BINPKG_SITES may be empty, and most shells don't like syntactically 2007-09-21 23:59:30 +00:00
internal Typo. 2007-03-16 20:41:44 +00:00
misc Remove some legacy support after branching 2007Q3. 2007-10-16 21:32:59 +00:00
package Renamed package-warnings to _package-warnings, since it is a private 2007-03-08 23:33:35 +00:00
patch Added LOCALPATCHES and PATCHDIR. 2007-09-19 08:37:37 +00:00
pbulk Switched from pax to tar, as suggested by joerg@. 2007-09-09 16:42:00 +00:00
pkginstall Rewrote the comments on REQD_FILES to be accessible via "bmake help". 2007-10-10 11:42:36 +00:00
platform Reverted the last changes, which factored out some definitions that are 2007-10-19 13:41:34 +00:00
plist * If PLIST_SRC is explicitly set to an empty value in a package Makefile, 2007-10-25 22:00:39 +00:00
scripts Rename PKGTOOLS_VER to PKGTOOLS_VERSION and use that everywhere 2007-10-20 13:35:12 +00:00
tools Outside of .for loops, there is no _t_ variable. Hi joerg. 2007-09-30 12:22:44 +00:00
wrapper Handle more variants of the position independent code flag from Solaris. 2007-10-17 07:30:10 +00:00
alternatives.mk Documented the file format. 2007-09-29 15:56:04 +00:00
apache.mk Made the .include lines simpler. 2007-10-17 10:43:36 +00:00
apachever.mk Fix the .include lines so that make looks in the right place first. 2007-10-13 11:04:15 +00:00
bdb.buildlink3.mk Made the .include lines simpler. 2007-10-17 10:43:36 +00:00
bsd.fast.prefs.mk Add an alternative version of bsd.prefs.mk. make(1) processing of 2006-11-05 14:28:38 +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 Fix the .include lines so that make looks in the right place first. 2007-10-13 11:04:15 +00:00
bsd.pkg.barrier.mk Introduce a new target "checksum-phase" which is used as a dependency 2007-08-31 16:30:11 +00:00
bsd.pkg.clean.mk s/PRIVILEGED_STAGE/PRIVILEGED_STAGES/g as it could refer to multiple 2007-07-02 20:24:27 +00:00
bsd.pkg.debug.mk One ident string per file is enough. 2007-09-27 12:49:14 +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.mk Fix the .include lines so that make looks in the right place first. 2007-10-13 11:04:15 +00:00
bsd.pkg.readme.mk Rename PKGTOOLS_VER to PKGTOOLS_VERSION and use that everywhere 2007-10-20 13:35:12 +00:00
bsd.pkg.subdir.mk Fix the .include lines so that make looks in the right place first. 2007-10-13 11:04:15 +00:00
bsd.pkg.update.mk Replaced ${_PKG_SILENT}${_PKG_DEBUG} with ${RUN}, since it is shorter. 2007-09-07 16:47:05 +00:00
bsd.pkg.use.mk Made the .include lines simpler. 2007-10-17 10:43:36 +00:00
bsd.prefs.mk Accept all licenses in DEFAULT_ACCEPTABLE_LICENSES if the user is only 2007-10-17 10:37:43 +00:00
bsd.utils.mk Remove all uses of the following targets from pkgsrc: 2006-07-27 22:01:28 +00:00
compiler.mk Made the .include lines simpler. 2007-10-17 10:43:36 +00:00
curses.buildlink3.mk Made the .include lines simpler. 2007-10-17 10:43:36 +00:00
db1.builtin.mk Made the .include lines simpler. 2007-10-17 10:43:36 +00:00
dirs.mk Remove remaining parts of misc/xorg-dirs usage. 2007-08-23 09:49:18 +00:00
djbware.mk Made the .include lines simpler. 2007-10-17 10:43:36 +00:00
dlopen.buildlink3.mk Made the .include lines simpler. 2007-10-17 10:43:36 +00:00
dlopen.builtin.mk Additional pattern matching NetBSD-3.1_STABLE-i386, forgotten in the 2007-10-03 08:56:07 +00:00
emacs.mk Fix some typos in comments, no functional change 2007-08-08 08:12:12 +00:00
endian.mk On IRIX, <standards.h> needs to be included before <sys/endian.h>. 2007-03-08 23:11:20 +00:00
fam.buildlink3.mk Added BUILD_DEFS_EFFECTS. 2006-11-04 22:18:41 +00:00
find-prefix.mk Improved the documentation. 2007-09-29 10:56:34 +00:00
fuse.buildlink3.mk Made the .include lines simpler. 2007-10-17 10:43:36 +00:00
java-env.mk Automatically substitute for JAVA_HOME and PKG_JAVA_HOME in PLISTs. 2007-08-02 18:04:48 +00:00
java-vm.mk Automatically substitute for JAVA_HOME and PKG_JAVA_HOME in PLISTs. 2007-08-02 18:04:48 +00:00
krb5.buildlink3.mk Better documentation. 2007-03-07 10:42:30 +00:00
license.mk Describe DEFAULT_ACCEPTABLE_LICENSES better. 2007-08-22 16:29:15 +00:00
motif.buildlink3.mk Move include of mk/x11.b3.mk into the non-openmotif, non-lesstif case. 2006-11-06 11:29:38 +00:00
mysql.buildlink3.mk Added documentation. 2007-09-10 07:18:32 +00:00
oss.buildlink3.mk Define DEVOSSAUDIO and DEVOSSSOUND for DragonFly. 2007-02-25 00:29:27 +00:00
oss.builtin.mk
pam.buildlink3.mk Fix the .include lines so that make looks in the right place first. 2007-10-13 11:04:15 +00:00
pgsql.buildlink3.mk Added _VARGROUPS. 2007-06-06 12:40:05 +00:00
pkg-build-options.mk Fix the .include lines so that make looks in the right place first. 2007-10-13 11:04:15 +00:00
pthread.buildlink3.mk Replaced the deprecated PKG_SKIP_REASON with PKG_FAIL_REASON. 2007-02-10 08:59:07 +00:00
pthread.builtin.mk OSF1 always needs _REENTRANT to be defined when including pthread.h, or it 2007-04-12 18:42:02 +00:00
resolv.buildlink3.mk Add common handling for libresolv similiar to dlopen(3) wrapping. 2007-07-03 13:54:45 +00:00
solaris-pam.builtin.mk
subst.mk Recognize XML files as text. 2007-04-05 18:33:09 +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 Allow a package to use its custom group so long as the group is in the 2007-10-20 06:57:17 +00:00
x11.buildlink3.mk Remove trailing spaces. 2007-10-09 19:19:08 +00:00
x11.builtin.mk Replaced a .sinclude with .include to catch errors when X11_TYPE is not 2006-10-26 17:08:08 +00:00
x11.version.mk Fixed the comments a little bit. 2007-10-01 07:21:44 +00:00
xaw.buildlink3.mk Added documentation and error checking. 2007-03-09 02:04:04 +00:00