Gentoo Archives: gentoo-commits

From: "Daniel Black (dragonheart)" <dragonheart@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-ftp/frox: ChangeLog frox-0.7.18-r3.ebuild
Date: Wed, 02 Apr 2008 07:56:37
Message-Id: E1Jgxpi-0005M2-NX@stork.gentoo.org
1 dragonheart 08/04/02 07:56:34
2
3 Modified: ChangeLog
4 Added: frox-0.7.18-r3.ebuild
5 Log:
6 added --enable-transparent-data as per bug #189896 by Chih-Hsiang Hsu
7 (Portage version: 2.1.4.4)
8
9 Revision Changes Path
10 1.13 net-ftp/frox/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-ftp/frox/ChangeLog?rev=1.13&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-ftp/frox/ChangeLog?rev=1.13&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-ftp/frox/ChangeLog?r1=1.12&r2=1.13
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-ftp/frox/ChangeLog,v
19 retrieving revision 1.12
20 retrieving revision 1.13
21 diff -u -r1.12 -r1.13
22 --- ChangeLog 29 Apr 2007 18:06:37 -0000 1.12
23 +++ ChangeLog 2 Apr 2008 07:56:34 -0000 1.13
24 @@ -1,6 +1,11 @@
25 # ChangeLog for net-ftp/frox
26 -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/net-ftp/frox/ChangeLog,v 1.12 2007/04/29 18:06:37 tove Exp $
28 +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/net-ftp/frox/ChangeLog,v 1.13 2008/04/02 07:56:34 dragonheart Exp $
30 +
31 +*frox-0.7.18-r3 (02 Apr 2008)
32 +
33 + 02 Apr 2008; Daniel Black <dragonheart@g.o> +frox-0.7.18-r3.ebuild:
34 + added --enable-transparent-data as per bug #189896 by Chih-Hsiang Hsu
35
36 29 Apr 2007; Torsten Veller <tove@g.o> frox-0.7.18-r2.ebuild:
37 Fix *initd, *confd and *envd calls (#173884, #174266)
38
39
40
41 1.1 net-ftp/frox/frox-0.7.18-r3.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-ftp/frox/frox-0.7.18-r3.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-ftp/frox/frox-0.7.18-r3.ebuild?rev=1.1&content-type=text/plain
45
46 Index: frox-0.7.18-r3.ebuild
47 ===================================================================
48 # Copyright 1999-2008 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/net-ftp/frox/frox-0.7.18-r3.ebuild,v 1.1 2008/04/02 07:56:34 dragonheart Exp $
51
52 inherit eutils
53
54 IUSE="clamav"
55
56 MY_P=${P/_/}
57 S=${WORKDIR}/${MY_P}
58
59 DESCRIPTION="A transparent ftp proxy"
60 SRC_URI="http://frox.sourceforge.net/download/${MY_P}.tar.bz2"
61 HOMEPAGE="http://frox.sourceforge.net/"
62 SLOT="0"
63 LICENSE="GPL-2"
64 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
65
66 DEPEND="clamav? ( >=app-antivirus/clamav-0.80 )"
67
68 pkg_setup() {
69 enewgroup ftpproxy
70 enewuser ftpproxy -1 -1 /var/spool/frox ftpproxy
71 }
72
73 src_compile() {
74
75 econf \
76 --sbindir=/usr/sbin \
77 --localstatedir=/var/run \
78 --sysconfdir=/etc \
79 --enable-http-cache --enable-local-cache \
80 --enable-transparent-data \
81 $(use_enable clamav virus-scan) || die "bad ./configure"
82
83 emake || die "compile problem"
84 }
85
86 src_install() {
87 make DESTDIR=${D} install || die
88
89 keepdir /var/run/frox
90 keepdir /var/spool/frox
91 keepdir /var/log/frox
92
93 fperms 700 /var/spool/frox
94 fowners ftpproxy:ftpproxy /var/run/frox /var/spool/frox /var/log/frox
95
96 # INSTALL has useful filewall rules
97 dodoc BUGS README \
98 doc/CREDITS doc/ChangeLog doc/FAQ doc/INSTALL \
99 doc/INTERNALS doc/README.transdata doc/RELEASE \
100 doc/SECURITY doc/TODO
101
102 dohtml doc/*.html doc/*.sgml
103
104 mv doc/frox.man doc/frox.man.8
105 mv doc/frox.conf.man doc/frox.conf.man.8
106 doman doc/frox.man.8 doc/frox.conf.man.8
107
108 newinitd ${FILESDIR}/frox.rc frox
109
110 cd src
111 epatch ${FILESDIR}/config-${PV}.patch || die "config patch failed"
112
113 if use clamav; then
114 sed -e "s:^# VirusScanner.*:# VirusScanner '\"/usr/bin/clamscan\" \"%s\"':" \
115 frox.conf > ${D}/etc/frox.conf.example
116 ewarn "Virus scanner potentialy broken in chroot - see bug #81035."
117 else
118 cp frox.conf ${D}/etc/frox.conf.example
119 fi
120 }
121
122
123
124 --
125 gentoo-commits@l.g.o mailing list