Gentoo Archives: gentoo-commits

From: Conrad Kostecki <conikost@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: mail-filter/rspamd/
Date: Wed, 27 Jan 2021 18:48:57
Message-Id: 1611772938.ce929849e274dd10572ff4b82565bdd4fd79d7b2.conikost@gentoo
1 commit: ce929849e274dd10572ff4b82565bdd4fd79d7b2
2 Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jan 27 18:42:18 2021 +0000
4 Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
5 CommitDate: Wed Jan 27 18:42:18 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce929849
7
8 mail-filter/rspamd: drop old version
9
10 Package-Manager: Portage-3.0.14, Repoman-3.0.2
11 Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
12
13 mail-filter/rspamd/rspamd-2.6-r2.ebuild | 115 --------------------------------
14 mail-filter/rspamd/rspamd-2.7.ebuild | 115 --------------------------------
15 2 files changed, 230 deletions(-)
16
17 diff --git a/mail-filter/rspamd/rspamd-2.6-r2.ebuild b/mail-filter/rspamd/rspamd-2.6-r2.ebuild
18 deleted file mode 100644
19 index d4589355928..00000000000
20 --- a/mail-filter/rspamd/rspamd-2.6-r2.ebuild
21 +++ /dev/null
22 @@ -1,115 +0,0 @@
23 -# Copyright 1999-2021 Gentoo Authors
24 -# Distributed under the terms of the GNU General Public License v2
25 -
26 -EAPI=7
27 -
28 -inherit cmake pax-utils systemd tmpfiles
29 -
30 -if [[ ${PV} == *9999 ]] ; then
31 - EGIT_REPO_URI="https://github.com/rspamd/rspamd.git"
32 - inherit git-r3
33 -else
34 - SRC_URI="https://github.com/rspamd/rspamd/archive/${PV}.tar.gz -> ${P}.tar.gz"
35 - KEYWORDS="amd64 x86"
36 -fi
37 -
38 -DESCRIPTION="Rapid spam filtering system"
39 -HOMEPAGE="https://rspamd.com https://github.com/rspamd/rspamd"
40 -LICENSE="Apache-2.0 Boost-1.0 BSD BSD-1 BSD-2 CC0-1.0 LGPL-3 MIT public-domain unicode ZLIB"
41 -SLOT="0"
42 -IUSE="blas cpu_flags_x86_ssse3 jemalloc +jit libressl pcre2"
43 -
44 -RDEPEND="
45 - acct-group/rspamd
46 - acct-user/rspamd
47 - app-arch/zstd
48 - dev-db/sqlite:3
49 - dev-libs/glib:2
50 - dev-libs/icu:=
51 - dev-libs/libev
52 - dev-libs/libsodium
53 - dev-libs/snowball-stemmer
54 - net-libs/libnsl
55 - sys-apps/file
56 - blas? (
57 - virtual/blas
58 - virtual/lapack
59 - )
60 - cpu_flags_x86_ssse3? ( dev-libs/hyperscan )
61 - jemalloc? ( dev-libs/jemalloc )
62 - jit? (
63 - dev-lang/luajit:2
64 - )
65 - !jit? (
66 - dev-lang/lua:0=
67 - dev-lua/LuaBitOp
68 - )
69 - !libressl? ( dev-libs/openssl:0=[-bindist] )
70 - libressl? ( dev-libs/libressl:0= )
71 - pcre2? ( dev-libs/libpcre2[jit=] )
72 - !pcre2? ( dev-libs/libpcre[jit=] )"
73 -DEPEND="${RDEPEND}"
74 -BDEPEND="
75 - dev-util/ragel
76 - virtual/pkgconfig
77 -"
78 -
79 -PATCHES=(
80 - "${FILESDIR}/rspamd-2.6-unbundle-lua.patch"
81 - "${FILESDIR}/rspamd-2.6-unbundle-zstd.patch"
82 - "${FILESDIR}/rspamd-2.5-unbundle-snowball.patch"
83 -)
84 -
85 -src_prepare() {
86 - cmake_src_prepare
87 -
88 - rm -vrf contrib/{lua-bit,snowball,zstd} || die
89 -
90 - sed -i -e 's/User=_rspamd/User=rspamd/g' \
91 - rspamd.service \
92 - || die
93 -}
94 -
95 -src_configure() {
96 - local mycmakeargs=(
97 - -DCONFDIR=/etc/rspamd
98 - -DRUNDIR=/var/run/rspamd
99 - -DDBDIR=/var/lib/rspamd
100 - -DLOGDIR=/var/log/rspamd
101 - -DENABLE_BLAS=$(usex blas ON OFF)
102 - -DENABLE_HYPERSCAN=$(usex cpu_flags_x86_ssse3 ON OFF)
103 - -DENABLE_JEMALLOC=$(usex jemalloc ON OFF)
104 - -DENABLE_LUAJIT=$(usex jit ON OFF)
105 - -DENABLE_PCRE2=$(usex pcre2 ON OFF)
106 - )
107 - cmake_src_configure
108 -}
109 -
110 -src_test() {
111 - cmake_src_test
112 -}
113 -
114 -src_install() {
115 - cmake_src_install
116 -
117 - newconfd "${FILESDIR}"/rspamd.conf rspamd
118 - newinitd "${FILESDIR}/rspamd-r7.init" rspamd
119 - systemd_newunit rspamd.service rspamd.service
120 -
121 - newtmpfiles "${FILESDIR}"/${PN}.tmpfile ${PN}.conf
122 -
123 - # Remove mprotect for JIT support
124 - if use jit; then
125 - pax-mark m "${ED}"/usr/bin/rspamd-* "${ED}"/usr/bin/rspamadm-*
126 - fi
127 -
128 - insinto /etc/logrotate.d
129 - newins "${FILESDIR}"/rspamd-r1.logrotate rspamd
130 -
131 - diropts -o rspamd -g rspamd
132 - keepdir /var/{lib,log}/rspamd
133 -}
134 -
135 -pkg_postinst() {
136 - tmpfiles_process "${PN}.conf"
137 -}
138
139 diff --git a/mail-filter/rspamd/rspamd-2.7.ebuild b/mail-filter/rspamd/rspamd-2.7.ebuild
140 deleted file mode 100644
141 index 86ced7662db..00000000000
142 --- a/mail-filter/rspamd/rspamd-2.7.ebuild
143 +++ /dev/null
144 @@ -1,115 +0,0 @@
145 -# Copyright 1999-2021 Gentoo Authors
146 -# Distributed under the terms of the GNU General Public License v2
147 -
148 -EAPI=7
149 -
150 -inherit cmake pax-utils systemd tmpfiles
151 -
152 -if [[ ${PV} == *9999 ]] ; then
153 - EGIT_REPO_URI="https://github.com/rspamd/rspamd.git"
154 - inherit git-r3
155 -else
156 - SRC_URI="https://github.com/rspamd/rspamd/archive/${PV}.tar.gz -> ${P}.tar.gz"
157 - KEYWORDS="~amd64 ~x86"
158 -fi
159 -
160 -DESCRIPTION="Rapid spam filtering system"
161 -HOMEPAGE="https://rspamd.com https://github.com/rspamd/rspamd"
162 -LICENSE="Apache-2.0 Boost-1.0 BSD BSD-1 BSD-2 CC0-1.0 LGPL-3 MIT public-domain unicode ZLIB"
163 -SLOT="0"
164 -IUSE="blas cpu_flags_x86_ssse3 jemalloc +jit libressl pcre2"
165 -
166 -RDEPEND="
167 - acct-group/rspamd
168 - acct-user/rspamd
169 - app-arch/zstd
170 - dev-db/sqlite:3
171 - dev-libs/glib:2
172 - dev-libs/icu:=
173 - dev-libs/libev
174 - dev-libs/libsodium
175 - dev-libs/snowball-stemmer
176 - net-libs/libnsl
177 - sys-apps/file
178 - blas? (
179 - virtual/blas
180 - virtual/lapack
181 - )
182 - cpu_flags_x86_ssse3? ( dev-libs/hyperscan )
183 - jemalloc? ( dev-libs/jemalloc )
184 - jit? (
185 - dev-lang/luajit:2
186 - )
187 - !jit? (
188 - dev-lang/lua:0=
189 - dev-lua/LuaBitOp
190 - )
191 - !libressl? ( dev-libs/openssl:0=[-bindist] )
192 - libressl? ( dev-libs/libressl:0= )
193 - pcre2? ( dev-libs/libpcre2[jit=] )
194 - !pcre2? ( dev-libs/libpcre[jit=] )"
195 -DEPEND="${RDEPEND}"
196 -BDEPEND="
197 - dev-util/ragel
198 - virtual/pkgconfig
199 -"
200 -
201 -PATCHES=(
202 - "${FILESDIR}/rspamd-2.6-unbundle-lua.patch"
203 - "${FILESDIR}/rspamd-2.7-unbundle-zstd.patch"
204 - "${FILESDIR}/rspamd-2.5-unbundle-snowball.patch"
205 -)
206 -
207 -src_prepare() {
208 - cmake_src_prepare
209 -
210 - rm -vrf contrib/{lua-bit,snowball,zstd} || die
211 -
212 - sed -i -e 's/User=_rspamd/User=rspamd/g' \
213 - rspamd.service \
214 - || die
215 -}
216 -
217 -src_configure() {
218 - local mycmakeargs=(
219 - -DCONFDIR=/etc/rspamd
220 - -DRUNDIR=/var/run/rspamd
221 - -DDBDIR=/var/lib/rspamd
222 - -DLOGDIR=/var/log/rspamd
223 - -DENABLE_BLAS=$(usex blas ON OFF)
224 - -DENABLE_HYPERSCAN=$(usex cpu_flags_x86_ssse3 ON OFF)
225 - -DENABLE_JEMALLOC=$(usex jemalloc ON OFF)
226 - -DENABLE_LUAJIT=$(usex jit ON OFF)
227 - -DENABLE_PCRE2=$(usex pcre2 ON OFF)
228 - )
229 - cmake_src_configure
230 -}
231 -
232 -src_test() {
233 - cmake_src_test
234 -}
235 -
236 -src_install() {
237 - cmake_src_install
238 -
239 - newconfd "${FILESDIR}"/rspamd.conf rspamd
240 - newinitd "${FILESDIR}/rspamd-r7.init" rspamd
241 - systemd_newunit rspamd.service rspamd.service
242 -
243 - newtmpfiles "${FILESDIR}"/${PN}.tmpfile ${PN}.conf
244 -
245 - # Remove mprotect for JIT support
246 - if use jit; then
247 - pax-mark m "${ED}"/usr/bin/rspamd-* "${ED}"/usr/bin/rspamadm-*
248 - fi
249 -
250 - insinto /etc/logrotate.d
251 - newins "${FILESDIR}"/rspamd-r1.logrotate rspamd
252 -
253 - diropts -o rspamd -g rspamd
254 - keepdir /var/{lib,log}/rspamd
255 -}
256 -
257 -pkg_postinst() {
258 - tmpfiles_process "${PN}.conf"
259 -}