SF.net SVN: gar:[24592] csw/mgar/pkg/gnustep-base/trunk

rmottola at users.sourceforge.net rmottola at users.sourceforge.net
Sat Jan 24 00:15:02 CET 2015


Revision: 24592
          http://sourceforge.net/p/gar/code/24592
Author:   rmottola
Date:     2015-01-23 23:15:02 +0000 (Fri, 23 Jan 2015)
Log Message:
-----------
upgraded ICU dependency, added certain overrides and patch timezone to avoid /usr/local references (backport from upstream)

Modified Paths:
--------------
    csw/mgar/pkg/gnustep-base/trunk/Makefile

Added Paths:
-----------
    csw/mgar/pkg/gnustep-base/trunk/files/0002-timezone.patch

Modified: csw/mgar/pkg/gnustep-base/trunk/Makefile
===================================================================
--- csw/mgar/pkg/gnustep-base/trunk/Makefile	2015-01-23 21:05:41 UTC (rev 24591)
+++ csw/mgar/pkg/gnustep-base/trunk/Makefile	2015-01-23 23:15:02 UTC (rev 24592)
@@ -26,25 +26,45 @@
 RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibz1
 RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibxslt1
 RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibxml2-2
-RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibicuuc52
+RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibicuuc54
 RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibgcc-s1
 RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibgnutls28
 RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibgmp10
 RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibobjc4
-RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibicudata52
+RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibicudata54
 RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibffi5
-RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibicui18n52
+RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibicui18n54
 RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibiconv2
 
 #overrides
 CHECKPKG_OVERRIDES_CSWgnustep-base += surplus-dependency|CSWgnustep-make
 CHECKPKG_OVERRIDES_CSWgnustep-base += file-with-bad-content|/usr/local|root/opt/csw/GNUstep/System/Library/Libraries/gnustep-base/Versions/1.24/Resources/NSTimeZones/README
+CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/autogsdoc|arch_id=18|arch_name=sparcv8+
+CHECKPKG_OVERRIDES_CSWgnustep-base += file-with-bad-content|/usr/share|root/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.24.7
 
+#overrides for binaries on own package, these are expected:
+CHECKPKG_OVERRIDES_CSWgnustep-base += soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/plget
+CHECKPKG_OVERRIDES_CSWgnustep-base += soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/xmlparse
+CHECKPKG_OVERRIDES_CSWgnustep-base += soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/pl2link
+CHECKPKG_OVERRIDES_CSWgnustep-base += soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/plmerge
+CHECKPKG_OVERRIDES_CSWgnustep-base += soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/sfparse
+CHECKPKG_OVERRIDES_CSWgnustep-base += soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/plparse
+CHECKPKG_OVERRIDES_CSWgnustep-base += soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/pldes
+CHECKPKG_OVERRIDES_CSWgnustep-base += soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/cvtenc
+CHECKPKG_OVERRIDES_CSWgnustep-base += soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/gspath
+CHECKPKG_OVERRIDES_CSWgnustep-base += soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/HTMLLinker
+CHECKPKG_OVERRIDES_CSWgnustep-base += soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/autogsdoc
+CHECKPKG_OVERRIDES_CSWgnustep-base += soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/pl
+CHECKPKG_OVERRIDES_CSWgnustep-base += soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/defaults
+CHECKPKG_OVERRIDES_CSWgnustep-base += soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/make_strings
+CHECKPKG_OVERRIDES_CSWgnustep-base += soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/plser
+
 #where can we build?
 PACKAGING_PLATFORMS += solaris9-sparc
 PACKAGING_PLATFORMS += solaris10-sparc
 
 #PATCHFILES += 0001-configure-tweak-align.patch
+PATCHFILES += 0002-timezone.patch
 
 #we absolutely need GCC for Objective-C support. The only alternative in the future would be clang
 GARCOMPILER = GNU

Added: csw/mgar/pkg/gnustep-base/trunk/files/0002-timezone.patch
===================================================================
--- csw/mgar/pkg/gnustep-base/trunk/files/0002-timezone.patch	                        (rev 0)
+++ csw/mgar/pkg/gnustep-base/trunk/files/0002-timezone.patch	2015-01-23 23:15:02 UTC (rev 24592)
@@ -0,0 +1,40 @@
+Index: Source/NSTimeZone.m
+===================================================================
+--- a/Source/NSTimeZone.m	(revision 38165)
++++ b/Source/NSTimeZone.m	(working copy)
+@@ -112,7 +112,6 @@
+ #ifdef HAVE_TZHEAD
+ #include <tzfile.h>
+ #else
+-#define NOID
+ #include "nstzfile.h"
+ #endif
+ 
+Index: Source/nstzfile.h
+===================================================================
+--- a/Source/nstzfile.h	(revision 38165)
++++ b/Source/nstzfile.h	(working copy)
+@@ -16,23 +16,9 @@
+ */
+ 
+ /*
+-** ID
+-*/
+-
+-#ifndef lint
+-#ifndef NOID
+-static char	tzfilehid[] = "@(#)tzfile.h	7.14";
+-#endif /* !defined NOID */
+-#endif /* !defined lint */
+-
+-/*
+ ** Information about time zone files.
+ */
+ 
+-#ifndef TZDIR
+-#define TZDIR	"/usr/local/etc/zoneinfo" /* Time zone object file directory */
+-#endif /* !defined TZDIR */
+-
+ #ifndef TZDEFAULT
+ #define TZDEFAULT	"localtime"
+ #endif /* !defined TZDEFAULT */

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the devel mailing list