diff options
Diffstat (limited to 'sci-chemistry/almost/almost-1.0.3-r2.ebuild')
-rw-r--r-- | sci-chemistry/almost/almost-1.0.3-r2.ebuild | 37 |
1 files changed, 13 insertions, 24 deletions
diff --git a/sci-chemistry/almost/almost-1.0.3-r2.ebuild b/sci-chemistry/almost/almost-1.0.3-r2.ebuild index 314a5d366..47e68151f 100644 --- a/sci-chemistry/almost/almost-1.0.3-r2.ebuild +++ b/sci-chemistry/almost/almost-1.0.3-r2.ebuild @@ -2,6 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: $ +EAPI=5 + inherit autotools eutils flag-o-matic DATE="090822" @@ -28,51 +30,38 @@ DEPEND="${RDEPEND}" RESTRICT="mirror" -src_unpack(){ - unpack ${A} - - cd "${S}" - - rm -rf ./include/almost/boost src/lib/iostreams +src_prepare(){ + rm -rf ./include/almost/boost src/lib/iostreams || die # rm -rf ./include/almost/boost ./include/almost/boost_1_30 #src/lib/iostreams sed -e 's:boost boost_1_30::g' \ - -i ./include/almost/Makefile.am + -i ./include/almost/Makefile.am || die - epatch "${FILESDIR}"/configure2.patch - epatch "${FILESDIR}"/Makefile.patch + epatch \ + "${FILESDIR}"/configure2.patch \ + "${FILESDIR}"/Makefile.patch sed \ -e '/include\/almost\/boost/d' \ -e '/include\/almost\/tinyxml/d' \ - -i configure.in + -i configure.in || die # find include \ # -name "*.h" \ # -exec sed 's:boost_1_30:boost:g' -i '{}' \; epatch "${FILESDIR}"/gcc-4.3.patch - eautoreconf || die "Reconfiguration failed" + eautoreconf } src_compile(){ + emake CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" -j1 - econf || die "configure failed" - - emake CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" -j1 || \ - die "make failed" - -} - -src_test() { - emake check || die "test failed" } src_install() { - emake DESTDIR="${D}" install || die "Install failed" + default insinto /usr/include/${PN} - doins {almost,config}.h || die "failed to install missing headers" - - dodoc README NEWS TODO ChangeLog AUTHORS + doins {almost,config}.h } |