Based on PR pkg/49405 (upstream) Update mpg123* from 1.19.0 to 1.21.0 (pkgsrc) Add comment to patch-ad Tks wiz@ and obache@ for review.x 1.21.0 --- - Use LL as shortcut for LOADLIST remote command, L is taken already (bug 210). - Less namespace pollution (MPG123_EXPORT in header instead of EXPORT, bug 212). 1.20.1 --- - Make feed reader more efficient when skipping junk by early discarding of data from buffers to avoid re-parsing. 1.20.0 --- - Added NEON optimized decoder for AArch64 (ARM 64bit environment) - enabled for --with-cpu=neon64 (NEON only) or --with-cpu=aarch64 (runtime switch between neon and generic_fpu, like arm_fpu) configuration - compatible with aarch64-linux-gnu toolchains (from Ubuntu, debian) and Xcode 5 - Added new binary out123 only with the audio output part of mpg123. This is a precursor to separating out said code into a simple audio output library. It also allows plugging in some processing in a pipe before feeding to output. - Prevent opendir(NULL) for unknown module directory when listing modules. - some build fixes, among those fixing mpg123-id3dump on Windowsdiff -r1.37 -r1.38 pkgsrc/audio/mpg123/Makefile.common
(mef)
@@ -1,23 +1,23 @@ | @@ -1,23 +1,23 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.37 2014/05/20 19:59:09 adam Exp $ | 1 | # $NetBSD: Makefile.common,v 1.38 2014/11/20 13:07:12 mef Exp $ | |
2 | # | 2 | # | |
3 | # used by audio/mpg123-arts/Makefile | 3 | # used by audio/mpg123-arts/Makefile | |
4 | # used by audio/mpg123-esound/Makefile | 4 | # used by audio/mpg123-esound/Makefile | |
5 | # used by audio/mpg123-nas/Makefile | 5 | # used by audio/mpg123-nas/Makefile | |
6 | # used by audio/mpg123-oss/Makefile | 6 | # used by audio/mpg123-oss/Makefile | |
7 | # used by audio/mpg123-pulse/Makefile | 7 | # used by audio/mpg123-pulse/Makefile | |
8 | # used by audio/mpg123-sun/Makefile | 8 | # used by audio/mpg123-sun/Makefile | |
9 | 9 | |||
10 | DISTNAME= mpg123-1.19.0 | 10 | DISTNAME= mpg123-1.21.0 | |
11 | PKGNAME?= ${DISTNAME:C/[[:alnum:]]*/&-${MPG123_MODULE}/} | 11 | PKGNAME?= ${DISTNAME:C/[[:alnum:]]*/&-${MPG123_MODULE}/} | |
12 | CATEGORIES= audio | 12 | CATEGORIES= audio | |
13 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mpg123/} | 13 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mpg123/} | |
14 | EXTRACT_SUFX= .tar.bz2 | 14 | EXTRACT_SUFX= .tar.bz2 | |
15 | LICENSE= gnu-lgpl-v2.1 | 15 | LICENSE= gnu-lgpl-v2.1 | |
16 | 16 | |||
17 | MAINTAINER= martin@NetBSD.org | 17 | MAINTAINER= martin@NetBSD.org | |
18 | HOMEPAGE= http://www.mpg123.org/ | 18 | HOMEPAGE= http://www.mpg123.org/ | |
19 | COMMENT?= Contains the ${MPG123_MODULE} module for mpg123 | 19 | COMMENT?= Contains the ${MPG123_MODULE} module for mpg123 | |
20 | 20 | |||
21 | USE_LIBTOOL?= yes | 21 | USE_LIBTOOL?= yes | |
22 | USE_TOOLS+= pkg-config gmake | 22 | USE_TOOLS+= pkg-config gmake | |
23 | GNU_CONFIGURE?= yes | 23 | GNU_CONFIGURE?= yes |
@@ -1,11 +1,13 @@ | @@ -1,11 +1,13 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.4 2014/05/20 19:59:09 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.5 2014/11/20 13:07:12 mef Exp $ | |
2 | bin/mpg123 | 2 | bin/mpg123 | |
3 | bin/mpg123-id3dump | 3 | bin/mpg123-id3dump | |
4 | bin/mpg123-strip | 4 | bin/mpg123-strip | |
5 | bin/out123 | |||
5 | include/mpg123.h | 6 | include/mpg123.h | |
6 | lib/libmpg123.la | 7 | lib/libmpg123.la | |
7 | lib/pkgconfig/libmpg123.pc | 8 | lib/pkgconfig/libmpg123.pc | |
8 | man/man1/mpg123.1 | 9 | man/man1/mpg123.1 | |
10 | man/man1/out123.1 | |||
9 | ${PLIST.coreaudio}lib/mpg123/output_coreaudio.la | 11 | ${PLIST.coreaudio}lib/mpg123/output_coreaudio.la | |
10 | ${PLIST.sun}lib/mpg123/output_sun.la | 12 | ${PLIST.sun}lib/mpg123/output_sun.la | |
11 | ${PLIST.oss}lib/mpg123/output_oss.la | 13 | ${PLIST.oss}lib/mpg123/output_oss.la |
@@ -1,8 +1,8 @@ | @@ -1,8 +1,8 @@ | |||
1 | $NetBSD: distinfo,v 1.36 2014/05/20 19:59:09 adam Exp $ | 1 | $NetBSD: distinfo,v 1.37 2014/11/20 13:07:12 mef Exp $ | |
2 | 2 | |||
3 | SHA1 (mpg123-1.19.0.tar.bz2) = 835f8ae489b41ae69fa8c76a0b1e5ee5495ef0ae | 3 | SHA1 (mpg123-1.21.0.tar.bz2) = a2fd84078632b7ab73ae4cd64c3f941d140167a8 | |
4 | RMD160 (mpg123-1.19.0.tar.bz2) = 1fefb1c6be503a0135ba68aa5591b10e1705858b | 4 | RMD160 (mpg123-1.21.0.tar.bz2) = 5f5e0c8c482a16d093603845f67bfe733aac3e79 | |
5 | Size (mpg123-1.19.0.tar.bz2) = 855879 bytes | 5 | Size (mpg123-1.21.0.tar.bz2) = 863177 bytes | |
6 | SHA1 (patch-aa) = 075f0315f03f42f2bc94db8a827a7c209a61ea6b | 6 | SHA1 (patch-aa) = 075f0315f03f42f2bc94db8a827a7c209a61ea6b | |
7 | SHA1 (patch-ad) = 7ea68b64ee8a0e58036f79558ca1484870b0335a | 7 | SHA1 (patch-ad) = 1287cc2ec7c718ecd5566ece52608235d76fde11 | |
8 | SHA1 (patch-af) = ed89154abc9e4eea7934e6b11431b4b8f95d36b0 | 8 | SHA1 (patch-af) = ed89154abc9e4eea7934e6b11431b4b8f95d36b0 |
@@ -1,14 +1,16 @@ | @@ -1,14 +1,16 @@ | |||
1 | $NetBSD: patch-ad,v 1.4 2010/03/14 14:19:19 martin Exp $ | 1 | $NetBSD: patch-ad,v 1.5 2014/11/20 13:07:12 mef Exp $ | |
2 | ||||
3 | Let device portable over environment | |||
2 | 4 | |||
3 | --- src/output/oss.c.orig 2009-12-05 21:26:23.000000000 +0100 | 5 | --- src/output/oss.c.orig 2009-12-05 21:26:23.000000000 +0100 | |
4 | +++ src/output/oss.c 2010-02-06 20:09:39.000000000 +0100 | 6 | +++ src/output/oss.c 2010-02-06 20:09:39.000000000 +0100 | |
5 | @@ -167,7 +167,7 @@ | 7 | @@ -167,7 +167,7 @@ | |
6 | if(!ao) return -1; | 8 | if(!ao) return -1; | |
7 | 9 | |||
8 | if(!ao->device) { | 10 | if(!ao->device) { | |
9 | - ao->device = "/dev/dsp"; | 11 | - ao->device = "/dev/dsp"; | |
10 | + ao->device = DEVOSSAUDIO; | 12 | + ao->device = DEVOSSAUDIO; | |
11 | usingdefdev = 1; | 13 | usingdefdev = 1; | |
12 | } | 14 | } | |
13 | 15 | |||
14 | @@ -176,7 +176,7 @@ | 16 | @@ -176,7 +176,7 @@ |