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)
This commit is contained in:
Pawel Pekala 2011-04-04 19:43:18 +00:00
parent 759c9e7634
commit b7bc6bda41
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=272218
5 changed files with 239 additions and 0 deletions

View File

@ -609,6 +609,7 @@
SUBDIR += portaudio2
SUBDIR += praat
SUBDIR += prokyon3
SUBDIR += puddletag
SUBDIR += pulseaudio
SUBDIR += py-ao
SUBDIR += py-apetag

31
audio/puddletag/Makefile Normal file
View File

@ -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>

2
audio/puddletag/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (puddletag-0.10.3.tar.gz) = dcfcd769b96b46caa65384623c5cd7d02cee5c155dee1caaa44e258bfceda893
SIZE (puddletag-0.10.3.tar.gz) = 350626

View File

@ -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

197
audio/puddletag/pkg-plist Normal file
View File

@ -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