head 1.2; access; symbols pkgsrc-2019Q3:1.1.0.2 pkgsrc-2019Q3-base:1.1; locks; strict; comment @# @; 1.2 date 2019.10.10.12.43.28; author wiz; state dead; branches; next 1.1; commitid qTPnI8vIQiKXSjGB; 1.1 date 2019.08.19.20.03.09; author otis; state Exp; branches; next ; commitid 2sRiCO7ABo2pZFzB; desc @@ 1.2 log @libsoup: update to 2.68.1. Changes in libsoup from 2.68.0 to 2.68.1: * Several memory leaks fixed in tests, examples, and parsing code [Claudio Saavedra] * SoupServer: Fixes to Windows path handling [Ignacio Casal Quinteiro] Changes in libsoup from 2.67.93 to 2.68.0: * Updated translations: Brazilian Portuguese, Croatian, Friulian, Italian, Turkish Changes in libsoup from 2.67.92 to 2.67.93: * SoupMessage: Handle Transfer-Encoding: identity for compatibility reasons [#148, Thomas Bluemel, Normen Bolling] * WebSockets: Only poll IO stream when needed [Carlos Garcia Campos] * WebSockets: Properly set cookies received during handshake [Carlos Garcia Campos] * WebSockets: Plug a couple of memory leaks and fix a few read-after-free memory errors [Claudio Saavedra] * WebSockets: document how web socket extensions should treat buffers in case of error [Claudio Saavedrə] * SoupSession: Don't reset user GCancellable internally [Tom Bailey] * Tests: Make tests installable [Simon McVittie] * Remove deprecate GTimeVal internal usage [Claudio Saavedra] * CI: increase coverage by enabling all features during testing [Claudio Saavedra] * Updated translations: Korean, German, Galician, Hungarian, Slovenian, Latvian, Finnish, Serbian, Catalan, Polish Changes in libsoup from 2.67.91 to 2.67.92: * Silence GTimeVal deprecation warnings. [Michael Catanzaro] * API documentation and annotation fixes [Дилян Палаузов, Claudio Saavedra] * Plug a couple of NTLM authentication memory leaks [#156, Claudio Saavedra] * Fix build in SmartOS/SunOS [#157, Juraj Lutter] * Meson: Use feature options [Xavier Claessens] * Meson: Do not fallback to system krb5-config for cross-compilation [Xavier Claessens] * NTLM: Fix build with NTLM enabled [Claudio Saavedra] * Updated translations: Basque, Czech, Indonesian, Lithuanian, Swedish Changes in libsoup from 2.67.90 to 2.67.91: * HSTS: New API to retrieve information about existing HSTS policies [Claudio Saavedra] * Updated translations: French, Romanian, Spanish Changes in libsoup from 2.67.3 to 2.67.90a: * WebSockets: add support for WebSocket extensions via new SoupWebsocketExtensionManager and SoupWebsocketExtension API [Carlos Garcia Campos] * WebSockets: add support for the permessage-deflate extension, enabled by default in SoupServer and in the client side only if SoupWebsocketExtensionManager is added to a session [Carlos Garcia Campos] * WebSockets: Allow sending close frames with no body [Carlos Garcia Campos] * WebSockets: ignore messages after close has been sent and received [Carlos Garcia Campos] * Meson: tls-check improved [Xavier Claessens] * Meson: improve Apache checks [Claudio Saavedra] Changes in libsoup from 2.67.2 to 2.67.3: * WebSockets: allow sending empty binary data [Carlos Garcia Campos] * WebSockets: fail and load the connection on invalid payload length [Carlos Garcia Campos] * WebSockets: allow NULL characters in text messages data [Carlos Garcia Campos] * WebSockets: Close connection on wrongly masked/unmasked frame as per RFC [Carlos Garcia Campos] * WebSockets: other code fixes [Carlos Garcia Campos] * NTLM: Fix NTLMv2 authentication [Thibaut Robert] * SoupMessage: fix several deprecation warnings related to private data [Claudio Saavedra] Changes in libsoup from 2.67.1 to 2.67.2: * gobject-introspection: Fix annotation for soup_auth_new() [Rico Tzschichholz] * brotli: Do not advertise the decoder as it's failing with some websites [Patrick Griffis] * Meson: Fix xml2 and sqlite fallbacks [Xavier Claessens] * HSTS: Add SoupHSTSEnforcer:hsts-enforced signal [Claudio Saavedra] * HSTS: Fixes to the types used to store policies in the SQLite storage [Claudio Saavedra] * HSTS: Accept Strict-Transport-Security regardless of casing [Claudio Saavedra] * WebSockets: Ensure messages finishes when handshake fails [Carlos Garcia Campos] * WebSockets: Fix critical warnings and test failures [Carlos Garcia Campos] Changes in libsoup from 2.66.2 to 2.67.1: * Add a brotli decoder. This adds a new dependency on libbrotli [Patrick Griffis] * Add strict secure cookies support [Patrick Griffis] * Add HSTS enforcer SoupSession feature (with both memory and sqlite backends) [Adrien Plazas, Claudio Saavedra] * meson gtk-doc documentation fixes [Claudio Saavedra] * Bump the CI test image to Fedora 30 and add libbrotli dependency [Claudio Saavedra] @ text @$NetBSD: patch-meson.build,v 1.1 2019/08/19 20:03:09 otis Exp $ --- meson.build.orig 2019-08-19 19:41:36.080576330 +0000 +++ meson.build @@@@ -31,6 +31,11 @@@@ default_source_flag = [ add_project_arguments(default_source_flag, language: 'c') +# Needed for build on SmartOS +if host_system == 'sunos' + add_project_arguments('-D__EXTENSIONS__', language: 'c') +endif + common_flags = [ '-DHAVE_CONFIG_H', ] @ 1.1 log @libsoup: Fix build on SmartOS @ text @d1 1 a1 1 $NetBSD$ @