OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Michael Schloh
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 25-Sep-2002 19:13:58
Branch: HEAD Handle: 197001010100001032970438
Modified files:
openpkg-src/j2se j2se.spec
Removed files:
openpkg-src/j2se j2se.patch
Log:
Many corrections, inclusion of jre, updated to version 1.4, include SPARC
64-bit installation, and this is almost a complete J2SE package now.
Summary:
Revision Changes Path
NONE +0 -11 openpkg-src/j2se/j2se.patch
1.2 +92 -21 openpkg-src/j2se/j2se.spec
____________________________________________________________________________
Index: openpkg-src/j2se/j2se.spec
============================================================
$ cvs diff -u -r1.1 -r1.2 j2se.spec
--- openpkg-src/j2se/j2se.spec 25 Sep 2002 17:11:08 -0000 1.1
+++ openpkg-src/j2se/j2se.spec 25 Sep 2002 17:13:58 -0000 1.2
@@ -23,9 +23,9 @@
##
# package versions
-%define V_sunjava 1_3_1_04
-%define V_filesys 1.3.1_04
-%define V_openpkg 1.3.1.04
+%define V_sunjava 1_4_1
+%define V_filesys 1.4.1
+%define V_openpkg 1.4.1.00
# package information
Name: j2se
@@ -44,7 +44,6 @@
Source1: j2sdk-%{V_sunjava}-solaris-sparc.sh
Source2: j2sdk-%{V_sunjava}-solaris-sparcv9.sh
Source3: rc.j2se
-Source4: j2se.patch
# build information
Prefix: %{l_prefix}
@@ -72,15 +71,17 @@
# vendor source selection
pkgfile=""
+ suppfile=""
pkgdir=%{V_filesys}
case "%{l_target}" in
ix86-linux2.[2-5]* | ix86-freebsd4* )
pkgfile="j2sdk-%{V_sunjava}-linux-i586.bin"
- pkgdir="jdk%{V_filesys}"
+ pkgdir="j2sdk%{V_filesys}"
;;
sparc64-solaris2.[6-9]*)
pkgfile="j2sdk-%{V_sunjava}-solaris-sparc.sh"
- pkgdir="j2sdk%{V_sunjava}"
+ suppfile="j2sdk-%{V_sunjava}-solaris-sparcv9.sh"
+ pkgdir="j2sdk%{V_filesys}"
;;
esac
if [ ".$pkgfile" = . ]; then
@@ -91,31 +92,98 @@
# create installation tree
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/bin \
+ $RPM_BUILD_ROOT%{l_prefix}/lib \
+ $RPM_BUILD_ROOT%{l_prefix}/include \
$RPM_BUILD_ROOT%{l_prefix}/etc/rc.d \
$RPM_BUILD_ROOT%{l_prefix}/libexec \
$RPM_BUILD_ROOT%{l_prefix}/man/man1 \
- $RPM_BUILD_ROOT%{l_prefix}/share/j2se/doc
+ $RPM_BUILD_ROOT%{l_prefix}/share/j2se/doc \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/bin \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/applet \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/ext \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/security \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/fonts \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/images/cursors \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/audio \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/zi/Africa \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/zi/America/Indiana \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/zi/America/North_Dakota \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/zi/America/Kentucky \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/zi/Antarctica \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/zi/Asia \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/zi/Atlantic \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/zi/Australia \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/zi/Etc \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/zi/Europe \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/zi/Indian \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/zi/Pacific \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/cmm \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/im \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/locale/de/LC_MESSAGES \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/locale/es/LC_MESSAGES \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/locale/fr/LC_MESSAGES \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/locale/it/LC_MESSAGES \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/locale/ja/LC_MESSAGES \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/locale/ko/LC_MESSAGES \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/locale/ko.UTF-8/LC_MESSAGES \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/locale/sv/LC_MESSAGES \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/locale/zh/LC_MESSAGES \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/locale/zh.GBK/LC_MESSAGES \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/locale/zh_TW/LC_MESSAGES \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/locale/zh_TW.BIG5/LC_MESSAGES
+
+ case "%{l_target}" in
+ ix86-linux2.[2-5]* | ix86-freebsd4* )
+ %{l_shtool} mkdir -f -p -m 755 \
+ $RPM_BUILD_ROOT%{l_prefix}/include/linux \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/i386/native_threads \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/i386/server \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/i386/client
+ ;;
+ sparc64-solaris2.[6-9]*)
+ %{l_shtool} mkdir -f -p -m 755 \
+ $RPM_BUILD_ROOT%{l_prefix}/bin/sparcv9 \
+ $RPM_BUILD_ROOT%{l_prefix}/include/solaris \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/bin/sparcv9 \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/sparc/native_threads \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/sparc/server \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/sparc/client \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/sparc/motif21 \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/sparc/headless \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/sparcv9/native_threads \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/sparcv9/server \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/sparcv9/motif21 \
+ $RPM_BUILD_ROOT%{l_prefix}/jre/lib/sparcv9/headless
+ ;;
+ esac
# unpack vendor distribution
( umask 022
cd $RPM_BUILD_ROOT%{l_prefix}/libexec
echo "yes" | sh $RPM_SOURCE_DIR/$pkgfile \
- >$RPM_BUILD_ROOT%{l_prefix}/share/j2se/doc/COPYING
- mv $pkgdir j2se
- )
-
- # patch vendor distribution
- ( cd $RPM_BUILD_ROOT%{l_prefix}/libexec/j2se
+ >$RPM_BUILD_ROOT%{l_prefix}/share/j2se/doc/COPYING.32
case "%{l_target}" in
- ix86-freebsd4* )
- %{l_patch} -p0 <%{SOURCE j2se.patch}
- ;;
+ sparc64-solaris2.[6-9]*)
+ echo "yes" | sh $RPM_SOURCE_DIR/$suppfile \
+ >$RPM_BUILD_ROOT%{l_prefix}/share/j2se/doc/COPYING.64
+ ;;
esac
+ mv $pkgdir j2se
)
# cleanup vendor distribution
( cd $RPM_BUILD_ROOT%{l_prefix}/libexec/j2se/bin
find . -type f -print | xargs chmod u+w
+ cd $RPM_BUILD_ROOT%{l_prefix}/libexec/j2se/jre/bin
+ find . -type f -print | xargs chmod u+w
+ case "%{l_target}" in
+ sparc64-solaris2.[6-9]*)
+ cd $RPM_BUILD_ROOT%{l_prefix}/libexec/j2se/bin/sparcv9
+ find . -type f -print | xargs chmod u+w
+ cd $RPM_BUILD_ROOT%{l_prefix}/libexec/j2se/jre/bin/sparcv9
+ find . -type f -print | xargs chmod u+w
+ ;;
+ esac
)
# optionally brand ELF binaries (FreeBSD only)
@@ -124,6 +192,9 @@
brandelf -t Linux \
`find $RPM_BUILD_ROOT%{l_prefix}/libexec/j2se/bin/ -type f -print` \
>/dev/null 2>&1 || true
+ brandelf -t Linux \
+ `find $RPM_BUILD_ROOT%{l_prefix}/libexec/j2se/jre/bin/ -type f
-print` \
+ >/dev/null 2>&1 || true
;;
esac
@@ -131,16 +202,16 @@
rm -rf $RPM_BUILD_ROOT%{l_prefix}/libexec/j2se/demo 2>/dev/null || true
# reduce man pages to essential ones and move to final location
- cp $RPM_BUILD_ROOT%{l_prefix}/libexec/j2se/man/man1/* \
+ cp $RPM_BUILD_ROOT%{l_prefix}/libexec/j2se/man/*man1/* \
$RPM_BUILD_ROOT%{l_prefix}/man/man1
rm -rf $RPM_BUILD_ROOT%{l_prefix}/libexec/j2se/man 2>/dev/null || true
# activate binaries
( cd $RPM_BUILD_ROOT%{l_prefix}/bin
- for bin in appletviewer awt_robot extcheck idlj jar jarsigner java \
- javac javadoc javah javap jdb keytool native2ascii \
- oldjava oldjavac oldjdb policytool rmic rmid rmiregistry \
- serialver tnameserv; do
+ for bin in appletviewer extcheck idlj jar jarsigner java \
+ java-rmi.cgi javac javadoc javah javap jdb keytool native2ascii \
+ orbd policytool rmic rmid rmiregistry serialver servertool \
+ tnameserv; do
ln -s ../libexec/j2se/bin/$bin .
done
( echo "#!/bin/sh"
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]