head 1.2; access; symbols pkgsrc-2026Q2:1.2.0.12 pkgsrc-2026Q2-base:1.2 pkgsrc-2026Q1:1.2.0.10 pkgsrc-2026Q1-base:1.2 pkgsrc-2025Q4:1.2.0.8 pkgsrc-2025Q4-base:1.2 pkgsrc-2025Q3:1.2.0.6 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.2.0.4 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.2.0.2 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.1.0.16 pkgsrc-2024Q4-base:1.1 pkgsrc-2024Q3:1.1.0.14 pkgsrc-2024Q3-base:1.1 pkgsrc-2024Q2:1.1.0.12 pkgsrc-2024Q2-base:1.1 pkgsrc-2024Q1:1.1.0.10 pkgsrc-2024Q1-base:1.1 pkgsrc-2023Q4:1.1.0.8 pkgsrc-2023Q4-base:1.1 pkgsrc-2023Q3:1.1.0.6 pkgsrc-2023Q3-base:1.1 pkgsrc-2023Q2:1.1.0.4 pkgsrc-2023Q2-base:1.1 pkgsrc-2023Q1:1.1.0.2 pkgsrc-2023Q1-base:1.1; locks; strict; comment @# @; 1.2 date 2025.02.20.14.28.46; author manu; state Exp; branches; next 1.1; commitid OZsNHE4vfc1IrdKF; 1.1 date 2023.01.14.01.40.04; author manu; state Exp; branches; next ; commitid trQCqizoZq1VRr9E; desc @@ 1.2 log @Update www/gnustep-make to 1.31.0. The coplete Changelog since 1.29.0 is 36kB big. See it at https://raw.githubusercontent.com/gnustep/libs-base/refs/tags/base-1_31_0/ChangeLog @ text @$NetBSD: patch-configure,v 1.1 2023/01/14 01:40:04 manu Exp $ Shell equality test is = and not == --- configure.orig 2025-02-10 18:00:46.000000000 +0100 +++ configure 2025-02-18 15:34:34.476525275 +0100 @@@@ -6409,8 +6409,9 @@@@ if test "$LIBOBJC" = ""; then as_fn_error $? "The command 'gnustep-config --objc-libs' (provided by the gnustep-make package) returned no Objective-C library. Unable to continue configuring without Objective-C support." "$LINENO" 5 exit 1 fi +LIBOBJC="$LIBOBJC @@PTHREAD_LIBS@@" #-------------------------------------------------------------------- # Miscellaneous flags #-------------------------------------------------------------------- @@@@ -14582,9 +14583,9 @@@@ # Curl is preinstalled on MSYS2 and bundles the curl-config script. The MSYS2 curl library # and a different (MSVC) curl library might interfere and produce an incorrect configuration. # # Skip the curl-config check on Windows. -if eval $CURL_CONFIG --version 2>/dev/null >/dev/null && test "$SKIP_CURL_CONFIG" == "0"; then +if eval $CURL_CONFIG --version 2>/dev/null >/dev/null && test "$SKIP_CURL_CONFIG" = "0"; then curl_ver=`$CURL_CONFIG --version | sed -e "s/libcurl //g"` curl_maj=`echo $curl_ver | sed -e "s/^\(.*\)\.\(.*\)\.\(.*\)$/\1/"` curl_min=`echo $curl_ver | sed -e "s/^\(.*\)\.\(.*\)\.\(.*\)$/\2/"` if test $curl_maj -lt 7 -o \( $curl_maj -eq 7 -a $curl_min -lt 66 \); then @ 1.1 log @Update devel/gnusteap-base to 1.29.0 Changes in 1.29.0 Bugfix release to increment library version number to reflect ABI changes which should have been noticed before 1.28.1 release. Changes in 1.28.0 and 1.28.1 Aside from an assortment of bugfixes, this release includes a lot of improvements for Windows support as well as security features. Not every bugfix, improvement or a new feature will be listed here. Configuration: Make config tests work with C99 compiler. GSTLS: Use strict rfc4514 for distinguished names of issuer and owner of certificates. Add GSTLSIssuers and GSTLSOwners properties to reject remote certificates which do not match distinguishd names accepted. This allows encrypted DO to be configured to automatically reject connection attempts which do not have trusted certificates. Add -pending method allowing NSFileHandle and NSStream to detect when there is buffered data in the TLS layer that they could read. Honor the SSL_CERT_FILE environment variable for OpenSSL compatibility GSXML.m: Remove usage of deprecated function when a newer version of libxml is used. NSCalendar: New methods with testcases and documentation. NSConnection: Add debug output reporting the details of any exception returned over a DO connection from the remote process or thread. NSFileHandle: On ms-windows support overlapped I/O on standard streams. NSFileManager: Fix bug creating NSDirectoryEnumerator instances, and ensure we eeally skip hidden files in enumerations if requested by the options. NSIndexPath: New methods to support collection and table view. NSLock: Use native APIs on ms-windows. NSOperation: Fix various bugs in operation finishing, completion block, and removal of dependency observers. Remove the maximum number of threads restriction and use the setting from -setMaxConcurrentOperationCount: instead. NSPredicate: fix error parsing an array whose entry is an NSExpression object. NSRegularExpression: Fix possible corruption when using ICU strings longer than 16 characters. NSSocketPort: APIs to permit Distributed Objects connections to be TLS encrypted for secure inter-process communications. NSString: Use ICU on ms-windows. Fix various obscure bugs. NSTask: Use .exe extension implicitly if needed on ms-windows. NSThread: Use native APIs on ms-windows. NSTimeZone: Rewrite to support the latest (v2+) timezone file format and transition data held as 64bit values rather than the 32bit values needed so far. ms-windows compatibility fixes. NSURL: Improve handling of clients (including making client lookup thread-safe). When making a request to retrieve an http/https URL, improve debug output, mask sensitive authentication header detials, and provide delegate metods/api to permite callers to filter the debug log to remove any other sensitive information. NSURLHandle: Use the https_proxy and http_proxy environment variables if no proxying is specified. Also support those keys as properties in the request (overriding the environment variables) and support the URL protection space if set. Improve handling of the remote end dropping the connection (reconnect if the request has not been sent). NSXMLParser: do not process end tag if parsing was aborted while processing start tag. Testcases: Changes to work with a C99 compiler. Fixes for NSTask tests to work on ms-windows. Exclude NSBundle framework tests on ms-windows. Skip tilde abbreviation tests on ms-windows. Skip GSInetServerStream based testcases on win32 @ text @d1 1 a1 1 $NetBSD$ d5 13 a17 3 --- configure.orig 2023-01-08 09:41:32.000000000 +0100 +++ configure 2023-01-11 16:11:12.522082237 +0100 @@@@ -13699,9 +13699,9 @@@@ @