aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeo <thinkabit.ukim@gmail.com>2020-05-30 13:52:14 -0300
committerLeo <thinkabit.ukim@gmail.com>2020-05-30 17:13:59 +0000
commit206a6f60a474242e1aaaa3bc457e8f565e3a850a (patch)
tree8a142b719291a23626f1b921dc2ade2238c8c48b
parentf16480147978e0d42b7a9dfc3505655954fccd44 (diff)
downloadalpine_aports-206a6f60a474242e1aaaa3bc457e8f565e3a850a.tar.bz2
alpine_aports-206a6f60a474242e1aaaa3bc457e8f565e3a850a.tar.xz
alpine_aports-206a6f60a474242e1aaaa3bc457e8f565e3a850a.zip
main/mpg123: upgrade to 1.26.1
-rw-r--r--main/mpg123/APKBUILD9
-rw-r--r--main/mpg123/fix-s390x.patch28
2 files changed, 3 insertions, 34 deletions
diff --git a/main/mpg123/APKBUILD b/main/mpg123/APKBUILD
index 2591ef3be1..f91092daf7 100644
--- a/main/mpg123/APKBUILD
+++ b/main/mpg123/APKBUILD
@@ -1,6 +1,6 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org> 1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=mpg123 2pkgname=mpg123
3pkgver=1.26.0 3pkgver=1.26.1
4pkgrel=0 4pkgrel=0
5pkgdesc="Console-based MPEG Audio Player for Layers 1, 2 and 3" 5pkgdesc="Console-based MPEG Audio Player for Layers 1, 2 and 3"
6url="http://www.mpg123.org" 6url="http://www.mpg123.org"
@@ -8,9 +8,7 @@ arch="all"
8license="LGPL-2.1-only" 8license="LGPL-2.1-only"
9subpackages="$pkgname-libs $pkgname-dev $pkgname-doc" 9subpackages="$pkgname-libs $pkgname-dev $pkgname-doc"
10makedepends="libtool alsa-lib-dev linux-headers" 10makedepends="libtool alsa-lib-dev linux-headers"
11source="http://www.mpg123.org/download/mpg123-$pkgver.tar.bz2 11source="http://www.mpg123.org/download/mpg123-$pkgver.tar.bz2"
12 fix-s390x.patch
13 "
14options="libtool" 12options="libtool"
15 13
16build() { 14build() {
@@ -34,5 +32,4 @@ package() {
34 make DESTDIR="$pkgdir" install 32 make DESTDIR="$pkgdir" install
35} 33}
36 34
37sha512sums="0b58b02228f950320fa948fde17730f22a27e7bf6185fe678632281ca230fa5b84358382acb0f1f438631fcdfb93d1dce252d4fbfe616711144f181deb9f2a3e mpg123-1.26.0.tar.bz2 35sha512sums="e3a7318a4c5b2e043f6fa70d1ccc93e654d81ec0b1262578153c72a3e3c1d8a8ff7ec49a2a6553791d4f18e2fd59b5e2c3846dd1c002effd651d7d4c0fd8b0dc mpg123-1.26.1.tar.bz2"
385331a79f9cc33a55a01757f5676d174bad7ce10b05616eebd1554717a01a3c9cb5e3390e1d1e693abfbc4dbdda440dd2eb2eba258fd804e2f7d61a34072d60cd fix-s390x.patch"
diff --git a/main/mpg123/fix-s390x.patch b/main/mpg123/fix-s390x.patch
deleted file mode 100644
index 90b4394a17..0000000000
--- a/main/mpg123/fix-s390x.patch
+++ /dev/null
@@ -1,28 +0,0 @@
1Upstream: No (lives in sourceforge)
2Reason: Fixes compilation on big endian systems
3
4diff --git a/src/libout123/hextxt.c b/src/libout123/hextxt.c
5index 45c8134..f87c0dc 100644
6--- a/src/libout123/hextxt.c
7+++ b/src/libout123/hextxt.c
8@@ -194,6 +194,7 @@ int txt_write(out123_handle *ao, unsigned char *buf, int len)
9 #define CHANPRINT24(type, ptype, fmt) \
10 { \
11 unsigned char *ff = f; \
12+ int c; \
13 for(c=0; c<ao->channels; ++c) \
14 { \
15 uint32_t tmp = 0; \
16diff --git a/src/libmpg123/sample.h b/src/libmpg123/sample.h
17index 5a98fe0..4d244fe 100644
18--- a/src/libmpg123/sample.h
19+++ b/src/libmpg123/sample.h
20@@ -185,7 +185,7 @@ static inline int16_t ftoi16(float x)
21 #ifdef WORDS_BIGENDIAN
22 /* Highest byte first. Drop last. */
23 #define DROP4BYTE(w,r) {(w)[0]=(r)[0]; (w)[1]=(r)[1]; (w)[2]=(r)[2];}
24-#define ADD4BYTE(w,r) {(w)[0]=(r)[0]; (w)[1]=(r)[1]; (w)[2]=(r)[2]; (w)[3]=0}
25+#define ADD4BYTE(w,r) {(w)[0]=(r)[0]; (w)[1]=(r)[1]; (w)[2]=(r)[2]; (w)[3]=0;}
26 #else
27 /* Lowest byte first, drop that. */
28 #define DROP4BYTE(w,r) {(w)[0]=(r)[1]; (w)[1]=(r)[2]; (w)[2]=(r)[3];}