Gentoo Archives: gentoo-commits

From: "Maxim Koltsov (maksbotan)" <maksbotan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-libs/miniupnpc: miniupnpc-1.9.20150427.ebuild ChangeLog miniupnpc-1.9.20150424.ebuild
Date: Thu, 30 Apr 2015 13:34:46
Message-Id: 20150430133437.9BD06992@oystercatcher.gentoo.org
1 maksbotan 15/04/30 13:34:36
2
3 Modified: ChangeLog
4 Added: miniupnpc-1.9.20150427.ebuild
5 Removed: miniupnpc-1.9.20150424.ebuild
6 Log:
7 Bump to 1.9.20150427, as requested by Nikoli in bug #539568.
8
9 (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key F8DBDADE)
10
11 Revision Changes Path
12 1.45 net-libs/miniupnpc/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/miniupnpc/ChangeLog?rev=1.45&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/miniupnpc/ChangeLog?rev=1.45&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/miniupnpc/ChangeLog?r1=1.44&r2=1.45
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/net-libs/miniupnpc/ChangeLog,v
21 retrieving revision 1.44
22 retrieving revision 1.45
23 diff -u -r1.44 -r1.45
24 --- ChangeLog 28 Apr 2015 17:25:56 -0000 1.44
25 +++ ChangeLog 30 Apr 2015 13:34:36 -0000 1.45
26 @@ -1,6 +1,12 @@
27 # ChangeLog for net-libs/miniupnpc
28 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/net-libs/miniupnpc/ChangeLog,v 1.44 2015/04/28 17:25:56 maksbotan Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/net-libs/miniupnpc/ChangeLog,v 1.45 2015/04/30 13:34:36 maksbotan Exp $
31 +
32 +*miniupnpc-1.9.20150427 (30 Apr 2015)
33 +
34 + 30 Apr 2015; Maxim Koltsov <maksbotan@g.o>
35 + +miniupnpc-1.9.20150427.ebuild, -miniupnpc-1.9.20150424.ebuild:
36 + Bump to 1.9.20150427, as requested by Nikoli in bug #539568.
37
38 *miniupnpc-1.9.20150424 (28 Apr 2015)
39
40
41
42
43 1.1 net-libs/miniupnpc/miniupnpc-1.9.20150427.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/miniupnpc/miniupnpc-1.9.20150427.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/miniupnpc/miniupnpc-1.9.20150427.ebuild?rev=1.1&content-type=text/plain
47
48 Index: miniupnpc-1.9.20150427.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-libs/miniupnpc/miniupnpc-1.9.20150427.ebuild,v 1.1 2015/04/30 13:34:36 maksbotan Exp $
53
54 EAPI=5
55
56 inherit eutils multilib toolchain-funcs
57
58 DESCRIPTION="UPnP client library and a simple UPnP client"
59 HOMEPAGE="http://miniupnp.free.fr/"
60 SRC_URI="http://miniupnp.free.fr/files/${P}.tar.gz"
61
62 LICENSE="BSD"
63 SLOT="0/12"
64 KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
65 IUSE="ipv6 kernel_linux static-libs"
66
67 RDEPEND=""
68 DEPEND="kernel_linux? ( sys-apps/lsb-release sys-apps/which )"
69
70 src_prepare() {
71 epatch_user
72
73 # These bins are not installed, upnpc-static requires building static lib
74 sed -i -e '/EXECUTABLES =/s/ upnpc-static listdevices//' Makefile || die
75
76 if ! use static-libs; then
77 sed -i \
78 -e '/FILESTOINSTALL =/s/ $(LIBRARY)//' \
79 -e '/$(INSTALL) -m 644 $(LIBRARY) $(DESTDIR)$(INSTALLDIRLIB)/d' \
80 Makefile || die
81 fi
82 }
83
84 # Upstream cmake causes more trouble than it fixes,
85 # so we'll just stay with the Makefile for now.
86
87 src_compile() {
88 tc-export CC AR
89 emake upnpc-shared $(use static-libs && echo upnpc-static)
90 }
91
92 src_test() {
93 emake -j1 HAVE_IPV6=$(usex ipv6 yes no) check
94 }
95
96 src_install() {
97 emake \
98 PREFIX="${D}" \
99 INSTALLDIRLIB="${D}usr/$(get_libdir)" \
100 install
101
102 dodoc README Changelog.txt
103 }