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-r12.ebuild
Date: Fri, 24 Jan 2014 12:18:53
Message-Id: 20140124121850.57F1F2004C@flycatcher.gentoo.org
1 ssuominen 14/01/24 12:18:50
2
3 Modified: ChangeLog
4 Added: jpeg-6b-r12.ebuild
5 Log:
6 Don't forget 6b too
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 4868F14D)
9
10 Revision Changes Path
11 1.150 media-libs/jpeg/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/jpeg/ChangeLog?rev=1.150&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/jpeg/ChangeLog?rev=1.150&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/jpeg/ChangeLog?r1=1.149&r2=1.150
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-libs/jpeg/ChangeLog,v
20 retrieving revision 1.149
21 retrieving revision 1.150
22 diff -u -r1.149 -r1.150
23 --- ChangeLog 24 Jan 2014 12:03:53 -0000 1.149
24 +++ ChangeLog 24 Jan 2014 12:18:50 -0000 1.150
25 @@ -1,14 +1,15 @@
26 # ChangeLog for media-libs/jpeg
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-libs/jpeg/ChangeLog,v 1.149 2014/01/24 12:03:53 ssuominen Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-libs/jpeg/ChangeLog,v 1.150 2014/01/24 12:18:50 ssuominen Exp $
30
31 - 24 Jan 2014; Samuli Suominen <ssuominen@g.o>
32 +*jpeg-6b-r12 (24 Jan 2014)
33 +
34 + 24 Jan 2014; Samuli Suominen <ssuominen@g.o> +jpeg-6b-r12.ebuild:
35 +files/jpeg-8d-CVE-2013-6629.patch, jpeg-8d-r1.ebuild:
36 - Fix security bug 491152 (CVE-2013-6629) for jpeg-8d since the patch still
37 + Fix security bug 491152 (CVE-2013-6629) for jpeg-6b and 8d since the patch
38 applies cleanly. The CVE description is vague on version scale.
39
40 - 24 Jan 2014; Samuli Suominen <ssuominen@g.o> -jpeg-9.ebuild,
41 - jpeg-8d-r1.ebuild:
42 + 24 Jan 2014; Samuli Suominen <ssuominen@g.o> -jpeg-9.ebuild:
43 old
44
45 *jpeg-8d-r1 (24 Jan 2014)
46
47
48
49 1.1 media-libs/jpeg/jpeg-6b-r12.ebuild
50
51 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/jpeg/jpeg-6b-r12.ebuild?rev=1.1&view=markup
52 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/jpeg/jpeg-6b-r12.ebuild?rev=1.1&content-type=text/plain
53
54 Index: jpeg-6b-r12.ebuild
55 ===================================================================
56 # Copyright 1999-2014 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 # $Header: /var/cvsroot/gentoo-x86/media-libs/jpeg/jpeg-6b-r12.ebuild,v 1.1 2014/01/24 12:18:50 ssuominen Exp $
59
60 EAPI=5
61
62 # this ebuild is only for the libjpeg.so.62 SONAME for ABI compat
63
64 PATCH_VER=1
65 inherit eutils libtool toolchain-funcs multilib-minimal
66
67 DESCRIPTION="library to load, handle and manipulate images in the JPEG format (transition package)"
68 HOMEPAGE="http://www.ijg.org/"
69 SRC_URI="mirror://gentoo/jpegsrc.v${PV}.tar.gz
70 http://dev.gentoo.org/~ssuominen/${P}-patchset-${PATCH_VER}.tar.xz"
71
72 LICENSE="IJG"
73 SLOT="62"
74 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
75 IUSE=""
76
77 DOCS=""
78
79 RDEPEND="!>=media-libs/libjpeg-turbo-1.3.0-r2:0
80 abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r5
81 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
82 DEPEND="${RDEPEND}"
83
84 src_prepare() {
85 EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch
86 epatch "${FILESDIR}"/${PN}-8d-CVE-2013-6629.patch
87 elibtoolize
88 }
89
90 multilib_src_configure() {
91 tc-export CC
92 ECONF_SOURCE=${S} \
93 econf \
94 --enable-shared \
95 --disable-static \
96 --enable-maxmem=64
97 }
98
99 multilib_src_compile() {
100 emake libjpeg.la
101 }
102
103 multilib_src_install() {
104 newlib.so .libs/libjpeg.so.62.0.0 libjpeg.so.62
105 }