pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/mk Added a variable META_PACKAGE that should be set to...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/f7bc25691d60
branches:  trunk
changeset: 536659:f7bc25691d60
user:      rillig <rillig%pkgsrc.org@localhost>
date:      Wed Dec 19 11:56:19 2007 +0000

description:
Added a variable META_PACKAGE that should be set to "yes" by
meta-packages. That way, the packages don't need to know the details of
how meta-packages are defined.

diffstat:

 mk/bsd.pkg.mk |  18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

diffs (32 lines):

diff -r 62fd4951eaec -r f7bc25691d60 mk/bsd.pkg.mk
--- a/mk/bsd.pkg.mk     Wed Dec 19 08:17:45 2007 +0000
+++ b/mk/bsd.pkg.mk     Wed Dec 19 11:56:19 2007 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: bsd.pkg.mk,v 1.1930 2007/12/13 11:57:34 rillig Exp $
+#      $NetBSD: bsd.pkg.mk,v 1.1931 2007/12/19 11:56:19 rillig Exp $
 #
 # This file is in the public domain.
 #
@@ -74,6 +74,22 @@
 PKGNAME_NOREV=         ${PKGNAME}
 .endif
 
+# A meta-package is a package that does not have any files and whose
+# only purpose is to depend on other packages, giving that collection
+# a simple name.
+#
+# Keywords: meta meta-package META_PACKAGE
+#
+.if defined(META_PACKAGE)
+NO_CHECKSUM=           yes
+NO_CONFIGURE=          yes
+NO_BUILD=              yes
+DISTFILES=             # none
+PLIST_SRC=             # none
+do-install:
+       @${DO_NADA}
+.endif
+
 ##### Others
 
 BUILD_DEPENDS?=                # empty



Home | Main Index | Thread Index | Old Index