summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Brinkmann <luckyduck@gentoo.org>2005-03-12 18:44:38 +0000
committerJan Brinkmann <luckyduck@gentoo.org>2005-03-12 18:44:38 +0000
commita31106b176d4d9e836fa08ff4a74335041e6f8de (patch)
tree5c56cc8e1dc253d35996cb6b9bd508d7cb840386 /media-libs
parentPatch to build with gcc-3.4 #65453. Start using econf, emake, einstall (diff)
downloadhistorical-a31106b176d4d9e836fa08ff4a74335041e6f8de.tar.gz
historical-a31106b176d4d9e836fa08ff4a74335041e6f8de.tar.bz2
historical-a31106b176d4d9e836fa08ff4a74335041e6f8de.zip
version bump, fixes #82059. added patch fixes #59107, old versions failed to obey CFLAGS
Package-Manager: portage-2.0.51.19
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/libquicktime/ChangeLog9
-rw-r--r--media-libs/libquicktime/Manifest23
-rw-r--r--media-libs/libquicktime/files/digest-libquicktime-0.9.41
-rw-r--r--media-libs/libquicktime/files/libquicktime-0.9.4-cflags.patch51
-rw-r--r--media-libs/libquicktime/libquicktime-0.9.4.ebuild58
5 files changed, 136 insertions, 6 deletions
diff --git a/media-libs/libquicktime/ChangeLog b/media-libs/libquicktime/ChangeLog
index 02a2806c230a..60063be7199c 100644
--- a/media-libs/libquicktime/ChangeLog
+++ b/media-libs/libquicktime/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for media-libs/libquicktime
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/libquicktime/ChangeLog,v 1.29 2005/02/06 17:26:08 corsair Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libquicktime/ChangeLog,v 1.30 2005/03/12 18:44:38 luckyduck Exp $
+
+*libquicktime-0.9.4 (12 Mar 2005)
+
+ 12 Mar 2005; Jan Brinkmann <luckyduck@gentoo.org>
+ +files/libquicktime-0.9.4-cflags.patch, +libquicktime-0.9.4.ebuild:
+ version bump, fixes #82059. added patch fixes #59107, old versions failed to
+ obey CFLAGS
06 Feb 2005; Markus Rothe <corsair@gentoo.org> libquicktime-0.9.3-r1.ebuild:
Stable on ppc64
diff --git a/media-libs/libquicktime/Manifest b/media-libs/libquicktime/Manifest
index c9bf8764d735..a6d3422276f2 100644
--- a/media-libs/libquicktime/Manifest
+++ b/media-libs/libquicktime/Manifest
@@ -1,11 +1,24 @@
-MD5 0261b19c51d8537f543e5a6a25fcc51d ChangeLog 4191
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
MD5 63a25122653748f9d5eb8c8d1cffb318 libquicktime-0.9.2.ebuild 1573
MD5 07f203c0ba5f0aa9cfa0ed23d4ff4868 libquicktime-0.9.2_pre1.ebuild 1548
-MD5 d2178433d633a4503984ac2344e5b9e6 libquicktime-0.9.3.ebuild 1423
-MD5 955f56e990f8c32d705708b4cc4db089 metadata.xml 251
+MD5 f0532d6115aed961dfaf311af4dcca68 libquicktime-0.9.4.ebuild 1303
MD5 b4c78b88026393e1b3e1fefb26137865 libquicktime-0.9.3-r1.ebuild 1547
+MD5 7364b843846d3d3458d0b69b7028e288 ChangeLog 4444
+MD5 955f56e990f8c32d705708b4cc4db089 metadata.xml 251
+MD5 d2178433d633a4503984ac2344e5b9e6 libquicktime-0.9.3.ebuild 1423
+MD5 a1721b9ba48b6453245fce4f3fe04e0b files/libquicktime-0.9.4-cflags.patch 1455
+MD5 2945e87a4f7f7263e45ea3c392895011 files/digest-libquicktime-0.9.3-r1 70
MD5 abf06ed2bfc6e4b130b44e3818ec0c99 files/digest-libquicktime-0.9.2 70
-MD5 db478291a0122db39a5f630f657c8bad files/digest-libquicktime-0.9.2_pre1 74
MD5 2945e87a4f7f7263e45ea3c392895011 files/digest-libquicktime-0.9.3 70
+MD5 6bfb85c4c74898adf195a803d4715b03 files/digest-libquicktime-0.9.4 70
MD5 7431f4892f67adb233bef504876078db files/libquicktime-0.9.2-amd64.patch 2861
-MD5 2945e87a4f7f7263e45ea3c392895011 files/digest-libquicktime-0.9.3-r1 70
+MD5 db478291a0122db39a5f630f657c8bad files/digest-libquicktime-0.9.2_pre1 74
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.0 (GNU/Linux)
+
+iD8DBQFCMzii06ebR+OMO78RAqc8AJ0U0WptZ/o0cYroF39W/vgwWIagfgCgmNam
+zLMh8feY2iyBUXDVvw/vBzw=
+=rF86
+-----END PGP SIGNATURE-----
diff --git a/media-libs/libquicktime/files/digest-libquicktime-0.9.4 b/media-libs/libquicktime/files/digest-libquicktime-0.9.4
new file mode 100644
index 000000000000..cdee5a54bfe6
--- /dev/null
+++ b/media-libs/libquicktime/files/digest-libquicktime-0.9.4
@@ -0,0 +1 @@
+MD5 8d93e4e3393942edc35511dd2e51a32d libquicktime-0.9.4.tar.gz 782651
diff --git a/media-libs/libquicktime/files/libquicktime-0.9.4-cflags.patch b/media-libs/libquicktime/files/libquicktime-0.9.4-cflags.patch
new file mode 100644
index 000000000000..ab6ab5674ec1
--- /dev/null
+++ b/media-libs/libquicktime/files/libquicktime-0.9.4-cflags.patch
@@ -0,0 +1,51 @@
+--- ../libquicktime-0.9.4.orig/configure.ac 2005-03-12 18:32:46.604712360 +0100
++++ configure.ac 2005-03-12 19:39:42.743166512 +0100
+@@ -32,7 +32,6 @@
+ AC_LIBTOOL_DLOPEN
+ AM_PROG_LIBTOOL
+
+-AC_PROG_CC
+ AC_LANG_C
+
+ AC_C_BIGENDIAN
+@@ -50,25 +49,6 @@
+ AC_SUBST(AS)
+ AC_SUBST(ASFLAGS)
+
+-dnl Build CFLAGS
+-
+-COMMON_CFLAGS=" -finline-functions -Wall -Winline"
+-PROFILE_CFLAGS=" -pg -fprofile-arcs -ftest-coverage"
+-DEBUG_CFLAGS=" -g3"
+-
+-dnl Optimizing flags
+-
+-OPTIMIZE_CFLAGS="-O3"
+-
+-AC_TRY_CFLAGS([-funroll-all-loops], [OPTIMIZE_CFLAGS="$OPTIMIZE_CFLAGS -funroll-all-loops"])
+-AC_TRY_CFLAGS([-fomit-frame-pointer], [OPTIMIZE_CFLAGS="$OPTIMIZE_CFLAGS -fomit-frame-pointer"])
+-AC_TRY_CFLAGS([-falign-loops=2], [OPTIMIZE_CFLAGS="$OPTIMIZE_CFLAGS -falign-loops=2"])
+-AC_TRY_CFLAGS([-falign-jumps=2], [OPTIMIZE_CFLAGS="$OPTIMIZE_CFLAGS -falign-jumps=2"])
+-AC_TRY_CFLAGS([-falign-functions=2], [OPTIMIZE_CFLAGS="$OPTIMIZE_CFLAGS -falign-functions=2"])
+-
+-# -Wno-unused-variable -Wno-unused-parameter
+-# -std=gnu99
+-
+ have_debug=false
+ have_profile=false
+ compile_mode="optimize"
+@@ -101,11 +81,13 @@
+ fi
+
+ case $compile_mode in
+-"optimize") CFLAGS="$OPTIMIZE_CFLAGS $COMMON_CFLAGS"; AC_DEFINE(NDEBUG);;
++"optimize") CFLAGS="$CFLAGS"; AC_DEFINE(NDEBUG);;
+ "debug") CFLAGS="$DEBUG_CFLAGS $COMMON_CFLAGS" ;;
+ "profile") CFLAGS="$PROFILE_CFLAGS $COMMON_CFLAGS"; AC_DEFINE(NDEBUG);;
+ esac
+
++AC_PROG_CC
++
+ AC_SUBST(LIBS)
+
+ AH_TEMPLATE([_GNU_SOURCE],
diff --git a/media-libs/libquicktime/libquicktime-0.9.4.ebuild b/media-libs/libquicktime/libquicktime-0.9.4.ebuild
new file mode 100644
index 000000000000..37902a19fe23
--- /dev/null
+++ b/media-libs/libquicktime/libquicktime-0.9.4.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libquicktime/libquicktime-0.9.4.ebuild,v 1.1 2005/03/12 18:44:38 luckyduck Exp $
+
+inherit libtool eutils
+
+DESCRIPTION="A library based on quicktime4linux with extensions"
+HOMEPAGE="http://libquicktime.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~amd64 ~ppc64"
+
+IUSE="gtk jpeg mmx oggvorbis png dv ieee1394"
+
+DEPEND=">=sys-apps/sed-4.0.5
+ dv? ( media-libs/libdv )
+ gtk? ( =x11-libs/gtk+-1.2* )
+ png? ( media-libs/libpng )
+ jpeg? ( media-libs/jpeg )
+ oggvorbis? ( media-libs/libvorbis )
+ ieee1394? (
+ sys-libs/libavc1394
+ sys-libs/libraw1394
+ )
+ !virtual/quicktime"
+PROVIDE="virtual/quicktime"
+
+src_unpack() {
+ unpack ${A}
+
+ cd ${S}
+ epatch ${FILESDIR}/${P}-cflags.patch
+
+ sed -i "s:\(have_libavcodec=\)true:\1false:g" configure.ac
+}
+
+src_compile() {
+ ebegin "Regenerating configure script..."
+ autoconf
+ eend
+ elibtoolize
+
+ local myconf
+
+ econf \
+ `use_enable mmx` \
+ `use_enable gtk` \
+ `use_enable ieee1394 firewire` \
+ ${myconf} \
+ || die "./configure failed"
+ emake -j1 || die "make failed"
+}
+
+src_install() {
+ make DESTDIR=${D} install || die "make install failed"
+}