# ChangeLog for media-libs/jpeg
-# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/jpeg/ChangeLog,v 1.37 2005/09/03 20:52:47 corsair Exp $
+# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/jpeg/ChangeLog,v 1.38 2005/09/06 06:09:02 vapier Exp $
+
+ 06 Sep 2005; Mike Frysinger <vapier@gentoo.org>
+ files/jpeg-6b-gentoo.patch, jpeg-6b-r5.ebuild:
+ Cleanup build system and dont filter k6 CFLAGS anymore #104953.
03 Sep 2005; Markus Rothe <corsair@gentoo.org> jpeg-6b-r5.ebuild:
Stable on ppc64
-MD5 fe5fd60998c15bb78e26bcdcfeeadbe7 ChangeLog 4903
-MD5 1199e263b7d91d0dcb0eefaae57acd4a jpeg-6b-r4.ebuild 1920
-MD5 d14b26840c34c78709e460cb9920716b jpeg-6b-r5.ebuild 1914
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
MD5 3637cbaea842b04f1aa4693a1f68e286 metadata.xml 224
-MD5 232dd13c6edffa89c6ccd5f911bbac64 files/digest-jpeg-6b-r4 63
+MD5 1199e263b7d91d0dcb0eefaae57acd4a jpeg-6b-r4.ebuild 1920
+MD5 8bb0265d9fcb807f80504b2615efc1a5 jpeg-6b-r5.ebuild 1595
+MD5 dc857a4d929f3de8e91a64f3e5c9cc51 ChangeLog 5068
+MD5 5db275bc0a1f7084ba8855a3210e32b2 files/jpeg-6b-gentoo.patch 1132
MD5 232dd13c6edffa89c6ccd5f911bbac64 files/digest-jpeg-6b-r5 63
+MD5 232dd13c6edffa89c6ccd5f911bbac64 files/digest-jpeg-6b-r4 63
MD5 9a51d910e2d420741b9261e0ab1b8f47 files/jpeg-6b-freebsd.patch 410
-MD5 7ad51434927f9e17f295349d9465530f files/jpeg-6b-gentoo.patch 916
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.2 (GNU/Linux)
+
+iD8DBQFDHTKzgIKl8Uu19MoRAtJRAJ4qLOb20UGYSNfVTlA0cqg7vpPINACggAyx
+uTn8MDbdjV3PcRaQuh/RNvU=
+=shdG
+-----END PGP SIGNATURE-----
-diff -Naur jpeg-6b.orig/configure jpeg-6b/configure
---- jpeg-6b.orig/configure 2005-01-04 15:34:08.000000000 +0100
-+++ jpeg-6b/configure 2005-01-04 15:39:10.620128760 +0100
+--- jpeg-6b/configure
++++ jpeg-6b/configure
@@ -1529,7 +1529,7 @@
if test "x$LTSHARED" != xno -o "x$LTSTATIC" != xno; then
O="lo"
A="la"
LN='$(LIBTOOL) --mode=link $(CC)'
-diff -Naur jpeg-6b.orig/ltconfig jpeg-6b/ltconfig
---- jpeg-6b.orig/ltconfig 2005-01-04 15:41:06.025584464 +0100
-+++ jpeg-6b/ltconfig 2005-01-04 15:34:08.315086112 +0100
+--- jpeg-6b/ltconfig
++++ jpeg-6b/ltconfig
@@ -553,7 +553,7 @@
# On HP-UX, both CC and GCC only warn that PIC is supported... then they
# create non-PIC objects. So, if there were any warnings, we assume that
echo "$ac_t"no 1>&6
can_build_shared=no
pic_flag=
+--- jpeg-6b/makefile.cfg
++++ jpeg-6b/makefile.cfg
+@@ -11,13 +11,13 @@
+ # Where to install the programs and man pages.
+ prefix = @prefix@
+ exec_prefix = @exec_prefix@
+-bindir = $(exec_prefix)/bin
+-libdir = $(exec_prefix)/lib
+-includedir = $(prefix)/include
++bindir = @bindir@
++libdir = @libdir@
++includedir = @includedir@
+ binprefix =
+ manprefix =
+ manext = 1
+-mandir = $(prefix)/man/man$(manext)
++mandir = @mandir@/man$(manext)
+
+ # The name of your C compiler:
+ CC= @CC@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/jpeg/jpeg-6b-r5.ebuild,v 1.5 2005/09/03 20:52:47 corsair Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/jpeg/jpeg-6b-r5.ebuild,v 1.6 2005/09/06 06:09:02 vapier Exp $
inherit flag-o-matic libtool eutils toolchain-funcs
src_unpack() {
unpack ${A}
-
cd "${S}"
# make shared libraries work on G/FBSD. Need to be before the sed
- epatch "${FILESDIR}/${P}-freebsd.patch"
+ epatch "${FILESDIR}"/${P}-freebsd.patch
# allow /etc/make.conf's HOST setting to apply
sed -i 's/ltconfig.*/& $CHOST/' configure
- uclibctoolize
- use ppc-macos && darwintoolize
+ elibtoolize
epatch "${FILESDIR}"/${P}-gentoo.patch
}
src_compile() {
- replace-cpu-flags k6 k6-2 k6-3 i586
+ tc-export CC RANLIB
econf --enable-shared --enable-static || die "econf failed"
- if use ppc-macos; then
- cd "${S}"
- sed -i -e 's:LIBTOOL = libtool:LIBTOOL = /usr/bin/glibtool:' Makefile
+ if use ppc-macos ; then
+ sed -i \
+ -e '/^LIBTOOL =/s:=.*:=/usr/bin/glibtool:' \
+ Makefile || die
fi
- # The configure script seems to ignore the --libdir option..
- # set this here to fix libdir path in libtool file
- sed -i -e "s:^libdir.*:libdir = \$(exec_prefix)/$(get_libdir):" \
- "${S}"/Makefile || die
-
- emake \
- CC="$(tc-getCC)" \
- AR="$(tc-getAR) rc" \
- AR2="$(tc-getRANLIB)" \
- || die "make failed"
+ emake AR="$(tc-getAR) rc" || die "make failed"
}
src_install() {