]> Pileus Git - ~andy/sunrise/commitdiff
Added gcc-4.6 patch, moved to EAPI=4, lots of other small fixes.
authorPiotr Szymaniak <lazy_bum@o2.pl>
Sun, 26 Jun 2011 13:56:31 +0000 (13:56 +0000)
committerPiotr Szymaniak <lazy_bum@o2.pl>
Sun, 26 Jun 2011 13:56:31 +0000 (13:56 +0000)
svn path=/sunrise/; revision=12159

app-text/docfrac/Manifest
app-text/docfrac/docfrac-3.1.5.ebuild
app-text/docfrac/files/3.1.5-gcc46.patch [new file with mode: 0644]

index 42f4c54a9ba1fd6b2fc33d9527bec26ad9e5d1ab..03f9e9ea044bb17a1a18ba45951d506c7caa3ad9 100644 (file)
@@ -1,4 +1,5 @@
+AUX 3.1.5-gcc46.patch 353 RMD160 190f301a08f2cf2a813c9782d83a30b6dac27786 SHA1 adfa620abe8b48a072b243e239d5e2a0cd8d726e SHA256 16f61ab2a6cc78b8366bb189d8f757a5ea8e4e2d52ca41eee35fca8581c32299
 DIST docfrac-3.1.5.src.tar.gz 94523 RMD160 5068874a069c961d1540f1b3bd44be6abecb89ce SHA1 0d0f71c7fd3fcfa03d2b1c0576711efdc5d61acd SHA256 e5815891fe021d8c305faf84d13425cf7cd6881a1673b482863f500cbb217e13
-EBUILD docfrac-3.1.5.ebuild 800 RMD160 04fcfea5325369bd9ba8ec0a91a917690995c2af SHA1 b6a067e40ba0c7a8ed852b4aef7d1f8531243d92 SHA256 b3614918034e4d1d3c4ba47c605f223c3129395142440d99ea385ef4fd064f82
+EBUILD docfrac-3.1.5.ebuild 724 RMD160 808440454fb664ff0d92ea71057201fff62cb7f2 SHA1 a233dfec855668f5f74b3a7b2f8022314a9fab5b SHA256 a9152093d4d61bbb88cc962d410019162d1d3bdc129ccac31c6c722ed56e2bc8
 MISC ChangeLog 352 RMD160 ea7672c8280f06b403b87c624b1308e49f8190d7 SHA1 a4b1f36e39210d54642e06e64d6a8282064a7cfc SHA256 99685eaa8ff2b004ee9bf078d9e386699fc9ab6baaa39c982740fcc6b25cf94d
 MISC metadata.xml 229 RMD160 f0f6417bec31ce8baba6d476664f7210c8c84c98 SHA1 e5f94f5caadc6f843fc90bb7959570cd503676fd SHA256 3b08fca3c878bdfc4e7639f477dd542d55a4ab5dce39a475e82633071d13eb3f
index fb7093f644ddf2f5108f9fb58d3b4db1c107e7ad..90a53ac2c79bc9467e28329f41ca1d7939196c44 100644 (file)
@@ -1,8 +1,10 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-inherit toolchain-funcs
+EAPI=4
+
+inherit eutils toolchain-funcs
 
 DESCRIPTION="rtf/html/text conversion utility"
 HOMEPAGE="http://docfrac.sourceforge.net/"
@@ -13,30 +15,24 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE=""
 
-DEPEND=""
 RDEPEND=""
 
-src_unpack() {
-       unpack ${A}
-       cd "${S}"
-
+src_prepare() {
        sed -i \
                -e "/CPPFLAGS=/s:-.*::" \
                -e "s:ar -:$(tc-getAR) -:" \
-               -e "s:g++ -:$(tc-getCXX) -:g" Makefile \
-               || die "sed failed in Makefile"
-}
+               -e "s:g++ -:$(tc-getCXX) -:g" \
+               Makefile || die "sed failed in Makefile"
 
-src_compile() {
-       make docfrac || die "emake failed"
+       epatch "${FILESDIR}"/${PV}-gcc46.patch
 }
 
-src_test() {
-       make testhtml testtxt test || die "some tests failed"
+src_compile() {
+       emake ${PN}
 }
 
 src_install() {
        # manual install because Makefile doesn't respect DESTDIR
-       dobin docfrac
-       doman doc/docfrac.1
+       dobin ${PN}
+       doman doc/${PN}.1
 }
diff --git a/app-text/docfrac/files/3.1.5-gcc46.patch b/app-text/docfrac/files/3.1.5-gcc46.patch
new file mode 100644 (file)
index 0000000..a67cf72
--- /dev/null
@@ -0,0 +1,11 @@
+diff --git a/shared_ptr.h b/shared_ptr.h
+index b291449..bd23979 100755
+--- a/shared_ptr.h
++++ b/shared_ptr.h
+@@ -1,5 +1,5 @@
+ //---------------------------------------------------------------------------\r
+-\r
++#include <cstdlib>\r
+ #ifndef shared_ptrH\r
+ #define shared_ptrH\r
+ //---------------------------------------------------------------------------\r