Hello community,

here is the log from the commit of package gnustep-base for openSUSE:Factory 
checked in at 2020-04-15 19:54:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnustep-base (Old)
 and      /work/SRC/openSUSE:Factory/.gnustep-base.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnustep-base"

Wed Apr 15 19:54:34 2020 rev:9 rq:793911 version:1.27.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnustep-base/gnustep-base.changes        
2019-01-15 09:17:37.578165601 +0100
+++ /work/SRC/openSUSE:Factory/.gnustep-base.new.2738/gnustep-base.changes      
2020-04-15 19:54:44.541605684 +0200
@@ -1,0 +2,151 @@
+Tue Apr 14 10:37:04 UTC 2020 - Luigi Baldoni <[email protected]>
+
+- Update to version 1.27.0
+  * Expose GNU TLS wrappers and add methods to get certificate
+    expiry.
+  * Improve thread safety when using zombies, particularly on
+    statup/shutdown.
+  * Improvements for Ukrainian localization.
+  * Decreased ICU requirements to 49 to support Windows 2000.
+  * Simplifications and fixes in GSPrivateSymbolPath().
+  * GSMime improvements (word encoding specifier, utf-8
+    improvements encoding quoted words with multibyte characters)
+  * NSJSONSerialization fixes for codepoints over 0x7f.
+  * NSCharacterSet support for URL*AllowedCharacterSet and
+    declarations for new character sets.
+  * NSString implementations for new methods
+    stringByRemovingPercentEncoding/
+    stringByAddingPercentEncodingWithAllowedCharacterSet:.
+  * Fixed a crash in gdomap when an invalid hostname is given
+    for the -M option.
+  * In NSString.m, removed functions urldecode() and ishex()
+    which were mistakenly neither namespaced nor declared static
+    and thus could have conflicted with non-library code.
+  * Fixed libdispatch configuration switch so
+    -enable-libdispatch works correctly; correctly checking for
+    HAVE_LIBDISPATCH_RUNLOOP.
+  * Updated libdispatch runloop integration so it is compatible
+    with Swift's corelibs libdispatch release (from
+    github.com/apple/swift-corelibs-libdispatch).  The
+    libdispatch must be compiled with
+    INSTALL_PRIVATE_HEADERS=YES.
+  * In NSThread, spinlocks implemented using builtins to be able
+    to target platforms without pthread_spin_lock(), such as
+    Android targeting API level < 24.
+  * In NSLog on Android, send logs to syslog.
+  * Implementation of NSOrderedSet.
+  * When ./configuring, link against libandroid on Android.
+  * In NSBundle, allow integrating with Android asset manager
+    using +[NSBundle setJavaAssetManager:withJNIEnv:], enabling
+    use of mainBundle's pathForResource:ofType:,
+    -URLForResource:ofType: and similar; referencing Info.plist
+    if it exists in Android assets; use of NSFileManager's
+    fileExistsAtPath: et al and isReadableFileAtPath:; reading
+    files using NSFileHandle APIs; use of NSDirectoryEnumerator
+    to enumerate Android assets from the main bundle.
+  * In NSBundle, localization support on Android.
+  * In NSProcessInfo, automatic initialization on Android using
+    a fake executable path
+    (/data/data/<app identifier>/Resources).
+  * In NSData, improvements in reading Android assets.
+  * Various improvements in the mechanism to report memory usage
+    of individual objects.
+  * Skeletal implementation of NSUbiquitousKeyValueStore.
+  * Implementation of NSByteCountFormatter.
+  * Fixes to writing large HTTPS requests (GSSocketStream,
+    NSURLProtocol).
+  * In gdomap.c, fix detection of local networks.
+  * In NSArray's -removeObjectsInArray:, prevent some crashes.
+  * In GSTLS, avoid setting session priority twice.
+  * In NSFileHandle, fix so that setting certificate information
+    does not discard any other options already set.
+  * In GSXML's -fatalErrorFunction, use the correct function to
+    get the line number.
+  * In NSOperation's _execute, ensure lock gets released on an
+    error by surrounding with NS_DURING.
+  * Generics support in NSHashTable.
+  * Implementation of NSProgress.
+  * Skeleton implementation of NSURLComponents.
+  * In NSSortDescriptor, added
+    -sortDescriptorWithKey:ascending:descending:.
+  * In NSOperationQueue, added -addOperationWithBlock.
+  * In NSFileManager, added
+    -URLForDirectory:inDomain:appropriateForURL:create:error: and
+    -enumeratorAtURL:includingPropertiesForKeys:options:errorHandler:.
+    Also added NSItemReplacementDirectory constant, and updated
+    stub implementation for -URLForDirectory:shouldCreate:error:. 
+    Added -initWithDirectoryPath:...  with additional parameters
+    skipHidden and errorHandler.
+  * In NSDictionary, fixed keysSortedByValueUsingComparator:.
+  * Moved NSFileWrapper from -gui to -base.
+  * Added NSFilePresenter, NSFileVersion and NSFileCoordinator.
+  * Added NSPersonComponents and NSPersonNameComponentsFormatter.
+  * Added units of measurement classes such as NSUnit,
+    NSMeasurement, NSMeasurementFormatter, NSEnergyFormatter,
+    NSLengthFormatter, NSMassFormatter.
+  * In NSUnit, support for NSUnitArea, NSUnitConcentrationMass,
+    NSUnitDispersion, NSUnitElectricCharge, NSUnitIlluminance,
+    NSUnitElectricCurrent, NSUnitElectricPotentionDifference,
+    NSElectricResistance, NSUnitMass, NSUnitEnergy,
+    NSUnitFrequency, NSUnitPower, NSUnitSpeed,
+    NSUnitFuelEfficiency, NSUnitPressure, NSUnitVolume,
+    NSUnitLength.
+  * Support for data directory on Android introduces
+    GSInitializeProcessAndroid and makes use of the path
+    returned by Context.getFilesDir() as the basis for storing
+    data (e.g. NSUserDefaults) and when querying for directory
+    paths (NSLibraryDirectory, NSApplicationSupportDirectory,
+    etc.).
+  * Placeholder NSScript* classes.  Added NSUserActivity,
+    NSObjectScripting, NSHFSFileTypes, NSAppleEventManager and
+    NSAppleEventDescriptor.
+  * Added NSDateInterval intersectionWithDateInterval:.
+  * Added NSBackgroundActivityScheduler.
+  * Added NSISO8601DateFormatter and NSMetadataAttributes.
+  * Added NSOrtogrpahy and NSLinguisticTagger.
+  * Added NSExtensionItem, NSExtensionContext,
+    NSExtensionRequestHandling, and NSItemProvider and
+    NSItemProviderReadingWriting.
+  * Updated timezone info for NSTimeZones.
+  * On Android, support for NSTemporaryDirectory to use
+    Context.getCacheDir(), and cleaning it up in
+    GSInitializeProcessAndroid() given there is no support for
+    temp directory before Android API 26.  Also used with
+    NSCachesDirectory + NSUserDomainMask.
+  * NSXPCConnection fixes.
+  * NSException symbolication support using libunwind (used when
+    backtrace() is unavailable).
+  * Travis build improvements to use new runloop integration and
+    gnustep-2.0 runtime.
+  * In NSKeyValueObserving, implement two missing methods for
+    NSArray: -addObserver:options:context: and
+    -removeObserver:fromObjectsAtIndexes:forKeyPath:.
+  * Updated NSUUID to use instancetype.
+  * Added support for NSDate constants in NSPredicate.
+  * Fixed a NSTimer bug with blocks.
+  * In GSTLS, do not put password in the hash key of the
+    credentials, and to avoid logging it when debugging is on.
+  * Improvements in NSConcreteHashTable and NSConcreteMapTable.
+  * In various places, switch away from deprecated
+    CREATE_AUTORELEASE_POOL() to use the ARC-compatible
+    ENTER_POOL and LEAVE_POOL macros.
+  * When building the list of hosts to be probed to see if they
+    have gdomap servers, fix code to include those explicitly
+    defined in the config file.  Add -S option to list the
+    addresses of the known gdomap servers.
+  * Backward compatibility fix for ICU 65.
+  * Update GSPrivateSymbolPath() so that, on the path where
+    LINKER_GETSYMBOL is not available, we attempt to lookup
+    classes using the prefix ._OBJC_CLASS_ for the 2.0 ABI
+    (earlier ABIs use a prefix of __objc_class_name_ for the
+    class definition.
+  * Fix parsing of NSURLResponse content type header.
+  * Fix for class lookup when using the 2.0 ABI.
+  * Fixed NSURLComponents setURL: throwing exceptions when URL
+    didn't have all expected parts caused by rangeOfString:
+    throwing for nil values.
+  * Added NSURLQueryItem implementation.
+
+- Spec cleanup
+
+-------------------------------------------------------------------

Old:
----
  gnustep-base-1.26.0.tar.gz
  gnustep-base-1.26.0.tar.gz.sig

New:
----
  gnustep-base-1.27.0.tar.gz
  gnustep-base-1.27.0.tar.gz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gnustep-base.spec ++++++
--- /var/tmp/diff_new_pack.W53i2C/_old  2020-04-15 19:54:45.445606091 +0200
+++ /var/tmp/diff_new_pack.W53i2C/_new  2020-04-15 19:54:45.449606093 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gnustep-base
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,25 +12,28 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
+%define lname   libgnustep-base1_27
+%define         gnustep_sh       GNUstep.sh
+%define         gs_config        %{_sysconfdir}/GNUstep/GNUstep.conf
+%define         profile_dir      %{_sysconfdir}/profile.d
+%define         gs_userstart     GNUstep-start.sh
+%define         gs_makefiles     %{_datadir}/GNUstep/Makefiles
+%define         gs_library       %{_libdir}/GNUstep
 Name:           gnustep-base
-%define lname  libgnustep-base1_26
+Version:        1.27.0
+Release:        0
 Summary:        GNUstep Base library package
 License:        LGPL-2.1-or-later AND GPL-3.0-or-later
 Group:          System/GUI/Other
-Version:        1.26.0
-Release:        0
-Url:            http://www.gnustep.org/
+URL:            http://www.gnustep.org/
 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
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-
-Requires:       gnustep-make
-
+BuildRequires:  fdupes
 BuildRequires:  gcc-objc
 BuildRequires:  gmp-devel
 BuildRequires:  gnustep-make
@@ -42,7 +45,7 @@
 BuildRequires:  openssl-devel
 BuildRequires:  pkgconfig
 BuildRequires:  zlib-devel
-
+Requires:       gnustep-make
 #Handle different package names on fedora and suse
 %if 0%{?suse_version}
 BuildRequires:  avahi-compat-mDNSResponder-devel
@@ -56,15 +59,6 @@
 BuildRequires:  texinfo-tex
 %endif
 
-BuildRequires:  fdupes
-
-%define         gnustep_sh       GNUstep.sh
-%define         gs_config        %{_sysconfdir}/GNUstep/GNUstep.conf
-%define         profile_dir      %{_sysconfdir}/profile.d
-%define         gs_userstart     GNUstep-start.sh
-%define         gs_makefiles     %{_datadir}/GNUstep/Makefiles
-%define         gs_library       %{_libdir}/GNUstep
-
 %description
 The GNUstep Base Library is a library of general-purpose,
 non-graphical Objective C classes, inspired by the
@@ -97,7 +91,7 @@
 using the GNUstep Base Library.
 
 %prep
-%setup -q
+%autosetup
 find . -type f -name "*.swp" -delete
 
 %build
@@ -185,8 +179,8 @@
 %postun -n %{lname} -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root)
-%doc ANNOUNCE ChangeLog COPYING COPYING.LIB NEWS README
+%license COPYING COPYING.LIB
+%doc ANNOUNCE ChangeLog NEWS README
 %{_bindir}/HTMLLinker
 %{_bindir}/autogsdoc
 %{_bindir}/cvtenc
@@ -206,27 +200,25 @@
 %{_bindir}/xmlparse
 %{gs_library}
 %{gs_makefiles}
-%{_mandir}/man1/HTMLLinker.1%{ext_man}
-%{_mandir}/man1/autogsdoc.1%{ext_man}
-%{_mandir}/man1/cvtenc.1%{ext_man}
-%{_mandir}/man1/defaults.1%{ext_man}
-%{_mandir}/man1/gdnc.1%{ext_man}
-%{_mandir}/man1/gspath.1%{ext_man}
-%{_mandir}/man1/make_strings.1%{ext_man}
-%{_mandir}/man1/pldes.1%{ext_man}
-%{_mandir}/man1/sfparse.1%{ext_man}
-%{_mandir}/man1/xmlparse.1%{ext_man}
-%{_mandir}/man8/gdomap.8%{ext_man}
+%{_mandir}/man1/HTMLLinker.1%{?ext_man}
+%{_mandir}/man1/autogsdoc.1%{?ext_man}
+%{_mandir}/man1/cvtenc.1%{?ext_man}
+%{_mandir}/man1/defaults.1%{?ext_man}
+%{_mandir}/man1/gdnc.1%{?ext_man}
+%{_mandir}/man1/gspath.1%{?ext_man}
+%{_mandir}/man1/make_strings.1%{?ext_man}
+%{_mandir}/man1/pldes.1%{?ext_man}
+%{_mandir}/man1/sfparse.1%{?ext_man}
+%{_mandir}/man1/xmlparse.1%{?ext_man}
+%{_mandir}/man8/gdomap.8%{?ext_man}
 %if 0%{?suse_version}
 %config(noreplace) %{profile_dir}/%{gs_userstart}
 %endif
 
 %files -n %{lname}
-%defattr(-,root,root)
 %{_libdir}/libgnustep-base.so.*
 
 %files devel
-%defattr (-, root, root)
 %{_includedir}/*
 %{_libdir}/libgnustep-base.so
 

++++++ gnustep-base-1.26.0.tar.gz -> gnustep-base-1.27.0.tar.gz ++++++
++++ 37937 lines of diff (skipped)


Reply via email to