ports/135436: [NEW PORT] audio/audex: Audio CD ripper for KDE4
Jason E. Hale
bsdkaffee at gmail.com
Wed Jun 10 10:10:04 UTC 2009
>Number: 135436
>Category: ports
>Synopsis: [NEW PORT] audio/audex: Audio CD ripper for KDE4
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Wed Jun 10 10:10:03 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: Jason E. Hale
>Release: FreeBSD 7.2-RELEASE i386
>Organization:
none
>Environment:
System: FreeBSD mocha.verizon.net 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Mon May 4 04:03:46 EDT 2009 root at mocha.verizon.net:/usr/obj/usr/src/sys/MOCHA7 i386
KDE 4.2.3
QT 4.4.3
>Description:
New port: audio/audex.
Audex is an audio CD ripping tool for KDE4.
Features include:
- Extracting with CDDA Paranoia. So you have quite perfect audio quality.
- Extracting and encoding run parallel.
- Filename editing with local and remote CDDB/FreeDB database.
- Metadata correction tools like capitalization.
- Multi-profile extraction (with one commandline-encoder per profile).
- Fetch covers from the internet and store them in the database.
- Create playlists, cover and template-based-info files in target directory.
- Creates extraction and encoding protocols.
- Transfer files with KDE KIO-Slaves.
WWW: http://opensource.maniatek.de/cgi-bin/audex/audex/index.html
>How-To-Repeat:
Use attached shar.
>Fix:
--- 2009-06-10-audex.shar begins here ---
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# audex
# audex/Makefile
# audex/distinfo
# audex/pkg-descr
# audex/pkg-plist
# audex/files
# audex/files/patch-utils__encoderassistant.cpp
#
echo c - audex
mkdir -p audex > /dev/null 2>&1
echo x - audex/Makefile
sed 's/^X//' >audex/Makefile << '679d5aaf7d3b9f15efc3484f15be82c7'
X# New ports collection makefile for: audex
X# Date Created: 2009-05-20
X# Whom: Jason E. Hale <bsdkaffee at gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME= audex
XDISTVERSION= 0.71b3
XCATEGORIES= audio kde
XMASTER_SITES= http://opensource.maniatek.de/${PORTNAME}/files/
X
XMAINTAINER= bsdkaffee at gmail.com
XCOMMENT= Audio CD ripping utility for KDE4
X
XLIB_DEPENDS= cdda_paranoia.0:${PORTSDIR}/audio/cdparanoia \
X kcddb.5:${PORTSDIR}/multimedia/kdemultimedia4
X
XUSE_BZIP2= yes
XUSE_GETTEXT= yes
XUSE_CMAKE= yes
XUSE_KDE4= automoc4 kdeprefix kdelibs
XUSE_QT_VER= 4
XQT_COMPONENTS= gui dbus network qt3support sql svg xml \
X qmake_build moc_build rcc_build uic_build
X
XWRKSRC= ${WRKDIR}/${PORTNAME}
X
XOPTIONS= FAAC "Depend on audio/faac for m4a encoding" off \
X FLAC "Depend on audio/flac for flac encoding" on \
X LAME "Depend on audio/lame for mp3 encoding" off \
X OGG "Depend on audio/vorbis-tools for ogg encoding" on
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITH_FAAC)
XRUN_DEPENDS+= faac:${PORTSDIR}/audio/faac
X.endif
X
X.if defined(WITH_FLAC)
XRUN_DEPENDS+= flac:${PORTSDIR}/audio/flac
X.endif
X
X.if defined(WITH_LAME)
XRUN_DEPENDS+= lame:${PORTSDIR}/audio/lame
X.endif
X
X.if defined(WITH_OGG)
XRUN_DEPENDS+= oggenc:${PORTSDIR}/audio/vorbis-tools
X.endif
X
X.include <bsd.port.post.mk>
679d5aaf7d3b9f15efc3484f15be82c7
echo x - audex/distinfo
sed 's/^X//' >audex/distinfo << '60fc3096fb5ce19c58f10259c7fe79ba'
XMD5 (audex-0.71b3.tar.bz2) = 18803732dfd6e16f2bba3773940c04cd
XSHA256 (audex-0.71b3.tar.bz2) = 76ba9634bf91abd8b73ca5aa185671e2488122d3409f61fead70a347613e2139
XSIZE (audex-0.71b3.tar.bz2) = 183745
60fc3096fb5ce19c58f10259c7fe79ba
echo x - audex/pkg-descr
sed 's/^X//' >audex/pkg-descr << '9b63814e56102e321213f62bfa350fa1'
XAudex is an audio CD ripping tool for KDE4.
X
XFeatures include:
X- Extracting with CDDA Paranoia. So you have quite perfect audio quality.
X- Extracting and encoding run parallel.
X- Filename editing with local and remote CDDB/FreeDB database.
X- Metadata correction tools like capitalization.
X- Multi-profile extraction (with one commandline-encoder per profile).
X- Fetch covers from the internet and store them in the database.
X- Create playlists, cover and template-based-info files in target directory.
X- Creates extraction and encoding protocols.
X- Transfer files with KDE KIO-Slaves.
X
XWWW: http://opensource.maniatek.de/cgi-bin/audex/audex/index.html
9b63814e56102e321213f62bfa350fa1
echo x - audex/pkg-plist
sed 's/^X//' >audex/pkg-plist << '3b755c3fa3ebeeaf02b9cb47b3c98251'
Xbin/audex
Xshare/applications/kde4/audex.desktop
Xshare/apps/audex/audexui.rc
Xshare/apps/audex/images/amazon.png
Xshare/apps/audex/images/canada.png
Xshare/apps/audex/images/france.png
Xshare/apps/audex/images/germany.png
Xshare/apps/audex/images/italy.png
Xshare/apps/audex/images/japan.png
Xshare/apps/audex/images/netherlands.png
Xshare/apps/audex/images/nocover.png
Xshare/apps/audex/images/poland.png
Xshare/apps/audex/images/portugal.png
Xshare/apps/audex/images/spain.png
Xshare/apps/audex/images/sweden.png
Xshare/apps/audex/images/uk.png
Xshare/apps/audex/images/usa.png
Xshare/apps/solid/actions/audex-rip-audiocd.desktop
Xshare/icons/hicolor/128x128/apps/audex.png
Xshare/icons/hicolor/16x16/apps/audex.png
Xshare/icons/hicolor/32x32/apps/audex.png
Xshare/icons/hicolor/48x48/apps/audex.png
Xshare/icons/hicolor/64x64/apps/audex.png
Xshare/locale/cs/LC_MESSAGES/audex.mo
Xshare/locale/de/LC_MESSAGES/audex.mo
Xshare/locale/nl/LC_MESSAGES/audex.mo
Xshare/locale/pt_BR/LC_MESSAGES/audex.mo
X at dirrm share/apps/audex/images
X at dirrm share/apps/audex
3b755c3fa3ebeeaf02b9cb47b3c98251
echo c - audex/files
mkdir -p audex/files > /dev/null 2>&1
echo x - audex/files/patch-utils__encoderassistant.cpp
sed 's/^X//' >audex/files/patch-utils__encoderassistant.cpp << '84c0f8c2a44ba6f77edeca5a11c4a2b7'
X--- ./utils/encoderassistant.cpp.orig 2009-06-10 05:24:03.000000000 -0400
X+++ ./utils/encoderassistant.cpp 2009-06-10 05:24:41.000000000 -0400
X@@ -44,7 +44,7 @@
X case EncoderAssistant::OGGENC : return (KProcess::execute(ENCODER_OGGENC_BIN, QStringList() << ENCODER_OGGENC_VERSION_PARA)==0);
X case EncoderAssistant::FLAC : return (KProcess::execute(ENCODER_FLAC_BIN, QStringList() << ENCODER_FLAC_VERSION_PARA)==0);
X case EncoderAssistant::FAAC : return (KProcess::execute(ENCODER_FAAC_BIN, QStringList() << ENCODER_FAAC_VERSION_PARA)==1);
X- case EncoderAssistant::WAVE : return (KProcess::execute(ENCODER_WAVE_BIN, QStringList() << ENCODER_WAVE_VERSION_PARA)==0);
X+ case EncoderAssistant::WAVE : return TRUE;
X case EncoderAssistant::CUSTOM : return TRUE;
X default : return FALSE;
X
84c0f8c2a44ba6f77edeca5a11c4a2b7
exit
--- 2009-06-10-audex.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list