Gentoo Archives: gentoo-commits

From: Horea Christian <horea.christ@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-libs/libmaus2/
Date: Mon, 28 Sep 2020 07:31:37
Message-Id: 1601277474.b886b4e53916c3c3ebf31f07c1fc1f375a128c40.chymera@gentoo
1 commit: b886b4e53916c3c3ebf31f07c1fc1f375a128c40
2 Author: Horea Christian <chr <AT> chymera <DOT> eu>
3 AuthorDate: Mon Sep 28 07:17:54 2020 +0000
4 Commit: Horea Christian <horea.christ <AT> gmail <DOT> com>
5 CommitDate: Mon Sep 28 07:17:54 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=b886b4e5
7
8 sci-libs/libmaus2: updated dependencies
9
10 Package-Manager: Portage-3.0.8, Repoman-3.0.1
11 Signed-off-by: Horea Christian <chr <AT> chymera.eu>
12
13 sci-libs/libmaus2/libmaus2-2.0.587.ebuild | 13 +++++--------
14 sci-libs/libmaus2/libmaus2-2.0.689.ebuild | 13 +++++--------
15 sci-libs/libmaus2/libmaus2-9999.ebuild | 10 +++++-----
16 3 files changed, 15 insertions(+), 21 deletions(-)
17
18 diff --git a/sci-libs/libmaus2/libmaus2-2.0.587.ebuild b/sci-libs/libmaus2/libmaus2-2.0.587.ebuild
19 index 593fe083f..9be955b71 100644
20 --- a/sci-libs/libmaus2/libmaus2-2.0.587.ebuild
21 +++ b/sci-libs/libmaus2/libmaus2-2.0.587.ebuild
22 @@ -1,4 +1,4 @@
23 -# Copyright 2019 Gentoo Authors
24 +# Copyright 2019-2020 Gentoo Authors
25 # Distributed under the terms of the GNU General Public License v2
26
27 EAPI=7
28 @@ -16,8 +16,6 @@ KEYWORDS="~amd64 ~x86"
29 IUSE="cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2"
30
31 DEPEND="
32 - !sci-libs/libmaus
33 - >=sci-libs/io_lib-1.14.11
34 app-arch/snappy
35 sci-libs/fftw
36 sci-libs/hdf5
37 @@ -25,21 +23,20 @@ DEPEND="
38 dev-libs/nettle"
39 # --with-daligner
40 # --with-irods
41 -# old github.com release tarballs
42 -# S="${WORKDIR}"/libmaus2-master-27828cd78121d5e4b19c263c5527e462360f5901
43 -# current gitlab.com release tarballs
44 S="${WORKDIR}/${P}-release-${release_data}"
45
46 src_configure(){
47 local CONFIG_OPTS
48 use cpu_flags_x86_ssse3 && CONFIG_OPTS+=( --enable-ssse3 )
49 ( use cpu_flags_x86_sse4_1 || use cpu_flags_x86_sse4_2 ) && CONFIG_OPTS+=( --enable-sse4 )
50 - econf --with-snappy --with-io_lib $CONFIG_OPTS \
51 + econf --with-snappy $CONFIG_OPTS \
52 --with-lzma --with-gnutls --with-nettle --with-hdf5 --with-gmp --with-fftw
53 + # --with-io_lib
54 + # will require >=sci-libs/io_lib-1.14.11 which is not yet available in ::gentoo
55 }
56
57 pkg_postinst(){
58 - einfo "The io_lib, snappy dependencies are not strictly needed"
59 + einfo "The snappy dependency is not strictly needed"
60 einfo "but were forced for optimal libmaus2 performance."
61 einfo "igzip is only used if gzip level is set to 11."
62 }
63
64 diff --git a/sci-libs/libmaus2/libmaus2-2.0.689.ebuild b/sci-libs/libmaus2/libmaus2-2.0.689.ebuild
65 index 50b82d5aa..ff5583090 100644
66 --- a/sci-libs/libmaus2/libmaus2-2.0.689.ebuild
67 +++ b/sci-libs/libmaus2/libmaus2-2.0.689.ebuild
68 @@ -1,4 +1,4 @@
69 -# Copyright 2019 Gentoo Authors
70 +# Copyright 2019-2020 Gentoo Authors
71 # Distributed under the terms of the GNU General Public License v2
72
73 EAPI=7
74 @@ -16,8 +16,6 @@ KEYWORDS="~amd64 ~x86"
75 IUSE="cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2"
76
77 DEPEND="
78 - !sci-libs/libmaus
79 - >=sci-libs/io_lib-1.14.11
80 app-arch/snappy
81 sci-libs/fftw
82 sci-libs/hdf5
83 @@ -25,21 +23,20 @@ DEPEND="
84 dev-libs/nettle"
85 # --with-daligner
86 # --with-irods
87 -# old github.com release tarballs
88 -# S="${WORKDIR}"/libmaus2-master-27828cd78121d5e4b19c263c5527e462360f5901
89 -# current gitlab.com release tarballs
90 S="${WORKDIR}/${P}-release-${release_data}"
91
92 src_configure(){
93 local CONFIG_OPTS
94 use cpu_flags_x86_ssse3 && CONFIG_OPTS+=( --enable-ssse3 )
95 ( use cpu_flags_x86_sse4_1 || use cpu_flags_x86_sse4_2 ) && CONFIG_OPTS+=( --enable-sse4 )
96 - econf --with-snappy --with-io_lib $CONFIG_OPTS \
97 + econf --with-snappy $CONFIG_OPTS \
98 --with-lzma --with-gnutls --with-nettle --with-hdf5 --with-gmp --with-fftw
99 + # --with-io_lib
100 + # will require >=sci-libs/io_lib-1.14.11 which is not yet available in ::gentoo
101 }
102
103 pkg_postinst(){
104 - einfo "The io_lib, snappy dependencies are not strictly needed"
105 + einfo "The snappy dependency is not strictly needed"
106 einfo "but were forced for optimal libmaus2 performance."
107 einfo "igzip is only used if gzip level is set to 11."
108 }
109
110 diff --git a/sci-libs/libmaus2/libmaus2-9999.ebuild b/sci-libs/libmaus2/libmaus2-9999.ebuild
111 index c371d5432..d2cbd9439 100644
112 --- a/sci-libs/libmaus2/libmaus2-9999.ebuild
113 +++ b/sci-libs/libmaus2/libmaus2-9999.ebuild
114 @@ -1,4 +1,4 @@
115 -# Copyright 2019 Gentoo Authors
116 +# Copyright 2019-2020 Gentoo Authors
117 # Distributed under the terms of the GNU General Public License v2
118
119 EAPI=7
120 @@ -15,8 +15,6 @@ KEYWORDS=""
121 IUSE="cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2"
122
123 DEPEND="
124 - !sci-libs/libmaus
125 - >=sci-libs/io_lib-1.14.11
126 app-arch/snappy
127 sci-libs/fftw
128 sci-libs/hdf5
129 @@ -34,12 +32,14 @@ src_configure(){
130 local CONFIG_OPTS
131 use cpu_flags_x86_ssse3 && CONFIG_OPTS+=( --enable-ssse3 )
132 ( use cpu_flags_x86_sse4_1 || use cpu_flags_x86_sse4_2 ) && CONFIG_OPTS+=( --enable-sse4 )
133 - econf --with-snappy --with-io_lib $CONFIG_OPTS \
134 + econf --with-snappy $CONFIG_OPTS \
135 --with-lzma --with-gnutls --with-nettle --with-hdf5 --with-gmp --with-fftw
136 + # --with-io_lib
137 + # will require >=sci-libs/io_lib-1.14.11 which is not yet available in ::gentoo
138 }
139
140 pkg_postinst(){
141 - einfo "The io_lib, snappy dependencies are not strictly needed"
142 + einfo "The snappy dependency is not strictly needed"
143 einfo "but were forced for optimal libmaus2 performance."
144 einfo "igzip is only used if gzip level is set to 11."
145 }