Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-libs/libsoup/
Date: Mon, 24 Jan 2022 22:43:40
Message-Id: 1643064175.b18efb9aad4cc80cc328a9e3eee7d07aef9465d3.mattst88@gentoo
1 commit: b18efb9aad4cc80cc328a9e3eee7d07aef9465d3
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jan 24 21:10:31 2022 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Mon Jan 24 22:42:55 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b18efb9a
7
8 net-libs/libsoup: Drop old versions
9
10 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
11
12 net-libs/libsoup/Manifest | 1 -
13 net-libs/libsoup/libsoup-2.72.0-r1.ebuild | 91 -------------------------------
14 2 files changed, 92 deletions(-)
15
16 diff --git a/net-libs/libsoup/Manifest b/net-libs/libsoup/Manifest
17 index 8c8d293e23f8..c10e57a23be1 100644
18 --- a/net-libs/libsoup/Manifest
19 +++ b/net-libs/libsoup/Manifest
20 @@ -1,3 +1,2 @@
21 -DIST libsoup-2.72.0.tar.xz 1477940 BLAKE2B e63a26aa29a4a34c4e4b0a2713818db52b206b04b56d99391648351f87a62dc3455020e8eb0312ef17b2b7d047a7d5731905ecc214085afd4eff25fefa30782b SHA512 ca16772d0d318c4be0c4859db1e32baffa2231b4732f3bf9814aa405febde86395a0fb8bfa1635d70a7b5853d2567403920b9b0d0f5c3c179294352af27e91de
22 DIST libsoup-2.74.2.tar.xz 1497356 BLAKE2B b05e5d06e20a95042334c79e3a633ec43db0e7444b425f8577045fbdee7b78bd697e743f4283ed79265bbe538145a541ef2ef55636ae235667a89d00910d5bf2 SHA512 6f9da3296364e210103093cef9ef34fb40f694a8ef90966fc1fbd834c11f3db1031784a0901e9181bf3124e0682708148bd3598a31d60f1cce61eaae2e19ba7a
23 DIST libsoup-3.0.4.tar.xz 1523336 BLAKE2B 5df12a2bafdd36905fd2122b1123ce630ffad93de5965eb2f3e47f85f3bc3169e8c005e245ee9ba72433fc735d7b24b304bac55b800bce59506961976a57f634 SHA512 4e6c226dfd8dd3fb2568affdbf88b8f0ad52903198c1dfc808c4cba1c0479442581953b5fb83166a3a198fb861618b62f165a4544b5daaed094bbeeff94a48ff
24
25 diff --git a/net-libs/libsoup/libsoup-2.72.0-r1.ebuild b/net-libs/libsoup/libsoup-2.72.0-r1.ebuild
26 deleted file mode 100644
27 index af1cd5f7bfd1..000000000000
28 --- a/net-libs/libsoup/libsoup-2.72.0-r1.ebuild
29 +++ /dev/null
30 @@ -1,91 +0,0 @@
31 -# Copyright 1999-2021 Gentoo Authors
32 -# Distributed under the terms of the GNU General Public License v2
33 -
34 -EAPI=7
35 -VALA_USE_DEPEND="vapigen"
36 -
37 -inherit gnome.org meson-multilib vala xdg
38 -
39 -DESCRIPTION="HTTP client/server library for GNOME"
40 -HOMEPAGE="https://wiki.gnome.org/Projects/libsoup"
41 -
42 -LICENSE="LGPL-2.1+"
43 -SLOT="2.4"
44 -
45 -# TODO: Default enable brotli at some point? But in 2.70.0 not advertised to servers yet - https://gitlab.gnome.org/GNOME/libsoup/issues/146
46 -IUSE="brotli gssapi gtk-doc +introspection samba ssl sysprof test +vala"
47 -RESTRICT="!test? ( test )"
48 -REQUIRED_USE="vala? ( introspection )"
49 -
50 -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
51 -
52 -DEPEND="
53 - >=dev-libs/glib-2.58:2[${MULTILIB_USEDEP}]
54 - >=dev-db/sqlite-3.8.2:3[${MULTILIB_USEDEP}]
55 - >=dev-libs/libxml2-2.9.1-r4:2[${MULTILIB_USEDEP}]
56 - brotli? ( >=app-arch/brotli-1.0.6-r1:=[${MULTILIB_USEDEP}] )
57 - >=net-libs/libpsl-0.20[${MULTILIB_USEDEP}]
58 - sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] )
59 - sys-libs/zlib
60 - gssapi? ( virtual/krb5[${MULTILIB_USEDEP}] )
61 - introspection? ( >=dev-libs/gobject-introspection-1.54:= )
62 - samba? ( net-fs/samba )
63 -"
64 -RDEPEND="${DEPEND}
65 - >=net-libs/glib-networking-2.38.2[ssl?,${MULTILIB_USEDEP}]
66 -"
67 -BDEPEND="
68 - dev-libs/glib
69 - dev-util/glib-utils
70 - gtk-doc? ( >=dev-util/gtk-doc-1.20
71 - app-text/docbook-xml-dtd:4.1.2 )
72 - >=sys-devel/gettext-0.19.8
73 - virtual/pkgconfig
74 - vala? ( $(vala_depend) )
75 -"
76 -# test? ( www-servers/apache[ssl,apache2_modules_auth_digest,apache2_modules_alias,apache2_modules_auth_basic,
77 -# apache2_modules_authn_file,apache2_modules_authz_host,apache2_modules_authz_user,apache2_modules_dir,
78 -# apache2_modules_mime,apache2_modules_proxy,apache2_modules_proxy_http,apache2_modules_proxy_connect]
79 -# dev-lang/php[apache2,xmlrpc]
80 -# net-misc/curl
81 -# net-libs/glib-networking[ssl])"
82 -
83 -PATCHES=(
84 - # Disable apache tests until they are usable on Gentoo, bug #326957
85 - "${FILESDIR}"/disable-apache-tests.patch
86 -)
87 -
88 -src_prepare() {
89 - use vala && vala_src_prepare
90 - xdg_src_prepare
91 - # https://gitlab.gnome.org/GNOME/libsoup/issues/159 - could work with libnss-myhostname
92 - sed -e '/hsts/d' -i tests/meson.build || die
93 -}
94 -
95 -src_configure() {
96 - # FIXME: we need addpredict to workaround bug #324779 until
97 - # root cause (bug #249496) is solved
98 - # But necessary while apache tests are disabled
99 - #addpredict /usr/share/snmp/mibs/.index
100 -
101 - multilib-minimal_src_configure
102 -}
103 -
104 -multilib_src_configure() {
105 - local emesonargs=(
106 - $(meson_feature gssapi)
107 - -Dkrb5_config="${CHOST}-krb5-config"
108 - $(meson_feature samba ntlm)
109 - $(meson_feature brotli)
110 - -Dntlm_auth="${EPREFIX}/usr/bin/ntlm_auth"
111 - -Dtls_check=false # disables check, we still rdep on glib-networking
112 - -Dgnome=false
113 - $(meson_native_use_feature introspection)
114 - $(meson_native_use_feature vala vapi)
115 - $(meson_native_use_bool gtk-doc gtk_doc)
116 - $(meson_use test tests)
117 - -Dinstalled_tests=false
118 - $(meson_feature sysprof)
119 - )
120 - meson_src_configure
121 -}