summaryrefslogtreecommitdiff
path: root/misc/xdg-x11-dirs
diff options
context:
space:
mode:
Diffstat (limited to 'misc/xdg-x11-dirs')
-rw-r--r--misc/xdg-x11-dirs/Makefile26
-rw-r--r--misc/xdg-x11-dirs/dirs.mk28
2 files changed, 47 insertions, 7 deletions
diff --git a/misc/xdg-x11-dirs/Makefile b/misc/xdg-x11-dirs/Makefile
index 24e54ca5539..bda394c568a 100644
--- a/misc/xdg-x11-dirs/Makefile
+++ b/misc/xdg-x11-dirs/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.1.1.1 2004/03/08 19:29:05 jmmv Exp $
+# $NetBSD: Makefile,v 1.2 2004/04/14 15:26:41 jmmv Exp $
#
-DISTNAME= xdg-x11-dirs-${XDG_DIRS_VERSION}
+DISTNAME= xdg-x11-dirs-1.1
CATEGORIES= misc gnome kde
MASTER_SITES= # empty
DISTFILES= # empty
@@ -10,16 +10,28 @@ MAINTAINER= tech-pkg@NetBSD.org
HOMEPAGE= # empty
COMMENT= Shared XDG directories under the X11 tree
-USE_X11BASE= yes
+CONFLICTS= gnome2-dirs<=1.2
+NO_BUILD= # defined
+NO_BUILDLINK= # defined
+NO_CONFIGURE= # defined
+NO_CHECKSUM= # defined
+NO_EXTRACT= # defined
+USE_LANGUAGES= # empty
+USE_PKGINSTALL= yes
+USE_X11BASE= yes
+WRKSRC= ${WRKDIR}
+
+.include "dirs.mk"
.include "../../mk/bsd.prefs.mk"
.if ${X11PREFIX} == ${LOCALBASE}
-DEPENDS+= xdg-dirs>=1.1:../../misc/xdg-dirs
-XDG_DIRS_REGISTER= no
+DEPENDS+= xdg-dirs>=1.1:../../misc/xdg-dirs
.else
-XDG_DIRS_REGISTER= yes
+_SORTED!= ${ECHO} ${XDG_X11_DIRS} | ${TR} -s ' \t' '\n' | ${SORT}
+MAKE_DIRS+= ${_SORTED:S/^/${PREFIX}\//}
.endif
-.include "../../misc/xdg-dirs/Makefile.common"
+do-install: # nothing
+
.include "../../mk/bsd.pkg.mk"
diff --git a/misc/xdg-x11-dirs/dirs.mk b/misc/xdg-x11-dirs/dirs.mk
new file mode 100644
index 00000000000..ad8a92d7a9f
--- /dev/null
+++ b/misc/xdg-x11-dirs/dirs.mk
@@ -0,0 +1,28 @@
+# $NetBSD: dirs.mk,v 1.1 2004/04/14 15:26:41 jmmv Exp $
+#
+# This file is intended to be included by mk/dirs.mk, not directly by packages.
+#
+
+.if !defined(DIRS_XDG_X11_MK)
+DIRS_XDG_X11_MK= # defined
+
+XDG_X11_DIRS= share/application-registry
+XDG_X11_DIRS+= share/applications
+XDG_X11_DIRS+= share/icons
+XDG_X11_DIRS+= share/images
+XDG_X11_DIRS+= share/mime-info
+XDG_X11_DIRS+= share/pixmaps
+XDG_X11_DIRS+= share/sounds
+XDG_X11_DIRS+= share/themes
+
+.if defined(_USE_XDG_X11_DIRS) && !empty(_USE_XDG_X11_DIRS)
+DEPENDS+= xdg-x11-dirs>=${_USE_XDG_X11_DIRS}:../../misc/xdg-x11-dirs
+
+. for dir in ${XDG_X11_DIRS}
+PRINT_PLIST_AWK+= /^@dirrm ${dir:S|/|\\/|g}$$/ \
+ { print "@comment in xdg-x11-dirs: " $$0; next; }
+. endfor
+. undef dir
+.endif
+
+.endif # !defined(DIRS_XDG_X11_MK)