summaryrefslogtreecommitdiff
path: root/media-sound/wavpack
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-sound/wavpack
reinit the tree, so we can have metadata
Diffstat (limited to 'media-sound/wavpack')
-rw-r--r--media-sound/wavpack/Manifest6
-rw-r--r--media-sound/wavpack/files/wavpack-5.1.0-armv7.patch19
-rw-r--r--media-sound/wavpack/metadata.xml8
-rw-r--r--media-sound/wavpack/wavpack-5.1.0.ebuild31
4 files changed, 64 insertions, 0 deletions
diff --git a/media-sound/wavpack/Manifest b/media-sound/wavpack/Manifest
new file mode 100644
index 000000000000..08cc672633a3
--- /dev/null
+++ b/media-sound/wavpack/Manifest
@@ -0,0 +1,6 @@
+AUX wavpack-5.1.0-armv7.patch 805 SHA256 a849bdf12f7efa0dcf016ef2e7046efb530545f8274446050dbb45bc278a9b2d SHA512 b152f8081b712c24ae8db641f4755798ab4c7412a298054449883255fa76571ffbd0c580848a274ce1c44401f69102a0b2c66137ae36d9323e9e5330ee20856e WHIRLPOOL c634d0925b22338f2193b5682351b7801c1714171c9b8b176e7e5ed85482076ba95b4c1e0eee46f0f791ba600d9c376d1de12515f230e09bb3a44e3a54587e64
+DIST wavpack-5.1.0.tar.bz2 824331 SHA256 1939627d5358d1da62bc6158d63f7ed12905552f3a799c799ee90296a7612944 SHA512 4c31616ae63c3a875afa20f26ce935f7a8f9921e2892b4b8388eca3ccd83b2d686f43eed8b9ec1dead934a1148401b9dced3b05f509b7942c48d7af31cf80a54 WHIRLPOOL 4f90a2c63c3dbcbde42b4e0f42b3b0ea871e705189c4ccd3bc247c5370f8008c062f5513c7dcfd3b258002125f688c091d37eec4f16685698bb3cae747044617
+EBUILD wavpack-5.1.0.ebuild 884 SHA256 3fddc7cd1e31c5e6471ad2a9fc1cbf9ef107ea23acfa2cf83f1cf7936adfc61f SHA512 fd4076f6c43c366065059ae0184a8e067cb7e532a9a70b90e51988fe4d95f944db3c1c33d203c4e5146be6e9652d8bf170d909374886792151c5e773ab0bc040 WHIRLPOOL 9f53aa6967366eccbe18aaa4e3e5748fc1376847b0f33c45d1bfe13140d6a13a67a067fd2bd944a37ce1765bd12a25571e0880c888929939da8649a6c1727b37
+MISC ChangeLog 3072 SHA256 65e6645aa3e9952e11b9be7c7d72d5e401161bbd80decf66a49e3176f88666f8 SHA512 e0dcbb63f2f590a5ad5534cfd2e10ebc9ea6a4b29d17bd152807e0c5d06088dbdf8db196c3cdd5c3500af226d9377168b9c194d09ce34ae6e89f6063a0b7e7ca WHIRLPOOL 3178a46301810ad168629b9bba684c518aac109f2a7978ed8b31db30d88d5680c19b0adc34ac50a76654ab89820820aec55c6e8eb9e452f8b200cb0956c2d9a0
+MISC ChangeLog-2015 10671 SHA256 0c3b9afbfe32d6ac8aa03032f0d1c239ca0a193d74b88f3e2d2cf93351dd63ae SHA512 ea64ad3bfb91b51b734acc1159ccee73c43d70765f16adc533b86ade6d9cf6b30fa7b79a1e6d5a06207fc5ddf16d4d5b80f1f91424a07a825b3c9e2ac5f182d8 WHIRLPOOL 5ab212d20c20de337d0771cb8fbe5d3db0dcc5b156f6e4b2108813f3c93ef42064a15148bfaf20fbd8ed5ec42a2827eaff77c0b25d8bb24ef9d400ef68b6c6e9
+MISC metadata.xml 253 SHA256 6b992cbf9f9d479cdf83d3f9a1ec920aa0be988f39ee4f1f41fd12b917f1b36b SHA512 78b724be3e1dbd6fc3c2e92cdbacc15ea4b0e8ee6fa22f76ebdd882b3a7bbedeaf8f80a29e36ec67e0432d2dfad3f57de4bc46480f92c8e544322755292df894 WHIRLPOOL 73df5c8f06d7079d8407b50207f0c217cf57ae161fbaf3c39e168b6f11b2bfac4f61b6191a5b9beecc981c003191844660c330dc8679580e1d2d336ff4e38e00
diff --git a/media-sound/wavpack/files/wavpack-5.1.0-armv7.patch b/media-sound/wavpack/files/wavpack-5.1.0-armv7.patch
new file mode 100644
index 000000000000..f6e6f66280fa
--- /dev/null
+++ b/media-sound/wavpack/files/wavpack-5.1.0-armv7.patch
@@ -0,0 +1,19 @@
+ARM asm is armv7 only in wavpack. Restrict based on host cpu.
+https://bugs.gentoo.org/show_bug.cgi?id=609168
+
+Upstream PR:
+https://github.com/dbry/WavPack/pull/20
+
+Index: wavpack-5.1.0/configure.ac
+===================================================================
+--- wavpack-5.1.0.orig/configure.ac
++++ wavpack-5.1.0/configure.ac
+@@ -159,7 +159,7 @@ AS_IF([test "x$enable_asm" != "xno"],[
+ AS_CASE([$host_cpu],
+ [i386|i486|i586|i686|i786], [AC_DEFINE([OPT_ASM_X86]) asm_selected=x86],
+ [x86_64], [AC_DEFINE([OPT_ASM_X64]) asm_selected=x64],
+- [arm*], [AC_DEFINE([OPT_ASM_ARM]) asm_selected=arm],
++ [armv7*], [AC_DEFINE([OPT_ASM_ARM]) asm_selected=arm],
+ [AS_IF([test "x$enable_asm" = "xyes"],[AC_MSG_ERROR(no assembly code for CPU $host_cpu)])]
+ )
+ AC_MSG_RESULT($asm_selected)
diff --git a/media-sound/wavpack/metadata.xml b/media-sound/wavpack/metadata.xml
new file mode 100644
index 000000000000..ee7258ac28eb
--- /dev/null
+++ b/media-sound/wavpack/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sound@gentoo.org</email>
+ <name>Gentoo Sound project</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/media-sound/wavpack/wavpack-5.1.0.ebuild b/media-sound/wavpack/wavpack-5.1.0.ebuild
new file mode 100644
index 000000000000..90e2d630992f
--- /dev/null
+++ b/media-sound/wavpack/wavpack-5.1.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+AUTOTOOLS_PRUNE_LIBTOOL_FILES=all
+AUTOTOOLS_AUTORECONF=yes
+inherit autotools-multilib
+
+DESCRIPTION="Hybrid lossless audio compression tools"
+HOMEPAGE="http://www.wavpack.com/"
+SRC_URI="http://www.wavpack.com/${P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="static-libs"
+
+RDEPEND=">=virtual/libiconv-0-r1
+ abi_x86_32? ( !<=app-emulation/emul-linux-x86-soundlibs-20130224-r4
+ !app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] )"
+DEPEND="${RDEPEND}"
+
+DOCS=( ChangeLog README )
+PATCHES=( "${FILESDIR}/${P}-armv7.patch" )
+
+multilib_src_configure() {
+ local myeconfargs=(
+ $(multilib_native_enable apps)
+ )
+ autotools-utils_src_configure
+}