commit gnustep-base for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gnustep-base for openSUSE:Factory checked in at 2024-10-21 16:25:39 Comparing /work/SRC/openSUSE:Factory/gnustep-base (Old) and /work/SRC/openSUSE:Factory/.gnustep-base.new.26871 (New) Package is "gnustep-base" Mon Oct 21 16:25:39 2024 rev:16 rq:1211664 version:1.30.0 Changes: --- /work/SRC/openSUSE:Factory/gnustep-base/gnustep-base.changes 2024-01-05 21:46:37.981737213 +0100 +++ /work/SRC/openSUSE:Factory/.gnustep-base.new.26871/gnustep-base.changes 2024-10-21 16:25:49.924025325 +0200 @@ -1,0 +2,63 @@ +Sun Jul 7 20:13:01 UTC 2024 - Fred kiefer + +- Update to version 1.30.0 + * autogsdoc (and many source/header files) updated for ObjC-2 support + * gdnc gspath spelling error fixes + * GSFileHandle remove handle from run loop when -dealloc is called + * GSHTTPURLHandle close socket if we end loading with I/O in + progress. + * GSMimeDocimnet optimisations + * GSPrivateSymbolPath() portability improvements + * GSVersionMacros add GS_UNIMPLEMENTED to mark unimplemented methods + * HTMLLinker man page groff warning fixed + * Make GSTcpTune options available to streams as well as file handles + and improve debug logging for stream operations. + * NSBundle improvements in librarym bundle lookup + * NSCache thread safety fix + * NSData caching data of file URLs and OSX consistency tweak to + permissions when writing file atomically + * NSDate implements +now constructor. + * NSDecimalNumber fix possible coimparison bug for zero values + * NSError -description and -localizedDescription formats match OSX + * NSException portability improvments + * NSFileManager makeed safety fix and make enumerating a file URL + return URLs rather than paths. + * NSIndexSet implements enumerateRangesInRange convenience methods. + * NSISO8601DateFormatter.m: bugfix for date/time string generation + * NSJSONSerialization fix memory leak, fix issue with unicode + surrogate pairs. + * NSKeyValueObserving Add methods to remove observers + * NSLocale Fix -countryCode incorrectly returning language code, fix + for hyphen and underscore in locale identifier + * NSMessagePort remove restriction on Distributed Objects message + length + * NSNotificationCenter fix for memory leak, minor bugfixes (use + before initialise) + * NSNull fix for -valueForUndefinedKey: to return singleton + * NSNumberFormatter make minimum/maximum properties NSNumbers + * NSObject optimise allocation with new runtime library + * NSOperation fix occasional scheduling bug + * NSOrderedSet Fix keyed encoding to match Apple platforms. + * NSPathUtilities fix intialisation order deadlock. + * NSPredicate fix for array access keywords + * NSProcessInfo android support + * NSString correct class used when loading empty string from + file/URL, implements regular expression search methods. + * NSTask return an error if the path to launch in is bad, use _exit + to terminate forked process if needed, use closefrom() to close + descriptors in child process if possible + * NSTimer wrap call to block in exception handler (bug #289) + * NSTimeZone improvements + * NSURL Fix NSURL path on Windows for UNC paths. + * NSURLRequest: Support deleting using setValue:forHTTPHeaderField: + with nil value. + * NSURLSession many bugfixes and improvements + * NSUserDefaults fix potential deadlock + * NSXMLElement bugfix to remove previous attributes when setting + attributes. + * NSXMLNode returns NSError on failure to evaluate xpath expression. + * gnustep_global_lock and GSLazyLock deprecated for removal in next + release. +- Remove 295.patch as this is no longer needed. + +--- Old: 295.patch gnustep-base-1.29.0.tar.gz gnustep-base-1.29.0.tar.gz.sig New: gnustep-base-1.30.0.tar.gz gnustep-base-1.30.0.tar.gz.sig BETA DEBUG BEGIN: Old: release. - Remove 295.patch as this is no longer needed. BETA DEBUG END: Other differences: -- ++ gnustep-base.spec ++ --- /var/tmp/diff_new_pack.EN8MKc/_old 2024-10-21 16:25:50.720058542 +0200 +++ /var/tmp/diff_new_pack.EN8MKc/_new 2024-10-21 16:25:50.720058542 +0200 @@ -16,7 +16,7 @@ # -%define lname libgnustep-base1_29 +%define lname libgnustep-base1_30 %define gnustep_sh GNUstep.sh %define gs_config%{_sysconfdir}/GNUstep/GNUstep.conf %define profile_dir %{_sysconfdir}/profile.d @@ -24,7 +24,7 @@ %define gs_makefiles %{_datadir}/GNUstep/Makefiles %define gs_library %{_libdi
commit gnustep-base for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gnustep-base for openSUSE:Factory checked in at 2023-09-26 22:01:44 Comparing /work/SRC/openSUSE:Factory/gnustep-base (Old) and /work/SRC/openSUSE:Factory/.gnustep-base.new.1770 (New) Package is "gnustep-base" Tue Sep 26 22:01:44 2023 rev:14 rq:1113537 version:1.29.0 Changes: --- /work/SRC/openSUSE:Factory/gnustep-base/gnustep-base.changes 2023-01-15 17:58:27.694308125 +0100 +++ /work/SRC/openSUSE:Factory/.gnustep-base.new.1770/gnustep-base.changes 2023-09-26 22:23:05.890876543 +0200 @@ -1,0 +2,5 @@ +Mon Sep 25 14:17:51 UTC 2023 - Marcus Meissner + +- use pkgconfig(icu-uc) to use the current libicu. (jsc#PED-6193) + +--- Other differences: -- ++ gnustep-base.spec ++ --- /var/tmp/diff_new_pack.nSq9Ap/_old 2023-09-26 22:23:07.002916711 +0200 +++ /var/tmp/diff_new_pack.nSq9Ap/_new 2023-09-26 22:23:07.002916711 +0200 @@ -1,7 +1,7 @@ # # spec file for package gnustep-base # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -39,12 +39,13 @@ BuildRequires: gnustep-make BuildRequires: gnutls BuildRequires: libffi-devel >= 3.0.9 -BuildRequires: libicu-devel BuildRequires: libxml2-devel >= 2.3.0 BuildRequires: libxslt-devel BuildRequires: openssl-devel +BuildRequires: pkg-config BuildRequires: pkgconfig BuildRequires: zlib-devel +BuildRequires: pkgconfig(icu-uc) Requires: gnustep-make #Handle different package names on fedora and suse %if 0%{?suse_version}
commit gnustep-base for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gnustep-base for openSUSE:Factory checked in at 2023-01-15 17:58:20 Comparing /work/SRC/openSUSE:Factory/gnustep-base (Old) and /work/SRC/openSUSE:Factory/.gnustep-base.new.32243 (New) Package is "gnustep-base" Sun Jan 15 17:58:20 2023 rev:13 rq:1058548 version:1.29.0 Changes: --- /work/SRC/openSUSE:Factory/gnustep-base/gnustep-base.changes 2023-01-07 17:22:56.623311897 +0100 +++ /work/SRC/openSUSE:Factory/.gnustep-base.new.32243/gnustep-base.changes 2023-01-15 17:58:27.694308125 +0100 @@ -1,0 +2,6 @@ +Sun Jan 15 15:06:11 UTC 2023 - Fred kiefer + +- Update to version 1.29.0 + * Just change the minor version number as there are some incompatible changes to 1.28.0 + +--- Old: gnustep-base-1.28.1.tar.gz gnustep-base-1.28.1.tar.gz.sig New: gnustep-base-1.29.0.tar.gz gnustep-base-1.29.0.tar.gz.sig Other differences: -- ++ gnustep-base.spec ++ --- /var/tmp/diff_new_pack.Ex8pbs/_old 2023-01-15 17:58:28.322311853 +0100 +++ /var/tmp/diff_new_pack.Ex8pbs/_new 2023-01-15 17:58:28.326311877 +0100 @@ -16,7 +16,7 @@ # -%define lname libgnustep-base1_28 +%define lname libgnustep-base1_29 %define gnustep_sh GNUstep.sh %define gs_config%{_sysconfdir}/GNUstep/GNUstep.conf %define profile_dir %{_sysconfdir}/profile.d @@ -24,7 +24,7 @@ %define gs_makefiles %{_datadir}/GNUstep/Makefiles %define gs_library %{_libdir}/GNUstep Name: gnustep-base -Version:1.28.1 +Version:1.29.0 Release:0 Summary:GNUstep Base library package License:GPL-3.0-or-later AND LGPL-2.1-or-later ++ gnustep-base-1.28.1.tar.gz -> gnustep-base-1.29.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnustep-base-1.28.1/.github/scripts/dependencies.sh new/gnustep-base-1.29.0/.github/scripts/dependencies.sh --- old/gnustep-base-1.28.1/.github/scripts/dependencies.sh 2022-12-28 13:55:54.0 +0100 +++ new/gnustep-base-1.29.0/.github/scripts/dependencies.sh 2023-01-08 09:41:32.0 +0100 @@ -5,7 +5,7 @@ install_gnustep_make() { echo "::group::GNUstep Make" cd $DEPS_PATH -git clone https://github.com/gnustep/tools-make.git +git clone -q -b ${TOOLS_MAKE_BRANCH:-master} https://github.com/gnustep/tools-make.git cd tools-make MAKE_OPTS= if [ -n "$HOST" ]; then @@ -14,7 +14,7 @@ if [ -n "$RUNTIME_VERSION" ]; then MAKE_OPTS="$MAKE_OPTS --with-runtime-abi=$RUNTIME_VERSION" fi -./configure --prefix=$INSTALL_PATH --with-library-combo=$LIBRARY_COMBO $MAKE_OPTS +./configure --prefix=$INSTALL_PATH --with-library-combo=$LIBRARY_COMBO $MAKE_OPTS || cat config.log make install echo Objective-C build flags: @@ -25,7 +25,7 @@ install_libobjc2() { echo "::group::libobjc2" cd $DEPS_PATH -git clone https://github.com/gnustep/libobjc2.git +git clone -q https://github.com/gnustep/libobjc2.git cd libobjc2 git submodule sync git submodule update --init @@ -45,7 +45,7 @@ echo "::group::libdispatch" cd $DEPS_PATH # will reference upstream after https://github.com/apple/swift-corelibs-libdispatch/pull/534 is merged -git clone -b system-blocksruntime https://github.com/ngrewe/swift-corelibs-libdispatch.git libdispatch +git clone -q -b system-blocksruntime https://github.com/ngrewe/swift-corelibs-libdispatch.git libdispatch mkdir libdispatch/build cd libdispatch/build # -Wno-error=void-pointer-to-int-cast to work around build error in queue.c due to -Werror diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnustep-base-1.28.1/.github/workflows/main.yml new/gnustep-base-1.29.0/.github/workflows/main.yml --- old/gnustep-base-1.28.1/.github/workflows/main.yml 2022-12-28 13:55:54.0 +0100 +++ new/gnustep-base-1.29.0/.github/workflows/main.yml 2023-01-08 09:41:32.0 +0100 @@ -1,11 +1,47 @@ name: CI -on: [push, pull_request, workflow_dispatch] +on: + push: + pull_request: + workflow_dispatch: +inputs: + tools_make_branch: +description: "tools-make branch" +default: "master" +required: true + tools_windows_msvc_branch: +description: "tools-windows-msvc branch (leave empty to use latest pre-built release)" +required: false + +env: + APT_PACKAGES: >- +pkg-config +libgnutls28-dev +libffi-dev +libicu-dev +libxml2-dev +libxslt1-dev +
commit gnustep-base for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gnustep-base for openSUSE:Factory checked in at 2023-01-07 17:19:36 Comparing /work/SRC/openSUSE:Factory/gnustep-base (Old) and /work/SRC/openSUSE:Factory/.gnustep-base.new.1563 (New) Package is "gnustep-base" Sat Jan 7 17:19:36 2023 rev:12 rq:1056702 version:1.28.1 Changes: --- /work/SRC/openSUSE:Factory/gnustep-base/gnustep-base.changes 2022-04-08 00:29:23.969187615 +0200 +++ /work/SRC/openSUSE:Factory/.gnustep-base.new.1563/gnustep-base.changes 2023-01-07 17:22:56.623311897 +0100 @@ -1,0 +2,12 @@ +Fri Jan 6 19:54:03 UTC 2023 - Fred kiefer + +- Update to version 1.28.1 + * Many changes to make building and testcases work on ms-windows (particularly with the MSVC target and when using a strict C99 compiler). + * Support for native locking on ms-windows. + * Support for overlapped I/O on ms-windows. + * New timezone handling code to deal with v2+ of the timezone format. + * TLS support for secure Distributed Objects connections. + * Masking of sensitive information in http/https debug logs. + * a variety of bugfixes. + +--- Old: gnustep-base-1.28.0.tar.gz gnustep-base-1.28.0.tar.gz.sig New: gnustep-base-1.28.1.tar.gz gnustep-base-1.28.1.tar.gz.sig Other differences: -- ++ gnustep-base.spec ++ --- /var/tmp/diff_new_pack.VGJYBm/_old 2023-01-07 17:22:57.163315118 +0100 +++ /var/tmp/diff_new_pack.VGJYBm/_new 2023-01-07 17:22:57.167315142 +0100 @@ -24,7 +24,7 @@ %define gs_makefiles %{_datadir}/GNUstep/Makefiles %define gs_library %{_libdir}/GNUstep Name: gnustep-base -Version:1.28.0 +Version:1.28.1 Release:0 Summary:GNUstep Base library package License:GPL-3.0-or-later AND LGPL-2.1-or-later @@ -180,7 +180,7 @@ %files %license COPYING COPYING.LIB -%doc ANNOUNCE ChangeLog NEWS README +%doc ANNOUNCE ChangeLog NEWS README.md %{_bindir}/HTMLLinker %{_bindir}/autogsdoc %{_bindir}/cvtenc @@ -211,6 +211,7 @@ %{_mandir}/man1/pldes.1%{?ext_man} %{_mandir}/man1/sfparse.1%{?ext_man} %{_mandir}/man1/xmlparse.1%{?ext_man} +%{_mandir}/man1/plutil.1%{?ext_man} %{_mandir}/man8/gdomap.8%{?ext_man} %if 0%{?suse_version} %config(noreplace) %{profile_dir}/%{gs_userstart} ++ gnustep-base-1.28.0.tar.gz -> gnustep-base-1.28.1.tar.gz ++ 27775 lines of diff (skipped)
commit gnustep-base for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gnustep-base for openSUSE:Factory checked in at 2022-04-08 00:28:45 Comparing /work/SRC/openSUSE:Factory/gnustep-base (Old) and /work/SRC/openSUSE:Factory/.gnustep-base.new.1900 (New) Package is "gnustep-base" Fri Apr 8 00:28:45 2022 rev:11 rq:967616 version:1.28.0 Changes: --- /work/SRC/openSUSE:Factory/gnustep-base/gnustep-base.changes 2021-03-02 12:44:44.788318679 +0100 +++ /work/SRC/openSUSE:Factory/.gnustep-base.new.1900/gnustep-base.changes 2022-04-08 00:29:23.969187615 +0200 @@ -1,0 +2,89 @@ +Fri Apr 1 10:14:31 UTC 2022 - Danilo Spinella + +- Update to version 1.28.0 + * Reading and setting File Creation Date attribute on Windows. + * Added new 'ASSIGNMUTABLECOPY()' macro for consistency with + 'ASSIGNCOPY()'. + * Replaced character set data headers for URLs with loading these + from a standard data source, and updated bitmap representation to + use much less space for character sets residing wholly in the base + plane, such as the URL charsets (given they are purely ASCII). + * Updated character set data with newer Unicode data set. + * '[NSURLProtocol -initWithRequest:cachedResponse:client:]' will now + retain the client up until the last message is sent to it, which + improves compatibility with OS X. + * Percent-escaping code in 'NSURL' simplified. + * Removed mixed ABI support. + * Use of Apple runtime now assumes non-fragile ABI (which is true on + modern systems). + * Improve typing on method implementation pointers in some classes. + * In 'NSHTTPCookie', rewritten code for extracting individual cookies + from the HTTP header. + * In 'NSKeyedArchiver', implement secure coding methods. + * New methods in 'NSDateComponents'. + * Improvements in 'NSCalendar' and 'NSLocale' for calendar locale and + 'NSDateComponents'. + * In 'NSFileManager', use 'utimensat()' to set file modification + date, if available. + * Correctly stop parsing number being decoded in + 'NSJSONSerialization' when encountering a number with an invalid + exponent. + * Improve OS X compatibility for 'NSURLQueryItem' initializers. + * For 'NSFileManager', in 'changeFileAttributes', implement setting + creation date for Unix-like systems. Implement reading the + creation date if a supported method was detected. + * Support reading Android assets from the main bundle in + 'NSInputStream'. + * Support Android assets directories in 'NSBundle' and + 'NSFileManager'. + * Implement '-[NSXMLParser initWithStream:]'. + * Allow clearer choice between 'sloppy' 'GSSloppyXMLParser' used in + 'NSXMLParser' and the libxml2-based 'GSStrictXMLParser'. + * Fix building Win32 implementations for 'GSFileHandle' and + 'NSMessagePort' with nonfragile ABI. + * Use 'NSNumber' and not 'NSString' in '-[NSUserDefaults + setBool:forKey:]'. + * Posting notification before 'NSThread' exit. + * Actually declare optional 'NSFilePresenter' methods as optional. + * In 'NSConcreteMapTable', fix replacing existing values in a weak + objects map table. + * Fix leaks in 'NSOperation'. + * Various compat fixes for various MSYS systems, particularly around + sockets code. + * In 'NSData', 'NSFileManager' and more, various improvements when + overwriting and creating files with respect to file attributes + (owners, creation timestamp, etc). + * Improve 'NSLog' output on Android. + * Use 'instancetype' in 'NSURLRequest' header. + * Define 'NSAttributedStringKey' and 'NSNotificationName'. + * Add new 'NSURL' methods. + * In 'GSMime', have '-contentFile' check the 'Content-Type' header + before checking 'Content-Disposition'. + * Fix a bug linking with WEAK symbols where binutils 2.3.5 would fail + to link due to not all expected symbols being exported. + * New 'plutil' utility. + * Implementation of '[NSData rangeOfData:options:range:]' which finds + the 'NSRange' in which the passed data occurs. + * Change 'ENTER_POOL'/'LEAVE_POOL' so they no longer wrap the + enclosed code in a loop, enabling use in some loops. + * New 10.5 methods in 'NSRunLoop'/'NSURLConnection'. + * Improve compatibility when building with ICU 68. + * Fix compiling libdispatch integration of 'NSRunLoop' on Windows. + * Add support for building on Windows with MSVC's Clang by passing + the 'configure' flag '--host=x86_64-pc-windows'. Use of an MSYS2 + shell without '-devel' packages is recommended. + * Implementation of 'NSURLSession' and related classes. This adds + some dependencies on more recent versions of 'libcurl', + 'libdispatch' etc. + * Fix initializing 'NSUUID' from a string. + * Disable use of 'libcu
commit gnustep-base for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gnustep-base for openSUSE:Factory checked in at 2021-03-02 12:32:26 Comparing /work/SRC/openSUSE:Factory/gnustep-base (Old) and /work/SRC/openSUSE:Factory/.gnustep-base.new.2378 (New) Package is "gnustep-base" Tue Mar 2 12:32:26 2021 rev:10 rq:875614 version:1.27.0 Changes: --- /work/SRC/openSUSE:Factory/gnustep-base/gnustep-base.changes 2020-04-15 19:54:44.541605684 +0200 +++ /work/SRC/openSUSE:Factory/.gnustep-base.new.2378/gnustep-base.changes 2021-03-02 12:44:44.788318679 +0100 @@ -1,0 +2,6 @@ +Sat Feb 27 12:38:59 UTC 2021 - Antoine Belvire + +- Add gnustep-base-1.27.0-fix-compilation-icu68.patch: Fix build + against ICU 68. + +--- New: gnustep-base-1.27.0-fix-compilation-icu68.patch Other differences: -- ++ gnustep-base.spec ++ --- /var/tmp/diff_new_pack.F25V44/_old 2021-03-02 12:44:45.240319070 +0100 +++ /var/tmp/diff_new_pack.F25V44/_new 2021-03-02 12:44:45.240319070 +0100 @@ -1,7 +1,7 @@ # # spec file for package gnustep-base # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -33,6 +33,8 @@ Source: ftp://ftp.gnustep.org/pub/gnustep/core/%{name}-%{version}.tar.gz Source1: ftp://ftp.gnustep.org/pub/gnustep/core/%{name}-%{version}.tar.gz.sig Source2:%{name}-rpmlintrc +# PATCH-FIX-UPSTREAM gnustep-base-1.27.0-fix-compilation-icu68.patch -- https://github.com/gnustep/libs-base/pull/163 +Patch0: gnustep-base-1.27.0-fix-compilation-icu68.patch BuildRequires: fdupes BuildRequires: gcc-objc BuildRequires: gmp-devel @@ -91,7 +93,7 @@ using the GNUstep Base Library. %prep -%autosetup +%autosetup -p1 find . -type f -name "*.swp" -delete %build ++ gnustep-base-1.27.0-fix-compilation-icu68.patch ++ >From 06fa7792a51cb970e5d010a393cb88eb127830d7 Mon Sep 17 00:00:00 2001 From: Frederik Seiffert Date: Thu, 12 Nov 2020 17:18:09 +0100 Subject: [PATCH] Fix compilation with ICU 68. --- Source/GSICUString.h | 11 +++ 1 file changed, 11 insertions(+) diff --git a/Source/GSICUString.h b/Source/GSICUString.h index a82447a51..15c21491d 100644 --- a/Source/GSICUString.h +++ b/Source/GSICUString.h @@ -2,6 +2,17 @@ #import #include +/* + * Define TRUE/FALSE to be used with UBool parameters, as these are no longer + * defined in ICU as of ICU 68. + */ +#ifndef TRUE +#define TRUE 1 +#endif +#ifndef FALSE +#define FALSE 0 +#endif + /** * Initialises a UText structure with an NSString. If txt is NULL, then this * allocates a new structure on the heap, otherwise it fills in the existing