From b33f0f0f3d23bfc5427a409c5e896428f44c8aed Mon Sep 17 00:00:00 2001 From: schmonz Date: Sun, 30 Sep 2018 22:29:07 +0000 Subject: Update to 0.9.2. From the changelog: libmp3splt version 0.9.2 ------------------------------------------------------------- - added bit reservoir handling for gapless playback option - added @d to output format which is equal to: last directory of the input filename or the filename itself if no directory - fixed bug #170 - included stdlib.h in src/plugins.c for getenv() because otherwise segfault on RHEL 5.6 64bits libmp3splt version 0.9.1b ------------------------------------------------------------- - bug fix: make sure to separate artist and performer in CUE files for use of @p and @a - bug fix on CUE: from INDEX format MM:SS:FF, handle FF as frames instead of hundreths - bug fix: issue when having input file inside several recursive symlinks - small improvement on CUE: also accept INDEX 1 and not only INDEX 01 libmp3splt version 0.9.1a ------------------------------------------------------------- - FLAC: fixed an important bug not allowing to split some files libmp3splt version 0.9.1 ------------------------------------------------------------- - FLAC internal cue sheets support - simple MP3 chapter marks support (with no overlap) - added #161 FLAC option to compute and write MD5 sum in the STREAMINFO metadata block - fixed bug #159 with some FLAC files being detected as MP3; also look for the file extension when detecting a file for a plugin - fixed bug '#160 ---last cue splitpoint--- created at 99 59 99 for mp3 files >100mins' (libmp3splt) - fixed bug with FLAC & pretend to split option - patch #8 to fix Werror=format-security in snprintf libmp3splt version 0.9 ------------------------------------------------------------- - experimental FLAC support added - stdin and stdout are not yet implemented - done patch tracker #6 Please support *BSD - Under *BSD, alloca(3) is defined in stdlib.h - fixed progress bar of ogg vorbis when using the auto adjust option - fixed bug #152 libmp3splt trunk: ./autogen.sh does not create file test/Makefile.in - fixed bug #150 - compile error if no libmp3tag around ----- pkgsrc changes: - Add options (all on by default) for flac, id3, mad, pcre, vorbis --- audio/libmp3splt/Makefile | 14 ++++++-------- audio/libmp3splt/PLIST | 7 ++++--- audio/libmp3splt/buildlink3.mk | 6 +++--- audio/libmp3splt/distinfo | 11 +++++------ audio/libmp3splt/patches/patch-src_socket__manager.c | 13 ------------- 5 files changed, 18 insertions(+), 33 deletions(-) delete mode 100644 audio/libmp3splt/patches/patch-src_socket__manager.c (limited to 'audio/libmp3splt') diff --git a/audio/libmp3splt/Makefile b/audio/libmp3splt/Makefile index a783da4649c..5121b3f02ab 100644 --- a/audio/libmp3splt/Makefile +++ b/audio/libmp3splt/Makefile @@ -1,13 +1,13 @@ -# $NetBSD: Makefile,v 1.13 2015/11/25 12:47:55 jperkin Exp $ +# $NetBSD: Makefile,v 1.14 2018/09/30 22:29:07 schmonz Exp $ # -DISTNAME= libmp3splt-0.8.2 +DISTNAME= libmp3splt-0.9.2 CATEGORIES= audio MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mp3splt/} MAINTAINER= schmonz@NetBSD.org HOMEPAGE= http://mp3splt.sourceforge.net/ -COMMENT= Utility library for MP3 splitting/manipulation +COMMENT= Split mp3, ogg vorbis and FLAC without decoding LICENSE= gnu-gpl-v2 GNU_CONFIGURE= yes @@ -18,12 +18,10 @@ LIBS.SunOS+= -lresolv CONFIGURE_ARGS+= --with-ltdl-include=${BUILDLINK_PREFIX.libltdl}/include CONFIGURE_ARGS+= --with-ltdl-lib=${BUILDLINK_PREFIX.libltdl}/lib +CONFIGURE_ARGS+= --disable-doxygen_doc + +.include "options.mk" -.include "../../audio/libid3tag/buildlink3.mk" -.include "../../audio/libmad/buildlink3.mk" -.include "../../audio/libvorbis/buildlink3.mk" .include "../../devel/libltdl/buildlink3.mk" .include "../../devel/gettext-lib/buildlink3.mk" -.include "../../devel/pcre/buildlink3.mk" -.include "../../multimedia/libogg/buildlink3.mk" .include "../../mk/bsd.pkg.mk" diff --git a/audio/libmp3splt/PLIST b/audio/libmp3splt/PLIST index 98c1abf2299..85649bdbc25 100644 --- a/audio/libmp3splt/PLIST +++ b/audio/libmp3splt/PLIST @@ -1,9 +1,10 @@ -@comment $NetBSD: PLIST,v 1.7 2013/07/05 16:12:30 ryoon Exp $ +@comment $NetBSD: PLIST,v 1.8 2018/09/30 22:29:07 schmonz Exp $ include/libmp3splt/mp3splt.h include/libmp3splt/version.h lib/libmp3splt.la -lib/libmp3splt0/libsplt_mp3.la -lib/libmp3splt0/libsplt_ogg.la +${PLIST.flac}lib/libmp3splt0/libsplt_flac.la +${PLIST.mad}lib/libmp3splt0/libsplt_mp3.la +${PLIST.vorbis}lib/libmp3splt0/libsplt_ogg.la lib/pkgconfig/libmp3splt.pc share/locale/cs/LC_MESSAGES/libmp3splt0.mo share/locale/de_DE/LC_MESSAGES/libmp3splt0.mo diff --git a/audio/libmp3splt/buildlink3.mk b/audio/libmp3splt/buildlink3.mk index 8e1b71bfc1b..c5342e5a1c9 100644 --- a/audio/libmp3splt/buildlink3.mk +++ b/audio/libmp3splt/buildlink3.mk @@ -1,12 +1,12 @@ -# $NetBSD: buildlink3.mk,v 1.6 2013/07/05 16:12:30 ryoon Exp $ +# $NetBSD: buildlink3.mk,v 1.7 2018/09/30 22:29:07 schmonz Exp $ BUILDLINK_TREE+= libmp3splt .if !defined(LIBMP3SPLT_BUILDLINK3_MK) LIBMP3SPLT_BUILDLINK3_MK:= -BUILDLINK_API_DEPENDS.libmp3splt+= libmp3splt>=0.8.2 -BUILDLINK_ABI_DEPENDS.libmp3splt+= libmp3splt>=0.8.2 +BUILDLINK_API_DEPENDS.libmp3splt+= libmp3splt>=0.9.2 +BUILDLINK_ABI_DEPENDS.libmp3splt+= libmp3splt>=0.9.2 BUILDLINK_PKGSRCDIR.libmp3splt?= ../../audio/libmp3splt ### ### XXX libmad and libvorbis are needed only for headers. diff --git a/audio/libmp3splt/distinfo b/audio/libmp3splt/distinfo index b9416d11d46..d33e63a8c44 100644 --- a/audio/libmp3splt/distinfo +++ b/audio/libmp3splt/distinfo @@ -1,8 +1,7 @@ -$NetBSD: distinfo,v 1.9 2015/11/03 01:12:37 agc Exp $ +$NetBSD: distinfo,v 1.10 2018/09/30 22:29:07 schmonz Exp $ -SHA1 (libmp3splt-0.8.2.tar.gz) = 5c8539391e26d047c30360b1dde2c08e6a02061f -RMD160 (libmp3splt-0.8.2.tar.gz) = e2f1930248e3b8d4cd80739a1e2c661ba025f2a6 -SHA512 (libmp3splt-0.8.2.tar.gz) = 94c11a9d2e08673cc33aa54bbefc36e3881d6f5efad913d36d2af4c759570abbd3dec8bb8b35371c98d8096e15ddae245933fad3dafb8fafe0a5ab87a71f8002 -Size (libmp3splt-0.8.2.tar.gz) = 671071 bytes +SHA1 (libmp3splt-0.9.2.tar.gz) = d4e84e1f466e7fdabe30d0a12acb751903bb9203 +RMD160 (libmp3splt-0.9.2.tar.gz) = f069b924e3513b630f4551496ebe925bef422023 +SHA512 (libmp3splt-0.9.2.tar.gz) = e5c98e8b173bc86302ccee4ca5eb0c8a8d93f225357eb7b14dea8d0700ed62ed6316506c182f6b295130f7924ff0b38e865d5e49fa9cd7882c648360d68872ed +Size (libmp3splt-0.9.2.tar.gz) = 707598 bytes SHA1 (patch-aa) = 972a873d88848ec70eff330201398cc50775239b -SHA1 (patch-src_socket__manager.c) = 308133cef80255606ed5fc971e10373c9f85dbd8 diff --git a/audio/libmp3splt/patches/patch-src_socket__manager.c b/audio/libmp3splt/patches/patch-src_socket__manager.c deleted file mode 100644 index 42aa81a4cc1..00000000000 --- a/audio/libmp3splt/patches/patch-src_socket__manager.c +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-src_socket__manager.c,v 1.2 2013/07/10 14:44:53 ryoon Exp $ - ---- src/socket_manager.c.orig 2013-02-08 09:21:53.000000000 +0000 -+++ src/socket_manager.c -@@ -48,6 +48,8 @@ Manages a socket connection - - #ifdef __WIN32__ - #include -+#elif defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) -+#include - #else - #include - #endif -- cgit v1.2.3