summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Hüttel <dilfridge@gentoo.org>2013-09-06 18:16:20 +0000
committerAndreas Hüttel <dilfridge@gentoo.org>2013-09-06 18:16:20 +0000
commitf917af5418db21946104de4f3a7bd79f469fc69d (patch)
treee7f15ae323282f0ad8bace5cf768268ab69d1e77 /mail-client
parentUpdate sparc bootstrap compiler (bug #483980). (diff)
downloadhistorical-f917af5418db21946104de4f3a7bd79f469fc69d.tar.gz
historical-f917af5418db21946104de4f3a7bd79f469fc69d.tar.bz2
historical-f917af5418db21946104de4f3a7bd79f469fc69d.zip
New package, based on the work by Mario Fetka and Michael Dwyer in the n4g overlay
Package-Manager: portage-2.2.1/cvs/Linux x86_64 Manifest-Sign-Key: 0x84AD142F
Diffstat (limited to 'mail-client')
-rw-r--r--mail-client/novell-groupwise-client/ChangeLog11
-rw-r--r--mail-client/novell-groupwise-client/Manifest24
-rw-r--r--mail-client/novell-groupwise-client/metadata.xml8
-rw-r--r--mail-client/novell-groupwise-client/novell-groupwise-client-8.0.2.96933.ebuild74
4 files changed, 117 insertions, 0 deletions
diff --git a/mail-client/novell-groupwise-client/ChangeLog b/mail-client/novell-groupwise-client/ChangeLog
new file mode 100644
index 000000000000..0323b095207c
--- /dev/null
+++ b/mail-client/novell-groupwise-client/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for mail-client/novell-groupwise-client
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/mail-client/novell-groupwise-client/ChangeLog,v 1.1 2013/09/06 18:16:07 dilfridge Exp $
+
+*novell-groupwise-client-8.0.2.96933 (06 Sep 2013)
+
+ 06 Sep 2013; Andreas K. Huettel <dilfridge@gentoo.org>
+ +novell-groupwise-client-8.0.2.96933.ebuild, +metadata.xml:
+ New package, based on the work by Mario Fetka and Michael Dwyer in the n4g
+ overlay
+
diff --git a/mail-client/novell-groupwise-client/Manifest b/mail-client/novell-groupwise-client/Manifest
new file mode 100644
index 000000000000..8873a6826ecf
--- /dev/null
+++ b/mail-client/novell-groupwise-client/Manifest
@@ -0,0 +1,24 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST gw802_hp3_client_linux_multi.tar.gz 209918505 SHA256 f9be044980dd00703aaf2a1b2b93468e526a308cfe91769a61c7079ec3e08f98 SHA512 3a03ac02954f86c2e797404128441bff980f82cdc9936668fb528aef0190240891f92e4094fe53d58a0684ef8e94ebac7c73fbfa262e72bc450fab8ea9872efd WHIRLPOOL a07c30b18f6902521fe07d60b1ead302dc669a19c3d31e1af5acf91185b581924bd2ccfc07216a00ac06e7451aa981ac88958719d59a51b5a9053a445f455ad5
+EBUILD novell-groupwise-client-8.0.2.96933.ebuild 2800 SHA256 fcefdf86a144a638b6ad5c5588340618bab4bd82e7727cb4afebcfb83c8a8870 SHA512 ce5d0e1077038287d97ec9b209d797fc4e5def38516c23ba059170827213473f5c913a232b4947b40aee7ee68634b171d350dda3a82d8b9db606a73103b69271 WHIRLPOOL 51146f8aca4e1046187dbe33f3e4c7d18ba669be60683f09ccdbb6a7985103d17f3c762cd8ce5c2f14dd9731c5c04b3acc5f27e4c1c5456436ac659ee874628b
+MISC ChangeLog 505 SHA256 4657cd672fe2217c3d6f069a4e4b80cd7ba8b583aefdf5c3b418387e92d01699 SHA512 3eaeca8eda01d4c026a727ff9c47e1c78b238338b218f632102a85683b4eb63d4063e742ef278cc728dfb1dbf962b698d573516b4474a5b79a1f360e36427acc WHIRLPOOL 36e045e4eeaa145b39268da6baf0e6069631dbdc816fca12e0fff3bda7d76fd61ae418d28775bbde309ff1ddb191041e0fc67b2f098ea095aaf53e3cb17f6530
+MISC metadata.xml 301 SHA256 f89a81cc6473227cabc437d4d221d9bc410b282479a15bad468f227bc2c56169 SHA512 41168c5f9785d01055faccfdaeb093924328b6a92ca8624519bbaed77d9bf458ca25f4acab5a33e141087c57804c8a6c03a537cda01e8d352c80ab04f2af2b88 WHIRLPOOL 99430d889c1f0cf1dc552770b5fc84e2141c92a376a1bfae16fa0b35dcd1d292d084e41f71c874ebf714f5c89a4bae3ceba436e7c873a7abb617ae2ac02aeb88
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.20 (GNU/Linux)
+
+iQIcBAEBCAAGBQJSKhwVAAoJEJS/30SErRQve6QP/29HVrS+bMyhUz1HxFT5r81n
+haPuf8HWCQjRXX5E9k97tvu7R6aADlKwuxYSRdSqc1DM42M6glULWVnXSkrLT3jp
+cWm+ZMKlGXgnXHGD5Jzu/zLrAHikNZd/+gEauX6HU85cGNqfuSMSYKtNJsz9Pc/m
+bgQAYj10Bq+GSDUC2PQH4STGmSRZpD6Bo5S1vmUu5jnzVmkiF+UMGzQuRqI7xyzK
+yZyHa6mP1GjXhu3U6fAVrc9ub9yIqXmIbiktFYg1VbL4DRVBVe4XQq83Oh7vxFEa
+b7maOCN7wZt7v1y+1mK8TTSRdyAjkthAuQud45Ryp01FL4Xr04XFYinJj50ZIHA7
+/Amw5TByL6nOSpFeNciJPa6P6O+SRyiAZirHwJ2ofb8fdzWBZlpLoAe0lslidCcC
+SK+PMzSNXeQRAharbartQRLdUrBDiYf7Yyl1i0NTXxzRIX7cFCHYVbfnge4Yv8ww
+fJ9jJLWvZie7T+JT5uf3lBmXCnlQbGk4AwcKW7W+Kii4i13eTwpeBKo/MtNH47PW
+YliE38K6/qsoT4WzFHg6Le/3EB4QJqPG01TVmO3x4idEVcJTcRlW9dCqrUnGEc3M
+BKcDP9N7HoOiy2dwu6sixp29HACbRBSaqJx7k6o5DIb0CDS1l6TS6UIWX27QlQ2e
+OcBtFSzi4vJDnMIwg0is
+=2Elc
+-----END PGP SIGNATURE-----
diff --git a/mail-client/novell-groupwise-client/metadata.xml b/mail-client/novell-groupwise-client/metadata.xml
new file mode 100644
index 000000000000..cff782e7bd92
--- /dev/null
+++ b/mail-client/novell-groupwise-client/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer><email>dilfridge@gentoo.org</email></maintainer>
+ <use>
+ <flag name='novell-jre'>Use the Java Runtime Environment provided by Novell</flag>
+ </use>
+</pkgmetadata>
diff --git a/mail-client/novell-groupwise-client/novell-groupwise-client-8.0.2.96933.ebuild b/mail-client/novell-groupwise-client/novell-groupwise-client-8.0.2.96933.ebuild
new file mode 100644
index 000000000000..5471ff872eec
--- /dev/null
+++ b/mail-client/novell-groupwise-client/novell-groupwise-client-8.0.2.96933.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/mail-client/novell-groupwise-client/novell-groupwise-client-8.0.2.96933.ebuild,v 1.1 2013/09/06 18:16:07 dilfridge Exp $
+
+RESTRICT="binchecks fetch mirror strip"
+
+inherit eutils rpm multilib versionator
+
+MY_PV=$(replace_version_separator 3 '-')
+MY_P="${P/_p/-}"
+
+DESCRIPTION="Novell Groupwise Client for Linux"
+HOMEPAGE="http://www.novell.com/products/groupwise/"
+SRC_URI="gw802_hp3_client_linux_multi.tar.gz"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="novell-jre multilib"
+DEPEND=""
+RDEPEND="sys-libs/libstdc++-v3
+ !novell-jre? (
+ || ( virtual/jdk
+ virtual/jre )
+ multilib? (
+ amd64? ( app-emulation/emul-linux-x86-java ) ) )
+ multilib? (
+ amd64? ( app-emulation/emul-linux-x86-compat ) )"
+
+src_unpack() {
+ unpack ${A}
+ mkdir -p "${WORKDIR}"/${PN}-${MY_PV}
+ cd ${PN}-${MY_PV}
+ rpm_unpack ./../gw${MY_PV}_client_linux_multi/${PN}-${MY_PV}.i586.rpm
+}
+
+src_compile() { :; }
+
+src_install() {
+ JRE_DIR="${WORKDIR}"/${PN}-${MY_PV}/opt/novell/groupwise/client/java;
+
+ if use novell-jre; then
+ # Undo Sun's funny-business with packed .jar's
+ for i in $JRE_DIR/lib/*.pack; do
+ i_b=`echo $i | sed 's/\.pack$//'`;
+ einfo "Unpacking `basename $i` -> `basename $i_b.jar`";
+ $JRE_DIR/bin/unpack200 $i $i_b.jar || die "Unpack failed";
+ done;
+ else
+ if use multilib; then
+ rm -rf "${WORKDIR}"/${PN}-${MY_PV}/opt/novell/groupwise/client/java
+ sed -i 's%/opt/novell/groupwise/client/java/lib/i386%`java-config --select-vm=emul-linux-x86-java --jre-home`/lib/i386/client:`java-config --select-vm=emul-linux-x86-java --jre-home`/lib/i386/server:`java-config --select-vm=emul-linux-x86-java --jre-home`/lib/i386%' "${WORKDIR}"/${PN}-${MY_PV}/opt/novell/groupwise/client/bin/groupwise
+ else
+ rm -rf "${WORKDIR}"/${PN}-${MY_PV}/opt/novell/groupwise/client/java
+ sed -i 's%/opt/novell/groupwise/client/java/lib/i386%`java-config --jre-home`/jre/lib/i386/client:`java-config --jre-home`/jre/lib/i386/server:`java-config --jre-home`/jre/lib/i386%' "${WORKDIR}"/${PN}-${MY_PV}/opt/novell/groupwise/client/bin/groupwise
+ fi
+ fi
+
+ insinto /usr/share/applications
+ doins "${WORKDIR}"/${PN}-${MY_PV}/opt/novell/groupwise/client/gwclient.desktop
+
+ mv "${WORKDIR}"/${PN}-${MY_PV}/opt "${D}"/ || die "mv opt"
+
+ dodir /opt/bin
+ dosym /opt/novell/groupwise/client/bin/groupwise /opt/bin/groupwise
+}
+
+pkg_nofetch() {
+ einfo "You can obtain an evaluation version of the Groupwise client at"
+ einfo "${HOMEPAGE} - please download ${SRC_URI}"
+ einfo "and place it in ${DISTDIR}. Alternatively request the file"
+ einfo "from the Groupwise server provider of your organization."
+ einfo "Note that the client is useless without a server account."
+}