Date: Fri, 27 Mar 2009 20:04:26 +0300 (MSK) From: Anton Yuzhaninov <citrin@citrin.ru> To: FreeBSD-gnats-submit@FreeBSD.org Cc: fk@fabiankeil.de Subject: ports/133131: [PATCH] audio/mp3splt: update to 2.2.3, take maintainership Message-ID: <200903271704.n2RH4QUZ075634@citrin.park.rambler.ru> Resent-Message-ID: <200903271720.n2RHK2Q9027773@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 133131 >Category: ports >Synopsis: [PATCH] audio/mp3splt: update to 2.2.3, take maintainership >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Fri Mar 27 17:20:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Anton Yuzhaninov >Release: FreeBSD 8.0-CURRENT amd64 >Organization: >Environment: System: FreeBSD citrin.park.rambler.ru 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Wed Mar 18 13:41:31 MSK 2009 >Description: - Update to 2.2.3 - Take maintainership Removed file(s): - files/patch-mp3splt.c - files/patch-splt.h Port maintainer (fk@fabiankeil.de) is cc'd. Generated with FreeBSD Port Tools 0.77 >How-To-Repeat: >Fix: --- mp3splt-2.2.3.patch begins here --- diff -ruN --exclude=CVS /usr/ports/audio/mp3splt/Makefile /home/citrin/work/mp3splt/Makefile --- /usr/ports/audio/mp3splt/Makefile 2008-08-21 10:16:16.000000000 +0400 +++ /home/citrin/work/mp3splt/Makefile 2009-03-27 19:55:35.000000000 +0300 @@ -6,36 +6,28 @@ # PORTNAME= mp3splt -PORTVERSION= 2.1c -PORTREVISION= 3 +PORTVERSION= 2.2.3 CATEGORIES= audio MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} -DISTNAME= ${PORTNAME}-${PORTVERSION}-src -MAINTAINER= fk@fabiankeil.de +MAINTAINER= citrin@citrin.ru COMMENT= Utility to split mp3 and ogg files (via CUE sheets) -OPTIONS= VORBIS "Ogg Vorbis support" On +LIB_DEPENDS= mp3splt:${PORTSDIR}/audio/libmp3splt -.include <bsd.port.pre.mk> - -LIB_DEPENDS+= mad.2:${PORTSDIR}/audio/libmad +USE_AUTOTOOLS= libltdl -.if !defined(WITHOUT_VORBIS) -LIB_DEPENDS+= vorbis.4:${PORTSDIR}/audio/libvorbis \ - ogg.5:${PORTSDIR}/audio/libogg -.else -CONFIGURE_ARGS+=--disable-ogg -.endif +.include <bsd.port.pre.mk> GNU_CONFIGURE= yes CONFIGURE_ENV+= LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib" \ - CFLAGS="${CFLAGS} -I${LOCALBASE}/include" - -WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} + CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include" MAN1= mp3splt.1 PLIST_FILES= bin/mp3splt bin/oggsplt +post-install: + @${LN} -fsv ${PREFIX}/bin/mp3splt ${PREFIX}/bin/oggsplt + .include <bsd.port.post.mk> diff -ruN --exclude=CVS /usr/ports/audio/mp3splt/distinfo /home/citrin/work/mp3splt/distinfo --- /usr/ports/audio/mp3splt/distinfo 2006-01-22 11:12:53.000000000 +0300 +++ /home/citrin/work/mp3splt/distinfo 2009-03-27 01:40:55.000000000 +0300 @@ -1,3 +1,3 @@ -MD5 (mp3splt-2.1c-src.tar.gz) = b355835e4d57b8b921a14a6485244c87 -SHA256 (mp3splt-2.1c-src.tar.gz) = 6f325194345b64ef132defa9ab821352ddae197459357560b2cc1a459c22a9ec -SIZE (mp3splt-2.1c-src.tar.gz) = 131810 +MD5 (mp3splt-2.2.3.tar.gz) = aa67e24931c62d2f09be13303fbf410e +SHA256 (mp3splt-2.2.3.tar.gz) = aae0abb51f537224135204de2dea516a2293a9385f58c7167c483df28a717b04 +SIZE (mp3splt-2.2.3.tar.gz) = 135298 diff -ruN --exclude=CVS /usr/ports/audio/mp3splt/files/patch-mp3splt.c /home/citrin/work/mp3splt/files/patch-mp3splt.c --- /usr/ports/audio/mp3splt/files/patch-mp3splt.c 2008-12-25 11:45:42.000000000 +0300 +++ /home/citrin/work/mp3splt/files/patch-mp3splt.c 1970-01-01 03:00:00.000000000 +0300 @@ -1,16 +0,0 @@ ---- mp3splt.c.orig 2008-06-25 00:19:32.000000000 -0400 -+++ mp3splt.c 2008-06-25 00:20:37.000000000 -0400 -@@ -114,6 +114,13 @@ - if (state->mstate) { - fclose(state->mstate->file_input); - mp3_state_free(state->mstate); -+ /* -+ * Explicitly setting mstate to NULL -+ * prevents encoding misdetection (resulting -+ * in a crash) if an mp3 file is followed by -+ * a vorbis file. -+ */ -+ state->mstate = NULL; - } - #ifndef NO_OGG - else if (state->ostate) { // If file has been opened with ov_open we should close it using ov_clear() diff -ruN --exclude=CVS /usr/ports/audio/mp3splt/files/patch-splt.h /home/citrin/work/mp3splt/files/patch-splt.h --- /usr/ports/audio/mp3splt/files/patch-splt.h 2008-12-25 11:45:42.000000000 +0300 +++ /home/citrin/work/mp3splt/files/patch-splt.h 1970-01-01 03:00:00.000000000 +0300 @@ -1,11 +0,0 @@ ---- splt.h.orig Fri Dec 15 19:27:18 2006 -+++ splt.h Fri Dec 15 19:27:40 2006 -@@ -93,7 +93,7 @@ - - char *zero_pad_float (float f, char *out); - --int parse_outformat(char *s, char format[][], int cddboption); -+int parse_outformat(char *s, char format[OUTNUM][MAXOLEN], int cddboption); - - unsigned char *cleanstring (unsigned char *s); - --- mp3splt-2.2.3.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200903271704.n2RH4QUZ075634>