summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCédric Krier <cedk@gentoo.org>2006-10-10 20:09:27 +0000
committerCédric Krier <cedk@gentoo.org>2006-10-10 20:09:27 +0000
commit773abfaa90467eec92f195a0a2180fbad7f85057 (patch)
treee2377cb14084bffecd19474a3cf59b11509cff4e /net-misc
parentnet-p2p/moodriver: Actually, it was bug #149973 (diff)
downloadsunrise-773abfaa90467eec92f195a0a2180fbad7f85057.tar.gz
sunrise-773abfaa90467eec92f195a0a2180fbad7f85057.tar.bz2
sunrise-773abfaa90467eec92f195a0a2180fbad7f85057.zip
net-misc/batman: New Ebuild for bug 150824
svn path=/sunrise/; revision=1517
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/batman/ChangeLog9
-rw-r--r--net-misc/batman/Manifest28
-rw-r--r--net-misc/batman/batman-0.1_rc1.ebuild42
-rw-r--r--net-misc/batman/files/batman-0.1_rc1-makefile.patch14
-rw-r--r--net-misc/batman/files/batman-conf.d9
-rw-r--r--net-misc/batman/files/batman-init.d17
-rw-r--r--net-misc/batman/files/digest-batman-0.1_rc13
-rw-r--r--net-misc/batman/metadata.xml5
8 files changed, 127 insertions, 0 deletions
diff --git a/net-misc/batman/ChangeLog b/net-misc/batman/ChangeLog
new file mode 100644
index 000000000..b98bed087
--- /dev/null
+++ b/net-misc/batman/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for net-misc/batman
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 10 Oct 2006; Cedric Krier <ced@ced.homedns.org> +batman-0.1_rc1.ebuild,
+ +files/batman-0.1_rc1-makefile.patch, +files/batman-conf.d,
+ +files/batman-init.d, +metadata.xml:
+ New Ebuild for bug 150824
+
diff --git a/net-misc/batman/Manifest b/net-misc/batman/Manifest
new file mode 100644
index 000000000..b9261a49c
--- /dev/null
+++ b/net-misc/batman/Manifest
@@ -0,0 +1,28 @@
+AUX batman-0.1_rc1-makefile.patch 375 RMD160 e7da4bd7bc06112183098e703edfd6ca91e597da SHA1 f5419f75ef9e41574a325f77070c6f7af80aa351 SHA256 99b995a32ed67e71ad034e440bcb924a781f40d34648702a053daf4b22ea40c9
+MD5 bf4b867d47e69912526adbe75fe6e74c files/batman-0.1_rc1-makefile.patch 375
+RMD160 e7da4bd7bc06112183098e703edfd6ca91e597da files/batman-0.1_rc1-makefile.patch 375
+SHA256 99b995a32ed67e71ad034e440bcb924a781f40d34648702a053daf4b22ea40c9 files/batman-0.1_rc1-makefile.patch 375
+AUX batman-conf.d 242 RMD160 0930c7f4601067c1b8a2a261f926599874c3d3f1 SHA1 70dad63b41766dd595e7199a982a5ab2717d476e SHA256 7690f5e745c5af5d3c19368b8fdc1bb7032d5fa36708c90d60ff5c2eea963c2a
+MD5 13ad2b5cb3f3cd301690afa9d719acec files/batman-conf.d 242
+RMD160 0930c7f4601067c1b8a2a261f926599874c3d3f1 files/batman-conf.d 242
+SHA256 7690f5e745c5af5d3c19368b8fdc1bb7032d5fa36708c90d60ff5c2eea963c2a files/batman-conf.d 242
+AUX batman-init.d 309 RMD160 625f4413723385ca6a23132d2c0dd812d474e408 SHA1 d60dd3cd8a3cf078f7ae6c30f15d96201bb54143 SHA256 8b82f31a3846334ce4d030de715712426a21414614df40abdf7a6a9ed1bd795c
+MD5 bd929f452725a5236f18e0f694603595 files/batman-init.d 309
+RMD160 625f4413723385ca6a23132d2c0dd812d474e408 files/batman-init.d 309
+SHA256 8b82f31a3846334ce4d030de715712426a21414614df40abdf7a6a9ed1bd795c files/batman-init.d 309
+DIST batman-III-0.1-rc1.tbz2 28924 RMD160 3dff6b9d531bbf8ef9a3bd2a7785c8162c341ffc SHA1 a6007ce5de14ecaa92c61d02092e3179415dc9e2 SHA256 8dd2f8342bb7487e96ddada43d17a32991e3b76db8c15892fc87c64463fccd87
+EBUILD batman-0.1_rc1.ebuild 851 RMD160 d84254550e07b6240196fe5450a0d5756566e3ad SHA1 125680ed45b4ec0b7a9a718deac6a3839cb7bc6c SHA256 16845844732204f7b9bc693354ef252a7cf311721b8ccc1bfb919e28d7b6bcbd
+MD5 7fac0ed485aac57f23063e450298abbf batman-0.1_rc1.ebuild 851
+RMD160 d84254550e07b6240196fe5450a0d5756566e3ad batman-0.1_rc1.ebuild 851
+SHA256 16845844732204f7b9bc693354ef252a7cf311721b8ccc1bfb919e28d7b6bcbd batman-0.1_rc1.ebuild 851
+MISC ChangeLog 320 RMD160 047c26f02dd6580b9e75f2721b2141aab27d08bc SHA1 cc6f47f908721cc76defe25577a5acffe0f34539 SHA256 8e0a15dc274d41a709c6d8c4e4eeca9787e4cc8d54ffa56cb4149b92945edb89
+MD5 c3834be2dcc78d69b8c596ac668a9e3e ChangeLog 320
+RMD160 047c26f02dd6580b9e75f2721b2141aab27d08bc ChangeLog 320
+SHA256 8e0a15dc274d41a709c6d8c4e4eeca9787e4cc8d54ffa56cb4149b92945edb89 ChangeLog 320
+MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
+MD5 1e678929a9fec6632e227bdf2262e9a1 metadata.xml 170
+RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 metadata.xml 170
+SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 metadata.xml 170
+MD5 e367fb40631af5f8f7681b26de052de1 files/digest-batman-0.1_rc1 247
+RMD160 d6966381f61bbfdc54ab0c7c18feec3003dc7b86 files/digest-batman-0.1_rc1 247
+SHA256 c7358fb27e933aaa7f1905bd86c82a63b3079924b26d53fd1a699a2c82a48eee files/digest-batman-0.1_rc1 247
diff --git a/net-misc/batman/batman-0.1_rc1.ebuild b/net-misc/batman/batman-0.1_rc1.ebuild
new file mode 100644
index 000000000..198407624
--- /dev/null
+++ b/net-misc/batman/batman-0.1_rc1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit versionator eutils toolchain-funcs
+
+MY_PV="$(replace_version_separator 2 '-')"
+MY_PN=${PN}-III
+
+DESCRIPTION="Better approach to modile Ad-Hoc networking"
+HOMEPAGE="http://b.a.t.m.a.n.freifunk.net/"
+SRC_URI="http://snr.freifunk.net/svn/b.a.t.m.a.n/${MY_PN}-${MY_PV}.tbz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+DEPEND="sys-libs/glibc"
+RDEPEND=${DEPEND}
+
+S=${WORKDIR}/${MY_PN}-${MY_PV}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}/${P}-makefile.patch"
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" || die "emake failed"
+}
+
+src_install() {
+ dosbin batman
+
+ newinitd "${FILESDIR}"/batman-init.d batman
+ newconfd "${FILESDIR}"/batman-conf.d batman
+
+ dodoc CHANGELOG README THANKS
+}
diff --git a/net-misc/batman/files/batman-0.1_rc1-makefile.patch b/net-misc/batman/files/batman-0.1_rc1-makefile.patch
new file mode 100644
index 000000000..38fd92604
--- /dev/null
+++ b/net-misc/batman/files/batman-0.1_rc1-makefile.patch
@@ -0,0 +1,14 @@
+diff -ru batman-III-0.1-rc1~/Makefile batman-III-0.1-rc1/Makefile
+--- batman-III-0.1-rc1~/Makefile 2006-10-10 21:31:58.000000000 +0200
++++ batman-III-0.1-rc1/Makefile 2006-10-10 21:39:57.000000000 +0200
+@@ -17,8 +17,8 @@
+ #
+
+ CC = gcc
+-CFLAGS = -Wall -O0 -g3
+-LDFLAGS = -lpthread
++CFLAGS += -Wall
++LDFLAGS += -lpthread
+ #LDFLAGS = -static -lpthread
+
+ UNAME=$(shell uname)
diff --git a/net-misc/batman/files/batman-conf.d b/net-misc/batman/files/batman-conf.d
new file mode 100644
index 000000000..60f07df99
--- /dev/null
+++ b/net-misc/batman/files/batman-conf.d
@@ -0,0 +1,9 @@
+#/etc/conf.d/batman: config file for /etc/init.d/batman
+
+# Configure wich interface or interfaces to for batman to use.
+# list all interfaces space separated.
+BATMAN_INTERFACES="eth0"
+
+# Insert any other batman options
+BATMAN_OPTIONS="-d 0"
+
diff --git a/net-misc/batman/files/batman-init.d b/net-misc/batman/files/batman-init.d
new file mode 100644
index 000000000..11c1f6c65
--- /dev/null
+++ b/net-misc/batman/files/batman-init.d
@@ -0,0 +1,17 @@
+#!/sbin/runscript
+
+depend() {
+ need net
+}
+
+start() {
+ ebegin "Starting batman"
+ start-stop-daemon --start --quiet --background --exec /usr/sbin/batman -- ${BATMAN_OPTIONS} ${BATMAN_INTERFACES}
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping batman"
+ start-stop-daemon --stop --quiet --exec /usr/sbin/batman
+ eend $?
+}
diff --git a/net-misc/batman/files/digest-batman-0.1_rc1 b/net-misc/batman/files/digest-batman-0.1_rc1
new file mode 100644
index 000000000..36fbbe523
--- /dev/null
+++ b/net-misc/batman/files/digest-batman-0.1_rc1
@@ -0,0 +1,3 @@
+MD5 90b2b2bef15e307b42a04702385be25d batman-III-0.1-rc1.tbz2 28924
+RMD160 3dff6b9d531bbf8ef9a3bd2a7785c8162c341ffc batman-III-0.1-rc1.tbz2 28924
+SHA256 8dd2f8342bb7487e96ddada43d17a32991e3b76db8c15892fc87c64463fccd87 batman-III-0.1-rc1.tbz2 28924
diff --git a/net-misc/batman/metadata.xml b/net-misc/batman/metadata.xml
new file mode 100644
index 000000000..7e3286984
--- /dev/null
+++ b/net-misc/batman/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>maintainer-wanted</herd>
+</pkgmetadata>