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/olsrd: olsrd-0.6.3.ebuild ChangeLog olsrd-0.5.6.7.ebuild olsrd-0.6.1.ebuild olsrd-0.6.2.ebuild
Date: Thu, 28 Jun 2012 01:53:19
Message-Id: 20120628015308.8F8472004B@flycatcher.gentoo.org
1 jer 12/06/28 01:53:08
2
3 Modified: ChangeLog
4 Added: olsrd-0.6.3.ebuild
5 Removed: olsrd-0.5.6.7.ebuild olsrd-0.6.1.ebuild
6 olsrd-0.6.2.ebuild
7 Log:
8 Version bump.
9
10 (Portage version: 2.2.0_alpha113/cvs/Linux x86_64)
11
12 Revision Changes Path
13 1.29 net-misc/olsrd/ChangeLog
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/olsrd/ChangeLog?rev=1.29&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/olsrd/ChangeLog?rev=1.29&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/olsrd/ChangeLog?r1=1.28&r2=1.29
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/net-misc/olsrd/ChangeLog,v
22 retrieving revision 1.28
23 retrieving revision 1.29
24 diff -u -r1.28 -r1.29
25 --- ChangeLog 22 Apr 2012 12:05:16 -0000 1.28
26 +++ ChangeLog 28 Jun 2012 01:53:08 -0000 1.29
27 @@ -1,6 +1,14 @@
28 # ChangeLog for net-misc/olsrd
29 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/net-misc/olsrd/ChangeLog,v 1.28 2012/04/22 12:05:16 maekke Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/net-misc/olsrd/ChangeLog,v 1.29 2012/06/28 01:53:08 jer Exp $
32 +
33 +*olsrd-0.6.3 (28 Jun 2012)
34 +
35 + 28 Jun 2012; Jeroen Roovers <jer@g.o> -olsrd-0.5.6.7.ebuild,
36 + -files/olsrd-0.5.6.7-build_fix.patch, -olsrd-0.6.1.ebuild,
37 + files/olsrd-0.6.1-build_fix.patch, -olsrd-0.6.2.ebuild, +olsrd-0.6.3.ebuild,
38 + +files/olsrd-0.6.3-make-gtk.patch:
39 + Version bump.
40
41 22 Apr 2012; Markus Meier <maekke@g.o> olsrd-0.6.2-r1.ebuild:
42 x86 stable, bug #333827
43
44
45
46 1.1 net-misc/olsrd/olsrd-0.6.3.ebuild
47
48 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/olsrd/olsrd-0.6.3.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/olsrd/olsrd-0.6.3.ebuild?rev=1.1&content-type=text/plain
50
51 Index: olsrd-0.6.3.ebuild
52 ===================================================================
53 # Copyright 1999-2012 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 # $Header: /var/cvsroot/gentoo-x86/net-misc/olsrd/olsrd-0.6.3.ebuild,v 1.1 2012/06/28 01:53:08 jer Exp $
56
57 EAPI=4
58 inherit eutils multilib toolchain-funcs versionator
59
60 MY_PV=$(replace_version_separator 3 '-r')
61 DESCRIPTION="An implementation of the Optimized Link State Routing protocol"
62 HOMEPAGE="http://www.olsr.org/"
63 SRC_URI="http://www.olsr.org/releases/$(get_version_component_range 1-2)/${PN}-${MY_PV}.tar.bz2"
64
65 SLOT="0"
66 LICENSE="BSD"
67 KEYWORDS="~amd64 ~x86"
68 IUSE="gtk"
69 DEPEND="
70 gtk? (
71 dev-libs/glib:2
72 x11-libs/gdk-pixbuf:2
73 x11-libs/gtk+:2
74 )
75 "
76 RDEPEND=$DEPEND
77 S="${WORKDIR}/${PN}-${MY_PV}"
78
79 src_prepare() {
80 epatch \
81 "${FILESDIR}/${PN}-0.6.1-build_fix.patch" \
82 "${FILESDIR}/${P}-make-gtk.patch"
83 }
84
85 src_compile() {
86 emake LIBDIR="/usr/$(get_libdir)/${PN}" OS=linux CC="$(tc-getCC)" build_all
87 if use gtk; then
88 emake -C "${S}/gui/linux-gtk" LIBDIR="/usr/$(get_libdir)/${PN}" CC="$(tc-getCC)"
89 fi
90 }
91
92 src_install() {
93 emake OS=linux LIBDIR="${D}/usr/$(get_libdir)/${PN}" \
94 DESTDIR="${D}" STRIP=true install_all
95 if use gtk; then
96 emake -C "${S}/gui/linux-gtk" \
97 LIBDIR="${D}/usr/$(get_libdir)/${PN}" DESTDIR="${D}" install
98 fi
99
100 doinitd "${FILESDIR}/olsrd"
101
102 dodoc CHANGELOG \
103 valgrind-howto.txt files/olsrd.conf.default.rfc \
104 files/olsrd.conf.default.lq files/olsrd.conf.default.lq-fisheye \
105 lib/arprefresh/README_ARPREFRESH \
106 lib/bmf/README_BMF \
107 lib/dot_draw/README_DOT_DRAW \
108 lib/dyn_gw/README_DYN_GW \
109 lib/dyn_gw_plain/README_DYN_GW_PLAIN \
110 lib/httpinfo/README_HTTPINFO \
111 lib/mini/README_MINI \
112 lib/nameservice/README_NAMESERVICE \
113 lib/pgraph/README_PGRAPH \
114 lib/quagga/README_QUAGGA \
115 lib/secure/README_SECURE \
116 lib/txtinfo/README_TXTINFO \
117 lib/watchdog/README_WATCHDOG
118 }