From jsa@wickedmachine.net  Fri May  1 23:26:22 2009
Return-Path: <jsa@wickedmachine.net>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 69F841065678
	for <FreeBSD-gnats-submit@freebsd.org>; Fri,  1 May 2009 23:26:22 +0000 (UTC)
	(envelope-from jsa@wickedmachine.net)
Received: from mephisto.wickedmachine.net (tn-76-7-159-129.dhcp.embarqhsd.net [76.7.159.129])
	by mx1.freebsd.org (Postfix) with ESMTP id D347B8FC14
	for <FreeBSD-gnats-submit@freebsd.org>; Fri,  1 May 2009 23:26:21 +0000 (UTC)
	(envelope-from jsa@wickedmachine.net)
Received: from mephisto.wickedmachine.net (localhost [127.0.0.1])
	by mephisto.wickedmachine.net (8.14.3/8.14.3) with ESMTP id n41NQLP4010220;
	Fri, 1 May 2009 19:26:22 -0400 (EDT)
	(envelope-from jsa@wickedmachine.net)
Message-Id: <1241220382.64981@mephisto.wickedmachine.net>
Date: Fri, 1 May 2009 19:26:22 -0400
From: "Joseph S. Atkinson" <jsa@wickedmachine.net>
To: "FreeBSD gnats submit" <FreeBSD-gnats-submit@freebsd.org>
Cc: miwi@freebsd.org
Subject: Rework audio/exaile-devel
X-Send-Pr-Version: gtk-send-pr 0.4.9 
X-GNATS-Notify:

>Number:         134150
>Category:       ports
>Synopsis:       Rework audio/exaile-devel
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    dhn
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Fri May 01 23:30:01 UTC 2009
>Closed-Date:    Mon May 18 20:03:43 UTC 2009
>Last-Modified:  Mon May 18 20:10:01 UTC 2009
>Originator:     Joseph S. Atkinson
>Release:        FreeBSD 7.2-RC2 i386
>Organization:
>Environment:


System: FreeBSD 7.2-RC2 #0: Sat Apr 25 14:38:07 EDT 2009
    jsa@mephisto.wickedmachine.net:/usr/obj/usr/src/sys/MEPHISTO



>Description:


audio/exaile-devel, originally retooled from audio/exaile, has a lot of cruft that isn't quite needed anymore. This is a rework to make it cleaner, and not force optional depends on people.

Being written in python though, if any of the OPTIONS are install on the system, those features will be turned on regardless of explicit dependancy.


>How-To-Repeat:





>Fix:


--- exaile-devel_revamp.diff begins here ---
diff -ruN /usr/ports/audio/exaile-devel/Makefile exaile-devel/Makefile
--- /usr/ports/audio/exaile-devel/Makefile	2009-03-05 04:09:44.000000000 -0500
+++ exaile-devel/Makefile	2009-05-01 18:39:59.000000000 -0400
@@ -7,41 +7,69 @@
 
 PORTNAME=	exaile
 DISTVERSION=	0.2.99.1
+PORTREVISION=	1
 CATEGORIES=	audio
-MASTER_SITES=	http://www.exaile.org/files/
+MASTER_SITES=	http://www.exaile.org/files/ \
+		http://wickedmachine.net/~jsa/FreeBSD/distfiles/
 PKGNAMESUFFIX=	-devel
 DISTNAME=	${PORTNAME}_0.3.0a1
 
 MAINTAINER=	jsa@wickedmachine.net
 COMMENT=	AmaroK replacement for GTK+ (developmental series)
 
-RUN_DEPENDS=	py*-dbus>=0.82.1:${PORTSDIR}/devel/py-dbus \
-		py*-notify>=0.1.1:${PORTSDIR}/devel/py-notify \
-		py*-elementtree>=1.2.6:${PORTSDIR}/devel/py-elementtree \
-		py*-mutagen>=1.11:${PORTSDIR}/audio/py-mutagen \
-		py*-sexy>=0.1.9:${PORTSDIR}/x11-toolkits/py-sexy \
-		py*-cddb>=1.4:${PORTSDIR}/audio/py-cddb
+RUN_DEPENDS=	py*-mutagen>=1.11:${PORTSDIR}/audio/py-mutagen
 
 WRKSRC=		${WRKDIR}/${DISTNAME:S/_/-/}
 
-USE_GNOME=	pygtk2 pygnomeextras
-USE_GSTREAMER=	python gnomevfs
+USE_GNOME=	pygtk2
+USE_GSTREAMER=	python good
 USE_PYTHON=	2.5+
 
 CONFLICTS=	exaile-0.2.[0-9][0-8]* exaile-0.3.*
 
+# The reality with these options is that they all will be autodetected and used
+# if already installed. These just force Exaile to bring them in as well.
+OPTIONS=	BAD "Install bad gstreamer plugins" On\
+		CDDB "Lookup CD information within Exaile" On \
+		DBUS "Rely on Python D-Bus bindings" On \
+		HAL "Force depend on HAL" On \
+		NOTIFY "Enable desktop event notification" On \
+		NLS "Native Language Support" On \
+		SEXY "UI enhancements"  On
+
+.if !defined(WITHOUT_BAD)
+USE_GSTREAMER+=	bad
+.endif
+
+.if !defined(WITHOUT_CDDB)
+RUN_DEPENDS+=	py*-cddb>=1.4:${PORTSDIR}/audio/py-cddb
+.endif
+
+.if !defined(WITHOUT_DBUS)
+RUN_DEPENDS+=	py*-dbus>=0.82.1:${PORTSDIR}/devel/py-dbus
+.endif
+
+.if !defined(WITHOUT_HAL)
+LIB_DEPENDS+=	hal.1:${PORTSDIR}/sysutils/hal
+.endif
+
+.if !defined(WITHOUT_NOTIFY)
+RUN_DEPENDS+=	py*-notify>=0.1.1:${PORTSDIR}/devel/py-notify
+.endif
+
 .if !defined(WITHOUT_NLS)
-USE_GETTEXT=		yes
-PLIST_SUB+=		NLS=""
+USE_GETTEXT=	yes
+PLIST_SUB+=	NLS=""
 .else
-PLIST_SUB+=		NLS="@comment "
+PLIST_SUB+=	NLS="@comment "
+.endif
+
+.if !defined(WITHOUT_SEXY)
+RUN_DEPENDS+=	py*-sexy>=0.1.9:${PORTSDIR}/x11-toolkits/py-sexy
 .endif
 
 post-patch:
-	@${REINPLACE_CMD} -e '/createpot/d;s|/bin/echo|echo|;\
-	s|$$[(]PREFIX[)]/share/exaile|${DATADIR}|;/install.*mmkeys/d;\
-	s|$$[(]PREFIX[)]$$[(]LIBDIR[)]/exaile|${DATADIR}|;/mkdir.*LIBDIR/d;\
-	s|$$[(]PREFIX[)]/share/man/man1|${MAN1PREFIX}/man/man1|'\
+	@${REINPLACE_CMD} -e 's|PREFIX \?=|PREFIX =|;s|LIBDIR \?=|LIBDIR =|' \
 		${WRKSRC}/Makefile
 .if defined(WITHOUT_NLS)
 	@${REINPLACE_CMD} -e 's|exaile\.mo|SKIP_NLS_HACK|' ${WRKSRC}/Makefile
diff -ruN /usr/ports/audio/exaile-devel/files/patch-Makefile exaile-devel/files/patch-Makefile
--- /usr/ports/audio/exaile-devel/files/patch-Makefile	1969-12-31 19:00:00.000000000 -0500
+++ exaile-devel/files/patch-Makefile	2009-05-01 18:45:31.000000000 -0400
@@ -0,0 +1,21 @@
+--- Makefile.orig	2009-01-05 12:56:16.000000000 -0500
++++ Makefile	2009-04-26 04:01:31.000000000 -0400
+@@ -77,12 +76,12 @@
+ 		$(DESTDIR)$(PREFIX)/share/pixmaps/exaile.png
+ 	install -m 644 data/exaile.desktop \
+ 		$(DESTDIR)$(PREFIX)/share/applications/	
++	# the printf here is for bsd compat, dont use echo!
+ 	cd $(DESTDIR)$(PREFIX)/bin && \
+-	 /bin/echo -e \
+-	 "#!/bin/sh\n" \
+-	 "cd $(PREFIX)/share/exaile\n" \
+-	 "exec python $(PREFIX)$(LIBDIR)/exaile/exaile.py " \
+-	 "--datadir=$(PREFIX)/share/exaile/data --startgui \"\$$@\"" \
++	 printf "#!/bin/sh\n\
++	 cd $(PREFIX)/share/exaile\n\
++	 exec python $(PREFIX)$(LIBDIR)/exaile/exaile.py \
++	 --datadir=$(PREFIX)/share/exaile/data --startgui \"\$$@\"" \
+ 	 > exaile && \
+ 	chmod 755 exaile
+ 	cd plugins && make install DESTDIR=$(DESTDIR) PREFIX=$(PREFIX) \
+
diff -ruN /usr/ports/audio/exaile-devel/pkg-plist exaile-devel/pkg-plist
--- /usr/ports/audio/exaile-devel/pkg-plist	2009-03-03 00:48:19.000000000 -0500
+++ exaile-devel/pkg-plist	2009-05-01 18:39:59.000000000 -0400
@@ -1,4 +1,197 @@
 bin/exaile
+lib/exaile/exaile.py
+lib/exaile/lib/__init__.py
+lib/exaile/lib/__init__.pyc
+lib/exaile/lib/__init__.pyo
+lib/exaile/lib/feedparser.py
+lib/exaile/lib/feedparser.pyc
+lib/exaile/lib/feedparser.pyo
+lib/exaile/xl/__init__.py
+lib/exaile/xl/__init__.pyc
+lib/exaile/xl/__init__.pyo
+lib/exaile/xl/collection.py
+lib/exaile/xl/collection.pyc
+lib/exaile/xl/collection.pyo
+lib/exaile/xl/common.py
+lib/exaile/xl/common.pyc
+lib/exaile/xl/common.pyo
+lib/exaile/xl/cover.py
+lib/exaile/xl/cover.pyc
+lib/exaile/xl/cover.pyo
+lib/exaile/xl/devices.py
+lib/exaile/xl/devices.pyc
+lib/exaile/xl/devices.pyo
+lib/exaile/xl/dynamic.py
+lib/exaile/xl/dynamic.pyc
+lib/exaile/xl/dynamic.pyo
+lib/exaile/xl/event.py
+lib/exaile/xl/event.pyc
+lib/exaile/xl/event.pyo
+lib/exaile/xl/hal.py
+lib/exaile/xl/hal.pyc
+lib/exaile/xl/hal.pyo
+lib/exaile/xl/lyrics.py
+lib/exaile/xl/lyrics.pyc
+lib/exaile/xl/lyrics.pyo
+lib/exaile/xl/main.py
+lib/exaile/xl/main.pyc
+lib/exaile/xl/main.pyo
+lib/exaile/xl/metadata/__init__.py
+lib/exaile/xl/metadata/__init__.pyc
+lib/exaile/xl/metadata/__init__.pyo
+lib/exaile/xl/metadata/_apev2.py
+lib/exaile/xl/metadata/_apev2.pyc
+lib/exaile/xl/metadata/_apev2.pyo
+lib/exaile/xl/metadata/_base.py
+lib/exaile/xl/metadata/_base.pyc
+lib/exaile/xl/metadata/_base.pyo
+lib/exaile/xl/metadata/_id3.py
+lib/exaile/xl/metadata/_id3.pyc
+lib/exaile/xl/metadata/_id3.pyo
+lib/exaile/xl/metadata/asf.py
+lib/exaile/xl/metadata/asf.pyc
+lib/exaile/xl/metadata/asf.pyo
+lib/exaile/xl/metadata/flac.py
+lib/exaile/xl/metadata/flac.pyc
+lib/exaile/xl/metadata/flac.pyo
+lib/exaile/xl/metadata/mod.py
+lib/exaile/xl/metadata/mod.pyc
+lib/exaile/xl/metadata/mod.pyo
+lib/exaile/xl/metadata/mp3.py
+lib/exaile/xl/metadata/mp3.pyc
+lib/exaile/xl/metadata/mp3.pyo
+lib/exaile/xl/metadata/mp4.py
+lib/exaile/xl/metadata/mp4.pyc
+lib/exaile/xl/metadata/mp4.pyo
+lib/exaile/xl/metadata/mpc.py
+lib/exaile/xl/metadata/mpc.pyc
+lib/exaile/xl/metadata/mpc.pyo
+lib/exaile/xl/metadata/ogg.py
+lib/exaile/xl/metadata/ogg.pyc
+lib/exaile/xl/metadata/ogg.pyo
+lib/exaile/xl/metadata/sid.py
+lib/exaile/xl/metadata/sid.pyc
+lib/exaile/xl/metadata/sid.pyo
+lib/exaile/xl/metadata/speex.py
+lib/exaile/xl/metadata/speex.pyc
+lib/exaile/xl/metadata/speex.pyo
+lib/exaile/xl/metadata/tta.py
+lib/exaile/xl/metadata/tta.pyc
+lib/exaile/xl/metadata/tta.pyo
+lib/exaile/xl/metadata/wav.py
+lib/exaile/xl/metadata/wav.pyc
+lib/exaile/xl/metadata/wav.pyo
+lib/exaile/xl/metadata/wv.py
+lib/exaile/xl/metadata/wv.pyc
+lib/exaile/xl/metadata/wv.pyo
+lib/exaile/xl/nls.py
+lib/exaile/xl/nls.pyc
+lib/exaile/xl/nls.pyo
+lib/exaile/xl/player.py
+lib/exaile/xl/player.pyc
+lib/exaile/xl/player.pyo
+lib/exaile/xl/playlist.py
+lib/exaile/xl/playlist.pyc
+lib/exaile/xl/playlist.pyo
+lib/exaile/xl/plugins.py
+lib/exaile/xl/plugins.pyc
+lib/exaile/xl/plugins.pyo
+lib/exaile/xl/providers.py
+lib/exaile/xl/providers.pyc
+lib/exaile/xl/providers.pyo
+lib/exaile/xl/radio.py
+lib/exaile/xl/radio.pyc
+lib/exaile/xl/radio.pyo
+lib/exaile/xl/settings.py
+lib/exaile/xl/settings.pyc
+lib/exaile/xl/settings.pyo
+lib/exaile/xl/track.py
+lib/exaile/xl/track.pyc
+lib/exaile/xl/track.pyo
+lib/exaile/xl/trackdb.py
+lib/exaile/xl/trackdb.pyc
+lib/exaile/xl/trackdb.pyo
+lib/exaile/xl/transcoder.py
+lib/exaile/xl/transcoder.pyc
+lib/exaile/xl/transcoder.pyo
+lib/exaile/xl/xdg.py
+lib/exaile/xl/xdg.pyc
+lib/exaile/xl/xdg.pyo
+lib/exaile/xl/xldbus.py
+lib/exaile/xl/xldbus.pyc
+lib/exaile/xl/xldbus.pyo
+lib/exaile/xlgui/__init__.py
+lib/exaile/xlgui/__init__.pyc
+lib/exaile/xlgui/__init__.pyo
+lib/exaile/xlgui/collection.py
+lib/exaile/xlgui/collection.pyc
+lib/exaile/xlgui/collection.pyo
+lib/exaile/xlgui/commondialogs.py
+lib/exaile/xlgui/commondialogs.pyc
+lib/exaile/xlgui/commondialogs.pyo
+lib/exaile/xlgui/cover.py
+lib/exaile/xlgui/cover.pyc
+lib/exaile/xlgui/cover.pyo
+lib/exaile/xlgui/filtergui.py
+lib/exaile/xlgui/filtergui.pyc
+lib/exaile/xlgui/filtergui.pyo
+lib/exaile/xlgui/guiutil.py
+lib/exaile/xlgui/guiutil.pyc
+lib/exaile/xlgui/guiutil.pyo
+lib/exaile/xlgui/main.py
+lib/exaile/xlgui/main.pyc
+lib/exaile/xlgui/main.pyo
+lib/exaile/xlgui/menu.py
+lib/exaile/xlgui/menu.pyc
+lib/exaile/xlgui/menu.pyo
+lib/exaile/xlgui/osd.py
+lib/exaile/xlgui/osd.pyc
+lib/exaile/xlgui/osd.pyo
+lib/exaile/xlgui/panel/__init__.py
+lib/exaile/xlgui/panel/__init__.pyc
+lib/exaile/xlgui/panel/__init__.pyo
+lib/exaile/xlgui/panel/collection.py
+lib/exaile/xlgui/panel/collection.pyc
+lib/exaile/xlgui/panel/collection.pyo
+lib/exaile/xlgui/panel/files.py
+lib/exaile/xlgui/panel/files.pyc
+lib/exaile/xlgui/panel/files.pyo
+lib/exaile/xlgui/panel/playlists.py
+lib/exaile/xlgui/panel/playlists.pyc
+lib/exaile/xlgui/panel/playlists.pyo
+lib/exaile/xlgui/panel/radio.py
+lib/exaile/xlgui/panel/radio.pyc
+lib/exaile/xlgui/panel/radio.pyo
+lib/exaile/xlgui/playlist.py
+lib/exaile/xlgui/playlist.pyc
+lib/exaile/xlgui/playlist.pyo
+lib/exaile/xlgui/plcolumns.py
+lib/exaile/xlgui/plcolumns.pyc
+lib/exaile/xlgui/plcolumns.pyo
+lib/exaile/xlgui/plugins.py
+lib/exaile/xlgui/plugins.pyc
+lib/exaile/xlgui/plugins.pyo
+lib/exaile/xlgui/prefs/__init__.py
+lib/exaile/xlgui/prefs/__init__.pyc
+lib/exaile/xlgui/prefs/__init__.pyo
+lib/exaile/xlgui/prefs/cover_prefs.py
+lib/exaile/xlgui/prefs/cover_prefs.pyc
+lib/exaile/xlgui/prefs/cover_prefs.pyo
+lib/exaile/xlgui/prefs/general_prefs.py
+lib/exaile/xlgui/prefs/general_prefs.pyc
+lib/exaile/xlgui/prefs/general_prefs.pyo
+lib/exaile/xlgui/prefs/osd_prefs.py
+lib/exaile/xlgui/prefs/osd_prefs.pyc
+lib/exaile/xlgui/prefs/osd_prefs.pyo
+lib/exaile/xlgui/prefs/widgets.py
+lib/exaile/xlgui/prefs/widgets.pyc
+lib/exaile/xlgui/prefs/widgets.pyo
+lib/exaile/xlgui/progress.py
+lib/exaile/xlgui/progress.pyc
+lib/exaile/xlgui/progress.pyo
+lib/exaile/xlgui/tray.py
+lib/exaile/xlgui/tray.pyc
+lib/exaile/xlgui/tray.pyo
 share/applications/exaile.desktop
 %%DATADIR%%/data/glade/about_dialog.glade
 %%DATADIR%%/data/glade/collection_manager.glade
@@ -30,13 +223,6 @@
 %%DATADIR%%/data/images/track.png
 %%DATADIR%%/data/images/trayicon.png
 %%DATADIR%%/data/images/year.png
-%%DATADIR%%/exaile.py
-%%DATADIR%%/lib/__init__.py
-%%DATADIR%%/lib/__init__.pyc
-%%DATADIR%%/lib/__init__.pyo
-%%DATADIR%%/lib/feedparser.py
-%%DATADIR%%/lib/feedparser.pyc
-%%DATADIR%%/lib/feedparser.pyo
 %%DATADIR%%/plugins/amazoncovers/PLUGININFO
 %%DATADIR%%/plugins/amazoncovers/__init__.py
 %%DATADIR%%/plugins/amazoncovers/__init__.pyc
@@ -137,192 +323,6 @@
 %%DATADIR%%/plugins/shoutcast/test.py
 %%DATADIR%%/plugins/shoutcast/test.pyc
 %%DATADIR%%/plugins/shoutcast/test.pyo
-%%DATADIR%%/xl/__init__.py
-%%DATADIR%%/xl/__init__.pyc
-%%DATADIR%%/xl/__init__.pyo
-%%DATADIR%%/xl/collection.py
-%%DATADIR%%/xl/collection.pyc
-%%DATADIR%%/xl/collection.pyo
-%%DATADIR%%/xl/common.py
-%%DATADIR%%/xl/common.pyc
-%%DATADIR%%/xl/common.pyo
-%%DATADIR%%/xl/cover.py
-%%DATADIR%%/xl/cover.pyc
-%%DATADIR%%/xl/cover.pyo
-%%DATADIR%%/xl/devices.py
-%%DATADIR%%/xl/devices.pyc
-%%DATADIR%%/xl/devices.pyo
-%%DATADIR%%/xl/dynamic.py
-%%DATADIR%%/xl/dynamic.pyc
-%%DATADIR%%/xl/dynamic.pyo
-%%DATADIR%%/xl/event.py
-%%DATADIR%%/xl/event.pyc
-%%DATADIR%%/xl/event.pyo
-%%DATADIR%%/xl/hal.py
-%%DATADIR%%/xl/hal.pyc
-%%DATADIR%%/xl/hal.pyo
-%%DATADIR%%/xl/lyrics.py
-%%DATADIR%%/xl/lyrics.pyc
-%%DATADIR%%/xl/lyrics.pyo
-%%DATADIR%%/xl/main.py
-%%DATADIR%%/xl/main.pyc
-%%DATADIR%%/xl/main.pyo
-%%DATADIR%%/xl/metadata/__init__.py
-%%DATADIR%%/xl/metadata/__init__.pyc
-%%DATADIR%%/xl/metadata/__init__.pyo
-%%DATADIR%%/xl/metadata/_apev2.py
-%%DATADIR%%/xl/metadata/_apev2.pyc
-%%DATADIR%%/xl/metadata/_apev2.pyo
-%%DATADIR%%/xl/metadata/_base.py
-%%DATADIR%%/xl/metadata/_base.pyc
-%%DATADIR%%/xl/metadata/_base.pyo
-%%DATADIR%%/xl/metadata/_id3.py
-%%DATADIR%%/xl/metadata/_id3.pyc
-%%DATADIR%%/xl/metadata/_id3.pyo
-%%DATADIR%%/xl/metadata/asf.py
-%%DATADIR%%/xl/metadata/asf.pyc
-%%DATADIR%%/xl/metadata/asf.pyo
-%%DATADIR%%/xl/metadata/flac.py
-%%DATADIR%%/xl/metadata/flac.pyc
-%%DATADIR%%/xl/metadata/flac.pyo
-%%DATADIR%%/xl/metadata/mod.py
-%%DATADIR%%/xl/metadata/mod.pyc
-%%DATADIR%%/xl/metadata/mod.pyo
-%%DATADIR%%/xl/metadata/mp3.py
-%%DATADIR%%/xl/metadata/mp3.pyc
-%%DATADIR%%/xl/metadata/mp3.pyo
-%%DATADIR%%/xl/metadata/mp4.py
-%%DATADIR%%/xl/metadata/mp4.pyc
-%%DATADIR%%/xl/metadata/mp4.pyo
-%%DATADIR%%/xl/metadata/mpc.py
-%%DATADIR%%/xl/metadata/mpc.pyc
-%%DATADIR%%/xl/metadata/mpc.pyo
-%%DATADIR%%/xl/metadata/ogg.py
-%%DATADIR%%/xl/metadata/ogg.pyc
-%%DATADIR%%/xl/metadata/ogg.pyo
-%%DATADIR%%/xl/metadata/sid.py
-%%DATADIR%%/xl/metadata/sid.pyc
-%%DATADIR%%/xl/metadata/sid.pyo
-%%DATADIR%%/xl/metadata/speex.py
-%%DATADIR%%/xl/metadata/speex.pyc
-%%DATADIR%%/xl/metadata/speex.pyo
-%%DATADIR%%/xl/metadata/tta.py
-%%DATADIR%%/xl/metadata/tta.pyc
-%%DATADIR%%/xl/metadata/tta.pyo
-%%DATADIR%%/xl/metadata/wav.py
-%%DATADIR%%/xl/metadata/wav.pyc
-%%DATADIR%%/xl/metadata/wav.pyo
-%%DATADIR%%/xl/metadata/wv.py
-%%DATADIR%%/xl/metadata/wv.pyc
-%%DATADIR%%/xl/metadata/wv.pyo
-%%DATADIR%%/xl/nls.py
-%%DATADIR%%/xl/nls.pyc
-%%DATADIR%%/xl/nls.pyo
-%%DATADIR%%/xl/player.py
-%%DATADIR%%/xl/player.pyc
-%%DATADIR%%/xl/player.pyo
-%%DATADIR%%/xl/playlist.py
-%%DATADIR%%/xl/playlist.pyc
-%%DATADIR%%/xl/playlist.pyo
-%%DATADIR%%/xl/plugins.py
-%%DATADIR%%/xl/plugins.pyc
-%%DATADIR%%/xl/plugins.pyo
-%%DATADIR%%/xl/providers.py
-%%DATADIR%%/xl/providers.pyc
-%%DATADIR%%/xl/providers.pyo
-%%DATADIR%%/xl/radio.py
-%%DATADIR%%/xl/radio.pyc
-%%DATADIR%%/xl/radio.pyo
-%%DATADIR%%/xl/settings.py
-%%DATADIR%%/xl/settings.pyc
-%%DATADIR%%/xl/settings.pyo
-%%DATADIR%%/xl/track.py
-%%DATADIR%%/xl/track.pyc
-%%DATADIR%%/xl/track.pyo
-%%DATADIR%%/xl/trackdb.py
-%%DATADIR%%/xl/trackdb.pyc
-%%DATADIR%%/xl/trackdb.pyo
-%%DATADIR%%/xl/transcoder.py
-%%DATADIR%%/xl/transcoder.pyc
-%%DATADIR%%/xl/transcoder.pyo
-%%DATADIR%%/xl/xdg.py
-%%DATADIR%%/xl/xdg.pyc
-%%DATADIR%%/xl/xdg.pyo
-%%DATADIR%%/xl/xldbus.py
-%%DATADIR%%/xl/xldbus.pyc
-%%DATADIR%%/xl/xldbus.pyo
-%%DATADIR%%/xlgui/__init__.py
-%%DATADIR%%/xlgui/__init__.pyc
-%%DATADIR%%/xlgui/__init__.pyo
-%%DATADIR%%/xlgui/collection.py
-%%DATADIR%%/xlgui/collection.pyc
-%%DATADIR%%/xlgui/collection.pyo
-%%DATADIR%%/xlgui/commondialogs.py
-%%DATADIR%%/xlgui/commondialogs.pyc
-%%DATADIR%%/xlgui/commondialogs.pyo
-%%DATADIR%%/xlgui/cover.py
-%%DATADIR%%/xlgui/cover.pyc
-%%DATADIR%%/xlgui/cover.pyo
-%%DATADIR%%/xlgui/filtergui.py
-%%DATADIR%%/xlgui/filtergui.pyc
-%%DATADIR%%/xlgui/filtergui.pyo
-%%DATADIR%%/xlgui/guiutil.py
-%%DATADIR%%/xlgui/guiutil.pyc
-%%DATADIR%%/xlgui/guiutil.pyo
-%%DATADIR%%/xlgui/main.py
-%%DATADIR%%/xlgui/main.pyc
-%%DATADIR%%/xlgui/main.pyo
-%%DATADIR%%/xlgui/menu.py
-%%DATADIR%%/xlgui/menu.pyc
-%%DATADIR%%/xlgui/menu.pyo
-%%DATADIR%%/xlgui/osd.py
-%%DATADIR%%/xlgui/osd.pyc
-%%DATADIR%%/xlgui/osd.pyo
-%%DATADIR%%/xlgui/panel/__init__.py
-%%DATADIR%%/xlgui/panel/__init__.pyc
-%%DATADIR%%/xlgui/panel/__init__.pyo
-%%DATADIR%%/xlgui/panel/collection.py
-%%DATADIR%%/xlgui/panel/collection.pyc
-%%DATADIR%%/xlgui/panel/collection.pyo
-%%DATADIR%%/xlgui/panel/files.py
-%%DATADIR%%/xlgui/panel/files.pyc
-%%DATADIR%%/xlgui/panel/files.pyo
-%%DATADIR%%/xlgui/panel/playlists.py
-%%DATADIR%%/xlgui/panel/playlists.pyc
-%%DATADIR%%/xlgui/panel/playlists.pyo
-%%DATADIR%%/xlgui/panel/radio.py
-%%DATADIR%%/xlgui/panel/radio.pyc
-%%DATADIR%%/xlgui/panel/radio.pyo
-%%DATADIR%%/xlgui/playlist.py
-%%DATADIR%%/xlgui/playlist.pyc
-%%DATADIR%%/xlgui/playlist.pyo
-%%DATADIR%%/xlgui/plcolumns.py
-%%DATADIR%%/xlgui/plcolumns.pyc
-%%DATADIR%%/xlgui/plcolumns.pyo
-%%DATADIR%%/xlgui/plugins.py
-%%DATADIR%%/xlgui/plugins.pyc
-%%DATADIR%%/xlgui/plugins.pyo
-%%DATADIR%%/xlgui/prefs/__init__.py
-%%DATADIR%%/xlgui/prefs/__init__.pyc
-%%DATADIR%%/xlgui/prefs/__init__.pyo
-%%DATADIR%%/xlgui/prefs/cover_prefs.py
-%%DATADIR%%/xlgui/prefs/cover_prefs.pyc
-%%DATADIR%%/xlgui/prefs/cover_prefs.pyo
-%%DATADIR%%/xlgui/prefs/general_prefs.py
-%%DATADIR%%/xlgui/prefs/general_prefs.pyc
-%%DATADIR%%/xlgui/prefs/general_prefs.pyo
-%%DATADIR%%/xlgui/prefs/osd_prefs.py
-%%DATADIR%%/xlgui/prefs/osd_prefs.pyc
-%%DATADIR%%/xlgui/prefs/osd_prefs.pyo
-%%DATADIR%%/xlgui/prefs/widgets.py
-%%DATADIR%%/xlgui/prefs/widgets.pyc
-%%DATADIR%%/xlgui/prefs/widgets.pyo
-%%DATADIR%%/xlgui/progress.py
-%%DATADIR%%/xlgui/progress.pyc
-%%DATADIR%%/xlgui/progress.pyo
-%%DATADIR%%/xlgui/tray.py
-%%DATADIR%%/xlgui/tray.pyc
-%%DATADIR%%/xlgui/tray.pyo
 %%NLS%%share/locale/an/LC_MESSAGES/exaile.mo
 %%NLS%%share/locale/ar/LC_MESSAGES/exaile.mo
 %%NLS%%share/locale/ast/LC_MESSAGES/exaile.mo
@@ -376,25 +376,20 @@
 %%NLS%%share/locale/zh_CN/LC_MESSAGES/exaile.mo
 %%NLS%%share/locale/zh_TW/LC_MESSAGES/exaile.mo
 share/pixmaps/exaile.png
-@dirrmtry share/locale/tl/LC_MESSAGES
-@dirrmtry share/locale/tl
-@dirrmtry share/locale/te/LC_MESSAGES
-@dirrmtry share/locale/te
-@dirrmtry share/locale/oc/LC_MESSAGES
-@dirrmtry share/locale/oc
-@dirrmtry share/locale/mr/LC_MESSAGES
-@dirrmtry share/locale/mr
-@dirrmtry share/locale/frp/LC_MESSAGES
-@dirrmtry share/locale/frp
-@dirrmtry share/locale/ast/LC_MESSAGES
-@dirrmtry share/locale/ast
-@dirrmtry share/locale/an/LC_MESSAGES
-@dirrmtry share/locale/an
-@dirrm %%DATADIR%%/xlgui/prefs
-@dirrm %%DATADIR%%/xlgui/panel
-@dirrm %%DATADIR%%/xlgui
-@dirrm %%DATADIR%%/xl/metadata
-@dirrm %%DATADIR%%/xl
+%%NLS%%@dirrmtry share/locale/tl/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/tl
+%%NLS%%@dirrmtry share/locale/te/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/te
+%%NLS%%@dirrmtry share/locale/oc/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/oc
+%%NLS%%@dirrmtry share/locale/mr/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/mr
+%%NLS%%@dirrmtry share/locale/frp/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/frp
+%%NLS%%@dirrmtry share/locale/ast/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/ast
+%%NLS%%@dirrmtry share/locale/an/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/an
 @dirrm %%DATADIR%%/plugins/shoutcast
 @dirrm %%DATADIR%%/plugins/notify
 @dirrm %%DATADIR%%/plugins/lyricwiki
@@ -406,9 +401,15 @@
 @dirrm %%DATADIR%%/plugins/audioscrobbler
 @dirrm %%DATADIR%%/plugins/amazoncovers
 @dirrm %%DATADIR%%/plugins
-@dirrm %%DATADIR%%/lib
 @dirrm %%DATADIR%%/data/images
 @dirrm %%DATADIR%%/data/glade
 @dirrm %%DATADIR%%/data
 @dirrm %%DATADIR%%
+@dirrm lib/exaile/xlgui/prefs
+@dirrm lib/exaile/xlgui/panel
+@dirrm lib/exaile/xlgui
+@dirrm lib/exaile/xl/metadata
+@dirrm lib/exaile/xl
+@dirrm lib/exaile/lib
+@dirrm lib/exaile
 @dirrmtry share/applications
--- exaile-devel_revamp.diff ends here ---



>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->miwi 
Responsible-Changed-By: miwi 
Responsible-Changed-When: Sat May 2 07:16:25 UTC 2009 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=134150 
Responsible-Changed-From-To: miwi->dhn 
Responsible-Changed-By: miwi 
Responsible-Changed-When: Sun May 17 13:40:34 UTC 2009 
Responsible-Changed-Why:  
my mentee is boring, he'll have fun with this one. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=134150 
State-Changed-From-To: open->closed 
State-Changed-By: dhn 
State-Changed-When: Mon May 18 20:03:42 UTC 2009 
State-Changed-Why:  
Committed. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=134150 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/134150: commit references a PR
Date: Mon, 18 May 2009 20:04:02 +0000 (UTC)

 dhn         2009-05-18 20:03:28 UTC
 
   FreeBSD ports repository
 
   Modified files:
     audio/exaile-devel   Makefile pkg-plist 
   Added files:
     audio/exaile-devel/files patch-Makefile 
   Log:
   - Port cleanup
   - Bump PORTREVISION
   
   PR:             ports/134150
   Submitted by:   "Joseph S. Atkinson" <jsa@wickedmachine.net> (maintainer)
   Approved by:    miwi (mentor implicit)
   
   Revision  Changes    Path
   1.16      +44 -16    ports/audio/exaile-devel/Makefile
   1.1       +21 -0     ports/audio/exaile-devel/files/patch-Makefile (new)
   1.9       +214 -213  ports/audio/exaile-devel/pkg-plist
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
