summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBertrand Jacquin <beber@meleeweb.net>2014-06-07 13:48:10 +0200
committerBertrand Jacquin <beber@meleeweb.net>2014-06-07 13:52:09 +0200
commit0b29b26128ef24bcee353dac80ddd4436a305049 (patch)
treefa0837386983088a4e6de966ec0f9100893bfc2c
parentdev-util/jenkins-bin: Version bump (diff)
downloadportage-0b29b26128ef24bcee353dac80ddd4436a305049.tar.xz
media-libs/gavl: Add patch for x32, bug #472288
Package-Manager: portage-2.2.10
-rw-r--r--media-libs/gavl/ChangeLog12
-rw-r--r--media-libs/gavl/Manifest5
-rw-r--r--media-libs/gavl/files/1.4.0-x32.diff29
-rw-r--r--media-libs/gavl/gavl-1.4.0-r1.ebuild51
-rw-r--r--media-libs/gavl/metadata.xml8
-rw-r--r--metadata/md5-cache/media-libs/gavl-1.4.0-r112
6 files changed, 117 insertions, 0 deletions
diff --git a/media-libs/gavl/ChangeLog b/media-libs/gavl/ChangeLog
new file mode 100644
index 00000000..5da5e01c
--- /dev/null
+++ b/media-libs/gavl/ChangeLog
@@ -0,0 +1,12 @@
+# ChangeLog for media-libs/gavl
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*gavl-1.4.0-r1 (07 Jun 2014)
+
+ 07 Jun 2014; Bertrand Jacquin <beber@meleeweb.net> +files/1.4.0-x32.diff,
+ +gavl-1.4.0-r1.ebuild, +metadata.xml:
+ Add patch for x32, bug #472288
+
+ Package-Manager: portage-2.2.10
+
diff --git a/media-libs/gavl/Manifest b/media-libs/gavl/Manifest
new file mode 100644
index 00000000..cf650bda
--- /dev/null
+++ b/media-libs/gavl/Manifest
@@ -0,0 +1,5 @@
+AUX 1.4.0-x32.diff 755 SHA256 2cddb4f1438006b14d75f23710e85bad83d8f2cd7a877b5953eb4dd933ff771c WHIRLPOOL 6b32f08ed3252880a31ca6ec7bc8d886989e493db4feee858c70c6ae86a6008f6ce9fb5a7fe66258d1b265c504f8c23a7a9dd4ddae8959bc822a14091bf06faf
+DIST gavl-1.4.0.tar.gz 4592701 SHA256 51aaac41391a915bd9bad07710957424b046410a276e7deaff24a870929d33ce WHIRLPOOL 59a35edfaeafc311f1c4537eb03fc747c3c2807152543e3d7f721e525a67f14553e9903a7c9704ea36c77354e5f3958160368c58a43ab3f48388ef9de2d4f2e2
+EBUILD gavl-1.4.0-r1.ebuild 1198 SHA256 d75be9601d58b3d754c48f78981653c9c54af47c1a5845d698d9131f6c33deef WHIRLPOOL 58105eee8e88fcf90fdd69e31b4bad3330295d4cca6155be6b845cff40d73fb2065edb96b5ec4c452bed7b06784b7f5ddaa82890158663b9905f5539f5c35300
+MISC ChangeLog 331 SHA256 ed5d23e9102ae0fc32d733c9217be8e9651613818e6d2de0cae1d5295bdb2945 WHIRLPOOL 5b2decc01307a7fadf52416ff1e4068488832788aa5694d06e89628732ebc616e9bfd5506a4a19bf25df403a1e100ac3cfa5d7319b9d0b20700b8db79dbe241e
+MISC metadata.xml 228 SHA256 060670a1a67923937e4bf55598ae59368d5e716b0b618dedaf12b15f45e8e234 WHIRLPOOL cfce0893692d72e8678d7248b220b9de80b8a4c1e14ed211f404a2b3a703fd9df155d16e987591fa5aa8ecb067a0c259c111ac09b00eea8aa654813541401033
diff --git a/media-libs/gavl/files/1.4.0-x32.diff b/media-libs/gavl/files/1.4.0-x32.diff
new file mode 100644
index 00000000..4b510a55
--- /dev/null
+++ b/media-libs/gavl/files/1.4.0-x32.diff
@@ -0,0 +1,29 @@
+------------------------------------------------------------------------
+r4209 | gmerlin | 2014-06-02 16:38:33 +0200 (Mon, 02 Jun 2014) | 2 lines
+
+* Compilation fix
+
+
+Index: gavl/cputest.c
+===================================================================
+--- gavl/cputest.c (revision 4208)
++++ gavl/cputest.c (revision 4209)
+@@ -69,6 +69,8 @@
+ int rval = 0;
+ int eax, ebx, ecx, edx;
+ int max_std_level, max_ext_level, std_caps=0, ext_caps=0;
++
++#ifndef ARCH_X86_64
+ long a, c;
+
+ __asm__ __volatile__ (
+@@ -94,6 +96,7 @@
+
+ if (a == c)
+ return 0; /* CPUID not supported */
++#endif // !ARCH_X86_64
+
+ cpuid(0, max_std_level, ebx, ecx, edx);
+
+
+------------------------------------------------------------------------
diff --git a/media-libs/gavl/gavl-1.4.0-r1.ebuild b/media-libs/gavl/gavl-1.4.0-r1.ebuild
new file mode 100644
index 00000000..2e06c386
--- /dev/null
+++ b/media-libs/gavl/gavl-1.4.0-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/gavl/gavl-1.4.0-r1.ebuild,v 1.1 2013/08/10 22:25:39 aballier Exp $
+
+EAPI=5
+
+AUTOTOOLS_AUTORECONF=1
+
+inherit autotools-multilib
+
+DESCRIPTION="library for handling uncompressed audio and video data"
+HOMEPAGE="http://gmerlin.sourceforge.net"
+SRC_URI="mirror://sourceforge/gmerlin/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="doc static-libs"
+
+DEPEND="doc? ( app-doc/doxygen )
+ virtual/pkgconfig"
+
+DOCS=( AUTHORS README TODO )
+
+src_prepare() {
+ epatch "${FILESDIR}/${PV}-x32.diff"
+
+ # AC_CONFIG_HEADERS, bug #467736
+ sed -i \
+ -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' \
+ -e 's:-mfpmath=387::g' \
+ -e 's:-O3 -funroll-all-loops -fomit-frame-pointer -ffast-math::g' \
+ -e '/LDFLAGS=/d' \
+ configure.ac || die
+
+ export AT_M4DIR="m4"
+
+ autotools-multilib_src_prepare
+}
+
+src_configure() {
+ # --disable-libpng because it's only used for tests
+ local myeconfargs=(
+ --docdir=/usr/share/doc/${PF}/html
+ --disable-libpng
+ $(use_with doc doxygen)
+ --without-cpuflags
+ )
+
+ autotools-multilib_src_configure
+}
diff --git a/media-libs/gavl/metadata.xml b/media-libs/gavl/metadata.xml
new file mode 100644
index 00000000..0d9b0dcb
--- /dev/null
+++ b/media-libs/gavl/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>video</herd>
+ <maintainer>
+ <email>media-video@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>
diff --git a/metadata/md5-cache/media-libs/gavl-1.4.0-r1 b/metadata/md5-cache/media-libs/gavl-1.4.0-r1
new file mode 100644
index 00000000..be627439
--- /dev/null
+++ b/metadata/md5-cache/media-libs/gavl-1.4.0-r1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=doc? ( app-doc/doxygen ) virtual/pkgconfig !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
+DESCRIPTION=library for handling uncompressed audio and video data
+EAPI=5
+HOMEPAGE=http://gmerlin.sourceforge.net
+IUSE=doc static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32
+KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~x86
+LICENSE=GPL-3
+SLOT=0
+SRC_URI=mirror://sourceforge/gmerlin/gavl-1.4.0.tar.gz
+_eclasses_=autotools 5256b4f4c1798109f39f308f9f7eaf5f autotools-multilib 037c4046d25f29e78dd44dccabd5d66b autotools-utils fb74970befc9b65ceec689d2ccff3022 eutils 025442f2eecab39ad0b4e541b6e142af libtool b9b3340e3a19510f0d9f05cfccbf209f multibuild 46527a4656956da3d58acff72c9b59b1 multilib fac675dcccf94392371a6abee62d909f multilib-build db7559a2635f4e50d9529a09ab5e01bf multilib-minimal 5bbdc77877c1aa3c6bd89ca3f9196d11 multiprocessing c2d96fb38f2596209e98fceda58ba1ed toolchain-funcs 48b38a216afb92db6314d6c3187abea3
+_md5_=0a1a42730552152765d5fab54126a517