diff options
author | drochner <drochner@pkgsrc.org> | 2009-04-16 19:06:56 +0000 |
---|---|---|
committer | drochner <drochner@pkgsrc.org> | 2009-04-16 19:06:56 +0000 |
commit | e50c8b955ca2f3e5cfcb4a98003068e18728c5b2 (patch) | |
tree | 1b32325faa6e65b3c8d4e1ad69ea1f6d0dda933f | |
parent | 51ffefdb1622c50f47d4c98e60c7e963680ab1a6 (diff) | |
download | pkgsrc-e50c8b955ca2f3e5cfcb4a98003068e18728c5b2.tar.gz |
import xdg-user-dirs-0.10 which does basically provide a tool
to create the ~/.config/user-dirs.dirs file which is used by
modern applications to get "well known" user directories
(for downloads etc)
-rw-r--r-- | x11/xdg-user-dirs/DESCR | 9 | ||||
-rw-r--r-- | x11/xdg-user-dirs/Makefile | 22 | ||||
-rw-r--r-- | x11/xdg-user-dirs/PLIST | 46 | ||||
-rw-r--r-- | x11/xdg-user-dirs/distinfo | 8 | ||||
-rw-r--r-- | x11/xdg-user-dirs/patches/patch-aa | 14 | ||||
-rw-r--r-- | x11/xdg-user-dirs/patches/patch-ab | 18 | ||||
-rw-r--r-- | x11/xdg-user-dirs/patches/patch-ac | 13 |
7 files changed, 130 insertions, 0 deletions
diff --git a/x11/xdg-user-dirs/DESCR b/x11/xdg-user-dirs/DESCR new file mode 100644 index 00000000000..aa781e38192 --- /dev/null +++ b/x11/xdg-user-dirs/DESCR @@ -0,0 +1,9 @@ +xdg-user-dirs is a tool to help manage "well known" user directories like +the desktop folder and the music folder. It also handles localization +(i.e. translation) of the filenames. +The way it works is that xdg-user-dirs-update is run very early in the +login phase. This program reads a configuration file, and a set of +default directories. It then creates localized versions of these +directories in the users home directory and sets up a config file +in $(XDG_CONFIG_HOME)/user-dirs.dirs (XDG_CONFIG_HOME defaults to ~/.config) +that applications can read to find these directories. diff --git a/x11/xdg-user-dirs/Makefile b/x11/xdg-user-dirs/Makefile new file mode 100644 index 00000000000..c0b9cc48a9a --- /dev/null +++ b/x11/xdg-user-dirs/Makefile @@ -0,0 +1,22 @@ +# $NetBSD: Makefile,v 1.1.1.1 2009/04/16 19:06:56 drochner Exp $ +# + +DISTNAME= xdg-user-dirs-0.10 +CATEGORIES= x11 +MASTER_SITES= http://user-dirs.freedesktop.org/releases/ + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://www.freedesktop.org/wiki/Software/xdg-user-dirs +COMMENT= Tool to manage "well known" user directories + +GNU_CONFIGURE= yes +USE_PKGLOCALEDIR= yes + +EGDIR= ${PREFIX}/share/examples/xdg + +CONF_FILES+= ${EGDIR}/user-dirs.conf \ + ${PKG_SYSCONFDIR}/xdg/user-dirs.conf +CONF_FILES+= ${EGDIR}/user-dirs.defaults \ + ${PKG_SYSCONFDIR}/xdg/user-dirs.defaults + +.include "../../mk/bsd.pkg.mk" diff --git a/x11/xdg-user-dirs/PLIST b/x11/xdg-user-dirs/PLIST new file mode 100644 index 00000000000..7ffdce7278f --- /dev/null +++ b/x11/xdg-user-dirs/PLIST @@ -0,0 +1,46 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2009/04/16 19:06:56 drochner Exp $ +bin/xdg-user-dir +bin/xdg-user-dirs-update +share/examples/xdg/user-dirs.conf +share/examples/xdg/user-dirs.defaults +share/locale/af/LC_MESSAGES/xdg-user-dirs.mo +share/locale/ar/LC_MESSAGES/xdg-user-dirs.mo +share/locale/be@latin/LC_MESSAGES/xdg-user-dirs.mo +share/locale/bg/LC_MESSAGES/xdg-user-dirs.mo +share/locale/ca/LC_MESSAGES/xdg-user-dirs.mo +share/locale/cs/LC_MESSAGES/xdg-user-dirs.mo +share/locale/da/LC_MESSAGES/xdg-user-dirs.mo +share/locale/de/LC_MESSAGES/xdg-user-dirs.mo +share/locale/el/LC_MESSAGES/xdg-user-dirs.mo +share/locale/es/LC_MESSAGES/xdg-user-dirs.mo +share/locale/et/LC_MESSAGES/xdg-user-dirs.mo +share/locale/eu/LC_MESSAGES/xdg-user-dirs.mo +share/locale/fi/LC_MESSAGES/xdg-user-dirs.mo +share/locale/fr/LC_MESSAGES/xdg-user-dirs.mo +share/locale/ga/LC_MESSAGES/xdg-user-dirs.mo +share/locale/hu/LC_MESSAGES/xdg-user-dirs.mo +share/locale/it/LC_MESSAGES/xdg-user-dirs.mo +share/locale/ja/LC_MESSAGES/xdg-user-dirs.mo +share/locale/ko/LC_MESSAGES/xdg-user-dirs.mo +share/locale/ku/LC_MESSAGES/xdg-user-dirs.mo +share/locale/lt/LC_MESSAGES/xdg-user-dirs.mo +share/locale/mk/LC_MESSAGES/xdg-user-dirs.mo +share/locale/nb/LC_MESSAGES/xdg-user-dirs.mo +share/locale/nl/LC_MESSAGES/xdg-user-dirs.mo +share/locale/nn/LC_MESSAGES/xdg-user-dirs.mo +share/locale/pa/LC_MESSAGES/xdg-user-dirs.mo +share/locale/pl/LC_MESSAGES/xdg-user-dirs.mo +share/locale/pt/LC_MESSAGES/xdg-user-dirs.mo +share/locale/pt_BR/LC_MESSAGES/xdg-user-dirs.mo +share/locale/ru/LC_MESSAGES/xdg-user-dirs.mo +share/locale/sk/LC_MESSAGES/xdg-user-dirs.mo +share/locale/sr/LC_MESSAGES/xdg-user-dirs.mo +share/locale/sr@Latn/LC_MESSAGES/xdg-user-dirs.mo +share/locale/sv/LC_MESSAGES/xdg-user-dirs.mo +share/locale/th/LC_MESSAGES/xdg-user-dirs.mo +share/locale/tr/LC_MESSAGES/xdg-user-dirs.mo +share/locale/uk/LC_MESSAGES/xdg-user-dirs.mo +share/locale/zh_CN/LC_MESSAGES/xdg-user-dirs.mo +share/locale/zh_HK/LC_MESSAGES/xdg-user-dirs.mo +share/locale/zh_TW/LC_MESSAGES/xdg-user-dirs.mo +@dirrm share/examples/xdg diff --git a/x11/xdg-user-dirs/distinfo b/x11/xdg-user-dirs/distinfo new file mode 100644 index 00000000000..bd6425692e0 --- /dev/null +++ b/x11/xdg-user-dirs/distinfo @@ -0,0 +1,8 @@ +$NetBSD: distinfo,v 1.1.1.1 2009/04/16 19:06:56 drochner Exp $ + +SHA1 (xdg-user-dirs-0.10.tar.gz) = 824ab2ccdbea30d4cdc29bbec3b80250297e363b +RMD160 (xdg-user-dirs-0.10.tar.gz) = 6069cff49918dc0393bc86bde1a95268e8c6de51 +Size (xdg-user-dirs-0.10.tar.gz) = 242835 bytes +SHA1 (patch-aa) = 133a075c749ec27c46688c0ff9894d3689ea6d80 +SHA1 (patch-ab) = 2a699ce58d526684c53c0e989b95de588908e324 +SHA1 (patch-ac) = da06f94f98f6d9ad8fb219c0d6708868b9975821 diff --git a/x11/xdg-user-dirs/patches/patch-aa b/x11/xdg-user-dirs/patches/patch-aa new file mode 100644 index 00000000000..e3ee8250dcf --- /dev/null +++ b/x11/xdg-user-dirs/patches/patch-aa @@ -0,0 +1,14 @@ +$NetBSD: patch-aa,v 1.1.1.1 2009/04/16 19:06:56 drochner Exp $ + +--- xdg-user-dir.orig 2007-02-26 16:51:16.000000000 +0100 ++++ xdg-user-dir +@@ -1,7 +1,7 @@ + #!/bin/sh + +-test -f ${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs && source ${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs +-if [ "x$1" == "xDESKTOP" ]; then ++test -f ${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs && . ${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs ++if [ "x$1" = "xDESKTOP" ]; then + eval echo \${XDG_${1}_DIR:-$HOME/Desktop} + else + eval echo \${XDG_${1}_DIR:-$HOME} diff --git a/x11/xdg-user-dirs/patches/patch-ab b/x11/xdg-user-dirs/patches/patch-ab new file mode 100644 index 00000000000..3f3465cd611 --- /dev/null +++ b/x11/xdg-user-dirs/patches/patch-ab @@ -0,0 +1,18 @@ +$NetBSD: patch-ab,v 1.1.1.1 2009/04/16 19:06:56 drochner Exp $ + +--- configure.orig 2009-04-16 16:43:21.000000000 +0200 ++++ configure +@@ -6744,12 +6744,11 @@ extern + #ifdef __cplusplus + "C" + #endif +-const char *_nl_expand_alias (const char *); + int + main () + { + bindtextdomain ("", ""); +-return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("") ++return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + ; + return 0; + } diff --git a/x11/xdg-user-dirs/patches/patch-ac b/x11/xdg-user-dirs/patches/patch-ac new file mode 100644 index 00000000000..f5e939bc6d1 --- /dev/null +++ b/x11/xdg-user-dirs/patches/patch-ac @@ -0,0 +1,13 @@ +$NetBSD: patch-ac,v 1.1.1.1 2009/04/16 19:06:56 drochner Exp $ + +--- Makefile.in.orig 2009-04-16 17:04:57.000000000 +0200 ++++ Makefile.in +@@ -229,7 +229,7 @@ INCLUDES = \ + EXTRA_DIST = config.rpath translate.c autogen.sh \ + user-dirs.conf user-dirs.defaults xdg-user-dir + +-xdgdir = $(sysconfdir)/xdg ++xdgdir = $(prefix)/share/examples/xdg + xdg_DATA = user-dirs.conf user-dirs.defaults + libraries = $(LIBINTL) + bin_SCRIPTS = \ |