Gentoo Archives: gentoo-commits

From: Alfredo Tupone <tupone@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-tcltk/tkimg/
Date: Sat, 14 Dec 2019 21:54:42
Message-Id: 1576360467.872f7207c94766b47f154865b623cd6d917981cc.tupone@gentoo
1 commit: 872f7207c94766b47f154865b623cd6d917981cc
2 Author: Tupone Alfredo <tupone <AT> gentoo <DOT> org>
3 AuthorDate: Sat Dec 14 21:48:04 2019 +0000
4 Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
5 CommitDate: Sat Dec 14 21:54:27 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=872f7207
7
8 dev-tcltk/tkimg: Version bump to 1.4.9
9
10 Package-Manager: Portage-2.3.79, Repoman-2.3.16
11 Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
12
13 dev-tcltk/tkimg/Manifest | 1 +
14 dev-tcltk/tkimg/tkimg-1.4.9.ebuild | 102 +++++++++++++++++++++++++++++++++++++
15 2 files changed, 103 insertions(+)
16
17 diff --git a/dev-tcltk/tkimg/Manifest b/dev-tcltk/tkimg/Manifest
18 index ce77ff44bca..e5443095dbe 100644
19 --- a/dev-tcltk/tkimg/Manifest
20 +++ b/dev-tcltk/tkimg/Manifest
21 @@ -1,3 +1,4 @@
22 +DIST Img-1.4.9-Source.tar.gz 7702460 BLAKE2B 958956e786cea208f24a30532fa65914439d8289a4fce7dfa149e8202d1abe680bd8cb1cc5d8b3fb3e31d48bf5302db14977997f92ebaa786503138be872fa0b SHA512 c749a567de4eb2b9acc4d84344141ed8ba3703e4e22895d3fe0b292fe10bb0c09920cd765952fa1b95bfe8c0cb5e2955421c29bedaa07b7f3b36e7697a8f36c9
23 DIST Img-Source-1.4.7.tar.gz 7259144 BLAKE2B 48794a21564864c5b20953d1504acde5512be4aaa8db0834f63b15431af0bfa8bb2050f241e7b2d9b383480b59e17567f26f45c91e9f9a7fc58600cfe6ef6595 SHA512 6a395d6263e2f46151d0d3f5c6044d87a933617981200d2663328b8c7993b8a3aacba45568cee7aa2f5d8c8d020cb63956179aab5147d25d91b8834c0dfa4b9d
24 DIST tkimg-1.4-patchset-1.tar.xz 17956 BLAKE2B f6d3e5e5f258434bd02e21271357f2e2013ce7c90f2d1862e8e7ac0f1cf235d39b1713434a00261ec442c1843a70194b4d14081a5d4cec07c8ad6bf45bbf1db3 SHA512 bd20e0beaa224c42e856e6d44d86c2a5f04c28d096c561f44c4afcf8c821bf859c602156a9be60f23f906e8da2f43c89ca358d32e8f9497296e7c5a5bf23ed69
25 DIST tkimg-1.4.7-patchset-1.tar.xz 8208 BLAKE2B c2e6f5d6ef415c897cac33da4a003efec467312e844912e5a519cfb3ddf04ac5cac830eed05418ef74f931df2211c53c40669e53ce3bed219a7c2c714a398de5 SHA512 596c505db7f2ff40c786b83a018eba7f82718d350b6a601f8b93aa64fac238d6b8def603cd719f89fc526e5d2891a94b46de1a2ba628b8ff0ec80979892e28d8
26
27 diff --git a/dev-tcltk/tkimg/tkimg-1.4.9.ebuild b/dev-tcltk/tkimg/tkimg-1.4.9.ebuild
28 new file mode 100644
29 index 00000000000..2746c0ba15e
30 --- /dev/null
31 +++ b/dev-tcltk/tkimg/tkimg-1.4.9.ebuild
32 @@ -0,0 +1,102 @@
33 +# Copyright 1999-2019 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=6
37 +
38 +inherit autotools eutils multilib prefix toolchain-funcs virtualx
39 +
40 +MYP=Img-${PV}-Source
41 +
42 +DESCRIPTION="Adds a lot of image formats to Tcl/Tk"
43 +HOMEPAGE="http://tkimg.sourceforge.net/"
44 +SRC_URI="mirror://sourceforge/${PN}/${PN}/1.4/${PN}%20${PV}/${MYP}.tar.gz
45 + https://dev.gentoo.org/~tupone/distfiles/${PN}-1.4.7-patchset-1.tar.xz"
46 +SLOT="0"
47 +LICENSE="BSD"
48 +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
49 +IUSE="doc test static-libs"
50 +
51 +RDEPEND="
52 + dev-lang/tk:=
53 + >=dev-tcltk/tcllib-1.11
54 + media-libs/tiff:0=
55 + >=media-libs/libpng-1.6:0=
56 + >=sys-libs/zlib-1.2.7:=
57 + x11-libs/libX11
58 + virtual/jpeg:="
59 +DEPEND="${RDEPEND}
60 + test? (
61 + x11-apps/xhost
62 + media-fonts/font-misc-misc
63 + media-fonts/font-cursor-misc )"
64 +
65 +# Fails tests
66 +RESTRICT="test"
67 +
68 +S="${WORKDIR}/Img-${PV}"
69 +
70 +PATCHES=(
71 + "${WORKDIR}"/${PN}-1.4.7-tclconfig.patch
72 + "${WORKDIR}"/${PN}-1.4.7-jpeg.patch
73 + "${WORKDIR}"/${PN}-1.4.7-zlib.patch
74 + "${WORKDIR}"/${PN}-1.4.7-png.patch
75 + "${WORKDIR}"/${PN}-1.4.7-tiff.patch
76 + "${FILESDIR}"/${PN}-1.4-jpeg-9.patch
77 +)
78 +
79 +src_prepare() {
80 + edos2unix \
81 + libjpeg/jpegtclDecls.h \
82 + libjpeg/Makefile.in \
83 + zlib/Makefile.in \
84 + zlib/zlibtcl.decls \
85 + zlib/zlibtclDecls.h \
86 + libpng/Makefile.in \
87 + libpng/pngtclDecls.h \
88 + libtiff/Makefile.in \
89 + libtiff/tifftclDecls.h \
90 + libtiff/tifftclStubInit.c \
91 + tiff/tiff.c \
92 + jpeg/jpeg.c
93 + default
94 + find . -name configure -delete
95 +
96 + find compat/{libjpeg,libpng,zlib,libtiff} -delete
97 +
98 + eautoreconf
99 + for dir in zlib libpng libtiff libjpeg base bmp gif ico jpeg pcx pixmap png\
100 + ppm ps sgi sun tga tiff window xbm xpm dted raw flir ; do
101 + (cd $dir; eautoreconf)
102 + done
103 +
104 + eprefixify */*.h
105 + tc-export AR
106 +}
107 +
108 +src_install() {
109 + local l bl
110 +
111 + emake \
112 + DESTDIR="${D}" \
113 + INSTALL_ROOT="${D}" \
114 + install
115 +
116 + if ! use static-libs; then
117 + find "${ED}"/usr/$(get_libdir)/ -type f -name "*\.a" -delete || die
118 + fi
119 +
120 + # Make library links
121 + for l in "${ED}"/usr/lib*/Img*/*tcl*.so; do
122 + bl=$(basename $l)
123 + dosym Img1.4/${bl} /usr/$(get_libdir)/${bl}
124 + done
125 +
126 + dodoc ChangeLog README Reorganization.Notes.txt changes ANNOUNCE
127 +
128 + if use doc; then
129 + insinto /usr/share/doc/${PF}
130 + doins demo.tcl
131 + insinto /usr/share/doc/${PF}/html
132 + doins -r doc/*
133 + fi
134 +}