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