commit:     c668644af20efeb1bcf9db67d2cda872ff55753d
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Thu Jul  7 19:56:59 2022 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Thu Jul  7 19:56:59 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c668644a

sci-biology/kalign: update EAPI 6 -> 8

Signed-off-by: David Seifert <soap <AT> gentoo.org>

 .../kalign/files/kalign-2.03-makefile.patch        | 39 ++++++++++++++++++++++
 sci-biology/kalign/kalign-2.03-r2.ebuild           | 33 ------------------
 sci-biology/kalign/kalign-2.03-r3.ebuild           | 15 +++++++++
 3 files changed, 54 insertions(+), 33 deletions(-)

diff --git a/sci-biology/kalign/files/kalign-2.03-makefile.patch 
b/sci-biology/kalign/files/kalign-2.03-makefile.patch
new file mode 100644
index 000000000000..61e65c0b73ce
--- /dev/null
+++ b/sci-biology/kalign/files/kalign-2.03-makefile.patch
@@ -0,0 +1,39 @@
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -1,7 +1,11 @@
+-PREFIX                        = /usr/local/bin
++prefix                        = @prefix@
++exec_prefix           = @exec_prefix@
++bindir                        = @bindir@
+ TEST                          = test/
+-CC                                    = gcc  
+-CFLAGS                        = -O9  -Wall 
++CC                            = @CC@  
++CFLAGS                        = @CFLAGS@
++CPPFLAGS              = @CPPFLAGS@
++LDFLAGS                       = @LDFLAGS@
+ DEBUGFLAGS            = -ggdb -Wall 
+ 
+ SOURCES                       = kalign2_distance_calculation.c kalign2_dp.c 
kalign2_input.c kalign2_main.c kalign2_mem.c kalign2_inferface.c kalign2_misc.c 
kalign2_tree.c  kalign2_profile.c kalign2_alignment_types.c kalign2_feature.c 
kalign2_hirschberg.c  kalign2_advanced_gaps.c kalign2_hirschberg_dna.c  
kalign2_output.c kalign2_string_matching.c kalign2_profile_alignment.c 
+@@ -16,10 +20,7 @@
+ .PHONY: clean
+ 
+ all: $(OBJECTS)
+-      $(CC) $(CFLAGS) $(OBJECTS) -o $(PROGS)
+-      
+-%.o:  %.c
+-      $(CC) $(CFLAGS) -c $<
++      $(CC) $(LDFLAGS) $(CFLAGS) $(OBJECTS) -o $(PROGS)
+       
+ debug: $(DEBUGOBJECTS)
+       $(CC) $(DEBUGFLAGS) $(DEBUGOBJECTS) -o $(DEBUGPROGS)    
+@@ -29,7 +30,8 @@
+ 
+ 
+ install:
+-      cp $(PROGS) /usr/local/bin/
++      mkdir -p $(DESTDIR)$(bindir)
++      cp $(PROGS) $(DESTDIR)$(bindir)
+       
+ clean: 
+       rm -f $(PROGS) $(OBJECTS)

diff --git a/sci-biology/kalign/kalign-2.03-r2.ebuild 
b/sci-biology/kalign/kalign-2.03-r2.ebuild
deleted file mode 100644
index 53b4490bef71..000000000000
--- a/sci-biology/kalign/kalign-2.03-r2.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="Global and progressive multiple sequence alignment"
-HOMEPAGE="http://msa.cgb.ki.se/";
-SRC_URI="mirror://debian/pool/main/k/kalign/${PN}_${PV}.orig.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-KEYWORDS="~amd64 ~x86"
-
-S=${WORKDIR}/${PN}
-
-src_prepare() {
-       default
-       sed \
-               -e "s/\$(CFLAGS) \$(OBJECTS)/\$(LDFLAGS) &/" \
-               -i Makefile.in || die
-}
-
-src_compile() {
-       emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
-}
-
-src_install() {
-       dobin ${PN}
-       einstalldocs
-}

diff --git a/sci-biology/kalign/kalign-2.03-r3.ebuild 
b/sci-biology/kalign/kalign-2.03-r3.ebuild
new file mode 100644
index 000000000000..22d92963a0ea
--- /dev/null
+++ b/sci-biology/kalign/kalign-2.03-r3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Global and progressive multiple sequence alignment"
+HOMEPAGE="http://msa.cgb.ki.se/";
+SRC_URI="mirror://debian/pool/main/k/kalign/${PN}_${PV}.orig.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+PATCHES=( "${FILESDIR}"/${P}-makefile.patch )

Reply via email to