[Midnightbsd-cvs] mports: mports/devel: add py-xdg

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Jun 13 20:10:17 EDT 2008


Log Message:
-----------
add py-xdg

Modified Files:
--------------
    mports/devel:
        Makefile (r1.223 -> r1.224)

Added Files:
-----------
    mports/devel/py-xdg:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
        pkg-plist (r1.1)
    mports/devel/py-xdg/files:
        patch-xdg::BaseDirectory.py (r1.1)
        patch-xdg::IconTheme.py (r1.1)
        patch-xdg_Menu.py (r1.1)

-------------- next part --------------
--- /dev/null
+++ devel/py-xdg/pkg-descr
@@ -0,0 +1,11 @@
+A python library to access freedesktop.org standards. 
+
+Currently supported are:
+ o Base Directory Specification
+ o Menu Specification
+ o Desktop Entry Specification
+ o Icon Theme Specification
+ o Recent File Spec
+ o Shared-MIME-Database Specification
+
+WWW:	http://freedesktop.org/Software/pyxdg
--- /dev/null
+++ devel/py-xdg/pkg-plist
@@ -0,0 +1,37 @@
+%%PYTHON_SITELIBDIR%%/xdg/BaseDirectory.py
+%%PYTHON_SITELIBDIR%%/xdg/BaseDirectory.pyc
+%%PYTHON_SITELIBDIR%%/xdg/BaseDirectory.pyo
+%%PYTHON_SITELIBDIR%%/xdg/Config.py
+%%PYTHON_SITELIBDIR%%/xdg/Config.pyc
+%%PYTHON_SITELIBDIR%%/xdg/Config.pyo
+%%PYTHON_SITELIBDIR%%/xdg/DesktopEntry.py
+%%PYTHON_SITELIBDIR%%/xdg/DesktopEntry.pyc
+%%PYTHON_SITELIBDIR%%/xdg/DesktopEntry.pyo
+%%PYTHON_SITELIBDIR%%/xdg/Exceptions.py
+%%PYTHON_SITELIBDIR%%/xdg/Exceptions.pyc
+%%PYTHON_SITELIBDIR%%/xdg/Exceptions.pyo
+%%PYTHON_SITELIBDIR%%/xdg/IconTheme.py
+%%PYTHON_SITELIBDIR%%/xdg/IconTheme.pyc
+%%PYTHON_SITELIBDIR%%/xdg/IconTheme.pyo
+%%PYTHON_SITELIBDIR%%/xdg/IniFile.py
+%%PYTHON_SITELIBDIR%%/xdg/IniFile.pyc
+%%PYTHON_SITELIBDIR%%/xdg/IniFile.pyo
+%%PYTHON_SITELIBDIR%%/xdg/Locale.py
+%%PYTHON_SITELIBDIR%%/xdg/Locale.pyc
+%%PYTHON_SITELIBDIR%%/xdg/Locale.pyo
+%%PYTHON_SITELIBDIR%%/xdg/Menu.py
+%%PYTHON_SITELIBDIR%%/xdg/Menu.pyc
+%%PYTHON_SITELIBDIR%%/xdg/Menu.pyo
+%%PYTHON_SITELIBDIR%%/xdg/MenuEditor.py
+%%PYTHON_SITELIBDIR%%/xdg/MenuEditor.pyc
+%%PYTHON_SITELIBDIR%%/xdg/MenuEditor.pyo
+%%PYTHON_SITELIBDIR%%/xdg/Mime.py
+%%PYTHON_SITELIBDIR%%/xdg/Mime.pyc
+%%PYTHON_SITELIBDIR%%/xdg/Mime.pyo
+%%PYTHON_SITELIBDIR%%/xdg/RecentFiles.py
+%%PYTHON_SITELIBDIR%%/xdg/RecentFiles.pyc
+%%PYTHON_SITELIBDIR%%/xdg/RecentFiles.pyo
+%%PYTHON_SITELIBDIR%%/xdg/__init__.py
+%%PYTHON_SITELIBDIR%%/xdg/__init__.pyc
+%%PYTHON_SITELIBDIR%%/xdg/__init__.pyo
+ at dirrm %%PYTHON_SITELIBDIR%%/xdg
--- /dev/null
+++ devel/py-xdg/Makefile
@@ -0,0 +1,32 @@
+# New ports collection makefile for:	py-xdg
+# Date created:		2004-06-25
+# Whom:			michael johnson <ahze at ahze.net>
+#
+# $MidnightBSD: mports/devel/py-xdg/Makefile,v 1.1 2008/06/14 00:10:15 laffer1 Exp $
+# $FreeBSD: ports/devel/py-xdg/Makefile,v 1.19 2007/10/24 23:35:16 marcus Exp $
+#   $MCom: ports/devel/py-xdg/Makefile,v 1.4 2007/09/10 05:35:05 mezz Exp $
+#
+
+PORTNAME=	xdg
+PORTVERSION=	0.15
+PORTREVISION=	0
+CATEGORIES=	devel python
+MASTER_SITES=	http://www.freedesktop.org/~lanius/
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+DISTNAME=	py${PORTNAME}-${PORTVERSION}
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	A python library to access freedesktop.org standards
+LICENSE=	lgpl
+
+USE_PYTHON=	yes
+USE_PYDISTUTILS=yes
+PYDISTUTILS_PKGNAME=	pyxdg
+
+post-patch:
+	@${REINPLACE_CMD} -e \
+		's|/etc|${LOCALBASE}/etc|g ; s|%%LOCALBASE%%|${LOCALBASE}|g' \
+			${WRKSRC}/xdg/BaseDirectory.py \
+			${WRKSRC}/xdg/IconTheme.py
+
+.include <bsd.port.mk>
--- /dev/null
+++ devel/py-xdg/distinfo
@@ -0,0 +1,3 @@
+MD5 (pyxdg-0.15.tar.gz) = 86a5441285fc908145414b63348d11a3
+SHA256 (pyxdg-0.15.tar.gz) = c2adf20955cb62af5c94622d0dd47fb82ee63da33c03d5a1f82337ba83044bb7
+SIZE (pyxdg-0.15.tar.gz) = 36465
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/devel/Makefile,v
retrieving revision 1.223
retrieving revision 1.224
diff -L devel/Makefile -L devel/Makefile -u -r1.223 -r1.224
--- devel/Makefile
+++ devel/Makefile
@@ -249,6 +249,7 @@
     SUBDIR += py-fileutils
     SUBDIR += py-gobject
     SUBDIR += py-orbit
+    SUBDIR += py-xdg
     SUBDIR += qmake
     SUBDIR += qmake4
     SUBDIR += re2c
--- /dev/null
+++ devel/py-xdg/files/patch-xdg::IconTheme.py
@@ -0,0 +1,12 @@
+--- xdg/IconTheme.py.orig	2007-09-10 00:33:42.000000000 -0500
++++ xdg/IconTheme.py	2007-09-10 00:34:37.000000000 -0500
+@@ -215,7 +215,8 @@
+ icondirs = []
+ for basedir in xdg_data_dirs:
+ 	icondirs.append(os.path.join(basedir, "icons"))
+-icondirs.append("/usr/share/pixmaps")
++icondirs.append("%%LOCALBASE%%/share/pixmaps")
++icondirs.append("%%LOCALBASE%%/share/icons")
+ icondirs.append(os.path.expanduser("~/.icons"))
+ 
+ # just cache variables, they give a 10x speed improvement
--- /dev/null
+++ devel/py-xdg/files/patch-xdg_Menu.py
@@ -0,0 +1,13 @@
+--- xdg/Menu.py.orig	Thu Aug 11 07:37:48 2005
++++ xdg/Menu.py	Sat Sep  2 05:10:19 2006
+@@ -494,6 +494,10 @@
+ 	if not filename:
+ 		filename = __getFileName("applications.menu")
+ 
++	# use gnome if no filename given
++	if not filename:
++		filename = __getFileName("gnome-applications.menu")
++
+ 	if not filename:
+ 		raise ParsingError('File not found', "/etc/xdg/menus/applications.menu")
+ 
--- /dev/null
+++ devel/py-xdg/files/patch-xdg::BaseDirectory.py
@@ -0,0 +1,11 @@
+--- xdg/BaseDirectory.py.orig	Wed Mar 23 00:08:43 2005
++++ xdg/BaseDirectory.py	Wed Mar 23 00:09:35 2005
+@@ -33,7 +33,7 @@
+ 			os.path.join(_home, '.local', 'share'))
+ 
+ xdg_data_dirs = [xdg_data_home] + \
+-	os.environ.get('XDG_DATA_DIRS', '/usr/local/share:/usr/share').split(':')
++	os.environ.get('XDG_DATA_DIRS', '%%LOCALBASE%%/share').split(':')
+ 
+ xdg_config_home = os.environ.get('XDG_CONFIG_HOME',
+ 			os.path.join(_home, '.config'))


More information about the Midnightbsd-cvs mailing list