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