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