aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpawel <pawel@FreeBSD.org>2011-04-05 03:43:18 +0800
committerpawel <pawel@FreeBSD.org>2011-04-05 03:43:18 +0800
commit2341b832aeb23a7351bad06d28cb0ad25fb61ae2 (patch)
treeb309e0ff24e269cd94ade602ce27066047df8025
parent233c8f3b0d687759433c4af18ca1c0ddac70f70b (diff)
downloadfreebsd-ports-gnome-2341b832aeb23a7351bad06d28cb0ad25fb61ae2.tar.gz
freebsd-ports-gnome-2341b832aeb23a7351bad06d28cb0ad25fb61ae2.tar.zst
freebsd-ports-gnome-2341b832aeb23a7351bad06d28cb0ad25fb61ae2.zip
Puddletag is a audio tag editor similar to Windows program Mp3tag.
Unlike most taggers, it uses a spreadsheet-like layout so that all the tags you want to edit by hand are visible and easily editable. Supported formats: ID3v1, ID3v2 (mp3), MP4 (mp4, m4a, etc.), VorbisComments (ogg, flac), Musepack (mpc), Monkey's Audio (.ape) and WavPack (wv) WWW: http://puddletag.sourceforge.net PR: ports/155086 Submitted by: me Approved by: wen (mentor)
-rw-r--r--audio/Makefile1
-rw-r--r--audio/puddletag/Makefile31
-rw-r--r--audio/puddletag/distinfo2
-rw-r--r--audio/puddletag/pkg-descr8
-rw-r--r--audio/puddletag/pkg-plist197
5 files changed, 239 insertions, 0 deletions
diff --git a/audio/Makefile b/audio/Makefile
index 97b0860c9697..f8959ad720ec 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -609,6 +609,7 @@
SUBDIR += portaudio2
SUBDIR += praat
SUBDIR += prokyon3
+ SUBDIR += puddletag
SUBDIR += pulseaudio
SUBDIR += py-ao
SUBDIR += py-apetag
diff --git a/audio/puddletag/Makefile b/audio/puddletag/Makefile
new file mode 100644
index 000000000000..3342b1614316
--- /dev/null
+++ b/audio/puddletag/Makefile
@@ -0,0 +1,31 @@
+# New ports collection makefile for: puddletag
+# Date created: 2010-10-23
+# Whom: Pawel Pekala <c0rn@o2.pl>
+#
+# $FreeBSD$
+#
+
+PORTNAME= puddletag
+PORTVERSION= 0.10.3
+CATEGORIES= audio python
+MASTER_SITES= SF
+MASTER_SITE_SUBDIR= ${PORTNAME}
+
+MAINTAINER= pawel@FreeBSD.org
+COMMENT= Audio tag editor
+
+RUN_DEPENDS= ${PYTHON_SITELIBDIR}/configobj.py:${PORTSDIR}/devel/py-configobj \
+ ${LOCALBASE}/bin/mb-submit-disc:${PORTSDIR}/audio/py-musicbrainz2 \
+ ${LOCALBASE}/bin/moggsplit:${PORTSDIR}/audio/py-mutagen \
+ ${PYTHON_SITELIBDIR}/pyparsing.py:${PORTSDIR}/devel/py-parsing \
+ ${PYTHON_SITELIBDIR}/PyQt4/QtGui.so:${PORTSDIR}/x11-toolkits/py-qt4-gui
+
+LICENSE= GPLv3
+
+USE_QT_VERSION= 4
+USE_PYTHON= 2.5+
+USE_PYDISTUTILS= yes
+INSTALLS_ICONS= yes
+NO_BUILD= yes
+
+.include <bsd.port.mk>
diff --git a/audio/puddletag/distinfo b/audio/puddletag/distinfo
new file mode 100644
index 000000000000..bcc0204786b1
--- /dev/null
+++ b/audio/puddletag/distinfo
@@ -0,0 +1,2 @@
+SHA256 (puddletag-0.10.3.tar.gz) = dcfcd769b96b46caa65384623c5cd7d02cee5c155dee1caaa44e258bfceda893
+SIZE (puddletag-0.10.3.tar.gz) = 350626
diff --git a/audio/puddletag/pkg-descr b/audio/puddletag/pkg-descr
new file mode 100644
index 000000000000..33077269a602
--- /dev/null
+++ b/audio/puddletag/pkg-descr
@@ -0,0 +1,8 @@
+Puddletag is a audio tag editor similar to Windows program Mp3tag. Unlike most
+taggers, it uses a spreadsheet-like layout so that all the tags you want to
+edit by hand are visible and easily editable.
+
+Supported formats: ID3v1, ID3v2 (mp3), MP4 (mp4, m4a, etc.), VorbisComments
+(ogg, flac), Musepack (mpc), Monkey's Audio (.ape) and WavPack (wv)
+
+WWW: http://puddletag.sourceforge.net
diff --git a/audio/puddletag/pkg-plist b/audio/puddletag/pkg-plist
new file mode 100644
index 000000000000..098b6f7fd636
--- /dev/null
+++ b/audio/puddletag/pkg-plist
@@ -0,0 +1,197 @@
+bin/puddletag
+%%PYTHON_SITELIBDIR%%/puddlestuff/__init__.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/__init__.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/__init__.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/about.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/about.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/about.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/action_shortcuts.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/action_shortcuts.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/action_shortcuts.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/actiondlg.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/actiondlg.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/actiondlg.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/audioinfo/__init__.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/audioinfo/__init__.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/audioinfo/__init__.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/audioinfo/_compatid3.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/audioinfo/_compatid3.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/audioinfo/_compatid3.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/audioinfo/apev2.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/audioinfo/apev2.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/audioinfo/apev2.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/audioinfo/constants.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/audioinfo/constants.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/audioinfo/constants.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/audioinfo/id3.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/audioinfo/id3.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/audioinfo/id3.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/audioinfo/mp4.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/audioinfo/mp4.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/audioinfo/mp4.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/audioinfo/tag_versions.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/audioinfo/tag_versions.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/audioinfo/tag_versions.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/audioinfo/util.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/audioinfo/util.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/audioinfo/util.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/audioinfo/vorbis.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/audioinfo/vorbis.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/audioinfo/vorbis.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/confirmations.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/confirmations.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/confirmations.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/constants.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/constants.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/constants.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/findfunc.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/findfunc.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/findfunc.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/funcprint.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/funcprint.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/funcprint.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/functions.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/functions.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/functions.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/functions_dialogs.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/functions_dialogs.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/functions_dialogs.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/genres.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/genres.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/genres.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/helperwin.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/helperwin.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/helperwin.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/image.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/image.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/image.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/libraries/__init__.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/libraries/__init__.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/libraries/__init__.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/libraries/quodlibetlib.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/libraries/quodlibetlib.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/libraries/quodlibetlib.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/loadshortcuts.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/loadshortcuts.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/loadshortcuts.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/m3u.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/m3u.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/m3u.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/__init__.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/__init__.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/__init__.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/action_dialogs.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/action_dialogs.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/action_dialogs.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/artwork.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/artwork.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/artwork.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/dirview.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/dirview.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/dirview.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/filterwin.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/filterwin.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/filterwin.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/funcs.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/funcs.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/funcs.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/logdialog.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/logdialog.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/logdialog.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/patterncombo.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/patterncombo.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/patterncombo.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/previews.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/previews.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/previews.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/storedtags.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/storedtags.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/storedtags.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/tagpanel.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/tagpanel.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/tagpanel.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/tagtools.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/tagtools.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/mainwin/tagtools.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/masstagging.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/masstagging.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/masstagging.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/musiclib.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/musiclib.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/musiclib.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/pluginloader.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/pluginloader.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/pluginloader.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/plugins.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/plugins.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/plugins.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/puddleobjects.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/puddleobjects.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/puddleobjects.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/puddlesettings.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/puddlesettings.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/puddlesettings.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/puddletag.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/puddletag.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/puddletag.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/quodlibetlib.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/quodlibetlib.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/quodlibetlib.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/releasewidget.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/releasewidget.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/releasewidget.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/resource.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/resource.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/resource.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/shortcutsettings.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/shortcutsettings.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/shortcutsettings.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/tagmodel.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/tagmodel.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/tagmodel.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/tagsources/CDDB.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/tagsources/CDDB.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/tagsources/CDDB.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/tagsources/__init__.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/tagsources/__init__.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/tagsources/__init__.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/tagsources/amazon.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/tagsources/amazon.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/tagsources/amazon.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/tagsources/discogs.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/tagsources/discogs.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/tagsources/discogs.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/tagsources/freedb.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/tagsources/freedb.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/tagsources/freedb.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/tagsources/mp3tag/__init__.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/tagsources/mp3tag/__init__.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/tagsources/mp3tag/__init__.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/tagsources/mp3tag/funcs.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/tagsources/mp3tag/funcs.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/tagsources/mp3tag/funcs.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/tagsources/musicbrainz.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/tagsources/musicbrainz.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/tagsources/musicbrainz.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/tagsources/parse_html.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/tagsources/parse_html.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/tagsources/parse_html.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/translations.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/translations.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/translations.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/util.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/util.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/util.pyo
+%%PYTHON_SITELIBDIR%%/puddlestuff/webdb.py
+%%PYTHON_SITELIBDIR%%/puddlestuff/webdb.pyc
+%%PYTHON_SITELIBDIR%%/puddlestuff/webdb.pyo
+share/applications/puddletag.desktop
+share/pixmaps/puddletag.png
+share/pixmaps/puddletag.xpm
+@dirrm %%PYTHON_SITELIBDIR%%/puddlestuff/tagsources/mp3tag
+@dirrm %%PYTHON_SITELIBDIR%%/puddlestuff/tagsources
+@dirrm %%PYTHON_SITELIBDIR%%/puddlestuff/mainwin
+@dirrm %%PYTHON_SITELIBDIR%%/puddlestuff/libraries
+@dirrm %%PYTHON_SITELIBDIR%%/puddlestuff/audioinfo
+@dirrm %%PYTHON_SITELIBDIR%%/puddlestuff
+@dirrmtry share/applications