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