]> Pileus Git - ~andy/sunrise/commitdiff
dev-libs/jansson: Use autotools-utils instead of emake. Thanks to mgorny and Tommy...
authorJohan Bergström (jbergstroem) <bugs@bergstroem.nu>
Sat, 12 Mar 2011 14:36:24 +0000 (14:36 +0000)
committerJohan Bergström (jbergstroem) <bugs@bergstroem.nu>
Sat, 12 Mar 2011 14:36:24 +0000 (14:36 +0000)
svn path=/sunrise/; revision=11810

dev-libs/jansson/ChangeLog
dev-libs/jansson/Manifest
dev-libs/jansson/jansson-2.0.ebuild

index b18158ae6c9756dee2ddedaa1bb2670827d906b1..bcdf8e037231a001641c1dd58f41ed7900b84ca8 100644 (file)
@@ -2,6 +2,11 @@
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  12 Mar 2011; Johan Bergström (jbergstroem) <bugs@bergstroem.nu>
+  jansson-2.0.ebuild:
+  Use autotools-utils instead of emake. Thanks to mgorny and Tommy[D] for
+  reviewing and helping out
+
   10 Mar 2011; Johan Bergström (jbergstroem) <bugs@bergstroem.nu>
   +jansson-2.0.ebuild, +metadata.xml:
   New ebuild for bug 358237. Thanks to Tommy[D] and floppym for reviewing
index c67399e815e8e9d7366531f5163db3f08fcb90fb..1d37e9ffc3a9f7269cb06587df3d34e7c47f4967 100644 (file)
@@ -1,4 +1,4 @@
 DIST jansson-2.0.tar.gz 357209 RMD160 f79520e4af9f8a47f774f9ff7ad42b1c319e186e SHA1 1368c621f453d7a44c57075bb6dcc0c484d39fcb SHA256 d8b1e764507029de0d740f177d0ce112a948491b4943a36a873d8a19be22f2e8
-EBUILD jansson-2.0.ebuild 898 RMD160 f416623d86a1ef631fa1ef17a9a51526b43b6646 SHA1 5e50a50e2b51efbbc9b5cd4668641af7e55edd0e SHA256 34473376527ea7c34b283d44029a53cba64c2f4e369c52065c78b83dfa1ee2d5
-MISC ChangeLog 297 RMD160 172bd7b541b1048e31d9a28108d2039da392488b SHA1 68cd1114f9eba0abadd292184732e95ae231753b SHA256 9c51f5cc27e6b4dc3f55c13c35f8f1d3565feee1d8d44fa1fa4a99b1c04c4e67
+EBUILD jansson-2.0.ebuild 692 RMD160 954509b2af43919a867aa69db529a9543cbf38da SHA1 d6b5bc7fbab1f4d5fbb78cb88ac19f0db5af98bb SHA256 66878ce5ae33ba256cd4fcc08bc8a80e56d0a92423f3f387a692f43488a5cc21
+MISC ChangeLog 489 RMD160 bc3474e28fd2271e8d75c245fd05cb82ef723251 SHA1 821d35c50c228a21ba417f8182b7a3b0c283e7a0 SHA256 cdd0c3f5e7a375b74cdb3eb48936b644d18e125c8e88384b5deb72c1edd3fab7
 MISC metadata.xml 229 RMD160 f0f6417bec31ce8baba6d476664f7210c8c84c98 SHA1 e5f94f5caadc6f843fc90bb7959570cd503676fd SHA256 3b08fca3c878bdfc4e7639f477dd542d55a4ab5dce39a475e82633071d13eb3f
index e6faa3d470f6a8c00707918612b9224e50b84b0c..6d38f2ce92f1af9353ebad2b8e09f0ab3c462d90 100644 (file)
@@ -4,7 +4,7 @@
 
 EAPI="3"
 
-inherit eutils
+inherit autotools-utils
 
 DESCRIPTION="C library for encoding, decoding and manipulating JSON data"
 HOMEPAGE="http://www.digip.org/jansson/"
@@ -15,31 +15,18 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="doc static-libs"
 
-DEPEND="doc? ( >dev-python/sphinx-1.0 )"
+DEPEND="doc? ( >=dev-python/sphinx-1.0.4 )"
 RDEPEND=""
 
-src_configure() {
-       econf \
-               $(use_enable static-libs static)
-}
+DOCS=(CHANGES README.rst)
 
 src_compile() {
-       emake || die
+       autotools-utils_src_compile
 
-       if use doc; then
-               emake html || die
-       fi
+       use doc && autotools-utils_src_compile html
 }
 
 src_install() {
-       emake DESTDIR="${D}" install || die
-
-       # remove useless .a and .la files (only for non static compilation)
-       use static-libs || find "${D}" -name '*.la' -delete
-
-       dodoc CHANGES README.rst || die
-
-       if use doc; then
-               dohtml -r doc/_build/html/* || die "Installation of documentation failed"
-       fi
+       use doc && HTML_DOCS=("${AUTOTOOLS_BUILD_DIR}/doc/_build/html/")
+       autotools-utils_src_install
 }