Gentoo Archives: gentoo-commits

From: Pacho Ramos <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-ftp/frox/
Date: Sun, 09 Oct 2016 16:19:17
Message-Id: 1476029923.cdfbc1cfb3f39f69849ee38577edf0c00c2db91b.pacho@gentoo
1 commit: cdfbc1cfb3f39f69849ee38577edf0c00c2db91b
2 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
3 AuthorDate: Sun Oct 9 15:44:27 2016 +0000
4 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
5 CommitDate: Sun Oct 9 16:18:43 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdfbc1cf
7
8 net-ftp/frox: Drop old
9
10 Package-Manager: portage-2.3.1
11
12 net-ftp/frox/frox-0.7.18-r4.ebuild | 84 --------------------------------------
13 1 file changed, 84 deletions(-)
14
15 diff --git a/net-ftp/frox/frox-0.7.18-r4.ebuild b/net-ftp/frox/frox-0.7.18-r4.ebuild
16 deleted file mode 100644
17 index 235ae8b..00000000
18 --- a/net-ftp/frox/frox-0.7.18-r4.ebuild
19 +++ /dev/null
20 @@ -1,84 +0,0 @@
21 -# Copyright 1999-2013 Gentoo Foundation
22 -# Distributed under the terms of the GNU General Public License v2
23 -# $Id$
24 -
25 -EAPI=4
26 -inherit eutils autotools user
27 -
28 -IUSE="clamav ssl transparent"
29 -
30 -MY_P=${P/_/}
31 -S=${WORKDIR}/${MY_P}
32 -
33 -DESCRIPTION="A transparent ftp proxy"
34 -SRC_URI="http://frox.sourceforge.net/download/${MY_P}.tar.bz2"
35 -HOMEPAGE="http://frox.sourceforge.net/"
36 -SLOT="0"
37 -LICENSE="GPL-2"
38 -KEYWORDS="amd64 ~ppc x86"
39 -
40 -DEPEND="clamav? ( >=app-antivirus/clamav-0.80 )
41 - ssl? ( dev-libs/openssl )
42 - kernel_linux? ( >=sys-kernel/linux-headers-2.6 )"
43 -RDEPEND="${DEPEND}"
44 -
45 -pkg_setup() {
46 - enewgroup ftpproxy
47 - enewuser ftpproxy -1 -1 /var/spool/frox ftpproxy
48 -
49 - use clamav && ewarn "Virus scanner potentialy broken in chroot - see bug #81035"
50 -}
51 -
52 -src_prepare () {
53 - epatch "${FILESDIR}"/${PV}-respect-CFLAGS.patch
54 - epatch "${FILESDIR}"/${PV}-netfilter-includes.patch
55 -
56 - eautoreconf
57 -}
58 -
59 -src_configure() {
60 - econf \
61 - --enable-http-cache --enable-local-cache \
62 - --enable-procname \
63 - --enable-configfile=/etc/frox.conf \
64 - $(use_enable !kernel_linux libiptc) \
65 - $(use_enable clamav virus-scan) \
66 - $(use_enable ssl) \
67 - $(use_enable transparent transparent-data) \
68 - $(use_enable !transparent ntp)
69 -}
70 -
71 -src_install() {
72 - emake DESTDIR="${D}" install
73 -
74 - keepdir /var/run/frox
75 - keepdir /var/spool/frox
76 - keepdir /var/log/frox
77 -
78 - fperms 700 /var/spool/frox
79 - fowners ftpproxy:ftpproxy /var/run/frox /var/spool/frox /var/log/frox
80 -
81 - # INSTALL has useful filewall rules
82 - dodoc BUGS README \
83 - doc/CREDITS doc/ChangeLog doc/FAQ doc/INSTALL \
84 - doc/INTERNALS doc/README.transdata doc/RELEASE \
85 - doc/SECURITY doc/TODO
86 -
87 - dohtml doc/*.html doc/*.sgml
88 -
89 - mv doc/frox.man doc/frox.man.8
90 - mv doc/frox.conf.man doc/frox.conf.man.8
91 - doman doc/frox.man.8 doc/frox.conf.man.8
92 -
93 - newinitd "${FILESDIR}"/frox.rc frox
94 -
95 - cd src
96 - epatch "${FILESDIR}/config-${PV}.patch"
97 -
98 - cp frox.conf "${D}/etc/frox.conf.example"
99 - if use clamav ; then
100 - sed -i \
101 - -e "s:^# VirusScanner.*:# VirusScanner '\"/usr/bin/clamscan\" \"%s\"':" \
102 - "${D}/etc/frox.conf.example" || die
103 - fi
104 -}