[arch-commits] Commit in gcc-gcj/trunk (PKGBUILD)

andyrtr at archlinux.org andyrtr at archlinux.org
Tue Sep 2 05:50:52 UTC 2008


    Date: Tuesday, September 2, 2008 @ 01:50:52
  Author: andyrtr
Revision: 11735

upgpkg: gcc-gcj 4.3.2-1

Modified:
  gcc-gcj/trunk/PKGBUILD

----------+
 PKGBUILD |   32 +++++++++++++++++---------------
 1 file changed, 17 insertions(+), 15 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2008-09-02 03:53:08 UTC (rev 11734)
+++ PKGBUILD	2008-09-02 05:50:52 UTC (rev 11735)
@@ -1,29 +1,31 @@
 # $Id$
 # Maintainer: Jan de Groot <jgc at archlinux.org>
+# Maintainer: Andreas Radke <andyrtr at archlinux.org>
 
 # There's a circular dependency between gcc-gcj and eclipse-ecj. There is no 
 # way to solve this issue other than first building an older version without
 # the dependency and using that with eclipse-ecj to build this version.
 
 pkgname=gcc-gcj
-pkgver=4.3.1
+pkgver=4.3.2
 pkgrel=1
 pkgdesc="GNU Java Environment"
 arch=(i686 x86_64)
 license=('GPL' 'LGPL')
 url="http://gcc.gnu.org"
-depends=("gcc>=4.3.0" "gtk2>=2.12.5" 'file' 'libsm' 'libxtst' 'alsa-lib' "eclipse-ecj>=3.3.1.1")
-makedepends=('texinfo' 'pkgconfig' 'xulrunner>=1.8.1.12' 'libart-lgpl' 'jack-audio-connection-kit' 'libxtst')
+depends=("gcc>=4.3.2" "gtk2>=2.12.11" 'file' 'libsm' 'libxtst' 'alsa-lib' "eclipse-ecj>=3.3.2")
+makedepends=('texinfo' 'pkgconfig' 'xulrunner>=1.9.0.1' 'libart-lgpl' 'jack-audio-connection-kit' 'libxtst')
 options=('!libtool')
+install=gcc-gcj.install
 source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-{core,g++,java}-${pkgver}.tar.bz2
 	gcj-4.3-tools.jar-path.diff
 	gcc_pure64.patch
 	libjava-disable-static.dpatch
 	libjava-sjlj.dpatch
 	gcc-hash-style-both.patch)
-md5sums=('f30652bdee577911681c86f5d7f23d65'
-         '1e0eadf92c2aeff4611fe9da286348d4'
-         '1987df86bd860ea9b7d9c7668d6ad5e3'
+md5sums=('dd8048b43d3d4e5595bcade47b9144c6'
+         'bfdf8d19e1b85f522f8b8d48d25e7aaa'
+         '4a1dee5782dccc505072c6401cf1d4c3'
          '602eb960c7752cc4877309e691110c06'
          '4030ee1c08dd1e843c0225b772360e76'
          'e5e13a1815b676b66e119c7f46550a90'
@@ -35,9 +37,8 @@
     echo "You need the de_DE locale to build gcc."
     return 1
   fi
-  [ -z "${MOZ_PLUGIN_PATH}" ] && . /etc/profile.d/mozilla-common.sh ]
 
-  cd ${startdir}/src/gcc-${pkgver}
+  cd ${srcdir}/gcc-${pkgver}
 
   # Don't install libiberty
   sed -i 's/install_to_$(INSTALL_DEST) //' libiberty/Makefile.in
@@ -45,15 +46,15 @@
   if [ "${CARCH}" = "x86_64" ]; then
     patch -Np1 -i ../gcc_pure64.patch || return 1
   fi
-  chmod +x ${startdir}/src/*.dpatch
-  ${startdir}/src/libjava-disable-static.dpatch -patch || return 1
+  chmod +x ${srcdir}/*.dpatch
+  ${srcdir}/libjava-disable-static.dpatch -patch || return 1
   echo 'sjlj'
-  ${startdir}/src/libjava-sjlj.dpatch -patch || return 1
+  ${srcdir}/libjava-sjlj.dpatch -patch || return 1
 
   echo 'hash'
-  patch -Np0 -i ${startdir}/src/gcc-hash-style-both.patch || return 1
+  patch -Np0 -i ${srcdir}/gcc-hash-style-both.patch || return 1
   echo 'tools'
-  patch -Np0 -i ${startdir}/src/gcj-4.3-tools.jar-path.diff || return 1
+  patch -Np0 -i ${srcdir}/gcj-4.3-tools.jar-path.diff || return 1
 
   mkdir build
   cd build
@@ -61,11 +62,11 @@
      --enable-languages=java --enable-threads=posix \
      --enable-__cxa_atexit --enable-java-awt=gtk \
      --libdir=/usr/lib --libexecdir=/usr/lib --disable-multilib \
-     --enable-clocale=gnu --mandir=/usr/share/man \
+     --enable-clocale=gnu --mandir=/usr/share/man --infodir=/usr/share/info \
      --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre \
      --enable-libgcj-multifile --with-tune=generic \
      --with-ecj-jar=/usr/share/java/eclipse-ecj.jar \
-     --enable-plugin --with-system-zlib --disable-libstdcxx-pch
+     --disable-plugin --with-system-zlib --disable-libstdcxx-pch
    make || return 1
    make -j1 DESTDIR=${startdir}/pkg install-target-libjava
 
@@ -92,4 +93,5 @@
    ln -sf libgcj-${pkgver}.jar ${startdir}/pkg/usr/share/java/libgcj-4.3.jar
    ln -sf libgcj-tools-${pkgver}.jar ${startdir}/pkg/usr/share/java/libgcj-tools-4.3.jar
 
+   rm -f ${pkgdir}/usr/share/info/dir
 }




More information about the arch-commits mailing list