Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-libs/gupnp-igd: metadata.xml gupnp-igd-0.2.4.ebuild ChangeLog gupnp-igd-0.2.3.ebuild
Date: Thu, 02 Oct 2014 11:53:02
Message-Id: 20141002115256.F19D16C2E@oystercatcher.gentoo.org
1 pacho 14/10/02 11:52:56
2
3 Modified: metadata.xml ChangeLog
4 Added: gupnp-igd-0.2.4.ebuild
5 Removed: gupnp-igd-0.2.3.ebuild
6 Log:
7 Version bump, drop old, co-maintain it (as we are in fact doing for some time)
8
9 (Portage version: 2.2.12/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
10
11 Revision Changes Path
12 1.4 net-libs/gupnp-igd/metadata.xml
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/gupnp-igd/metadata.xml?rev=1.4&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/gupnp-igd/metadata.xml?rev=1.4&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/gupnp-igd/metadata.xml?r1=1.3&r2=1.4
17
18 Index: metadata.xml
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/net-libs/gupnp-igd/metadata.xml,v
21 retrieving revision 1.3
22 retrieving revision 1.4
23 diff -u -r1.3 -r1.4
24 --- metadata.xml 4 May 2013 11:50:56 -0000 1.3
25 +++ metadata.xml 2 Oct 2014 11:52:56 -0000 1.4
26 @@ -1,9 +1,6 @@
27 <?xml version="1.0" encoding="UTF-8"?>
28 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
29 <pkgmetadata>
30 - <herd>net-p2p</herd>
31 - <use>
32 - <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg> for
33 - introspection</flag>
34 - </use>
35 +<herd>gnome</herd>
36 +<herd>net-p2p</herd>
37 </pkgmetadata>
38
39
40
41 1.61 net-libs/gupnp-igd/ChangeLog
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/gupnp-igd/ChangeLog?rev=1.61&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/gupnp-igd/ChangeLog?rev=1.61&content-type=text/plain
45 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/gupnp-igd/ChangeLog?r1=1.60&r2=1.61
46
47 Index: ChangeLog
48 ===================================================================
49 RCS file: /var/cvsroot/gentoo-x86/net-libs/gupnp-igd/ChangeLog,v
50 retrieving revision 1.60
51 retrieving revision 1.61
52 diff -u -r1.60 -r1.61
53 --- ChangeLog 24 Jun 2014 22:16:31 -0000 1.60
54 +++ ChangeLog 2 Oct 2014 11:52:56 -0000 1.61
55 @@ -1,6 +1,12 @@
56 # ChangeLog for net-libs/gupnp-igd
57 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
58 -# $Header: /var/cvsroot/gentoo-x86/net-libs/gupnp-igd/ChangeLog,v 1.60 2014/06/24 22:16:31 mgorny Exp $
59 +# $Header: /var/cvsroot/gentoo-x86/net-libs/gupnp-igd/ChangeLog,v 1.61 2014/10/02 11:52:56 pacho Exp $
60 +
61 +*gupnp-igd-0.2.4 (02 Oct 2014)
62 +
63 + 02 Oct 2014; Pacho Ramos <pacho@g.o> +gupnp-igd-0.2.4.ebuild,
64 + -gupnp-igd-0.2.3.ebuild, metadata.xml:
65 + Version bump, drop old, co-maintain it (as we are in fact doing for some time)
66
67 24 Jun 2014; Michał Górny <mgorny@g.o> gupnp-igd-0.2.3-r1.ebuild:
68 Lower dev-libs/glib dep to first known EAPI=5 version, requested by Funtoo for
69
70
71
72 1.1 net-libs/gupnp-igd/gupnp-igd-0.2.4.ebuild
73
74 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/gupnp-igd/gupnp-igd-0.2.4.ebuild?rev=1.1&view=markup
75 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/gupnp-igd/gupnp-igd-0.2.4.ebuild?rev=1.1&content-type=text/plain
76
77 Index: gupnp-igd-0.2.4.ebuild
78 ===================================================================
79 # Copyright 1999-2014 Gentoo Foundation
80 # Distributed under the terms of the GNU General Public License v2
81 # $Header: /var/cvsroot/gentoo-x86/net-libs/gupnp-igd/gupnp-igd-0.2.4.ebuild,v 1.1 2014/10/02 11:52:56 pacho Exp $
82
83 EAPI=5
84
85 PYTHON_COMPAT=( python2_7 )
86 AUTOTOOLS_AUTORECONF=true
87
88 inherit eutils gnome.org python-r1 multilib-minimal
89
90 DESCRIPTION="Library to handle UPnP IGD port mapping for GUPnP"
91 HOMEPAGE="http://gupnp.org"
92
93 LICENSE="LGPL-2"
94 SLOT="0"
95 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
96 IUSE="+introspection python"
97
98 RDEPEND="
99 >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
100 >=net-libs/gssdp-0.14.7[${MULTILIB_USEDEP}]
101 >=net-libs/gupnp-0.20.10[${MULTILIB_USEDEP}]
102 introspection? ( >=dev-libs/gobject-introspection-0.10 )
103 python? (
104 >=dev-libs/gobject-introspection-0.10
105 >=dev-python/pygobject-2.16:2[${PYTHON_USEDEP}]
106 )"
107 DEPEND="${RDEPEND}
108 dev-util/gtk-doc-am
109 sys-devel/gettext
110 >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
111 "
112
113 # The only existing test is broken
114 RESTRICT="test"
115
116 PATCHES=(
117 "${FILESDIR}"/${PN}-0.1.11-disable_static_modules.patch
118 )
119
120 multilib_src_configure() {
121 local myconf=(
122 --disable-static
123 --disable-gtk-doc
124 $(multilib_native_use_enable introspection)
125 # python is built separately
126 --disable-python
127 )
128
129 ECONF_SOURCE=${S} \
130 econf "${myconf[@]}"
131
132 if multilib_is_native_abi; then
133 ln -s "${S}"/doc/html doc/html || die
134
135 python_configure() {
136 mkdir -p "${BUILD_DIR}" || die
137 cd "${BUILD_DIR}" || die
138
139 ECONF_SOURCE=${S} \
140 econf "${myconf[@]}" \
141 --enable-python
142 }
143
144 use python && python_parallel_foreach_impl python_configure
145 fi
146 }
147
148 multilib_src_compile() {
149 default
150
151 if multilib_is_native_abi && use python; then
152 local native_builddir=${BUILD_DIR}
153
154 python_compile() {
155 emake -C "${BUILD_DIR}"/python \
156 VPATH="${S}/python:${native_builddir}/python" \
157 igd_la_LIBADD="\$(PYGUPNP_IGD_LIBS) ${native_builddir}/libgupnp-igd/libgupnp-igd-1.0.la"
158 }
159
160 python_foreach_impl python_compile
161 fi
162 }
163
164 multilib_src_install() {
165 default
166
167 if multilib_is_native_abi && use python; then
168 local native_builddir=${BUILD_DIR}
169
170 python_install() {
171 emake -C "${BUILD_DIR}"/python \
172 VPATH="${S}/python:${native_builddir}/python" \
173 DESTDIR="${D}" install
174 }
175
176 python_foreach_impl python_install
177 fi
178 }
179
180 multilib_src_install_all() {
181 einstalldocs
182 prune_libtool_files
183 }