pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/net/libsoup libsoup: update to 2.66.2.
details: https://anonhg.NetBSD.org/pkgsrc/rev/88f750f549e2
branches: trunk
changeset: 399770:88f750f549e2
user: wiz <wiz%pkgsrc.org@localhost>
date: Fri Aug 16 13:08:58 2019 +0000
description:
libsoup: update to 2.66.2.
Switch to meson since autotools build system was removed.
Changes in libsoup from 2.66.1 to 2.66.2:
* Make gettext optional (might not be available in Windows)
[Seungha Yang]
* MSVC: set encoding to UTF-8 to avoid errors [Seungha Yang]
* MinGW tests build fix [Tomas Popela]
* Check for TLS support only when external glib dependency is available
[Seungha Yang]
Changes in libsoup from 2.66.0 to 2.66.1:
* Fix dylib versioning in MacOS [Tom Schoonjans]
* Visual Studio build fixes [Chun-wei Fan]
* MinGW build fixes [?????? ?????????]
* Meson build system improvements [Claudio Saavedra, Jakub Adam]
* Fix random CI failures due to parallel apache tests [Claudio Saavedra]
* Code cleanups [Claudio Saavedra]
Changes in libsoup from 2.65.92 to 2.66.0:
* Fix lookup for libxml2 on Visual Studio builds [Chun-wei Fan]
Changes in libsoup from 2.65.91 to 2.65.92:
* SoupConnection: Fix check for remote disconnectin idle state
[Michael Catanzaro, #134]
* Code cleanups and warnings fixed [Michael Catanzaro]
* Remove stale .pc.in files [Claudio Saavedra, #137]
* Updated translations: Dutch
Changes in libsoup from 2.65.90 to 2.65.91:
* Remove RFCs from sources [Tomas Popela, #133]
Changes in libsoup from 2.65.2 to 2.65.90:
* Avoid using threads in SoupRequestFile asynchronous API
[Ignacio Casal Quinteiro]
Changes in libsoup from 2.65.1 to 2.65.2:
* Remove autotools build system and change to meson by default
[#12, Tomas Popela]
* Many fixes to Meson [Claudio Saavedra, Tomas Popela, Xavier
Claessens]
* Improvements to the continuous integration infrastructure
[Xavier Claessens]
* Make sure SoupSession features are not disposed until all
pending messages are processed [#130, Claudio Saavedra]
* Updated translations: Greek, Slovak, French.
Changes in libsoup from 2.64.0 to 2.65.1:
* Added MTLMv2 responses support [Michal Hrub?]
* Many fixes to the meson build system [Tomas Popela]
* Remove Visual Studio project files [Chun-wei Fan]
* Enable VAPI by default [#119, Jeremy Bicha]
* New strict header field parameter parsing API [Claudio Saavedra]
* Code cleanups [Claudio Saavedra]
* Updated translations: Belarusian, Serbian
diffstat:
net/libsoup/Makefile | 36 ++++----------
net/libsoup/PLIST | 72 ++--------------------------
net/libsoup/distinfo | 11 ++--
net/libsoup/options.mk | 6 +--
net/libsoup/patches/patch-tests_Makefile.in | 25 ----------
5 files changed, 24 insertions(+), 126 deletions(-)
diffs (218 lines):
diff -r 5b93d228c8fd -r 88f750f549e2 net/libsoup/Makefile
--- a/net/libsoup/Makefile Fri Aug 16 12:59:11 2019 +0000
+++ b/net/libsoup/Makefile Fri Aug 16 13:08:58 2019 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.51 2019/04/03 00:32:59 ryoon Exp $
+# $NetBSD: Makefile,v 1.52 2019/08/16 13:08:58 wiz Exp $
-DISTNAME= libsoup-2.64.2
-PKGREVISION= 3
+DISTNAME= libsoup-2.66.2
CATEGORIES= net gnome
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libsoup/${PKGVERSION_NOREV:R}/}
EXTRACT_SUFX= .tar.xz
@@ -14,32 +13,18 @@
DEPENDS+= glib-networking-[0-9]*:../../net/glib-networking
USE_TOOLS+= pkg-config gmake intltool msgfmt
-USE_LIBTOOL= yes
-GNU_CONFIGURE= yes
-# XXX work around botched gettext check (ignores libintl)
-CONFIGURE_ENV+= DATADIRNAME=share
-
-# XXX: disable Vala bindings otherwise the configure phase fails because is not
-# XXX: able to find vapigen.
-CONFIGURE_ARGS+= --enable-vala=no
-CONFIGURE_ARGS+= --disable-tls-check
-CONFIGURE_ARGS+= --with-apache-httpd=no
+PKGCONFIG_OVERRIDE+= output/meson-private/libsoup-2.4.pc
+PKGCONFIG_OVERRIDE+= output/meson-private/libsoup-gnome-2.4.pc
+PKGCONFIG_OVERRIDE_STAGE=pre-install
+MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/${PKGBASE}
-PKGCONFIG_OVERRIDE+= libsoup-2.4.pc.in
-PKGCONFIG_OVERRIDE+= libsoup-gnome-2.4.pc.in
-
-TEST_TARGET= check
-
-BUILDLINK_TRANSFORM+= rm:-Werror=missing-include-dirs
+# disable vala detection
+MESON_ARGS+= -Dvapi=false
-# gcc>=4.2 specific -Werror=XXX flags will be added unconditionally.
.include "../../mk/compiler.mk"
-.if !empty(CC_VERSION:Mgcc-4.[01].*) || !empty(CC_VERSION:Mgcc-[1-3].*)
-CONFIGURE_ARGS+= --disable-more-warnings
-.endif
+.if !empty(PKGSRC_COMPILER:Mclang)
-.if !empty(PKGSRC_COMPILER:Mclang)
_WRAP_EXTRA_ARGS.CC+= -Wno-error=format-nonliteral
CWRAPPERS_APPEND.cc+= -Wno-error=format-nonliteral
.endif
@@ -50,9 +35,10 @@
BUILDLINK_API_DEPENDS.glib2+= glib2>=2.38.0
.include "../../devel/glib2/buildlink3.mk"
BUILDLINK_API_DEPENDS.gobject-introspection+= gobject-introspection>=0.9.5
-BUILDLINK_DEPMETHOD.gobject-introspection+= build
+BUILDLINK_DEPMETHOD.gobject-introspection= build
.include "../../devel/gobject-introspection/buildlink3.mk"
CONFIGURE_ARGS+= --enable-introspection
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../www/libpsl/buildlink3.mk"
+.include "../../devel/py-meson/build.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 5b93d228c8fd -r 88f750f549e2 net/libsoup/PLIST
--- a/net/libsoup/PLIST Fri Aug 16 12:59:11 2019 +0000
+++ b/net/libsoup/PLIST Fri Aug 16 13:08:58 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2018/04/27 14:24:26 wiz Exp $
+@comment $NetBSD: PLIST,v 1.13 2019/08/16 13:08:58 wiz Exp $
include/libsoup-2.4/libsoup/soup-address.h
include/libsoup-2.4/libsoup/soup-auth-domain-basic.h
include/libsoup-2.4/libsoup/soup-auth-domain-digest.h
@@ -57,74 +57,16 @@
include/libsoup-gnome-2.4/libsoup/soup-gnome.h
lib/girepository-1.0/Soup-2.4.typelib
lib/girepository-1.0/SoupGNOME-2.4.typelib
-lib/libsoup-2.4.la
-lib/libsoup-gnome-2.4.la
+lib/libsoup-2.4.so
+lib/libsoup-2.4.so.1
+lib/libsoup-2.4.so.1.8.0
+lib/libsoup-gnome-2.4.so
+lib/libsoup-gnome-2.4.so.1
+lib/libsoup-gnome-2.4.so.1.8.0
lib/pkgconfig/libsoup-2.4.pc
lib/pkgconfig/libsoup-gnome-2.4.pc
share/gir-1.0/Soup-2.4.gir
share/gir-1.0/SoupGNOME-2.4.gir
-share/gtk-doc/html/libsoup-2.4/SoupAddress.html
-share/gtk-doc/html/libsoup-2.4/SoupAuth.html
-share/gtk-doc/html/libsoup-2.4/SoupAuthDomain.html
-share/gtk-doc/html/libsoup-2.4/SoupAuthDomainBasic.html
-share/gtk-doc/html/libsoup-2.4/SoupAuthDomainDigest.html
-share/gtk-doc/html/libsoup-2.4/SoupAuthManager.html
-share/gtk-doc/html/libsoup-2.4/SoupCache.html
-share/gtk-doc/html/libsoup-2.4/SoupContentDecoder.html
-share/gtk-doc/html/libsoup-2.4/SoupContentSniffer.html
-share/gtk-doc/html/libsoup-2.4/SoupCookie.html
-share/gtk-doc/html/libsoup-2.4/SoupCookieJar.html
-share/gtk-doc/html/libsoup-2.4/SoupCookieJarDB.html
-share/gtk-doc/html/libsoup-2.4/SoupCookieJarText.html
-share/gtk-doc/html/libsoup-2.4/SoupLogger.html
-share/gtk-doc/html/libsoup-2.4/SoupMessage.html
-share/gtk-doc/html/libsoup-2.4/SoupMessageBody.html
-share/gtk-doc/html/libsoup-2.4/SoupMessageHeaders.html
-share/gtk-doc/html/libsoup-2.4/SoupMultipart.html
-share/gtk-doc/html/libsoup-2.4/SoupMultipartInputStream.html
-share/gtk-doc/html/libsoup-2.4/SoupProxyResolverDefault.html
-share/gtk-doc/html/libsoup-2.4/SoupRequest.html
-share/gtk-doc/html/libsoup-2.4/SoupRequestData.html
-share/gtk-doc/html/libsoup-2.4/SoupRequestFile.html
-share/gtk-doc/html/libsoup-2.4/SoupRequestHTTP.html
-share/gtk-doc/html/libsoup-2.4/SoupServer.html
-share/gtk-doc/html/libsoup-2.4/SoupSession.html
-share/gtk-doc/html/libsoup-2.4/SoupSessionAsync.html
-share/gtk-doc/html/libsoup-2.4/SoupSessionFeature.html
-share/gtk-doc/html/libsoup-2.4/SoupSessionSync.html
-share/gtk-doc/html/libsoup-2.4/SoupSocket.html
-share/gtk-doc/html/libsoup-2.4/SoupURI.html
-share/gtk-doc/html/libsoup-2.4/annotation-glossary.html
-share/gtk-doc/html/libsoup-2.4/ch01.html
-share/gtk-doc/html/libsoup-2.4/ch02.html
-share/gtk-doc/html/libsoup-2.4/ch03.html
-share/gtk-doc/html/libsoup-2.4/ch04.html
-share/gtk-doc/html/libsoup-2.4/ch05.html
-share/gtk-doc/html/libsoup-2.4/home.png
-share/gtk-doc/html/libsoup-2.4/index.html
-share/gtk-doc/html/libsoup-2.4/ix01.html
-share/gtk-doc/html/libsoup-2.4/left-insensitive.png
-share/gtk-doc/html/libsoup-2.4/left.png
-share/gtk-doc/html/libsoup-2.4/libsoup-2.4-HTML-Form-Support.html
-share/gtk-doc/html/libsoup-2.4/libsoup-2.4-Soup-Miscellaneous-Utilities.html
-share/gtk-doc/html/libsoup-2.4/libsoup-2.4-SoupServer-deprecated-API.html
-share/gtk-doc/html/libsoup-2.4/libsoup-2.4-Top-Level-Domain-utils.html
-share/gtk-doc/html/libsoup-2.4/libsoup-2.4-Version-Information.html
-share/gtk-doc/html/libsoup-2.4/libsoup-2.4-WebSockets.html
-share/gtk-doc/html/libsoup-2.4/libsoup-2.4-XMLRPC-Support.html
-share/gtk-doc/html/libsoup-2.4/libsoup-2.4-soup-method.html
-share/gtk-doc/html/libsoup-2.4/libsoup-2.4-soup-status.html
-share/gtk-doc/html/libsoup-2.4/libsoup-2.4.devhelp2
-share/gtk-doc/html/libsoup-2.4/libsoup-build-howto.html
-share/gtk-doc/html/libsoup-2.4/libsoup-client-howto.html
-share/gtk-doc/html/libsoup-2.4/libsoup-request-howto.html
-share/gtk-doc/html/libsoup-2.4/libsoup-server-howto.html
-share/gtk-doc/html/libsoup-2.4/libsoup-session-porting.html
-share/gtk-doc/html/libsoup-2.4/right-insensitive.png
-share/gtk-doc/html/libsoup-2.4/right.png
-share/gtk-doc/html/libsoup-2.4/style.css
-share/gtk-doc/html/libsoup-2.4/up-insensitive.png
-share/gtk-doc/html/libsoup-2.4/up.png
share/locale/an/LC_MESSAGES/libsoup.mo
share/locale/as/LC_MESSAGES/libsoup.mo
share/locale/be/LC_MESSAGES/libsoup.mo
diff -r 5b93d228c8fd -r 88f750f549e2 net/libsoup/distinfo
--- a/net/libsoup/distinfo Fri Aug 16 12:59:11 2019 +0000
+++ b/net/libsoup/distinfo Fri Aug 16 13:08:58 2019 +0000
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.21 2018/10/23 07:17:53 leot Exp $
+$NetBSD: distinfo,v 1.22 2019/08/16 13:08:58 wiz Exp $
-SHA1 (libsoup-2.64.2.tar.xz) = 286b2dc5e4396b6328870da761798e61701f901a
-RMD160 (libsoup-2.64.2.tar.xz) = 12af987a048627f662788742ec3f66e3f8053348
-SHA512 (libsoup-2.64.2.tar.xz) = c001495be4e1eafd169b904431b22e961b52f5a3202f2e75b0657281cbfd91153148765bd95378bba3e85a66d7eaca428750641f20c07ca3232d1f9bdabdc90f
-Size (libsoup-2.64.2.tar.xz) = 1793440 bytes
-SHA1 (patch-tests_Makefile.in) = 7144b1b29fc35a950f2f0c3e2a1600483636a645
+SHA1 (libsoup-2.66.2.tar.xz) = f549a0ab984895a11053505806068bbad22a1dfc
+RMD160 (libsoup-2.66.2.tar.xz) = 787dc933e36ac75edb95438d47a4e495de5550ab
+SHA512 (libsoup-2.66.2.tar.xz) = 1df443470239f23d22301e37e36f3d34963352ee0122f317cd15b19d90115831091bddcee27bc6f0d4994adcf4e5bd9c0395de2bd7f39ae305ba0edea7789092
+Size (libsoup-2.66.2.tar.xz) = 1446024 bytes
diff -r 5b93d228c8fd -r 88f750f549e2 net/libsoup/options.mk
--- a/net/libsoup/options.mk Fri Aug 16 12:59:11 2019 +0000
+++ b/net/libsoup/options.mk Fri Aug 16 13:08:58 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.4 2016/05/03 11:37:39 prlw1 Exp $
+# $NetBSD: options.mk,v 1.5 2019/08/16 13:08:58 wiz Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.libsoup
PKG_SUPPORTED_OPTIONS= gssapi
@@ -8,8 +8,4 @@
.if !empty(PKG_OPTIONS:Mgssapi)
. include "../../mk/krb5.buildlink3.mk"
-CONFIGURE_ARGS+= --with-gssapi
-CONFIGURE_ARGS+= --with-krb5-config=${KRB5_CONFIG}
-.else
-CONFIGURE_ARGS+= --without-gssapi
.endif
diff -r 5b93d228c8fd -r 88f750f549e2 net/libsoup/patches/patch-tests_Makefile.in
--- a/net/libsoup/patches/patch-tests_Makefile.in Fri Aug 16 12:59:11 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +0,0 @@
-$NetBSD: patch-tests_Makefile.in,v 1.1 2018/10/23 07:17:53 leot Exp $
-
-Run APACHE_HTTPD targets only if an APACHE_HTTPD was defined
-(otherwise this lead to executing a `no' program and to fail the
-tests due that).
-
---- tests/Makefile.in.orig 2018-10-22 16:12:48.000000000 +0000
-+++ tests/Makefile.in
-@@ -2181,12 +2181,12 @@ uninstall-am: uninstall-installed_testLT
- soup-tests.gresource: soup-tests.gresource.xml $(RESOURCES)
- $(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) --target=$@ --sourcedir=$(srcdir) $<
-
--check: start-httpd
-+@HAVE_APACHE_TRUE@check: start-httpd
-
--check-local: check-TESTS
-- @$(MAKE) kill-httpd
-+@HAVE_APACHE_TRUE@check-local: check-TESTS
-+@HAVE_APACHE_TRUE@ @$(MAKE) kill-httpd
-
--.PHONY: start-httpd kill-httpd
-+@HAVE_APACHE_TRUE@.PHONY: start-httpd kill-httpd
-
- start-httpd:
- @$(APACHE_HTTPD) -d $(abs_srcdir) -c "DefaultRuntimeDir `pwd`" -c "PidFile `pwd`/httpd.pid" -f `pwd`/httpd.conf -k start;
Home |
Main Index |
Thread Index |
Old Index