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

rmottola at users.sourceforge.net rmottola at users.sourceforge.net
Sat Sep 26 08:49:57 CEST 2015


Revision: 25254
          http://sourceforge.net/p/gar/code/25254
Author:   rmottola
Date:     2015-09-26 06:49:56 +0000 (Sat, 26 Sep 2015)
Log Message:
-----------
gnustep-base/trunk: simplify overrides

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

Modified: csw/mgar/pkg/gnustep-base/trunk/Makefile
===================================================================
--- csw/mgar/pkg/gnustep-base/trunk/Makefile	2015-09-25 21:33:20 UTC (rev 25253)
+++ csw/mgar/pkg/gnustep-base/trunk/Makefile	2015-09-26 06:49:56 UTC (rev 25254)
@@ -47,128 +47,26 @@
 
 RUNTIME_DEP_PKGS_CSWgnustep-base += $(RUNTIME_DEP_PKGS_CSWgnustep-base_$(GAROSREL))
 
-#overrides
+#override: make scripts have no binaries, but are essential to build
 CHECKPKG_OVERRIDES_CSWgnustep-base += surplus-dependency|CSWgnustep-make
+
+#these are harmless
 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 += file-with-bad-content|/usr/local|root/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.24.8
 CHECKPKG_OVERRIDES_CSWgnustep-base += file-with-bad-content|/usr/share|root/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.24.8
 
 
 #overrides for binaries on own package, these are expected, not bound, not found. It is done at runtime by sourcing the GNUstep script
-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
-CHECKPKG_OVERRIDES_CSWgnustep-base += soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/gdnc
+CHECKPKG_OVERRIDES_CSWgnustep-base += soname-not-found
+CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding
 
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/xmlparse|is|not|directly|bound|to|soname|libgnustep-base.so.1.24
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/sfparse|is|not|directly|bound|to|soname|libgnustep-base.so.1.24
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/plser|is|not|directly|bound|to|soname|libgnustep-base.so.1.24
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/plparse|is|not|directly|bound|to|soname|libgnustep-base.so.1.24
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/plmerge|is|not|directly|bound|to|soname|libgnustep-base.so.1.24
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/plget|is|not|directly|bound|to|soname|libgnustep-base.so.1.24
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/pldes|is|not|directly|bound|to|soname|libgnustep-base.so.1.24
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/pl2link|is|not|directly|bound|to|soname|libgnustep-base.so.1.24
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/pl|is|not|directly|bound|to|soname|libgnustep-base.so.1.24
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/make_strings|is|not|directly|bound|to|soname|libgnustep-base.so.1.24
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/gspath|is|not|directly|bound|to|soname|libgnustep-base.so.1.24
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/gdnc|is|not|directly|bound|to|soname|libgnustep-base.so.1.24
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/defaults|is|not|directly|bound|to|soname|libgnustep-base.so.1.24
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/cvtenc|is|not|directly|bound|to|soname|libgnustep-base.so.1.24
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/autogsdoc|is|not|directly|bound|to|soname|libgnustep-base.so.1.24
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/HTMLLinker|is|not|directly|bound|to|soname|libgnustep-base.so.1.24
+#we don't care about binary placement
+CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement
 
 
-#we don't care about sparcv8+ binary placement
-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 += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.24.8|arch_id=18|arch_name=sparcv8+
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/make_strings|arch_id=18|arch_name=sparcv8+
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/plser|arch_id=18|arch_name=sparcv8+
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/sfparse|arch_id=18|arch_name=sparcv8+
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/HTMLLinker|arch_id=18|arch_name=sparcv8+
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/gdomap|arch_id=18|arch_name=sparcv8+
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/plmerge|arch_id=18|arch_name=sparcv8+
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/plget|arch_id=18|arch_name=sparcv8+
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/gspath|arch_id=18|arch_name=sparcv8+
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/plparse|arch_id=18|arch_name=sparcv8+
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/cvtenc|arch_id=18|arch_name=sparcv8+
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/gdnc|arch_id=18|arch_name=sparcv8+
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/pl|arch_id=18|arch_name=sparcv8+
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/pl2link|arch_id=18|arch_name=sparcv8+
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/xmlparse|arch_id=18|arch_name=sparcv8+
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/pldes|arch_id=18|arch_name=sparcv8+
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/defaults|arch_id=18|arch_name=sparcv8+
-
-#we don't care about placement on intel either
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/plparse|arch_id=3|arch_name=i386
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/pl|arch_id=3|arch_name=i386
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/pldes|arch_id=3|arch_name=i386
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/cvtenc|arch_id=3|arch_name=i386
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/gspath|arch_id=3|arch_name=i386
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/defaults|arch_id=3|arch_name=i386
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/make_strings|arch_id=3|arch_name=i386
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/pl2link|arch_id=3|arch_name=i386
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/xmlparse|arch_id=3|arch_name=i386
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/HTMLLinker|arch_id=3|arch_name=i386
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/plget|arch_id=3|arch_name=i386
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/sfparse|arch_id=3|arch_name=i386
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/plmerge|arch_id=3|arch_name=i386
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/plser|arch_id=3|arch_name=i386
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/autogsdoc|arch_id=3|arch_name=i386
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/gdnc|arch_id=3|arch_name=i386
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/gdomap|arch_id=3|arch_name=i386
-CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.24.8|arch_id=3|arch_name=i386
-
-
-
-#this is linking against other csw packages, should perhapes be fixed, ignored for now
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.24.8|is|not|directly|bound|to|soname|libffi.so.6
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.24.8|is|not|directly|bound|to|soname|libgnutls.so.28
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.24.8|is|not|directly|bound|to|soname|libiconv.so.2
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.24.8|is|not|directly|bound|to|soname|libicui18n.so.55
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.24.8|is|not|directly|bound|to|soname|libicuuc.so.55
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.24.8|is|not|directly|bound|to|soname|libobjc.so.4
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.24.8|is|not|directly|bound|to|soname|libxml2.so.2
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.24.8|is|not|directly|bound|to|soname|libxslt.so.1
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.24.8|is|not|directly|bound|to|soname|libz.so.1
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/HTMLLinker|is|not|directly|bound|to|soname|libgcc_s.so.1
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/HTMLLinker|is|not|directly|bound|to|soname|libobjc.so.4
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/autogsdoc|is|not|directly|bound|to|soname|libgcc_s.so.1
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/autogsdoc|is|not|directly|bound|to|soname|libobjc.so.4
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/cvtenc|is|not|directly|bound|to|soname|libobjc.so.4
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/defaults|is|not|directly|bound|to|soname|libobjc.so.4
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/gdnc|is|not|directly|bound|to|soname|libobjc.so.4
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/gdomap|is|not|directly|bound|to|soname|libgcc_s.so.1
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/gspath|is|not|directly|bound|to|soname|libgcc_s.so.1
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/gspath|is|not|directly|bound|to|soname|libobjc.so.4
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/make_strings|is|not|directly|bound|to|soname|libgcc_s.so.1
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/make_strings|is|not|directly|bound|to|soname|libobjc.so.4
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/pl|is|not|directly|bound|to|soname|libobjc.so.4
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/pl2link|is|not|directly|bound|to|soname|libobjc.so.4
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/pldes|is|not|directly|bound|to|soname|libobjc.so.4
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/plget|is|not|directly|bound|to|soname|libobjc.so.4
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/plmerge|is|not|directly|bound|to|soname|libobjc.so.4
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/plparse|is|not|directly|bound|to|soname|libobjc.so.4
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/plser|is|not|directly|bound|to|soname|libobjc.so.4
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/sfparse|is|not|directly|bound|to|soname|libobjc.so.4
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/xmlparse|is|not|directly|bound|to|soname|libgcc_s.so.1
-CHECKPKG_OVERRIDES_CSWgnustep-base += no-direct-binding|/opt/csw/GNUstep/System/Tools/xmlparse|is|not|directly|bound|to|soname|libobjc.so.4
-
-
 #where can we build?
 PACKAGING_PLATFORMS += solaris9-sparc
+PACKAGING_PLATFORMS += solaris9-i386
 PACKAGING_PLATFORMS += solaris10-sparc
 PACKAGING_PLATFORMS += solaris10-i386
 

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