Gentoo Archives: gentoo-commits

From: "Victor Ostorga (vostorga)" <vostorga@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/mini-xml: ChangeLog mini-xml-2.6.ebuild mini-xml-2.4.ebuild mini-xml-2.5.ebuild
Date: Sat, 03 Oct 2009 15:10:24
Message-Id: E1Mu6Fa-0006oM-7D@stork.gentoo.org
1 vostorga 09/10/03 15:10:22
2
3 Modified: ChangeLog
4 Added: mini-xml-2.6.ebuild
5 Removed: mini-xml-2.4.ebuild mini-xml-2.5.ebuild
6 Log:
7 Cleaning out old ~arch ebuilds, Fixing repoman warnings, Fixing pkg-config typo in mxml.pc.in #287295 , Adding optional threads support #287300 , Bump to 2.6, #287312
8 (Portage version: 2.1.6.13/cvs/Linux i686)
9
10 Revision Changes Path
11 1.16 dev-libs/mini-xml/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/mini-xml/ChangeLog?rev=1.16&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/mini-xml/ChangeLog?rev=1.16&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/mini-xml/ChangeLog?r1=1.15&r2=1.16
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-libs/mini-xml/ChangeLog,v
20 retrieving revision 1.15
21 retrieving revision 1.16
22 diff -u -r1.15 -r1.16
23 --- ChangeLog 29 Jun 2008 10:38:20 -0000 1.15
24 +++ ChangeLog 3 Oct 2009 15:10:21 -0000 1.16
25 @@ -1,6 +1,16 @@
26 # ChangeLog for dev-libs/mini-xml
27 -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/mini-xml/ChangeLog,v 1.15 2008/06/29 10:38:20 tove Exp $
29 +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/mini-xml/ChangeLog,v 1.16 2009/10/03 15:10:21 vostorga Exp $
31 +
32 +*mini-xml-2.6 (03 Oct 2009)
33 +
34 + 03 Oct 2009; VĂ­ctor Ostorga <vostorga@g.o> -mini-xml-2.4.ebuild,
35 + -mini-xml-2.5.ebuild, +mini-xml-2.6.ebuild:
36 + Cleaning out old ~arch ebuilds
37 + Fixing repoman warnings
38 + Fixing pkg-config typo in mxml.pc.in, bug 287295
39 + Adding optional threads support, bug 287300
40 + Bump to 2.6, bug 287312
41
42 29 Jun 2008; Torsten Veller <tove@g.o> mini-xml-2.5.ebuild:
43 Add missing die: || "..." -> || die "..."
44
45
46
47 1.1 dev-libs/mini-xml/mini-xml-2.6.ebuild
48
49 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/mini-xml/mini-xml-2.6.ebuild?rev=1.1&view=markup
50 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/mini-xml/mini-xml-2.6.ebuild?rev=1.1&content-type=text/plain
51
52 Index: mini-xml-2.6.ebuild
53 ===================================================================
54 # Copyright 1999-2009 Gentoo Foundation
55 # Distributed under the terms of the GNU General Public License v2
56 # $Header: /var/cvsroot/gentoo-x86/dev-libs/mini-xml/mini-xml-2.6.ebuild,v 1.1 2009/10/03 15:10:21 vostorga Exp $
57
58 inherit autotools multilib
59
60 MY_P="${P/mini-xml/mxml}"
61
62 DESCRIPTION="Small XML parsing library to read XML and XML-like data files."
63 HOMEPAGE="http://www.easysw.com/~mike/mxml"
64 SRC_URI="mirror://easysw/mxml/${PV}/${MY_P}.tar.gz"
65
66 LICENSE="Mini-XML"
67 SLOT="0"
68 KEYWORDS="~amd64 ~ppc ~x86"
69 IUSE="threads"
70
71 DEPEND="dev-util/pkgconfig"
72 RDEPEND=""
73
74 S="${WORKDIR}/${MY_P}"
75
76 src_test() {
77 emake testmxml
78 }
79
80 src_unpack() {
81 unpack ${A}
82 cd "${S}"
83
84 sed -i -e "s:755 -s:755:" Makefile.in || die "sed failed"
85 sed -i "/^TARGETS/s: testmxml::" Makefile.in || die "sed failed"
86 rm configure
87 # eautoreconf
88 eautoconf
89 }
90
91 src_compile() {
92 econf \
93 --enable-shared \
94 --libdir="/usr/$(get_libdir)" \
95 --with-docdir="/usr/share/doc/${PF}/html" \
96 $(use_enable threads)
97 emake libmxml.a libmxml.so.1.4 mxmldoc doc/mxml.man || die "make failed"
98 }
99
100 src_install() {
101 emake DSTROOT="${D}" install || die "install failed"
102 dodoc ANNOUNCEMENT CHANGES README
103 rm "${D}/usr/share/doc/${PF}/html/"{CHANGES,COPYING,README}
104 }
105
106 src_test() {
107 emake testmxml || die "make testmxml failed"
108 }