Gentoo Archives: gentoo-commits

From: "Matsuu Takuto (matsuu)" <matsuu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-tcltk/tclxml: ChangeLog tclxml-3.1-r1.ebuild tclxml-2.6.ebuild tclxml-2.4.ebuild
Date: Mon, 24 Dec 2007 04:44:17
Message-Id: E1J6fAd-0002TA-Tl@stork.gentoo.org
1 matsuu 07/12/24 04:44:07
2
3 Modified: ChangeLog
4 Added: tclxml-3.1-r1.ebuild
5 Removed: tclxml-2.6.ebuild tclxml-2.4.ebuild
6 Log:
7 Added RESTRICT="test".
8 (Portage version: 2.1.3.19)
9
10 Revision Changes Path
11 1.30 dev-tcltk/tclxml/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-tcltk/tclxml/ChangeLog?rev=1.30&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-tcltk/tclxml/ChangeLog?rev=1.30&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-tcltk/tclxml/ChangeLog?r1=1.29&r2=1.30
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-tcltk/tclxml/ChangeLog,v
20 retrieving revision 1.29
21 retrieving revision 1.30
22 diff -u -r1.29 -r1.30
23 --- ChangeLog 18 May 2007 22:06:54 -0000 1.29
24 +++ ChangeLog 24 Dec 2007 04:44:07 -0000 1.30
25 @@ -1,6 +1,14 @@
26 # ChangeLog for dev-tcltk/tclxml
27 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tclxml/ChangeLog,v 1.29 2007/05/18 22:06:54 welp Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tclxml/ChangeLog,v 1.30 2007/12/24 04:44:07 matsuu Exp $
30 +
31 +*tclxml-3.1-r1 (24 Dec 2007)
32 +
33 + 24 Dec 2007; MATSUU Takuto <matsuu@g.o>
34 + +files/tclxml-3.1-test.patch, -tclxml-2.4.ebuild, -tclxml-2.6.ebuild,
35 + +tclxml-3.1-r1.ebuild:
36 + Added RESTRICT="test"
37 + Removed old versions.
38
39 18 May 2007; Peter Weller <welp@g.o> tclxml-3.0-r1.ebuild,
40 tclxml-3.1.ebuild:
41
42
43
44 1.1 dev-tcltk/tclxml/tclxml-3.1-r1.ebuild
45
46 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-tcltk/tclxml/tclxml-3.1-r1.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-tcltk/tclxml/tclxml-3.1-r1.ebuild?rev=1.1&content-type=text/plain
48
49 Index: tclxml-3.1-r1.ebuild
50 ===================================================================
51 # Copyright 1999-2007 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tclxml/tclxml-3.1-r1.ebuild,v 1.1 2007/12/24 04:44:07 matsuu Exp $
54
55 inherit eutils
56
57 DESCRIPTION="Pure Tcl implementation of an XML parser."
58 HOMEPAGE="http://tclxml.sourceforge.net/"
59 SRC_URI="mirror://sourceforge/tclxml/${P}.tar.gz"
60
61 IUSE="expat threads xml"
62 LICENSE="BSD"
63 SLOT="0"
64 KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
65
66
67 DEPEND=">=dev-lang/tcl-8.2
68 >=dev-tcltk/tcllib-1.2
69 xml? ( >=dev-libs/libxml2-2.6.9 )
70 expat? ( dev-libs/expat )
71 !dev-tcltk/tclxml-expat"
72 # test? ( dev-tcltk/tclparser )
73 RESTRICT="test"
74
75 MAKEOPTS="${MAKEOPTS} -j1"
76
77 src_unpack() {
78 unpack ${A}
79 cd "${S}"
80
81 epatch "${FILESDIR}"/${PN}-3_configure.patch
82 epatch "${FILESDIR}"/${PN}-3_include_path.patch
83 epatch "${FILESDIR}"/${P}-test.patch
84 }
85
86 src_compile() {
87 local myconf=""
88
89 use threads && myconf="${myconf} --enable-threads"
90
91 econf ${myconf} || die
92 emake || die
93
94 if use xml ; then
95 cd "${S}"/libxml2
96 econf ${myconf} --with-Tclxml=.. || die
97 emake || die
98 fi
99 if use expat ; then
100 cd "${S}"/expat
101 econf ${myconf} --with-Tclxml=.. || die
102 emake || die
103 fi
104 }
105
106 src_install() {
107 emake DESTDIR="${D}" install || die
108
109 if use xml ; then
110 cd "${S}"/libxml2
111 emake DESTDIR="${D}" install || die
112 fi
113 if use expat ; then
114 cd "${S}"/expat
115 emake DESTDIR="${D}" install || die
116 fi
117
118 cd "${S}"
119 dodoc ANNOUNCE ChangeLog README RELNOTES
120 dohtml doc/*.html
121 }
122
123
124
125 --
126 gentoo-commits@g.o mailing list