summaryrefslogtreecommitdiff
path: root/app-admin/389-console
diff options
context:
space:
mode:
Diffstat (limited to 'app-admin/389-console')
-rw-r--r--app-admin/389-console/389-console-1.1.7-r1.ebuild52
-rw-r--r--app-admin/389-console/Manifest6
-rw-r--r--app-admin/389-console/metadata.xml8
3 files changed, 66 insertions, 0 deletions
diff --git a/app-admin/389-console/389-console-1.1.7-r1.ebuild b/app-admin/389-console/389-console-1.1.7-r1.ebuild
new file mode 100644
index 000000000000..25ca62955f9b
--- /dev/null
+++ b/app-admin/389-console/389-console-1.1.7-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="A Java based console for remote management 389 server"
+HOMEPAGE="http://port389.org/"
+SRC_URI="http://directory.fedoraproject.org/sources/${P}.tar.bz2
+ https://dev.gentoo.org/~lxnay/${PN}/fedora.png"
+
+LICENSE="LGPL-2.1"
+SLOT="1.1"
+KEYWORDS="~amd64 ~x86"
+
+CDEPEND="
+ dev-java/jss:3.4
+ dev-java/ldapsdk:4.1
+ >=dev-java/idm-console-framework-1.1"
+
+RDEPEND="
+ ${CDEPEND}
+ >=virtual/jre-1.6"
+
+DEPEND="
+ ${CDEPEND}
+ >=virtual/jdk-1.6"
+
+src_prepare() {
+ java-pkg_jar-from ldapsdk-4.1 ldapjdk.jar
+ java-pkg_jar-from jss-3.4 xpclass.jar jss4.jar
+ java-pkg_jar-from idm-console-framework-1.1
+}
+
+src_compile() {
+ eant -Dbuilt.dir="${S}"/build \
+ -Dldapjdk.local.location="${S}" \
+ -Djss.local.location="${S}" \
+ -Dconsole.local.location="${S}" ${antflags}
+}
+
+src_install() {
+ java-pkg_newjar "${S}"/build/389-console-${PV}_en.jar 389-console_en.jar
+ java-pkg_dolauncher ${PN} \
+ --main com.netscape.management.client.console.Console \
+ --pwd "/usr/share/dirsrv/html/java/" \
+ --pkg_args "-Djava.util.prefs.systemRoot=\"\$HOME/.${PN}\" -Djava.util.prefs.userRoot=\"\$HOME/.${PN}\""
+
+ doicon "${DISTDIR}"/fedora.png
+ make_desktop_entry ${PN} "Port389 Management Console" fedora System
+}
diff --git a/app-admin/389-console/Manifest b/app-admin/389-console/Manifest
new file mode 100644
index 000000000000..933d81fc401d
--- /dev/null
+++ b/app-admin/389-console/Manifest
@@ -0,0 +1,6 @@
+DIST 389-console-1.1.7.tar.bz2 112970 SHA256 dcaf63654ec4c6986b9a3b10d79d8e0592f334fd42d34869b0b767bbffd01a05 SHA512 d2ea4c65ea6bb01d3163271a44bb4fab4167863e2df1389e8d4bd2782083c33563ddfd232512d8b28f0de037a7cf0dd7ee554c1660d40fa50d731224748d9f6e WHIRLPOOL dc1fed080e91fdee1a4dd7150a779a5d525c81020e2121127f9e7824e4a23f366907edf40c565332515cf7ba1654262bae82c7819185b31b99154050910548f0
+DIST fedora.png 11606 SHA256 88318e1704924c7d33aac3e37c195f99d29eb6f6f6235f254f254881257bbb0e SHA512 f6adbf8d3cb0e09a819baa54fc638bf48a478bbea666a49ed7f6ac91c3ee2e03ded61d7e17a184ae29dddfc128a11fee724dfaa42e0493a57dd7c91531809aad WHIRLPOOL c105c9daaa4ca4e1329a8bc7f6e403bfacf873db3f719e00b099fa2fb91eac550aa7222967518f8ad0ab99b94f59406082e27d99827c5bbf5ceeaecdb36a9d3c
+EBUILD 389-console-1.1.7-r1.ebuild 1347 SHA256 699a3939bb35d485ec58f6ffcca9a5d08342b1506cbe813adc67c4e97d259d41 SHA512 a5b3c0dc60fdb54adcb93ba0a180c60a700d8a6e2f013801e8f8488abdfaa4b75be299445792da6980988b465a783ae07acf6a0d429f1148d7bc75ab7a9a410c WHIRLPOOL 1a8ea4e3667c8f25d54fd6680ebef974694ca96d175c32b6de8cb111eef144383f9e35ef3f4c69c6a588c59a0010e51f41de6eff7207a705edc3ed00cb863b64
+MISC ChangeLog 2794 SHA256 5ac268e4a1ec14f3ce7abd0ea5677f6cba1133b05ec1117a1942a60630b40176 SHA512 2c0b2757a9d2ad3d732bd1d985b06df06fe2a305834062a342fd83c1062032b2792f676e22b3e6332d7b19085c972d8db0c0bb025d156a768e1ae5ee598b2b24 WHIRLPOOL b1c9394cb1632764f00efba6647d59fcd987f46c60d8d31e41d30917b9792eefbc745df521603842fbe46bfc4b6f9a77b4465d4d8f16abc233bbc9c1a71153a1
+MISC ChangeLog-2015 1429 SHA256 700bd6cd7b44e9d86f8f115b42c3d62e986b31f5bf8c0f53211f743258b8f588 SHA512 592ae188bd8a85aabb106c5d6f8d0efe618445bf35af7f40960d61a1779efd7877b0db897b68d8d3d1425a75460319d090087ec154cb95d83b7c46bce2cfdf35 WHIRLPOOL a4b59fe77b83b566c06ee5fcc227cd08f5e0efe77acd165b88128b9b36e0383f59025a1e60fad09823c09b036f14ce2595d5003236ff5e36f9f3f7f783d5379d
+MISC metadata.xml 232 SHA256 0c8d91b3d514ac42d0eaca567346ab909c0f947049c85c25a380ec2400f1b3fb SHA512 00beaf2c81112ff757c4395f4ea47e85f2d48e369e241f10ddf200090dd6513d52ae2b1aef6d28b7417f1cf34608a7258a167eb307d5670323a2190f3710f893 WHIRLPOOL 3a1a6d054edc9177d85ca868f9b0a6e84ee51bab4fbdbb9b1ead1a03874036bcc3f96e903fb751dc4d29fdb7d6b5f3d8dbe7b042fc697c887e23f41cc9c8c4ac
diff --git a/app-admin/389-console/metadata.xml b/app-admin/389-console/metadata.xml
new file mode 100644
index 000000000000..2444066aa02b
--- /dev/null
+++ b/app-admin/389-console/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 type="project">
+ <email>java@gentoo.org</email>
+ <name>Java</name>
+</maintainer>
+</pkgmetadata>