bump(media-libs/libjpeg-turbo): sync with upstream

This commit is contained in:
David Michael 2017-06-30 13:22:30 -07:00
parent 6a3d123212
commit 32a0bd8b52
10 changed files with 284 additions and 421 deletions

View File

@ -1,260 +0,0 @@
# ChangeLog for media-libs/libjpeg-turbo
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libjpeg-turbo/ChangeLog,v 1.57 2012/12/28 16:10:14 ssuominen Exp $
28 Dec 2012; Samuli Suominen <ssuominen@gentoo.org>
libjpeg-turbo-1.2.1.ebuild:
Missing legal notice (LICENSE) "IJG" wrt #447282 by Ulrich Müller
31 Jul 2012; Samuli Suominen <ssuominen@gentoo.org>
-libjpeg-turbo-1.2.0-r1.ebuild, -libjpeg-turbo-1.2.0-r2.ebuild,
-files/libjpeg-turbo-1.2.0-guard_against_bad_num_components_value.patch:
old
31 Jul 2012; Samuli Suominen <ssuominen@gentoo.org>
libjpeg-turbo-1.2.1.ebuild:
ppc/ppc64 stable wrt #426938
25 Jul 2012; Mike Frysinger <vapier@gentoo.org> libjpeg-turbo-1.2.1.ebuild:
Do not set SRC_URI for 9999 versions.
22 Jul 2012; Raúl Porcel <armin76@gentoo.org> libjpeg-turbo-1.2.1.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #426938
19 Jul 2012; Markos Chandras <hwoarang@gentoo.org> libjpeg-turbo-1.2.1.ebuild:
Stable on amd64 wrt bug #426938
17 Jul 2012; Jeroen Roovers <jer@gentoo.org> libjpeg-turbo-1.2.1.ebuild:
Stable for HPPA (bug #426938).
17 Jul 2012; Johannes Huber <johu@gentoo.org> libjpeg-turbo-1.2.1.ebuild:
Stable for x86, wrt bug #426938
*libjpeg-turbo-1.2.1 (07 Jul 2012)
07 Jul 2012; Samuli Suominen <ssuominen@gentoo.org>
+libjpeg-turbo-1.2.1.ebuild:
Version bump.
04 Jul 2012; Samuli Suominen <ssuominen@gentoo.org>
libjpeg-turbo-1.2.0-r2.ebuild:
epunt_cxx to avoid C++ /lib/cpp requirement wrt #424689 by Sylvain BERTRAND
14 Jun 2012; Mike Frysinger <vapier@gentoo.org> libjpeg-turbo-1.2.0-r2.ebuild:
Disable simd code for x32 ABIs so the package at least works (passes tests)
#420239 by Xavier Miller.
09 Jun 2012; Mike Frysinger <vapier@gentoo.org>
+files/libjpeg-turbo-1.2.0-x32.patch, libjpeg-turbo-1.2.0-r2.ebuild:
Fix building for x32 targets #420239 by Xavier Miller.
09 Jun 2012; Zac Medico <zmedico@gentoo.org> libjpeg-turbo-1.2.0-r1.ebuild,
libjpeg-turbo-1.2.0-r2.ebuild:
tweak inherits so repoman can parse them
03 Jun 2012; Samuli Suominen <ssuominen@gentoo.org>
libjpeg-turbo-1.2.0-r2.ebuild:
Pull in || ( nasm yasm ) also for ~x64-macos wrt #419497 by Andrew Udvare
*libjpeg-turbo-1.2.0-r2 (31 May 2012)
31 May 2012; Samuli Suominen <ssuominen@gentoo.org>
+libjpeg-turbo-1.2.0-r2.ebuild,
+files/libjpeg-turbo-1.2.0-guard_against_bad_num_components_value.patch:
Grab patch from upstream 1.2.x branch for "Guard against num_components being
a ridiculousvalue due to a corrupt header"
26 Apr 2012; Samuli Suominen <ssuominen@gentoo.org>
-libjpeg-turbo-1.1.1.ebuild:
old
24 Apr 2012; Fabian Groffen <grobian@gentoo.org>
libjpeg-turbo-1.2.0-r1.ebuild:
Marked ~x{86,64}-macos
22 Apr 2012; Raúl Porcel <armin76@gentoo.org> libjpeg-turbo-1.2.0-r1.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #407283
30 Mar 2012; Samuli Suominen <ssuominen@gentoo.org>
libjpeg-turbo-1.2.0-r1.ebuild:
Insert missing assembler dependencies for ~amd64-fbsd and ~x86-fbsd wrt
#409363 by Richard Yao and Alexis Ballier
25 Mar 2012; Markus Meier <maekke@gentoo.org> libjpeg-turbo-1.2.0-r1.ebuild:
arm stable, bug #407283
09 Mar 2012; Samuli Suominen <ssuominen@gentoo.org>
libjpeg-turbo-1.2.0-r1.ebuild:
amd64/x86 stable wrt #407283
09 Mar 2012; Brent Baude <ranger@gentoo.org> libjpeg-turbo-1.2.0-r1.ebuild:
Marking libjpeg-turbo-1.2.0-r1 ppc64 for bug 407283
07 Mar 2012; Brent Baude <ranger@gentoo.org> libjpeg-turbo-1.2.0-r1.ebuild:
Marking libjpeg-turbo-1.2.0-r1 ppc for bug 407283
07 Mar 2012; Jeroen Roovers <jer@gentoo.org> libjpeg-turbo-1.2.0-r1.ebuild:
Stable for HPPA (bug #407283).
07 Mar 2012; Naohiro Aota <naota@gentoo.org> libjpeg-turbo-1.2.0-r1.ebuild:
Add ~x86-fbsd. #398909
13 Feb 2012; Samuli Suominen <ssuominen@gentoo.org>
-libjpeg-turbo-1.2.0.ebuild:
old
*libjpeg-turbo-1.2.0-r1 (13 Feb 2012)
13 Feb 2012; Samuli Suominen <ssuominen@gentoo.org>
+libjpeg-turbo-1.2.0-r1.ebuild:
Move documentation installed from Makefile.am to correct directory
wrt #403447
11 Feb 2012; Samuli Suominen <ssuominen@gentoo.org>
-libjpeg-turbo-1.1.90_p20120210.ebuild:
old
*libjpeg-turbo-1.2.0 (11 Feb 2012)
11 Feb 2012; Samuli Suominen <ssuominen@gentoo.org>
+libjpeg-turbo-1.2.0.ebuild:
Version bump.
10 Feb 2012; Samuli Suominen <ssuominen@gentoo.org>
-libjpeg-turbo-1.1.90_p20120128.ebuild,
-libjpeg-turbo-1.1.90_p20120129.ebuild:
old
*libjpeg-turbo-1.1.90_p20120210 (10 Feb 2012)
10 Feb 2012; Samuli Suominen <ssuominen@gentoo.org>
+libjpeg-turbo-1.1.90_p20120210.ebuild:
New snapshot.
09 Feb 2012; Matt Turner <mattst88@gentoo.org>
libjpeg-turbo-1.1.90_p20120129.ebuild:
Added ~mips, bug 398909.
*libjpeg-turbo-1.1.90_p20120129 (29 Jan 2012)
29 Jan 2012; Samuli Suominen <ssuominen@gentoo.org>
+libjpeg-turbo-1.1.90_p20120129.ebuild:
New snapshot to resolve rendering problems wrt #401233 by Alec M.
27 Jan 2012; Samuli Suominen <ssuominen@gentoo.org>
libjpeg-turbo-1.1.90_p20120128.ebuild:
Keyword ~ppc/~ppc64 wrt #398909
27 Jan 2012; Samuli Suominen <ssuominen@gentoo.org>
-libjpeg-turbo-1.1.90.ebuild:
old
27 Jan 2012; Samuli Suominen <ssuominen@gentoo.org>
-libjpeg-turbo-1.1.90.ebuild:
old
*libjpeg-turbo-1.1.90_p20120128 (27 Jan 2012)
27 Jan 2012; Samuli Suominen <ssuominen@gentoo.org>
+libjpeg-turbo-1.1.90_p20120128.ebuild:
New snapshot from
http://libjpeg-turbo.svn.sourceforge.net/viewvc/libjpeg-turbo/branches/1.2.x/
?view=tar for resolving bug #398023 as reported by Piotr Szymaniak and
debugged by Rafał Mużyło.
18 Jan 2012; Jeroen Roovers <jer@gentoo.org> libjpeg-turbo-1.1.90.ebuild:
Marked ~hppa (bug #398909).
*libjpeg-turbo-1.1.90 (20 Nov 2011)
20 Nov 2011; Samuli Suominen <ssuominen@gentoo.org>
+libjpeg-turbo-1.1.90.ebuild:
Version bump.
20 Nov 2011; Samuli Suominen <ssuominen@gentoo.org>
-libjpeg-turbo-1.1.0.ebuild:
old
18 Jun 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
libjpeg-turbo-1.1.1.ebuild:
x86 stable wrt bug #371284
18 Jun 2011; Markos Chandras <hwoarang@gentoo.org>
libjpeg-turbo-1.1.1.ebuild:
Stable on amd64 wrt bug #371284
02 Jun 2011; Markus Meier <maekke@gentoo.org> libjpeg-turbo-1.1.1.ebuild:
add ~arm, bug #365845
*libjpeg-turbo-1.1.1 (18 May 2011)
18 May 2011; Samuli Suominen <ssuominen@gentoo.org>
+libjpeg-turbo-1.1.1.ebuild:
Version bump wrt #367117 by Stefan Talpalaru
07 May 2011; Samuli Suominen <ssuominen@gentoo.org>
libjpeg-turbo-1.1.0.ebuild:
Limit dev-lang/nasm DEPEND to amd64/x86/amd64-linux/and x86-linux wrt
#364985.
28 Mar 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
libjpeg-turbo-1.1.0.ebuild:
x86 stable wrt bug #360715
27 Mar 2011; Christoph Mende <angelos@gentoo.org> libjpeg-turbo-1.1.0.ebuild:
Stable on amd64 wrt bug #360715
27 Mar 2011; Christian Faulhammer <fauli@gentoo.org>
libjpeg-turbo-1.1.0.ebuild:
fix typo in DESCRIPTION
03 Mar 2011; Jonathan Callen <abcd@gentoo.org> libjpeg-turbo-1.1.0.ebuild:
Add ~amd64-linux/~x86-linux keywords, fix build on prefix
01 Mar 2011; Samuli Suominen <ssuominen@gentoo.org>
libjpeg-turbo-1.1.0.ebuild:
Run "make test" instead of "make check" by Johan Bergström.
*libjpeg-turbo-1.1.0 (28 Feb 2011)
28 Feb 2011; Samuli Suominen <ssuominen@gentoo.org>
+libjpeg-turbo-1.1.0.ebuild:
Version bump.
19 Jan 2011; Samuli Suominen <ssuominen@gentoo.org>
libjpeg-turbo-1.0.90.1.ebuild:
Install jpegexiforient and exifautotran.
19 Jan 2011; Dror Levin <spatz@gentoo.org> -libjpeg-turbo-1.0.1.ebuild,
libjpeg-turbo-1.0.90.1.ebuild:
Keyword ~amd64 and ~x86, drop old.
*libjpeg-turbo-1.0.90.1 (05 Jan 2011)
05 Jan 2011; Jory A. Pratt <anarchy@gentoo.org>
-libjpeg-turbo-1.0.90-r1.ebuild, +libjpeg-turbo-1.0.90.1.ebuild:
Update snapshot, includes tjDecompressHeader() function
*libjpeg-turbo-1.0.90-r1 (07 Nov 2010)
07 Nov 2010; Jory A. Pratt <anarchy@gentoo.org>
-libjpeg-turbo-1.0.90.ebuild, +libjpeg-turbo-1.0.90-r1.ebuild:
Fix up breakage from cleanup of personal devspace
*libjpeg-turbo-1.0.90 (21 Oct 2010)
21 Oct 2010; Jory A. Pratt <anarchy@gentoo.org>
+libjpeg-turbo-1.0.90.ebuild:
current svn snapshot, jpeg-8 support enabled by default
*libjpeg-turbo-1.0.1 (20 Sep 2010)
20 Sep 2010; Samuli Suominen <ssuominen@gentoo.org>
+libjpeg-turbo-1.0.1.ebuild:
Version bump.
*libjpeg-turbo-1.0.0 (23 Jul 2010)
23 Jul 2010; Samuli Suominen <ssuominen@gentoo.org>
+libjpeg-turbo-1.0.0.ebuild:
Initial commit wrt #327487 by Siarhei Siamashka.

View File

@ -1,20 +1,9 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX libjpeg-turbo-1.2.0-x32.patch 1240 SHA256 b12ab8fbef2cd8ceafd2e26e8fca375894275b7a60216fabf23f4f1342e73347 SHA512 0aa26467b7c0f583d945619f9b1ad9f200d6ae6cb5c904873a047d955de43c0bfefbf0d9f83cf26b3758f780b530cc35825b57a98856138642dcd29d73e24e91 WHIRLPOOL 67c84aec436f41f318149b264e5a198ad8b4d4bd19483f404dce60a59b237715a38fd5e6108d0c745ab90b6ca3688d2d75d7d23aecff06a649db34bff4d1be2d
DIST libjpeg-turbo-1.2.1.tar.gz 1755264 SHA256 cb3323f054a02cedad193bd0ca418d46934447f995d19e678ea64f78e4903770 SHA512 1ea3d2cfcc24ebe83b669417b86c59563781e74ef5358bf44fc380d4379bd200965aed7390cbfd269cac9f6abd21b3bcb156cb7f3deb5d0e9bfe0a07347d45f6 WHIRLPOOL 70e19e40c218e6ed9583ea5903a130db2fb18491c1c08da8a8989d6fcdf19bf846737ea1660d45107c03ee0a2b7406cefd5ee22533a839c49c2526acc4578d10
DIST libjpeg8_8d-1.debian.tar.gz 13676 SHA256 70ec6689b0ad85739802cf3ebbdcc12ea01e21edd8f931c614b25b44cf199057 SHA512 7def4f13524f0af3b9adf35a370027a18f43b9a635f56a17d5bb7883370db8b18b8a12737d0f0cb4b0287ccf8fb474eb5f754de6b398ffe7d522c54e5bf68040 WHIRLPOOL 94526c31d401eb14c9bf0f7115e13a27886ad58863e25d6653eba2b2f5ef260ec272368d2b9d9934bd75b1e5b5f1afc97230e540248efc24d6e85e5680399d27
EBUILD libjpeg-turbo-1.2.1.ebuild 2880 SHA256 d2171c8da88d6f42dd72f3976cbfdd4671967c9e63721bfb429d36dd1d9148b3 SHA512 2d7fe1ba0c7a21d3211d465d958b08630d609e5afee6c9d49aae57b6da560bd8548a88e9f02596e84e77f7da09dc2c1167bdd5ecb71fca382fd7243f5142f94f WHIRLPOOL f2e957a72d41717ed3171a01bc83a7307420e7fcb1ed19a1c138ea5e7dc7f5bb35780a633e1f6fafa3f346dda9e0f38e444253d9dac925c0da79bbcfef9318c4
MISC ChangeLog 8654 SHA256 1a3b8e3a474bac077cd8524fccd37bb4c3da31ed289f2f44547813b94174e4d9 SHA512 aa23efdb46722531248ed2b7be5d7334517f4f1f4cb86a1bc7237fdf88de74afe32e5491d760da3ec580b23948b56e93b1979daaa0fbc5710c9855da20c5082a WHIRLPOOL 2d4fe042cc8c69dc63e8d551b9fdfdd892827102446fd7768354cdea9f8613c454c973b18fcaf82077eb7c55e80d96c6d37747dc6c919ecf4874417548773242
MISC metadata.xml 367 SHA256 6b8c81649360de8af20a434749d90a9ee689026f959c814e22dac83513c5b0d4 SHA512 0dc1a5f70e560471119207724bc0015d1ae6b80c7da5d2305479b681ae9dca487dc0a58b5db45cc033d3c12ec997902b1c42c664efbfdff8cf3e1570259d0835 WHIRLPOOL 5686f917bfedc7f73923a18e99e8fa64eadda2cbe476d8b6c527be83f283acad01e0fedb5d4c9deb1dbf4f21538b69b3446db3304af782fb76e4b009c6bd3822
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iQEcBAEBCAAGBQJQ3cQvAAoJEEdUh39IaPFNjWQH/1/bQyGyRyUfU3qsfI7AaK/0
A0lA2SZ7VnPRUFca0jLqx1oY/US430/RifRL9c8+a0Ej98twIk+Xvy5dtXHe5Fvs
ztS+8h1WfowxiA9HRe85zb+1qVojxIR+/n27FSf+sZaKLuBUf1ZBWnH2+jQm/ueq
2TY2OOolkgQZhrKsgXaWA6/GyA+Zy5MJaGgL7OSq5qaGMlVZ30frzF+laIJXRdoQ
M+huWSjGuCR4JT329At1JI6WOmceySr8s98EO2S838DEwKvHIMS8VIe8y//j2bC/
3GxPhb42xc3s3mYL53ax62OfXcGIIPwiYFCA4aWNozNsXI5WN25aTLkh0dKHLtw=
=RHCQ
-----END PGP SIGNATURE-----
AUX libjpeg-turbo-1.2.0-x32.patch 1248 SHA256 55190a460e44b1799e30ad31e5cf74db184ad4345d9836882779bb847c74ae19 SHA512 9ffc28a89db43eba9545bca2d4c1f5a11953f36a46e294b697bda190058dcaa59982f83552ce54f37ef83970d4b0fefd1e14497854c7991db38ab7f7c1c6afae WHIRLPOOL fa115376c2e0ab6769c1499c6249f90fd091f94f50f2d649ed27d553b93c043872f1198c261e28b825c496f905b1f5f7fb5cdabb2ca9c1bfa524df6928c5c90a
DIST libjpeg-turbo-1.5.0.tar.gz 1654276 SHA256 9f397c31a67d2b00ee37597da25898b03eb282ccd87b135a50a69993b6a2035f SHA512 3b7249a5f5c7b1f1fa99924ac6bc9bff3bf811815ef38505af5359d1f0edb0bfb771f0fa54308743a2d9305cb19a997453fdb00d0aade3f2f17ea917a45fde22 WHIRLPOOL 5aee1cda739fb70fe15efd0cdb2cdecd7d99e4bea3d0b05d757420dd781749bc9c4a91ba4f5c1ad68584113323acc0d2784ac18c9daed678d4057a410a289610
DIST libjpeg-turbo-1.5.1.tar.gz 1650647 SHA256 41429d3d253017433f66e3d472b8c7d998491d2f41caa7306b8d9a6f2a2c666c SHA512 a03823cf4b3d1aada24e502fea0a979b1f656c01e55ffddc06013b9c79509c2da1e3bcf0b85282289451d77d4cb5f56dd8cbf6e492744836ddda1f7136534852 WHIRLPOOL 20540f3fa1518a3eab1f5e29cb0e84c7718bebbff5de960cbce5349cc58d3e4d14cd5883754ca9dfd60ea991d1097f7c3a8376f1112c15ac8be663139d0a400c
DIST libjpeg8_8d-2.debian.tar.gz 14764 SHA256 9b36468b2aba24d63d3c87625de89f31834ac429e6dec7d68d86a52b5110219c SHA512 8c5959fb7583a2d61e9442187f67b91b45e72d9dd30db3360d583a3b5d8e1a908db5659f760bdd455b3056e6ae3535b2fd3b847df3d58b140a1816b754003675 WHIRLPOOL bda41c37f3f57733fcd86969126f6dbede2fbf633b0168265a7fe353fb7f3cd995a94e7987bac472957ec6fb0b2dc34d5dd646f0de79e06bc94e59d7cf440939
EBUILD libjpeg-turbo-1.5.0.ebuild 2870 SHA256 701f0829e38764936da030e1e6277587d40816d5315433bae790d8032eca0375 SHA512 0507ab5d612610cee96f04670409ed8fc4255e40879c09f6d27773763ba1e49d8f09cff56cad4ce1188dbe09d67e3bec308bb6111b891384417d526b6ef16d75 WHIRLPOOL 7f6ef8dffc89b31746a062494bdff23010e6430470a7daff365da5c5ba40abd3df0b6c0029785d1a294d4063203c7dc6e737125ef18255b0a9ffbe1cd4ff131f
EBUILD libjpeg-turbo-1.5.1.ebuild 2932 SHA256 46d13f566f0929adfb3236179be25d26ca17e7ee6eb804ed52fdacfeed717076 SHA512 bf8a19521d8d2ae1659d20f9797efa44c5a7670fa0627828f030cb77c6c4552e85d5573dea54ce18caee20b70af17efac2de466fc18dbbc43ceafcdc07eb0836 WHIRLPOOL efc2434b58fb2a069eae9fdbc43d9321d1fe0bc5fb708ab3c18f39bf600bdf0daa311c93d7ad09474dbb5a6aaac35db1ca7be1d90ed586aa8c28a35a21345ea7
MISC ChangeLog 8393 SHA256 7e611fd09a9127b517fdc9bc781ae30fed0f0ae14d08692acfe6f27fd5f143b5 SHA512 6fe0cf4d932d4de023bbeeca52ae098d1477a6a4df5dfcd4343e922ce52cfc3cbd1406f8014e270a66a4e99c5f1b1272b2e4a201ffb18614dd50701ab1171491 WHIRLPOOL 9d7330d2a056b268dfe9659a027877e4024d3ee4dddb3a181783cc9f99ca26c522da14353cdf32ae1220523e50f391ce7b8c1e83c3fcdea0abd47645dc5ad924
MISC ChangeLog-2015 15563 SHA256 4b26f85d95e968cbe633ce71e86e29d285251f700ea1dcaa0f7a61dc37039438 SHA512 6755d1cdef54a317378dd091d1e9bb815044d54e81da64e78a826932ebf7fa70e627f31b395949ec4b5d30424f1529346488cfe16e0a8493cbaf3d10b8acda44 WHIRLPOOL 798e89f559d7f4482b773399e9e0806affc523b49d77683457ae860ba61d109427d0284ab63cdbfe1744770ebb3cc289ac995ce7735e9eb32fbfdb983a4574bc
MISC metadata.xml 466 SHA256 f986d515faf7af7706c2eab814891b6e00f3a2b2a9c2534fef22efaafee8b872 SHA512 2b8725c3493aa2294b43f3328f3506458254f57b8ac2914b96a7bbf987caa4c6a011e7afe72099bd0d33ff605c018853efde3e77faf2bcb012d7e49d229f17ea WHIRLPOOL 3081bed0e33685d63c2f60c33bd41016968ea72ee9a5b16a00b484d1f876382f20bab648db283c5e7c4703172ee19e78b74a06384edd0254c607c072347bd4d3

View File

@ -2,8 +2,8 @@ https://bugs.gentoo.org/420239
https://sourceforge.net/tracker/?func=detail&aid=3533795&group_id=303195&atid=1278160
--- configure
+++ configure
--- a/configure
+++ b/configure
@@ -33,7 +33,11 @@ case "$host_os" in
linux*)
case "$host_cpu" in
@ -25,8 +25,8 @@ https://sourceforge.net/tracker/?func=detail&aid=3533795&group_id=303195&atid=12
ELF64) NAFLAGS='-felf64 -DELF -D__x86_64__';;
RDF) NAFLAGS='-frdf -DRDF';;
Mach-O) NAFLAGS='-fmacho -DMACHO';;
--- simd/nasm_lt.sh
+++ simd/nasm_lt.sh
--- a/simd/nasm_lt.sh
+++ b/simd/nasm_lt.sh
@@ -11,7 +11,7 @@ while [ $# -gt 0 ]; do
pic=yes
fi

View File

@ -1,118 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libjpeg-turbo/libjpeg-turbo-1.2.1.ebuild,v 1.8 2012/12/28 16:10:14 ssuominen Exp $
EAPI=4
JPEG_ABI=8
if [[ ${PV} == *_p20* ]]; then
SRC_URI="mirror://gentoo/${P}.tar.xz"
inherit autotools
elif [[ ${PV} != "9999" ]]; then
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
fi
inherit eutils java-pkg-opt-2 libtool toolchain-funcs
DESCRIPTION="MMX, SSE, and SSE2 SIMD accelerated JPEG library"
HOMEPAGE="http://libjpeg-turbo.virtualgl.org/ http://sourceforge.net/projects/libjpeg-turbo/"
SRC_URI="${SRC_URI}
mirror://debian/pool/main/libj/libjpeg${JPEG_ABI}/libjpeg${JPEG_ABI}_${JPEG_ABI}d-1.debian.tar.gz"
LICENSE="BSD IJG"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="java static-libs"
ASM_DEPEND="|| ( dev-lang/nasm dev-lang/yasm )"
COMMON_DEPEND="!media-libs/jpeg:0"
RDEPEND="${COMMON_DEPEND}
java? ( >=virtual/jre-1.5 )"
DEPEND="${COMMON_DEPEND}
amd64? ( ${ASM_DEPEND} )
x86? ( ${ASM_DEPEND} )
amd64-fbsd? ( ${ASM_DEPEND} )
x86-fbsd? ( ${ASM_DEPEND} )
amd64-linux? ( ${ASM_DEPEND} )
x86-linux? ( ${ASM_DEPEND} )
x64-macos? ( ${ASM_DEPEND} )
java? ( >=virtual/jdk-1.5 )"
src_prepare() {
epatch "${FILESDIR}"/${PN}-1.2.0-x32.patch #420239
if [[ -x ./configure ]]; then
elibtoolize
else
eautoreconf
fi
epunt_cxx #424689
java-pkg-opt-2_src_prepare
}
src_configure() {
if use java; then
export JAVACFLAGS="$(java-pkg_javac-args)"
export JNI_CFLAGS="$(java-pkg_get-jni-cflags)"
fi
local myconf=()
[[ ${ABI} == "x32" ]] && myconf+=( --without-simd ) #420239
econf \
$(use_enable static-libs static) \
--with-jpeg${JPEG_ABI} \
$(use_with java) \
"${myconf[@]}"
}
src_compile() {
local _java_makeopts
use java && _java_makeopts="-j1"
emake ${_java_makeopts}
ebegin "Building exifautotran and jpegexiforient extra tools"
pushd ../debian/extra >/dev/null
emake CC="$(tc-getCC)" CFLAGS="${LDFLAGS} ${CFLAGS}"
popd >/dev/null
eend $?
}
src_test() {
emake test
}
src_install() {
emake \
DESTDIR="${D}" \
docdir="${EPREFIX}"/usr/share/doc/${PF} \
exampledir="${EPREFIX}"/usr/share/doc/${PF} \
install
prune_libtool_files
insinto /usr/share/doc/${PF}/html
doins -r doc/html/*
if use java; then
insinto /usr/share/doc/${PF}/html/java
doins -r java/doc/*
newdoc java/README README.java
rm -rf "${ED}"usr/classes
java-pkg_dojar java/turbojpeg.jar
fi
ebegin "Installing exifautotran and jpegexiforient extra tools"
pushd ../debian/extra >/dev/null
newdoc ../changelog changelog.debian
emake \
DESTDIR="${D}" prefix="${EPREFIX}"/usr \
INSTALL="install -m755" INSTALLDIR="install -d -m755" \
install
popd >/dev/null
eend $?
}

View File

@ -0,0 +1,118 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit libtool eutils java-pkg-opt-2 libtool toolchain-funcs multilib-minimal
DESCRIPTION="MMX, SSE, and SSE2 SIMD accelerated JPEG library"
HOMEPAGE="http://libjpeg-turbo.virtualgl.org/ https://sourceforge.net/projects/libjpeg-turbo/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
mirror://gentoo/libjpeg8_8d-2.debian.tar.gz"
LICENSE="BSD IJG"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="java static-libs"
ASM_DEPEND="|| ( dev-lang/nasm dev-lang/yasm )"
COMMON_DEPEND="!media-libs/jpeg:0
!media-libs/jpeg:62"
RDEPEND="${COMMON_DEPEND}
java? ( >=virtual/jre-1.5 )"
DEPEND="${COMMON_DEPEND}
amd64? ( ${ASM_DEPEND} )
x86? ( ${ASM_DEPEND} )
amd64-fbsd? ( ${ASM_DEPEND} )
x86-fbsd? ( ${ASM_DEPEND} )
amd64-linux? ( ${ASM_DEPEND} )
x86-linux? ( ${ASM_DEPEND} )
x64-macos? ( ${ASM_DEPEND} )
java? ( >=virtual/jdk-1.5 )"
MULTILIB_WRAPPED_HEADERS=( /usr/include/jconfig.h )
PATCHES=(
"${FILESDIR}"/${PN}-1.2.0-x32.patch #420239
)
src_prepare() {
default
elibtoolize
java-pkg-opt-2_src_prepare
}
multilib_src_configure() {
local myconf=()
if multilib_is_native_abi; then
myconf+=( $(use_with java) )
if use java; then
export JAVACFLAGS="$(java-pkg_javac-args)"
export JNI_CFLAGS="$(java-pkg_get-jni-cflags)"
fi
else
myconf+=( --without-java )
fi
[[ ${ABI} == "x32" ]] && myconf+=( --without-simd ) #420239
# Force /bin/bash until upstream generates a new version. #533902
CONFIG_SHELL=/bin/bash \
ECONF_SOURCE=${S} \
econf \
$(use_enable static-libs static) \
--with-mem-srcdst \
"${myconf[@]}"
}
multilib_src_compile() {
local _java_makeopts
use java && _java_makeopts="-j1"
emake ${_java_makeopts}
if multilib_is_native_abi; then
pushd ../debian/extra >/dev/null
emake CC="$(tc-getCC)" CFLAGS="${LDFLAGS} ${CFLAGS}"
popd >/dev/null
fi
}
multilib_src_test() {
emake test
}
multilib_src_install() {
emake \
DESTDIR="${D}" \
docdir="${EPREFIX}"/usr/share/doc/${PF} \
exampledir="${EPREFIX}"/usr/share/doc/${PF} \
install
if multilib_is_native_abi; then
pushd "${WORKDIR}"/debian/extra >/dev/null
emake \
DESTDIR="${D}" prefix="${EPREFIX}"/usr \
INSTALL="install -m755" INSTALLDIR="install -d -m755" \
install
popd >/dev/null
if use java; then
rm -rf "${ED}"/usr/classes
java-pkg_dojar java/turbojpeg.jar
fi
fi
}
multilib_src_install_all() {
prune_libtool_files
insinto /usr/share/doc/${PF}/html
doins -r "${S}"/doc/html/*
newdoc "${WORKDIR}"/debian/changelog changelog.debian
if use java; then
insinto /usr/share/doc/${PF}/html/java
doins -r "${S}"/java/doc/*
newdoc "${S}"/java/README README.java
fi
}

View File

@ -0,0 +1,119 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit libtool eutils java-pkg-opt-2 libtool toolchain-funcs multilib-minimal
DESCRIPTION="MMX, SSE, and SSE2 SIMD accelerated JPEG library"
HOMEPAGE="http://libjpeg-turbo.virtualgl.org/ https://sourceforge.net/projects/libjpeg-turbo/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
mirror://gentoo/libjpeg8_8d-2.debian.tar.gz"
LICENSE="BSD IJG"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="java static-libs"
ASM_DEPEND="|| ( dev-lang/nasm dev-lang/yasm )"
COMMON_DEPEND="!media-libs/jpeg:0
!media-libs/jpeg:62"
RDEPEND="${COMMON_DEPEND}
java? ( >=virtual/jre-1.5 )"
DEPEND="${COMMON_DEPEND}
amd64? ( ${ASM_DEPEND} )
x86? ( ${ASM_DEPEND} )
amd64-fbsd? ( ${ASM_DEPEND} )
x86-fbsd? ( ${ASM_DEPEND} )
amd64-linux? ( ${ASM_DEPEND} )
x86-linux? ( ${ASM_DEPEND} )
x64-macos? ( ${ASM_DEPEND} )
x64-cygwin? ( ${ASM_DEPEND} )
java? ( >=virtual/jdk-1.5 )"
MULTILIB_WRAPPED_HEADERS=( /usr/include/jconfig.h )
PATCHES=(
"${FILESDIR}"/${PN}-1.2.0-x32.patch #420239
)
src_prepare() {
default
elibtoolize
java-pkg-opt-2_src_prepare
}
multilib_src_configure() {
local myconf=()
if multilib_is_native_abi; then
myconf+=( $(use_with java) )
if use java; then
export JAVACFLAGS="$(java-pkg_javac-args)"
export JNI_CFLAGS="$(java-pkg_get-jni-cflags)"
fi
else
myconf+=( --without-java )
fi
[[ ${ABI} == "x32" ]] && myconf+=( --without-simd ) #420239
# Force /bin/bash until upstream generates a new version. #533902
CONFIG_SHELL="${EPREFIX}"/bin/bash \
ECONF_SOURCE=${S} \
econf \
$(use_enable static-libs static) \
--with-mem-srcdst \
"${myconf[@]}"
}
multilib_src_compile() {
local _java_makeopts
use java && _java_makeopts="-j1"
emake ${_java_makeopts}
if multilib_is_native_abi; then
pushd ../debian/extra >/dev/null
emake CC="$(tc-getCC)" CFLAGS="${LDFLAGS} ${CFLAGS}"
popd >/dev/null
fi
}
multilib_src_test() {
emake test
}
multilib_src_install() {
emake \
DESTDIR="${D}" \
docdir="${EPREFIX}"/usr/share/doc/${PF} \
exampledir="${EPREFIX}"/usr/share/doc/${PF} \
install
if multilib_is_native_abi; then
pushd "${WORKDIR}"/debian/extra >/dev/null
emake \
DESTDIR="${D}" prefix="${EPREFIX}"/usr \
INSTALL="install -m755" INSTALLDIR="install -d -m755" \
install
popd >/dev/null
if use java; then
rm -rf "${ED}"/usr/classes
java-pkg_dojar java/turbojpeg.jar
fi
fi
}
multilib_src_install_all() {
prune_libtool_files
insinto /usr/share/doc/${PF}/html
doins -r "${S}"/doc/html/*
newdoc "${WORKDIR}"/debian/changelog changelog.debian
if use java; then
insinto /usr/share/doc/${PF}/html/java
doins -r "${S}"/java/doc/*
newdoc "${S}"/java/README README.java
fi
}

View File

@ -1,13 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>graphics</herd>
<maintainer>
<email>ssuominen@gentoo.org</email>
<name>Samuli Suominen</name>
</maintainer>
<maintainer>
<maintainer type="person">
<email>anarchy@gentoo.org</email>
<name>Jory A. Pratt</name>
</maintainer>
<maintainer type="project">
<email>graphics@gentoo.org</email>
<name>Gentoo Graphics Project</name>
</maintainer>
<upstream>
<remote-id type="sourceforge">libjpeg-turbo</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install preinst prepare setup test
DEPEND=!media-libs/jpeg:0 amd64? ( || ( dev-lang/nasm dev-lang/yasm ) ) x86? ( || ( dev-lang/nasm dev-lang/yasm ) ) amd64-fbsd? ( || ( dev-lang/nasm dev-lang/yasm ) ) x86-fbsd? ( || ( dev-lang/nasm dev-lang/yasm ) ) amd64-linux? ( || ( dev-lang/nasm dev-lang/yasm ) ) x86-linux? ( || ( dev-lang/nasm dev-lang/yasm ) ) x64-macos? ( || ( dev-lang/nasm dev-lang/yasm ) ) java? ( >=virtual/jdk-1.5 ) java? ( >=dev-java/java-config-2.2.0-r3 ) >=app-portage/elt-patches-20170317
DESCRIPTION=MMX, SSE, and SSE2 SIMD accelerated JPEG library
EAPI=4
HOMEPAGE=http://libjpeg-turbo.virtualgl.org/ http://sourceforge.net/projects/libjpeg-turbo/
IUSE=java static-libs elibc_FreeBSD java
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos
LICENSE=BSD IJG
RDEPEND=!media-libs/jpeg:0 java? ( >=virtual/jre-1.5 ) java? ( >=dev-java/java-config-2.2.0-r3 )
SLOT=0
SRC_URI=mirror://sourceforge/libjpeg-turbo/libjpeg-turbo-1.2.1.tar.gz mirror://debian/pool/main/libj/libjpeg8/libjpeg8_8d-1.debian.tar.gz
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea java-pkg-opt-2 be255db325e3af8fbf3506cf63998341 java-utils-2 1971a6927fcd7ec839f7e12b28a24bdd libtool e32ea84bf82cf8987965b574672dba93 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 0236be304ee52e7f179ed2f337075515 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee versionator c80ccf29e90adea7c5cae94b42eb76d0
_md5_=8364a24ef67a3769dcb8cb4a795ae11a

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install preinst prepare setup test
DEPEND=!media-libs/jpeg:0 !media-libs/jpeg:62 amd64? ( || ( dev-lang/nasm dev-lang/yasm ) ) x86? ( || ( dev-lang/nasm dev-lang/yasm ) ) amd64-fbsd? ( || ( dev-lang/nasm dev-lang/yasm ) ) x86-fbsd? ( || ( dev-lang/nasm dev-lang/yasm ) ) amd64-linux? ( || ( dev-lang/nasm dev-lang/yasm ) ) x86-linux? ( || ( dev-lang/nasm dev-lang/yasm ) ) x64-macos? ( || ( dev-lang/nasm dev-lang/yasm ) ) java? ( >=virtual/jdk-1.5 ) >=app-portage/elt-patches-20170317 java? ( >=dev-java/java-config-2.2.0-r3 )
DESCRIPTION=MMX, SSE, and SSE2 SIMD accelerated JPEG library
EAPI=6
HOMEPAGE=http://libjpeg-turbo.virtualgl.org/ https://sourceforge.net/projects/libjpeg-turbo/
IUSE=java static-libs elibc_FreeBSD java abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos
LICENSE=BSD IJG
RDEPEND=!media-libs/jpeg:0 !media-libs/jpeg:62 java? ( >=virtual/jre-1.5 ) java? ( >=dev-java/java-config-2.2.0-r3 )
SLOT=0
SRC_URI=mirror://sourceforge/libjpeg-turbo/libjpeg-turbo-1.5.0.tar.gz mirror://gentoo/libjpeg8_8d-2.debian.tar.gz
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea java-pkg-opt-2 be255db325e3af8fbf3506cf63998341 java-utils-2 1971a6927fcd7ec839f7e12b28a24bdd libtool e32ea84bf82cf8987965b574672dba93 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 0236be304ee52e7f179ed2f337075515 multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee versionator c80ccf29e90adea7c5cae94b42eb76d0
_md5_=1e8f42b0d3a3d17dfb64d7df6c0bf1ee

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install preinst prepare setup test
DEPEND=!media-libs/jpeg:0 !media-libs/jpeg:62 amd64? ( || ( dev-lang/nasm dev-lang/yasm ) ) x86? ( || ( dev-lang/nasm dev-lang/yasm ) ) amd64-fbsd? ( || ( dev-lang/nasm dev-lang/yasm ) ) x86-fbsd? ( || ( dev-lang/nasm dev-lang/yasm ) ) amd64-linux? ( || ( dev-lang/nasm dev-lang/yasm ) ) x86-linux? ( || ( dev-lang/nasm dev-lang/yasm ) ) x64-macos? ( || ( dev-lang/nasm dev-lang/yasm ) ) x64-cygwin? ( || ( dev-lang/nasm dev-lang/yasm ) ) java? ( >=virtual/jdk-1.5 ) >=app-portage/elt-patches-20170317 java? ( >=dev-java/java-config-2.2.0-r3 )
DESCRIPTION=MMX, SSE, and SSE2 SIMD accelerated JPEG library
EAPI=6
HOMEPAGE=http://libjpeg-turbo.virtualgl.org/ https://sourceforge.net/projects/libjpeg-turbo/
IUSE=java static-libs elibc_FreeBSD java abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos
LICENSE=BSD IJG
RDEPEND=!media-libs/jpeg:0 !media-libs/jpeg:62 java? ( >=virtual/jre-1.5 ) java? ( >=dev-java/java-config-2.2.0-r3 )
SLOT=0
SRC_URI=mirror://sourceforge/libjpeg-turbo/libjpeg-turbo-1.5.1.tar.gz mirror://gentoo/libjpeg8_8d-2.debian.tar.gz
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea java-pkg-opt-2 be255db325e3af8fbf3506cf63998341 java-utils-2 1971a6927fcd7ec839f7e12b28a24bdd libtool e32ea84bf82cf8987965b574672dba93 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 0236be304ee52e7f179ed2f337075515 multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee versionator c80ccf29e90adea7c5cae94b42eb76d0
_md5_=1fdfcc83f7f1bae813e9e9f0cd046993