Revision: 4348
          http://gar.svn.sourceforge.net/gar/?rev=4348&view=rev
Author:   valholla
Date:     2009-04-16 14:16:56 +0000 (Thu, 16 Apr 2009)

Log Message:
-----------
fixed postinstall and other pkg tweaks

Modified Paths:
--------------
    csw/mgar/pkg/gcc4/trunk/Makefile
    csw/mgar/pkg/gcc4/trunk/checksums
    csw/mgar/pkg/gcc4/trunk/files/gar_override.mk
    csw/mgar/pkg/gcc4/trunk/files/package_def.mk
    csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk

Added Paths:
-----------
    csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.space
    csw/mgar/pkg/gcc4/trunk/files/package_files.mk

Modified: csw/mgar/pkg/gcc4/trunk/Makefile
===================================================================
--- csw/mgar/pkg/gcc4/trunk/Makefile    2009-04-16 12:54:33 UTC (rev 4347)
+++ csw/mgar/pkg/gcc4/trunk/Makefile    2009-04-16 14:16:56 UTC (rev 4348)
@@ -42,5 +42,7 @@
 include files/gar_override.mk
 include files/package_def.mk
 include files/pkg_scripts.mk
+include files/package_files.mk
+include files/amd_merge.mk
 ## include mGar definitions
 include gar/category.mk

Modified: csw/mgar/pkg/gcc4/trunk/checksums
===================================================================
--- csw/mgar/pkg/gcc4/trunk/checksums   2009-04-16 12:54:33 UTC (rev 4347)
+++ csw/mgar/pkg/gcc4/trunk/checksums   2009-04-16 14:16:56 UTC (rev 4348)
@@ -1,3 +1,2 @@
 cc3c5565fdb9ab87a05ddb106ba0bd1f  download/gcc-4.3.3.tar.bz2
-9644641dee1c5433930319b20710dca3  download/re-enable-alloc.diff
-57900f0dad9f424a43e7d1aa502070b8  download/split-insn-attrtab.diff
+9883bd7887c22e1180b9dae4f2acd8ec  download/CSWgcc4core.space

Added: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.space
===================================================================
--- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.space                             
(rev 0)
+++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.space     2009-04-16 14:16:56 UTC 
(rev 4348)
@@ -0,0 +1 @@
+/opt 1340 200

Modified: csw/mgar/pkg/gcc4/trunk/files/gar_override.mk
===================================================================
--- csw/mgar/pkg/gcc4/trunk/files/gar_override.mk       2009-04-16 12:54:33 UTC 
(rev 4347)
+++ csw/mgar/pkg/gcc4/trunk/files/gar_override.mk       2009-04-16 14:16:56 UTC 
(rev 4348)
@@ -38,7 +38,7 @@
 CONFIGURE_SCRIPTS       = objdir
 TEST_SCRIPTS            = skip
 post-configure-modulated: fix-bootflags
-#MERGE_SCRIPTS_isa-i386  = amd
+MERGE_SCRIPTS_isa-i386  = amd
 
 ## Run checkpkg Manually
 ENABLE_CHECK            = 0

Modified: csw/mgar/pkg/gcc4/trunk/files/package_def.mk
===================================================================
--- csw/mgar/pkg/gcc4/trunk/files/package_def.mk        2009-04-16 12:54:33 UTC 
(rev 4347)
+++ csw/mgar/pkg/gcc4/trunk/files/package_def.mk        2009-04-16 14:16:56 UTC 
(rev 4348)
@@ -1,7 +1,7 @@
 ###  Package Section  ###
-PACKAGES  = CSWgcc4ada CSWgcc4adart CSWgcc4core CSWgcc4corert CSWgcc4gfortran 
-PACKAGES += CSWgcc4gfortranrt CSWgcc4java CSWgcc4javart CSWgcc4objc
-PACKAGES += CSWgcc4objcrt CSWgcc4g++ CSWgcc4g++rt
+PACKAGES  = CSWgcc4ada CSWgcc4adart CSWgcc4gfortran CSWgcc4gfortranrt
+PACKAGES += CSWgcc4java CSWgcc4javart CSWgcc4objc CSWgcc4objcrt
+PACKAGES += CSWgcc4g++ CSWgcc4g++rt CSWgcc4corert CSWgcc4core
  
 ## Define Package Catalog Names
 CATALOGNAME_CSWgcc4ada        = gcc4ada
@@ -60,136 +60,91 @@
 SPKG_DESC_CSWgcc4objcrt     = GNU Objective C Compiler Run Time
 
 ## Define Dependencies 
-COMMON_REQUIRE                   = CSWiconv CSWlibgmp CSWlibmpfr
-REQUIRED_PKGS_CSWgcc4adart       = CSWggettextrt $(COMMON_REQUIRE)
-REQUIRED_PKGS_CSWgcc4ada         = CSWgcc4core $(COMMON_REQUIRE)
+COMMON_REQUIRE                   = CSWiconv CSWlibgmp CSWlibmpfr CSWggettextrt
+REQUIRED_PKGS_CSWgcc4adart       = CSWgcc4corert CSWggettextrt 
$(COMMON_REQUIRE)
+REQUIRED_PKGS_CSWgcc4ada         = CSWgcc4core CSWgcc4corert 
+REQUIRED_PKGS_CSWgcc4ada        += CSWgcc4adart $(COMMON_REQUIRE)
 REQUIRED_PKGS_CSWgcc4corert      = CSWggettextrt $(COMMON_REQUIRE)
-REQUIRED_PKGS_CSWgcc4core        = $(COMMON_REQUIRE) CSWbinutils CSWggettextrt
-REQUIRED_PKGS_CSWgcc4g++rt       = CSWgcc4corert CSWiconv
-REQUIRED_PKGS_CSWgcc4g++         = CSWgcc4core $(COMMON_REQUIRE)
-REQUIRED_PKGS_CSWgcc4gfortranrt  = CSWgcc4corert CSWiconv
-REQUIRED_PKGS_CSWgcc4gfortran    = CSWgcc4core $(COMMON_REQUIRE)
-REQUIRED_PKGS_CSWgcc4javart      = CSWgcc4corert CSWgcc4g++rt CSWiconv
-REQUIRED_PKGS_CSWgcc4java        = CSWgcc4core CSWzlib $(COMMON_REQUIRE)
-REQUIRED_PKGS_CSWgcc4objcrt      = CSWgcc4corert CSWiconv
-REQUIRED_PKGS_CSWgcc4objc        = CSWgcc4core $(COMMON_REQUIRE)
+REQUIRED_PKGS_CSWgcc4core        = CSWgcc4corert CSWbinutils $(COMMON_REQUIRE) 
+REQUIRED_PKGS_CSWgcc4g++rt       = CSWgcc4corert $(COMMON_REQUIRE)
+REQUIRED_PKGS_CSWgcc4g++         = CSWgcc4core CSWgcc4corert 
+REQUIRED_PKGS_CSWgcc4g++        += CSWgcc4g++rt $(COMMON_REQUIRE)
+REQUIRED_PKGS_CSWgcc4gfortranrt  = CSWgcc4corert $(COMMON_REQUIRE)
+REQUIRED_PKGS_CSWgcc4gfortran    = CSWgcc4core CSWgcc4corert 
+REQUIRED_PKGS_CSWgcc4gfortran   += CSWgcc4gfortranrt $(COMMON_REQUIRE)
+REQUIRED_PKGS_CSWgcc4javart      = CSWgcc4corert CSWgcc4g++rt $(COMMON_REQUIRE)
+REQUIRED_PKGS_CSWgcc4java        = CSWgcc4core CSWgcc4corert CSWjavart CSWzlib 
+REQUIRED_PKGS_CSWgcc4java       += CSWgcc4g++ CSWgcc4g++rt $(COMMON_REQUIRE)
+REQUIRED_PKGS_CSWgcc4objcrt      = CSWgcc4corert $(COMMON_REQUIRE)
+REQUIRED_PKGS_CSWgcc4objc        = CSWgcc4core CSWgcc4corert 
+REQUIRED_PKGS_CSWgcc4objc       += CSWgcc4objcrt $(COMMON_REQUIRE)
 
-## Define the Contents of the Packages
+DISTFILES += CSWgcc4core.space
 
-## gcc4ada Definitions
-PKGFILES_CSWgcc4ada  = .*/gcc4/libexec/.*gnat1
-PKGFILES_CSWgcc4ada += .*/gcc4/lib/.*libgnat.*
-PKGFILES_CSWgcc4ada += .*/gcc4/lib/.*libgnarl.*
-PKGFILES_CSWgcc4ada += .*/gcc4/.*/adalib/.*
-PKGFILES_CSWgcc4ada += .*/gcc4/.*/adainclude/.*
-PKGFILES_CSWgcc4ada += .*/gcc4/info/.*gnat.*
-PKGFILES_CSWgcc4ada += .*/gcc4/bin/gnat.*
+define CSWgcc4core_postinstall
+#!/bin/sh
 
-## gcc4gfortran Definitions
-PKGFILES_CSWgcc4gfortran  = .*/gcc4/bin/.*gfortran
-PKGFILES_CSWgcc4gfortran += .*/gcc4/lib/.*libgfortran.*
-PKGFILES_CSWgcc4gfortran += .*/gcc4/libexec/.*f951
-PKGFILES_CSWgcc4gfortran += .*/gcc4/man/.*gfortran.1
-PKGFILES_CSWgcc4gfortran += .*/gcc4/info/gfortran.*
+Error()
+{
+       echo "=====> postinstall Error: $$1" >&2
+       exit 1
+}
 
-## gcc4g++ Definitions
-PKGFILES_CSWgcc4g++  = .*/gcc4/bin/.*g\+\+
-PKGFILES_CSWgcc4g++ += .*/gcc4/bin/.*c\+\+
-PKGFILES_CSWgcc4g++ += .*/gcc4/libexec/.*cc1plus
-PKGFILES_CSWgcc4g++ += .*/gcc4/lib/.*libstdc.*
-PKGFILES_CSWgcc4g++ += .*/gcc4/lib/.*libsupc\+\+.*
-PKGFILES_CSWgcc4g++ += .*/gcc4/man/.*g\+\+.1
-PKGFILES_CSWgcc4g++ += 
.*/gcc4/include/c\+\+/(\d+(?:\.\d+)*)/[a-fA-F,h-iH-I,k-nI-N,p-zP-Z,]+.*
-PKGFILES_CSWgcc4g++ += .*/gcc4/include/c\+\+/(\d+(?:\.\d+)*)/ostream.*
+OS_REV="`/usr/bin/uname -r | sed -e 's/[^.]*//'`"
+case `/usr/bin/uname -p` in
+       "sparc") OS_TARGET="sparc-sun-solaris2.8" ;;
+        "i386") OS_TARGET="i386-pc-solaris2$${OS_REV}" ;;
+esac
 
-## gcc4java Definitions
-PKGFILES_CSWgcc4java  = .*/gcc4/bin/.*gcj.*
-PKGFILES_CSWgcc4java += .*/gcc4/bin/.*jv-scan
-PKGFILES_CSWgcc4java += .*/gcc4/bin/.*jv-convert
-PKGFILES_CSWgcc4java += .*/gcc4/bin/.*jcf-dump
-PKGFILES_CSWgcc4java += .*/gcc4/bin/.*grmi.*
-PKGFILES_CSWgcc4java += .*/gcc4/bin/.*grepjar
-PKGFILES_CSWgcc4java += .*/gcc4/bin/.*gjnih
-PKGFILES_CSWgcc4java += .*/gcc4/bin/.*gij
-PKGFILES_CSWgcc4java += .*/gcc4/bin/.*fastjar
-PKGFILES_CSWgcc4java += .*/gcc4/bin/.*gjar.*
-PKGFILES_CSWgcc4java += .*/gcc4/bin/.*gjavah
-PKGFILES_CSWgcc4java += .*/gcc4/bin/.*gorbd
-PKGFILES_CSWgcc4java += .*/gcc4/bin/.*addr2name.awk
-PKGFILES_CSWgcc4java += .*/gcc4/bin/.*gappletviewer
-PKGFILES_CSWgcc4java += .*/gcc4/bin/.*gkeytool
-PKGFILES_CSWgcc4java += .*/gcc4/bin/.*gserialver
-PKGFILES_CSWgcc4java += .*/gcc4/bin/.*gtnameserv
-PKGFILES_CSWgcc4java += .*/gcc4/bin/.*gnative2ascii
-PKGFILES_CSWgcc4java += .*/gcc4/bin/.*gc-analyze
-PKGFILES_CSWgcc4java += .*/gcc4/man.*/gcj.*
-PKGFILES_CSWgcc4java += .*/gcc4/man.*/gij.*
-PKGFILES_CSWgcc4java += .*/gcc4/man.*/jv.*
-PKGFILES_CSWgcc4java += .*/gcc4/man.*/jcf.*
-PKGFILES_CSWgcc4java += .*/gcc4/man.*/grmi.*
-PKGFILES_CSWgcc4java += .*/gcc4/man/.*jar.*
-PKGFILES_CSWgcc4java += .*/gcc4/man/.*jni.*
-PKGFILES_CSWgcc4java += .*/gcc4/man/.*java.*
-PKGFILES_CSWgcc4java += .*/gcc4/man.*/gorbd.*
-PKGFILES_CSWgcc4java += .*/gcc4/man.*/gapplet.*
-PKGFILES_CSWgcc4java += .*/gcc4/man.*/gkeytool.*
-PKGFILES_CSWgcc4java += .*/gcc4/man.*/gserialver.*
-PKGFILES_CSWgcc4java += .*/gcc4/man.*/gtnameserv.*
-PKGFILES_CSWgcc4java += .*/gcc4/man.*/gnative2ascii.*
-PKGFILES_CSWgcc4java += .*/gcc4/man.*/gc-analyze.*
-PKGFILES_CSWgcc4java += .*/gcc4/share/java/.*
-PKGFILES_CSWgcc4java += .*/gcc4/lib/.*libgij.*
-PKGFILES_CSWgcc4java += .*/gcc4/lib/.*libffi.*
-PKGFILES_CSWgcc4java += .*/gcc4/lib/.*lib-gnu-awt.*
-PKGFILES_CSWgcc4java += .*/gcc4/lib/.*security/classpath.*
-PKGFILES_CSWgcc4java += .*/gcc4/lib/.*logging.properties
-PKGFILES_CSWgcc4java += .*/gcc4/lib/.*pkgconfig.*
-PKGFILES_CSWgcc4java += .*/gcc4/lib/.*gcj.*
-PKGFILES_CSWgcc4java += .*/gcc4/lib/.*libgcj.*
-PKGFILES_CSWgcc4java += .*/gcc4/libexec/.*collect.*
-PKGFILES_CSWgcc4java += .*/gcc4/libexec/.*jvgenmain
-PKGFILES_CSWgcc4java += .*/gcc4/libexec/.*jc1.*
-PKGFILES_CSWgcc4java += .*/gcc4/info/gcj.*
-PKGFILES_CSWgcc4java += .*/gcc4/include/.*gcj/.*
-PKGFILES_CSWgcc4java += .*/gcc4/include/.*awt/.*
-PKGFILES_CSWgcc4java += .*/gcc4/include/.*classpath/.*
-PKGFILES_CSWgcc4java += .*/gcc4/include/.*java.*
-PKGFILES_CSWgcc4java += .*/gcc4/include/.*ffi.h
-PKGFILES_CSWgcc4java += .*/gcc4/include/.*org/.*
+TOOLS_DIR="$${PKG_INSTALL_ROOT}/opt/csw/gcc4/libexec/gcc"
+TOOLS_DIR="$${TOOLS_DIR}/$${OS_TARGET}/$(GARVERSION)/install-tools"
+MKHEADERS_CMD="$${PKG_INSTALL_ROOT}/opt/csw/gcc4/bin/mkheaders"
+INCLUDE_DIR="$${PKG_INSTALL_ROOT}/opt/csw/gcc4/lib/gcc"
+INCLUDE_DIR="$${INCLUDE_DIR}/$${OS_TARGET}/$(GARVERSION)/include"
 
-## gcc4objc Definitions
-PKGFILES_CSWgcc4objc  = .*/gcc4/libexec/.*cc1obj
-PKGFILES_CSWgcc4objc += .*/gcc4/lib/.*libobjc.*
-PKGFILES_CSWgcc4objc += .*/gcc4/include/.*objc/.*
-PKGFILES_CSWgcc4objc += .*/gcc4/lib/.*/include/objc/.*
+cat << _EOF_
+******************************************************************************
+* NOTICE: Fixing the system headers
+*
+* Do not forget: whenever your system headers change 
+* Run the $${MKHEADERS_CMD} script!
+******************************************************************************
+_EOF_
 
-#######  RunTime Packages
+if [ -f $${TOOLS_DIR}/mkheaders ]; then
+       cp $${TOOLS_DIR}/mkheaders $${MKHEADERS_CMD}
+       installf $${PKGINST} "$${MKHEADERS_CMD}"
+else
+       Error "$${TOOLS_DIR}/mkheaders Not Found"
+fi
 
-## gcc4adart
-PKGFILES_CSWgcc4adart  = .*/opt/csw/lib/.*libgnat.*
-PKGFILES_CSWgcc4adart += .*/opt/csw/lib/.*libgnarl.*
+if [ -f $${MKHEADERS_CMD} ];then
+       chmod 0755 $${MKHEADERS_CMD} 2>/dev/null
+       chown root:bin $${MKHEADERS_CMD} 2>/dev/null
+       "$${MKHEADERS_CMD}" || Error "$${MKHEADERS_CMD} Failed."
+else
+       Error "Could not find $${MKHEADERS_CMD}"
+fi
 
-## gcc4corert
-PKGFILES_CSWgcc4corert  = .*/opt/csw/lib/.*libgcc_s.*
-PKGFILES_CSWgcc4corert += .*/opt/csw/lib/.*libgomp.*
-PKGFILES_CSWgcc4corert += .*/opt/csw/lib/.*libssp.*
+if [ -d $${INCLUDE_DIR} ]; then
+       chmod 0755 $${INCLUDE_DIR} || Error "Failed to chmod $${INCLUDE_DIR}"
+       chown -R root:bin $${INCLUDE_DIR} || 
+                       Error "Failed to change ownership for $${INCLUDE_DIR}"
+       find $${INCLUDE_DIR} -print | installf $${PKGINST} -
+fi
 
-## gcc4gfortranrt 
-PKGFILES_CSWgcc4gfortranrt  = .*/opt/csw/lib/.*libgfortran.*
 
-## gcc4g++rt
-PKGFILES_CSWgcc4g++rt  = .*/opt/csw/lib/.*libstdc.*
-PKGFILES_CSWgcc4g++rt += .*/opt/csw/lib/.*libsupc\+\+.*
+cat << _EOF_
+******************************************************************************
+* NOTICE: Successfully fixed system headers
+*
+* Do not forget: whenever your system headers change 
+* Run the $${MKHEADERS_CMD} script!
+******************************************************************************
+_EOF_
+       
+installf -f $${PKGINST}
 
-## gcc4javart
-PKGFILES_CSWgcc4javart  = .*/opt/csw/lib/.*libgij.*
-PKGFILES_CSWgcc4javart += .*/opt/csw/lib/.*libffi.*
-PKGFILES_CSWgcc4javart += .*/opt/csw/lib/.*lib-gnu-awt.*
-PKGFILES_CSWgcc4javart += .*/opt/csw/lib/.*security/classpath.*
-PKGFILES_CSWgcc4javart += .*/opt/csw/lib/.*logging.properties
-PKGFILES_CSWgcc4javart += .*/opt/csw/lib/.*pkgconfig.*
-PKGFILES_CSWgcc4javart += .*/opt/csw/lib/.*gcj.*
-PKGFILES_CSWgcc4javart += .*/opt/csw/lib/.*libgcj.*
+exit 0
+endef
 
-## gcc4objc Runtime
-PKGFILES_CSWgcc4objcrt = .*/opt/csw/lib/.*libobjc.*

Added: csw/mgar/pkg/gcc4/trunk/files/package_files.mk
===================================================================
--- csw/mgar/pkg/gcc4/trunk/files/package_files.mk                              
(rev 0)
+++ csw/mgar/pkg/gcc4/trunk/files/package_files.mk      2009-04-16 14:16:56 UTC 
(rev 4348)
@@ -0,0 +1,119 @@
+## Define the Contents of the Packages
+
+## gcc4ada Definitions
+PKGFILES_CSWgcc4ada  = .*/gcc4/libexec/.*gnat1
+PKGFILES_CSWgcc4ada += .*/gcc4/lib/.*libgnat.*a
+PKGFILES_CSWgcc4ada += .*/gcc4/lib/.*libgnarl.*a
+PKGFILES_CSWgcc4ada += .*/gcc4/.*/adalib/.*
+PKGFILES_CSWgcc4ada += .*/gcc4/.*/adainclude/.*
+PKGFILES_CSWgcc4ada += .*/gcc4/info/.*gnat.*
+PKGFILES_CSWgcc4ada += .*/gcc4/bin/gnat.*
+
+## gcc4gfortran Definitions
+PKGFILES_CSWgcc4gfortran  = .*/gcc4/bin/.*gfortran
+PKGFILES_CSWgcc4gfortran += .*/gcc4/lib/.*libgfortran.*a
+PKGFILES_CSWgcc4gfortran += .*/gcc4/libexec/.*f951
+PKGFILES_CSWgcc4gfortran += .*/gcc4/man/.*gfortran.1
+PKGFILES_CSWgcc4gfortran += .*/gcc4/info/gfortran.*
+
+## gcc4g++ Definitions
+PKGFILES_CSWgcc4g++  = .*/gcc4/bin/.*g\+\+
+PKGFILES_CSWgcc4g++ += .*/gcc4/bin/.*c\+\+
+PKGFILES_CSWgcc4g++ += .*/gcc4/libexec/.*cc1plus
+PKGFILES_CSWgcc4g++ += .*/gcc4/lib/.*libstdc.*a
+PKGFILES_CSWgcc4g++ += .*/gcc4/lib/.*libsupc\+\+.*a
+PKGFILES_CSWgcc4g++ += .*/gcc4/man/.*g\+\+.1
+PKGFILES_CSWgcc4g++ += 
.*/gcc4/include/c\+\+/(\d+(?:\.\d+)*)/[a-fA-F,h-iH-I,k-nI-N,p-zP-Z,]+.*
+PKGFILES_CSWgcc4g++ += .*/gcc4/include/c\+\+/(\d+(?:\.\d+)*)/ostream.*
+
+## gcc4java Definitions
+PKGFILES_CSWgcc4java  = .*/gcc4/bin/.*gcj.*
+PKGFILES_CSWgcc4java += .*/gcc4/bin/.*jv-scan
+PKGFILES_CSWgcc4java += .*/gcc4/bin/.*jv-convert
+PKGFILES_CSWgcc4java += .*/gcc4/bin/.*jcf-dump
+PKGFILES_CSWgcc4java += .*/gcc4/bin/.*grmi.*
+PKGFILES_CSWgcc4java += .*/gcc4/bin/.*grepjar
+PKGFILES_CSWgcc4java += .*/gcc4/bin/.*gjnih
+PKGFILES_CSWgcc4java += .*/gcc4/bin/.*gij
+PKGFILES_CSWgcc4java += .*/gcc4/bin/.*fastjar
+PKGFILES_CSWgcc4java += .*/gcc4/bin/.*gjar.*
+PKGFILES_CSWgcc4java += .*/gcc4/bin/.*gjavah
+PKGFILES_CSWgcc4java += .*/gcc4/bin/.*gorbd
+PKGFILES_CSWgcc4java += .*/gcc4/bin/.*addr2name.awk
+PKGFILES_CSWgcc4java += .*/gcc4/bin/.*gappletviewer
+PKGFILES_CSWgcc4java += .*/gcc4/bin/.*gkeytool
+PKGFILES_CSWgcc4java += .*/gcc4/bin/.*gserialver
+PKGFILES_CSWgcc4java += .*/gcc4/bin/.*gtnameserv
+PKGFILES_CSWgcc4java += .*/gcc4/bin/.*gnative2ascii
+PKGFILES_CSWgcc4java += .*/gcc4/bin/.*gc-analyze
+PKGFILES_CSWgcc4java += .*/gcc4/man/.*/gcj.*
+PKGFILES_CSWgcc4java += .*/gcc4/man/.*/gij.*
+PKGFILES_CSWgcc4java += .*/gcc4/man/.*/jv.*
+PKGFILES_CSWgcc4java += .*/gcc4/man/.*/jcf.*
+PKGFILES_CSWgcc4java += .*/gcc4/man/.*/grmi.*
+PKGFILES_CSWgcc4java += .*/gcc4/man/.*jar.*
+PKGFILES_CSWgcc4java += .*/gcc4/man/.*jni.*
+PKGFILES_CSWgcc4java += .*/gcc4/man/.*java.*
+PKGFILES_CSWgcc4java += .*/gcc4/man/.*/gorbd.*
+PKGFILES_CSWgcc4java += .*/gcc4/man/.*/gapplet.*
+PKGFILES_CSWgcc4java += .*/gcc4/man/.*/gkeytool.*
+PKGFILES_CSWgcc4java += .*/gcc4/man/.*/gserialver.*
+PKGFILES_CSWgcc4java += .*/gcc4/man/.*/gtnameserv.*
+PKGFILES_CSWgcc4java += .*/gcc4/man/.*/gnative2ascii.*
+PKGFILES_CSWgcc4java += .*/gcc4/man/.*/gc-analyze.*
+PKGFILES_CSWgcc4java += .*/gcc4/share/java/.*
+PKGFILES_CSWgcc4java += .*/gcc4/lib/.*libgij.*a
+PKGFILES_CSWgcc4java += .*/gcc4/lib/.*libffi.*a
+PKGFILES_CSWgcc4java += .*/gcc4/lib/.*lib-gnu-awt.*a
+PKGFILES_CSWgcc4java += .*/gcc4/lib/.*security.*
+PKGFILES_CSWgcc4java += .*/gcc4/lib/.*logging.properties
+PKGFILES_CSWgcc4java += .*/gcc4/lib/.*pkgconfig.*
+PKGFILES_CSWgcc4java += .*/gcc4/lib/.*gcj.*a
+PKGFILES_CSWgcc4java += .*/gcc4/lib/.*libgcj.*a
+PKGFILES_CSWgcc4java += .*/gcc4/libexec/.*collect.*
+PKGFILES_CSWgcc4java += .*/gcc4/libexec/.*jvgenmain
+PKGFILES_CSWgcc4java += .*/gcc4/libexec/.*jc1.*
+PKGFILES_CSWgcc4java += .*/gcc4/info/gcj.*
+PKGFILES_CSWgcc4java += .*/gcc4/include/.*gcj/.*
+PKGFILES_CSWgcc4java += .*/gcc4/include/.*awt/.*
+PKGFILES_CSWgcc4java += .*/gcc4/include/.*classpath/.*
+PKGFILES_CSWgcc4java += .*/gcc4/include/.*java.*
+PKGFILES_CSWgcc4java += .*/gcc4/include/.*ffi.h
+PKGFILES_CSWgcc4java += .*/gcc4/include/.*org/.*
+
+## gcc4objc Definitions
+PKGFILES_CSWgcc4objc  = .*/gcc4/libexec/.*cc1obj
+PKGFILES_CSWgcc4objc += .*/gcc4/lib/.*libobjc.*a
+PKGFILES_CSWgcc4objc += .*/gcc4/include/.*objc/.*
+PKGFILES_CSWgcc4objc += .*/gcc4/lib/.*/include/objc/.*
+
+#######  RunTime Packages
+
+## gcc4adart
+PKGFILES_CSWgcc4adart  = .*/gcc4/lib/.*libgnat.*\.so.*
+PKGFILES_CSWgcc4adart += .*/gcc4/lib/.*libgnarl.*\.so.*
+
+## gcc4corert
+PKGFILES_CSWgcc4corert  = .*/gcc4/lib/.*libgcc_s.*\.so.*
+PKGFILES_CSWgcc4corert += .*/gcc4/lib/.*libgomp.*\.so.*
+PKGFILES_CSWgcc4corert += .*/gcc4/lib/.*libssp.*\.so.*
+
+## gcc4gfortranrt 
+PKGFILES_CSWgcc4gfortranrt  = .*/gcc4/lib/.*libgfortran.*\.so.*
+
+## gcc4g++rt
+PKGFILES_CSWgcc4g++rt  = .*/gcc4/lib/.*libstdc.*\.so.*
+PKGFILES_CSWgcc4g++rt += .*/gcc4/lib/.*libsupc\+\+.*\.so.*
+
+## gcc4javart
+PKGFILES_CSWgcc4javart  = .*/gcc4/lib/.*libgij.*\.so.*
+PKGFILES_CSWgcc4javart += .*/gcc4/lib/.*libffi.*\.so.*
+PKGFILES_CSWgcc4javart += .*/gcc4/lib/.*lib-gnu-awt.*\.so.*
+PKGFILES_CSWgcc4javart += .*/gcc4/lib/.*security/classpath.*
+PKGFILES_CSWgcc4javart += .*/gcc4/lib/.*logging.properties
+PKGFILES_CSWgcc4javart += .*/gcc4/lib/.*pkgconfig.*
+PKGFILES_CSWgcc4javart += .*/gcc4/lib/.*gcj.*\.so.*
+PKGFILES_CSWgcc4javart += .*/gcc4/lib/.*libgcj.*\.so.*
+
+## gcc4objc Runtime
+PKGFILES_CSWgcc4objcrt = .*/gcc4/lib/.*libobjc.*\.so.*

Modified: csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk
===================================================================
--- csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk        2009-04-16 12:54:33 UTC 
(rev 4347)
+++ csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk        2009-04-16 14:16:56 UTC 
(rev 4348)
@@ -1,55 +1,37 @@
+ifeq ($(PKG_DEBUG),)
+       _DBG=@
+else
+       _DBG=
+endif
 
-post-patch-modulated:
-       @(echo "==> Running autoheader and autoconf")
-       @(cd $(PATCHDIR)/gcc && autoheader)
-       @(cd $(PATCHDIR)/gcc && autoconf)
-       @$(MAKECOOKIE)
 
 ## Create $(OBJECT_DIR) to build in
 post-extract-$(addprefix post-extract-,$(MODULATIONS)):
-       @(echo "==> Creating Object Dir for Building")
-       @( mkdir $(OBJECT_DIR) )
-       $(MAKECOOKIE)
+       $(_DBG)(echo "==> Creating Object Dir for Building")
+       $(_DBG)(mkdir $(OBJECT_DIR))
+       $(_DBG)$(MAKECOOKIE)
 
 ## instead of changing to $(WORKSRC) and running configure
 ## Run it from the $(OBJECT_DIR)
 configure-objdir:
-       echo "==> Running Configure from $(OBJECT_DIR)"
-       cd $(OBJECT_DIR) && $(CONFIGURE_ENV) \
-               ../$(DISTNAME)/configure $(CONFIGURE_ARGS)
-       $(MAKECOOKIE)
+       $(_DBG)(echo "==> Running Configure from $(OBJECT_DIR)")
+       $(_DBG)(cd $(OBJECT_DIR) && $(CONFIGURE_ENV) \
+               ../$(DISTNAME)/configure $(CONFIGURE_ARGS))
+       $(_DBG)$(MAKECOOKIE)
 
 ## Set the CFLAGS so the correct architecture is used
 fix-bootflags:
-       @(perl -i -plne "s|^BOOT_CFLAGS.*|BOOT_CFLAGS= $(BOOT_CFLAGS)|" \
+       $(_DBG)(perl -i -plne "s|^BOOT_CFLAGS.*|BOOT_CFLAGS= $(BOOT_CFLAGS)|" \
                $(WORKSRC)/Makefile)
-       @(perl -i -plne "s|^BOOT_LDFLAGS.*|BOOT_LDFLAGS= $(BOOT_LDFLAGS)|" \
+       $(_DBG)(perl -i -plne "s|^BOOT_LDFLAGS.*|BOOT_LDFLAGS= 
$(BOOT_LDFLAGS)|" \
                $(WORKSRC)/Makefile)
-       @$(MAKECOOKIE)
+       $(_DBG)$(MAKECOOKIE)
 
 post-merge-modulated:
-       @( gecho "[===> Creating Runtime Package files <===]" )
-       @( ginstall -d $(PKGROOT)/opt/csw/lib )
-       @( gcp -d $(PKGROOT)/opt/csw/gcc4/lib/*.so* $(PKGROOT)/opt/csw/lib/ )
-       @( gchmod 0755 $(PKGROOT)/opt/csw/lib/*.so* )
-       @( gcp -d $(PKGROOT)/opt/csw/gcc4/lib/gcc/*/*/adalib/*.so* \
-               $(PKGROOT)/opt/csw/lib/ )
-       @( if [ "`uname -p`" = 'i386' ]; then \
-           if [ "`uname -r`" = '5.10' ]; then \
-                       ginstall -d $(PKGROOT)/opt/csw/lib/amd64; \
-                       gcp -d $(PKGROOT)/opt/csw/gcc4/lib/amd64/*.so* \
-                                       $(PKGROOT)/opt/csw/lib/amd64/; \
-                       gchmod 0755 $(PKGROOT)/opt/csw/lib/amd64/*.so*; \
-               fi; \
-       fi ) 
-       @( if [ "`uname -p`" = 'sparc' ]; then \
-               ginstall -d $(PKGROOT)/opt/csw/lib/sparcv9; \
-               gcp -d $(PKGROOT)/opt/csw/gcc4/lib/sparcv9/*.so* \
-                               $(PKGROOT)/opt/csw/lib/sparcv9/; \
-               gchmod 0755 $(PKGROOT)/opt/csw/lib/sparcv9/*.so*; \
-       fi )
-       @$(MAKECOOKIE)
+       $(_DBG)( gmv $(PKGROOT)/opt/csw/gcc4/lib/gcc/*/*/adalib/*.so* \
+                       $(PKGROOT)/opt/csw/gcc4/lib/ )
+       $(_DBG)$(MAKECOOKIE)
 
 test-skip:
-       @$(MAKECOOKIE)
+       $(_DBG)$(MAKECOOKIE)
 


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.
_______________________________________________
devel mailing list
devel@lists.opencsw.org
https://lists.opencsw.org/mailman/listinfo/devel

Reply via email to