Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-ftp/proftpd/
Date: Wed, 12 Feb 2020 20:33:05
Message-Id: 1581539571.6d2c4b042dcad5191ae02f4e178702be41f8c420.slyfox@gentoo
1 commit: 6d2c4b042dcad5191ae02f4e178702be41f8c420
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 12 20:31:44 2020 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 12 20:32:51 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d2c4b04
7
8 net-ftp/proftpd: drop old
9
10 Package-Manager: Portage-2.3.88, Repoman-2.3.20
11 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
12
13 net-ftp/proftpd/Manifest | 3 -
14 net-ftp/proftpd/proftpd-1.3.6-r5.ebuild | 276 -------------------------------
15 net-ftp/proftpd/proftpd-1.3.6-r6.ebuild | 277 --------------------------------
16 net-ftp/proftpd/proftpd-1.3.6b.ebuild | 274 -------------------------------
17 4 files changed, 830 deletions(-)
18
19 diff --git a/net-ftp/proftpd/Manifest b/net-ftp/proftpd/Manifest
20 index e14deae14ef..45bd57bbebd 100644
21 --- a/net-ftp/proftpd/Manifest
22 +++ b/net-ftp/proftpd/Manifest
23 @@ -1,8 +1,5 @@
24 -DIST mod_clamav-0.11rc.tar.gz 5115 BLAKE2B 1ae03873e263552d9d5b49eb8a3f348eeee165d52c055b5420b6a152c3ca204532436cdaa74d474187c49bb3e647e2e86086a9c59acf7f99108bbbe185e44511 SHA512 6d33ee7b1c9c8e3fb0a0014dde90cfb1d37daa0f4914f147bb800a8318bcf0e03c7c6748d84cda36c5e5c7cd11ee8114bad9978362f581f367db54d3563f4636
25 -DIST mod_gss-1.3.6.tar.gz 117294 BLAKE2B ceaf088e15bbb308d9eff3c139de2e14e5525c6300f4feef957da8eb7e23946735c9c5491db33433162b3c1a14e190f53a00b131fc25f31e803212601f166ad9 SHA512 a7e2f201bc7706f47f583317899bf4bc6a75d5e284b20a4cd9019020d3427334ada92fa3bbb4e153a2cd68e04f76185472b46ed3d3d168bf52a4c200e70ed8e4
26 DIST mod_gss-1.3.9.tar.gz 117158 BLAKE2B f957fa465f9a9b06ceb9c190ab60c7f67fdeeef79dce7f51bcfed8dc726cb01a231232c65821ca3a240b77a5019fa22f31b45496c128a06627bd24dc960b566f SHA512 44615983b0f67939b110e54c4a83b3056263bad72ba78de1b16f9f8590f5504c60e679f55484708d49e694c528d4715d9abd0cb75cfe439982ea9e02e0c18891
27 DIST mod_vroot-0.9.4.tar.gz 29461 BLAKE2B eb4d3f6425ab0a1a61ca607e4655b5f8ff6ea342ca49d49598e7a4c5596382aa2c1d4e8228a1cdcfff324feb92dac80fcc58e35bbb77155069749afdd7cc41fb SHA512 f5de392c9fe39f0a03b0783a7092bbfe17ea6db991f4b4e4a2d8f092f073d27ef2c64dd6484d5665b5abc808c0caba016d4fc3fab3da3810f5ebe5249bb4cbce
28 -DIST proftpd-1.3.6.tar.gz 20251898 BLAKE2B b68bd8bfb6cc970974b7a67cf13d1a543ffbcb3833552ac52e821fb6e901b3996770a31a4059f2c8512ebfc53672dba69491db69cf484133ea28becb82639d8e SHA512 2a3ca76a0c35ba31e9d79f7f652f4f35768262f5039c5dc04ef83ac9218f624645ac6cee445af4ec6a8c59a9bdad1e7b48e0e90cd13934cbe7c3e77a2f6013c0
29 DIST proftpd-1.3.6b.tar.gz 20260731 BLAKE2B 03ef212bcb1bcc53dd6d1dc4472c5565682b1c6b99af737f4ad09c280f1038f0658a8cc9609634e9b4a2a1cb56f76d83278056af0a9d136b957f853615e46cac SHA512 51511f05f481a038fa3826bdf1bdb866423d9f8df48071a8a263347a1ed096a553e66daefcc95dfdfcde503e664ed4140cdbb2a4f95ade8b7aadf2007aa3a671
30 DIST proftpd-mod-case-0.7.tar.gz 13184 BLAKE2B bf2118d9b8ed97a5b192b92b515d17ac7a0d75e154288e5afb3a1c3d686e635093df9501cc1c9b077f87c14326e31e8b9f751803dfca1eae9643f12333eb633f SHA512 c08d13ef82fec36ae75aa3213dd02e0ce4045904849f422e152f039a9da66a45e4423751074b8bcf8ce347a40ce0e7bde798a85cbadc962fd872aeaa898261fc
31 DIST proftpd-mod-diskuse-0.9.tar.gz 18596 BLAKE2B 38c704c8607f0f93b080e77fe793cfe0125c88acc6f818ecb059c6c21a983e040ff5f2c1b91e34ef4ba2666a808d896018c364d1f12ea38f0c477e79bdaa2120 SHA512 d41976bf2810e4b783e775e8c767ca2030c3b5df116219fd31cbbac7feaf9922c315bf4ea092881b0d6cf43f2f4c5dbcae61be3c3a833058d12f962a3024b975
32
33 diff --git a/net-ftp/proftpd/proftpd-1.3.6-r5.ebuild b/net-ftp/proftpd/proftpd-1.3.6-r5.ebuild
34 deleted file mode 100644
35 index ee852b1a261..00000000000
36 --- a/net-ftp/proftpd/proftpd-1.3.6-r5.ebuild
37 +++ /dev/null
38 @@ -1,276 +0,0 @@
39 -# Copyright 1999-2020 Gentoo Authors
40 -# Distributed under the terms of the GNU General Public License v2
41 -
42 -EAPI=7
43 -inherit multilib systemd tmpfiles
44 -
45 -MOD_CASE="0.7"
46 -MOD_CLAMAV="0.11rc"
47 -MOD_DISKUSE="0.9"
48 -MOD_GSS="1.3.6"
49 -MOD_MSG="0.4.1"
50 -MOD_VROOT="0.9.4"
51 -
52 -DESCRIPTION="An advanced and very configurable FTP server"
53 -HOMEPAGE="http://www.proftpd.org/
54 - http://www.castaglia.org/proftpd/
55 - http://www.thrallingpenguin.com/resources/mod_clamav.htm
56 - http://gssmod.sourceforge.net/"
57 -SRC_URI="ftp://ftp.proftpd.org/distrib/source/${P/_/}.tar.gz
58 - case? ( http://www.castaglia.org/${PN}/modules/${PN}-mod-case-${MOD_CASE}.tar.gz )
59 - clamav? ( https://secure.thrallingpenguin.com/redmine/attachments/download/1/mod_clamav-${MOD_CLAMAV}.tar.gz )
60 - diskuse? ( http://www.castaglia.org/${PN}/modules/${PN}-mod-diskuse-${MOD_DISKUSE}.tar.gz )
61 - kerberos? ( mirror://sourceforge/gssmod/mod_gss-${MOD_GSS}.tar.gz )
62 - msg? ( http://www.castaglia.org/${PN}/modules/${PN}-mod-msg-${MOD_MSG}.tar.gz )
63 - vroot? ( https://github.com/Castaglia/${PN}-mod_vroot/archive/v${MOD_VROOT}.tar.gz -> mod_vroot-${MOD_VROOT}.tar.gz )"
64 -LICENSE="GPL-2"
65 -
66 -SLOT="0"
67 -KEYWORDS="~alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86"
68 -IUSE="acl authfile ban +caps case clamav copy ctrls deflate diskuse dso dynmasq exec ifsession ifversion ident ipv6
69 - kerberos ldap libressl log-forensic memcache msg mysql ncurses nls pam +pcre postgres qos radius
70 - ratio readme rewrite selinux sftp shaper sitemisc snmp sodium softquota sqlite ssl tcpd test unique-id vroot"
71 -# TODO: geoip
72 -REQUIRED_USE="ban? ( ctrls )
73 - msg? ( ctrls )
74 - sftp? ( ssl )
75 - shaper? ( ctrls )
76 -
77 - mysql? ( ssl )
78 - postgres? ( ssl )
79 - sqlite? ( ssl )
80 -"
81 -
82 -CDEPEND="acl? ( virtual/acl )
83 - caps? ( sys-libs/libcap )
84 - clamav? ( app-antivirus/clamav )
85 - kerberos? ( virtual/krb5 )
86 - ldap? ( net-nds/openldap )
87 - memcache? ( >=dev-libs/libmemcached-0.41 )
88 - mysql? ( dev-db/mysql-connector-c:0= )
89 - nls? ( virtual/libiconv )
90 - ncurses? ( sys-libs/ncurses:0= )
91 - ssl? (
92 - !libressl? ( dev-libs/openssl:0= )
93 - libressl? ( dev-libs/libressl:= )
94 - )
95 - pam? ( sys-libs/pam )
96 - pcre? ( dev-libs/libpcre )
97 - postgres? ( dev-db/postgresql:= )
98 - sodium? ( dev-libs/libsodium:0= )
99 - sqlite? ( dev-db/sqlite:3 )
100 -"
101 -DEPEND="${CDEPEND}
102 - test? ( dev-libs/check )"
103 -RDEPEND="${CDEPEND}
104 - net-ftp/ftpbase
105 - selinux? ( sec-policy/selinux-ftp )"
106 -
107 -S="${WORKDIR}/${P/_/}"
108 -
109 -PATCHES=(
110 - "${FILESDIR}"/${PN}-1.3.6-use-trace.patch
111 - "${FILESDIR}"/${PN}-1.3.6-sighup-crash.patch
112 - "${FILESDIR}"/${PN}-1.3.6-mod_copy.patch
113 - "${FILESDIR}"/${PN}-1.3.6-mysql-8.patch
114 -)
115 -
116 -RESTRICT=test # tests corrupt memory. need to be fixed upstream first
117 -
118 -in_dir() {
119 - pushd "${WORKDIR}/${1}" || die
120 - shift
121 - "$@"
122 - popd
123 -}
124 -
125 -src_prepare() {
126 - # Skip 'install-conf' / Support LINGUAS
127 - sed -i -e "/install-all/s/ install-conf//" Makefile.in || die
128 - sed -i -e "s/^LANGS=.*$/LANGS=${LINGUAS}/" locale/Makefile.in || die
129 -
130 - # Prepare external modules
131 - if use case; then
132 - cp -v "${WORKDIR}"/mod_case/mod_case.c contrib || die
133 - cp -v "${WORKDIR}"/mod_case/mod_case.html doc/contrib || die
134 - fi
135 -
136 - if use clamav ; then
137 - cp -v "${WORKDIR}"/mod_clamav-${MOD_CLAMAV}/mod_clamav.{c,h} contrib || die
138 - eapply "${WORKDIR}"/mod_clamav-${MOD_CLAMAV}/${PN}.patch
139 - fi
140 -
141 - if use diskuse; then
142 - in_dir mod_diskuse eapply "${FILESDIR}"/${PN}-1.3.6_rc4-diskuse-refresh-api.patch
143 -
144 - # ./configure will modify files. Symlink them instead of copying
145 - ln -sv "${WORKDIR}"/mod_diskuse/mod_diskuse.h "${S}"/contrib || die
146 -
147 - cp -v "${WORKDIR}"/mod_diskuse/mod_diskuse.c "${S}"/contrib || die
148 - cp -v "${WORKDIR}"/mod_diskuse/mod_diskuse.html "${S}"/doc/contrib || die
149 - fi
150 -
151 - if use msg; then
152 - in_dir mod_msg eapply "${FILESDIR}"/${PN}-1.3.6_rc4-msg-refresh-api.patch
153 -
154 - cp -v "${WORKDIR}"/mod_msg/mod_msg.c contrib || die
155 - cp -v "${WORKDIR}"/mod_msg/mod_msg.html doc/contrib || die
156 - fi
157 -
158 - if use vroot; then
159 - in_dir ${PN}-mod_vroot-${MOD_VROOT} eapply "${FILESDIR}"/${PN}-1.3.6_rc4-vroot-refresh-api.patch
160 -
161 - cp -v "${WORKDIR}"/${PN}-mod_vroot-${MOD_VROOT}/mod_vroot.c contrib || die
162 - cp -v "${WORKDIR}"/${PN}-mod_vroot-${MOD_VROOT}/mod_vroot.html doc/contrib || die
163 - fi
164 -
165 - if use kerberos ; then
166 - in_dir mod_gss-${MOD_GSS} eapply "${FILESDIR}"/${PN}-1.3.6_rc4-gss-refresh-api.patch
167 -
168 - # Support app-crypt/heimdal / Gentoo Bug #284853
169 - sed -i -e "s/krb5_principal2principalname/_\0/" "${WORKDIR}"/mod_gss-${MOD_GSS}/mod_auth_gss.c.in || die
170 -
171 - # Remove obsolete DES / Gentoo Bug #324903
172 - # Replace 'rpm' lookups / Gentoo Bug #391021
173 - sed -i -e "/ac_gss_libs/s/ -ldes425//" \
174 - -e "s/ac_libdir=\`rpm -q -l.*$/ac_libdir=\/usr\/$(get_libdir)\//" \
175 - -e "s/ac_includedir=\`rpm -q -l.*$/ac_includedir=\/usr\/include\//" "${WORKDIR}"/mod_gss-${MOD_GSS}/configure{,.in} || die
176 -
177 - # ./configure will modify files. Symlink them instead of copying
178 - ln -sv "${WORKDIR}"/mod_gss-${MOD_GSS}/mod_auth_gss.c "${S}"/contrib || die
179 - ln -sv "${WORKDIR}"/mod_gss-${MOD_GSS}/mod_gss.c "${S}"/contrib || die
180 - ln -sv "${WORKDIR}"/mod_gss-${MOD_GSS}/mod_gss.h "${S}"/include || die
181 -
182 - cp -v "${WORKDIR}"/mod_gss-${MOD_GSS}/README.mod_{auth_gss,gss} "${S}" || die
183 - cp -v "${WORKDIR}"/mod_gss-${MOD_GSS}/mod_gss.html "${S}"/doc/contrib || die
184 - cp -v "${WORKDIR}"/mod_gss-${MOD_GSS}/rfc{1509,2228}.txt "${S}"/doc/rfc || die
185 - fi
186 -
187 - default
188 -}
189 -
190 -src_configure() {
191 - local c m
192 -
193 - use acl && m="${m}:mod_facl"
194 - use ban && m="${m}:mod_ban"
195 - use case && m="${m}:mod_case"
196 - use clamav && m="${m}:mod_clamav"
197 - use copy && m="${m}:mod_copy"
198 - use ctrls && m="${m}:mod_ctrls_admin"
199 - use deflate && m="${m}:mod_deflate"
200 - if use diskuse ; then
201 - in_dir mod_diskuse econf
202 - m="${m}:mod_diskuse"
203 - fi
204 - use dynmasq && m="${m}:mod_dynmasq"
205 - use exec && m="${m}:mod_exec"
206 - use ifsession && m="${m}:mod_ifsession"
207 - use ifversion && m="${m}:mod_ifversion"
208 - if use kerberos ; then
209 - in_dir mod_gss-${MOD_GSS} econf
210 - m="${m}:mod_gss:mod_auth_gss"
211 - fi
212 - use ldap && m="${m}:mod_ldap"
213 - use log-forensic && m="${m}:mod_log_forensic"
214 - use msg && m="${m}:mod_msg"
215 - if use mysql || use postgres || use sqlite ; then
216 - m="${m}:mod_sql:mod_sql_passwd"
217 - use mysql && m="${m}:mod_sql_mysql"
218 - use postgres && m="${m}:mod_sql_postgres"
219 - use sqlite && m="${m}:mod_sql_sqlite"
220 - fi
221 - use qos && m="${m}:mod_qos"
222 - use radius && m="${m}:mod_radius"
223 - use ratio && m="${m}:mod_ratio"
224 - use readme && m="${m}:mod_readme"
225 - use rewrite && m="${m}:mod_rewrite"
226 - if use sftp ; then
227 - m="${m}:mod_sftp"
228 - use pam && m="${m}:mod_sftp_pam"
229 - use mysql || use postgres || use sqlite && m="${m}:mod_sftp_sql"
230 - fi
231 - use shaper && m="${m}:mod_shaper"
232 - use sitemisc && m="${m}:mod_site_misc"
233 - use snmp && m="${m}:mod_snmp"
234 - if use softquota ; then
235 - m="${m}:mod_quotatab:mod_quotatab_file"
236 - use ldap && m="${m}:mod_quotatab_ldap"
237 - use radius && m="${m}:mod_quotatab_radius"
238 - use mysql || use postgres || use sqlite && m="${m}:mod_quotatab_sql"
239 - fi
240 - if use ssl ; then
241 - m="${m}:mod_tls:mod_tls_shmcache"
242 - use memcache && m="${m}:mod_tls_memcache"
243 - fi
244 - if use tcpd ; then
245 - m="${m}:mod_wrap2:mod_wrap2_file"
246 - use mysql || use postgres || use sqlite && m="${m}:mod_wrap2_sql"
247 - fi
248 - use unique-id && m="${m}:mod_unique_id"
249 - use vroot && m="${m}:mod_vroot"
250 -
251 - if [[ -n ${PROFTP_CUSTOM_MODULES} ]]; then
252 - einfo "Adding user-specified extra modules: '${PROFTP_CUSTOM_MODULES}'"
253 - m="${m}:${PROFTP_CUSTOM_MODULES}"
254 - fi
255 -
256 - [[ -z ${m} ]] || c="${c} --with-modules=${m:1}"
257 -
258 - econf --localstatedir=/var/run/proftpd --sysconfdir=/etc/proftpd --disable-strip \
259 - $(use_enable acl facl) \
260 - $(use_enable authfile auth-file) \
261 - $(use_enable caps cap) \
262 - $(use_enable ctrls) \
263 - $(use_enable dso) \
264 - $(use_enable ident) \
265 - $(use_enable ipv6) \
266 - $(use_enable memcache) \
267 - $(use_enable ncurses) \
268 - $(use_enable nls) \
269 - $(use_enable ssl openssl) \
270 - $(use_enable pam auth-pam) \
271 - $(use_enable pcre) \
272 - $(use_enable sodium) \
273 - $(use_enable test tests) \
274 - --enable-trace \
275 - $(use_enable userland_GNU shadow) \
276 - $(use_enable userland_GNU autoshadow) \
277 - ${c:1}
278 -}
279 -
280 -src_test() {
281 - emake api-tests -C tests
282 -}
283 -
284 -src_install() {
285 - default
286 - [[ -z ${LINGUAS-set} ]] && rm -r "${ED}"/usr/share/locale
287 - rm -rf "${ED}"/var/run
288 -
289 - newinitd "${FILESDIR}"/proftpd.initd proftpd
290 - insinto /etc/proftpd
291 - doins "${FILESDIR}"/proftpd.conf.sample
292 -
293 - insinto /etc/xinetd.d
294 - newins "${FILESDIR}"/proftpd.xinetd proftpd
295 -
296 - insinto /etc/logrotate.d
297 - newins "${FILESDIR}"/${PN}.logrotate ${PN}
298 -
299 - dodoc ChangeLog CREDITS INSTALL NEWS README* RELEASE_NOTES
300 -
301 - docinto html
302 - dodoc doc/*.html doc/contrib/*.html doc/howto/*.html doc/modules/*.html
303 -
304 - docinto rfc
305 - dodoc doc/rfc/*.txt
306 -
307 - systemd_dounit "${FILESDIR}"/${PN}.service
308 - systemd_newtmpfilesd "${FILESDIR}"/${PN}-tmpfiles.d.conf ${PN}.conf
309 -}
310 -
311 -pkg_postinst() {
312 - # Create /var/run files at package merge time: bug #650000
313 - tmpfiles_process ${PN}.conf
314 -}
315
316 diff --git a/net-ftp/proftpd/proftpd-1.3.6-r6.ebuild b/net-ftp/proftpd/proftpd-1.3.6-r6.ebuild
317 deleted file mode 100644
318 index 050cf75b3bb..00000000000
319 --- a/net-ftp/proftpd/proftpd-1.3.6-r6.ebuild
320 +++ /dev/null
321 @@ -1,277 +0,0 @@
322 -# Copyright 1999-2019 Gentoo Authors
323 -# Distributed under the terms of the GNU General Public License v2
324 -
325 -EAPI=7
326 -inherit multilib systemd tmpfiles
327 -
328 -MOD_CASE="0.7"
329 -MOD_CLAMAV="0.11rc"
330 -MOD_DISKUSE="0.9"
331 -MOD_GSS="1.3.6"
332 -MOD_MSG="0.4.1"
333 -MOD_VROOT="0.9.4"
334 -
335 -DESCRIPTION="An advanced and very configurable FTP server"
336 -HOMEPAGE="http://www.proftpd.org/
337 - http://www.castaglia.org/proftpd/
338 - http://www.thrallingpenguin.com/resources/mod_clamav.htm
339 - http://gssmod.sourceforge.net/"
340 -SRC_URI="ftp://ftp.proftpd.org/distrib/source/${P/_/}.tar.gz
341 - case? ( http://www.castaglia.org/${PN}/modules/${PN}-mod-case-${MOD_CASE}.tar.gz )
342 - clamav? ( https://secure.thrallingpenguin.com/redmine/attachments/download/1/mod_clamav-${MOD_CLAMAV}.tar.gz )
343 - diskuse? ( http://www.castaglia.org/${PN}/modules/${PN}-mod-diskuse-${MOD_DISKUSE}.tar.gz )
344 - kerberos? ( mirror://sourceforge/gssmod/mod_gss-${MOD_GSS}.tar.gz )
345 - msg? ( http://www.castaglia.org/${PN}/modules/${PN}-mod-msg-${MOD_MSG}.tar.gz )
346 - vroot? ( https://github.com/Castaglia/${PN}-mod_vroot/archive/v${MOD_VROOT}.tar.gz -> mod_vroot-${MOD_VROOT}.tar.gz )"
347 -LICENSE="GPL-2"
348 -
349 -SLOT="0"
350 -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
351 -IUSE="acl authfile ban +caps case clamav copy ctrls deflate diskuse dso dynmasq exec ifsession ifversion ident ipv6
352 - kerberos ldap libressl log-forensic memcache msg mysql ncurses nls pam +pcre postgres qos radius
353 - ratio readme rewrite selinux sftp shaper sitemisc snmp sodium softquota sqlite ssl tcpd test unique-id vroot"
354 -# TODO: geoip
355 -REQUIRED_USE="ban? ( ctrls )
356 - msg? ( ctrls )
357 - sftp? ( ssl )
358 - shaper? ( ctrls )
359 -
360 - mysql? ( ssl )
361 - postgres? ( ssl )
362 - sqlite? ( ssl )
363 -"
364 -
365 -CDEPEND="acl? ( virtual/acl )
366 - caps? ( sys-libs/libcap )
367 - clamav? ( app-antivirus/clamav )
368 - kerberos? ( virtual/krb5 )
369 - ldap? ( net-nds/openldap )
370 - memcache? ( >=dev-libs/libmemcached-0.41 )
371 - mysql? ( dev-db/mysql-connector-c:0= )
372 - nls? ( virtual/libiconv )
373 - ncurses? ( sys-libs/ncurses:0= )
374 - ssl? (
375 - !libressl? ( dev-libs/openssl:0= )
376 - libressl? ( dev-libs/libressl:= )
377 - )
378 - pam? ( sys-libs/pam )
379 - pcre? ( dev-libs/libpcre )
380 - postgres? ( dev-db/postgresql:= )
381 - sodium? ( dev-libs/libsodium:0= )
382 - sqlite? ( dev-db/sqlite:3 )
383 -"
384 -DEPEND="${CDEPEND}
385 - test? ( dev-libs/check )"
386 -RDEPEND="${CDEPEND}
387 - net-ftp/ftpbase
388 - selinux? ( sec-policy/selinux-ftp )"
389 -
390 -S="${WORKDIR}/${P/_/}"
391 -
392 -PATCHES=(
393 - "${FILESDIR}"/${PN}-1.3.6-use-trace.patch
394 - "${FILESDIR}"/${PN}-1.3.6-sighup-crash.patch
395 - "${FILESDIR}"/${PN}-1.3.6-mod_copy.patch
396 - "${FILESDIR}"/${PN}-1.3.6-mysql-8.patch
397 - "${FILESDIR}"/${PN}-1.3.6-EINTR-like-EAGAIN.patch
398 -)
399 -
400 -RESTRICT=test # tests corrupt memory. need to be fixed upstream first
401 -
402 -in_dir() {
403 - pushd "${WORKDIR}/${1}" || die
404 - shift
405 - "$@"
406 - popd
407 -}
408 -
409 -src_prepare() {
410 - # Skip 'install-conf' / Support LINGUAS
411 - sed -i -e "/install-all/s/ install-conf//" Makefile.in || die
412 - sed -i -e "s/^LANGS=.*$/LANGS=${LINGUAS}/" locale/Makefile.in || die
413 -
414 - # Prepare external modules
415 - if use case; then
416 - cp -v "${WORKDIR}"/mod_case/mod_case.c contrib || die
417 - cp -v "${WORKDIR}"/mod_case/mod_case.html doc/contrib || die
418 - fi
419 -
420 - if use clamav ; then
421 - cp -v "${WORKDIR}"/mod_clamav-${MOD_CLAMAV}/mod_clamav.{c,h} contrib || die
422 - eapply "${WORKDIR}"/mod_clamav-${MOD_CLAMAV}/${PN}.patch
423 - fi
424 -
425 - if use diskuse; then
426 - in_dir mod_diskuse eapply "${FILESDIR}"/${PN}-1.3.6_rc4-diskuse-refresh-api.patch
427 -
428 - # ./configure will modify files. Symlink them instead of copying
429 - ln -sv "${WORKDIR}"/mod_diskuse/mod_diskuse.h "${S}"/contrib || die
430 -
431 - cp -v "${WORKDIR}"/mod_diskuse/mod_diskuse.c "${S}"/contrib || die
432 - cp -v "${WORKDIR}"/mod_diskuse/mod_diskuse.html "${S}"/doc/contrib || die
433 - fi
434 -
435 - if use msg; then
436 - in_dir mod_msg eapply "${FILESDIR}"/${PN}-1.3.6_rc4-msg-refresh-api.patch
437 -
438 - cp -v "${WORKDIR}"/mod_msg/mod_msg.c contrib || die
439 - cp -v "${WORKDIR}"/mod_msg/mod_msg.html doc/contrib || die
440 - fi
441 -
442 - if use vroot; then
443 - in_dir ${PN}-mod_vroot-${MOD_VROOT} eapply "${FILESDIR}"/${PN}-1.3.6_rc4-vroot-refresh-api.patch
444 -
445 - cp -v "${WORKDIR}"/${PN}-mod_vroot-${MOD_VROOT}/mod_vroot.c contrib || die
446 - cp -v "${WORKDIR}"/${PN}-mod_vroot-${MOD_VROOT}/mod_vroot.html doc/contrib || die
447 - fi
448 -
449 - if use kerberos ; then
450 - in_dir mod_gss-${MOD_GSS} eapply "${FILESDIR}"/${PN}-1.3.6_rc4-gss-refresh-api.patch
451 -
452 - # Support app-crypt/heimdal / Gentoo Bug #284853
453 - sed -i -e "s/krb5_principal2principalname/_\0/" "${WORKDIR}"/mod_gss-${MOD_GSS}/mod_auth_gss.c.in || die
454 -
455 - # Remove obsolete DES / Gentoo Bug #324903
456 - # Replace 'rpm' lookups / Gentoo Bug #391021
457 - sed -i -e "/ac_gss_libs/s/ -ldes425//" \
458 - -e "s/ac_libdir=\`rpm -q -l.*$/ac_libdir=\/usr\/$(get_libdir)\//" \
459 - -e "s/ac_includedir=\`rpm -q -l.*$/ac_includedir=\/usr\/include\//" "${WORKDIR}"/mod_gss-${MOD_GSS}/configure{,.in} || die
460 -
461 - # ./configure will modify files. Symlink them instead of copying
462 - ln -sv "${WORKDIR}"/mod_gss-${MOD_GSS}/mod_auth_gss.c "${S}"/contrib || die
463 - ln -sv "${WORKDIR}"/mod_gss-${MOD_GSS}/mod_gss.c "${S}"/contrib || die
464 - ln -sv "${WORKDIR}"/mod_gss-${MOD_GSS}/mod_gss.h "${S}"/include || die
465 -
466 - cp -v "${WORKDIR}"/mod_gss-${MOD_GSS}/README.mod_{auth_gss,gss} "${S}" || die
467 - cp -v "${WORKDIR}"/mod_gss-${MOD_GSS}/mod_gss.html "${S}"/doc/contrib || die
468 - cp -v "${WORKDIR}"/mod_gss-${MOD_GSS}/rfc{1509,2228}.txt "${S}"/doc/rfc || die
469 - fi
470 -
471 - default
472 -}
473 -
474 -src_configure() {
475 - local c m
476 -
477 - use acl && m="${m}:mod_facl"
478 - use ban && m="${m}:mod_ban"
479 - use case && m="${m}:mod_case"
480 - use clamav && m="${m}:mod_clamav"
481 - use copy && m="${m}:mod_copy"
482 - use ctrls && m="${m}:mod_ctrls_admin"
483 - use deflate && m="${m}:mod_deflate"
484 - if use diskuse ; then
485 - in_dir mod_diskuse econf
486 - m="${m}:mod_diskuse"
487 - fi
488 - use dynmasq && m="${m}:mod_dynmasq"
489 - use exec && m="${m}:mod_exec"
490 - use ifsession && m="${m}:mod_ifsession"
491 - use ifversion && m="${m}:mod_ifversion"
492 - if use kerberos ; then
493 - in_dir mod_gss-${MOD_GSS} econf
494 - m="${m}:mod_gss:mod_auth_gss"
495 - fi
496 - use ldap && m="${m}:mod_ldap"
497 - use log-forensic && m="${m}:mod_log_forensic"
498 - use msg && m="${m}:mod_msg"
499 - if use mysql || use postgres || use sqlite ; then
500 - m="${m}:mod_sql:mod_sql_passwd"
501 - use mysql && m="${m}:mod_sql_mysql"
502 - use postgres && m="${m}:mod_sql_postgres"
503 - use sqlite && m="${m}:mod_sql_sqlite"
504 - fi
505 - use qos && m="${m}:mod_qos"
506 - use radius && m="${m}:mod_radius"
507 - use ratio && m="${m}:mod_ratio"
508 - use readme && m="${m}:mod_readme"
509 - use rewrite && m="${m}:mod_rewrite"
510 - if use sftp ; then
511 - m="${m}:mod_sftp"
512 - use pam && m="${m}:mod_sftp_pam"
513 - use mysql || use postgres || use sqlite && m="${m}:mod_sftp_sql"
514 - fi
515 - use shaper && m="${m}:mod_shaper"
516 - use sitemisc && m="${m}:mod_site_misc"
517 - use snmp && m="${m}:mod_snmp"
518 - if use softquota ; then
519 - m="${m}:mod_quotatab:mod_quotatab_file"
520 - use ldap && m="${m}:mod_quotatab_ldap"
521 - use radius && m="${m}:mod_quotatab_radius"
522 - use mysql || use postgres || use sqlite && m="${m}:mod_quotatab_sql"
523 - fi
524 - if use ssl ; then
525 - m="${m}:mod_tls:mod_tls_shmcache"
526 - use memcache && m="${m}:mod_tls_memcache"
527 - fi
528 - if use tcpd ; then
529 - m="${m}:mod_wrap2:mod_wrap2_file"
530 - use mysql || use postgres || use sqlite && m="${m}:mod_wrap2_sql"
531 - fi
532 - use unique-id && m="${m}:mod_unique_id"
533 - use vroot && m="${m}:mod_vroot"
534 -
535 - if [[ -n ${PROFTP_CUSTOM_MODULES} ]]; then
536 - einfo "Adding user-specified extra modules: '${PROFTP_CUSTOM_MODULES}'"
537 - m="${m}:${PROFTP_CUSTOM_MODULES}"
538 - fi
539 -
540 - [[ -z ${m} ]] || c="${c} --with-modules=${m:1}"
541 -
542 - econf --localstatedir=/var/run/proftpd --sysconfdir=/etc/proftpd --disable-strip \
543 - $(use_enable acl facl) \
544 - $(use_enable authfile auth-file) \
545 - $(use_enable caps cap) \
546 - $(use_enable ctrls) \
547 - $(use_enable dso) \
548 - $(use_enable ident) \
549 - $(use_enable ipv6) \
550 - $(use_enable memcache) \
551 - $(use_enable ncurses) \
552 - $(use_enable nls) \
553 - $(use_enable ssl openssl) \
554 - $(use_enable pam auth-pam) \
555 - $(use_enable pcre) \
556 - $(use_enable sodium) \
557 - $(use_enable test tests) \
558 - --enable-trace \
559 - $(use_enable userland_GNU shadow) \
560 - $(use_enable userland_GNU autoshadow) \
561 - ${c:1}
562 -}
563 -
564 -src_test() {
565 - emake api-tests -C tests
566 -}
567 -
568 -src_install() {
569 - default
570 - [[ -z ${LINGUAS-set} ]] && rm -r "${ED}"/usr/share/locale
571 - rm -rf "${ED}"/var/run
572 -
573 - newinitd "${FILESDIR}"/proftpd.initd proftpd
574 - insinto /etc/proftpd
575 - doins "${FILESDIR}"/proftpd.conf.sample
576 -
577 - insinto /etc/xinetd.d
578 - newins "${FILESDIR}"/proftpd.xinetd proftpd
579 -
580 - insinto /etc/logrotate.d
581 - newins "${FILESDIR}"/${PN}.logrotate ${PN}
582 -
583 - dodoc ChangeLog CREDITS INSTALL NEWS README* RELEASE_NOTES
584 -
585 - docinto html
586 - dodoc doc/*.html doc/contrib/*.html doc/howto/*.html doc/modules/*.html
587 -
588 - docinto rfc
589 - dodoc doc/rfc/*.txt
590 -
591 - systemd_dounit "${FILESDIR}"/${PN}.service
592 - systemd_newtmpfilesd "${FILESDIR}"/${PN}-tmpfiles.d.conf ${PN}.conf
593 -}
594 -
595 -pkg_postinst() {
596 - # Create /var/run files at package merge time: bug #650000
597 - tmpfiles_process ${PN}.conf
598 -}
599
600 diff --git a/net-ftp/proftpd/proftpd-1.3.6b.ebuild b/net-ftp/proftpd/proftpd-1.3.6b.ebuild
601 deleted file mode 100644
602 index 72cb29f0cd9..00000000000
603 --- a/net-ftp/proftpd/proftpd-1.3.6b.ebuild
604 +++ /dev/null
605 @@ -1,274 +0,0 @@
606 -# Copyright 1999-2019 Gentoo Authors
607 -# Distributed under the terms of the GNU General Public License v2
608 -
609 -EAPI=7
610 -inherit multilib systemd tmpfiles
611 -
612 -MOD_CASE="0.7"
613 -MOD_CLAMAV="0.14rc2"
614 -MOD_DISKUSE="0.9"
615 -MOD_GSS="1.3.9"
616 -MOD_MSG="0.4.1"
617 -MOD_VROOT="0.9.4"
618 -
619 -DESCRIPTION="An advanced and very configurable FTP server"
620 -HOMEPAGE="http://www.proftpd.org/
621 - http://www.castaglia.org/proftpd/
622 - https://github.com/jbenden/mod_clamav
623 - http://gssmod.sourceforge.net/"
624 -SRC_URI="ftp://ftp.proftpd.org/distrib/source/${P/_/}.tar.gz
625 - case? ( http://www.castaglia.org/${PN}/modules/${PN}-mod-case-${MOD_CASE}.tar.gz )
626 - clamav? ( https://github.com/jbenden/mod_clamav/archive/v${MOD_CLAMAV}.tar.gz -> ${PN}-mod_clamav-${MOD_CLAMAV}.tar.gz )
627 - diskuse? ( http://www.castaglia.org/${PN}/modules/${PN}-mod-diskuse-${MOD_DISKUSE}.tar.gz )
628 - kerberos? ( mirror://sourceforge/gssmod/mod_gss-${MOD_GSS}.tar.gz )
629 - msg? ( http://www.castaglia.org/${PN}/modules/${PN}-mod-msg-${MOD_MSG}.tar.gz )
630 - vroot? ( https://github.com/Castaglia/${PN}-mod_vroot/archive/v${MOD_VROOT}.tar.gz -> mod_vroot-${MOD_VROOT}.tar.gz )"
631 -LICENSE="GPL-2"
632 -
633 -SLOT="0"
634 -KEYWORDS="~alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86"
635 -IUSE="acl authfile ban +caps case clamav copy ctrls deflate diskuse dso dynmasq exec ifsession ifversion ident ipv6
636 - kerberos ldap libressl log-forensic memcache msg mysql ncurses nls pam +pcre postgres qos radius
637 - ratio readme rewrite selinux sftp shaper sitemisc snmp sodium softquota sqlite ssl tcpd test unique-id vroot"
638 -# TODO: geoip
639 -REQUIRED_USE="ban? ( ctrls )
640 - msg? ( ctrls )
641 - sftp? ( ssl )
642 - shaper? ( ctrls )
643 -
644 - mysql? ( ssl )
645 - postgres? ( ssl )
646 - sqlite? ( ssl )
647 -"
648 -
649 -CDEPEND="acl? ( virtual/acl )
650 - caps? ( sys-libs/libcap )
651 - clamav? ( app-antivirus/clamav )
652 - kerberos? ( virtual/krb5 )
653 - ldap? ( net-nds/openldap )
654 - memcache? ( >=dev-libs/libmemcached-0.41 )
655 - mysql? ( dev-db/mysql-connector-c:0= )
656 - nls? ( virtual/libiconv )
657 - ncurses? ( sys-libs/ncurses:0= )
658 - ssl? (
659 - !libressl? ( dev-libs/openssl:0= )
660 - libressl? ( dev-libs/libressl:= )
661 - )
662 - pam? ( sys-libs/pam )
663 - pcre? ( dev-libs/libpcre )
664 - postgres? ( dev-db/postgresql:= )
665 - sodium? ( dev-libs/libsodium:0= )
666 - sqlite? ( dev-db/sqlite:3 )
667 -"
668 -DEPEND="${CDEPEND}
669 - test? ( dev-libs/check )"
670 -RDEPEND="${CDEPEND}
671 - net-ftp/ftpbase
672 - selinux? ( sec-policy/selinux-ftp )"
673 -
674 -S="${WORKDIR}/${P/_/}"
675 -
676 -PATCHES=(
677 - "${FILESDIR}"/${PN}-1.3.6-use-trace.patch
678 - "${FILESDIR}"/${PN}-1.3.6a-fix-libcheck.patch
679 -)
680 -
681 -RESTRICT=test # tests corrupt memory. need to be fixed upstream first
682 -
683 -in_dir() {
684 - pushd "${WORKDIR}/${1}" || die
685 - shift
686 - "$@"
687 - popd
688 -}
689 -
690 -src_prepare() {
691 - # Skip 'install-conf' / Support LINGUAS
692 - sed -i -e "/install-all/s/ install-conf//" Makefile.in || die
693 - sed -i -e "s/^LANGS=.*$/LANGS=${LINGUAS}/" locale/Makefile.in || die
694 -
695 - # Prepare external modules
696 - if use case; then
697 - cp -v "${WORKDIR}"/mod_case/mod_case.c contrib || die
698 - cp -v "${WORKDIR}"/mod_case/mod_case.html doc/contrib || die
699 - fi
700 -
701 - if use clamav ; then
702 - cp -v "${WORKDIR}"/mod_clamav-${MOD_CLAMAV}/mod_clamav.{c,h} contrib || die
703 - eapply -p0 "${WORKDIR}"/mod_clamav-${MOD_CLAMAV}/001-add-mod_clamav-to-tests.patch
704 - fi
705 -
706 - if use diskuse; then
707 - in_dir mod_diskuse eapply "${FILESDIR}"/${PN}-1.3.6_rc4-diskuse-refresh-api.patch
708 -
709 - # ./configure will modify files. Symlink them instead of copying
710 - ln -sv "${WORKDIR}"/mod_diskuse/mod_diskuse.h "${S}"/contrib || die
711 -
712 - cp -v "${WORKDIR}"/mod_diskuse/mod_diskuse.c "${S}"/contrib || die
713 - cp -v "${WORKDIR}"/mod_diskuse/mod_diskuse.html "${S}"/doc/contrib || die
714 - fi
715 -
716 - if use msg; then
717 - in_dir mod_msg eapply "${FILESDIR}"/${PN}-1.3.6_rc4-msg-refresh-api.patch
718 -
719 - cp -v "${WORKDIR}"/mod_msg/mod_msg.c contrib || die
720 - cp -v "${WORKDIR}"/mod_msg/mod_msg.html doc/contrib || die
721 - fi
722 -
723 - if use vroot; then
724 - in_dir ${PN}-mod_vroot-${MOD_VROOT} eapply "${FILESDIR}"/${PN}-1.3.6_rc4-vroot-refresh-api.patch
725 -
726 - cp -v "${WORKDIR}"/${PN}-mod_vroot-${MOD_VROOT}/mod_vroot.c contrib || die
727 - cp -v "${WORKDIR}"/${PN}-mod_vroot-${MOD_VROOT}/mod_vroot.html doc/contrib || die
728 - fi
729 -
730 - if use kerberos ; then
731 - # in_dir mod_gss-${MOD_GSS} eapply "${FILESDIR}"/${PN}-1.3.6_rc4-gss-refresh-api.patch
732 -
733 - # Support app-crypt/heimdal / Gentoo Bug #284853
734 - sed -i -e "s/krb5_principal2principalname/_\0/" "${WORKDIR}"/mod_gss-${MOD_GSS}/mod_auth_gss.c.in || die
735 -
736 - # Remove obsolete DES / Gentoo Bug #324903
737 - # Replace 'rpm' lookups / Gentoo Bug #391021
738 - sed -i -e "/ac_gss_libs/s/ -ldes425//" \
739 - -e "s/ac_libdir=\`rpm -q -l.*$/ac_libdir=\/usr\/$(get_libdir)\//" \
740 - -e "s/ac_includedir=\`rpm -q -l.*$/ac_includedir=\/usr\/include\//" "${WORKDIR}"/mod_gss-${MOD_GSS}/configure{,.ac} || die
741 -
742 - # ./configure will modify files. Symlink them instead of copying
743 - ln -sv "${WORKDIR}"/mod_gss-${MOD_GSS}/mod_auth_gss.c "${S}"/contrib || die
744 - ln -sv "${WORKDIR}"/mod_gss-${MOD_GSS}/mod_gss.c "${S}"/contrib || die
745 - ln -sv "${WORKDIR}"/mod_gss-${MOD_GSS}/mod_gss.h "${S}"/include || die
746 -
747 - cp -v "${WORKDIR}"/mod_gss-${MOD_GSS}/README.mod_{auth_gss,gss} "${S}" || die
748 - cp -v "${WORKDIR}"/mod_gss-${MOD_GSS}/mod_gss.html "${S}"/doc/contrib || die
749 - cp -v "${WORKDIR}"/mod_gss-${MOD_GSS}/rfc{1509,2228}.txt "${S}"/doc/rfc || die
750 - fi
751 -
752 - default
753 -}
754 -
755 -src_configure() {
756 - local c m
757 -
758 - use acl && m="${m}:mod_facl"
759 - use ban && m="${m}:mod_ban"
760 - use case && m="${m}:mod_case"
761 - use clamav && m="${m}:mod_clamav"
762 - use copy && m="${m}:mod_copy"
763 - use ctrls && m="${m}:mod_ctrls_admin"
764 - use deflate && m="${m}:mod_deflate"
765 - if use diskuse ; then
766 - in_dir mod_diskuse econf
767 - m="${m}:mod_diskuse"
768 - fi
769 - use dynmasq && m="${m}:mod_dynmasq"
770 - use exec && m="${m}:mod_exec"
771 - use ifsession && m="${m}:mod_ifsession"
772 - use ifversion && m="${m}:mod_ifversion"
773 - if use kerberos ; then
774 - in_dir mod_gss-${MOD_GSS} econf
775 - m="${m}:mod_gss:mod_auth_gss"
776 - fi
777 - use ldap && m="${m}:mod_ldap"
778 - use log-forensic && m="${m}:mod_log_forensic"
779 - use msg && m="${m}:mod_msg"
780 - if use mysql || use postgres || use sqlite ; then
781 - m="${m}:mod_sql:mod_sql_passwd"
782 - use mysql && m="${m}:mod_sql_mysql"
783 - use postgres && m="${m}:mod_sql_postgres"
784 - use sqlite && m="${m}:mod_sql_sqlite"
785 - fi
786 - use qos && m="${m}:mod_qos"
787 - use radius && m="${m}:mod_radius"
788 - use ratio && m="${m}:mod_ratio"
789 - use readme && m="${m}:mod_readme"
790 - use rewrite && m="${m}:mod_rewrite"
791 - if use sftp ; then
792 - m="${m}:mod_sftp"
793 - use pam && m="${m}:mod_sftp_pam"
794 - use mysql || use postgres || use sqlite && m="${m}:mod_sftp_sql"
795 - fi
796 - use shaper && m="${m}:mod_shaper"
797 - use sitemisc && m="${m}:mod_site_misc"
798 - use snmp && m="${m}:mod_snmp"
799 - if use softquota ; then
800 - m="${m}:mod_quotatab:mod_quotatab_file"
801 - use ldap && m="${m}:mod_quotatab_ldap"
802 - use radius && m="${m}:mod_quotatab_radius"
803 - use mysql || use postgres || use sqlite && m="${m}:mod_quotatab_sql"
804 - fi
805 - if use ssl ; then
806 - m="${m}:mod_tls:mod_tls_shmcache"
807 - use memcache && m="${m}:mod_tls_memcache"
808 - fi
809 - if use tcpd ; then
810 - m="${m}:mod_wrap2:mod_wrap2_file"
811 - use mysql || use postgres || use sqlite && m="${m}:mod_wrap2_sql"
812 - fi
813 - use unique-id && m="${m}:mod_unique_id"
814 - use vroot && m="${m}:mod_vroot"
815 -
816 - if [[ -n ${PROFTP_CUSTOM_MODULES} ]]; then
817 - einfo "Adding user-specified extra modules: '${PROFTP_CUSTOM_MODULES}'"
818 - m="${m}:${PROFTP_CUSTOM_MODULES}"
819 - fi
820 -
821 - [[ -z ${m} ]] || c="${c} --with-modules=${m:1}"
822 -
823 - econf --localstatedir=/var/run/proftpd --sysconfdir=/etc/proftpd --disable-strip \
824 - $(use_enable acl facl) \
825 - $(use_enable authfile auth-file) \
826 - $(use_enable caps cap) \
827 - $(use_enable ctrls) \
828 - $(use_enable dso) \
829 - $(use_enable ident) \
830 - $(use_enable ipv6) \
831 - $(use_enable memcache) \
832 - $(use_enable ncurses) \
833 - $(use_enable nls) \
834 - $(use_enable ssl openssl) \
835 - $(use_enable pam auth-pam) \
836 - $(use_enable pcre) \
837 - $(use_enable sodium) \
838 - $(use_enable test tests) \
839 - --enable-trace \
840 - $(use_enable userland_GNU shadow) \
841 - $(use_enable userland_GNU autoshadow) \
842 - ${c:1}
843 -}
844 -
845 -src_test() {
846 - emake api-tests -C tests
847 -}
848 -
849 -src_install() {
850 - default
851 - [[ -z ${LINGUAS-set} ]] && rm -r "${ED}"/usr/share/locale
852 - rm -rf "${ED}"/var/run
853 -
854 - newinitd "${FILESDIR}"/proftpd.initd proftpd
855 - insinto /etc/proftpd
856 - doins "${FILESDIR}"/proftpd.conf.sample
857 -
858 - insinto /etc/xinetd.d
859 - newins "${FILESDIR}"/proftpd.xinetd proftpd
860 -
861 - insinto /etc/logrotate.d
862 - newins "${FILESDIR}"/${PN}.logrotate ${PN}
863 -
864 - dodoc ChangeLog CREDITS INSTALL NEWS README* RELEASE_NOTES
865 -
866 - docinto html
867 - dodoc doc/*.html doc/contrib/*.html doc/howto/*.html doc/modules/*.html
868 -
869 - docinto rfc
870 - dodoc doc/rfc/*.txt
871 -
872 - systemd_dounit "${FILESDIR}"/${PN}.service
873 - systemd_newtmpfilesd "${FILESDIR}"/${PN}-tmpfiles.d.conf ${PN}.conf
874 -}
875 -
876 -pkg_postinst() {
877 - # Create /var/run files at package merge time: bug #650000
878 - tmpfiles_process ${PN}.conf
879 -}