Update to 4.3.2. Add subpackage for GNAT shared libraries.

This commit is contained in:
Tom G. Christensen 2008-09-03 13:01:10 +00:00 committed by Tom G. Christensen
parent f4d204194e
commit 5f0f53cd1e
2 changed files with 21 additions and 2 deletions

View File

@ -10,7 +10,7 @@
# Check the following 4 variables before running the script # Check the following 4 variables before running the script
snapshot= snapshot=
topdir=gcc topdir=gcc
version=4.3.1 version=4.3.2
pkgver=1 pkgver=1
source[0]=$topdir-$version.tar.bz2 source[0]=$topdir-$version.tar.bz2
#source[0]=gcc-4.3-$snapshot.tar.bz2 #source[0]=gcc-4.3-$snapshot.tar.bz2
@ -29,6 +29,8 @@ make_build_target=bootstrap
# Define abbreviated version number (for pkgdef) # Define abbreviated version number (for pkgdef)
abbrev_ver=$(echo $version | ${__tr} -d '.') abbrev_ver=$(echo $version | ${__tr} -d '.')
# Just major.minor, no subminors
majorminor=$(echo $version | cut -d. -f1-2)
global_config_args="--prefix=$prefix --with-local-prefix=$prefix --with-libiconv-prefix=$lprefix --with-gmp=$lprefix --with-mpfr=$lprefix --disable-nls --enable-shared" global_config_args="--prefix=$prefix --with-local-prefix=$prefix --with-libiconv-prefix=$lprefix --with-gmp=$lprefix --with-mpfr=$lprefix --disable-nls --enable-shared"
langs="--enable-languages=c,ada,c++,fortran,objc,obj-c++" langs="--enable-languages=c,ada,c++,fortran,objc,obj-c++"
@ -73,6 +75,10 @@ install()
${__tar} -cf - libgcc_s.so.1 libstdc++.so.6* libgfortran.so.3* libobjc.so.2* libgomp.so.1* | ${__tar} -cf - libgcc_s.so.1 libstdc++.so.6* libgfortran.so.3* libobjc.so.2* libgomp.so.1* |
(cd ${stagedir}${lprefix}/${_libdir}; ${__tar} -xvBpf -) (cd ${stagedir}${lprefix}/${_libdir}; ${__tar} -xvBpf -)
# Grab gnat libraries from adalib
${__cp} -p ${stagedir}${prefix}/${_libdir}/gcc/${arch}-${vendor}-solaris*/${version}/adalib/libgnarl-$majorminor.so ${stagedir}${lprefix}/${_libdir}
${__cp} -p ${stagedir}${prefix}/${_libdir}/gcc/${arch}-${vendor}-solaris*/${version}/adalib/libgnat-$majorminor.so ${stagedir}${lprefix}/${_libdir}
# Place share/docs in the regular location # Place share/docs in the regular location
prefix=$topinstalldir prefix=$topinstalldir
doc COPYING* MAINTAINERS NEWS doc COPYING* MAINTAINERS NEWS
@ -89,9 +95,11 @@ install()
done done
compat libobjc2 4.2.3 1 2 compat libobjc2 4.2.3 1 2
compat libobjc2 4.2.4 1 2 compat libobjc2 4.2.4 1 2
compat libobjc2 4.3.1 1 2
compat libgomp1 4.2.3 1 2 compat libgomp1 4.2.3 1 2
compat libgomp1 4.2.4 1 2 compat libgomp1 4.2.4 1 2
compat libgomp1 4.3.1 1 2
compat libgfortran3 4.3.1 1 2
} }
reg check reg check

View File

@ -202,3 +202,14 @@ pkgver="$pkgver"
files(-,root,bin) files(-,root,bin)
$_libdir/libgomp.so.1* $_libdir/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