Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=e12e76ed260f69c534dac88658a0f29837c63e66

commit e12e76ed260f69c534dac88658a0f29837c63e66
Author: DeX77 <[email protected]>
Date:   Wed Feb 26 12:26:55 2014 +0100

openjdk-7-10-x86_64

* relbump
* use icedteaver 2.4.5
* fix profile files: there is no other java anymore
* fix install script

diff --git a/source/devel-extra/openjdk/FrugalBuild 
b/source/devel-extra/openjdk/FrugalBuild
index b89363b..5320c9e 100644
--- a/source/devel-extra/openjdk/FrugalBuild
+++ b/source/devel-extra/openjdk/FrugalBuild
@@ -6,16 +6,16 @@ pkgname=openjdk
_java_ver=7
_updatever=u45
pkgver=7
-icedteaver=2.4.3
+icedteaver=2.4.5
javaver="$pkgver-openjdk"
-pkgrel=9
+pkgrel=10
pkgdesc="Open-source Java Development Kit implementation."
url="http://openjdk.java.net/";
depends=('libx11' 'krb5')
provides=('jdk')
-rodepends=("openjre=$pkgver")
+rodepends=("openjre=$pkgver-$pkgrel")
makedepends=('apache-ant' 'zip' 'cpio' 'rhino' 'gtk+2' 'xulrunner>=1.9.2-2' 
'cups' \
-             'openjdk' 'libgif' 'libxp' 'procps' 'sed>=4.2.1-2' 'cpio>=2.11-2' 
'fastjar')
+       'openjdk' 'libgif' 'libxp' 'procps' 'sed>=4.2.1-2' 'cpio>=2.11-2' 
'fastjar')
groups=('devel-extra')
archs=('i686' 'x86_64')
_F_archive_name="icedtea"
@@ -24,13 +24,13 @@ _F_archive_name="icedtea"
up2date="Flasttar http://icedtea.classpath.org/download/source/|sed 
's/$icedteaver/$pkgver/'"

# check "${srcdir}/icedtea-${_icedtea_ver}"/Makefile.am
-_CORBA_CHANGESET=8ed5df839fbc
-_JAXP_CHANGESET=8f220f7b51c7
-_JAXWS_CHANGESET=652eb396f959
-_JDK_CHANGESET=7958751eb9ef
-_LANGTOOLS_CHANGESET=3c8eb52a32ea
-_OPENJDK_CHANGESET=e2f5917da3c1
-_HOTSPOT_CHANGESET=b59e02d9e72b # see 
"${srcdir}/icedtea-${_icedtea_ver}"/hotspot.map
+_CORBA_CHANGESET=3594dbde270d
+_JAXP_CHANGESET=8fe156ad49e2
+_JAXWS_CHANGESET=32ea8b1ed91a
+_JDK_CHANGESET=9db88c18e114
+_LANGTOOLS_CHANGESET=dabd37b7e295
+_OPENJDK_CHANGESET=410eb7fef869
+_HOTSPOT_CHANGESET=2cb58882dac3 # see 
"${srcdir}/icedtea-${_icedtea_ver}"/hotspot.map

_url=http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4

@@ -43,14 +43,14 @@ 
source=(http://icedtea.classpath.org/download/source/$_F_archive_name-$icedteave
${_url}/langtools/archive/${_LANGTOOLS_CHANGESET}.tar.gz                        
# langtools.tar.gz
${_url}/hotspot/archive/${_HOTSPOT_CHANGESET}.tar.gz                            
# hotspot.tar.gz \
openj{dk,re}.sh)
-sha1sums=('7be802a22e705d626bf43b37d3cd08297098e0ae' \
-          '0b42e1051a7d8d4488029ed0ce8cbf0d2546cf8d' \
-          '16a0a5f3548d9587b2a0eea4faa6f62d59ed098c' \
-          '389ee0e0265463f20024f1782f1c64fb1ab32653' \
-          '674b56046781f04722f2901677fecd6e27426a36' \
-          'def159ed4a2fbf74ffef3cc726529fb849d12874' \
-          '3917cf9702aa535902fab101243ac1d03ab40470' \
-          '4f103197d97d4bcee34cadfffd34effc9b1395c6' \
+sha1sums=('ddfb8a485a01ae7486d8951df753dc4d077cffdb' \
+          'acf5fb7f1b76e69f472a990b1f772f6adc1dc9cf' \
+          'fec0018f0e10cf1a03b18409c982f42e40746ef5' \
+          'c5d89f1105e5746bdf97c6eeb66e75df2dd9e0fc' \
+          '690c73e3783bba5c852636e6663292b83045ae91' \
+          '05ed72bcce4136e9069cba25c62ae73e3be4540d' \
+          'f863613e9c21f8303cdc6d2b0c216a60662caf4b' \
+          'fe54509264470f3dbf9281cbf4125bc9c4d84abc' \
'e158fc5aa29d1830a99b7592de137b2a82fed3c7' \
'1912c18a74191a3dae6d78a09a9b3d541ee8e86d')
_F_cd_path=$_F_archive_name-$icedteaver
@@ -58,17 +58,19 @@ NOEXTRACT=1

subpkgs=('openjre' 'openjdk-source')
subdescs=('Open-source Java Runtime Environment.' 'Java Development Kit 
source-code.')
-subdepends=('libjpeg>=8b libgif libuuid gtk+2-libs libxtst libffi libpulse 
lcms2' '')
-subrodepends=('' "openjdk=$pkgver")
+subdepends=('libjpeg>=8b libgif libuuid gtk+2-libs libxtst libffi libpulse 
lcms2 nss' '')
+subrodepends=('ca-certificates' "openjdk=$pkgver")
subprovides=('jre' '')
subgroups=('xapps' 'devel-extra')
subarchs=('i686 x86_64' 'i686 x86_64')
+subinstall=('openjre.install' '')

build()
{
unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
export HOTSPOT_BUILD_JOBS="${MAKEFLAGS/-j}"
export PARALLEL_COMPILE_JOBS="${MAKEFLAGS/-j}"
+       export java="openjdk"

Fextract $_F_archive_name-$icedteaver.tar.gz

@@ -78,25 +80,25 @@ build()

Fconf \
--disable-bootstrap \
-        --with-parallel-jobs="${MAKEFLAGS/-j}" \
-        --disable-tests \
-        --with-pkgversion="Frugalware build ${pkgver}-${pkgrel}-${CARCH}" \
-        --with-jdk-home=${JAVA_HOME} \
-        --with-openjdk-src-zip=${Fsrcdir}/${_OPENJDK_CHANGESET}.tar.gz \
-        --with-hotspot-src-zip=${Fsrcdir}/${_HOTSPOT_CHANGESET}.tar.gz \
-        --with-corba-src-zip=${Fsrcdir}/${_CORBA_CHANGESET}.tar.gz \
-        --with-jaxp-src-zip=${Fsrcdir}/${_JAXP_CHANGESET}.tar.gz \
-        --with-jaxws-src-zip=${Fsrcdir}/${_JAXWS_CHANGESET}.tar.gz \
-        --with-jdk-src-zip=${Fsrcdir}/${_JDK_CHANGESET}.tar.gz \
-        --with-langtools-src-zip=${Fsrcdir}/${_LANGTOOLS_CHANGESET}.tar.gz \
-        --enable-pulse-java \
-        --enable-nss \
-        --with-rhino \
-        --with-abs-install-dir=${_jvmdir}
-
-       make || return 1
+               --with-parallel-jobs="${MAKEFLAGS/-j}" \
+               --disable-tests \
+               --with-pkgversion="Frugalware build 
${pkgver}-${pkgrel}-${CARCH}" \
+               --with-jdk-home=${JAVA_HOME} \
+               --with-openjdk-src-zip=${Fsrcdir}/${_OPENJDK_CHANGESET}.tar.gz \
+               --with-hotspot-src-zip=${Fsrcdir}/${_HOTSPOT_CHANGESET}.tar.gz \
+               --with-corba-src-zip=${Fsrcdir}/${_CORBA_CHANGESET}.tar.gz \
+               --with-jaxp-src-zip=${Fsrcdir}/${_JAXP_CHANGESET}.tar.gz \
+               --with-jaxws-src-zip=${Fsrcdir}/${_JAXWS_CHANGESET}.tar.gz \
+               --with-jdk-src-zip=${Fsrcdir}/${_JDK_CHANGESET}.tar.gz \
+               
--with-langtools-src-zip=${Fsrcdir}/${_LANGTOOLS_CHANGESET}.tar.gz \
+               --enable-pulse-java \
+               --enable-nss \
+               --with-rhino \
+               --with-abs-install-dir=${_jvmdir}
+
+       make || Fdie
Fmkdir /usr/lib/jvm/
-       cd openjdk.build || return 1
+       cd openjdk.build || Fdie
Fcprel j2sdk-image /usr/lib/jvm/java-$javaver
Fdirschmod /usr/lib/jvm/java-$javaver 755
Fexe /etc/profile.d/openjdk.sh
diff --git a/source/devel-extra/openjdk/openjdk.sh 
b/source/devel-extra/openjdk/openjdk.sh
index 1c1cb8d..48cb61f 100644
--- a/source/devel-extra/openjdk/openjdk.sh
+++ b/source/devel-extra/openjdk/openjdk.sh
@@ -1,13 +1,6 @@
export OPENJDKDIR=/usr/lib/jvm/java-7-openjdk
export MANPATH=$MANPATH:$OPENJDKDIR/man
export CLASSPATH=$CLASSPATH:$OPENJDKDIR/lib
+export JAVA_HOME=$OPENJDKDIR
+export PATH=$OPENJDKDIR/bin:$PATH

-# if you put "java=foo" (where foo != openjdk) to /etc/sysconfig/java,
-# then this script won't touch the JAVA_HOME variable
-[ -e /etc/sysconfig/java ] && source /etc/sysconfig/java
-if [ -z "$java" -o "$java" == "openjdk" ]; then
-       export JAVA_HOME=$OPENJDKDIR
-       export PATH=$OPENJDKDIR/bin:$PATH
-else
-       export PATH=$PATH:$OPENJDKDIR/bin
-fi
diff --git a/source/devel-extra/openjdk/openjre.install 
b/source/devel-extra/openjdk/openjre.install
index e0fbb4b..7c176c7 100755
--- a/source/devel-extra/openjdk/openjre.install
+++ b/source/devel-extra/openjdk/openjre.install
@@ -1,3 +1,4 @@
+
post_upgrade()
{

@@ -11,3 +12,12 @@ post_upgrade()
done

}
+
+post_install()
+{
+       post_upgrade
+}
+
+op=$1
+shift
+$op $*
diff --git a/source/devel-extra/openjdk/openjre.sh 
b/source/devel-extra/openjdk/openjre.sh
index aba9b3e..c91329d 100755
--- a/source/devel-extra/openjdk/openjre.sh
+++ b/source/devel-extra/openjdk/openjre.sh
@@ -2,14 +2,8 @@ export OPENJREDIR=/usr/lib/jvm/java-7-openjdk/jre
export MANPATH=$MANPATH:$OPENJREDIR/man
export CLASSPATH=$CLASSPATH:$OPENJREDIR/lib

-# if you put "java=foo" (where foo != openjdk) to /etc/sysconfig/java,
-# then this script won't touch the JAVA_HOME variable
-[ -e /etc/sysconfig/java ] && source /etc/sysconfig/java
-if [ -z "$java" -o "$java" == "openjdk" ]; then
-       if [ ! -f /etc/profile.d/openjdk.sh ]; then
-               export JAVA_HOME=$OPENJREDIR
-       fi
-       export PATH=$OPENJREDIR/bin:$PATH
-else
-       export PATH=$PATH:$OPENJREDIR/bin
+if [ ! -f /etc/profile.d/openjdk.sh ]; then
+       export JAVA_HOME=$OPENJREDIR
fi
+
+export PATH=$OPENJREDIR/bin:$PATH
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to