Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-tcltk/tkTheme: tkTheme-1.0-r2.ebuild metadata.xml ChangeLog
Date: Mon, 02 Jan 2012 23:30:36
Message-Id: 20120102233017.948A72004B@flycatcher.gentoo.org
1 jlec 12/01/02 23:30:17
2
3 Modified: tkTheme-1.0-r2.ebuild metadata.xml ChangeLog
4 Log:
5 Moved to EAPI=4 and autotools-utils.eclass, handle examples static-libs and threading support correctly, added missing deps
6
7 (Portage version: 2.2.0_alpha84/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.4 dev-tcltk/tkTheme/tkTheme-1.0-r2.ebuild
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-tcltk/tkTheme/tkTheme-1.0-r2.ebuild?rev=1.4&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-tcltk/tkTheme/tkTheme-1.0-r2.ebuild?rev=1.4&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-tcltk/tkTheme/tkTheme-1.0-r2.ebuild?r1=1.3&r2=1.4
15
16 Index: tkTheme-1.0-r2.ebuild
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-tcltk/tkTheme/tkTheme-1.0-r2.ebuild,v
19 retrieving revision 1.3
20 retrieving revision 1.4
21 diff -u -r1.3 -r1.4
22 --- tkTheme-1.0-r2.ebuild 22 Mar 2010 20:44:24 -0000 1.3
23 +++ tkTheme-1.0-r2.ebuild 2 Jan 2012 23:30:17 -0000 1.4
24 @@ -1,38 +1,49 @@
25 -# Copyright 1999-2010 Gentoo Foundation
26 +# Copyright 1999-2012 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tkTheme/tkTheme-1.0-r2.ebuild,v 1.3 2010/03/22 20:44:24 jlec Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tkTheme/tkTheme-1.0-r2.ebuild,v 1.4 2012/01/02 23:30:17 jlec Exp $
30
31 -EAPI="3"
32 +EAPI=4
33
34 -inherit eutils toolchain-funcs
35 +inherit autotools-utils eutils toolchain-funcs
36
37 -DESCRIPTION="Tcl/Tk Theming library."
38 +DESCRIPTION="Tcl/Tk Theming library"
39 HOMEPAGE="http://www.xmission.com/~georgeps/Tk_Theme/other/"
40 SRC_URI="http://www.xmission.com/~georgeps/Tk_Theme/other/${PN}.tgz"
41
42 LICENSE="BSD"
43 SLOT="0"
44 KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
45 -IUSE=""
46 +IUSE="debug examples static-libs threads"
47
48 DEPEND="
49 - >=dev-lang/tk-8.3.3
50 + dev-lang/tk
51 + x11-libs/libXext
52 + x11-libs/libXmu
53 x11-libs/libXpm"
54 RDEPEND="${DEPEND}"
55
56 -S=${WORKDIR}/${PN}
57 +S="${WORKDIR}"/${PN}
58
59 -src_prepare() {
60 - epatch "${FILESDIR}"/${PV}-Makefile.in.diff
61 - epatch "${FILESDIR}"/${PV}-configure.diff
62 - tc-export CC
63 -}
64 +PATCHES=(
65 + "${FILESDIR}"/${PV}-Makefile.in.diff
66 + "${FILESDIR}"/${PV}-configure.diff
67 + "${FILESDIR}"/${PV}-cflags.patch
68 + )
69
70 src_configure() {
71 - econf --with-tcl="${EPREFIX}"/usr/$(get_libdir) --with-tk="${EPREFIX}"/usr/$(get_libdir)
72 + tc-export CC
73 + local myeconfargs=(
74 + --with-tcl="${EPREFIX}/usr/$(get_libdir)"
75 + --with-tk="${EPREFIX}/usr/$(get_libdir)"
76 + --with-x
77 + $(use_with debug symbols)
78 + $(use_enable threads)
79 + )
80 + autotools-utils_src_configure
81 }
82
83 src_install() {
84 - emake DESTDIR="${D}" install || die
85 - dodoc AUTHORS ChangeLog README TODO || die
86 + autotools-utils_src_install
87 + insinto /usr/share/${PN}
88 + use examples && doins -r demo
89 }
90
91
92
93 1.3 dev-tcltk/tkTheme/metadata.xml
94
95 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-tcltk/tkTheme/metadata.xml?rev=1.3&view=markup
96 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-tcltk/tkTheme/metadata.xml?rev=1.3&content-type=text/plain
97 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-tcltk/tkTheme/metadata.xml?r1=1.2&r2=1.3
98
99 Index: metadata.xml
100 ===================================================================
101 RCS file: /var/cvsroot/gentoo-x86/dev-tcltk/tkTheme/metadata.xml,v
102 retrieving revision 1.2
103 retrieving revision 1.3
104 diff -u -r1.2 -r1.3
105 --- metadata.xml 19 Dec 2006 05:34:13 -0000 1.2
106 +++ metadata.xml 2 Jan 2012 23:30:17 -0000 1.3
107 @@ -1,5 +1,5 @@
108 <?xml version="1.0" encoding="UTF-8"?>
109 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
110 <pkgmetadata>
111 -<herd>tcltk</herd>
112 + <herd>tcltk</herd>
113 </pkgmetadata>
114
115
116
117 1.22 dev-tcltk/tkTheme/ChangeLog
118
119 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-tcltk/tkTheme/ChangeLog?rev=1.22&view=markup
120 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-tcltk/tkTheme/ChangeLog?rev=1.22&content-type=text/plain
121 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-tcltk/tkTheme/ChangeLog?r1=1.21&r2=1.22
122
123 Index: ChangeLog
124 ===================================================================
125 RCS file: /var/cvsroot/gentoo-x86/dev-tcltk/tkTheme/ChangeLog,v
126 retrieving revision 1.21
127 retrieving revision 1.22
128 diff -u -r1.21 -r1.22
129 --- ChangeLog 22 Mar 2010 20:43:12 -0000 1.21
130 +++ ChangeLog 2 Jan 2012 23:30:17 -0000 1.22
131 @@ -1,6 +1,11 @@
132 # ChangeLog for dev-tcltk/tkTheme
133 -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
134 -# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tkTheme/ChangeLog,v 1.21 2010/03/22 20:43:12 jlec Exp $
135 +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
136 +# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tkTheme/ChangeLog,v 1.22 2012/01/02 23:30:17 jlec Exp $
137 +
138 + 02 Jan 2012; Justin Lecher <jlec@g.o> +files/1.0-cflags.patch,
139 + tkTheme-1.0-r2.ebuild, files/1.0-Makefile.in.diff, metadata.xml:
140 + Moved to EAPI=4 and autotools-utils.eclass, handle examples static-libs and
141 + threading support correctly, added missing deps
142
143 *tkTheme-1.0-r2 (22 Mar 2010)