1 |
commit: bcd5ba73fe296ee35a11a3ee96a62a35afa4ac0a |
2 |
Author: David Seifert <soap <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat May 7 11:01:01 2022 +0000 |
4 |
Commit: David Seifert <soap <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat May 7 11:01:01 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcd5ba73 |
7 |
|
8 |
sci-biology/STAR: drop 2.5.3a |
9 |
|
10 |
Closes: https://bugs.gentoo.org/716300 |
11 |
Closes: https://bugs.gentoo.org/736056 |
12 |
Closes: https://bugs.gentoo.org/741152 |
13 |
Signed-off-by: David Seifert <soap <AT> gentoo.org> |
14 |
|
15 |
sci-biology/STAR/Manifest | 1 - |
16 |
sci-biology/STAR/STAR-2.5.3a.ebuild | 42 ------- |
17 |
.../STAR/files/STAR-2.5.3a-fix-build-system.patch | 123 --------------------- |
18 |
3 files changed, 166 deletions(-) |
19 |
|
20 |
diff --git a/sci-biology/STAR/Manifest b/sci-biology/STAR/Manifest |
21 |
index d8457898903d..d97c61cb21c0 100644 |
22 |
--- a/sci-biology/STAR/Manifest |
23 |
+++ b/sci-biology/STAR/Manifest |
24 |
@@ -1,2 +1 @@ |
25 |
-DIST STAR-2.5.3a.tar.gz 9857460 BLAKE2B 32cc633862e6e81f5a5bdfc59986dca74e8adc4970a11a06c501065c5ad9cb37fc788f8e67ab2353292e683c8c385778cd0ffee69c0b15803796dbc445013a43 SHA512 8bd86ad384f2c0331fd701873b02641301f4205a5ff0fceeb800d425da42c53b6c61a74500d37fee7fc13a5bff10e1fb44b9142811883b8f5cd012f51f1f9fdf |
26 |
DIST STAR-2.7.10a.tar.gz 12270915 BLAKE2B 51a9cf2c838cfeb313df9e5024b53cd5a89088f08ac88c8dc57a9e08cd3ba394e46ffe86a8ff3b9484b25b681ecd960098c06d879e772d21afe8cc2d0d35175d SHA512 19a5f3c25d147bcd96cf68249d275dad7fd11425031a40c97c7ae15846f55839ced897d541ed60b426a6bf089d968ac86625af774db3950dc459035ac2b659c9 |
27 |
|
28 |
diff --git a/sci-biology/STAR/STAR-2.5.3a.ebuild b/sci-biology/STAR/STAR-2.5.3a.ebuild |
29 |
deleted file mode 100644 |
30 |
index 73743cbb4e59..000000000000 |
31 |
--- a/sci-biology/STAR/STAR-2.5.3a.ebuild |
32 |
+++ /dev/null |
33 |
@@ -1,42 +0,0 @@ |
34 |
-# Copyright 1999-2017 Gentoo Foundation |
35 |
-# Distributed under the terms of the GNU General Public License v2 |
36 |
- |
37 |
-EAPI=6 |
38 |
- |
39 |
-inherit toolchain-funcs |
40 |
- |
41 |
-DESCRIPTION="STAR aligner: align RNA-seq reads to reference genome uncompressed suffix arrays" |
42 |
-HOMEPAGE="https://github.com/alexdobin/STAR" |
43 |
-SRC_URI="https://github.com/alexdobin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" |
44 |
- |
45 |
-LICENSE="GPL-3" |
46 |
-SLOT="0" |
47 |
-KEYWORDS="~amd64" |
48 |
- |
49 |
-RDEPEND="sci-libs/htslib:=" |
50 |
-DEPEND="${RDEPEND} |
51 |
- virtual/pkgconfig" |
52 |
- |
53 |
-PATCHES=( "${FILESDIR}"/${PN}-2.5.3a-fix-build-system.patch ) |
54 |
-DOCS=( README.md CHANGES.md RELEASEnotes.md doc/STARmanual.pdf ) |
55 |
- |
56 |
-pkg_pretend() { |
57 |
- [[ ${MERGE_TYPE} != binary ]] && tc-check-openmp |
58 |
-} |
59 |
- |
60 |
-pkg_setup() { |
61 |
- [[ ${MERGE_TYPE} != binary ]] && tc-check-openmp |
62 |
-} |
63 |
- |
64 |
-src_configure() { |
65 |
- tc-export CC CXX PKG_CONFIG |
66 |
-} |
67 |
- |
68 |
-src_compile() { |
69 |
- emake -C source STAR |
70 |
-} |
71 |
- |
72 |
-src_install() { |
73 |
- dobin source/STAR |
74 |
- einstalldocs |
75 |
-} |
76 |
|
77 |
diff --git a/sci-biology/STAR/files/STAR-2.5.3a-fix-build-system.patch b/sci-biology/STAR/files/STAR-2.5.3a-fix-build-system.patch |
78 |
deleted file mode 100644 |
79 |
index 8e504fa429e0..000000000000 |
80 |
--- a/sci-biology/STAR/files/STAR-2.5.3a-fix-build-system.patch |
81 |
+++ /dev/null |
82 |
@@ -1,123 +0,0 @@ |
83 |
-* unbundle htslib |
84 |
-* honour all user flags |
85 |
-* use pkg-config for linking |
86 |
- |
87 |
---- a/source/Makefile |
88 |
-+++ b/source/Makefile |
89 |
-@@ -8,24 +8,12 @@ |
90 |
- LDFLAGSextra ?= |
91 |
- CXXFLAGSextra ?= |
92 |
- |
93 |
--# user may define the compiler |
94 |
--CXX ?= g++ |
95 |
-- |
96 |
- # pre-defined flags |
97 |
--LDFLAGS_shared := -pthread -Lhtslib -Bstatic -lhts -Bdynamic -lz -lrt |
98 |
--LDFLAGS_static := -static -static-libgcc -pthread -Lhtslib -lhts -lz |
99 |
--LDFLAGS_Mac :=-pthread -lz htslib/libhts.a |
100 |
--LDFLAGS_Mac_static :=-pthread -lz -static-libgcc htslib/libhts.a |
101 |
--LDFLAGS_gdb := $(LDFLAGS_shared) |
102 |
-- |
103 |
- COMPTIMEPLACE := -D'COMPILATION_TIME_PLACE="$(shell echo `date` $(HOSTNAME):`pwd`)"' |
104 |
- |
105 |
--CXXFLAGS_common := -pipe -std=c++11 -Wall -Wextra -fopenmp $(COMPTIMEPLACE) |
106 |
--CXXFLAGS_main := -O3 $(CXXFLAGS_common) |
107 |
--CXXFLAGS_gdb := -O0 -g $(CXXFLAGS_common) |
108 |
-- |
109 |
--CFLAGS := -O3 -pipe -Wall -Wextra $(CFLAGS) |
110 |
-- |
111 |
-+CFLAGS_common = -Wall -Wextra -pthread `$(PKG_CONFIG) --cflags htslib` `$(PKG_CONFIG) --cflags zlib` |
112 |
-+CXXFLAGS_common = $(CFLAGS_common) -std=c++11 -fopenmp $(COMPTIMEPLACE) |
113 |
-+LIBS_common = -pthread `$(PKG_CONFIG) --libs htslib` `$(PKG_CONFIG) --libs zlib` -lrt |
114 |
- |
115 |
- ########################################################################################################## |
116 |
- |
117 |
-@@ -54,10 +42,10 @@ |
118 |
- |
119 |
- |
120 |
- %.o : %.cpp |
121 |
-- $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $< |
122 |
-+ $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXFLAGS_common) $< |
123 |
- |
124 |
- %.o : %.c |
125 |
-- $(CXX) -c $(CPPFLAGS) $(CFLAGS) $< |
126 |
-+ $(CXX) -c $(CPPFLAGS) $(CFLAGS) $(CFLAGS_common) $< |
127 |
- |
128 |
- all: STAR |
129 |
- |
130 |
-@@ -84,7 +72,7 @@ |
131 |
- ifneq ($(MAKECMDGOALS),CLEAN) |
132 |
- ifneq ($(MAKECMDGOALS),STARforMac) |
133 |
- ifneq ($(MAKECMDGOALS),STARforMacGDB) |
134 |
--Depend.list: $(SOURCES) parametersDefault.xxd htslib |
135 |
-+Depend.list: $(SOURCES) parametersDefault.xxd |
136 |
- echo $(SOURCES) |
137 |
- /bin/rm -f ./Depend.list |
138 |
- $(CXX) $(CXXFLAGS_common) -MM $^ >> Depend.list |
139 |
-@@ -95,57 +83,34 @@ |
140 |
- endif |
141 |
- endif |
142 |
- |
143 |
--htslib : htslib/libhts.a |
144 |
-- |
145 |
--htslib/libhts.a : |
146 |
-- $(MAKE) -C htslib lib-static |
147 |
-- |
148 |
- parametersDefault.xxd: parametersDefault |
149 |
- xxd -i parametersDefault > parametersDefault.xxd |
150 |
- |
151 |
--STAR : CXXFLAGS := $(CXXFLAGSextra) $(CXXFLAGS_main) $(CXXFLAGS) |
152 |
--STAR : LDFLAGS := $(LDFLAGSextra) $(LDFLAGS_shared) $(LDFLAGS) |
153 |
- STAR : Depend.list parametersDefault.xxd $(OBJECTS) |
154 |
-- $(CXX) -o STAR $(CXXFLAGS) $(OBJECTS) $(LDFLAGS) |
155 |
-+ $(CXX) $(CXXFLAGS) $(CXXFLAGS_common) $(LDFLAGS) -o STAR $(OBJECTS) $(LIBS) $(LIBS_common) |
156 |
- |
157 |
--POSIXSHARED : CXXFLAGS := $(CXXFLAGSextra) $(CXXFLAGS_main) -DPOSIX_SHARED_MEM $(CXXFLAGS) |
158 |
--POSIXSHARED : LDFLAGS := $(LDFLAGSextra) $(LDFLAGS_shared) $(LDFLAGS) |
159 |
- POSIXSHARED : Depend.list parametersDefault.xxd $(OBJECTS) |
160 |
-- $(CXX) -o STAR $(CXXFLAGS) $(OBJECTS) $(LDFLAGS) |
161 |
-+ $(CXX) $(CXXFLAGS) $(CXXFLAGS_common) $(LDFLAGS) -o STAR $(OBJECTS) $(LIBS) $(LIBS_common) |
162 |
- |
163 |
--STARstatic : CXXFLAGS := $(CXXFLAGSextra) $(CXXFLAGS_main) $(CXXFLAGS) |
164 |
--STARstatic : LDFLAGS := $(LDFLAGSextra) $(LDFLAGS_static) $(LDFLAGS) |
165 |
- STARstatic : Depend.list parametersDefault.xxd $(OBJECTS) |
166 |
-- $(CXX) -o STAR $(CXXFLAGS) $(OBJECTS) $(LDFLAGS) |
167 |
-+ $(CXX) $(CXXFLAGS) $(CXXFLAGS_common) $(LDFLAGS) -o STAR $(OBJECTS) $(LIBS) $(LIBS_common) |
168 |
- |
169 |
--STARlong : CXXFLAGS := $(CXXFLAGSextra) $(CXXFLAGS_main) -D'COMPILE_FOR_LONG_READS' $(CXXFLAGS) |
170 |
--STARlong : LDFLAGS := $(LDFLAGSextra) $(LDFLAGS_shared) $(LDFLAGS) |
171 |
- STARlong : Depend.list parametersDefault.xxd $(OBJECTS) |
172 |
-- $(CXX) -o STARlong $(CXXFLAGS) $(OBJECTS) $(LDFLAGS) |
173 |
-+ $(CXX) $(CXXFLAGS) $(CXXFLAGS_common) $(LDFLAGS) -o STARlong $(OBJECTS) $(LIBS) $(LIBS_common) |
174 |
- |
175 |
--STARlongStatic : CXXFLAGS := $(CXXFLAGSextra) $(CXXFLAGS_main) -D'COMPILE_FOR_LONG_READS' $(CXXFLAGS) |
176 |
--STARlongStatic : LDFLAGS := $(LDFLAGSextra) $(LDFLAGS_static) $(LDFLAGS) |
177 |
- STARlongStatic : Depend.list parametersDefault.xxd $(OBJECTS) |
178 |
-- $(CXX) -o STARlong $(CXXFLAGS) $(OBJECTS) $(LDFLAGS) |
179 |
-+ $(CXX) $(CXXFLAGS) $(CXXFLAGS_common) $(LDFLAGS) -o STARlong $(OBJECTS) $(LIBS) $(LIBS_common) |
180 |
- |
181 |
--gdb : CXXFLAGS := $(CXXFLAGSextra) $(CXXFLAGS_gdb) $(CXXFLAGS) |
182 |
--gdb : LDFLAGS := $(LDFLAGSextra) $(LDFLAGS_gdb) $(LDFLAGS) |
183 |
- gdb : Depend.list parametersDefault.xxd $(OBJECTS) |
184 |
-- $(CXX) -o STAR $(CXXFLAGS) $(OBJECTS) $(LDFLAGS) |
185 |
-+ $(CXX) $(CXXFLAGS) $(CXXFLAGS_common) $(LDFLAGS) -o STAR $(OBJECTS) $(LIBS) $(LIBS_common) |
186 |
- |
187 |
--gdb-long : CXXFLAGS := $(CXXFLAGSextra) $(CXXFLAGS_gdb) -D'COMPILE_FOR_LONG_READS' $(CXXFLAGS) |
188 |
--gdb-long : LDFLAGS := $(LDFLAGSextra) $(LDFLAGS_gdb) $(LDFLAGS) |
189 |
- gdb-long : Depend.list parametersDefault.xxd $(OBJECTS) |
190 |
-- $(CXX) -o STARlong $(CXXFLAGS) $(OBJECTS) $(LDFLAGS) |
191 |
-+ $(CXX) $(CXXFLAGS) $(CXXFLAGS_common) $(LDFLAGS) -o STARlong $(OBJECTS) $(LIBS) $(LIBS_common) |
192 |
- |
193 |
--STARforMacStatic : CXXFLAGS := $(CXXFLAGSextra) $(CXXFLAGS_main) -D'COMPILE_FOR_MAC' $(CXXFLAGS) |
194 |
--STARforMacStatic : LDFLAGS := $(LDFLAGSextra) $(LDFLAGS_Mac_static) $(LDFLAGS) |
195 |
- STARforMacStatic : Depend.list parametersDefault.xxd $(OBJECTS) |
196 |
-- $(CXX) -o STAR $(CXXFLAGS) $(OBJECTS) $(LDFLAGS) |
197 |
-+ $(CXX) $(CXXFLAGS) $(CXXFLAGS_common) $(LDFLAGS) -o STAR $(OBJECTS) $(LIBS) $(LIBS_common) |
198 |
- |
199 |
--STARlongForMacStatic : CXXFLAGS := -D'COMPILE_FOR_LONG_READS' $(CXXFLAGSextra) $(CXXFLAGS_main) -D'COMPILE_FOR_MAC' $(CXXFLAGS) |
200 |
--STARlongForMacStatic : LDFLAGS := $(LDFLAGSextra) $(LDFLAGS_Mac_static) $(LDFLAGS) |
201 |
- STARlongForMacStatic : Depend.list parametersDefault.xxd $(OBJECTS) |
202 |
-- $(CXX) -o STARlong $(CXXFLAGS) $(OBJECTS) $(LDFLAGS) |
203 |
-+ $(CXX) $(CXXFLAGS) $(CXXFLAGS_common) $(LDFLAGS) -o STARlong $(OBJECTS) $(LIBS) $(LIBS_common) |
204 |
- |
205 |
- |