[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