pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/libsoup3 net/libsoup3: import libsoup3-3.2.2



details:   https://anonhg.NetBSD.org/pkgsrc/rev/35546ad6de05
branches:  trunk
changeset: 390969:35546ad6de05
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sun Jan 01 23:56:44 2023 +0000

description:
net/libsoup3: import libsoup3-3.2.2

New major version of the library.
Changes compared to net/libsoup:

Changes in libsoup from 3.2.1 to 3.2.2:

* Various HTTP/2 Fixes: [Carlos Garcia Campos]
* Fix `content-sniffed` not being emitted for resources without content
* Fix leak of SoupServerConnection when stolen

Changes in libsoup from 3.2.0 to 3.2.1:

* When built against nghttp2 1.50.0+ be relaxed about header whitespace [Carlos Garcia Campos]
* Fix possible crash when cancelling an HTTP/2 message [Carlos Garcia Campos]
* Fix regresion where soup_server_message_get_socket() could return NULL [Carlos Garcia Campos]
* Fix minor memory leak [Milan Crha]

Changes in libsoup from 3.1.4 to 3.2.0:

Changes in libsoup from 3.1.3 to 3.1.4:

* Numerous improvements to HTTP/2 reliablity [Carlos Garcia Campos]
* Fix `http` proxy authentication with default proxy resolver [Carlos Garcia Campos]
* Fix undefined ``ssize_t`` with MSVC [Patrick Griffis]

Changes in libsoup from 3.1.2 to 3.1.3:

* Fix compile error when `SOUP_VERSION_MAX_ALLOWED` is defined [Patrick Griffis]

Changes in libsoup from 3.1.1 to 3.1.2:

* Replace HTTP/2 tests using Quart with internal HTTP/2 server tests [Carlos Garcia Campos]
* Improve version macros including adding ability to define `SOUP_DISABLE_DEPRECATION_WARNINGS` [Emmanuele Bassi]

Changes in libsoup from 3.0.7 to 3.1.1:

* Reintroduce some thread-safety to SoupSession (see https://libsoup.org/libsoup-3.0/client-thread-safety.html) [Carlos Garcia Campos]
* Add SoupServerMessage:tls-peer-certificate and SoupServerMessage:tls-peer-certificate-errors [Ignacio Casal Quinteiro]
* Port docs to gi-docgen [Maximiliano Sandoval R]
* Update documentation [Patrick Griffis]

Changes in libsoup from 3.0.6 to 3.0.7:

* Fix leak in SoupAuthNTLM [Milan Crha]
* Fix constructing SoupAuthNTLM objects [Milan Crha]
* Disable mutual negotiation in SoupAuthNegotiate [Michael Catanzaro]
* http2: Do not advertise the `h2` protocool for proxy connections [Carlos Garcia Campos]
* http2: Remove left-over headers when HTTP/1 redirects to HTTP/2 [Carlos Garcia Campos]
* http2: Handle HTTP_1_1_REQUIRED error [Carlos Garcia Campos]
* http2: Read request bodies synchronously for sync requests [Carlos Garcia Campos]
* http2: Properly handle server sending shut down GOAWAY [Carlos Garcia Campos]
* tests: Remove dependency on Apache's PHP module [Carlos Garcia Campos]
* tests: Depend upon Apache's http2 module [Carlos Garcia Campos]

Changes in libsoup from 3.0.5 to 3.0.6:

* Misc HTTP/2 fixes [Carlos Garcia Campos]
* Add PUT/POST support to examples/get [Carlos Garcia Campos]
* Add `--user-agent` option to examples/get [Carlos Garcia Campos]
* Misc meson improvements [Nirbheek Chauhan]
* Fix build with Visual Studio [Chun-wei Fan]

Changes in libsoup from 3.0.4 to 3.0.5:

* Misc HTTP/2 fixes [Carlos Garcia Campos]
* Fix missing files for installed-tests [Simon McVittie]
* Fix SoupServer not properly handling invalid percent encoded paths [Ignacio Casal Quinteiro]
* Fix other areas not properly handling invalid percent encoded paths [Patrick Griffis]
* Fix SoupLogger:max-body-size of 0 meaning log nothing [Patrick Griffis]

Changes in libsoup from 3.0.3 to 3.0.4:

* Fix HTTP/2 not properly handling socket timeouts [Carlos Garcia Campos]
* Improvements to test reliablity [Simon McVittie]
* Fix cross-compiling to Windows [Melroy van den Berg]
* Fix tests with development glib-networking [Patrick Griffis]
* Expose soup_uri_copy() to Vala [Jens Georg]

Changes in libsoup from 3.0.2 to 3.0.3:

* Fix various HTTP/2 issues [Carlos Garcia Campos]

* Error when libsoup2 has been loaded before libsoup3 [Patrick Griffis]

* Fix memory leak when using TLS [Mart Raudsepp]

Changes in libsoup from 3.0.1 to 3.0.2:

* Add support for multiple auth challenges in one response [Patrick Griffis]

* Fix SoupCache test failures on 32bit [Patrick Griffis]

* Don't treat `-Wincompatible-pointer-types` as error
  The `glib-mkenums` tool sometimes triggered this [Patrick Griffis]

* Improve `gssapi` dependency handling [Nirbheek Chauhan]

* Fix undefined `ssize_t` on Windows [Chun-wei Fan]

* Updated translations: Hebrew

Changes in libsoup from 3.0.0 to 3.0.1:

* Move python overrides to upstream pygobject [Patrick Griffis]

* Fix minor build warnings [Patrick Griffis]

Changes in libsoup from 2.99.9 to 3.0.0:

* Remove unused dependency on libxml [Patrick Griffis]

* Use G_DECLARE_FINAL_TYPE when applicable and bump GLib dependency
  to 2.69.1 [Patrick Griffis]

* Add PyGObject overrides for SoupMessageHeaders to behave like a dict [Patrick Griffis]

* Fix soup_message_add_status_code_handler() in Vala [Rico Tzschichholz]

* Ensure that all header values are valid UTF-8, other encodings are not
  supported [Patrick Griffis]

* Support Content-Disposition headers missing a disposition-type [Patrick Griffis]

Changes in libsoup from 2.99.8 to 2.99.9:

* Make soup_message_set_method() public API [Carlos Garcia Campos]

* Make SoupMessage:http-version read only [Carlos Garcia Campos]

* Prevent the same message being queued multiple times [Carlos Garcia Campos]

* Allow completing SoupMessage::tls-interaction with NULL certificate [Carlos Garcia Campos]

* Replace soup_server_set_ssl_cert_file() with soup_server_set_tls_certificate() [Carlos Garcia Campos]

* Add SoupServer support for client certificates [Carlos Garcia Campos]

* Fallback to building meson wrap of sqlite if not found [Xavier Claessens]

* Add soup_message_get_tls_protocol_version() and soup_message_get_tls_ciphersuite_name() API [Carlos Garcia Campos]

Changes in libsoup from 2.99.7 to 2.99.8:

* Enable HTTP/2 by default. The SOUP_FORCE_HTTP1 env var can disable for debugging
  [Carlos Garcia Campos]

* Restrict advertising brotli decoding support to HTTPS [Patrick Griffis]

* Add new API to handle client certificate authentication per-message as
  well as API to PKCS #11 PINs [Carlos Garcia Campos, Patrick Griffis]

* Add new build features `http2_tests` and `pkcs11_tests` to more granularly control
  optional test dependencies [Patrick Griffis]

Changes in libsoup from 2.99.6 to 2.99.7:

* Change SoupSession to only support one SoupSessionFeature of a given type [Patrick Griffis]

* Remove soup_session_get_features() API [Patrick Griffis]

* Numerous HTTP/2 fixes and improvements [Carlos Garcia Campos]

Changes in libsoup from 2.99.5 to 2.99.6:

* Added HTTP/2 support. Enable by setting `SOUP_ENABLE_HTTP2` env var. [Patrick Griffis, Carlos Garcia Campos]

Changes in libsoup from 2.99.4 to 2.99.5:

* Add soup_message_get_remote_address() API [Carlos Garcia Campos]

* Fix preconnect stealing a connection [Carlos Garcia Campos]

* Fix potential header issues when included in a C++ project [Patrick Griffis]

* Disabling tests also disables Autobahn tests by default [Patrick Griffis]

Changes in libsoup from 2.99.3 to 2.99.4:

* Rename SoupMessage:tls-certificate and SoupMessage:tls-certificate-errors
  to tls-peer-certificate and tls-peer-certificate-errors respectively [Carlos Garcia Campos]

* Add SoupMessageMetrics API for tracking message events [Carlos Garcia Campos]

* Add soup_message_get_connection_id() API [Patrick Griffis]

* Add WebSocket fuzzing tests with Autobahn [Diego Pino]

* Windows build fixes [Chun-wei Fan]

Changes in libsoup from 2.99.2 to 2.99.3:

* Fix soup_session_get_async_result_message() [Patrick Griffis]

* Fix SoupMessage not always emitting notify single on property change [Carlos Garcia Campos]

* Fix soup_message_query_flags() not returning a boolean [Patrick Griffis]

* Revert requiring a GPollableInputStream for request bodies [Carlos Garcia Campos]

* Rename soup_message_body_free() and soup_message_headers_free() to
  soup_message_body_unref() and soup_message_headers_unref() [Carlos Garcia Campos]

* Rename SoupMessage:options-ping property to SoupMessage:is-options-ping and add
  soup_message_new_options_ping(), soup_message_get_is_options_ping(), and
  soup_message_set_is_options_ping() [Carlos Garcia Campos]

* Add SOUP_HTTP_2_0 SoupHTTPVersion to be used later [Patrick Griffis]

Changes in libsoup from 2.99.1 to 2.99.2:

* Add new soup_session_send_and_read() API [Carlos Garcia Campos]

* Add soup_session_get_async_result_message() API [Carlos Garcia Campos]

* Remove soup_session_load_uri_bytes() and soup_session_read_uri() APIs [Carlos Garcia Campos]

* Add soup_session_preconnect_async() API [Carlos Garcia Campos]

* Add SoupSession:remote-connectable property to support proxying over unix sockets [Robert Ancell]

* Restore support to SoupLogger for logging message bodies [Daniel Kolesa]

* Update GLib dependency to 2.67.4

Changes in libsoup from 2.72.0 to 2.99.1:

* This is a major ABI breaking release that can be installed in parallel with 2.7x.
  Numerous API have been changed which is documented on https://libsoup.org

diffstat:

 net/libsoup3/DESCR         |   21 ++++++++
 net/libsoup3/Makefile      |   44 ++++++++++++++++
 net/libsoup3/PLIST         |  117 +++++++++++++++++++++++++++++++++++++++++++++
 net/libsoup3/buildlink3.mk |   25 +++++++++
 net/libsoup3/distinfo      |    5 +
 net/libsoup3/options.mk    |   15 +++++
 6 files changed, 227 insertions(+), 0 deletions(-)

diffs (251 lines):

diff -r a9efdb17db06 -r 35546ad6de05 net/libsoup3/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/libsoup3/DESCR        Sun Jan 01 23:56:44 2023 +0000
@@ -0,0 +1,21 @@
+Libsoup is an HTTP library implementation in C. It was originally part
+of a SOAP (Simple Object Access Protocol) implementation called Soup, but
+the SOAP and non-SOAP parts have now been split into separate packages.
+
+libsoup uses the Glib main loop and is designed to work well with GTK
+applications. This enables GNOME applications to access HTTP servers
+on the network in a completely asynchronous fashion, very similar to
+the Gtk+ programming model (a synchronous operation mode is also
+supported for those who want it).
+
+Features:
+  * Completely Asynchronous
+  * Connection cache
+  * HTTP chunked transfer support
+  * HTTP, SOCKS4, and SOCKS5 authenticated proxy support
+  * SSL Support using OpenSSL or GnuTLS
+  * Client support for Digest, NTLM, and Basic authentication
+  * HTTP server
+  * Server support for Digest and Basic authentication
+
+This package contains major version 3 of the library.
diff -r a9efdb17db06 -r 35546ad6de05 net/libsoup3/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/libsoup3/Makefile     Sun Jan 01 23:56:44 2023 +0000
@@ -0,0 +1,44 @@
+# $NetBSD: Makefile,v 1.1 2023/01/01 23:56:44 wiz Exp $
+
+DISTNAME=      libsoup-3.2.2
+PKGNAME=       ${DISTNAME:S/soup/soup3/}
+CATEGORIES=    net gnome
+MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/libsoup/${PKGVERSION_NOREV:R}/}
+EXTRACT_SUFX=  .tar.xz
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://wiki.gnome.org/Projects/libsoup
+COMMENT=       HTTP library implementation in C (major version 3)
+LICENSE=       gnu-lgpl-v2
+
+DEPENDS+=      glib-networking-[0-9]*:../../net/glib-networking
+# not found by meson
+#TOOL_DEPENDS+=        ${PYPKGPREFIX}-gi-docgen-[0-9]*:../../devel/py-gi-docgen
+
+USE_LANGUAGES= c99
+USE_TOOLS+=    pkg-config msgfmt
+
+PKGCONFIG_OVERRIDE+=           output/meson-private/libsoup-3.0.pc
+PKGCONFIG_OVERRIDE_STAGE=      pre-install
+MAKE_ENV+=                     LD_LIBRARY_PATH=${WRKSRC}/output/${PKGBASE}
+
+# disable vala detection
+MESON_ARGS+=           -Dvapi=disabled
+
+PYTHON_FOR_BUILD_ONLY= tool
+
+.include "options.mk"
+
+.include "../../archivers/brotli/buildlink3.mk"
+.include "../../databases/sqlite3/buildlink3.mk"
+BUILDLINK_API_DEPENDS.glib2+=  glib2>=2.69.1
+.include "../../devel/glib2/buildlink3.mk"
+BUILDLINK_API_DEPENDS.gobject-introspection+=  gobject-introspection>=0.9.5
+BUILDLINK_DEPMETHOD.gobject-introspection=     build
+.include "../../devel/gobject-introspection/buildlink3.mk"
+.include "../../www/libpsl/buildlink3.mk"
+.include "../../www/nghttp2/buildlink3.mk"
+.include "../../security/gnutls/buildlink3.mk"
+.include "../../devel/meson/build.mk"
+.include "../../lang/python/tool.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r a9efdb17db06 -r 35546ad6de05 net/libsoup3/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/libsoup3/PLIST        Sun Jan 01 23:56:44 2023 +0000
@@ -0,0 +1,117 @@
+@comment $NetBSD: PLIST,v 1.1 2023/01/01 23:56:44 wiz Exp $
+include/libsoup-3.0/libsoup/soup-auth-domain-basic.h
+include/libsoup-3.0/libsoup/soup-auth-domain-digest.h
+include/libsoup-3.0/libsoup/soup-auth-domain.h
+include/libsoup-3.0/libsoup/soup-auth-manager.h
+include/libsoup-3.0/libsoup/soup-auth.h
+include/libsoup-3.0/libsoup/soup-cache.h
+include/libsoup-3.0/libsoup/soup-content-decoder.h
+include/libsoup-3.0/libsoup/soup-content-sniffer.h
+include/libsoup-3.0/libsoup/soup-cookie-jar-db.h
+include/libsoup-3.0/libsoup/soup-cookie-jar-text.h
+include/libsoup-3.0/libsoup/soup-cookie-jar.h
+include/libsoup-3.0/libsoup/soup-cookie.h
+include/libsoup-3.0/libsoup/soup-date-utils.h
+include/libsoup-3.0/libsoup/soup-enum-types.h
+include/libsoup-3.0/libsoup/soup-form.h
+include/libsoup-3.0/libsoup/soup-headers.h
+include/libsoup-3.0/libsoup/soup-hsts-enforcer-db.h
+include/libsoup-3.0/libsoup/soup-hsts-enforcer.h
+include/libsoup-3.0/libsoup/soup-hsts-policy.h
+include/libsoup-3.0/libsoup/soup-logger.h
+include/libsoup-3.0/libsoup/soup-message-body.h
+include/libsoup-3.0/libsoup/soup-message-headers.h
+include/libsoup-3.0/libsoup/soup-message-metrics.h
+include/libsoup-3.0/libsoup/soup-message.h
+include/libsoup-3.0/libsoup/soup-method.h
+include/libsoup-3.0/libsoup/soup-multipart-input-stream.h
+include/libsoup-3.0/libsoup/soup-multipart.h
+include/libsoup-3.0/libsoup/soup-server-message.h
+include/libsoup-3.0/libsoup/soup-server.h
+include/libsoup-3.0/libsoup/soup-session-feature.h
+include/libsoup-3.0/libsoup/soup-session.h
+include/libsoup-3.0/libsoup/soup-status.h
+include/libsoup-3.0/libsoup/soup-tld.h
+include/libsoup-3.0/libsoup/soup-types.h
+include/libsoup-3.0/libsoup/soup-uri-utils.h
+include/libsoup-3.0/libsoup/soup-version.h
+include/libsoup-3.0/libsoup/soup-websocket-connection.h
+include/libsoup-3.0/libsoup/soup-websocket-extension-deflate.h
+include/libsoup-3.0/libsoup/soup-websocket-extension-manager.h
+include/libsoup-3.0/libsoup/soup-websocket-extension.h
+include/libsoup-3.0/libsoup/soup-websocket.h
+include/libsoup-3.0/libsoup/soup.h
+lib/girepository-1.0/Soup-3.0.typelib
+lib/libsoup-3.0.so
+lib/libsoup-3.0.so.0
+lib/libsoup-3.0.so.0.6.0
+lib/pkgconfig/libsoup-3.0.pc
+share/gir-1.0/Soup-3.0.gir
+share/locale/ab/LC_MESSAGES/libsoup-3.0.mo
+share/locale/an/LC_MESSAGES/libsoup-3.0.mo
+share/locale/as/LC_MESSAGES/libsoup-3.0.mo
+share/locale/be/LC_MESSAGES/libsoup-3.0.mo
+share/locale/bg/LC_MESSAGES/libsoup-3.0.mo
+share/locale/bn_IN/LC_MESSAGES/libsoup-3.0.mo
+share/locale/bs/LC_MESSAGES/libsoup-3.0.mo
+share/locale/ca/LC_MESSAGES/libsoup-3.0.mo
+share/locale/ca@valencia/LC_MESSAGES/libsoup-3.0.mo
+share/locale/cs/LC_MESSAGES/libsoup-3.0.mo
+share/locale/da/LC_MESSAGES/libsoup-3.0.mo
+share/locale/de/LC_MESSAGES/libsoup-3.0.mo
+share/locale/el/LC_MESSAGES/libsoup-3.0.mo
+share/locale/en_GB/LC_MESSAGES/libsoup-3.0.mo
+share/locale/eo/LC_MESSAGES/libsoup-3.0.mo
+share/locale/es/LC_MESSAGES/libsoup-3.0.mo
+share/locale/et/LC_MESSAGES/libsoup-3.0.mo
+share/locale/eu/LC_MESSAGES/libsoup-3.0.mo
+share/locale/fa/LC_MESSAGES/libsoup-3.0.mo
+share/locale/fi/LC_MESSAGES/libsoup-3.0.mo
+share/locale/fr/LC_MESSAGES/libsoup-3.0.mo
+share/locale/fur/LC_MESSAGES/libsoup-3.0.mo
+share/locale/gd/LC_MESSAGES/libsoup-3.0.mo
+share/locale/gl/LC_MESSAGES/libsoup-3.0.mo
+share/locale/gu/LC_MESSAGES/libsoup-3.0.mo
+share/locale/he/LC_MESSAGES/libsoup-3.0.mo
+share/locale/hi/LC_MESSAGES/libsoup-3.0.mo
+share/locale/hr/LC_MESSAGES/libsoup-3.0.mo
+share/locale/hu/LC_MESSAGES/libsoup-3.0.mo
+share/locale/id/LC_MESSAGES/libsoup-3.0.mo
+share/locale/it/LC_MESSAGES/libsoup-3.0.mo
+share/locale/ja/LC_MESSAGES/libsoup-3.0.mo
+share/locale/ka/LC_MESSAGES/libsoup-3.0.mo
+share/locale/kn/LC_MESSAGES/libsoup-3.0.mo
+share/locale/ko/LC_MESSAGES/libsoup-3.0.mo
+share/locale/lt/LC_MESSAGES/libsoup-3.0.mo
+share/locale/lv/LC_MESSAGES/libsoup-3.0.mo
+share/locale/ml/LC_MESSAGES/libsoup-3.0.mo
+share/locale/mr/LC_MESSAGES/libsoup-3.0.mo
+share/locale/ms/LC_MESSAGES/libsoup-3.0.mo
+share/locale/nb/LC_MESSAGES/libsoup-3.0.mo
+share/locale/ne/LC_MESSAGES/libsoup-3.0.mo
+share/locale/nl/LC_MESSAGES/libsoup-3.0.mo
+share/locale/oc/LC_MESSAGES/libsoup-3.0.mo
+share/locale/or/LC_MESSAGES/libsoup-3.0.mo
+share/locale/pa/LC_MESSAGES/libsoup-3.0.mo
+share/locale/pl/LC_MESSAGES/libsoup-3.0.mo
+share/locale/pt/LC_MESSAGES/libsoup-3.0.mo
+share/locale/pt_BR/LC_MESSAGES/libsoup-3.0.mo
+share/locale/ro/LC_MESSAGES/libsoup-3.0.mo
+share/locale/ru/LC_MESSAGES/libsoup-3.0.mo
+share/locale/sk/LC_MESSAGES/libsoup-3.0.mo
+share/locale/sl/LC_MESSAGES/libsoup-3.0.mo
+share/locale/sr/LC_MESSAGES/libsoup-3.0.mo
+share/locale/sr@latin/LC_MESSAGES/libsoup-3.0.mo
+share/locale/sv/LC_MESSAGES/libsoup-3.0.mo
+share/locale/ta/LC_MESSAGES/libsoup-3.0.mo
+share/locale/te/LC_MESSAGES/libsoup-3.0.mo
+share/locale/tg/LC_MESSAGES/libsoup-3.0.mo
+share/locale/th/LC_MESSAGES/libsoup-3.0.mo
+share/locale/tr/LC_MESSAGES/libsoup-3.0.mo
+share/locale/ug/LC_MESSAGES/libsoup-3.0.mo
+share/locale/uk/LC_MESSAGES/libsoup-3.0.mo
+share/locale/uz@cyrillic/LC_MESSAGES/libsoup-3.0.mo
+share/locale/vi/LC_MESSAGES/libsoup-3.0.mo
+share/locale/zh_CN/LC_MESSAGES/libsoup-3.0.mo
+share/locale/zh_HK/LC_MESSAGES/libsoup-3.0.mo
+share/locale/zh_TW/LC_MESSAGES/libsoup-3.0.mo
diff -r a9efdb17db06 -r 35546ad6de05 net/libsoup3/buildlink3.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/libsoup3/buildlink3.mk        Sun Jan 01 23:56:44 2023 +0000
@@ -0,0 +1,25 @@
+# $NetBSD: buildlink3.mk,v 1.1 2023/01/01 23:56:44 wiz Exp $
+
+BUILDLINK_TREE+=       libsoup3
+
+.if !defined(LIBSOUP3_BUILDLINK3_MK)
+LIBSOUP3_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.libsoup3+=       libsoup3>=3.2.2
+BUILDLINK_PKGSRCDIR.libsoup3?=         ../../net/libsoup3
+
+pkgbase := libsoup3
+.include "../../mk/pkg-build-options.mk"
+
+.if ${PKG_BUILD_OPTIONS.libsoup3:Mgssapi}
+.include "../../mk/krb5.buildlink3.mk"
+.endif
+
+.include "../../archivers/brotli/buildlink3.mk"
+.include "../../databases/sqlite3/buildlink3.mk"
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../www/libpsl/buildlink3.mk"
+.include "../../www/nghttp2/buildlink3.mk"
+.endif # LIBSOUP3_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -libsoup3
diff -r a9efdb17db06 -r 35546ad6de05 net/libsoup3/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/libsoup3/distinfo     Sun Jan 01 23:56:44 2023 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2023/01/01 23:56:44 wiz Exp $
+
+BLAKE2s (libsoup-3.2.2.tar.xz) = 0118d53d3d93ba9277288a09a124f27c9f0259e7a74afd4b9f40194018dca273
+SHA512 (libsoup-3.2.2.tar.xz) = 1f2b49244f8bac4d112b39ac9c6a942acbc1ae1cff33262ed02e7682af3994cf6ba6741b365b3c80c45c6427d391599fa6f31df6caa4ffefe7d078ac373bad1b
+Size (libsoup-3.2.2.tar.xz) = 1530460 bytes
diff -r a9efdb17db06 -r 35546ad6de05 net/libsoup3/options.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/libsoup3/options.mk   Sun Jan 01 23:56:44 2023 +0000
@@ -0,0 +1,15 @@
+# $NetBSD: options.mk,v 1.1 2023/01/01 23:56:44 wiz Exp $
+
+PKG_OPTIONS_VAR=       PKG_OPTIONS.libsoup3
+PKG_SUPPORTED_OPTIONS= gssapi
+PKG_SUGGESTED_OPTIONS=
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mgssapi)
+.  include "../../mk/krb5.buildlink3.mk"
+MESON_ARGS+=   -Dgssapi=enabled
+MESON_ARGS+=   -Dkrb5_config=${KRB5_CONFIG}
+.else
+MESON_ARGS+=   -Dgssapi=disabled
+.endif



Home | Main Index | Thread Index | Old Index