summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-misc/ike')
-rw-r--r--net-misc/ike/Manifest4
-rwxr-xr-xnet-misc/ike/files/iked17
-rw-r--r--net-misc/ike/ike-2.2.0_alpha_rc9.ebuild51
-rw-r--r--net-misc/ike/metadata.xml11
4 files changed, 83 insertions, 0 deletions
diff --git a/net-misc/ike/Manifest b/net-misc/ike/Manifest
new file mode 100644
index 0000000..44ba40b
--- /dev/null
+++ b/net-misc/ike/Manifest
@@ -0,0 +1,4 @@
+AUX iked 251 RMD160 1aaeb007a5290e879573b7a8dd8659609095dfbd SHA1 9e79aabc50ba66ebaec98263aba0ab4a8028aec0 SHA256 bcf59e1b63abbd1fae77906d37e91dabc75743d6d0c2f50e1414139006fb880f
+DIST ike-2.2.0-alpha-9.tbz2 593146 RMD160 33f9d39cb196064192042ca4866f6b20bc8af481 SHA1 09b7ed7bba411a6c9e69c8494c942638fdba60f5 SHA256 c73265bc65ab957e56d4d80caaef55a1729b7e1f57c3fde5e2e64ebdf3649124
+EBUILD ike-2.2.0_alpha_rc9.ebuild 1116 RMD160 63efecc6f8cd52619a47dccfd04343692281382f SHA1 f3b9412c6fd20f60191ab6439fba26301a400e10 SHA256 95b9ca878fe43b71eeb4f438dcf43e7fd6cd4466a5cb903198ff36c9024f2058
+MISC metadata.xml 419 RMD160 7431dc1e8ad9aa6b429b1a99fbd56bee11a87ce1 SHA1 10c7bc395002a73166ee0c383f5e0170a9dae55a SHA256 b68bab83277c9884a4730bbaae3595454eb5a73c0750fb078621382aa7e418b9
diff --git a/net-misc/ike/files/iked b/net-misc/ike/files/iked
new file mode 100755
index 0000000..ec43577
--- /dev/null
+++ b/net-misc/ike/files/iked
@@ -0,0 +1,17 @@
+#!/sbin/runscript
+
+depend() {
+ need net
+}
+
+start() {
+ ebegin "Starting ike daemon"
+ start-stop-daemon --start --exec /usr/sbin/iked
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping ike daemon"
+ start-stop-daemon --stop --oknodo --exec /usr/sbin/iked
+ eend $?
+}
diff --git a/net-misc/ike/ike-2.2.0_alpha_rc9.ebuild b/net-misc/ike/ike-2.2.0_alpha_rc9.ebuild
new file mode 100644
index 0000000..dfc7f6d
--- /dev/null
+++ b/net-misc/ike/ike-2.2.0_alpha_rc9.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+
+CMAKE_IN_SOURCE_BUILD="1"
+inherit cmake-utils linux-info versionator
+
+MY_PV=$(replace_version_separator 3 '-' ${PV/rc})
+MY_PV=$(replace_version_separator 4 '-' ${MY_PV})
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Shrew soft VPN Client"
+HOMEPAGE="http://www.shrew.net/"
+SRC_URI="http://www.shrew.net/download/${PN}/${MY_P}.tbz2"
+
+LICENSE="shrew"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ldap nat qt4"
+
+COMMON_DEPEND="dev-libs/libedit
+ dev-libs/openssl
+ qt4? ( x11-libs/qt-core )
+ ldap? ( net-nds/openldap )"
+DEPEND="${COMMON_DEPEND}
+ dev-util/cmake
+ >=sys-devel/bison-2.3
+ sys-devel/flex"
+RDEPEND="${COMMON_DEPEND}"
+
+DOCS="CONTRIB.TXT README.TXT TODO.TXT"
+
+CONFIG_CHECK="INET_XFRM_MODE_TRANSPORT INET_XFRM_MODE_TUNNEL"
+
+S="${WORKDIR}/${PN}"
+
+src_configure(){
+ mycmakeargs+=( $(cmake-utils_use ldap LDAP)
+ $(cmake-utils_use nat NATT)
+ $(cmake-utils_use qt4 QTGUI)
+ "-DMANDIR=/usr/share/man")
+
+ cmake-utils_src_configure
+}
+
+src_install(){
+ cmake-utils_src_install
+ doinitd ${FILESDIR}/iked || die
+}
diff --git a/net-misc/ike/metadata.xml b/net-misc/ike/metadata.xml
new file mode 100644
index 0000000..0415705
--- /dev/null
+++ b/net-misc/ike/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>no-herd</herd>
+ <maintainer><email>maintainer-wanted@gentoo.org</email></maintainer>
+ <use>
+ <flag name='ldap'>Enable support for LDAP</flag>
+ <flag name='nat'>Enable support for Network Address Translation</flag>
+ <flag name='qt4'>Enable QT4 GUI Support</flag>
+ </use>
+</pkgmetadata>