[54933] trunk/dports/python
snc at macports.org
snc at macports.org
Tue Aug 4 13:09:56 PDT 2009
Revision: 54933
http://trac.macports.org/changeset/54933
Author: snc at macports.org
Date: 2009-08-04 13:09:53 -0700 (Tue, 04 Aug 2009)
Log Message:
-----------
created py25-quodlibet, ticket #20555
Added Paths:
-----------
trunk/dports/python/py25-quodlibet/
trunk/dports/python/py25-quodlibet/Portfile
trunk/dports/python/py25-quodlibet/files/
trunk/dports/python/py25-quodlibet/files/patch-quodlibet_quodlibet___init__.py.diff
trunk/dports/python/py25-quodlibet/files/patch-setup.py.diff
Added: trunk/dports/python/py25-quodlibet/Portfile
===================================================================
--- trunk/dports/python/py25-quodlibet/Portfile (rev 0)
+++ trunk/dports/python/py25-quodlibet/Portfile 2009-08-04 20:09:53 UTC (rev 54933)
@@ -0,0 +1,50 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; truncate-lines: t; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem 1.0
+PortGroup python25 1.0
+
+name py25-quodlibet
+set my_name quodlibet
+version 2.1
+categories-append audio
+maintainers wanadoo.fr:neric27 openmaintainer
+platforms darwin
+description audio library manager and player for GTK+
+
+long_description \
+Quod Libet is a GTK+-based audio player written in Python, \
+using the Mutagen tagging library and GStreamer for playback.\
+It provides several different ways to view your audio library, \
+as well as support for Internet radio and audio feeds.\
+It has extremely flexible metadata tag editing and searching capabilities.
+
+homepage http://code.google.com/p/quodlibet/
+master_sites googlecode:quodlibet
+distname ${my_name}-${version}
+
+checksums md5 abd362699a7118c7720c13fbda0c8c9e \
+ sha1 15a40c054955d1ad539432a265b2c96225b864c2 \
+ rmd160 349b9ac2f913e83a2f3216e1f804c9cd8b41766f
+
+depends_lib port:gst-python \
+ port:py25-mutagen \
+ port:py25-feedparser
+
+patchfiles patch-setup.py.diff \
+ patch-quodlibet_quodlibet___init__.py.diff
+
+post-patch {
+ foreach file { quodlibet.py exfalso.py } {
+ reinplace "s|/usr/bin/env python|${frameworks_dir}/Python.framework/Versions/2.5/bin/python2.5|g" \
+ ${worksrcpath}/${file}
+ }
+}
+
+# temporary fix for #20522 : create manually a link in Python 2.5 Framework directory to /opt/local/share.
+# This is necessary for translations to work
+post-destroot {
+ xinstall -d ${destroot}/${frameworks_dir}/Python.framework/Versions/2.5
+ ln -s ${prefix}/share ${destroot}/${frameworks_dir}/Python.framework/Versions/2.5/share
+}
+
Property changes on: trunk/dports/python/py25-quodlibet/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: trunk/dports/python/py25-quodlibet/files/patch-quodlibet_quodlibet___init__.py.diff
===================================================================
--- trunk/dports/python/py25-quodlibet/files/patch-quodlibet_quodlibet___init__.py.diff (rev 0)
+++ trunk/dports/python/py25-quodlibet/files/patch-quodlibet_quodlibet___init__.py.diff 2009-08-04 20:09:53 UTC (rev 54933)
@@ -0,0 +1,16 @@
+diff --git a/quodlibet/quodlibet/__init__.py b/quodlibet/quodlibet/__init__.py
+index db398aa..b8dc667 100644
+--- quodlibet/__init__.py
++++ quodlibet/__init__.py
+@@ -58,11 +58,6 @@ def print_(string, frm="utf-8", prefix="", output=sys.stdout, log=None):
+
+ quodlibet.util.logging.log(string, log)
+
+- if isinstance(string, unicode):
+- string = string.encode(ENCODING, "replace")
+- else:
+- string = string.decode(frm).encode(ENCODING, "replace")
+-
+ if output:
+ if isinstance(string, unicode):
+ string = string.encode(ENCODING, "replace")
Added: trunk/dports/python/py25-quodlibet/files/patch-setup.py.diff
===================================================================
--- trunk/dports/python/py25-quodlibet/files/patch-setup.py.diff (rev 0)
+++ trunk/dports/python/py25-quodlibet/files/patch-setup.py.diff 2009-08-04 20:09:53 UTC (rev 54933)
@@ -0,0 +1,20 @@
+--- /opt/local/var/macports/build/_Users_elelay_misc_macports_local_dports_python_quodlibet/work/quodlibet-2.0/setup.py 2008-09-14 05:16:09.000000000 +0200
++++ setup.py 2008-12-06 13:45:59.000000000 +0100
+@@ -278,16 +278,4 @@
+ po_package="quodlibet",
+ shortcuts=["quodlibet.desktop", "exfalso.desktop"],
+ man_pages=["man/quodlibet.1", "man/exfalso.1"],
+- gobject_modules=[
+- GObjectExtension("quodlibet._mmkeys", "mmkeys/mmkeys.defs",
+- "mmkeys/mmkeys.override",
+- ["mmkeys/mmkeys.c", "mmkeys/mmkeysmodule.c"],
+- include_dirs=["mmkeys"]),
+- GObjectExtension("quodlibet._trayicon", "trayicon/trayicon.defs",
+- "trayicon/trayicon.override",
+- ["trayicon/eggtrayicon.c",
+- "trayicon/trayiconmodule.c"],
+- include_dirs=["trayicon"])
+-
+- ],
+- )
++ gobject_modules=[])
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090804/7d5a967c/attachment.html>
More information about the macports-changes
mailing list