Revision: 27225
http://sourceforge.net/p/gar/code/27225
Author: rmottola
Date: 2026-01-20 10:11:19 +0000 (Tue, 20 Jan 2026)
Log Message:
-----------
patch for 9
Modified Paths:
--------------
csw/mgar/pkg/gnustep-base/trunk/Makefile
csw/mgar/pkg/gnustep-base/trunk/checksums
Added Paths:
-----------
csw/mgar/pkg/gnustep-base/trunk/files/0003-missing-round.patch
Modified: csw/mgar/pkg/gnustep-base/trunk/Makefile
===================================================================
--- csw/mgar/pkg/gnustep-base/trunk/Makefile 2026-01-07 12:02:03 UTC (rev
27224)
+++ csw/mgar/pkg/gnustep-base/trunk/Makefile 2026-01-20 10:11:19 UTC (rev
27225)
@@ -2,7 +2,7 @@
# TODO (release-critical prefixed with !, non release-critical with *)
#
NAME = gnustep-base
-VERSION = 1.30.0
+VERSION = 1.31.1
GARTYPE = v2
DESCRIPTION = GNUstep-core base
@@ -17,7 +17,6 @@
BUILD_DEP_PKGS += CSWgnustep-make
BUILD_DEP_PKGS += CSWlibffi-dev
BUILD_DEP_PKGS += CSWlibicu-dev
-BUILD_DEP_PKGS += CSWlibgnutls-dev
BUILD_DEP_PKGS += CSWlibxml2-dev CSWlibxslt-dev
BUILD_DEP_PKGS += CSWlibiconv-dev
@@ -25,6 +24,7 @@
BUILD_DEP_PKGS_5.9 += CSWgcc4objc
#solaris 10
+BUILD_DEP_PKGS_5.10 += CSWlibgnutls-dev
BUILD_DEP_PKGS_5.10 += CSWgcc5objc
BUILD_DEP_PKGS_CSW += $(BUILD_DEP_PKGS_CSW_$(GAROSREL))
@@ -32,8 +32,6 @@
RUNTIME_DEP_PKGS_CSWgnustep-base += CSWgnustep-make
RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibz1
RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibzstd1
-RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibxslt1
-RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibxml2-2
RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibgcc-s1
RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibiconv2
@@ -47,10 +45,11 @@
RUNTIME_DEP_PKGS_CSWgnustep-base_5.10 += CSWlibobjc4
RUNTIME_DEP_PKGS_CSWgnustep-base_5.10 += CSWlibffi6
RUNTIME_DEP_PKGS_CSWgnustep-base_5.10 += CSWlibcurl4
+RUNTIME_DEP_PKGS_CSWgnustep-base_5.10 += CSWlibxslt1
+RUNTIME_DEP_PKGS_CSWgnustep-basei_5.10 += CSWlibxml2-2
#Solaris 9
RUNTIME_DEP_PKGS_CSWgnustep-base_5.9 += CSWlibgmp10
-RUNTIME_DEP_PKGS_CSWgnustep-base_5.9 += CSWlibgnutls26
RUNTIME_DEP_PKGS_CSWgnustep-base_5.9 += CSWlibgcrypt11
RUNTIME_DEP_PKGS_CSWgnustep-base_5.9 += CSWlibobjc3
RUNTIME_DEP_PKGS_CSWgnustep-base_5.9 += CSWlibicuuc51
@@ -88,7 +87,10 @@
#PATCHFILES += 0001-configure-tweak-align.patch
#PATCHFILES += 0002-timezone.patch
+PATCHFILES_5.9 += 0003-missing-round.patch
+PATCHFILES += $(PATCHFILES_$(GAROSREL))
+
#we absolutely need GCC for Objective-C support. The only alternative in the
future would be clang
GARCOMPILER = GNU
@@ -109,6 +111,12 @@
CONFIGURE_ARGS = $(DIRPATHS)
+CONFIGURE_ARGS_5.9 += --disable-xml
+CONFIGURE_ARGS_5.9 += --disable-tls
+CONFIGURE_ARGS_5.10 += --enable-xml
+
+CONFIGURE_ARGS += $(CONFIGURE_ARGS_$(GAROSREL))
+
include gar/category.mk
configure-sourcegs:
Modified: csw/mgar/pkg/gnustep-base/trunk/checksums
===================================================================
--- csw/mgar/pkg/gnustep-base/trunk/checksums 2026-01-07 12:02:03 UTC (rev
27224)
+++ csw/mgar/pkg/gnustep-base/trunk/checksums 2026-01-20 10:11:19 UTC (rev
27225)
@@ -1 +1 @@
-ba5a60c8fdc55eabeafdbf537afc00aa gnustep-base-1.30.0.tar.gz
+fd112cbe519a4bd887914174a4f63334 gnustep-base-1.31.1.tar.gz
Added: csw/mgar/pkg/gnustep-base/trunk/files/0003-missing-round.patch
===================================================================
--- csw/mgar/pkg/gnustep-base/trunk/files/0003-missing-round.patch
(rev 0)
+++ csw/mgar/pkg/gnustep-base/trunk/files/0003-missing-round.patch
2026-01-20 10:11:19 UTC (rev 27225)
@@ -0,0 +1,11 @@
+--- src.orig/Source/NSGeometry.m.old Fri Jan 16 00:39:13 2026
++++ src/Source/NSGeometry.m Fri Jan 16 00:40:06 2026
+@@ -49,6 +49,8 @@
+ static BOOL (*scanStringImp)(NSScanner*, SEL, NSString*, NSString**);
+ static id (*scannerImp)(Class, SEL, NSString*);
+
++#define round(x) floor(x+0.5)
++
+ static inline void
+ setupCache(void)
+ {
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.