Gentoo Archives: gentoo-commits

From: "Raul Porcel (armin76)" <armin76@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-p2p/gnunet: ChangeLog gnunet-0.7.2c-r1.ebuild gnunet-0.7.3-r1.ebuild gnunet-0.7.3.ebuild gnunet-0.7.2c.ebuild
Date: Mon, 04 Feb 2008 15:24:59
Message-Id: E1JM3Bo-0001xF-Hw@stork.gentoo.org
1 armin76 08/02/04 15:24:56
2
3 Modified: ChangeLog
4 Added: gnunet-0.7.2c-r1.ebuild gnunet-0.7.3-r1.ebuild
5 Removed: gnunet-0.7.3.ebuild gnunet-0.7.2c.ebuild
6 Log:
7 Revision bump to fix bug #207301 and bug #207318
8 (Portage version: 2.1.4.1, RepoMan options: --force)
9
10 Revision Changes Path
11 1.61 net-p2p/gnunet/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/gnunet/ChangeLog?rev=1.61&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/gnunet/ChangeLog?rev=1.61&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/gnunet/ChangeLog?r1=1.60&r2=1.61
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-p2p/gnunet/ChangeLog,v
20 retrieving revision 1.60
21 retrieving revision 1.61
22 diff -u -r1.60 -r1.61
23 --- ChangeLog 16 Jan 2008 15:01:59 -0000 1.60
24 +++ ChangeLog 4 Feb 2008 15:24:55 -0000 1.61
25 @@ -1,6 +1,15 @@
26 # ChangeLog for net-p2p/gnunet
27 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/gnunet/ChangeLog,v 1.60 2008/01/16 15:01:59 armin76 Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/gnunet/ChangeLog,v 1.61 2008/02/04 15:24:55 armin76 Exp $
30 +
31 +*gnunet-0.7.3-r1 (04 Feb 2008)
32 +*gnunet-0.7.2c-r1 (04 Feb 2008)
33 +
34 + 04 Feb 2008; Raúl Porcel <armin76@g.o> -files/gnunet-2,
35 + -files/gnunet, +files/gnunet.initd, -files/gnunet-download-manager.scm,
36 + -gnunet-0.7.2c.ebuild, +gnunet-0.7.2c-r1.ebuild, -gnunet-0.7.3.ebuild,
37 + +gnunet-0.7.3-r1.ebuild:
38 + Revision bump to fix bug #207301 and bug #207318
39
40 *gnunet-0.7.3 (16 Jan 2008)
41
42
43
44
45 1.1 net-p2p/gnunet/gnunet-0.7.2c-r1.ebuild
46
47 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/gnunet/gnunet-0.7.2c-r1.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/gnunet/gnunet-0.7.2c-r1.ebuild?rev=1.1&content-type=text/plain
49
50 Index: gnunet-0.7.2c-r1.ebuild
51 ===================================================================
52 # Copyright 1999-2008 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $Header: /var/cvsroot/gentoo-x86/net-p2p/gnunet/gnunet-0.7.2c-r1.ebuild,v 1.1 2008/02/04 15:24:55 armin76 Exp $
55
56 inherit eutils autotools
57
58 S="${WORKDIR}/GNUnet-${PV}"
59 DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network."
60 HOMEPAGE="http://gnunet.org/"
61 SRC_URI="http://gnunet.org/download/GNUnet-${PV}.tar.bz2"
62 #tests don't work
63 RESTRICT="test"
64
65 IUSE="ipv6 mysql sqlite ncurses nls gtk"
66 KEYWORDS="~amd64 ~ppc ~sparc x86"
67 LICENSE="GPL-2"
68 SLOT="0"
69
70 DEPEND=">=dev-libs/libgcrypt-1.2.0
71 >=media-libs/libextractor-0.5.18a
72 >=dev-libs/gmp-4.0.0
73 gnome-base/libglade
74 sys-libs/zlib
75 net-misc/curl
76 gtk? ( >=x11-libs/gtk+-2.6.10 )
77 sys-apps/sed
78 >=dev-scheme/guile-1.8.0
79 ncurses? ( sys-libs/ncurses )
80 mysql? ( >=virtual/mysql-4.0 )
81 sqlite? ( >=dev-db/sqlite-3.0.8 )
82 nls? ( sys-devel/gettext )"
83
84 pkg_setup() {
85 if ! use mysql && ! use sqlite; then
86 einfo
87 einfo "You need to specify at least one of 'mysql' or 'sqlite'"
88 einfo "USE flag in order to have properly installed gnunet"
89 einfo
90 die "Invalid USE flag set"
91 fi
92 }
93
94 pkg_preinst() {
95 enewgroup gnunetd || die "Problem adding gnunetd group"
96 enewuser gnunetd -1 -1 /dev/null gnunetd || die "Problem adding gnunetd user"
97 }
98
99 src_unpack() {
100 unpack ${A}
101 cd "${S}"
102
103 # make mysql default sqstore if we do not compile sql support
104 # (bug #107330)
105 ! use sqlite && \
106 sed -i 's:default "sqstore_sqlite":default "sqstore_mysql":' \
107 contrib/config-daemon.in
108
109 # we do not want to built gtk support with USE=-gtk
110 if ! use gtk ; then
111 sed -i "s:AC_DEFINE_UNQUOTED..HAVE_GTK.*:true:" configure.ac
112 fi
113
114 AT_M4DIR="${S}/m4" eautoreconf
115 }
116
117 src_compile() {
118 local myconf
119
120 use mysql || myconf="${myconf} --without-mysql"
121
122 econf \
123 $(use_with sqlite) \
124 $(use_enable ipv6) \
125 $(use_enable nls) \
126 $(use_enable ncurses) \
127 ${myconf} || die "econf failed"
128
129 emake -j1 || die "emake failed"
130 }
131
132 src_install() {
133 emake DESTDIR="${D}" -j1 install || die "make install failed"
134 dodoc AUTHORS ChangeLog INSTALL NEWS PLATFORMS README README.fr UPDATING
135 insinto /etc
136 newins contrib/gnunet.root gnunet.conf
137 docinto contrib
138 dodoc contrib/*
139 newinitd "${FILESDIR}"/${PN}.initd gnunet
140 dodir /var/lib/gnunet
141 chown gnunetd:gnunetd "${D}"/var/lib/gnunet
142 }
143
144 pkg_postinst() {
145 # make sure permissions are ok
146 chown -R gnunetd:gnunetd "${ROOT}"/var/lib/gnunet
147
148 use ipv6 && ewarn "ipv6 support is -very- experimental and prone to bugs"
149 einfo
150 einfo "To configure"
151 einfo " 1) Add user(s) to the gnunetd group"
152 einfo " 2) Run 'gnunet-setup' to generate your client config file"
153 einfo " 3) Run gnunet-setup -d as root to generate a server config file"
154 einfo
155 }
156
157
158
159 1.1 net-p2p/gnunet/gnunet-0.7.3-r1.ebuild
160
161 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/gnunet/gnunet-0.7.3-r1.ebuild?rev=1.1&view=markup
162 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/gnunet/gnunet-0.7.3-r1.ebuild?rev=1.1&content-type=text/plain
163
164 Index: gnunet-0.7.3-r1.ebuild
165 ===================================================================
166 # Copyright 1999-2008 Gentoo Foundation
167 # Distributed under the terms of the GNU General Public License v2
168 # $Header: /var/cvsroot/gentoo-x86/net-p2p/gnunet/gnunet-0.7.3-r1.ebuild,v 1.1 2008/02/04 15:24:55 armin76 Exp $
169
170 inherit eutils autotools
171
172 S="${WORKDIR}/GNUnet-${PV}"
173 DESCRIPTION="GNUnet is an anonymous, distributed, reputation based network."
174 HOMEPAGE="http://gnunet.org/"
175 SRC_URI="http://gnunet.org/download/GNUnet-${PV}.tar.bz2"
176 #tests don't work
177 RESTRICT="test"
178
179 IUSE="ipv6 mysql sqlite ncurses nls gtk"
180 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
181 LICENSE="GPL-2"
182 SLOT="0"
183
184 DEPEND=">=dev-libs/libgcrypt-1.2.0
185 >=media-libs/libextractor-0.5.18a
186 >=dev-libs/gmp-4.0.0
187 gnome-base/libglade
188 sys-libs/zlib
189 net-misc/curl
190 gtk? ( >=x11-libs/gtk+-2.6.10 )
191 sys-apps/sed
192 >=dev-scheme/guile-1.8.0
193 ncurses? ( sys-libs/ncurses )
194 mysql? ( >=virtual/mysql-4.0 )
195 sqlite? ( >=dev-db/sqlite-3.0.8 )
196 nls? ( sys-devel/gettext )"
197
198 pkg_setup() {
199 if ! use mysql && ! use sqlite; then
200 einfo
201 einfo "You need to specify at least one of 'mysql' or 'sqlite'"
202 einfo "USE flag in order to have properly installed gnunet"
203 einfo
204 die "Invalid USE flag set"
205 fi
206 }
207
208 pkg_preinst() {
209 enewgroup gnunetd || die "Problem adding gnunetd group"
210 enewuser gnunetd -1 -1 /dev/null gnunetd || die "Problem adding gnunetd user"
211 }
212
213 src_unpack() {
214 unpack ${A}
215 cd "${S}"
216
217 # make mysql default sqstore if we do not compile sql support
218 # (bug #107330)
219 ! use sqlite && \
220 sed -i 's:default "sqstore_sqlite":default "sqstore_mysql":' \
221 contrib/config-daemon.in
222
223 # we do not want to built gtk support with USE=-gtk
224 if ! use gtk ; then
225 sed -i "s:AC_DEFINE_UNQUOTED..HAVE_GTK.*:true:" configure.ac
226 fi
227
228 AT_M4DIR="${S}/m4" eautoreconf
229 }
230
231 src_compile() {
232 local myconf
233
234 use mysql || myconf="${myconf} --without-mysql"
235
236 econf \
237 $(use_with sqlite) \
238 $(use_enable ipv6) \
239 $(use_enable nls) \
240 $(use_enable ncurses) \
241 ${myconf} || die "econf failed"
242
243 emake -j1 || die "emake failed"
244 }
245
246 src_install() {
247 emake DESTDIR="${D}" -j1 install || die "make install failed"
248 dodoc AUTHORS ChangeLog INSTALL NEWS PLATFORMS README README.fr UPDATING
249 insinto /etc
250 newins contrib/gnunet.root gnunet.conf
251 docinto contrib
252 dodoc contrib/*
253 newinitd "${FILESDIR}"/${PN}.initd gnunet
254 dodir /var/lib/gnunet
255 chown gnunetd:gnunetd "${D}"/var/lib/gnunet
256 }
257
258 pkg_postinst() {
259 # make sure permissions are ok
260 chown -R gnunetd:gnunetd "${ROOT}"/var/lib/gnunet
261
262 use ipv6 && ewarn "ipv6 support is -very- experimental and prone to bugs"
263 einfo
264 einfo "To configure"
265 einfo " 1) Add user(s) to the gnunetd group"
266 einfo " 2) Run 'gnunet-setup' to generate your client config file"
267 einfo " 3) Run gnunet-setup -d as root to generate a server config file"
268 einfo
269 }
270
271
272
273 --
274 gentoo-commits@l.g.o mailing list