sci-biology/iedera: Remove hardcoded {C,CXX,LD}FLAGS from configure.ac
authorDavid Seifert <soap@gentoo.org>
Thu, 21 Jan 2016 18:35:27 +0000 (19:35 +0100)
committerDavid Seifert <soap@gentoo.org>
Thu, 21 Jan 2016 18:36:19 +0000 (19:36 +0100)
Package-Manager: portage-2.2.27

sci-biology/iedera/files/iedera-1.05-fix-buildsystem.patch [new file with mode: 0644]
sci-biology/iedera/iedera-1.05-r1.ebuild [moved from sci-biology/iedera/iedera-1.05.ebuild with 73% similarity]

diff --git a/sci-biology/iedera/files/iedera-1.05-fix-buildsystem.patch b/sci-biology/iedera/files/iedera-1.05-fix-buildsystem.patch
new file mode 100644 (file)
index 0000000..f232d7d
--- /dev/null
@@ -0,0 +1,16 @@
+iedera sets default flags that override user {C,CXX,LD}FLAGS
+
+--- iedera-1.05/configure.ac
++++ iedera-1.05/configure.ac
+@@ -4,11 +4,5 @@
+ AC_PROG_INSTALL
+ AC_PROG_CXX
+ AC_HEADER_STDC
+-CFLAGS="$CFLAGS $UNAME_DEFS -O3 -pipe -funroll-loops -Wall"
+-CXXFLAGS="$CFLAGS"
+-LDFLAGS="$LDFLAGS -lm"
+-AC_SUBST(CFLAGS)
+-AC_SUBST(CXXFLAGS)
+-AC_SUBST(LDFLAGS)
+ AC_CONFIG_FILES([Makefile])
+ AC_OUTPUT
similarity index 73%
rename from sci-biology/iedera/iedera-1.05.ebuild
rename to sci-biology/iedera/iedera-1.05-r1.ebuild
index fb442a6a6286d59677603aa6ad9e17ef98ad0c36..ec52dd3963b99ae0f587762392b1b90805c841b2 100644 (file)
@@ -4,6 +4,8 @@
 
 EAPI=6
 
+inherit autotools
+
 DESCRIPTION="A subset seed design tool for DNA sequence alignment"
 HOMEPAGE="http://bioinfo.lifl.fr/yass/iedera.php"
 SRC_URI="http://bioinfo.lifl.fr/yass/files/${P}.tar.gz"
@@ -13,10 +15,12 @@ SLOT="0"
 IUSE=""
 KEYWORDS="~amd64 ~x86"
 
-DEPEND=""
-RDEPEND=""
+PATCHES=(
+       "${FILESDIR}/${P}-fix-buildsystem.patch"
+)
 
-src_install() {
+src_prepare() {
+       mv configure.{in,ac} || die
        default
-       dodoc AUTHORS README NEWS
+       eautoreconf
 }