Gentoo Archives: gentoo-commits

From: Jeroen Roovers <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/olsrd/files/, net-misc/olsrd/
Date: Fri, 23 Nov 2018 16:52:28
Message-Id: 1542991937.2336e0d0c0b0fd2709f637618275cedd67bfeef1.jer@gentoo
1 commit: 2336e0d0c0b0fd2709f637618275cedd67bfeef1
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Fri Nov 23 16:47:24 2018 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Fri Nov 23 16:52:17 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2336e0d0
7
8 Revert "net-misc/olsrd: bump to v0.9.6.2"
9
10 Official releases can be found at http://www.olsr.org/releases/
11 0.9.6.2 is not an official release and does not even work properly.
12
13 This reverts commit 28a5ba525fbef8709e1972830b31ade6744e0208.
14
15 Bug: https://bugs.gentoo.org/642108
16 Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
17
18 net-misc/olsrd/Manifest | 1 -
19 net-misc/olsrd/files/olsrd-r1.initd | 4 --
20 net-misc/olsrd/olsrd-0.9.6.2.ebuild | 108 ------------------------------------
21 3 files changed, 113 deletions(-)
22
23 diff --git a/net-misc/olsrd/Manifest b/net-misc/olsrd/Manifest
24 index 7d58d99adbe..7df3615b807 100644
25 --- a/net-misc/olsrd/Manifest
26 +++ b/net-misc/olsrd/Manifest
27 @@ -1,2 +1 @@
28 DIST olsrd-0.9.6.1.tar.bz2 908871 BLAKE2B 180a30039607fd5c16676c62d0d1045bc5ce2a13675b34ca192f1f19127facb12428f6ba631e45fc42b191693a6ef987271745d769a74062ce682e1796b83dc9 SHA512 06e97c3fef6e2f24885fc96f9e68582523926188e4bbe9283c3add997c20f8cec1e691063d5cf6392e4e56dfa250c2cd8ac00035b47f56dbd2069b12b430255a
29 -DIST olsrd-0.9.6.2.tar.gz 20466227 BLAKE2B 45d90393814ac7cbd6b86fc532d560a415e80ed50be78ad9e55abe44d17a456546820897edcfb6cc8a05fbb6d8919dec9c413d0af7194cbf810bb8e621d66edd SHA512 fb0ff8553f33339f38338ec3f0d15aa7ad17ee30d38437a6e23c96f5a310ee7e1c907c8d8deea58e90181d4ed89f190e042fea6cb03d47adbf4851b6a630b810
30
31 diff --git a/net-misc/olsrd/files/olsrd-r1.initd b/net-misc/olsrd/files/olsrd-r1.initd
32 deleted file mode 100644
33 index 9bca9b37074..00000000000
34 --- a/net-misc/olsrd/files/olsrd-r1.initd
35 +++ /dev/null
36 @@ -1,4 +0,0 @@
37 -#!/sbin/openrc-run
38 -command="/usr/sbin/olsrd"
39 -command_background="yes"
40 -pidfile="/run/olsrd.pid"
41
42 diff --git a/net-misc/olsrd/olsrd-0.9.6.2.ebuild b/net-misc/olsrd/olsrd-0.9.6.2.ebuild
43 deleted file mode 100644
44 index f52b1c40cc9..00000000000
45 --- a/net-misc/olsrd/olsrd-0.9.6.2.ebuild
46 +++ /dev/null
47 @@ -1,108 +0,0 @@
48 -# Copyright 1999-2018 Gentoo Authors
49 -# Distributed under the terms of the GNU General Public License v2
50 -
51 -EAPI="7"
52 -inherit multilib toolchain-funcs
53 -
54 -DESCRIPTION="An implementation of the Optimized Link State Routing protocol"
55 -HOMEPAGE="http://www.olsr.org/"
56 -SRC_URI="https://github.com/OLSR/olsrd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
57 -
58 -SLOT="0"
59 -LICENSE="BSD LGPL-2.1"
60 -KEYWORDS="~amd64 ~x86"
61 -IUSE="gtk pud"
62 -DEPEND="
63 - gtk? (
64 - dev-libs/glib:2
65 - x11-libs/gdk-pixbuf:2
66 - x11-libs/gtk+:2
67 - )
68 - pud? ( sci-geosciences/gpsd )
69 -"
70 -RDEPEND="
71 - ${DEPEND}
72 -"
73 -PATCHES=(
74 - "${FILESDIR}"/${PN}-0.9.0.2-gtk.patch
75 - "${FILESDIR}"/${PN}-0.9.6-gpsd.patch
76 -)
77 -src_prepare() {
78 - default
79 -
80 - # fix parallel make
81 - # respect AR
82 - # verbose build
83 - # fix default prefix, bug #453440
84 - sed -i \
85 - -e '/@echo "\[/d' \
86 - -e 's|$(MAKECMD)|$(MAKE)|g' \
87 - -e 's|@$(CC)|$(CC)|g' \
88 - -e 's|@ar |$(AR) |g' \
89 - -e '/^prefix/s:/usr/local:/usr:' \
90 - $( find . -name 'Makefile*' ) || die
91 -
92 - # respect LDFLAGS
93 - sed -i \
94 - -e 's|$(CC)|& $(OLSRD_LDFLAGS)|g' \
95 - lib/pud/nmealib/Makefile lib/pud/wireformat/Makefile || die
96 -}
97 -
98 -src_configure() {
99 - if ! use pud; then
100 - sed -i -e '/^SUBDIRS/ s|pud||g' Makefile || die
101 - fi
102 -}
103 -
104 -src_compile() {
105 - tc-export PKG_CONFIG
106 - emake \
107 - CC="$(tc-getCC)" \
108 - VERBOSE=1 \
109 - LIBDIR="/usr/$(get_libdir)/${PN}" \
110 - OLSRD_LDFLAGS="${LDFLAGS}" \
111 - OS=linux \
112 - build_all
113 - if use gtk; then
114 - emake -C gui/linux-gtk LIBDIR="/usr/$(get_libdir)/${PN}" CC="$(tc-getCC)"
115 - fi
116 -}
117 -
118 -src_install() {
119 - emake OS=linux LIBDIR="${D}/usr/$(get_libdir)/${PN}" \
120 - DESTDIR="${D}" STRIP=true install_all
121 - if use gtk; then
122 - emake -C gui/linux-gtk \
123 - LIBDIR="${D}/usr/$(get_libdir)/${PN}" DESTDIR="${D}" install
124 - fi
125 -
126 - # decompress default compressed man pages to honor user wishes
127 - local compressed_man_pages=(
128 - "${ED%/}"/usr/share/man/man5/olsrd.conf.5.gz
129 - "${ED%/}"/usr/share/man/man8/olsrd.8.gz
130 - )
131 -
132 - local compressed_man_page=
133 - for compressed_man_page in ${compressed_man_pages[@]}; do
134 - gzip -d "${compressed_man_page}" || die
135 - done
136 -
137 - newinitd "${FILESDIR}"/${PN}-r1.initd ${PN}
138 -
139 - dodoc CHANGELOG \
140 - valgrind-howto.txt files/olsrd.conf.default.rfc \
141 - files/olsrd.conf.default.lq \
142 - lib/arprefresh/README_ARPREFRESH \
143 - lib/bmf/README_BMF \
144 - lib/dot_draw/README_DOT_DRAW \
145 - lib/dyn_gw/README_DYN_GW \
146 - lib/dyn_gw_plain/README_DYN_GW_PLAIN \
147 - lib/httpinfo/README_HTTPINFO \
148 - lib/mini/README_MINI \
149 - lib/nameservice/README_NAMESERVICE \
150 - lib/pgraph/README_PGRAPH \
151 - lib/quagga/README_QUAGGA \
152 - lib/secure/README_SECURE \
153 - lib/txtinfo/README_TXTINFO \
154 - lib/watchdog/README_WATCHDOG
155 -}