summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkos Chandras <hwoarang@gentoo.org>2013-02-18 19:14:47 +0000
committerMarkos Chandras <hwoarang@gentoo.org>2013-02-18 19:14:47 +0000
commitbecf42d00a8342c1dd63cab98e8ac61f06738250 (patch)
tree5fa0af27e303a58470c549400215ab39a7f8d2b3 /dev-libs/mini-xml
parent[bump] dev-perl/Set-Object-1.290.0 (diff)
downloadhistorical-becf42d00a8342c1dd63cab98e8ac61f06738250.tar.gz
historical-becf42d00a8342c1dd63cab98e8ac61f06738250.tar.bz2
historical-becf42d00a8342c1dd63cab98e8ac61f06738250.zip
Add static-libs useflag. Bug #457730. Thanks to Rüpel <ruepel@gmx.li>
Package-Manager: portage-2.1.11.52/cvs/Linux x86_64 Manifest-Sign-Key: 0xB4AFF2C2
Diffstat (limited to 'dev-libs/mini-xml')
-rw-r--r--dev-libs/mini-xml/ChangeLog7
-rw-r--r--dev-libs/mini-xml/Manifest31
-rw-r--r--dev-libs/mini-xml/mini-xml-2.7-r1.ebuild61
3 files changed, 83 insertions, 16 deletions
diff --git a/dev-libs/mini-xml/ChangeLog b/dev-libs/mini-xml/ChangeLog
index 9410a2f1804b..ce64cdefbb6d 100644
--- a/dev-libs/mini-xml/ChangeLog
+++ b/dev-libs/mini-xml/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-libs/mini-xml
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/mini-xml/ChangeLog,v 1.24 2013/02/15 19:05:45 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/mini-xml/ChangeLog,v 1.25 2013/02/18 19:14:46 hwoarang Exp $
+
+*mini-xml-2.7-r1 (18 Feb 2013)
+
+ 18 Feb 2013; Markos Chandras <hwoarang@gentoo.org> +mini-xml-2.7-r1.ebuild:
+ Add static-libs useflag. Bug #457730. Thanks to Rüpel <ruepel@gmx.li>
15 Feb 2013; Agostino Sarubbo <ago@gentoo.org> mini-xml-2.7.ebuild:
Stable for x86, wrt bug #456548
diff --git a/dev-libs/mini-xml/Manifest b/dev-libs/mini-xml/Manifest
index caff4d9ebc0f..bb6911c55136 100644
--- a/dev-libs/mini-xml/Manifest
+++ b/dev-libs/mini-xml/Manifest
@@ -1,5 +1,5 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
+Hash: SHA256
AUX mini-xml-2.2.1-nostrip-flags.patch 1298 SHA256 98be7b2581df4ad589ba117829de5a2ce1c687def634ed6a3dd33b9387a91962 SHA512 c918c005c2cf252b758ca107c265e4e062db86b56f1b8ef923f62358edf9dcdef7422801e1330057f50c9ca54263bdac43a16aa926e98acd78759f6d02c27f54 WHIRLPOOL dc85de8bf40a3f18e5d7c1a70211828a5fd74701ca93e6d7a5e0f2b90f4dc7a55d322455031b456a2f5bac484da79cb9db99b714708fb157e03665b5ab24bfe4
DIST mxml-2.2.1.tar.gz 208282 SHA256 cf63024a3f3bff3829a7f484c855b38246ec8350c32354e0dec7a3b38935f17f SHA512 959455c88118e64a2883b760738bd0fc82cc392a561a9aa776a190f319181910b24aee84ba2e6e3abd0a6239d8842981eb94848ae12337707ddcb1bda67365ed WHIRLPOOL 058f3e44ddd3e83ed90d66cd265897b963f3df9f5be0b92b7480ec4991b0302315a9947e2a5c4d01e3c7f1dafa790f5eef69a10eff13f6f2d576382ed406de5b
@@ -7,23 +7,24 @@ DIST mxml-2.6.tar.gz 254455 SHA256 b0d347da1a0d5a8c9e82f66087d55cfe499728dacae56
DIST mxml-2.7.tar.gz 262027 SHA256 a77200ee4c1e1cf2eb531595ec17ce31805760699d260915496c39d3388eb803 SHA512 9fac34975c35d0ff9686a20a882824040b0b96b38ab9f1f5b1ef24a323668974860d4d977bb07c90a3e2b3410a2d8358eec1682b2c7ff2cda7f36f630ff97007 WHIRLPOOL 1c899377e69f2763e9502d60e957aa0318710f45b57ebc2099090e8439d27f7024bdeaa59042edf202aa1579f81d3e6296f7718dd7bc34faf346967ad6b05d64
EBUILD mini-xml-2.2.1.ebuild 969 SHA256 057106671c667365d2d28308afb26bd87f7e0410eb2985a33ff9935076ef04a1 SHA512 29136095c63452d5912dd9db9147177adb4c23957c51f98b0853077a005e99d9e1121362d289d9f041a3447490baa3170eb84ca990ea5d78ae3d3c96790f3af0 WHIRLPOOL ba55a2e0eb5076a53961465c208b68aa4a8908b775366ab0fd8834eeb141c352a627551621495e841e6a403650f59cf9a227acc90157426b63a210e4e24bd378
EBUILD mini-xml-2.6.ebuild 1483 SHA256 2170bffec8b9af210b23b28893d398e4973257a5e883248e44e755bdf28a93ee SHA512 678ee78842afd68333a3198fc62ab951ec4ca75c7cd2748868b7cd945d9ecd4544b636c8fbcf3bcf389435b18354f18240f10e15a0bcfeaab4180a49794a68c2 WHIRLPOOL 89a9f14cc1fac8cd4b52d1e68a587734877afa231c6457163ff23ee8f1ffd80633475c041e5c36283525b9224cd9cc06de3f1585c761135968276d89d290c7f6
+EBUILD mini-xml-2.7-r1.ebuild 1568 SHA256 4a148ef80b651d3d0234cb63fa15e7f43eb6eb8e73a02e1d01dc5edd3370f34e SHA512 1143d7a6cdf43ac1ca4f1d07d6d1d4e0b840a5f0cf5189e878f51f2da166bc1fe426780ef022a481d1ab425f9493b1ff4acab2be548a80d6b603ad538855f54d WHIRLPOOL b39532a3ab5dbd774df037d26c53403f776984133620448a358bda526f39c7a680482982d02898bb4954b2a4e2ee2c94347399fc79750cc66d619a1e99df10d7
EBUILD mini-xml-2.7.ebuild 1479 SHA256 21fbf5e65d16450955374c5b28024c8e777b1603ffe939651659f82631211962 SHA512 e6488d9a3871a1fa85e2b8831c152202a6c5a0a241a4ca9c2d4992858fe4a7d2e5c5b77d7097ebd2ccba610b7203a5105a51daecc5cc251c368c154905d8127f WHIRLPOOL 6b47415e2ba16edc883d939bf49d2a06ef18fa838baec6e943d508e07ffa733e0a392331349c29739cc744448f5276502f21eaff29d1ef917e698f72dd26d2a1
-MISC ChangeLog 3600 SHA256 ba009a67796b5e1742dee694ee071c02ac4d13088d85546f0c89f91a5afeb4c3 SHA512 d924ce058311ed300b58d3ec0af63becd3e9fe2846d309d86dc60c2eb6f9ba121a73073953ebc49b3ef98e15fc5a72607df294578366a955073df1e2d194203e WHIRLPOOL 314abe4f3fba39964eb0f312caabeaf5a2562c5f7d567f8c0917ed0e82681cf2c9f0d85dfe94603884e1d4ecce9f5c2753deabfd8b74c4937d5bd75b033c99ff
+MISC ChangeLog 3789 SHA256 b1043e731556d26356fae8f5cb3746437fd119afa40c9a4ecc07c20f6c5983b7 SHA512 b914f8fa8d7ee873b88f3cad89508b1cdcdd9cb6fac480df58724831066b084402ef1fd7fd5244811c4050479bf24479b11d95407eb7af962f3a56b6df418601 WHIRLPOOL b7a50c1bf16e6d8b0a8ec2354336f3dab4b7a78908829ba4d12a29956c5e7dd45afaf9e068a92a2bb3446df3b68bc7fc9c48d33e6c5ebace5f39e5e1e946091e
MISC metadata.xml 253 SHA256 c1bde7398824fa2efaf9e03500b8c03608b0246729c66e095a86ff0000104c7f SHA512 ea8d2d1cd05569690f5e4ef3be8fd656a5f91853ffb932f9e660b910592e372a90d18571ca38a23dd311745fd22c2dcf048cb0e4ee5673c7315be0bd4b587f88 WHIRLPOOL 690b119235f182523a4a38481cbb86b6918d55fd9b052b5ba06dd4a8f3a4268939d5169d83217a2b0cf16b3194ac4b7e7087532b1d21e936cde8e5bdb2d2cb6f
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQIcBAEBCgAGBQJRHocKAAoJELp701BxlEWfLuQP+QHLbSptVsIvVAzWnQ31H5lV
-TX8z18voSxbYCAyDyQMxRDAtD2SWIjCpsitvpB82hjs0o88svu1Ossfxp6Bc6eCi
-hDGvX8rDL3KOubOw0FpAEs0tCennwI/G90qDrSmz1Upf6ogK0ewmqnxA3BLLLVgj
-/dJn/HV0Y9f8t5I+Yli6uYnfPW0PU65Gf+IGxfqUpiXSHKKw49VR/l0yAB4dsGPL
-6io3fkMP0LfDzr+XxlndXCTCbAiQGwa1BPyrRr6ywJbFwrkQ2qRDn/4efLspqIOF
-XSSN8yEzWDPmp7F318nGCSd1OwRsw+p18qDP18K3dMXCq0dVRHklgWmz7G0pjve+
-yE4waGmt5aG/Jh1eeXjzVu4icPy0g4ZBBeq7eO7Y09ioNL9I5ZL9+WYa7VcuyXWO
-GujjnZJtsiug4j24pxY8ObcP1x9O++O/2PH9l95lrUbJNA+jw9HsRsOlV9Ptx3wQ
-VEp5zZfq7uq99TRnY+cCQL/gbHCzKGD5M+VCLi7jqio/2db+QKXgW45aYMYKpFY4
-ushNcYTVQrcrj3fuThxwSweFzANzHDIg0wkr6ItqtDXwyhvgcEQoB/+QbuuM+nNR
-Bjg8Xzi6NCB/bem2RKmQj9w5eIdi9VQ65gAx70XiHAOhfcEz5KjXaBzRlvdBExQS
-5A+jx+MDSPtxKKq/lQi7
-=BlfW
+iQIcBAEBCAAGBQJRIn2nAAoJEPqDWhW0r/LC284QAJWh0QvVFsq8s2jkHomiZPT+
+GI4Z54rXcDWp+lyA9jejlq2eaRYLRGa21U96YOCAKxc4O8g/KF9VBQ/JO+fSKorn
+SzzATYG6xZhdtM/5F8BDq/LuYa/pcA4umJNwTuNGDqxxTVvbmM3QmsH2q1hh9Pmf
+hHN6ffPtTJOs3wA0EIxPpJaJvNl1QArlbkUFIXVbsjVmWgL66gWHpUOSmZxdkx2z
+Lv0QM4x4tb7jnwcwNJfmDqlhZi7Rnmi1eJXXdThmtnxGwXZNvxchhFexxFQnt0qi
+OsJSJH1nZ6oILubIfGPRAGlSB75ZaB6747KToAInIavYa/btQshgbl4/IpwWqV1a
+ViDV2MRpZ35nmxWzROd6bclLUN79+QTnW3R+tVbFBA0301jDHCTPSjkGAzOZIRxz
+7l9o93ggc2WWmvim524r/E6ZsZuzbc0xmCBOw9ZnLAbm5zayCQ1aLSnVXOS2H+Xv
+E3cXtRhqvQioKnpka+VfiKFzeoQdL3T7L7sQdZwHS470gtC60DWL7sA1Y5WGoeJ+
+lJr3p1P4/CdAWy2hYHoZlJ5CEhS30KHi2Zdxc2KWN3AGHTzuXoECyluBe/AYlhC2
+Wf2AOios3M1X270dI89X2RCxQWd8llXalgSJvmQWH0uVfXlcjTF4ksUvhHCkzRRG
+i5tmvz1+3dxtIDVFoFW0
+=WYeM
-----END PGP SIGNATURE-----
diff --git a/dev-libs/mini-xml/mini-xml-2.7-r1.ebuild b/dev-libs/mini-xml/mini-xml-2.7-r1.ebuild
new file mode 100644
index 000000000000..3c9eabb0d0b9
--- /dev/null
+++ b/dev-libs/mini-xml/mini-xml-2.7-r1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/mini-xml/mini-xml-2.7-r1.ebuild,v 1.1 2013/02/18 19:14:46 hwoarang Exp $
+
+EAPI=4
+
+inherit autotools multilib
+
+MY_P="${P/mini-xml/mxml}"
+
+DESCRIPTION="Small XML parsing library to read XML and XML-like data files"
+HOMEPAGE="http://www.minixml.org/"
+SRC_URI="mirror://easysw/mxml/${PV}/${MY_P}.tar.gz"
+
+LICENSE="Mini-XML"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="threads static-libs"
+
+DEPEND="virtual/pkgconfig"
+RDEPEND=""
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ sed -i -e "s:755 -s:755:" Makefile.in || die "sed failed"
+ sed -i "/^TARGETS/s: testmxml::" Makefile.in || die "sed failed"
+ sed -i -e 's:$(DSO) $(DSOFLAGS) -o libmxml.so.1.5 $(LIBOBJS):$(DSO) $(DSOFLAGS) $(LDFLAGS) -o libmxml.so.1.5 $(LIBOBJS):' \
+ Makefile.in || die "sed failed"
+ sed -i -e 's:OPTIM="-Os -g":OPTIM="":' configure.in || die "sed failed"
+ rm configure
+# eautoreconf
+ eautoconf
+}
+
+src_configure() {
+ econf \
+ --enable-shared \
+ --libdir="/usr/$(get_libdir)" \
+ --with-docdir="/usr/share/doc/${PF}/html" \
+ $(use_enable threads)
+}
+
+src_compile() {
+ emake libmxml.so.1.5 mxmldoc doc/mxml.man || die "make failed"
+}
+
+src_install() {
+ emake DSTROOT="${D}" install || die "install failed"
+
+ if ! use static-libs; then
+ rm -vf "${ED}"/usr/$(get_libdir)/libmxml.a || die
+ fi
+
+ dodoc ANNOUNCEMENT CHANGES README
+ rm "${D}/usr/share/doc/${PF}/html/"{CHANGES,COPYING,README}
+}
+
+src_test() {
+ emake testmxml || die "make testmxml failed"
+}