SF.net SVN: gar:[23497] csw/mgar/pkg/gcc4/trunk

wahwah at users.sourceforge.net wahwah at users.sourceforge.net
Fri Apr 25 01:59:58 CEST 2014


Revision: 23497
          http://sourceforge.net/p/gar/code/23497
Author:   wahwah
Date:     2014-04-24 23:59:56 +0000 (Thu, 24 Apr 2014)
Log Message:
-----------
gcc4/trunk: Version upgrade

Modified Paths:
--------------
    csw/mgar/pkg/gcc4/trunk/Makefile
    csw/mgar/pkg/gcc4/trunk/checksums

Added Paths:
-----------
    csw/mgar/pkg/gcc4/trunk/files/changelog.CSW

Modified: csw/mgar/pkg/gcc4/trunk/Makefile
===================================================================
--- csw/mgar/pkg/gcc4/trunk/Makefile	2014-04-24 18:54:15 UTC (rev 23496)
+++ csw/mgar/pkg/gcc4/trunk/Makefile	2014-04-24 23:59:56 UTC (rev 23497)
@@ -1,12 +1,11 @@
 # $Id$
 
 NAME      = gcc
-VERSION   = 4.8.2
+VERSION   = 4.9.0
 GARTYPE = v2
 BASE_VERSION = $(shell echo $(VERSION) | gsed -e 's/^\([0-9]\+\.[0-9]\+\)\(.*\)/\1/')
 PKG_VERSION_TOKEN = gcc4
 PKG_BASENAME = CSW$(PKG_VERSION_TOKEN)
-# PKG_BASENAME = CSWgcc-$(subst .,-,$(BASE_VERION))
 
 DESCRIPTION  = The GNU Compiler Collection
 define BLURB
@@ -18,6 +17,7 @@
 DISTFILES    = $(DISTNAME).tar.bz2
 # MASTER_SITES = $(GNU_MIRROR)/$(NAME)-$(VERSION)/
 # MASTER_SITES += http://ftp.heanet.ie/mirrors/gnu/gcc/$(NAME)-$(VERSION)/
+MASTER_SITES += ftp://ftp.fu-berlin.de/unix/languages/gcc/releases/gcc-4.9.0/
 MASTER_SITES += ftp://ftp.gnu.org/gnu/gcc/gcc-$(VERSION)/
 
 LIBOBJC = 4
@@ -27,6 +27,9 @@
 # PACKAGING_PLATFORMS = solaris9-sparc solaris9-i386
 PACKAGING_PLATFORMS += solaris10-sparc solaris10-i386
 
+ISA_DEFAULT_sparc-5.9 = sparcv8plus
+ISA_DEFAULT_i386-5.9  = pentium_pro
+
 # there is  a problem with direct linking on amd64 libs
 LINKER_DIRECT =
 
@@ -75,13 +78,19 @@
 CONFIGURE_ARGS += --with-ppl=$(BUILD_PREFIX)
 CONFIGURE_ARGS += --with-system-zlib=$(BUILD_PREFIX)
 
-# Using ccs/bin/bas on x86 results in this problem:
+# Using ccs/bin/as on x86 results in this problem:
 # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35531
-CONFIGURE_ARGS_sparc += --with-as=/usr/ccs/bin/as
-CONFIGURE_ARGS_sparc += --without-gnu-as
-CONFIGURE_ARGS_i386 += --with-gnu-as
-CONFIGURE_ARGS_i386 += --with-as=/opt/csw/bin/gas
-CONFIGURE_ARGS += $(CONFIGURE_ARGS_$(GARCH))
+# Using GNU as on sparc on 5.10 causes another problem which I don't exactly
+# remember, but we seem to need to use different as's on different platforms.
+CONFIGURE_ARGS_sparc_5.9 += --with-as=/opt/csw/bin/gas
+CONFIGURE_ARGS_sparc_5.9 += --with-gnu-as
+CONFIGURE_ARGS_sparc_5.10 += --with-as=/usr/ccs/bin/as
+CONFIGURE_ARGS_sparc_5.10 += --without-gnu-as
+CONFIGURE_ARGS_i386_5.9 += --with-gnu-as
+CONFIGURE_ARGS_i386_5.9 += --with-as=/opt/csw/bin/gas
+CONFIGURE_ARGS_i386_5.10 += --with-gnu-as
+CONFIGURE_ARGS_i386_5.10 += --with-as=/opt/csw/bin/gas
+CONFIGURE_ARGS += $(CONFIGURE_ARGS_$(GARCH)_$(GAROSREL))
 
 # GCC can't be built in the same directory with the sources.
 # It also can't be built in a subdirectory of the sources.
@@ -100,7 +109,7 @@
 SKIPTEST ?= 1
 
 # Used multiple times in package definitions
-JAVA_LIB_VERSION = 14
+JAVA_LIB_VERSION = 15
 
 ALTERNATIVES_PRIO = 482
 
@@ -113,10 +122,10 @@
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibgcj-tools$(JAVA_LIB_VERSION)
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibgij$(JAVA_LIB_VERSION)
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibgmp10
-RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibgo4
+RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibgo5
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibgomp1
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibitm1
-RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibmpc2
+RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibmpc3
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibmpfr4
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibssp0
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibz1
@@ -233,12 +242,12 @@
 SPKG_DESC_CSWlibssp0 += $(DESCRIPTION), libssp.so.0
 RUNTIME_DEP_PKGS_CSWlibssp0 += CSWlibgcc-s1
 
-PACKAGES += CSWlibgo4
-PKGFILES_CSWlibgo4 += $(call baseisadirs,$(libdir),libgo\.so\.4(\.\d+)*)
-SPKG_DESC_CSWlibgo4 += $(DESCRIPTION), libgo.so.4
-RUNTIME_DEP_PKGS_CSWlibgo4 += CSWlibgcc-s1
+PACKAGES += CSWlibgo5
+PKGFILES_CSWlibgo5 += $(call baseisadirs,$(libdir),libgo\.so\.4(\.\d+)*)
+SPKG_DESC_CSWlibgo5 += $(DESCRIPTION), libgo.so.4
+RUNTIME_DEP_PKGS_CSWlibgo5 += CSWlibgcc-s1
 # Hasn't been investigated. I feel lucky.
-CHECKPKG_OVERRIDES_CSWlibgo4 += file-with-bad-content
+CHECKPKG_OVERRIDES_CSWlibgo5 += file-with-bad-content
 
 PACKAGES += CSWlibitm1
 PKGFILES_CSWlibitm1 += $(call baseisadirs,$(libdir),libitm\.so\.1(\.\d+)*)
@@ -284,7 +293,7 @@
 PKGFILES_$(PKG_BASENAME)g++ += $(includedir)/c\+\+/(\d+(?:\.\d+)*)/[a-fA-F,h-iH-I,k-nI-N,p-zP-Z,]+.*
 PKGFILES_$(PKG_BASENAME)g++ += $(includedir)/c\+\+/(\d+(?:\.\d+)*)/ostream.*
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)g++ += CSWlibgmp10
-RUNTIME_DEP_PKGS_$(PKG_BASENAME)g++ += CSWlibmpc2
+RUNTIME_DEP_PKGS_$(PKG_BASENAME)g++ += CSWlibmpc3
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)g++ += CSWlibmpfr4
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)g++ += CSWlibstdc++$(LIBSTDCXX_VERSION)
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)g++ += CSWlibz1
@@ -311,7 +320,7 @@
 PKGFILES_$(PKG_BASENAME)gfortran += $(call baseisadirs,$(libdir),libgfortran\.so)
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)gfortran += CSWlibgfortran3
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)gfortran += CSWlibgmp10
-RUNTIME_DEP_PKGS_$(PKG_BASENAME)gfortran += CSWlibmpc2
+RUNTIME_DEP_PKGS_$(PKG_BASENAME)gfortran += CSWlibmpc3
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)gfortran += CSWlibmpfr4
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)gfortran += CSWlibz1
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)gfortran += CSWlibiconv2
@@ -327,7 +336,7 @@
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)java += CSWlibgij$(JAVA_LIB_VERSION)
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)java += CSWlibgmp10
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)java += CSWecj
-RUNTIME_DEP_PKGS_$(PKG_BASENAME)java += CSWlibmpc2
+RUNTIME_DEP_PKGS_$(PKG_BASENAME)java += CSWlibmpc3
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)java += CSWlibmpfr4
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)java += CSWlibz1
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)java += CSWlibiconv2
@@ -403,7 +412,7 @@
 PKGFILES_$(PKG_BASENAME)objc += $(call baseisadirs,$(libdir),libobjc.so)
 PKGFILES_$(PKG_BASENAME)objc += $(call baseisadirs,$(libdir),libobjc_gc.so)
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)objc += CSWlibgmp10
-RUNTIME_DEP_PKGS_$(PKG_BASENAME)objc += CSWlibmpc2
+RUNTIME_DEP_PKGS_$(PKG_BASENAME)objc += CSWlibmpc3
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)objc += CSWlibmpfr4
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)objc += CSWlibobjc$(LIBOBJC)
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)objc += CSWlibobjc-gc$(LIBOBJC)
@@ -427,7 +436,7 @@
 
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)ada += CSWlibgcc-s1
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)ada += CSWlibgmp10
-RUNTIME_DEP_PKGS_$(PKG_BASENAME)ada += CSWlibmpc2
+RUNTIME_DEP_PKGS_$(PKG_BASENAME)ada += CSWlibmpc3
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)ada += CSWlibmpfr4
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)ada += CSWlibz1
 RUNTIME_DEP_PKGS_$(PKG_BASENAME)ada += CSWlibiconv2
@@ -474,7 +483,7 @@
 CHECKPKG_OVERRIDES_CSWlibgcj-tools$(JAVA_LIB_VERSION) += no-direct-binding
 CHECKPKG_OVERRIDES_CSWlibgfortran3 += no-direct-binding
 CHECKPKG_OVERRIDES_CSWlibgij$(JAVA_LIB_VERSION) += no-direct-binding
-CHECKPKG_OVERRIDES_CSWlibgo4 += no-direct-binding
+CHECKPKG_OVERRIDES_CSWlibgo5 += no-direct-binding
 CHECKPKG_OVERRIDES_CSWlibgomp1 += no-direct-binding
 CHECKPKG_OVERRIDES_CSWlibitm1 += no-direct-binding
 CHECKPKG_OVERRIDES_CSWlibobjc-gc4 += no-direct-binding
@@ -498,7 +507,13 @@
 
 # Use CSW or Solaris tools explicitly:
 AR = /usr/ccs/bin/ar
-AS = /usr/ccs/bin/as
+
+# AS_sparc_5.9 = /opt/csw/bin/gas
+AS_sparc_5.10 = /usr/ccs/bin/as
+# AS_i386_5.9 = /opt/csw/bin/gas
+AS_i386_5.10 = /opt/csw/bin/gas
+AS = $(AS_$(GARCH)_$(GAROSREL))
+
 NM = /usr/ccs/bin/nm
 RANLIB = /usr/ccs/bin/ranlib
 STRIP = /usr/css/bin/strip

Modified: csw/mgar/pkg/gcc4/trunk/checksums
===================================================================
--- csw/mgar/pkg/gcc4/trunk/checksums	2014-04-24 18:54:15 UTC (rev 23496)
+++ csw/mgar/pkg/gcc4/trunk/checksums	2014-04-24 23:59:56 UTC (rev 23497)
@@ -1 +1 @@
-a3d7d63b9cb6b6ea049469a0c4a43c9d  gcc-4.8.2.tar.bz2
+9709b49ae0e904cbb0a6a1b62853b556  gcc-4.9.0.tar.bz2

Added: csw/mgar/pkg/gcc4/trunk/files/changelog.CSW
===================================================================
--- csw/mgar/pkg/gcc4/trunk/files/changelog.CSW	                        (rev 0)
+++ csw/mgar/pkg/gcc4/trunk/files/changelog.CSW	2014-04-24 23:59:56 UTC (rev 23497)
@@ -0,0 +1,6 @@
+gcc (4.9.0,REV=2014.04.25)
+
+  * Upgrade to 4.9.0
+
+ -- Maciej Blizinski <maciej at opencsw.org>  Fri, 25 Apr 2014 01:59:19 +0200
+

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