diff options
author | pawel <pawel@FreeBSD.org> | 2011-04-05 03:43:18 +0800 |
---|---|---|
committer | pawel <pawel@FreeBSD.org> | 2011-04-05 03:43:18 +0800 |
commit | 2341b832aeb23a7351bad06d28cb0ad25fb61ae2 (patch) | |
tree | b309e0ff24e269cd94ade602ce27066047df8025 | |
parent | 233c8f3b0d687759433c4af18ca1c0ddac70f70b (diff) | |
download | freebsd-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/Makefile | 1 | ||||
-rw-r--r-- | audio/puddletag/Makefile | 31 | ||||
-rw-r--r-- | audio/puddletag/distinfo | 2 | ||||
-rw-r--r-- | audio/puddletag/pkg-descr | 8 | ||||
-rw-r--r-- | audio/puddletag/pkg-plist | 197 |
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 |