Gentoo Archives: gentoo-commits

From: "Jeroen Roovers (jer)" <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/apt-cacher-ng: ChangeLog apt-cacher-ng-0.7.20.ebuild apt-cacher-ng-0.7.16.ebuild apt-cacher-ng-0.7.17.ebuild apt-cacher-ng-0.7.18.ebuild
Date: Sun, 24 Nov 2013 15:17:13
Message-Id: 20131124151705.0DB8F2004B@flycatcher.gentoo.org
1 jer 13/11/24 15:17:04
2
3 Modified: ChangeLog
4 Added: apt-cacher-ng-0.7.20.ebuild
5 Removed: apt-cacher-ng-0.7.16.ebuild
6 apt-cacher-ng-0.7.17.ebuild
7 apt-cacher-ng-0.7.18.ebuild
8 Log:
9 Version bump.
10
11 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key A792A613)
12
13 Revision Changes Path
14 1.30 net-misc/apt-cacher-ng/ChangeLog
15
16 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/apt-cacher-ng/ChangeLog?rev=1.30&view=markup
17 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/apt-cacher-ng/ChangeLog?rev=1.30&content-type=text/plain
18 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/apt-cacher-ng/ChangeLog?r1=1.29&r2=1.30
19
20 Index: ChangeLog
21 ===================================================================
22 RCS file: /var/cvsroot/gentoo-x86/net-misc/apt-cacher-ng/ChangeLog,v
23 retrieving revision 1.29
24 retrieving revision 1.30
25 diff -u -r1.29 -r1.30
26 --- ChangeLog 29 Oct 2013 16:53:58 -0000 1.29
27 +++ ChangeLog 24 Nov 2013 15:17:04 -0000 1.30
28 @@ -1,6 +1,13 @@
29 # ChangeLog for net-misc/apt-cacher-ng
30 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
31 -# $Header: /var/cvsroot/gentoo-x86/net-misc/apt-cacher-ng/ChangeLog,v 1.29 2013/10/29 16:53:58 jer Exp $
32 +# $Header: /var/cvsroot/gentoo-x86/net-misc/apt-cacher-ng/ChangeLog,v 1.30 2013/11/24 15:17:04 jer Exp $
33 +
34 +*apt-cacher-ng-0.7.20 (24 Nov 2013)
35 +
36 + 24 Nov 2013; Jeroen Roovers <jer@g.o> -apt-cacher-ng-0.7.16.ebuild,
37 + -apt-cacher-ng-0.7.17.ebuild, -apt-cacher-ng-0.7.18.ebuild,
38 + +apt-cacher-ng-0.7.20.ebuild:
39 + Version bump.
40
41 *apt-cacher-ng-0.7.19 (29 Oct 2013)
42
43
44
45
46 1.1 net-misc/apt-cacher-ng/apt-cacher-ng-0.7.20.ebuild
47
48 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/apt-cacher-ng/apt-cacher-ng-0.7.20.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/apt-cacher-ng/apt-cacher-ng-0.7.20.ebuild?rev=1.1&content-type=text/plain
50
51 Index: apt-cacher-ng-0.7.20.ebuild
52 ===================================================================
53 # Copyright 1999-2013 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 # $Header: /var/cvsroot/gentoo-x86/net-misc/apt-cacher-ng/apt-cacher-ng-0.7.20.ebuild,v 1.1 2013/11/24 15:17:04 jer Exp $
56
57 EAPI=5
58 inherit cmake-utils user
59
60 DESCRIPTION="Yet another implementation of an HTTP proxy for Debian/Ubuntu software packages written in C++"
61 HOMEPAGE="
62 http://www.unix-ag.uni-kl.de/~bloch/acng/
63 http://packages.qa.debian.org/a/apt-cacher-ng.html
64 "
65 LICENSE="BSD-4 ZLIB public-domain"
66 SLOT="0"
67 SRC_URI="mirror://debian/pool/main/a/${PN}/${PN}_${PV}.orig.tar.xz"
68
69 KEYWORDS="~amd64 ~x86"
70 IUSE="doc fuse lzma tcpd"
71
72 COMMON_DEPEND="
73 app-arch/bzip2
74 sys-libs/zlib
75 "
76 DEPEND="
77 ${COMMON_DEPEND}
78 app-arch/xz-utils
79 dev-util/cmake
80 "
81 RDEPEND="
82 ${COMMON_DEPEND}
83 lzma? ( app-arch/xz-utils )
84 fuse? ( sys-fs/fuse )
85 tcpd? ( sys-apps/tcp-wrappers )
86 dev-lang/perl
87 "
88
89 pkg_setup() {
90 # add new user & group for daemon
91 enewgroup ${PN}
92 enewuser ${PN} -1 -1 -1 ${PN}
93 }
94
95 src_configure(){
96 mycmakeargs="-DCMAKE_INSTALL_PREFIX=/usr"
97 if use fuse; then
98 mycmakeargs="-DHAVE_FUSE_26=yes ${mycmakeargs}"
99 else
100 mycmakeargs="-DHAVE_FUSE_26=no ${mycmakeargs}"
101 fi
102 if use lzma; then
103 mycmakeargs="-DHAVE_LZMA=yes ${mycmakeargs}"
104 else
105 mycmakeargs="-DHAVE_LZMA=no ${mycmakeargs}"
106 fi
107 if use tcpd; then
108 mycmakeargs="-DHAVE_LIBWRAP=yes ${mycmakeargs}"
109 else
110 mycmakeargs="-DHAVE_LIBWRAP=no ${mycmakeargs}"
111 fi
112
113 cmake-utils_src_configure
114 }
115
116 src_install() {
117 pushd ${CMAKE_BUILD_DIR}
118 dosbin ${PN}
119 if use fuse; then
120 dobin acngfs
121 fi
122 popd
123
124 newinitd "${FILESDIR}"/initd ${PN}
125 newconfd "${FILESDIR}"/confd ${PN}
126
127 insinto /etc/logrotate.d
128 newins "${FILESDIR}"/logrotate ${PN}
129
130 doman doc/man/${PN}*
131 if use fuse; then
132 doman doc/man/acngfs*
133 fi
134
135 # Documentation
136 dodoc README TODO VERSION INSTALL ChangeLog
137 if use doc; then
138 dodoc doc/*.pdf
139 dohtml doc/html/*
140 docinto examples/conf
141 dodoc conf/*
142 fi
143
144 # perl daily cron script
145 dosbin expire-caller.pl
146 exeinto /etc/cron.daily
147 newexe "${FILESDIR}"/cron.daily ${PN}
148
149 # default configuration
150 insinto /etc/${PN}
151 newins conf/acng.conf ${PN}.conf
152 doins $( echo conf/* | sed 's|conf/acng.conf||g' )
153
154 dodir /var/cache/${PN}
155 dodir /var/log/${PN}
156 # Some directories must exists
157 keepdir /var/log/${PN}
158 fowners -R ${PN}:${PN} \
159 /etc/${PN} \
160 /var/log/${PN} \
161 /var/cache/${PN}
162 }