summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTom Wambold2015-06-25 13:46:48 -0400
committerTom Wambold2015-06-25 13:46:48 -0400
commit13306a6b93fcb074c0eec0775ded3170b424451c (patch)
tree1c7c31805c7ee4a5f37481acb18db6a38724bfe1
downloadaur-13306a6b93fcb074c0eec0775ded3170b424451c.tar.gz
Initial commit.
-rw-r--r--.SRCINFO23
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD35
-rw-r--r--c++11.patch22
4 files changed, 83 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3c0c0a3c0a1e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = emane
+ pkgdesc = Extendable Mobile Ad-hoc Network Emulator
+ pkgver = 0.9.2_r1
+ pkgrel = 1
+ url = http://cs.itd.nrl.navy.mil/work/emane/index.php
+ arch = i686
+ arch = x86_64
+ license = BSD
+ makedepends = python2
+ makedepends = perl
+ depends = ace
+ depends = libxml2
+ depends = libpcap
+ optdepends = python2: Python bindings
+ optdepends = perl: Perl bindings
+ options = !libtool
+ source = http://downloads.pf.itd.nrl.navy.mil/emane/0.9.2-r1/emane-0.9.2-release-1.src.tar.gz
+ source = c++11.patch
+ md5sums = bac0267c492694bd545ef833d0d1f44d
+ md5sums = 668032102fee4b53315dc6bae4341bcc
+
+pkgname = emane
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..464a3b732464
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+/pkg/
+/src/
+emane-*.tar.*
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6bedb45404c5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Tom Wambold <tom5760@gmail.com>
+pkgname=emane
+pkgver=0.9.2_r1
+pkgrel=1
+pkgdesc="Extendable Mobile Ad-hoc Network Emulator"
+arch=('i686' 'x86_64')
+url="http://cs.itd.nrl.navy.mil/work/emane/index.php"
+license=('BSD')
+options=(!libtool)
+depends=(ace libxml2 libpcap)
+optdepends=('python2: Python bindings'
+ 'perl: Perl bindings')
+makedepends=(python2 perl)
+source=('http://downloads.pf.itd.nrl.navy.mil/emane/0.9.2-r1/emane-0.9.2-release-1.src.tar.gz'
+ 'c++11.patch')
+md5sums=('bac0267c492694bd545ef833d0d1f44d'
+ '668032102fee4b53315dc6bae4341bcc')
+
+build() {
+ cd "$srcdir/emane-0.9.2-release-1/src"
+ bsdtar -xf emane-0.9.2.tar.gz
+ cd emane-0.9.2
+
+ patch -p1 < "$srcdir/c++11.patch"
+
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd "$srcdir/emane-0.9.2-release-1/src/emane-0.9.2"
+ make DESTDIR="$pkgdir/" install
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/c++11.patch b/c++11.patch
new file mode 100644
index 000000000000..4fa79e75c0db
--- /dev/null
+++ b/c++11.patch
@@ -0,0 +1,22 @@
+diff -Naur a/src/models/shim/commeffect/ethernetprotocolipv4rule.cc b/src/models/shim/commeffect/ethernetprotocolipv4rule.cc
+--- a/src/models/shim/commeffect/ethernetprotocolipv4rule.cc 2014-03-24 10:30:59.000000000 -0400
++++ b/src/models/shim/commeffect/ethernetprotocolipv4rule.cc 2015-06-25 13:33:21.037304851 -0400
+@@ -32,6 +32,7 @@
+ *
+ */
+
++#include <functional>
+ #include "ethernetprotocolipv4rule.h"
+ #include "emane/net.h"
+ #include "emane/utils/netutils.h"
+diff -Naur a/src/models/shim/commeffect/target.cc b/src/models/shim/commeffect/target.cc
+--- a/src/models/shim/commeffect/target.cc 2014-03-24 10:30:59.000000000 -0400
++++ b/src/models/shim/commeffect/target.cc 2015-06-25 13:34:47.692446865 -0400
+@@ -33,6 +33,7 @@
+
+
+
++#include <functional>
+ #include "target.h"
+ #include "emane/utils/netutils.h"
+