From ebf2fd7dbc86b70243eadec6caad1006e298a6d5 Mon Sep 17 00:00:00 2001 From: jmmv Date: Wed, 14 Apr 2004 21:15:01 +0000 Subject: Add support for the XFree86-dirs package in mk/dirs.mk, by modifying it to work properly with it. Agreed with xtraeme@. --- misc/XFree86-dirs/Makefile | 23 ++++++++++++++++++--- misc/XFree86-dirs/Makefile.common | 42 --------------------------------------- misc/XFree86-dirs/dirs.mk | 37 ++++++++++++++++++++++++++++++++++ 3 files changed, 57 insertions(+), 45 deletions(-) delete mode 100644 misc/XFree86-dirs/Makefile.common create mode 100644 misc/XFree86-dirs/dirs.mk (limited to 'misc') diff --git a/misc/XFree86-dirs/Makefile b/misc/XFree86-dirs/Makefile index 9a48bc4bff3..206afbf8461 100644 --- a/misc/XFree86-dirs/Makefile +++ b/misc/XFree86-dirs/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.1.1.1 2004/03/28 21:55:48 xtraeme Exp $ +# $NetBSD: Makefile,v 1.2 2004/04/14 21:15:01 jmmv Exp $ # -DISTNAME= XFree86-dirs-${XFREE86_DIRS_VERSION} +DISTNAME= XFree86-dirs-1.0 CATEGORIES= misc MASTER_SITES= # empty DISTFILES= # empty @@ -10,7 +10,24 @@ MAINTAINER= xtraeme@NetBSD.org HOMEPAGE= # empty COMMENT= Shared XFree86 directories -XFREE86_DIRS_REGISTER= yes +NO_BUILD= # defined +NO_BUILDLINK= # defined +NO_CHECKSUM= # defined +NO_CONFIGURE= # defined +NO_EXTRACT= # defined +NO_XFREE86_TARGETS= # defined +USE_LANGUAGES= # empty +USE_PKGINSTALL= yes +WRKSRC= ${WRKDIR} + +XFREE86_ONLY_DIRS= # defined +.include "../../mk/bsd.prefs.mk" +.include "dirs.mk" + +_SORTED!= ${ECHO} ${XFREE86_DIRS} | ${TR} -s ' \t' '\n' | ${SORT} +MAKE_DIRS+= ${_SORTED:S/^/${X11ROOT}\//} + +do-install: # nothing .include "Makefile.common" .include "../../mk/bsd.pkg.mk" diff --git a/misc/XFree86-dirs/Makefile.common b/misc/XFree86-dirs/Makefile.common deleted file mode 100644 index 9625abd2d59..00000000000 --- a/misc/XFree86-dirs/Makefile.common +++ /dev/null @@ -1,42 +0,0 @@ -# $NetBSD: Makefile.common,v 1.1.1.1 2004/03/28 21:55:49 xtraeme Exp $ -# - -XFREE86_DIRS_VERSION= 1.0 - -WRKSRC= ${WRKDIR} -USE_LANGUAGES= # empty -USE_PKGINSTALL= yes -NO_EXTRACT= # defined -NO_CHECKSUM= # defined -NO_BUILDLINK= # defined -NO_CONFIGURE= # defined -NO_BUILD= # defined -NO_XFREE86_TARGETS= # defined - -XFREE86_DIRS= bin -XFREE86_DIRS+= include -XFREE86_DIRS+= include/X11 -XFREE86_DIRS+= include/X11/bitmaps -XFREE86_DIRS+= lib -XFREE86_DIRS+= lib/X11 -XFREE86_DIRS+= lib/X11/app-defaults -XFREE86_DIRS+= lib/X11/config -XFREE86_DIRS+= lib/X11/doc -XFREE86_DIRS+= lib/X11/etc -XFREE86_DIRS+= lib/X11/fonts -XFREE86_DIRS+= lib/X11/fs -XFREE86_DIRS+= ${MAN_DIR} -XFREE86_DIRS+= ${LIBMAN_DIR} -XFREE86_DIRS+= ${KERNMAN_DIR} -XFREE86_DIRS+= ${FILEMAN_DIR} -XFREE86_DIRS+= ${MISCMAN_DIR} - -.include "../../mk/bsd.prefs.mk" -.include "../../meta-pkgs/XFree86/Makefile.common" - -.if ${XFREE86_DIRS_REGISTER} == "yes" -_SORTED!= ${ECHO} ${XFREE86_DIRS} | ${TR} -s ' \t' '\n' | ${SORT} -MAKE_DIRS+= ${_SORTED:S/^/${X11ROOT}\//} -.endif - -do-install: # nothing diff --git a/misc/XFree86-dirs/dirs.mk b/misc/XFree86-dirs/dirs.mk new file mode 100644 index 00000000000..279eb97e521 --- /dev/null +++ b/misc/XFree86-dirs/dirs.mk @@ -0,0 +1,37 @@ +# $NetBSD: dirs.mk,v 1.1 2004/04/14 21:15:01 jmmv Exp $ +# + +.if !defined(DIRS_XFREE86_MK) +DIRS_XFREE86_MK= # defined + +.include "../../misc/XFree86-dirs/Makefile.common" + +XFREE86_DIRS= bin +XFREE86_DIRS+= include +XFREE86_DIRS+= include/X11 +XFREE86_DIRS+= include/X11/bitmaps +XFREE86_DIRS+= lib +XFREE86_DIRS+= lib/X11 +XFREE86_DIRS+= lib/X11/app-defaults +XFREE86_DIRS+= lib/X11/config +XFREE86_DIRS+= lib/X11/doc +XFREE86_DIRS+= lib/X11/etc +XFREE86_DIRS+= lib/X11/fonts +XFREE86_DIRS+= lib/X11/fs +XFREE86_DIRS+= ${MAN_DIR} +XFREE86_DIRS+= ${LIBMAN_DIR} +XFREE86_DIRS+= ${KERNMAN_DIR} +XFREE86_DIRS+= ${FILEMAN_DIR} +XFREE86_DIRS+= ${MISCMAN_DIR} + +.if defined(_USE_XFREE86_DIRS) && !empty(_USE_XFREE86_DIRS) +DEPENDS+= XFree86-dirs>=${_USE_XFREE86_DIRS}:../../misc/XFree86-dirs + +. for dir in ${XFREE86_DIRS} +PRINT_PLIST_AWK+= /^@dirrm ${dir:S|/|\\/|g}$$/ \ + { print "@comment in XFree86-dirs: "$$0; next; } +. endfor +. undef dir +.endif + +.endif # !defined(DIRS_XFREE86_MK) -- cgit v1.2.3