Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master z-rejected grimoire by Florian Franzmann (18cb0728b1532b41bc12dfc82f0a121f8aa59088)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Florian Franzmann <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master z-rejected grimoire by Florian Franzmann (18cb0728b1532b41bc12dfc82f0a121f8aa59088)
  • Date: Sun, 12 Jul 2015 14:36:31 +0000

GIT changes to master z-rejected grimoire by Florian Franzmann
<siflfran AT hawo.stw.uni-erlangen.de>:

ChangeLog | 3 +
z-java/jdk8-bin/BUILD | 1
z-java/jdk8-bin/CONFIGURE | 7 ++
z-java/jdk8-bin/CONFLICTS | 9 +++
z-java/jdk8-bin/DEPENDS | 7 ++
z-java/jdk8-bin/DETAILS | 40 ++++++++++++++++
z-java/jdk8-bin/FINAL | 3 +
z-java/jdk8-bin/HISTORY | 3 +
z-java/jdk8-bin/INSTALL | 102
++++++++++++++++++++++++++++++++++++++++++
z-java/jdk8-bin/JAVA_WARNING | 13 +++++
z-java/jdk8-bin/PRE_BUILD | 12 ++++
z-java/jdk8-bin/PROVIDES | 4 +
z-java/jdk8-bin/UNATTEND_SAFE | 1
13 files changed, 205 insertions(+)

New commits:
commit 18cb0728b1532b41bc12dfc82f0a121f8aa59088
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

z-java/jdk8-bin: new spell, java development kit version 8

diff --git a/ChangeLog b/ChangeLog
index 75649e3..96d18e4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2015-07-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * z-java/jdk8-bin: new spell, java development kit version 8
+
2015-04-22 Vlad Glagolev <stealth AT sourcemage.org>
* FUNCTIONS: fixed check_tmp_noexec for tmp-less systems, do not force
noexec option
diff --git a/z-java/jdk8-bin/BUILD b/z-java/jdk8-bin/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/z-java/jdk8-bin/BUILD
@@ -0,0 +1 @@
+true
diff --git a/z-java/jdk8-bin/CONFIGURE b/z-java/jdk8-bin/CONFIGURE
new file mode 100755
index 0000000..ee38dba
--- /dev/null
+++ b/z-java/jdk8-bin/CONFIGURE
@@ -0,0 +1,7 @@
+# download java sources warning.
+#
+source $SPELL_DIRECTORY/JAVA_WARNING &&
+
+# Standard rejected warnings.
+#
+source $GRIMOIRE/REJECTED_MSG
diff --git a/z-java/jdk8-bin/CONFLICTS b/z-java/jdk8-bin/CONFLICTS
new file mode 100755
index 0000000..19f72d3
--- /dev/null
+++ b/z-java/jdk8-bin/CONFLICTS
@@ -0,0 +1,9 @@
+conflicts j2sdk &&
+conflicts j2sdk-bin &&
+conflicts jdk1.5-bin &&
+conflicts jdk6-bin &&
+conflicts jdk7-bin &&
+conflicts jre1.5-bin &&
+conflicts jre6-bin &&
+conflicts jre7-bin &&
+conflicts jre8-bin
diff --git a/z-java/jdk8-bin/DEPENDS b/z-java/jdk8-bin/DEPENDS
new file mode 100755
index 0000000..2343910
--- /dev/null
+++ b/z-java/jdk8-bin/DEPENDS
@@ -0,0 +1,7 @@
+depends alsa-lib &&
+depends gcc &&
+depends libx11 &&
+depends libxext &&
+depends libxt &&
+depends libxtst &&
+depends ODBC-MGR
diff --git a/z-java/jdk8-bin/DETAILS b/z-java/jdk8-bin/DETAILS
new file mode 100755
index 0000000..cd78cad
--- /dev/null
+++ b/z-java/jdk8-bin/DETAILS
@@ -0,0 +1,40 @@
+. $GRIMOIRE/FUNCTIONS
+ SPELL=jdk8-bin
+ VERSION=8u45
+ VER=1.8.0_45
+ SECURITY_PATCH=3
+case "${SMGL_COMPAT_ARCHS[0]}" in
+ ia32|32)
+ SOURCE=jdk-$VERSION-linux-i586.tar.gz
+
SOURCE_HASH=sha512:74b467e5a36028993aa91903e17bfaf305a0122fdc60efbb9174e33e35ab52813df3b39869b36bfb32441ae3874e89eb523f155573fae5eced1875ebdd08d53f
+ ;;
+ x86-64|64)
+ if [[ "${SMGL_COMPAT_ARCHS[@]/32/}" == "${SMGL_COMPAT_ARCHS[@]}" ]]; then
+ SOURCE=jdk-$VERSION-linux-x64.tar.gz
+
SOURCE_HASH=sha512:f8fa6690609ee93f7e40f69998e97e02566808a50ec146163c7aa24e596a0d98e8d4ad438bc9d4799cb31aad9b403c3d4ada6cc0db66d2b22be8c639d992a027
+ else
+ SOURCE=jdk-$VERSION-linux-i586.tar.gz
+
SOURCE_HASH=sha512:74b467e5a36028993aa91903e17bfaf305a0122fdc60efbb9174e33e35ab52813df3b39869b36bfb32441ae3874e89eb523f155573fae5eced1875ebdd08d53f
+ fi
+ ;;
+###########################################################################
+# Missing support for sparc and sparcv9 tarballs say solaris not linux :\
+###########################################################################
+ *)
+ SOURCE=
+ VERSION=Unsupported
+ VER=Unsupported
+ ;;
+esac
+ #SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
+ WEB_SITE=http://www.oracle.com/technetwork/java/javase/downloads/
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/jdk${VER}"
+ ENTERED=20130917
+ ARCHIVE="off"
+ REJECT="is non-source"
+ SHORT="Java 7 Software Development Kit"
+cat << EOF
+The Java 7 Development Kit is a feature-complete development and
+deployment platform. The JDK contains the Java Plug-In for Netscape 4.x
+and Mozilla/Netscape 6.x, if you've installed the i586.
+EOF
diff --git a/z-java/jdk8-bin/FINAL b/z-java/jdk8-bin/FINAL
new file mode 100755
index 0000000..4d405ec
--- /dev/null
+++ b/z-java/jdk8-bin/FINAL
@@ -0,0 +1,3 @@
+# ensure the JAVA_HOME is available.
+#
+source /etc/profile.d/java.sh
diff --git a/z-java/jdk8-bin/HISTORY b/z-java/jdk8-bin/HISTORY
new file mode 100644
index 0000000..2e8821d
--- /dev/null
+++ b/z-java/jdk8-bin/HISTORY
@@ -0,0 +1,3 @@
+2015-07-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, CONFIGURE, CONFLICTS, DEPENDS, DETAILS, FINAL, INSTALL,
+ JAVA_WARNING, PRE_BUILD, PROVIDES, UNATTEND_SAFE: spell created
diff --git a/z-java/jdk8-bin/INSTALL b/z-java/jdk8-bin/INSTALL
new file mode 100755
index 0000000..904325e
--- /dev/null
+++ b/z-java/jdk8-bin/INSTALL
@@ -0,0 +1,102 @@
+cp -pPR "${SOURCE_DIRECTORY}" "${INSTALL_ROOT}"/usr/lib &&
+
+if [[ "${ARCHITECTURE[0]}" == "i386" || "${ARCHITECTURE[0]}" == "i486" ]]
+then
+ message "${PROBLEM_COLOR}The package says i586 so if you really are
running an i386 " \
+ "or i486 you may experience problems with this
package${DEFAULT_COLOR}"
+fi
+
+if [[ "${SMGL_COMPAT_ARCHS[1]}" == "ia32" ]]
+then
+ if [ -d ${INSTALL_ROOT}/usr/lib/mozilla/plugins ]
+ then
+ ln -sf
${INSTALL_ROOT}/usr/lib/jdk$VER/jre/plugin/i386/ns7/libjavaplugin_oji.so \
+ ${INSTALL_ROOT}/usr/lib/mozilla/plugins/libjavaplugin_oji.so &&
+ ln -sf ${INSTALL_ROOT}/usr/lib/jdk$VER/jre/lib/i386/libnpjp2.so \
+ ${INSTALL_ROOT}/usr/lib/mozilla/plugins/libnpjp2.so
+ fi &&
+
+ if [ -d ${INSTALL_ROOT}/usr/lib/xulrunner/plugins ]
+ then
+ message "${MESSAGE_COLOR}Installing plugin for
xulrunner${DEFAULT_COLOR}" &&
+ ln -sf
${INSTALL_ROOT}/usr/lib/jdk$VER/jre/plugin/i386/ns7/libjavaplugin_oji.so \
+ ${INSTALL_ROOT}/usr/lib/xulrunner/plugins/libjavaplugin_oji.so &&
+ ln -sf ${INSTALL_ROOT}/usr/lib/jdk$VER/jre/lib/i386/libnpjp2.so \
+ ${INSTALL_ROOT}/usr/lib/xulrunner/plugins/libnpjp2.so
+ fi &&
+
+ if [ -d ${INSTALL_ROOT}/usr/lib/firefox/plugins ]
+ then
+ message "${MESSAGE_COLOR}Installing plugin for firefox${DEFAULT_COLOR}"
&&
+ ln -sf
${INSTALL_ROOT}/usr/lib/jdk$VER/jre/plugin/i386/ns7/libjavaplugin_oji.so \
+ ${INSTALL_ROOT}/usr/lib/firefox/plugins/libjavaplugin_oji.so &&
+ ln -sf ${INSTALL_ROOT}/usr/lib/jdk$VER/jre/lib/i386/libnpjp2.so \
+ ${INSTALL_ROOT}/usr/lib/firefox/plugins/libnpjp2.so
+ fi &&
+
+ if [ -d ${INSTALL_ROOT}/opt/firefox/plugins ]
+ then
+ message "${MESSAGE_COLOR}Installing plugin for
firefox-bin${DEFAULT_COLOR}" &&
+ ln -sf
${INSTALL_ROOT}/usr/lib/jdk$VER/jre/plugin/i386/ns7/libjavaplugin_oji.so \
+ ${INSTALL_ROOT}/opt/firefox/plugins/libjavaplugin_oji.so &&
+ ln -sf ${INSTALL_ROOT}/usr/lib/jdk$VER/jre/lib/i386/libnpjp2.so \
+ ${INSTALL_ROOT}/opt/firefox/plugins/libnpjp2.so
+ fi
+
+ if [ -d ${INSTALL_ROOT}/usr/lib/seamonkey/plugins ]
+ then
+ message "${MESSAGE_COLOR}Installing plugin for
seamonkey${DEFAULT_COLOR}" &&
+ ln -sf
${INSTALL_ROOT}/usr/lib/jdk$VER/jre/plugin/i386/ns7/libjavaplugin_oji.so \
+ ${INSTALL_ROOT}/usr/lib/seamonkey/plugins/libjavaplugin_oji.so
+ ln -sf ${INSTALL_ROOT}/usr/lib/jdk$VER/jre/lib/i386/libnpjp2.so \
+ ${INSTALL_ROOT}/usr/lib/seamonkey/plugins/libnpjp2.so
+ fi
+
+ if [ -d ${INSTALL_ROOT}/opt/google/chrome/plugins ]
+ then
+ message "${MESSAGE_COLOR}Installing plugin for
google-chrome-bin${DEFAULT_COLOR}" &&
+ ln -sf
${INSTALL_ROOT}/usr/lib/jdk$VER/jre/plugin/i386/ns7/libjavaplugin_oji.so \
+ ${INSTALL_ROOT}/opt/google/chrome/plugins/libjavaplugin_oji.so
+ ln -sf ${INSTALL_ROOT}/usr/lib/jdk$VER/jre/lib/i386/libnpjp2.so \
+ ${INSTALL_ROOT}/opt/google/chrome/plugins/libnpjp2.so
+ fi
+elif [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" ]]; then
+ if [ -d ${INSTALL_ROOT}/usr/lib/mozilla/plugins ]
+ then
+ ln -sf ${INSTALL_ROOT}/usr/lib/jdk$VER/jre/lib/amd64/libnpjp2.so \
+ ${INSTALL_ROOT}/usr/lib/mozilla/plugins/libnpjp2.so
+ fi &&
+
+ if [ -d ${INSTALL_ROOT}/usr/lib/xulrunner/plugins ]
+ then
+ message "${MESSAGE_COLOR}Installing plugin for
xulrunner${DEFAULT_COLOR}" &&
+ ln -sf ${INSTALL_ROOT}/usr/lib/jdk$VER/jre/lib/amd64/libnpjp2.so \
+ ${INSTALL_ROOT}/usr/lib/xulrunner/plugins/libnpjp2.so
+ fi &&
+
+ if [ -d ${INSTALL_ROOT}/usr/lib/firefox/plugins ]
+ then
+ message "${MESSAGE_COLOR}Installing plugin for firefox${DEFAULT_COLOR}"
&&
+ ln -sf ${INSTALL_ROOT}/usr/lib/jdk$VER/jre/lib/amd64/libnpjp2.so \
+ ${INSTALL_ROOT}/usr/lib/firefox/plugins/libnpjp2.so
+ fi &&
+
+ if [ -d ${INSTALL_ROOT}/opt/firefox/plugins ]
+ then
+ message "${MESSAGE_COLOR}Installing plugin for
firefox-bin${DEFAULT_COLOR}" &&
+ ln -sf ${INSTALL_ROOT}/usr/lib/jdk$VER/jre/lib/amd64/libnpjp2.so \
+ ${INSTALL_ROOT}/opt/firefox/plugins/libnpjp2.so
+ fi
+
+ if [ -d ${INSTALL_ROOT}/usr/lib/seamonkey/plugins ]
+ then
+ message "${MESSAGE_COLOR}Installing plugin for
seamonkey${DEFAULT_COLOR}" &&
+ ln -sf ${INSTALL_ROOT}/usr/lib/jdk$VER/jre/lib/amd64/libnpjp2.so \
+ ${INSTALL_ROOT}/usr/lib/seamonkey/plugins/libnpjp2.so
+ fi
+fi &&
+
+mkdir -p ${INSTALL_ROOT}/etc/profile.d/ &&
+install -m 0644 $SECTION_DIRECTORY/java.sh ${INSTALL_ROOT}/etc/profile.d/ &&
+ln -sfn ${INSTALL_ROOT}/usr/lib/jdk$VER/ ${INSTALL_ROOT}/usr/lib/j2sdk &&
+ln -sfn ${INSTALL_ROOT}/usr/lib/jdk$VER/ ${INSTALL_ROOT}/usr/lib/java7
diff --git a/z-java/jdk8-bin/JAVA_WARNING b/z-java/jdk8-bin/JAVA_WARNING
new file mode 100644
index 0000000..e8d5a46
--- /dev/null
+++ b/z-java/jdk8-bin/JAVA_WARNING
@@ -0,0 +1,13 @@
+# Special messages with regards to JRE 1.6.0 sources.
+#
+if [[ ! -f $SOURCE_CACHE/$SOURCE ]]; then
+ message "\n${MESSAGE_COLOR}For $SPELL you need to manually download the
sources for JRE \
+\nversion 6 in self-extracting format from Oracle's website: \
+${DEFAULT_COLOR}\n ${WEB_SITE} \
+\n${MESSAGE_COLOR}Put the downloaded file $SOURCE in \
+${DEFAULT_COLOR}/var/spool/sorcery/ \
+${MESSAGE_COLOR}so cast will find it.\n${DEFAULT_COLOR}" &&
+
+ message "${MESSAGE_COLOR}Please recast when you have the
sources!\n${DEFAULT_COLOR}"
+ return 1
+fi
diff --git a/z-java/jdk8-bin/PRE_BUILD b/z-java/jdk8-bin/PRE_BUILD
new file mode 100755
index 0000000..eb807ae
--- /dev/null
+++ b/z-java/jdk8-bin/PRE_BUILD
@@ -0,0 +1,12 @@
+default_pre_build &&
+
+#
+# Java binaries have hardcoded /lib64/ld-linux-x86-64.so.2
+#
+if [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" ]]
+then
+ if [[ ! -d $INSTALL_ROOT/lib64 ]] && [[ ! -h $INSTALL_ROOT/lib64 ]]
+ then
+ ln -sf $INSTALL_ROOT/lib $INSTALL_ROOT/lib64
+ fi
+fi
diff --git a/z-java/jdk8-bin/PROVIDES b/z-java/jdk8-bin/PROVIDES
new file mode 100755
index 0000000..a8045c7
--- /dev/null
+++ b/z-java/jdk8-bin/PROVIDES
@@ -0,0 +1,4 @@
+JAVA
+JAVA7
+JDK7
+JDK
diff --git a/z-java/jdk8-bin/UNATTEND_SAFE b/z-java/jdk8-bin/UNATTEND_SAFE
new file mode 100644
index 0000000..b3d64f9
--- /dev/null
+++ b/z-java/jdk8-bin/UNATTEND_SAFE
@@ -0,0 +1 @@
+License has already been agreed to on first cast



  • [SM-Commit] GIT changes to master z-rejected grimoire by Florian Franzmann (18cb0728b1532b41bc12dfc82f0a121f8aa59088), Florian Franzmann, 07/12/2015

Archive powered by MHonArc 2.6.24.

Top of Page