Gentoo Archives: gentoo-commits

From: "Jeremy Olexa (darkside)" <darkside@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/mini-xml: ChangeLog mini-xml-2.5.ebuild
Date: Sun, 22 Jun 2008 20:53:35
Message-Id: E1KAWYz-0000Yd-9A@stork.gentoo.org
1 darkside 08/06/22 20:53:29
2
3 Modified: ChangeLog
4 Added: mini-xml-2.5.ebuild
5 Log:
6 Version bump. Bug #213861. Also, fixed to not execute/compile testsuite by default. Use FEATURES=test to run testsuite
7 (Portage version: 2.1.4.4)
8
9 Revision Changes Path
10 1.14 dev-libs/mini-xml/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/mini-xml/ChangeLog?rev=1.14&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/mini-xml/ChangeLog?rev=1.14&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/mini-xml/ChangeLog?r1=1.13&r2=1.14
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-libs/mini-xml/ChangeLog,v
19 retrieving revision 1.13
20 retrieving revision 1.14
21 diff -u -r1.13 -r1.14
22 --- ChangeLog 21 Mar 2008 13:39:44 -0000 1.13
23 +++ ChangeLog 22 Jun 2008 20:53:28 -0000 1.14
24 @@ -1,6 +1,12 @@
25 # ChangeLog for dev-libs/mini-xml
26 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/mini-xml/ChangeLog,v 1.13 2008/03/21 13:39:44 caster Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/mini-xml/ChangeLog,v 1.14 2008/06/22 20:53:28 darkside Exp $
29 +
30 +*mini-xml-2.5 (22 Jun 2008)
31 +
32 + 22 Jun 2008; Jeremy Olexa <darkside@g.o> +mini-xml-2.5.ebuild:
33 + Version bump. Bug #213861. Also, fixed to not execute/compile testsuite by
34 + default. Use FEATURES=test to run testsuite
35
36 21 Mar 2008; Vlastimil Babka <caster@g.o> mini-xml-2.4.ebuild:
37 Add missing unpack commands for Flameeyes, bug #214128.
38
39
40
41 1.1 dev-libs/mini-xml/mini-xml-2.5.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/mini-xml/mini-xml-2.5.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/mini-xml/mini-xml-2.5.ebuild?rev=1.1&content-type=text/plain
45
46 Index: mini-xml-2.5.ebuild
47 ===================================================================
48 # Copyright 1999-2008 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/dev-libs/mini-xml/mini-xml-2.5.ebuild,v 1.1 2008/06/22 20:53:28 darkside Exp $
51
52 inherit autotools multilib
53
54 MY_P="${P/mini-xml/mxml}"
55
56 DESCRIPTION="Mini-XML is a small XML parsing library that you can use to read XML and XML-like data files in your application without requiring large non-standard libraries."
57 HOMEPAGE="http://www.easysw.com/~mike/mxml"
58 SRC_URI="http://ftp.easysw.com/pub/mxml/${PV}/${MY_P}.tar.gz"
59
60 LICENSE="Mini-XML"
61 SLOT="0"
62 KEYWORDS="~amd64 ~ppc ~x86"
63 IUSE=""
64
65 DEPEND="dev-util/pkgconfig"
66 RDEPEND=""
67
68 S="${WORKDIR}/${MY_P}"
69
70 src_test() {
71 emake testmxml
72 }
73
74 src_unpack() {
75 unpack ${A}
76 cd "${S}"
77
78 sed -i -e "s:755 -s:755:" Makefile.in || die "sed failed"
79 sed -i "/^TARGETS/s: testmxml::" Makefile.in || "sed failed"
80 rm configure
81 eautoreconf
82 }
83
84 src_compile() {
85 econf --enable-shared --libdir="/usr/$(get_libdir)" --with-docdir="/usr/share/doc/${PF}/html"
86 emake libmxml.a libmxml.so.1.4 mxmldoc doc/mxml.man
87 }
88
89 src_install() {
90 emake DSTROOT="${D}" install || die "install failed"
91 dodoc ANNOUNCEMENT CHANGES README
92 rm "${D}/usr/share/doc/${PF}/html/"{CHANGES,COPYING,README}
93 }
94
95 src_test() {
96 make testmxml || die "make testmxml failed"
97 }
98
99
100
101 --
102 gentoo-commits@l.g.o mailing list