misc/130994: [UPDATE] audio/moc

Herbert J. Skuhra h.skuhra at gmail.com
Sun Jan 25 16:00:03 PST 2009


>Number:         130994
>Category:       misc
>Synopsis:       [UPDATE] audio/moc
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jan 26 00:00:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Herbert J. Skuhra
>Release:        FreeBSD 7.1-STABLE i386
>Organization:
>Environment:
FreeBSD oslo.ath.cx 7.1-STABLE FreeBSD 7.1-STABLE #2 r187593M: Thu Jan 22 19:09:45 CET 2009     root at oslo.ath.cx:/usr/obj/usr/src/sys/PC1  i386
>Description:
* Update audio/moc to latest stable version (2.4.4)
* Add OPTION for librcc (default OFF)
* Fix PLIST when WITH_FFMPEG is enabled
>How-To-Repeat:

>Fix:
Patch is attached

Patch attached with submission follows:

diff -ruN audio/moc.bak/Makefile audio/moc/Makefile
--- audio/moc.bak/Makefile	2009-01-25 23:52:18.000000000 +0100
+++ audio/moc/Makefile	2009-01-26 00:54:43.000000000 +0100
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	moc
-PORTVERSION=	2.4.3
-PORTREVISION=	1
+PORTVERSION=	2.4.4
 CATEGORIES=	audio
 MASTER_SITES=	ftp://ftp.daper.net/pub/soft/moc/stable/
 
@@ -16,6 +15,7 @@
 
 USE_GMAKE=	yes
 USE_BZIP2=	yes
+USE_LDCONFIG=	yes
 GNU_CONFIGURE=	yes
 CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
 
@@ -33,7 +33,8 @@
 		SNDFILE "libsndfile support" off \
 		SPEEX "Speex support" off \
 		SAMPLERATE "libsamplerate support" off \
-		CURL "curl support (Internet streams)" on
+		CURL "curl support (Internet streams)" on \
+		RCC "RCC support" off
 
 .include <bsd.port.pre.mk>
 
@@ -46,7 +47,8 @@
 .if defined(WITH_MP3)
 LIB_DEPENDS+=	mad.2:${PORTSDIR}/audio/libmad \
 		id3tag.0:${PORTSDIR}/audio/libid3tag
-PLIST_FILES+=	lib/moc/decoder_plugins/libmp3_decoder.la \
+PLIST_FILES+=	lib/moc/decoder_plugins/libmp3_decoder.a \
+		lib/moc/decoder_plugins/libmp3_decoder.la \
 		lib/moc/decoder_plugins/libmp3_decoder.so
 .else
 CONFIGURE_ARGS+=	--without-mp3
@@ -55,7 +57,8 @@
 .if defined(WITH_MUSEPACK)
 LIB_DEPENDS+=	mpcdec.5:${PORTSDIR}/audio/libmpcdec \
 		tag_c.0:${PORTSDIR}/audio/taglib
-PLIST_FILES+=	lib/moc/decoder_plugins/libmusepack_decoder.la \
+PLIST_FILES+=	lib/moc/decoder_plugins/libmusepack_decoder.a \
+		lib/moc/decoder_plugins/libmusepack_decoder.la \
 		lib/moc/decoder_plugins/libmusepack_decoder.so
 .else
 CONFIGURE_ARGS+=	--without-musepack
@@ -63,7 +66,8 @@
 
 .if defined(WITH_VORBIS)
 LIB_DEPENDS+=	vorbis.4:${PORTSDIR}/audio/libvorbis
-PLIST_FILES+=	lib/moc/decoder_plugins/libvorbis_decoder.la \
+PLIST_FILES+=	lib/moc/decoder_plugins/libvorbis_decoder.a \
+		lib/moc/decoder_plugins/libvorbis_decoder.la \
 		lib/moc/decoder_plugins/libvorbis_decoder.so
 .else
 CONFIGURE_ARGS+=	--without-ogg
@@ -71,7 +75,8 @@
 
 .if defined(WITH_FLAC)
 LIB_DEPENDS+=	FLAC:${PORTSDIR}/audio/flac
-PLIST_FILES+=	lib/moc/decoder_plugins/libflac_decoder.la \
+PLIST_FILES+=	lib/moc/decoder_plugins/libflac_decoder.a \
+		lib/moc/decoder_plugins/libflac_decoder.la \
 		lib/moc/decoder_plugins/libflac_decoder.so
 .else
 CONFIGURE_ARGS+=	--without-flac
@@ -79,13 +84,17 @@
 
 .if defined(WITH_FFMPEG)
 LIB_DEPENDS+=	avcodec.1:${PORTSDIR}/multimedia/ffmpeg
+PLIST_FILES+=   lib/moc/decoder_plugins/libffmpeg_decoder.a \
+		lib/moc/decoder_plugins/libffmpeg_decoder.la \
+		lib/moc/decoder_plugins/libffmpeg_decoder.so
 .else
 CONFIGURE_ARGS+=	--without-ffmpeg
 .endif
 
 .if defined(WITH_SNDFILE)
 LIB_DEPENDS+=	sndfile.1:${PORTSDIR}/audio/libsndfile
-PLIST_FILES+=	lib/moc/decoder_plugins/libsndfile_formats_decoder.la \
+PLIST_FILES+=	lib/moc/decoder_plugins/libsndfile_formats_decoder.a \
+		lib/moc/decoder_plugins/libsndfile_formats_decoder.la \
 		lib/moc/decoder_plugins/libsndfile_formats_decoder.so
 .else
 CONFIGURE_ARGS+=	--without-sndfile
@@ -93,7 +102,8 @@
 
 .if defined(WITH_SPEEX)
 LIB_DEPENDS+=	speex.1:${PORTSDIR}/audio/speex
-PLIST_FILES+=	lib/moc/decoder_plugins/libspeex_decoder.la \
+PLIST_FILES+=	lib/moc/decoder_plugins/libspeex_decoder.a \
+		lib/moc/decoder_plugins/libspeex_decoder.la \
 		lib/moc/decoder_plugins/libspeex_decoder.so
 .else
 CONFIGURE_ARGS+=	--without-speex
@@ -111,4 +121,11 @@
 CONFIGURE_ARGS+=	--without-curl
 .endif
 
+.if defined(WITH_RCC)
+LIB_DEPENDS+=	rcc.2:${PORTSDIR}/devel/librcc \
+		rcd.1:${PORTSDIR}/devel/librcd
+.else
+CONFIGURE_ARGS+=	--without-rcc
+.endif
+
 .include <bsd.port.post.mk>
diff -ruN audio/moc.bak/distinfo audio/moc/distinfo
--- audio/moc.bak/distinfo	2009-01-25 23:52:18.000000000 +0100
+++ audio/moc/distinfo	2009-01-25 23:52:44.000000000 +0100
@@ -1,3 +1,3 @@
-MD5 (moc-2.4.3.tar.bz2) = 8808082848e90eeec5415baaec7e98ad
-SHA256 (moc-2.4.3.tar.bz2) = 8598bb4f65e0b7d2a669e06222e6ba5eb1127b52b9a30136b2a823ccee10929f
-SIZE (moc-2.4.3.tar.bz2) = 459706
+MD5 (moc-2.4.4.tar.bz2) = 647c770a5542a4ae5437386807a89796
+SHA256 (moc-2.4.4.tar.bz2) = 26bf5707128def20d8b69c0f0c3624a82b7f72c36280bcf86b9b5e8bf8d08b05
+SIZE (moc-2.4.4.tar.bz2) = 699724


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list