Gentoo Archives: gentoo-commits

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-libs/libmicrohttpd/
Date: Fri, 30 Nov 2018 14:20:38
Message-Id: 1543587576.5782a5a70f3c7a93055fb43ecced4243c1090a9a.blueness@gentoo
1 commit: 5782a5a70f3c7a93055fb43ecced4243c1090a9a
2 Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
3 AuthorDate: Fri Nov 30 14:19:36 2018 +0000
4 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
5 CommitDate: Fri Nov 30 14:19:36 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5782a5a7
7
8 net-libs/libmicrohttpd: version bump to 0.9.61
9
10 Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>
11 Package-Manager: Portage-2.3.51, Repoman-2.3.11
12
13 net-libs/libmicrohttpd/Manifest | 1 +
14 net-libs/libmicrohttpd/libmicrohttpd-0.9.61.ebuild | 60 ++++++++++++++++++++++
15 2 files changed, 61 insertions(+)
16
17 diff --git a/net-libs/libmicrohttpd/Manifest b/net-libs/libmicrohttpd/Manifest
18 index ea7664278fe..a8bd2e611e0 100644
19 --- a/net-libs/libmicrohttpd/Manifest
20 +++ b/net-libs/libmicrohttpd/Manifest
21 @@ -4,3 +4,4 @@ DIST libmicrohttpd-0.9.57.tar.gz 1332713 BLAKE2B 52e46726b220229ae722b4b94478bcd
22 DIST libmicrohttpd-0.9.58.tar.gz 1333687 BLAKE2B ef3dfb4684f2c387399d9044eb46de70c387b89bc4600529a9cdad7f2f31a25e0b0996b91d03cf42421979279781161b72d35eeb94d4bb101dd4d73bb6181bb7 SHA512 f68268bb0a0776ac0654a682fc598f4778561c2cc775e7315505c0e2f26f0633590d01f157984d348fdcedfb63d31d39add760a4ddb041694330015293d161b6
23 DIST libmicrohttpd-0.9.59.tar.gz 1396234 BLAKE2B 9cb2d52dd39bdc6c54267751e21a224ffa926f4200b392a28009c6f717b5059580884f4de1bb272f49f7c48bdae276df2832b413cc60db77222b7b1278ba6004 SHA512 2c9080ebd520631b5ab6eed42770c7911079365c7bc79ea74fc5502ebc370fdaea9a84a4d9db7cbd8ba1c4797c7531e127e3b73ad8d38601d700529f2bab84d5
24 DIST libmicrohttpd-0.9.60.tar.gz 1818383 BLAKE2B 693da0a02e289000bb657d843cd577311e97ca4d8cd698d659410e669295314d429eb9679eedac98398420f3386c1fa6800c33b883481120ea199585412f8e83 SHA512 418afc302e93ac93141c2457c2bf03c6a1da4a16ff19aa655312f9953e1d0b132b0dd983fc36ccc703688b0acd68fc0900f5927efcada354a10078ba5e577325
25 +DIST libmicrohttpd-0.9.61.tar.gz 1823891 BLAKE2B d7704f36790b7f14e03a02b7fbc5eaaca5fc22702f1fadfc94f9fe05329505d5bf9422a1ff38daa1f33c82db3e1196a8db754227574cc2cb9441c08a50d65d72 SHA512 d409ca2164a55b0eab948a8a4a17e0d6547942039354f593b293a286a3cae247bd67d7de4ce0dd4f1a3f3684948250076f582a8086546eb72598a43d7f41a27d
26
27 diff --git a/net-libs/libmicrohttpd/libmicrohttpd-0.9.61.ebuild b/net-libs/libmicrohttpd/libmicrohttpd-0.9.61.ebuild
28 new file mode 100644
29 index 00000000000..2c54b305f52
30 --- /dev/null
31 +++ b/net-libs/libmicrohttpd/libmicrohttpd-0.9.61.ebuild
32 @@ -0,0 +1,60 @@
33 +# Copyright 1999-2018 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI="6"
37 +
38 +inherit multilib-minimal
39 +
40 +MY_P="${P/_/}"
41 +
42 +DESCRIPTION="Small C library to run an HTTP server as part of another application"
43 +HOMEPAGE="https://www.gnu.org/software/libmicrohttpd/"
44 +SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz"
45 +
46 +LICENSE="LGPL-2.1"
47 +SLOT="0/12"
48 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
49 +IUSE="epoll messages ssl static-libs test"
50 +
51 +RDEPEND="ssl? (
52 + dev-libs/libgcrypt:0=
53 + net-libs/gnutls
54 + )"
55 +
56 +# We disable tests below because they're broken,
57 +# but if enabled, we'll need this.
58 +DEPEND="${RDEPEND}
59 + test? (
60 + ssl? ( net-misc/curl[ssl] )
61 + )"
62 +
63 +S=${WORKDIR}/${MY_P}
64 +
65 +DOCS="AUTHORS NEWS README ChangeLog"
66 +
67 +multilib_src_configure() {
68 + ECONF_SOURCE="${S}" \
69 + econf \
70 + --enable-bauth \
71 + --enable-dauth \
72 + --disable-examples \
73 + --enable-postprocessor \
74 + --disable-thread-names \
75 + $(use_enable epoll) \
76 + $(use_enable test curl) \
77 + $(use_enable messages) \
78 + $(use_enable ssl https) \
79 + $(use_with ssl gnutls) \
80 + $(use_enable static-libs static)
81 +}
82 +
83 +# tests are broken in the portage environment.
84 +src_test() {
85 + :
86 +}
87 +
88 +multilib_src_install_all() {
89 + default
90 +
91 + use static-libs || find "${ED}" -name '*.la' -delete
92 +}