diff options
author | Justin Lecher <jlec@gentoo.org> | 2012-10-06 09:49:18 +0000 |
---|---|---|
committer | Justin Lecher <jlec@gentoo.org> | 2012-10-06 09:49:18 +0000 |
commit | 64c6cac9dce3f55022d89ca14e3abc5696ff9b58 (patch) | |
tree | f54dba77bad14e214220fda76cde67f7e7c3db89 /dev-tcltk | |
parent | arm stable, bug #427544 (diff) | |
download | historical-64c6cac9dce3f55022d89ca14e3abc5696ff9b58.tar.gz historical-64c6cac9dce3f55022d89ca14e3abc5696ff9b58.tar.bz2 historical-64c6cac9dce3f55022d89ca14e3abc5696ff9b58.zip |
dev-tcltk/tkimg: Import fedora patch for zlib-1.2.7
Package-Manager: portage-2.2.0_alpha128/cvs/Linux x86_64
Diffstat (limited to 'dev-tcltk')
-rw-r--r-- | dev-tcltk/tkimg/ChangeLog | 8 | ||||
-rw-r--r-- | dev-tcltk/tkimg/Manifest | 10 | ||||
-rw-r--r-- | dev-tcltk/tkimg/files/tkimg-1.4-zlib127-gzgetc_fix.patch | 44 | ||||
-rw-r--r-- | dev-tcltk/tkimg/tkimg-1.4-r7.ebuild | 87 |
4 files changed, 144 insertions, 5 deletions
diff --git a/dev-tcltk/tkimg/ChangeLog b/dev-tcltk/tkimg/ChangeLog index 94dcf8c09a96..8c194b3d10f4 100644 --- a/dev-tcltk/tkimg/ChangeLog +++ b/dev-tcltk/tkimg/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-tcltk/tkimg # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tkimg/ChangeLog,v 1.49 2012/07/07 14:05:46 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tkimg/ChangeLog,v 1.50 2012/10/06 09:49:18 jlec Exp $ + +*tkimg-1.4-r7 (06 Oct 2012) + + 06 Oct 2012; Justin Lecher <jlec@gentoo.org> +tkimg-1.4-r7.ebuild, + +files/tkimg-1.4-zlib127-gzgetc_fix.patch: + Import fedora patch for zlib-1.2.7 *tkimg-1.4-r6 (07 Jul 2012) diff --git a/dev-tcltk/tkimg/Manifest b/dev-tcltk/tkimg/Manifest index a7a6eb93f7c6..904574b4dd60 100644 --- a/dev-tcltk/tkimg/Manifest +++ b/dev-tcltk/tkimg/Manifest @@ -5,6 +5,7 @@ AUX tkimg-1.4-jbig.patch 910 SHA256 7ee39eb27556b3e990ff2514065a8a8c4b1e128aa1d7 AUX tkimg-1.4-libtiff.patch 5069 SHA256 07c4f995aea0f135107a331b8df434b3af7ec934c108ace8367e61d9889c0f16 SHA512 123f3fed7121290164eefda5122cbe2705a642ca6826d96ea6be3cbc134d8ce5ed6adcb0a335599312a80fb8bf8b8d0dd35ec9f812fc25607ae489040b938e7e WHIRLPOOL e99ac303511968d2073ce247b7e0eaf3961410bd60b78d57199e7e27169186d2950179e4c092c6924f0c26cd55a054f1a153d542544a8c14fb70c47a56011f3b AUX tkimg-1.4-libtiff4.patch 33987 SHA256 f6441799ad59afc12011b0ded8f1d2f6e45f7a6316a83a4114438041a400090f SHA512 8b0e50bb1d440e95e2b5a4d9044a165bcafd0140287fbbabf589ff3514d27f06803e99f2ed38756a780206a01c7dc2e7aa3442500b0a2a75754155014fa93875 WHIRLPOOL ccd9cba9b4dbfb2afa902ec2de86c791e484e39ea281f28afad03c69cd106b8e379e0714e6960347b1851ac13209a2c794baa79faa41f09ae3195ad51fe91f09 AUX tkimg-1.4-zlib-1.2.6.patch 496 SHA256 4abf9ccffb9ddc186211b9955d52d566ecf6d9d7c3e11324dab18a86ac1dcc2d SHA512 d9b698da5abfbd5b2a921200a139e1d01244a8d983f0801e76d77ebcba15ba224707fe4290317b2fd06e0b597a254fbb2a97943c0220cd3e6fe9786f30bc4a8f WHIRLPOOL 4440cb147f9eeb0139b82d1d66e1404608b7b6ef1f9ab193eb8f5d9c6b7e74731942bb8a1a1f05bdeb82aae6b18d30fe3b2bfd12adbeb5bc6fc7ad317e1fa957 +AUX tkimg-1.4-zlib127-gzgetc_fix.patch 1779 SHA256 aece5b5888e9d13c42e3a5c4c722d5671a4955c53907081197fb92fadd57a217 SHA512 023a75e28a4985e956bbf3dd5f31549fa0e0af9787cd3c808fa907ebacd03b68ee85476de0ab99d5e5f7bcb2eb29c082e28a5039038b9d258a89ac01d694a5a9 WHIRLPOOL c755db25b9207b4e9624b3c68e61b0817b1a97d396fe9fb1829ad31ead1b598f177742f956234a2b00499eeacd3b44b1927d9f75274f240793f22a748126df55 AUX tkimg-1.4.20100510-boolean.patch 373 SHA256 b68d29f6396bda665c5b11996a9f4c3b8295059a876ed7499509c6460e06fb97 SHA512 a8c99184ba88bffc60050dcaf8ec7ac28b7b0da44aaa3943ec4cf3bd501a2a4864d901a41c08b2931d05fc73152449feb37dec03ae97185849ff4200a411ff80 WHIRLPOOL 431b18927f64c43499acac22b765e97ca321bf9430c7e96ee2587758dcf753a659735683930cb34b193aec577ae5126c65219dab9a8c1721b54a195b511c79e3 AUX tkimg-1.4.20100510-gentoo+use_bundled_libpng14.patch 6257 SHA256 b8b6eb2b2fe94fcb18fda0dd8d690abe963fd4e1422488942e8e9f770cafe718 SHA512 aaf5eb451b3363793f1176613480c36d5404d9e7ffd2b694ddf7e7e068936880bb9b9b6a6b7deee2339bd98651abccc62da771de1374d19b692bf30faac0aa4a WHIRLPOOL afe28fe601530debbed659d34dcb82791a78d95d1672ff7d4730cbfafa5c58c8223e57339865ef32bcaf180435f3a001ab860af56254a035829036429650b442 AUX tkimg-1.5_pre324-unbundle.patch 9950 SHA256 6a83f1490ab55635cdf9d48255ad7a2910914b908ca164645afa0ed02c90a1f3 SHA512 206794f7a6c6dbdffc2232499324bdd476f82ffa3aec2f006f5e73838695317d7aef2d70a111da9149c694a287d831cac252fccd4742475463df492280a3b623 WHIRLPOOL 34949af1a30ce3b506c1b79fcc0205ccc4c9d915e7bef0a1a3b3c8fa2f5f7cd296105051587e62c8f792f18e57b41f5b199b3e7a4bf6dc4c79e2aea97de4cea7 @@ -13,13 +14,14 @@ DIST tkimg1.4.tar.bz2 4912894 SHA256 a6beb98a8f98040f979eee60c133319f4338f1a5a3a EBUILD tkimg-1.4-r4.ebuild 1718 SHA256 e650108e5fadc116b930f834e8002f5569a11fcdb3bf43ff90cc62595c985e56 SHA512 a8785da62264be314e34242d4ab9f4ea72cb3a24cfe700cdaae70165c5cce7256340cf3487b3678961532ec8566084f3d3851ee962d07e4a648b98c5b21953cf WHIRLPOOL 90ce2afbc875b1e58d92ea4b17b9b2f0878fa84cd3d4a9a8aa3fee2c68f960d949691e2b384f0bab98e99e661814a45c9ab6b57e53f5c8df61c4d4b87714ce41 EBUILD tkimg-1.4-r5.ebuild 1769 SHA256 e033b9aa2b04338af48e12bd0f5ac29d8e6ff3cc8e34b3b7231a3381280fbe9f SHA512 6d88ac0d422bf036747b258f2c1d3bd892859cfec5acd9fe14408c5d91bad2bbeaf5f4e496f2d9b287ec0abfa15f2e89be8379583e5e23b975a3c4745975ce27 WHIRLPOOL 03e2c53fa77a9d2eb5823db51d45cf98b4a1d48faa13abb58b10c91f2dbd12d2792598b3e5f0092c61d5d3e29c6bf9fd06e82235f6ac81642a59839d6e124bd4 EBUILD tkimg-1.4-r6.ebuild 1801 SHA256 8697cd8faedae20dba99c1fb64aa5f29cfd565f4b7dd7417e4d1c601c5832bd7 SHA512 0ae38fa856164a184fbe2681b65d87d4720ad225e4df1773ce245a69f80abb48343f38e7a0c2699f3df6b1c1b5501fdb0a6a69ffea73b76de2696b64ee81c30f WHIRLPOOL 8436c9520176e65c3cce499b64e02c384307055781a95e9f7481f4c1a0ce901ea72f6755cac9f19ce61aa71e1278932f8a23be8ae30433884da4eeb521cc11b2 -MISC ChangeLog 8503 SHA256 9262edfb8786df16a072e585fb925a1d099d380693c488e23a5c8890d7d4244e SHA512 0916379f90e95cb3edb3bd2ae5f66afe1d1d05474496678e9be9469882988fb04be3c09e751e437432830b7497717820f4fbe790b210ab2312cc107e863a8c6a WHIRLPOOL 64816e759dcfe87015d511250ac2b5969a901dffaebd979a26ee95d5f1c56c08e0027c3d8e07aca43256bb6043df31a12b48827d49b69eb3e20852bdda3c6268 +EBUILD tkimg-1.4-r7.ebuild 1849 SHA256 a72fc38ca19b232363e2d8ef0a04686f4cf8e44a203ab7b2b7245f7d5958fc9a SHA512 5d7acd1a42ad8af6fc07530d7920bdfdd0a4d37eca4581dd7b1ea3e62b46048b199a3e9ccbd3c922f36eff4a7727b522e9e4da2c139f14f4675689860fcb440f WHIRLPOOL cb00754c6897de0100f8e688f660a9d140a32ea53b9257df3fa8b3af18dbbc4f93227e1bffbb8a8bd1e5385dbce7f8bd26e54cc2007e476ecc75031cd3066ce4 +MISC ChangeLog 8684 SHA256 03a664a0018ebb422988b26c60fc870b2fc3e5291626112151db50a2f57dc66a SHA512 f212c05cc8334860c7b989b8fd435a7be9fbeb57fa8c2085c72320b61d252fceff79e721db228f803b3440171eb7eef497fec34a9b616d983b9ac41564dce9e3 WHIRLPOOL 8a5cdcf0ea264647b027a5ab335c5810151211a033bc3dc4bea6ae339eb48c097d06b15795e6928ba8e1686d8ec87c99ffd9577f3159d05e28bf352e6dfea9db MISC metadata.xml 266 SHA256 fe07b2bee63764c9cb9e3aaeac927f511dd11d3ff45e40021def110ac46cebbe SHA512 5c39d5e104372129a084cdeb01a4e83c6c38892336deacb42e67a5cbfa7d16fd7b0d91409efcbcbccefdddb49b77b380ad8720335f126f3b592c0e99e1e2ba8e WHIRLPOOL 6ee7f4e916fb5ae931ca42d910e3e5c3055f87d98e1bcb92c64587788a95b200c3688e345e43918b6c5383185ef9f0860ef5174f3b344f4f13e8de91d24c3344 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) Comment: GPGTools - http://gpgtools.org -iEYEAREIAAYFAk/4Qj8ACgkQgAnW8HDreRaxoQCfZFcZOwR6aXx+rW6dq1rNAEE4 -AQYAn0XFi9iKnTbpaOj+R99TV1EDQl3M -=jPxF +iEYEAREIAAYFAlBv/qYACgkQgAnW8HDreRYm3ACfUG+mCfmwPXp8f5aUGRjKpZYD +bfgAn2nUt8tePHBdcFUOgy6k5fJwEVAs +=ZW9F -----END PGP SIGNATURE----- diff --git a/dev-tcltk/tkimg/files/tkimg-1.4-zlib127-gzgetc_fix.patch b/dev-tcltk/tkimg/files/tkimg-1.4-zlib127-gzgetc_fix.patch new file mode 100644 index 000000000000..1b9ce158ca73 --- /dev/null +++ b/dev-tcltk/tkimg/files/tkimg-1.4-zlib127-gzgetc_fix.patch @@ -0,0 +1,44 @@ +diff -up tkimg1.4/zlib/zlibtcl.decls.gzgetc_fix tkimg1.4/zlib/zlibtcl.decls +--- tkimg1.4/zlib/zlibtcl.decls.gzgetc_fix 2012-07-31 14:54:11.104302862 -0400 ++++ tkimg1.4/zlib/zlibtcl.decls 2012-07-31 14:54:24.846303790 -0400 +@@ -138,7 +138,7 @@ declare 38 { + int gzputc(gzFile file, int c) + } + declare 39 { +- int gzgetc(gzFile file) ++ int gzgetc_(gzFile file) + } + declare 40 { + int gzflush(gzFile file, int flush) +diff -up tkimg1.4/zlib/zlibtclDecls.h.gzgetc_fix tkimg1.4/zlib/zlibtclDecls.h +--- tkimg1.4/zlib/zlibtclDecls.h.gzgetc_fix 2012-07-31 14:55:12.754307116 -0400 ++++ tkimg1.4/zlib/zlibtclDecls.h 2012-07-31 14:55:17.520307957 -0400 +@@ -120,7 +120,7 @@ ZEXTERN char * gzgets(gzFile file, char + /* 38 */ + ZEXTERN int gzputc(gzFile file, int c); + /* 39 */ +-ZEXTERN int gzgetc(gzFile file); ++ZEXTERN int gzgetc_(gzFile file); + /* 40 */ + ZEXTERN int gzflush(gzFile file, int flush); + /* 41 */ +@@ -179,7 +179,7 @@ typedef struct ZlibtclStubs { + int (*gzputsPtr) (gzFile file, const char *s); /* 36 */ + char * (*gzgetsPtr) (gzFile file, char *buf, int len); /* 37 */ + int (*gzputcPtr) (gzFile file, int c); /* 38 */ +- int (*gzgetcPtr) (gzFile file); /* 39 */ ++ int (*gzgetc_Ptr) (gzFile file); /* 39 */ + int (*gzflushPtr) (gzFile file, int flush); /* 40 */ + z_off_t (*gzseekPtr) (gzFile file, z_off_t offset, int whence); /* 41 */ + int (*gzrewindPtr) (gzFile file); /* 42 */ +@@ -273,8 +273,8 @@ ZEXTERN const ZlibtclStubs *zlibtclStubs + (zlibtclStubsPtr->gzgetsPtr) /* 37 */ + #define gzputc \ + (zlibtclStubsPtr->gzputcPtr) /* 38 */ +-#define gzgetc \ +- (zlibtclStubsPtr->gzgetcPtr) /* 39 */ ++#define gzgetc_ \ ++ (zlibtclStubsPtr->gzgetc_Ptr) /* 39 */ + #define gzflush \ + (zlibtclStubsPtr->gzflushPtr) /* 40 */ + #define gzseek \ diff --git a/dev-tcltk/tkimg/tkimg-1.4-r7.ebuild b/dev-tcltk/tkimg/tkimg-1.4-r7.ebuild new file mode 100644 index 000000000000..43f24b1d9841 --- /dev/null +++ b/dev-tcltk/tkimg/tkimg-1.4-r7.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tkimg/tkimg-1.4-r7.ebuild,v 1.1 2012/10/06 09:49:18 jlec Exp $ + +EAPI=4 + +VIRTUALX_USE=test + +inherit eutils multilib prefix virtualx + +MYP="${PN}${PV}" + +DESCRIPTION="Adds a lot of image formats to Tcl/Tk" +HOMEPAGE="http://tkimg.sourceforge.net/" +SRC_URI=" + http://dev.gentoo.org/~jlec/distfiles/${P}-gentoo+bundled-tiff.patch.xz + mirror://sourceforge/${PN}/${PV}/${MYP}.tar.bz2" + +IUSE="doc test" +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + dev-lang/tk + >=dev-tcltk/tcllib-1.11 + media-libs/tiff:0 + media-libs/libpng:0 + >=sys-libs/zlib-1.2.7 + virtual/jpeg" +DEPEND="${RDEPEND} + test? ( + x11-apps/xhost + media-fonts/font-misc-misc + media-fonts/font-cursor-misc )" + +# Fails with jpeg-turbo silently, #386253 +RESTRICT="test" + +S="${WORKDIR}/${MYP}" + +src_prepare() { + epatch \ + "${WORKDIR}"/${P}-gentoo+bundled-tiff.patch \ + "${FILESDIR}"/${P}-jbig.patch \ + "${FILESDIR}"/${P}-zlib-1.2.6.patch \ + "${FILESDIR}"/${P}-libtiff.patch \ + "${FILESDIR}"/${P}-libtiff4.patch \ + "${FILESDIR}"/${P}-zlib127-gzgetc_fix.patch + + find compat/{libjpeg,libpng,zlib,libtiff} -delete + + sed \ + -e 's:-O2 -fomit-frame-pointer::g' \ + -e 's: -pipe::g' \ + -i */configure || die + + eprefixify */*.h +} + +src_test() { + Xemake test || die "Xmake failed" +} + +src_install() { + local l bl + + emake \ + DESTDIR="${D}" \ + INSTALL_ROOT="${D}" \ + install + + # Make library links + for l in "${ED}"/usr/lib*/Img*/*tcl*.so; do + bl=$(basename $l) + dosym Img1.4/${bl} /usr/$(get_libdir)/${bl} + done + + dodoc ChangeLog README Reorganization.Notes.txt changes ANNOUNCE + + if use doc; then + insinto /usr/share/doc/${PF} + doins demo.tcl + insinto /usr/share/doc/${PF}/html + doins -r doc/* + fi +} |