pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/mk Add support for the XFree86-dirs package in mk/dirs...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/fe643c7997e2
branches:  trunk
changeset: 472968:fe643c7997e2
user:      jmmv <jmmv%pkgsrc.org@localhost>
date:      Wed Apr 14 21:15:01 2004 +0000

description:
Add support for the XFree86-dirs package in mk/dirs.mk, by modifying it to
work properly with it.  Agreed with xtraeme@.

diffstat:

 meta-pkgs/XFree86/Makefile.common |  11 +++++++++-
 misc/XFree86-dirs/Makefile        |  23 ++++++++++++++++++--
 misc/XFree86-dirs/Makefile.common |  42 ---------------------------------------
 misc/XFree86-dirs/dirs.mk         |  37 ++++++++++++++++++++++++++++++++++
 mk/dirs.mk                        |   9 +++++++-
 5 files changed, 75 insertions(+), 47 deletions(-)

diffs (197 lines):

diff -r 6a63a4f30f66 -r fe643c7997e2 meta-pkgs/XFree86/Makefile.common
--- a/meta-pkgs/XFree86/Makefile.common Wed Apr 14 21:02:34 2004 +0000
+++ b/meta-pkgs/XFree86/Makefile.common Wed Apr 14 21:15:01 2004 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.6 2004/03/29 00:30:17 xtraeme Exp $
+# $NetBSD: Makefile.common,v 1.7 2004/04/14 21:15:01 jmmv Exp $
 #
 # XBUILD_DIRS is the group of directories under ${WRKSRC} that will 
 #   be built in.
@@ -17,6 +17,9 @@
 # src-6 contains the documentation source.
 # src-7 contains the hardcopy documentation.
 
+.if !defined(XFREE86_MAKEFILE_COMMON)
+XFREE86_MAKEFILE_COMMON=       # defined
+
 .include "../../mk/bsd.prefs.mk"
 
 #
@@ -95,6 +98,8 @@
 
 .endif # NetBSD
 
+.if !defined(XFREE86_ONLY_DIRS)
+
 PLIST_SUBST+=  XTHRSTUB_MINOR=${XTHRSTUB_MINOR}
 PLIST_SUBST+=  LIBXTHRSTUB=${LIBXTHRSTUB}
 PLIST_SUBST+=  SHARED_LIB_MINOR=${SHARED_LIB_MINOR}
@@ -250,3 +255,7 @@
 .  endif
 
 .endif # NO_XFREE86_TARGETS
+
+.endif # !defined(XFREE86_ONLY_DIRS)
+
+.endif # !defined(XFREE86_MAKEFILE_COMMON)
diff -r 6a63a4f30f66 -r fe643c7997e2 misc/XFree86-dirs/Makefile
--- a/misc/XFree86-dirs/Makefile        Wed Apr 14 21:02:34 2004 +0000
+++ b/misc/XFree86-dirs/Makefile        Wed Apr 14 21:15:01 2004 +0000
@@ -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 @@
 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 -r 6a63a4f30f66 -r fe643c7997e2 misc/XFree86-dirs/Makefile.common
--- a/misc/XFree86-dirs/Makefile.common Wed Apr 14 21:02:34 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -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 -r 6a63a4f30f66 -r fe643c7997e2 misc/XFree86-dirs/dirs.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/misc/XFree86-dirs/dirs.mk Wed Apr 14 21:15:01 2004 +0000
@@ -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)
diff -r 6a63a4f30f66 -r fe643c7997e2 mk/dirs.mk
--- a/mk/dirs.mk        Wed Apr 14 21:02:34 2004 +0000
+++ b/mk/dirs.mk        Wed Apr 14 21:15:01 2004 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: dirs.mk,v 1.2 2004/04/14 19:30:22 jmmv Exp $
+# $NetBSD: dirs.mk,v 1.3 2004/04/14 21:15:01 jmmv Exp $
 #
 
 .if !defined(DIRS_MK)
@@ -8,6 +8,7 @@
 _USE_GNOME2_DIRS=      # empty
 _USE_XDG_DIRS=         # empty
 _USE_XDG_X11_DIRS=     # empty
+_USE_XFREE86_DIRS=     # empty
 
 .for dir in ${USE_DIRS}
 pkg:=                  ${dir:C/-[^-]*$//}
@@ -21,6 +22,8 @@
 _USE_XDG_DIRS:=                ${ver}
 .  elif ${pkg} == "xdg" && ${_USE_XDG_X11_DIRS} < ${ver} && defined(USE_X11BASE)
 _USE_XDG_X11_DIRS:=    ${ver}
+.  elif ${pkg} == "xdg" && ${_USE_XFREE86_DIRS} < ${ver}
+_USE_XFREE86_DIRS:=    ${ver}
 .  endif
 
 .endfor
@@ -44,4 +47,8 @@
 .  include "../../misc/xdg-x11-dirs/dirs.mk"
 .endif
 
+.if !empty(_USE_XFREE86_DIRS)
+.  include "../../misc/XFree86-dirs/dirs.mk"
+.endif
+
 .endif # !defined(DIRS_MK)



Home | Main Index | Thread Index | Old Index