Revision: 3900 http://gar.svn.sourceforge.net/gar/?rev=3900&view=rev Author: valholla Date: 2009-03-24 01:51:19 +0000 (Tue, 24 Mar 2009)
Log Message: ----------- checkin dynamic Modified Paths: -------------- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++rt.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortranrt.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.depend csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.gspec csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objcrt.gspec 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/dynamic-package.mk Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.depend =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.depend 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.depend 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,2 +1,4 @@ P CSWgcc4corert +P CSWlibgmp +P CSWlibmpfr P CSWiconv Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.gspec 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4core.gspec 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,4 +1,4 @@ %var bitname gcc4core %var pkgname CSWgcc4core %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{DOWNLOADDIR}/COPYING Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.gspec 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4corert.gspec 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,4 +1,4 @@ %var bitname gcc4corert %var pkgname CSWgcc4corert %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{DOWNLOADDIR}/COPYING Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.depend =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.depend 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.depend 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,2 +1,4 @@ P CSWgcc4g++rt +P CSWlibgmp +P CSWlibmpfr P CSWiconv Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.gspec 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++.gspec 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,4 +1,4 @@ %var bitname gcc4g++ %var pkgname CSWgcc4g++ %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{DOWNLOADDIR}/COPYING Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++rt.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++rt.gspec 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4g++rt.gspec 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,4 +1,4 @@ %var bitname gcc4g++rt %var pkgname CSWgcc4g++rt %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{DOWNLOADDIR}/COPYING Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.depend =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.depend 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.depend 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,2 +1,4 @@ P CSWgcc4gfortranrt +P CSWlibgmp +P CSWlibmpfr P CSWiconv Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.gspec 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortran.gspec 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,4 +1,4 @@ %var bitname gcc4gfortran %var pkgname CSWgcc4gfortran %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{DOWNLOADDIR}/COPYING Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortranrt.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortranrt.gspec 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4gfortranrt.gspec 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,4 +1,4 @@ %var bitname gcc4gfortranrt %var pkgname CSWgcc4gfortranrt %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{DOWNLOADDIR}/COPYING Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.depend =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.depend 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.depend 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,2 +1,6 @@ +P CSWgcc4corert P CSWgcc4javart +P CSWlibgmp P CSWiconv +P CSWlibmpfr +P CSWzlib Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.gspec 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4java.gspec 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,4 +1,4 @@ %var bitname gcc4java %var pkgname CSWgcc4java %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{DOWNLOADDIR}/COPYING Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.depend =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.depend 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.depend 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,2 +1,3 @@ P CSWgcc4corert +P CSWgcc4g++rt P CSWiconv Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.gspec 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4javart.gspec 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,4 +1,4 @@ %var bitname gcc4javart %var pkgname CSWgcc4javart %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{DOWNLOADDIR}/COPYING Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.depend =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.depend 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.depend 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,2 +1,4 @@ P CSWgcc4objcrt +P CSWlibgmp +P CSWlibmpfr P CSWiconv Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.gspec 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objc.gspec 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,4 +1,4 @@ %var bitname gcc4objc %var pkgname CSWgcc4objc %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{DOWNLOADDIR}/COPYING Modified: csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objcrt.gspec =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objcrt.gspec 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/CSWgcc4objcrt.gspec 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,4 +1,4 @@ %var bitname gcc4objcrt %var pkgname CSWgcc4objcrt %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/COPYING +%copyright url file://%{DOWNLOADDIR}/COPYING Added: csw/mgar/pkg/gcc4/trunk/files/dynamic-package.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/dynamic-package.mk (rev 0) +++ csw/mgar/pkg/gcc4/trunk/files/dynamic-package.mk 2009-03-24 01:51:19 UTC (rev 3900) @@ -0,0 +1,142 @@ + ### Package Section ### +PACKAGES = CSWgcc4core CSWgcc4corert CSWgcc4gfortran +PACKAGES += CSWgcc4gfortranrt CSWgcc4java CSWgcc4javart +PACKAGES += CSWgcc4objc CSWgcc4objcrt CSWgcc4g++ CSWgcc4g++rt + +## Define Package Catalog Names +CATALOGNAME_CSWgcc4core = gcc4core +CATALOGNAME_CSWgcc4corert = gcc4corert +CATALOGNAME_CSWgcc4g++ = gcc4g++ +CATALOGNAME_CSWgcc4g++rt = gcc4g++rt +CATALOGNAME_CSWgcc4gfortran = gcc4gfortran +CATALOGNAME_CSWgcc4gfortranrt = gcc4gfortranrt +CATALOGNAME_CSWgcc4java = gcc4java +CATALOGNAME_CSWgcc4javart = gcc4javart +CATALOGNAME_CSWgcc4objc = gcc4objc +CATALOGNAME_CSWgcc4objcrt = gcc4obcrt + +## Define Package Descriptions +SPKG_DESC_CSWgcc4core = GNU C Compiler +SPKG_DESC_CSWgcc4corert = GNU C Compiler Run Time +SPKG_DESC_CSWgcc4coredocs = GNU C Compiler Documtation and man pages +SPKG_DESC_CSWgcc4g++ = GNU C++ Compiler +SPKG_DESC_CSWgcc4g++rt = GNU C++ Compiler Run Time +SPKG_DESC_CSWgcc4gfortran = GNU Fortran Compiler +SPKG_DESC_CSWgcc4gfortranrt = GNU Fortran Compiler Run Time +SPKG_DESC_CSWgcc4java = GNU Java Compiler +SPKG_DESC_CSWgcc4javart = GNU Java Compiler Run Time +SPKG_DESC_CSWgcc4objc = GNU Objective C Compiler +SPKG_DESC_CSWgcc4objcrt = GNU Objective C Compiler Run Time + +## Define Dependencies +COMMON_REQUIRE = CSWiconv CSWlibgmp CSWlibmpfr +REQUIRED_PKGS_CSWgcc4corert = CSWggettextrt $(COMMON_REQUIRE) +REQUIRED_PKGS_CSWgcc4core = CSWgcc4corert $(COMMON_REQUIRE) +REQUIRED_PKGS_CSWgcc4g++rt = CSWgcc4corert CSWiconv +REQUIRED_PKGS_CSWgcc4g++ = CSWgcc4g++rt $(COMMON_REQUIRE) +REQUIRED_PKGS_CSWgcc4gfortranrt = CSWgcc4corert CSWiconv +REQUIRED_PKGS_CSWgcc4gfortran95 = CSWgcc4gfortranrt $(COMMON_REQUIRE) +REQUIRED_PKGS_CSWgcc4javart = CSWgcc4corert CSWgcc4g++rt CSWiconv +REQUIRED_PKGS_CSWgcc4java = CSWgcc4javart CSWgcc4corert +REQUIRED_PKGS_CSWgcc4java += CSWzlib $(COMMON_REQUIRE) +REQUIRED_PKGS_CSWgcc4objcrt = CSWgcc4corert CSWiconv +REQUIRED_PKGS_CSWgcc4objc = CSWgcc4objcrt $(COMMON_REQUIRE) + +## Define the Contents of the Packages + +## gcc4gfortran Definitions +PKGFILES_CSWgcc4gfortran = .*/bin/.*/gfortran +PKGFILES_CSWgcc4gfortran += .*/libexec/.*/f951 + +## gcc4g++ Definitions +PKGFILES_CSWgcc4g++ = .*/bin/.*/.*g++ +PKGFILES_CSWgcc4g++ += .*/bin/.*/.*c++ +PKGFILES_CSWgcc4g++ += .*/bin/.*/.*cpp +PKGFILES_CSWgcc4g++ += .*/libexec/.*/cc1plus +PKGFILES_CSWgcc4g++ += .*/include/c++/.* +PKGFILES_CSWgcc4g++ += .*/man1/g++.1 +PKGFILES_CSWgcc4g++ += .*/man1/cpp.1 +PKGFILES_CSWgcc4g++ += .*/info/cpp.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*/org/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*/java.*/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*/gcj/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*/classpath/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*/awt/.* +EXTRA_PKGFILES_EXCLUDED_CSWgcc4g++ += .*/include/.*/gnu/.* + +## gcc4java Definitions +PKGFILES_CSWgcc4java = .*/bin/.*/gcj.* +PKGFILES_CSWgcc4java += .*/bin/.*/jv-scan +PKGFILES_CSWgcc4java += .*/bin/.*/jv-convert +PKGFILES_CSWgcc4java += .*/bin/.*/jcf-dump +PKGFILES_CSWgcc4java += .*/bin/.*/grmi.* +PKGFILES_CSWgcc4java += .*/bin/.*/grepjar +PKGFILES_CSWgcc4java += .*/bin/.*/gjnih +PKGFILES_CSWgcc4java += .*/bin/.*/gij +PKGFILES_CSWgcc4java += .*/bin/.*/fastjar +PKGFILES_CSWgcc4java += .*/bin/.*/gjar.* +PKGFILES_CSWgcc4java += .*/bin/.*/gjavah +PKGFILES_CSWgcc4java += .*/bin/.*/gorbd +PKGFILES_CSWgcc4java += .*/bin/.*/addr2name.awk +PKGFILES_CSWgcc4java += .*/bin/.*/gappletviewer +PKGFILES_CSWgcc4java += .*/bin/.*/gkeytool +PKGFILES_CSWgcc4java += .*/bin/.*/gserialver +PKGFILES_CSWgcc4java += .*/bin/.*/gtnameserv +PKGFILES_CSWgcc4java += .*/bin/.*/gnative2ascii +PKGFILES_CSWgcc4java += .*/bin/.*/gc-analyze +PKGFILES_CSWgcc4java += .*/man1/gcj.* +PKGFILES_CSWgcc4java += .*/man1/gij.* +PKGFILES_CSWgcc4java += .*/man1/jv.* +PKGFILES_CSWgcc4java += .*/man1/jcf.* +PKGFILES_CSWgcc4java += .*/man1/grmi.* +PKGFILES_CSWgcc4java += .*/man1/.*jar.* +PKGFILES_CSWgcc4java += .*/man1/.*jni.* +PKGFILES_CSWgcc4java += .*/man1/.*java.* +PKGFILES_CSWgcc4java += .*/man1/gorbd.* +PKGFILES_CSWgcc4java += .*/man1/gapplet.* +PKGFILES_CSWgcc4java += .*/man1/gkeytool.* +PKGFILES_CSWgcc4java += .*/man1/gserialver.* +PKGFILES_CSWgcc4java += .*/man1/gtnameserv.* +PKGFILES_CSWgcc4java += .*/man1/gnative2ascii.* +PKGFILES_CSWgcc4java += .*/man1/gc-analyze.* +PKGFILES_CSWgcc4java += .*/libexec/.*/collect.* +PKGFILES_CSWgcc4java += .*/libexec/.*/jvgenmain +PKGFILES_CSWgcc4java += .*/libexec/.*/jc1.* +PKGFILES_CSWgcc4java += .*/info/.*/gcj.* +PKGFILES_CSWgcc4java += .*/include/.*/gcj/.* +PKGFILES_CSWgcc4java += .*/include/.*/awt/.* +PKGFILES_CSWgcc4java += .*/include/.*/classpath/.* +PKGFILES_CSWgcc4java += .*/include/.*/java.* +PKGFILES_CSWgcc4java += .*/include/.*/ffi.h +PKGFILES_CSWgcc4java += .*/include/.*/org/.* + +## gcc4objc Definitions +PKGFILES_CSWgcc4objc = .*/libexec/.*/cc1obj + +####### RunTime Packages + +## gcc4corert +PKGFILES_CSWgcc4corert = .*/lib/.*libgcc_s.* +PKGFILES_CSWgcc4corert += .*/lib/.*libgomp.* +PKGFILES_CSWgcc4corert += .*/lib/.*libiberty.* +PKGFILES_CSWgcc4corert += .*/lib/.*libssp.* + +## gcc4gfortranrt +PKGFILES_CSWgcc4gfortranrt = .*/lib/.*/libgfortran.* + +## gcc4g++rt +PKGFILES_CSWgcc4g++rt = .*/lib/.*libstdc.* + +## gcc4javart +PKGFILES_CSWgcc4javart = .*/share/java/.* +PKGFILES_CSWgcc4javart += .*/lib/.*/libgij.* +PKGFILES_CSWgcc4javart += .*/lib/.*/libffi.* +PKGFILES_CSWgcc4javart += .*/lib/.*/lib-gnu-awt.* +PKGFILES_CSWgcc4javart += .*/lib/.*/security/classpath.* +PKGFILES_CSWgcc4javart += .*/lib/.*/logging.properties +PKGFILES_CSWgcc4javart += .*/lib/.*/pkgconfig.* +PKGFILES_CSWgcc4javart += .*/lib/.*/gcj.* +PKGFILES_CSWgcc4javart += .*/lib/.*/libgcj.* + +## gcc4objc Runtime +PKGFILES_CSWgcc4objcrt = .*/lib/.*/libobjc.* Modified: csw/mgar/pkg/gcc4/trunk/files/package_def.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/package_def.mk 2009-03-24 01:51:19 UTC (rev 3900) @@ -10,4 +10,5 @@ DISTFILES += $(call admfiles,CSWgcc4objcrt,prototype depend) DISTFILES += $(call admfiles,CSWgcc4g++,prototype depend) DISTFILES += $(call admfiles,CSWgcc4g++rt,prototype depend) +DISTFILES += COPYING Modified: csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk =================================================================== --- csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-24 01:50:00 UTC (rev 3899) +++ csw/mgar/pkg/gcc4/trunk/files/pkg_scripts.mk 2009-03-24 01:51:19 UTC (rev 3900) @@ -1,8 +1,24 @@ +pre-fetch: + @(echo "==> Creating Prototype Files from prototype-$(GARCH) files") + @(cd $(FILEDIR) && for file in `ls *-$(GARCH)`; do \ + nfile=`echo $$file | gsed 's/-$(GARCH)//'`; \ + gcp $$file $$nfile; \ + done) + $(DONADA) + +post-checksum: + @(cd $(FILEDIR) && grm *.prototype) + $(DONADA) + +post-merge: + @(gcp $(DOWNLOADDIR)/COPYING $(WORKDIR)) + $(DONADA) + ## Create $(OBJECT_DIR) to build in post-extract-$(addprefix post-extract-,$(MODULATIONS)): - echo "==> Creating Object Dir for Building" + @(echo "==> Creating Object Dir for Building") @( mkdir $(OBJECT_DIR) ) $(DONADA) 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