Update to 4.3.2. Add subpackage for GNAT shared libraries.
This commit is contained in:
parent
f4d204194e
commit
5f0f53cd1e
@ -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
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user