View | Details | Raw Unified | Return to bug 96898 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-10 / +12 lines)
Lines 6-27 Link Here
6
#
6
#
7
7
8
PORTNAME=	quodlibet
8
PORTNAME=	quodlibet
9
PORTVERSION=	0.17.1
9
PORTVERSION=	0.20.1
10
PORTREVISION=	1
11
CATEGORIES=	multimedia audio python gnome
10
CATEGORIES=	multimedia audio python gnome
12
MASTER_SITES=	http://www.sacredchao.net/~piman/software/
11
MASTER_SITES=	http://www.sacredchao.net/~piman/software/
13
12
14
MAINTAINER=	changbom.yoon@gmail.com
13
MAINTAINER=	changbom.yoon@gmail.com
15
COMMENT=	A GTK+-based audio player written in Python
14
COMMENT=	A GTK+-based audio player written in Python
16
15
17
BUILD_DEPENDS=	${PYTHON_SITELIBDIR}/gst/__init__.py:${PORTSDIR}/multimedia/py-gstreamer80
16
BUILD_DEPENDS=	${PYTHON_SITELIBDIR}/gst-0.10/gst/__init__.py:${PORTSDIR}/multimedia/py-gstreamer
18
RUN_DEPENDS=	${PYTHON_SITELIBDIR}/gst/__init__.py:${PORTSDIR}/multimedia/py-gstreamer80
17
RUN_DEPENDS=	${PYTHON_SITELIBDIR}/gst-0.10/gst/__init__.py:${PORTSDIR}/multimedia/py-gstreamer
18
19
BUILD_DEPENDS+=	${PYTHON_SITELIBDIR}/mutagen/__init__.py:${PORTSDIR}/audio/py-mutagen
20
RUN_DEPENDS+=	${PYTHON_SITELIBDIR}/mutagen/__init__.py:${PORTSDIR}/audio/py-mutagen
19
21
20
USE_PYTHON=	2.3+
22
USE_PYTHON=	2.3+
21
USE_GNOME=	pygtk2
23
USE_GNOME=	pygtk2
22
USE_GMAKE=	yes
24
USE_GMAKE=	yes
23
USE_X_PREFIX=	yes
25
USE_X_PREFIX=	yes
24
USE_GSTREAMER80=	gconf
26
USE_GSTREAMER=	gconf
25
27
26
MAN1=		exfalso.1 quodlibet.1
28
MAN1=		exfalso.1 quodlibet.1
27
29
Lines 34-62 Link Here
34
.if defined(WANT_QUODLIBET_OGG)
36
.if defined(WANT_QUODLIBET_OGG)
35
BUILD_DEPENDS+=	${PYTHON_SITELIBDIR}/ogg/_ogg.so:${PORTSDIR}/audio/py-ogg
37
BUILD_DEPENDS+=	${PYTHON_SITELIBDIR}/ogg/_ogg.so:${PORTSDIR}/audio/py-ogg
36
RUN_DEPENDS+=	${PYTHON_SITELIBDIR}/ogg/_ogg.so:${PORTSDIR}/audio/py-ogg
38
RUN_DEPENDS+=	${PYTHON_SITELIBDIR}/ogg/_ogg.so:${PORTSDIR}/audio/py-ogg
37
USE_GSTREAMER80+=	ogg
39
USE_GSTREAMER+=	ogg
38
.endif
40
.endif
39
41
40
.if defined(WANT_QUODLIBET_VORBIS)
42
.if defined(WANT_QUODLIBET_VORBIS)
41
BUILD_DEPENDS+=	${PYTHON_SITELIBDIR}/ogg/vorbis.so:${PORTSDIR}/audio/py-vorbis
43
BUILD_DEPENDS+=	${PYTHON_SITELIBDIR}/ogg/vorbis.so:${PORTSDIR}/audio/py-vorbis
42
RUN_DEPENDS+=	${PYTHON_SITELIBDIR}/ogg/vorbis.so:${PORTSDIR}/audio/py-vorbis
44
RUN_DEPENDS+=	${PYTHON_SITELIBDIR}/ogg/vorbis.so:${PORTSDIR}/audio/py-vorbis
43
USE_GSTREAMER80+=	vorbis
45
USE_GSTREAMER+=	vorbis
44
.endif
46
.endif
45
47
46
.if defined(WANT_QUODLIBET_MAD)
48
.if defined(WANT_QUODLIBET_MAD)
47
BUILD_DEPENDS+=	${PYTHON_SITELIBDIR}/madmodule.so:${PORTSDIR}/audio/py-mad
49
BUILD_DEPENDS+=	${PYTHON_SITELIBDIR}/madmodule.so:${PORTSDIR}/audio/py-mad
48
RUN_DEPNDS+=	${PYTHON_SITELIBDIR}/madmodule.so:${PORTSDIR}/audio/py-mad
50
RUN_DEPNDS+=	${PYTHON_SITELIBDIR}/madmodule.so:${PORTSDIR}/audio/py-mad
49
USE_GSTREAMER80+=	mad
51
USE_GSTREAMER+=	mad
50
.endif
52
.endif
51
53
52
.if defined(WANT_QUODLIBET_FLAC)
54
.if defined(WANT_QUODLIBET_FLAC)
53
USE_GSTREAMER80+=	flac
55
USE_GSTREAMER+=	flac
54
.endif
56
.endif
55
57
56
.if defined(WANT_QUODLIBET_REMOTE)
58
.if defined(WANT_QUODLIBET_REMOTE)
57
BUILD_DEPENDS+=	${PYTHON_SITELIBDIR}/feedparser.py:${PORTSDIR}/textproc/py-feedparser
59
BUILD_DEPENDS+=	${PYTHON_SITELIBDIR}/feedparser.py:${PORTSDIR}/textproc/py-feedparser
58
RUN_DEPENDS+=	${PYTHON_SITELIBDIR}/feedparser.py:${PORTSDIR}/textproc/py-feedparser
60
RUN_DEPENDS+=	${PYTHON_SITELIBDIR}/feedparser.py:${PORTSDIR}/textproc/py-feedparser
59
USE_GSTREAMER80+=	gnomevfs
61
USE_GSTREAMER+=	gnomevfs
60
.endif
62
.endif
61
63
62
.if defined(WITH_EXTENSIONS)
64
.if defined(WITH_EXTENSIONS)
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (quodlibet-0.17.1.tar.gz) = 457e03c9aeed83077172185a06664c96
1
MD5 (quodlibet-0.20.1.tar.gz) = 6f49fc7bce802a762ea6cfbc1be6b1b0
2
SHA256 (quodlibet-0.17.1.tar.gz) = 4a2fda947933991bbdf0d338afbcb3a01f19b87f0418867086bf68ce4cda6011
2
SHA256 (quodlibet-0.20.1.tar.gz) = 03c60876e9fff7f7841ee5c93403cfd72492f369b8a5af05f6ea74c954bca40c
3
SIZE (quodlibet-0.17.1.tar.gz) = 434299
3
SIZE (quodlibet-0.20.1.tar.gz) = 473616
(-)pkg-plist (-11 / +21 lines)
Lines 15-26 Link Here
15
share/locale/he/LC_MESSAGES/quodlibet.mo
15
share/locale/he/LC_MESSAGES/quodlibet.mo
16
share/locale/it/LC_MESSAGES/quodlibet.mo
16
share/locale/it/LC_MESSAGES/quodlibet.mo
17
share/locale/ko/LC_MESSAGES/quodlibet.mo
17
share/locale/ko/LC_MESSAGES/quodlibet.mo
18
share/locale/lt/LC_MESSAGES/quodlibet.mo
19
share/locale/nb/LC_MESSAGES/quodlibet.mo
18
share/locale/nl/LC_MESSAGES/quodlibet.mo
20
share/locale/nl/LC_MESSAGES/quodlibet.mo
19
share/locale/pl/LC_MESSAGES/quodlibet.mo
21
share/locale/pl/LC_MESSAGES/quodlibet.mo
20
share/locale/pt/LC_MESSAGES/quodlibet.mo
22
share/locale/pt/LC_MESSAGES/quodlibet.mo
21
share/locale/ru/LC_MESSAGES/quodlibet.mo
23
share/locale/ru/LC_MESSAGES/quodlibet.mo
24
share/locale/sv/LC_MESSAGES/quodlibet.mo
22
share/pixmaps/exfalso.png
25
share/pixmaps/exfalso.png
23
share/pixmaps/quodlibet.png
26
share/pixmaps/quodlibet.png
27
share/quodlibet/browsers
24
share/quodlibet/browsers/__init__.py
28
share/quodlibet/browsers/__init__.py
25
share/quodlibet/browsers/_base.py
29
share/quodlibet/browsers/_base.py
26
share/quodlibet/browsers/albums.py
30
share/quodlibet/browsers/albums.py
Lines 35-73 Link Here
35
share/quodlibet/exfalso.png
39
share/quodlibet/exfalso.png
36
share/quodlibet/exfalso.py
40
share/quodlibet/exfalso.py
37
share/quodlibet/exfalso.svg
41
share/quodlibet/exfalso.svg
42
share/quodlibet/formats
38
share/quodlibet/formats/__init__.py
43
share/quodlibet/formats/__init__.py
39
share/quodlibet/formats/_apev2.py
44
share/quodlibet/formats/_apev2.py
40
share/quodlibet/formats/_audio.py
45
share/quodlibet/formats/_audio.py
41
share/quodlibet/formats/_vorbis.py
46
share/quodlibet/formats/_vorbis.py
42
share/quodlibet/formats/ape.py
43
share/quodlibet/formats/flac.py
47
share/quodlibet/formats/flac.py
44
share/quodlibet/formats/mod.py
48
share/quodlibet/formats/mod.py
49
share/quodlibet/formats/mod.py.disabled
45
share/quodlibet/formats/mp3.py
50
share/quodlibet/formats/mp3.py
46
share/quodlibet/formats/mp4.py
51
share/quodlibet/formats/mp4.py
47
share/quodlibet/formats/mpc.py
52
share/quodlibet/formats/mpc.py
48
share/quodlibet/formats/oggvorbis.py
53
share/quodlibet/formats/oggvorbis.py
49
share/quodlibet/formats/remote.py
54
share/quodlibet/formats/remote.py
55
share/quodlibet/formats/wav.py
50
share/quodlibet/formats/wavpack.py
56
share/quodlibet/formats/wavpack.py
51
share/quodlibet/library.py
57
share/quodlibet/library.py
52
share/quodlibet/massagers.py
58
share/quodlibet/parse
53
share/quodlibet/mutagen/__init__.py
54
share/quodlibet/mutagen/_constants.py
55
share/quodlibet/mutagen/_vorbis.py
56
share/quodlibet/mutagen/apev2.py
57
share/quodlibet/mutagen/flac.py
58
share/quodlibet/mutagen/id3.py
59
share/quodlibet/parse/__init__.py
59
share/quodlibet/parse/__init__.py
60
share/quodlibet/parse/_match.py
60
share/quodlibet/parse/_match.py
61
share/quodlibet/parse/_pattern.py
61
share/quodlibet/parse/_pattern.py
62
share/quodlibet/parse/_query.py
62
share/quodlibet/parse/_query.py
63
share/quodlibet/player.py
63
share/quodlibet/player.py
64
share/quodlibet/plugins
64
share/quodlibet/plugins/__init__.py
65
share/quodlibet/plugins/__init__.py
65
share/quodlibet/plugins/_manager.py
66
share/quodlibet/plugins/_manager.py
66
share/quodlibet/plugins/editing.py
67
share/quodlibet/plugins/editing.py
67
share/quodlibet/plugins/qlscrobbler.py
68
share/quodlibet/plugins/qlscrobbler.py
69
share/quodlibet/plugins/songsmenu.py
70
share/quodlibet/qltk
68
share/quodlibet/qltk/__init__.py
71
share/quodlibet/qltk/__init__.py
69
share/quodlibet/qltk/_editpane.py
72
share/quodlibet/qltk/_editpane.py
70
share/quodlibet/qltk/about.py
73
share/quodlibet/qltk/about.py
74
share/quodlibet/qltk/bookmarks.py
71
share/quodlibet/qltk/browser.py
75
share/quodlibet/qltk/browser.py
72
share/quodlibet/qltk/cbes.py
76
share/quodlibet/qltk/cbes.py
73
share/quodlibet/qltk/ccb.py
77
share/quodlibet/qltk/ccb.py
Lines 96-103 Link Here
96
share/quodlibet/qltk/quodlibet.py
100
share/quodlibet/qltk/quodlibet.py
97
share/quodlibet/qltk/remote.py
101
share/quodlibet/qltk/remote.py
98
share/quodlibet/qltk/renamefiles.py
102
share/quodlibet/qltk/renamefiles.py
103
share/quodlibet/qltk/session.py
99
share/quodlibet/qltk/sliderbutton.py
104
share/quodlibet/qltk/sliderbutton.py
100
share/quodlibet/qltk/songlist.py
105
share/quodlibet/qltk/songlist.py
106
share/quodlibet/qltk/songsmenu.py
107
share/quodlibet/qltk/tagscombobox.py
101
share/quodlibet/qltk/tagsfrompath.py
108
share/quodlibet/qltk/tagsfrompath.py
102
share/quodlibet/qltk/textedit.py
109
share/quodlibet/qltk/textedit.py
103
share/quodlibet/qltk/tracknumbers.py
110
share/quodlibet/qltk/tracknumbers.py
Lines 114-120 Link Here
114
share/quodlibet/rhythmbox-volume-min.png
121
share/quodlibet/rhythmbox-volume-min.png
115
share/quodlibet/rhythmbox-volume-zero.png
122
share/quodlibet/rhythmbox-volume-zero.png
116
share/quodlibet/stock.py
123
share/quodlibet/stock.py
117
share/quodlibet/util.py
124
share/quodlibet/util
125
share/quodlibet/util/__init__.py
126
share/quodlibet/util/massagers.py
127
share/quodlibet/util/uri.py
118
share/quodlibet/widgets.py
128
share/quodlibet/widgets.py
119
@dirrmtry share/applications
129
@dirrmtry share/applications
120
@exec mkdir -p %D/share/quodlibet/plugins
130
@exec mkdir -p %D/share/quodlibet/plugins
Lines 125-135 Link Here
125
@dirrm share/quodlibet/browsers
135
@dirrm share/quodlibet/browsers
126
@exec mkdir -p %D/share/quodlibet/formats
136
@exec mkdir -p %D/share/quodlibet/formats
127
@dirrm share/quodlibet/formats
137
@dirrm share/quodlibet/formats
128
@exec mkdir -p %D/share/quodlibet/mutagen
129
@dirrm share/quodlibet/mutagen
130
@exec mkdir -p %D/share/quodlibet/parse
138
@exec mkdir -p %D/share/quodlibet/parse
131
@dirrm share/quodlibet/parse
139
@dirrm share/quodlibet/parse
132
@exec mkdir -p %D/share/quodlibet/qltk
140
@exec mkdir -p %D/share/quodlibet/qltk
133
@dirrm share/quodlibet/qltk
141
@dirrm share/quodlibet/qltk
142
@exec mkdir -p %D/share/quodlibet/util
143
@dirrm share/quodlibet/util
134
@exec mkdir -p %D/share/quodlibet
144
@exec mkdir -p %D/share/quodlibet
135
@dirrm share/quodlibet
145
@dirrm share/quodlibet
(-)files/patch-quodlibet.py (-21 lines)
Removed Link Here
1
--- quodlibet.py.orig	2005-12-12 15:43:59.000000000 -0700
2
+++ quodlibet.py	2006-01-07 11:25:44.773179056 -0700
3
@@ -273,15 +273,15 @@
4
             basedir = os.getcwd()
5
     if basedir.endswith("/share/quodlibet"):
6
         sys.path.append(basedir[:-15] + "lib/quodlibet")
7
-    i18ndir = "/usr/share/locale"
8
+    i18ndir = "/usr/X11R6/share/locale"
9
 
10
     import locale, gettext, util
11
     try: locale.setlocale(locale.LC_ALL, '')
12
     except: pass
13
 
14
-    gettext.bindtextdomain("quodlibet")
15
+    gettext.bindtextdomain("quodlibet", i18ndir)
16
     gettext.textdomain("quodlibet")
17
-    util.gettext_install("quodlibet", unicode=True)
18
+    util.gettext_install("quodlibet", i18ndir, unicode=True)
19
     util.ctypes_init()
20
 
21
     from util import to

Return to bug 96898