Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/jpeg: ChangeLog jpeg-6b-r10.ebuild
Date: Thu, 01 Aug 2013 13:57:08
Message-Id: 20130801135704.D656921710@flycatcher.gentoo.org
1 ssuominen 13/08/01 13:57:04
2
3 Modified: ChangeLog
4 Added: jpeg-6b-r10.ebuild
5 Log:
6 Convert to multilib-minimal.eclass to gain libjpeg.so.62 which is still used by binary-only apps. Thanks to Alexis Ballier for a build patch that made this possible.
7
8 (Portage version: 2.2.0_alpha188/cvs/Linux x86_64, signed Manifest commit with key 4868F14D)
9
10 Revision Changes Path
11 1.140 media-libs/jpeg/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/jpeg/ChangeLog?rev=1.140&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/jpeg/ChangeLog?rev=1.140&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/jpeg/ChangeLog?r1=1.139&r2=1.140
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-libs/jpeg/ChangeLog,v
20 retrieving revision 1.139
21 retrieving revision 1.140
22 diff -u -r1.139 -r1.140
23 --- ChangeLog 31 Jul 2013 16:10:51 -0000 1.139
24 +++ ChangeLog 1 Aug 2013 13:57:04 -0000 1.140
25 @@ -1,6 +1,13 @@
26 # ChangeLog for media-libs/jpeg
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-libs/jpeg/ChangeLog,v 1.139 2013/07/31 16:10:51 aballier Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-libs/jpeg/ChangeLog,v 1.140 2013/08/01 13:57:04 ssuominen Exp $
30 +
31 +*jpeg-6b-r10 (01 Aug 2013)
32 +
33 + 01 Aug 2013; Samuli Suominen <ssuominen@g.o> +jpeg-6b-r10.ebuild:
34 + Convert to multilib-minimal.eclass to gain libjpeg.so.62 which is still used
35 + by binary-only apps. Thanks to Alexis Ballier for a build patch that made
36 + this possible.
37
38 31 Jul 2013; Alexis Ballier <aballier@g.o> jpeg-8d-r1.ebuild:
39 add the blocker on emul-linux so that it is stacked for baselibs -r4
40
41
42
43 1.1 media-libs/jpeg/jpeg-6b-r10.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/jpeg/jpeg-6b-r10.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/jpeg/jpeg-6b-r10.ebuild?rev=1.1&content-type=text/plain
47
48 Index: jpeg-6b-r10.ebuild
49 ===================================================================
50 # Copyright 1999-2013 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/media-libs/jpeg/jpeg-6b-r10.ebuild,v 1.1 2013/08/01 13:57:04 ssuominen Exp $
53
54 EAPI=5
55
56 # this ebuild is only for the libjpeg.so.62 SONAME for ABI compat
57
58 PATCH_VER=1
59 inherit eutils libtool toolchain-funcs multilib-minimal
60
61 DESCRIPTION="library to load, handle and manipulate images in the JPEG format (transition package)"
62 HOMEPAGE="http://www.ijg.org/"
63 SRC_URI="mirror://gentoo/jpegsrc.v${PV}.tar.gz
64 http://dev.gentoo.org/~ssuominen/${P}-patchset-${PATCH_VER}.tar.xz"
65
66 LICENSE="IJG"
67 SLOT="62"
68 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
69 IUSE=""
70
71 DOCS=""
72
73 src_prepare() {
74 EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch
75 elibtoolize
76 }
77
78 multilib_src_configure() {
79 tc-export CC
80 ECONF_SOURCE=${S} \
81 econf \
82 --enable-shared \
83 --disable-static \
84 --enable-maxmem=64
85 }
86
87 multilib_src_compile() {
88 emake libjpeg.la
89 }
90
91 multilib_src_install() {
92 newlib.so .libs/libjpeg.so.62.0.0 libjpeg.so.62
93 }