Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=3f5ff4caf52a282df67ad4bfc8aa51dc0f0f6b0f
commit 3f5ff4caf52a282df67ad4bfc8aa51dc0f0f6b0f Author: Miklos Vajna <vmik...@frugalware.org> Date: Mon Jun 1 17:38:52 2009 +0200 gcc-4.4.0-1-i686 - version bump - drop obsolete gcc-treelang subpkg - gcc-gcj now replaces gjdoc diff --git a/source/devel/gcc/FrugalBuild b/source/devel/gcc/FrugalBuild index 4f072f6..823a6c5 100644 --- a/source/devel/gcc/FrugalBuild +++ b/source/devel/gcc/FrugalBuild @@ -11,19 +11,20 @@ USE_TREELANG=${USE_TREELANG:-"y"} USE_FORTRAN=${USE_FORTRAN:-"y"} pkgname=gcc -pkgver=4.3.3 +pkgver=4.4.0 pkgrel=1 pkgdesc="The GNU Compiler Collection" url="http://gcc.gnu.org" depends=('binutils>=2.18.50.0.8-3' 'glibc>=2.8-2' 'mpfr>=2.3.1-2') provides=('c-compiler') +replaces=('gcc-treelang') groups=('devel' 'devel-core') archs=('i686' 'x86_64' 'ppc') options=('scriptlet') up2date="lynx -dump $url|grep Current|sed 's/.*GCC \(.*\) (.*/\1/'" -source=(http://gcc.releasenotes.org/releases/gcc-$pkgver/gcc-$pkgver.tar.bz2 \ +source=(http://ftp.gnu.org/pub/gnu/gcc/gcc-$pkgver/gcc-$pkgver.tar.bz2 \ README.Frugalware) -sha1sums=('e378b7a0cb0f7dbf6436f4efb5756e29a90fdc1c' \ +sha1sums=('9215af6beb900ca1eef1d6a40c3dabe990203b25' \ '9ff2a95f1336cfbf90a7852f34f1db0b31c82dca') if Fuse $USE_SHARED; then @@ -33,16 +34,18 @@ if Fuse $USE_SHARED; then subdepends=('glibc' 'glibc' 'glibc') subbackup=('' '' '') subgroups=('base chroot-core' 'lib' 'lib') + subreplaces=('' '' '') fi if Fuse $USE_CPP; then depends=("${depen...@]}" 'libstdc++') - source=("${sour...@]}" ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/libstdc++-man.20080508.tar.bz2) - sha1sums=("${sha1su...@]}" 'f52e0480121e9867b51584d88e6808bc14950889') + source=("${sour...@]}" ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/libstdc++-man.20090421.tar.bz2) + sha1sums=("${sha1su...@]}" 'f848645cd738616111c778501523985120ab92c8') subpkgs=("${subpk...@]}" 'libstdc++') subdescs=("${subdes...@]}" 'GNU Standard C++ Library') subdepends=("${subdepen...@]}" 'libgcc') subbackup=("${subback...@]}" '') subgroups=("${subgrou...@]}" 'base chroot-core') + subreplaces=("${subreplac...@]}" '') fi if Fuse $USE_JAVA; then subpkgs=("${subpk...@]}" 'libffi' 'libgcj' 'libgcj-awt' 'gcc-gcj') @@ -56,9 +59,10 @@ if Fuse $USE_JAVA; then fi subbackup=("${subback...@]}" '' "usr/lib/gcj-$pkgver/classmap.db" '' '') subgroups=("${subgrou...@]}" 'lib' 'lib' 'xlib' 'devel-extra') + subreplaces=("${subreplac...@]}" '' '' '' 'gjdoc') makedepends=("${makedepen...@]}" 'gtk+2' 'libart_lgpl' 'libxtst' 'zip' 'xulrunner' \ 'libxml2' 'freetype2' 'libice' 'libxtst' 'libxau' 'libxdmcp' \ - 'libxdamage' 'alsa-lib' 'fastjar>=0.95') + 'libxdamage' 'alsa-lib' 'fastjar>=0.95' 'antlr') Fuse $USE_ECJ && makedepends=("${makedepen...@]}" 'ecj') fi if Fuse $USE_OBJC; then @@ -69,6 +73,7 @@ if Fuse $USE_OBJC; then "glibc mpfr") subbackup=("${subback...@]}" '' '' '') subgroups=("${subgrou...@]}" 'lib-extra' 'devel-extra' 'devel-extra') + subreplaces=("${subreplac...@]}" '' '' '') fi if Fuse $USE_ADA; then subpkgs=("${subpk...@]}" 'libgnat' 'gcc-gnat') @@ -76,21 +81,16 @@ if Fuse $USE_ADA; then subdepends=("${subdepen...@]}" 'libgcc' "glibc mpfr") subbackup=("${subback...@]}" '' '') subgroups=("${subgrou...@]}" 'lib-extra' 'devel-extra') + subreplaces=("${subreplac...@]}" '' '') makedepends=("${makedepen...@]}" 'gcc-gnat') fi -if Fuse $USE_TREELANG; then - subpkgs=("${subpk...@]}" 'gcc-treelang') - subdescs=("${subdes...@]}" 'Treelang support for GCC') - subdepends=("${subdepen...@]}" "glibc mpfr") - subbackup=("${subback...@]}" '') - subgroups=("${subgrou...@]}" 'devel-extra') -fi if Fuse $USE_FORTRAN; then subpkgs=("${subpk...@]}" 'libgfortran' 'gcc-gfortran') subdescs=("${subdes...@]}" 'Fortran 95 runtime' 'Fortran 95 support for GCC') subdepends=("${subdepen...@]}" 'glibc' "glibc mpfr libgfortran") subbackup=("${subback...@]}" '' '') subgroups=("${subgrou...@]}" 'lib-extra' 'devel-extra') + subreplaces=("${subreplac...@]}" '' '') makedepends=("${makedepen...@]}" 'mpfr') fi i=0 @@ -134,7 +134,6 @@ build() fi Fuse $USE_OBJC && langlist="$langlist,objc,obj-c++" Fuse $USE_ADA && langlist="$langlist,ada" - Fuse $USE_TREELANG && langlist="$langlist,treelang" Fuse $USE_FORTRAN && langlist="$langlist,fortran" if [ "$CARCH" == "ppc" ]; then @@ -173,7 +172,6 @@ build() fi if [ -d $Fdestdir/usr/lib64 ]; then - Fmessage "Killing multilib CRAP!" mv -f $Fdestdir/usr/lib64/* $Fdestdir/usr/lib/ || Fdie rm -rf $Fdestdir/usr/lib64 || Fdie fi @@ -233,7 +231,7 @@ build() if Fuse $USE_CPP; then Fmkdir /usr/man/man3 # Note: man snapshots are called man.$snapshot and released tarballs are man-$the_version - cp $Fsrcdir/libstdc++-man.20080508/man3/* $Fdestdir/usr/man/man3/ || Fdie + cp $Fsrcdir/libstdc++-man.20090421/man3/* $Fdestdir/usr/man/man3/ || Fdie fi # split the pkg @@ -257,12 +255,12 @@ build() Fsplit libgcj-awt usr/include/c++/$pkgver/java/awt Fsplit libgcj-awt usr/include/c++/$pkgver/sun/awt # libgcj - ## org , sun are libgcj incldes also + ## org, sun are libgcj includes also Fsplit libgcj usr/include/c++/$pkgver/[gj]* Fsplit libgcj usr/include/c++/$pkgver/{sun,org} Fsplit libgcj usr/lib/pkgconfig/libgcj-${pkgver%.*}.pc ## maybe we should add some libgcj-tools or libgcj-utils package ? - crazy - - Fsplit libgcj usr/bin/{jv-convert,gij,gjar,grmi*,gcj-dbtool,gorbd,gappletviewer,gjarsigner,gkeytool,addr2name.awk} + Fsplit libgcj usr/bin/{jv-convert,gij,gjar,grmi*,gcj-dbtool,gorbd,gappletviewer,gjarsigner,gkeytool} Fsplit libgcj usr/bin/{gtnameserv,gnative2ascii,gserialver,gc-analyze} Fsplit libgcj usr/man/man1/{gjarsigner,gkeytool,gjar,jv-convert,gij,grmi*,gorbd,gcj-dbtool,gtnameserv}.1* Fsplit libgcj usr/man/man1/{gnative2ascii,gserialver,gappletviewer,gc-analyze}.1* @@ -272,12 +270,16 @@ build() Fsplit libgcj usr/lib/security Fsplit libgcj usr/lib/logging.properties Fsplit libgcj usr/lib/${gcjpkgver} + Fsplit libgcj usr/bin/rebuild-gcj-db # gcc-gcj Fsplit gcc-gcj usr/bin/{gcj,$CHOST-gcj,gcjh,gjavah,jcf-dump} Fsplit gcc-gcj usr/man/man1/{gcj,gcjh,gjavah,jcf-dump}.1* Fsplit gcc-gcj usr/info/gcj* Fsplit gcc-gcj usr/libexec/gcc/$CHOST/$pkgver/{jc1,jvgenmain} Fuse $USE_ECJ && Fsplit gcc-gcj usr/libexec/gcc/$CHOST/$pkgver/ecj1 + Fsplit gcc-gcj usr/bin/aot-compile + Fsplit gcc-gcj usr/bin/gjdoc + Fsplit gcc-gcj usr/man/man1/gjdoc.1 fi if Fuse $USE_ADA; then # libgnat @@ -307,12 +309,6 @@ build() # gcc-objc++ Fsplit gcc-objc++ usr/libexec/gcc/$CHOST/$pkgver/cc1objplus fi - if Fuse $USE_TREELANG; then - # gcc-treelang - Fsplit gcc-treelang usr/bin/gtreelang - Fsplit gcc-treelang usr/info/treelang* - Fsplit gcc-treelang usr/libexec/gcc/$CHOST/$pkgver/tree1 - fi if Fuse $USE_JAVA; then # libffi Fsplit libffi usr/lib/libffi* _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git