# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # xdg-user-dirs # xdg-user-dirs/pkg-descr # xdg-user-dirs/Makefile # xdg-user-dirs/pkg-plist # xdg-user-dirs/distinfo # xdg-user-dirs/files # xdg-user-dirs/files/patch-xdg-user-dirs-update.c # xdg-user-dirs/files/patch-xdg-user-dir # echo c - xdg-user-dirs mkdir -p xdg-user-dirs > /dev/null 2>&1 echo x - xdg-user-dirs/pkg-descr sed 's/^X//' >xdg-user-dirs/pkg-descr << 'fb4696c27280f3ed40cc6f15035fbf92' Xxdg-user-dirs is a tool to help manage "well known" user directories Xlike the desktop folder and the music folder. It also handles Xlocalization of the filenames. X XWWW: http://freedesktop.org/wiki/Software/xdg-user-dirs/ fb4696c27280f3ed40cc6f15035fbf92 echo x - xdg-user-dirs/Makefile sed 's/^X//' >xdg-user-dirs/Makefile << '0ca3da787b901d387175fa0fe8077e84' X# New ports collection makefile for: xdg-user-dirs X# Date created: 2008-07-01 X# Whom: Max Brazhnikov X# X# $FreeBSD$ X# X XPORTNAME= xdg-user-dirs XPORTVERSION= 0.10 XCATEGORIES= devel XMASTER_SITES= http://user-dirs.freedesktop.org/releases/ X XMAINTAINER= kde@freebsd.org XCOMMENT= Tool to help manage personal user directories X XGNU_CONFIGURE= yes XUSE_GETTEXT= yes XUSE_ICONV= yes XUSE_GMAKE= yes XCONFIGURE_ENV+= CFLAGS="-I${LOCALBASE}/include" \ X LDFLAGS="-L${LOCALBASE}/lib" X X.include 0ca3da787b901d387175fa0fe8077e84 echo x - xdg-user-dirs/pkg-plist sed 's/^X//' >xdg-user-dirs/pkg-plist << 'a6a28d9753a818b4663cae8fa48bae15' Xbin/xdg-user-dir Xbin/xdg-user-dirs-update Xetc/xdg/user-dirs.conf Xetc/xdg/user-dirs.defaults Xshare/locale/af/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/ar/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/be@latin/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/bg/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/ca/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/cs/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/da/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/de/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/el/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/es/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/et/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/eu/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/fi/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/fr/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/ga/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/hu/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/it/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/ja/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/ko/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/ku/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/lt/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/mk/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/nb/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/nl/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/nn/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/pa/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/pl/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/pt/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/pt_BR/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/ru/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/sk/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/sr/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/sr@Latn/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/sv/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/th/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/tr/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/uk/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/zh_CN/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/zh_HK/LC_MESSAGES/xdg-user-dirs.mo Xshare/locale/zh_TW/LC_MESSAGES/xdg-user-dirs.mo X@dirrmtry share/locale/zh_HK/LC_MESSAGES X@dirrmtry share/locale/zh_HK X@dirrmtry share/locale/ku/LC_MESSAGES X@dirrmtry share/locale/ku X@dirrmtry share/locale/be@latin/LC_MESSAGES X@dirrmtry share/locale/be@latin X@dirrmtry etc/xdg a6a28d9753a818b4663cae8fa48bae15 echo x - xdg-user-dirs/distinfo sed 's/^X//' >xdg-user-dirs/distinfo << 'e85d2edb86bb76adb4f0d5de05bfaa99' XMD5 (xdg-user-dirs-0.10.tar.gz) = 6873f49ea7f568743621ed1e05e52dab XSHA256 (xdg-user-dirs-0.10.tar.gz) = 169978c677db5c498f485e9896cd0ababae6b3a9d0bf640ffa719d5af2abca46 XSIZE (xdg-user-dirs-0.10.tar.gz) = 242835 e85d2edb86bb76adb4f0d5de05bfaa99 echo c - xdg-user-dirs/files mkdir -p xdg-user-dirs/files > /dev/null 2>&1 echo x - xdg-user-dirs/files/patch-xdg-user-dirs-update.c sed 's/^X//' >xdg-user-dirs/files/patch-xdg-user-dirs-update.c << '97209c987e99ce2b0af0f89111e0580a' X--- ./xdg-user-dirs-update.c.orig 2007-08-20 12:12:20.000000000 +0400 X+++ ./xdg-user-dirs-update.c 2008-07-15 23:26:50.000000000 +0400 X@@ -16,6 +16,19 @@ X #include X #include X X+#if defined(__FreeBSD__) X+static char *strndup(const char *str, int len) { X+ char *ret; X+ X+ if ((str == NULL || len < 0)) return(NULL); X+ ret = (char *)malloc(len + 1); X+ if (ret == NULL) return(NULL); X+ memcpy(ret, str, len); X+ ret[len] = '\0'; X+ return(ret); X+} X+#endif X+ X typedef struct { X char *name; X char *path; 97209c987e99ce2b0af0f89111e0580a echo x - xdg-user-dirs/files/patch-xdg-user-dir sed 's/^X//' >xdg-user-dirs/files/patch-xdg-user-dir << '5c3ad020484173d18dde562d4f1e2c77' X--- ./xdg-user-dir.orig 2007-02-26 18:51:16.000000000 +0300 X+++ ./xdg-user-dir 2008-07-16 00:00:38.000000000 +0400 X@@ -1,7 +1,7 @@ X #!/bin/sh X X-test -f ${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs && source ${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs X-if [ "x$1" == "xDESKTOP" ]; then X+test -f ${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs && . ${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs X+if [ "x$1" = "xDESKTOP" ]; then X eval echo \${XDG_${1}_DIR:-$HOME/Desktop} X else X eval echo \${XDG_${1}_DIR:-$HOME} 5c3ad020484173d18dde562d4f1e2c77 exit