Gentoo Archives: gentoo-commits

From: Martin Mokrejs <mmokrejs@×××××××××××××××.cz>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-biology/seqtk/files/, sci-biology/seqtk/
Date: Tue, 27 Nov 2018 13:59:26
Message-Id: 1543327143.213fbaee602b48bf23d3de3f55691dc6ea9fea07.mmokrejs@gentoo
1 commit: 213fbaee602b48bf23d3de3f55691dc6ea9fea07
2 Author: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
3 AuthorDate: Tue Nov 27 13:49:25 2018 +0000
4 Commit: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
5 CommitDate: Tue Nov 27 13:59:03 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=213fbaee
7
8 sci-biology/seqtk: new package
9
10 This package will be needed by sci-biology/tigmint
11
12 Package-Manager: Portage-2.3.51, Repoman-2.3.11
13 Signed-off-by: Martin Mokrejs <mmokrejs <AT> fold.natur.cuni.cz>
14
15 sci-biology/seqtk/files/seqtk-1.3_Makefile.patch | 27 ++++++++++++++++++++++++
16 sci-biology/seqtk/metadata.xml | 12 +++++++++++
17 sci-biology/seqtk/seqtk-1.3.ebuild | 22 +++++++++++++++++++
18 3 files changed, 61 insertions(+)
19
20 diff --git a/sci-biology/seqtk/files/seqtk-1.3_Makefile.patch b/sci-biology/seqtk/files/seqtk-1.3_Makefile.patch
21 new file mode 100644
22 index 000000000..bc0af18c5
23 --- /dev/null
24 +++ b/sci-biology/seqtk/files/seqtk-1.3_Makefile.patch
25 @@ -0,0 +1,27 @@
26 +diff --git a/Makefile b/Makefile
27 +index 0a60ccc..1f3e429 100644
28 +--- a/Makefile
29 ++++ b/Makefile
30 +@@ -1,6 +1,9 @@
31 +-CC=gcc
32 +-CFLAGS=-g -Wall -O2 -Wno-unused-function
33 +-BINDIR=/usr/local/bin
34 ++CC ?= gcc
35 ++CFLAGS ?= -g -Wall -O2 -Wno-unused-function
36 ++PREFIX ?= /usr/local
37 ++BINDIR ?= $(DESTDIR)$(PREFIX)/bin
38 ++INSTALL ?= install
39 ++MKDIR ?= mkdir
40 +
41 + all:seqtk
42 +
43 +@@ -8,7 +11,8 @@ seqtk:seqtk.c khash.h kseq.h
44 + $(CC) $(CFLAGS) seqtk.c -o $@ -lz -lm
45 +
46 + install:all
47 +- install seqtk $(BINDIR)
48 ++ $(MKDIR) -p $(BINDIR)
49 ++ $(INSTALL) seqtk $(BINDIR)
50 +
51 + clean:
52 + rm -fr gmon.out *.o ext/*.o a.out seqtk trimadap *~ *.a *.dSYM session*
53
54 diff --git a/sci-biology/seqtk/metadata.xml b/sci-biology/seqtk/metadata.xml
55 new file mode 100644
56 index 000000000..138cb7705
57 --- /dev/null
58 +++ b/sci-biology/seqtk/metadata.xml
59 @@ -0,0 +1,12 @@
60 +<?xml version="1.0" encoding="UTF-8"?>
61 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
62 +<pkgmetadata>
63 + <maintainer type="person">
64 + <email>mmokrejs@×××××××××××××××.cz</email>
65 + <name>Martin Mokrejs</name>
66 + </maintainer>
67 + <maintainer type="project">
68 + <email>sci-biology@g.o</email>
69 + <name>Gentoo Biology Project</name>
70 + </maintainer>
71 +</pkgmetadata>
72
73 diff --git a/sci-biology/seqtk/seqtk-1.3.ebuild b/sci-biology/seqtk/seqtk-1.3.ebuild
74 new file mode 100644
75 index 000000000..2024de85d
76 --- /dev/null
77 +++ b/sci-biology/seqtk/seqtk-1.3.ebuild
78 @@ -0,0 +1,22 @@
79 +# Copyright 2018 Gentoo Authors
80 +# Distributed under the terms of the GNU General Public License v2
81 +
82 +EAPI=7
83 +
84 +DESCRIPTION="Manipulate FASTA and FASTQ files"
85 +HOMEPAGE="https://github.com/lh3/seqtk"
86 +SRC_URI="https://github.com/lh3/seqtk/archive/v1.3.tar.gz -> ${P}.tar.gz"
87 +
88 +LICENSE="MIT"
89 +SLOT="0"
90 +KEYWORDS="~amd64 ~x86"
91 +IUSE=""
92 +
93 +DEPEND=""
94 +RDEPEND="${DEPEND}"
95 +BDEPEND=""
96 +PATCHES="${FILESDIR}"/"${P}"_Makefile.patch
97 +
98 +src_install(){
99 + emake install BINDIR="${ED}/usr/bin"
100 +}