diff options
author | Sebastian Pipping <sebastian@pipping.org> | 2011-02-19 03:16:23 +0100 |
---|---|---|
committer | Sebastian Pipping <sebastian@pipping.org> | 2011-02-19 03:16:23 +0100 |
commit | 46f767faf1c52e0e07590264ff8bde36da4076bc (patch) | |
tree | c44eb05110fa37bfbb86037885c8b48d3a2c9d3f /net-misc | |
parent | sys-apps/hidesvn: Fix wrapper (diff) | |
download | betagarden-46f767faf1c52e0e07590264ff8bde36da4076bc.tar.gz betagarden-46f767faf1c52e0e07590264ff8bde36da4076bc.tar.bz2 betagarden-46f767faf1c52e0e07590264ff8bde36da4076bc.zip |
net-misc/mocha: 1.1.1
Diffstat (limited to 'net-misc')
-rw-r--r-- | net-misc/mocha/Manifest | 5 | ||||
-rw-r--r-- | net-misc/mocha/files/mocha-1.1.1-gentoo.patch | 26 | ||||
-rw-r--r-- | net-misc/mocha/files/mocha-1.1.1-gtk.patch | 17 | ||||
-rw-r--r-- | net-misc/mocha/metadata.xml | 9 | ||||
-rw-r--r-- | net-misc/mocha/mocha-1.1.1.ebuild | 62 |
5 files changed, 119 insertions, 0 deletions
diff --git a/net-misc/mocha/Manifest b/net-misc/mocha/Manifest new file mode 100644 index 0000000..50ffa61 --- /dev/null +++ b/net-misc/mocha/Manifest @@ -0,0 +1,5 @@ +AUX mocha-1.1.1-gentoo.patch 1161 RMD160 4e62fb32b3dd9a017f288a220ef5c668d6b510d3 SHA1 4e04b3fe88389b93e1d6f25a90129336e8be1242 SHA256 bfa634634710d02bd4187ff16905ce55cb1eccb87d3b67a342bab3a3cee6ce7c +AUX mocha-1.1.1-gtk.patch 456 RMD160 ae504f76b64b0b7517ecc22d6e5f25c270b06e23 SHA1 304f116e1e5dcb3b2ae2701fd96a782025e991a2 SHA256 98b76024df6d3dd615b061b2b5d7e918825f52d383b52d91d7bcf2a300150f5d +DIST mocha-1.1.1.tar.gz 494192 RMD160 834644c848feeed651bd9b126fdc76a0e694ee90 SHA1 20ab2b39d1c94f3b0a7d6893657d8cdd1161f1e9 SHA256 d3f2d4b933a72250de5f1c9107183fd24a5f968918f68c27b7c74d2243d9962b +EBUILD mocha-1.1.1.ebuild 1308 RMD160 bfd1845bb4d273fb89da29826e3783ea9f31a42b SHA1 293c855c61d1cba85c62bb9ce0a791b65eaae0c7 SHA256 8c6ac9df43dc742a69c73049a780d0e3e4834955a202a1e7e0dc8cebc300291e +MISC metadata.xml 257 RMD160 04e4c6e678ba8e8ffde93f57d06a40b60f9eaa69 SHA1 e3c39bf9a25beebbe626726bb94f6e22db4fa06d SHA256 b4a209de2bfbbcc5ceab61bf458a1ee79da4c60a30e4aabf54b76e9709b56db8 diff --git a/net-misc/mocha/files/mocha-1.1.1-gentoo.patch b/net-misc/mocha/files/mocha-1.1.1-gentoo.patch new file mode 100644 index 0000000..70d5609 --- /dev/null +++ b/net-misc/mocha/files/mocha-1.1.1-gentoo.patch @@ -0,0 +1,26 @@ +diff --git a/com/nakkaya/lib/Defaults.java b/com/nakkaya/lib/Defaults.java +index e5995ca..e30820b 100644 +--- a/com/nakkaya/lib/Defaults.java ++++ b/com/nakkaya/lib/Defaults.java +@@ -6,7 +6,7 @@ public class Defaults{ + public static final boolean mocha_suppress_incomplete = true; + public static final boolean mocha_suppress_newhost = true; + +- public static final String mocha_arp_command="arp"; ++ public static final String mocha_arp_command="/sbin/arp"; + public static final int mocha_arp_interval = 5; + + public static final int mocha_log_size = 100; +diff --git a/com/nakkaya/lib/network/NetworkWatcher.java b/com/nakkaya/lib/network/NetworkWatcher.java +index 12c6690..52e40bc 100644 +--- a/com/nakkaya/lib/network/NetworkWatcher.java ++++ b/com/nakkaya/lib/network/NetworkWatcher.java +@@ -101,7 +101,7 @@ public class NetworkWatcher extends Observable{ + + public void findGateway(){ + try{ +- Process result = Runtime.getRuntime().exec("netstat -rn"); ++ Process result = Runtime.getRuntime().exec("/bin/netstat -rn"); + + BufferedReader output = new BufferedReader + (new InputStreamReader(result.getInputStream())); diff --git a/net-misc/mocha/files/mocha-1.1.1-gtk.patch b/net-misc/mocha/files/mocha-1.1.1-gtk.patch new file mode 100644 index 0000000..81a1090 --- /dev/null +++ b/net-misc/mocha/files/mocha-1.1.1-gtk.patch @@ -0,0 +1,17 @@ +--- mocha.java 2011-02-19 02:12:05.200096787 +0100 ++++ mocha.java 2011-02-19 02:12:31.928925120 +0100 +@@ -40,14 +40,6 @@ + }else if (System.getProperty("os.name").equals("Linux") == true){ + + preferences.put( "mocha.operatingSystem", "Linux" ); +- +- //look and feel +- try{ +- UIManager.setLookAndFeel +- ("com.sun.java.swing.plaf.gtk.GTKLookAndFeel"); +- }catch( Exception e ) { +- sysLogger.warning(e.toString()); +- } + } + } + diff --git a/net-misc/mocha/metadata.xml b/net-misc/mocha/metadata.xml new file mode 100644 index 0000000..328fbd1 --- /dev/null +++ b/net-misc/mocha/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>no-herd</herd> + <maintainer> + <email>sping@gentoo.org</email> + <name>Sebastian Pipping</name> + </maintainer> +</pkgmetadata> diff --git a/net-misc/mocha/mocha-1.1.1.ebuild b/net-misc/mocha/mocha-1.1.1.ebuild new file mode 100644 index 0000000..d7d6cc7 --- /dev/null +++ b/net-misc/mocha/mocha-1.1.1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +inherit eutils java-pkg-2 java-ant-2 + +DESCRIPTION="Keeps a record of IP/MAC address pairings" +HOMEPAGE="http://nakkaya.com/mocha.html" +SRC_URI="https://github.com/nakkaya/${PN}/tarball/${PV} -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +COMMON_DEP="java-virtuals/javamail + java-virtuals/jaf + dev-java/swing-layout" + +COMMON_DEP="${COMMON_DEP} dev-java/sun-jaf" # FIXME + +DEPEND=">=virtual/jdk-1.5 + ${COMMON_DEP}" +RDEPEND=">=virtual/jre-1.5 + sys-apps/net-tools + ${COMMON_DEP}" + +S=${WORKDIR}/nakkaya-${PN}-e0200a7 + +src_prepare() { + epatch "${FILESDIR}"/${P}-gtk.patch \ + "${FILESDIR}"/${P}-gentoo.patch + + mkdir build # or ant fails + + cd extLibs || die + rm *.jar || die + java-pkg_jar-from javamail + java-pkg_jar-from sun-jaf # FIXME + java-pkg_jar-from swing-layout-1 + java-pkg_ensure-no-bundled-jars +} + +src_compile() { + eant linux || die + rm -Rf build/{com/sun/,javax} || die + + # Make sure that only mocha code goes into the .jar + rm -Rf build/{com/sun,javax} || die + + # FIXME: Currently bundling system's dev-java/swing-layout + # rm -Rf build/org || die + + eant jar || die +} + +src_install() { + java-pkg_dojar build/${PN}.jar + java-pkg_dolauncher +} |