aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregory M. Tuner <gmt@be-evil.net>2014-01-21 03:58:44 -0800
committerGregory M. Tuner <gmt@be-evil.net>2014-01-21 03:58:44 -0800
commit5a57ce2fea2105ebbe05c2e40692abf7bf437130 (patch)
treed189e38d86bed2aad465af16a10d4a6a51da8dae /dev-cpp
parentdev-cpp/glibmm: multilib-utize (diff)
downloadgmt-5a57ce2fea2105ebbe05c2e40692abf7bf437130.tar.gz
gmt-5a57ce2fea2105ebbe05c2e40692abf7bf437130.tar.bz2
gmt-5a57ce2fea2105ebbe05c2e40692abf7bf437130.zip
dev-cpp/libxmlpp: multilib-utize
Signed-off-by: Gregory M. Tuner <gmt@be-evil.net>
Diffstat (limited to 'dev-cpp')
-rw-r--r--dev-cpp/libxmlpp/Manifest2
-rw-r--r--dev-cpp/libxmlpp/libxmlpp-2.36.0-r1.ebuild24
2 files changed, 16 insertions, 10 deletions
diff --git a/dev-cpp/libxmlpp/Manifest b/dev-cpp/libxmlpp/Manifest
index 086ae7f..7144865 100644
--- a/dev-cpp/libxmlpp/Manifest
+++ b/dev-cpp/libxmlpp/Manifest
@@ -1,4 +1,4 @@
DIST libxml++-2.36.0.tar.xz 861456 SHA256 bfdf327bf9ebd12946b7aa6a152045f209d5c9fecd06ebfcdf9b3e7c1af6e2e1 SHA512 52372b3a969dc4a16d1ec70275e3c97ac20acc14703a2875ba41d1eb8fe3f318c10e02d601ceac1a0d35f47e7d7033ebd5e87c122db6b373e847d543eddbe9a6 WHIRLPOOL 19804748859cbf6144e56f1ee1746cf2b30995c70e5f74a0dd3b51b38982832a9ece6a519f43e83dca424110f98bd86e8d3d4120ce8ac59b4b837f2d4f132bba
-EBUILD libxmlpp-2.36.0-r1.ebuild 813 SHA256 e7a7dfe367fb4b5df7db5d3e4e1bab2998f883570bf6c61fd83208746285e519 SHA512 d941c5c316d31a6bf44cb6ac1df4ad32bb130d33187372e63a8aa1a91c5c6e7d4d5c237b5f294430b1ddfbb7285d6f8cb1d74fc7790a4425417705646b5d5d93 WHIRLPOOL afced40dfb07289b92313a8931386ffc85a3dec5e90223d47ae2a43492ec84c066495dbdb634c26df7cdb90c68185f2563d7b09d18293a394003369fa70d6eb0
+EBUILD libxmlpp-2.36.0-r1.ebuild 956 SHA256 79435f70f5aa871e9880c272f8afea176a9feed284c5e1320fa59b4fedf17247 SHA512 1f02eb6dc7265d7421d2f5b6803aa891f989d893de187e2b2128a7f763871ffa8a9e7a80947e1b82aa4658e5209766c5043d93f3d7db5136a6f8160f44a98bcb WHIRLPOOL 57874e93625583dab72ac8ce4489d11fe3b5ca4683f338fa371c75b7670939a1c0b5fa1674a925a4524af607ceb34aa79c5c577ed3cfb8329c6f7d928e6ee849
MISC ChangeLog 18482 SHA256 4bb4915beae105ce2a9182025835d81548f40dceecc60ebd1acaa738a266d55d SHA512 1898a2878e2e5ebcd8d10610bf1792d81ad46e599672b13b07bd181711a6925ff7a822dd26ce4beaa628fbc37899344f8ca02935da5133001305e3dfc7529100 WHIRLPOOL c2e7249411ab4e97a189828cd68aec44e6415f3f9c4059c974a684c0b3bc18f3e1ebe35b40e974e9e570e75af94e621fb916e9d939d53be5071a26d5d4ea8b33
MISC metadata.xml 162 SHA256 7d0ce82d5ca3b20cb1c4641c7b7aae7082fd6be059b85fab9699095fd965f2e9 SHA512 baf4e2f4c64ab0ecc4985c069e360293c4394ea6a87c1baed2e9e91df8dca76e2371eb4be2df5ba009beb3de9a0e02561dd01accf2645e1dc5d0a23edbd8f8b6 WHIRLPOOL 35e7795de1da836c4969acee5aac0cfef4c461b1e5dc124d7f751e46efd1c3816b70824aad884fe77258b16cf3476b92b983593089aa7c152e701d0181a0e6be
diff --git a/dev-cpp/libxmlpp/libxmlpp-2.36.0-r1.ebuild b/dev-cpp/libxmlpp/libxmlpp-2.36.0-r1.ebuild
index 4224424..34052f7 100644
--- a/dev-cpp/libxmlpp/libxmlpp-2.36.0-r1.ebuild
+++ b/dev-cpp/libxmlpp/libxmlpp-2.36.0-r1.ebuild
@@ -7,31 +7,37 @@ GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
GNOME_ORG_MODULE="${PN/pp/++}"
-inherit gnome2
+inherit gnome2-multilib
DESCRIPTION="C++ wrapper for the libxml2 XML parser library"
HOMEPAGE="http://libxmlplusplus.sourceforge.net/"
LICENSE="LGPL-2.1"
SLOT="2.6"
-KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~amd64"
IUSE="doc test"
-RDEPEND=">=dev-libs/libxml2-2.7.3
- >=dev-cpp/glibmm-2.32"
+RDEPEND=">=dev-libs/libxml2-2.7.3[${MULTILIB_USEDEP}]
+ >=dev-cpp/glibmm-2.32[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}
virtual/pkgconfig"
-src_prepare() {
- DOCS="AUTHORS ChangeLog NEWS README*"
- G2CONF="${G2CONF} $(use_enable doc documentation)"
+MULTILIB_PARALLEL_PHASES=(src_configure src_compile)
- gnome2_src_prepare
+src_configure() {
+ G2CONF=("$(use_enable doc documentation)")
+ gnome2-multilib_src_configure
}
src_install() {
- gnome2_src_install
+ gnome2-multilib_src_install
rm -fr "${ED}"usr/share/doc/libxml++*
+}
+
+ehook gnome2-multilib-global-post_src_install my_post_install
+my_post_install() {
+ DOCS=(AUTHORS ChangeLog NEWS README*)
+ einstalldocs
use doc && dohtml docs/reference/html/*
}