Gentoo Archives: gentoo-commits

From: Jeroen Roovers <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/libdnet/
Date: Sat, 16 Feb 2019 09:24:40
Message-Id: 1550309069.d36ce9a706e83d4dc0061ffcacb0be388d9840c2.jer@gentoo
1 commit: d36ce9a706e83d4dc0061ffcacb0be388d9840c2
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Sat Feb 16 09:23:27 2019 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 16 09:24:29 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d36ce9a7
7
8 dev-libs/libdnet: Switch SRC_URI to GH
9
10 Package-Manager: Portage-2.3.60, Repoman-2.3.12
11 Fixes: https://bugs.gentoo.org/678078
12 Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
13
14 dev-libs/libdnet/Manifest | 1 +
15 dev-libs/libdnet/libdnet-1.12-r1.ebuild | 77 +++++++++++++++++++++++++++++++++
16 2 files changed, 78 insertions(+)
17
18 diff --git a/dev-libs/libdnet/Manifest b/dev-libs/libdnet/Manifest
19 index 314c4a470fa..7fb88bca285 100644
20 --- a/dev-libs/libdnet/Manifest
21 +++ b/dev-libs/libdnet/Manifest
22 @@ -1,2 +1,3 @@
23 DIST libdnet-1.12.ipv6-1.patch.gz 5124 BLAKE2B 674866a441a5907df97942772b1e4b95aee004ddb110204df0580cec6b6bb3ba4074831d83e675e1914f1a29281b02227e95016db6ce6a0e8b99417d1aa6aaab SHA512 fa2380e41548ecdd978722930ecf90dffabd15cf06cbae0e113285072fe98a066f1e686b6d79e2d8b9f8adcf29783f313d61933b9e1e74e71da8dc7d741f815a
24 +DIST libdnet-1.12.tar.gz 959945 BLAKE2B a19f8c83425861d02f832330cf0eb5bc317eec157737e0eacd48a7827d423c626b24ce833f66429c9f2a0018502cae5426d5cfc1019aed307d63e4fa6b3845c8 SHA512 a2410a98b76d4bccecf7bcb82ff0b6e9fb809b389f7fea938cc42d94e18622cc5f353d2de737121a1990d9e16e9db8cc2f82677c94f78cd03c9227e815eab9e0
25 DIST libdnet-1.12.tgz 970125 BLAKE2B 74be00b6fe1c7848010a7044628a6ad8f4b2f2c4f9676066c15e02c7a8b613e26a5e7743df524869fee2eb7d93438bf346f772b8df199b8ec337279dd50d5d77 SHA512 b763d2caa77b8d16b531142a5bce3b862ed20198406a00e1fe7f3b45ce308b97d638b0c7f03bd8593fdd206cc1645952839bc340b77537298a3df88599835bf3
26
27 diff --git a/dev-libs/libdnet/libdnet-1.12-r1.ebuild b/dev-libs/libdnet/libdnet-1.12-r1.ebuild
28 new file mode 100644
29 index 00000000000..37fb38166b2
30 --- /dev/null
31 +++ b/dev-libs/libdnet/libdnet-1.12-r1.ebuild
32 @@ -0,0 +1,77 @@
33 +# Copyright 1999-2019 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=7
37 +
38 +AT_M4DIR="config"
39 +PYTHON_COMPAT=( python2_7 )
40 +DISTUTILS_OPTIONAL=1
41 +inherit autotools distutils-r1
42 +
43 +DESCRIPTION="simplified, portable interface to several low-level networking routines"
44 +HOMEPAGE="https://github.com/dugsong/libdnet"
45 +SRC_URI="
46 + ${HOMEPAGE}/archive/${P}.tar.gz
47 + ipv6? ( https://fragroute-ipv6.googlecode.com/files/${P}.ipv6-1.patch.gz )
48 +"
49 +LICENSE="LGPL-2"
50 +
51 +SLOT="0"
52 +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
53 +IUSE="ipv6 python static-libs test"
54 +
55 +DEPEND="
56 + python? ( ${PYTHON_DEPS} )
57 +"
58 +RDEPEND="
59 + ${DEPEND}
60 +"
61 +RESTRICT="test"
62 +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
63 +DOCS=( README THANKS TODO )
64 +S=${WORKDIR}/${PN}-${P}
65 +
66 +src_prepare() {
67 + # Useless copy
68 + rm -r trunk/ || die
69 +
70 + sed -i \
71 + -e 's/libcheck.a/libcheck.so/g' \
72 + -e 's|AM_CONFIG_HEADER|AC_CONFIG_HEADERS|g' \
73 + configure.in || die
74 + sed -i -e 's|-L@libdir@ ||g' dnet-config.in || die
75 + use ipv6 && eapply "${WORKDIR}/${P}.ipv6-1.patch"
76 + sed -i -e '/^SUBDIRS/s|python||g' Makefile.am || die
77 + eautoreconf
78 +
79 + if use python; then
80 + cd python
81 + distutils-r1_src_prepare
82 + fi
83 +
84 + eapply_user
85 +}
86 +
87 +src_configure() {
88 + econf \
89 + $(use_with python) \
90 + $(use_enable static-libs static)
91 +}
92 +
93 +src_compile() {
94 + default
95 + if use python; then
96 + cd python
97 + distutils-r1_src_compile
98 + fi
99 +}
100 +
101 +src_install() {
102 + default
103 + if use python; then
104 + cd python
105 + unset DOCS
106 + distutils-r1_src_install
107 + fi
108 + find "${D}" -name '*.la' -delete || die
109 +}