gcc43: rename and rebuild

This updates the build to use the common gcc build
infrastructure.
Additionally the package is renamed from gcc436 to gcc43
to match tgcwarev2.
This commit is contained in:
Tom G. Christensen
2013-11-24 01:05:27 +01:00
parent e0085f0867
commit d970bad34e
7 changed files with 344 additions and 446 deletions

View File

@@ -1,5 +1,8 @@
CHANGELOG
---------
* Sun Oct 13 2013 Tom G. Christensen <swpkg@jupiterrise.com> - 4.3.6-2
- Sync with tgcware v2
* Wed Aug 17 2011 Tom G. Christensen <swpkg@jupiterrise.com> - 4.3.6-1
- Update to 4.3.6

View File

@@ -1,6 +1,18 @@
TGCg431c libgcc_s1 auto
TGCg431gn gcc auto
TGCg431cx gcc auto
TGCg431ob gcc auto
TGCg431ft gcc auto
TGCg431ox gcc auto
TGCg43c TGCbinut auto
TGCg43c libgcc_s1 auto
TGCg43c libgomp1 auto
TGCg43cx gcc auto
TGCg43cx libstdc++6 auto
TGCg43ft gcc auto
TGCg43ft libgfortran3 auto
TGCg43gn gcc auto
TGCg43gn libgnat43 auto
TGCg43ob gcc auto
TGCg43ob libobjc2 auto
TGCg43ox gcc auto
TGClgfrt3 libgcc_s1 auto
TGClgna43 libgcc_s1 auto
TGClgomp1 libgcc_s1 auto
TGClobjc2 libgcc_s1 auto
TGClssp0 libgcc_s1 auto
TGClstdc6 libgcc_s1 auto

17
gcc43/meta/depend.sparc Normal file
View File

@@ -0,0 +1,17 @@
TGCg43c libgcc_s1 auto
TGCg43c libgomp1 auto
TGCg43cx gcc auto
TGCg43cx libstdc++6 auto
TGCg43ft gcc auto
TGCg43ft libgfortran3 auto
TGCg43gn gcc auto
TGCg43gn libgnat43 auto
TGCg43ob gcc auto
TGCg43ob libobjc2 auto
TGCg43ox gcc auto
TGClgfrt3 libgcc_s1 auto
TGClgna43 libgcc_s1 auto
TGClgomp1 libgcc_s1 auto
TGClobjc2 libgcc_s1 auto
TGClssp0 libgcc_s1 auto
TGClstdc6 libgcc_s1 auto

View File

@@ -1,114 +1,70 @@
[gcc]
pkgname="${pkgprefix}g${abbrev_ver}c"
pkgname="${pkgprefix}g${abbrev_majorminor}c"
name="GCC - GNU Compiler Collection (C)"
pkgvendor="http://gcc.gnu.org"
pkgdesc="GNU Compiler Collection (C)"
pkgver="$pkgver"
files(-,root,bin)
dir $iprefix/share
$iprefix/$_bindir/*gcc*
$iprefix/$_bindir/*gcov*
$iprefix/$_bindir/cpp
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/gcrt*
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/crt*
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/libgcc*
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/libgcov*
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/gmon.o
if(sparcv9)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/sparcv9/gcrt*
if(sparcv9)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/sparcv9/crt*
if(sparcv9)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/sparcv9/libgcc*
if(sparcv9)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/sparcv9/libgcov*
if(sparcv9)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/sparcv9/gmon.o
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/README
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/X11
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/Xm
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/kcms
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/xil
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/curses.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/iso646.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/limits.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/math.h
if(sol26)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/memory.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/pthread.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/root
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/stdarg.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/stdbool.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/stddef.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/stdio.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/stdlib.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/sys
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/syslimits.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/unistd.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/unwind.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/varargs.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/stdarg.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/stddef.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/stdfix.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/float.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/tgmath.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/float.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/varargs.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/alloca.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/ctype.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/gelf.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/kerberos/osconf.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/libelf.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/link.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/locale.h
if(sparc)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/netinet/if_ether.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/omp.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/proc_service.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/prof.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/setjmp.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/signal.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/ssp/ssp.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/ssp/stdio.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/ssp/string.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/ssp/unistd.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/string.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/thread.h
if(sparc)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/thread_db.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/time.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/tzfile.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/widec.h
if(sol27)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/arpa/nameser_compat.h
if(sol27)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/rpc/xdr.h
if(sol27)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/stdio_tag.h
if(sol27)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/wchar.h
if(sparcv9)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/ffi.h
if(sparcv9)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/ffitarget.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/install-tools
$iprefix/libexec/gcc/${arch}-${vendor}-solaris*/$version/install-tools
$iprefix/libexec/gcc/${arch}-${vendor}-solaris*/$version/collect2
$iprefix/libexec/gcc/${arch}-${vendor}-solaris*/$version/cc1
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/gcrt*
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/crt*
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/gmon.o
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/libgcc*
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/libgcov*
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/libgomp*
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/libiberty.*
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/libssp*
# We will not enumerate the fixed-includes, since they will vary according
# to the buildhost. They are mostly included as a convenience and should
# be regenerated on the install host.
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/include-fixed/*
# real gcc includes
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/include/ammintrin.h
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/include/bmmintrin.h
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/include/cpuid.h
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/include/emmintrin.h
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/include/float.h
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/include/iso646.h
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/include/mm3dnow.h
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/include/mm_malloc.h
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/include/mmintrin-common.h
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/include/mmintrin.h
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/include/nmmintrin.h
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/include/omp.h
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/include/pmmintrin.h
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/include/smmintrin.h
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/include/stdarg.h
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/include/stdbool.h
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/include/stddef.h
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/include/stdfix.h
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/include/tgmath.h
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/include/tmmintrin.h
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/include/unwind.h
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/include/varargs.h
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/include/xmmintrin.h
# ssp includes
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/include/ssp/ssp.h
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/include/ssp/stdio.h
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/include/ssp/string.h
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/include/ssp/unistd.h
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/install-tools
libexec/gcc/${arch}-${vendor}-solaris*/$version/cc1
libexec/gcc/${arch}-${vendor}-solaris*/$version/collect2
libexec/gcc/${arch}-${vendor}-solaris*/$version/install-tools
$iprefix/info/dir
$iprefix/info/gcc*
$iprefix/info/cpp*
$iprefix/info/libgomp.info
$iprefix/lib/libiberty.a
$iprefix/lib/libgcc*
$iprefix/lib/libgomp*
$iprefix/lib/libssp*
if(sparcv9)$iprefix/lib/libffi*
if(sparcv9)$iprefix/lib/sparcv9/libssp*
if(sparcv9)$iprefix/lib/sparcv9/libgomp*
if(sparcv9)$iprefix/lib/sparcv9/libgcc*
if(sparcv9)$iprefix/lib/sparcv9/libiberty*
if(sparcv9)$iprefix/lib/sparcv9/libffi*
$iprefix/info/libgomp*
$iprefix/man/?a?1/gcc.1
$iprefix/man/?a?1/cpp.1
$iprefix/man/?a?1/gcov.1
$iprefix/man/?a?7/*.7
$_sharedir
# Only on i386
if(intel)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/*intrin.h
if(intel)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/cpuid.h
if(intel)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/mmintrin-common.h
if(intel)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/mm3dnow.h
if(intel)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/mm_malloc.h
$_vdocdir
[gcc-gnat]
pkgname="${pkgprefix}g${abbrev_ver}gn"
pkgname="${pkgprefix}g${abbrev_majorminor}gn"
name="gcc-gnat - GNU Compiler Collection (Ada)"
pkgvendor="http://gcc.gnu.org"
pkgdesc="Ada support for GCC"
@@ -127,140 +83,136 @@ $iprefix/bin/gnatmake
$iprefix/bin/gnatname
$iprefix/bin/gnatprep
$iprefix/bin/gnatxref
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/adainclude
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/adalib
$iprefix/libexec/gcc/${arch}-${vendor}-solaris*/$version/gnat1
$iprefix/lib/$libsubdir/${arch}-${vendor}-solaris*/$version/adainclude
$iprefix/lib/$libsubdir/${arch}-${vendor}-solaris*/$version/adalib
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/adainclude
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/adalib
libexec/gcc/${arch}-${vendor}-solaris*/$version/gnat1
$iprefix/info/gnat*
[gcc-c++]
pkgname="${pkgprefix}g${abbrev_ver}cx"
pkgname="${pkgprefix}g${abbrev_majorminor}cx"
name="gcc-c++ - GNU Compiler Collection (C++)"
pkgvendor="http://gcc.gnu.org"
pkgdesc="C++ support for GCC"
pkgver="$pkgver"
files(-,root,bin)
$iprefix/bin/*++*
$iprefix/include/c++/${version}/algorithm
$iprefix/include/c++/${version}/array
$iprefix/include/c++/${version}/backward/*
$iprefix/include/c++/${version}/bits/*
$iprefix/include/c++/${version}/bitset
$iprefix/include/c++/${version}/c++0x_warning.h
$iprefix/include/c++/${version}/cassert
$iprefix/include/c++/${version}/ccomplex
$iprefix/include/c++/${version}/cctype
$iprefix/include/c++/${version}/cerrno
$iprefix/include/c++/${version}/cfenv
$iprefix/include/c++/${version}/cfloat
$iprefix/include/c++/${version}/cinttypes
$iprefix/include/c++/${version}/ciso646
$iprefix/include/c++/${version}/climits
$iprefix/include/c++/${version}/clocale
$iprefix/include/c++/${version}/cmath
$iprefix/include/c++/${version}/complex
$iprefix/include/c++/${version}/complex.h
$iprefix/include/c++/${version}/csetjmp
$iprefix/include/c++/${version}/csignal
$iprefix/include/c++/${version}/cstdarg
$iprefix/include/c++/${version}/cstdbool
$iprefix/include/c++/${version}/cstddef
$iprefix/include/c++/${version}/cstdint
$iprefix/include/c++/${version}/cstdio
$iprefix/include/c++/${version}/cstdlib
$iprefix/include/c++/${version}/cstring
$iprefix/include/c++/${version}/ctgmath
$iprefix/include/c++/${version}/ctime
$iprefix/include/c++/${version}/cwchar
$iprefix/include/c++/${version}/cwctype
$iprefix/include/c++/${version}/cxxabi-forced.h
$iprefix/include/c++/${version}/cxxabi.h
$iprefix/include/c++/${version}/debug/*
$iprefix/include/c++/${version}/deque
$iprefix/include/c++/${version}/exception
$iprefix/include/c++/${version}/exception_defines.h
$iprefix/include/c++/${version}/ext/*
$iprefix/include/c++/${version}/fenv.h
$iprefix/include/c++/${version}/fstream
$iprefix/include/c++/${version}/functional
$iprefix/include/c++/${version}/iomanip
$iprefix/include/c++/${version}/ios
$iprefix/include/c++/${version}/iosfwd
$iprefix/include/c++/${version}/iostream
$iprefix/include/c++/${version}/istream
$iprefix/include/c++/${version}/iterator
$iprefix/include/c++/${version}/limits
$iprefix/include/c++/${version}/list
$iprefix/include/c++/${version}/locale
$iprefix/include/c++/${version}/map
$iprefix/include/c++/${version}/memory
$iprefix/include/c++/${version}/new
$iprefix/include/c++/${version}/numeric
$iprefix/include/c++/${version}/ostream
$iprefix/include/c++/${version}/parallel/*
$iprefix/include/c++/${version}/queue
$iprefix/include/c++/${version}/random
$iprefix/include/c++/${version}/regex
$iprefix/include/c++/${version}/set
$iprefix/include/c++/${version}/sstream
$iprefix/include/c++/${version}/stack
$iprefix/include/c++/${version}/stdexcept
$iprefix/include/c++/${version}/streambuf
$iprefix/include/c++/${version}/string
$iprefix/include/c++/${version}/tgmath.h
$iprefix/include/c++/${version}/tr1/*
$iprefix/include/c++/${version}/tr1_impl/*
$iprefix/include/c++/${version}/tuple
$iprefix/include/c++/${version}/type_traits
$iprefix/include/c++/${version}/typeinfo
$iprefix/include/c++/${version}/unordered_map
$iprefix/include/c++/${version}/unordered_set
$iprefix/include/c++/${version}/utility
$iprefix/include/c++/${version}/valarray
$iprefix/include/c++/${version}/vector
$iprefix/include/c++/${version}/${arch}-${vendor}-solaris*/bits
if(sparcv9)$iprefix/include/c++/${version}/${arch}-${vendor}-solaris*/sparcv9/bits
$iprefix/lib/libstdc++.*
$iprefix/lib/libsupc++.a
if(sparcv9)$iprefix/lib/sparcv9/libstdc++.*
if(sparcv9)$iprefix/lib/sparcv9/libsupc++.a
$iprefix/libexec/gcc/${arch}-${vendor}-solaris*/$version/cc1plus
include/c++/${version}/algorithm
include/c++/${version}/array
include/c++/${version}/backward/*
include/c++/${version}/bits/*
include/c++/${version}/bitset
include/c++/${version}/c++0x_warning.h
include/c++/${version}/cassert
include/c++/${version}/ccomplex
include/c++/${version}/cctype
include/c++/${version}/cerrno
include/c++/${version}/cfenv
include/c++/${version}/cfloat
include/c++/${version}/cinttypes
include/c++/${version}/ciso646
include/c++/${version}/climits
include/c++/${version}/clocale
include/c++/${version}/cmath
include/c++/${version}/complex
include/c++/${version}/complex.h
include/c++/${version}/csetjmp
include/c++/${version}/csignal
include/c++/${version}/cstdarg
include/c++/${version}/cstdbool
include/c++/${version}/cstddef
include/c++/${version}/cstdint
include/c++/${version}/cstdio
include/c++/${version}/cstdlib
include/c++/${version}/cstring
include/c++/${version}/ctgmath
include/c++/${version}/ctime
include/c++/${version}/cwchar
include/c++/${version}/cwctype
include/c++/${version}/cxxabi-forced.h
include/c++/${version}/cxxabi.h
include/c++/${version}/debug/*
include/c++/${version}/deque
include/c++/${version}/exception
include/c++/${version}/exception_defines.h
include/c++/${version}/ext/*
include/c++/${version}/fenv.h
include/c++/${version}/fstream
include/c++/${version}/functional
include/c++/${version}/iomanip
include/c++/${version}/ios
include/c++/${version}/iosfwd
include/c++/${version}/iostream
include/c++/${version}/istream
include/c++/${version}/iterator
include/c++/${version}/limits
include/c++/${version}/list
include/c++/${version}/locale
include/c++/${version}/map
include/c++/${version}/memory
include/c++/${version}/new
include/c++/${version}/numeric
include/c++/${version}/ostream
include/c++/${version}/parallel/*
include/c++/${version}/queue
include/c++/${version}/random
include/c++/${version}/regex
include/c++/${version}/set
include/c++/${version}/sstream
include/c++/${version}/stack
include/c++/${version}/stdexcept
include/c++/${version}/streambuf
include/c++/${version}/string
include/c++/${version}/tgmath.h
include/c++/${version}/tr1/*
include/c++/${version}/tr1_impl/*
include/c++/${version}/tuple
include/c++/${version}/type_traits
include/c++/${version}/typeinfo
include/c++/${version}/unordered_map
include/c++/${version}/unordered_set
include/c++/${version}/utility
include/c++/${version}/valarray
include/c++/${version}/vector
include/c++/${version}/${arch}-${vendor}-solaris*/bits
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/libstdc++.*
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/libsupc++.*
libexec/gcc/${arch}-${vendor}-solaris*/$version/cc1plus
$iprefix/man/man1/g++.1
[gcc-objc]
pkgname="${pkgprefix}g${abbrev_ver}ob"
pkgname="${pkgprefix}g${abbrev_majorminor}ob"
name="gcc-objc - GNU Compiler Collection (Objective-C)"
pkgvendor="http://gcc.gnu.org"
pkgdesc="Objective-C support for GCC"
pkgver="$pkgver"
files(-,root,bin)
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/objc
$iprefix/lib/libobjc.*
if(sparcv9)$iprefix/lib/sparcv9/libobjc.*
$iprefix/libexec/gcc/${arch}-${vendor}-solaris*/$version/cc1obj
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/include/objc
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/libobjc.*
libexec/gcc/${arch}-${vendor}-solaris*/$version/cc1obj
[gcc-objc++]
pkgname="${pkgprefix}g${abbrev_ver}ox"
pkgname="${pkgprefix}g${abbrev_majorminor}ox"
name="gcc-objc++ - GNU Compiler Collection (Objective-C++)"
pkgvendor="http://gcc.gnu.org"
pkgdesc="Objective-C++ support for GCC"
pkgver="$pkgver"
files(-,root,bin)
$iprefix/libexec/gcc/${arch}-${vendor}-solaris*/$version/cc1objplus
libexec/gcc/${arch}-${vendor}-solaris*/$version/cc1objplus
[gcc-gfortran]
pkgname="${pkgprefix}g${abbrev_ver}ft"
pkgname="${pkgprefix}g${abbrev_majorminor}ft"
name="gcc-gfortran - GNU Compiler Collection (Fortran)"
pkgvendor="http://gcc.gnu.org"
pkgdesc="Fortran support for GCC"
pkgver="$pkgver"
files(-,root,bin)
$iprefix/bin/*fortran
$iprefix/lib/libgfortran.*
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/libgfortranbegin.a
if(sparcv9)$iprefix/lib/sparcv9/libgfortran.*
if(sparcv9)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/sparcv9/libgfortranbegin.a
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/finclude
$iprefix/libexec/gcc/${arch}-${vendor}-solaris*/$version/f951
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/finclude/omp*
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/libgfortranbegin.a
lib/$libsubdir/${arch}-${vendor}-solaris*/$version/libgfortran.*
libexec/gcc/${arch}-${vendor}-solaris*/$version/f951
$iprefix/man/?a?1/gfortran.1
$iprefix/info/gfortran.info*
@@ -273,7 +225,6 @@ pkgdesc="Runtime support library for C"
pkgver="$pkgver"
files(-,root,bin)
$_libdir/libgcc_s.so.1*
if(sparcv9)$_libdir/sparcv9/libgcc_s.so.1*
[libstdc++6]
pkgname="${pkgprefix}lstdc6"
@@ -284,21 +235,19 @@ pkgdesc="Runtime support library for C++"
pkgver="$pkgver"
files(-,root,bin)
$_libdir/libstdc++.so.6*
if(sparcv9)$_libdir/sparcv9/libstdc++.so.6*
[libobjc2]
pkgname="${pkgprefix}lobjc2"
name="libojc2 - GNU Objective-C shared support library"
name="libobjc2 - GNU Objective-C shared support library"
pkgcat="system"
pkgvendor="http://gcc.gnu.org"
pkgdesc="Runtime support library for Objective-C"
pkgver="$pkgver"
files(-,root,bin)
$_libdir/libobjc.so.2*
if(sparcv9)$_libdir/sparcv9/libobjc.so.2*
[libgfortran3]
pkgname="${pkgprefix}lgft3"
pkgname="${pkgprefix}lgfrt3"
name="libgfortran3 - GNU Fortran shared support library"
pkgcat="system"
pkgvendor="http://gcc.gnu.org"
@@ -306,10 +255,30 @@ pkgdesc="Runtime support library for Fortran"
pkgver="$pkgver"
files(-,root,bin)
$_libdir/libgfortran.so.3*
if(sparcv9)$_libdir/sparcv9/libgfortran.so.3*
[libgnat43]
pkgname="${pkgprefix}lgna${abbrev_majorminor}"
name="libgnat${abbrev_majorminor} - GNU Ada shared support library"
pkgcat="system"
pkgvendor="http://gcc.gnu.org"
pkgdesc="Runtime support library for Ada"
pkgver="$pkgver"
files(-,root,bin)
$_libdir/libgnat-${majorminor}.so
$_libdir/libgnarl-${majorminor}.so
[libssp0]
pkgname="${pkgprefix}lssp0"
name="libssp0 - GNU Stack Smashing Protection shared support library"
pkgcat="system"
pkgvendor="http://gcc.gnu.org"
pkgdesc="Runtime support library for Stack Smashing Protection"
pkgver="$pkgver"
files(-,root,bin)
$_libdir/libssp.so.0*
[libgomp1]
pkgname="${pkgprefix}lgo1"
pkgname="${pkgprefix}lgomp1"
name="libgomp1 - GNU OpenMP shared support library"
pkgcat="system"
pkgvendor="http://gcc.gnu.org"
@@ -317,101 +286,4 @@ pkgdesc="Runtime support library for OpenMP"
pkgver="$pkgver"
files(-,root,bin)
$_libdir/libgomp.so.1*
if(sparcv9)$_libdir/sparcv9/libgomp.so.1*
[libgnat43]
pkgname="${pkgprefix}lga43"
name="libgnat43 - GNU Ada shared support library"
pkgcat="system"
pkgvendor="http://gcc.gnu.org"
pkgdesc="Runtime support library for Ada"
pkgver="$pkgver"
files(-,root,bin)
$_libdir/libgnat-4.3.so
$_libdir/libgnarl-4.3.so
# These packages only exist when java is enabled
# RH splits libgcj into it's own package, I can't be bothered...
[gcc-java]
pkgname="${pkgprefix}g${abbrev_ver}jv"
name="gcc-java - GNU Compiler Collection (Java)"
pkgvendor="http://gcc.gnu.org"
pkgdesc="Java support for GCC"
pkgver="$pkgver"
files(-,root,bin)
# These files are gcc-java
$iprefix/bin/*gcj
$iprefix/bin/gcjh
$iprefix/bin/jcf-dump
$iprefix/lib/libgcj-tools.*
$iprefix/lib/libgcj.*
$iprefix/lib/libgij.*
if(sparcv9)$iprefix/lib/sparcv9/libgcj-tools.*
if(sparcv9)$iprefix/lib/sparcv9/libgcj.*
if(sparcv9)$iprefix/lib/sparcv9/libgij.*
$iprefix/libexec/gcc/${arch}-${vendor}-solaris*/$version/jc1
$iprefix/libexec/gcc/${arch}-${vendor}-solaris*/$version/jvgenmain
$iprefix/man/?a?1/gcj.1
$iprefix/man/?a?1/gcjh.1
$iprefix/man/?a?1/jcf-dump.1
$iprefix/info/gcj.info*
# These files are libgcj
$iprefix/bin/gappletviewer
$iprefix/bin/gcj-dbtool
$iprefix/bin/gij
$iprefix/bin/gjar
$iprefix/bin/gjarsigner
$iprefix/bin/gkeytool
$iprefix/bin/gorbd
$iprefix/bin/grmic
$iprefix/bin/grmid
$iprefix/bin/grmiregistry
$iprefix/bin/gserialver
$iprefix/bin/gtnameserv
$iprefix/bin/jv-convert
$iprefix/lib/gcj-${version}-9/classmap.db
$iprefix/lib/gcj-${version}-9/libjvm.so
$iprefix/lib/gcj-${version}-9/libjvm.a
$iprefix/lib/logging.properties
$iprefix/lib/pkgconfig/libgcj*.pc
$iprefix/lib/security/classpath.security
if(sparcv9)$iprefix/lib/sparcv9/gcj-${version}-9/classmap.db
if(sparcv9)$iprefix/lib/sparcv9/gcj-${version}-9/libjvm.so
if(sparcv9)$iprefix/lib/sparcv9/gcj-${version}-9/libjvm.a
if(sparcv9)$iprefix/lib/sparcv9/logging.properties
if(sparcv9)$iprefix/lib/sparcv9/security/classpath.security
$iprefix/man/?a?1/gappletviewer.1
$iprefix/man/?a?1/gcj-dbtool.1
$iprefix/man/?a?1/gij.1
$iprefix/man/?a?1/gjar.1
$iprefix/man/?a?1/gjarsigner.1
$iprefix/man/?a?1/gkeytool.1
$iprefix/man/?a?1/gorbd.1
$iprefix/man/?a?1/grmic.1
$iprefix/man/?a?1/grmid.1
$iprefix/man/?a?1/grmiregistry.1
$iprefix/man/?a?1/gserialver.1
$iprefix/man/?a?1/gtnameserv.1
$iprefix/man/?a?1/jv-convert.1
$iprefix/info/cp-tools.info*
$iprefix/share/java/libgcj*-${version}.jar
# These files are libgcj-devel
$iprefix/bin/addr2name.awk
$iprefix/bin/gc-analyze
$iprefix/bin/gjavah
$iprefix/bin/gnative2ascii
$iprefix/include/c++/${version}/gcj
$iprefix/include/c++/${version}/gnu
$iprefix/include/c++/${version}/java
$iprefix/include/c++/${version}/javax
$iprefix/include/c++/${version}/org
$iprefix/include/c++/${version}/sun
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/gcj/libgcj-config.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/jawt.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/jawt_md.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/jni.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/jni_md.h
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/jvmpi.h
$iprefix/man/?a?1/gc-analyze.1
$iprefix/man/?a?1/gjavah.1
$iprefix/man/?a?1/gnative2ascii.1

30
gcc43/meta/relnotes Normal file
View File

@@ -0,0 +1,30 @@
PACKAGE DETAILS
---------------
Name: %%PKGNAME%%
Version: %%SOURCE_AND_VER%%
Vendor: %%VENDOR%%
Packager: %%PKGEDBY%%
Source (sha1sum):
%%SOURCE_SHA1SUM%%
BUILD DETAILS
-------------
Compiler:
%%COMPILER%%
Environment:
%%ENVIRONMENT%%
Configure:
%%CONFIGURE%%
KNOWN DEPENDENCIES
------------------
%%DEPENDENCIES%%
ERRORS/MISCELLANEOUS
--------------------
After installation the fixed-includes should be regenerated.
Go to /usr/tgcware/libexec/gcc/<platform>/<version>/install-tools and run
the mkheaders program.