summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Seifert <soap@gentoo.org>2022-07-07 21:56:59 +0200
committerDavid Seifert <soap@gentoo.org>2022-07-07 21:56:59 +0200
commitc668644af20efeb1bcf9db67d2cda872ff55753d (patch)
tree9204cc21ba0be57d86e0a24abe881123b6e89981 /sci-biology
parentsci-biology/iqpnni: update EAPI 6 -> 8 (diff)
downloadgentoo-c668644af20efeb1bcf9db67d2cda872ff55753d.tar.gz
gentoo-c668644af20efeb1bcf9db67d2cda872ff55753d.tar.bz2
gentoo-c668644af20efeb1bcf9db67d2cda872ff55753d.zip
sci-biology/kalign: update EAPI 6 -> 8
Signed-off-by: David Seifert <soap@gentoo.org>
Diffstat (limited to 'sci-biology')
-rw-r--r--sci-biology/kalign/files/kalign-2.03-makefile.patch39
-rw-r--r--sci-biology/kalign/kalign-2.03-r2.ebuild33
-rw-r--r--sci-biology/kalign/kalign-2.03-r3.ebuild15
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 )