summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2004-01-22 08:40:16 +0000
committerRobin H. Johnson <robbat2@gentoo.org>2004-01-22 08:40:16 +0000
commite0dd63279347d939a43418d286c80fd34279a349 (patch)
treeec3b0042b076801b354202e7a808efb466447a14 /net-analyzer/nam
parentadd in latest release, which now works (Manifest recommit) (diff)
downloadgentoo-2-e0dd63279347d939a43418d286c80fd34279a349.tar.gz
gentoo-2-e0dd63279347d939a43418d286c80fd34279a349.tar.bz2
gentoo-2-e0dd63279347d939a43418d286c80fd34279a349.zip
initial ebuild by Christophe Radovcic <christophe.radovcic@laposte.net>, heavily modified by robbat2@gentoo.org. bug #28541.
Diffstat (limited to 'net-analyzer/nam')
-rw-r--r--net-analyzer/nam/ChangeLog11
-rw-r--r--net-analyzer/nam/Manifest6
-rw-r--r--net-analyzer/nam/files/digest-nam-1.101
-rw-r--r--net-analyzer/nam/nam-1.10.ebuild63
4 files changed, 81 insertions, 0 deletions
diff --git a/net-analyzer/nam/ChangeLog b/net-analyzer/nam/ChangeLog
new file mode 100644
index 000000000000..f0945bd91cbc
--- /dev/null
+++ b/net-analyzer/nam/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for net-analyzer/nam
+# Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nam/ChangeLog,v 1.1 2004/01/22 08:40:16 robbat2 Exp $
+
+*nam-1.10 (22 Jan 2004)
+
+ 22 Jan 2004; Robin H. Johnson <robbat2@gentoo.org> nam-1.10.ebuild,
+ files/nam-1.9-correct_ettk.patch, files/nam-1.9-fixcasts.patch:
+ initial ebuild by Christophe Radovcic <christophe.radovcic@laposte.net>,
+ heavily modified by robbat2@gentoo.org. bug #28541.
+
diff --git a/net-analyzer/nam/Manifest b/net-analyzer/nam/Manifest
new file mode 100644
index 000000000000..fffb82064d37
--- /dev/null
+++ b/net-analyzer/nam/Manifest
@@ -0,0 +1,6 @@
+MD5 12a6ac7dcfc7f68bda3cc94a3032a4ae nam-1.9.ebuild 1840
+MD5 12be363e42e9d4ebe433fb568a8f7446 nam-1.10.ebuild 1845
+MD5 343bf4790e73307088d986e95861bb34 files/digest-nam-1.10 65
+MD5 5756ecdae1a470c0ff4fefe3c2674a7c files/nam-1.9-fixcasts.patch 2651
+MD5 b0681b775f16e7e859c5492458f4abff files/digest-nam-1.9 64
+MD5 cb78dcf6a801f3bb282167c1ef73ed79 files/nam-1.9-correct_ettk.patch 304
diff --git a/net-analyzer/nam/files/digest-nam-1.10 b/net-analyzer/nam/files/digest-nam-1.10
new file mode 100644
index 000000000000..4fb2ac63d0f8
--- /dev/null
+++ b/net-analyzer/nam/files/digest-nam-1.10
@@ -0,0 +1 @@
+MD5 35efe4a43f1cc3dd03fb744c5603fc58 nam-src-1.10.tar.gz 4324890
diff --git a/net-analyzer/nam/nam-1.10.ebuild b/net-analyzer/nam/nam-1.10.ebuild
new file mode 100644
index 000000000000..719e06ccc25b
--- /dev/null
+++ b/net-analyzer/nam/nam-1.10.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2004 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nam/nam-1.10.ebuild,v 1.1 2004/01/22 08:40:16 robbat2 Exp $
+
+DESCRIPTION="Network Simulator GUI for NS"
+HOMEPAGE="http://www.isi.edu/nsnam/${PN}/"
+SRC_URI="http://www.isi.edu/nsnam/dist/${PN}-src-${PV}.tar.gz"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+need_tclver="8.4.4"
+valid_tclver="${need_tclver}"
+mytclver=""
+DEPEND="virtual/x11
+ >=dev-lang/tcl-${need_tclver}
+ >=dev-lang/tk-${need_tclver}
+ >=dev-tcltk/otcl-1.0.8a
+ >=dev-tcltk/tclcl-1.0.13b
+ dev-tcltk/tcl-debug"
+RDEPEND=">=net-analyzer/ns-2.27
+ ${DEPEND}"
+
+S=${WORKDIR}/${P}
+
+findtclver() {
+ # input should always be in INCREASING order
+ local ACCEPTVER="8.3 8.4"
+ [ -n "$*" ] && ACCEPTVER="$*"
+ for i in ${ACCEPTVER}; do
+ use debug && einfo "Testing TCL ${i}"
+ # we support being more specific
+ [ "$(#i)" = "3" ] && i="${i}*"
+ has_version ">=dev-lang/tcl-${i}" && mytclver=${i}
+ done
+ use debug && einfo "Using TCL ${mytclver}"
+ if [ -z "${mytclver}" ]; then
+ die "Unable to find a suitable version of TCL"
+ fi
+}
+
+src_compile() {
+ local myconf
+ findtclver ${valid_tclver}
+ myconf="${myconf} --with-tcl-ver=${mytclver} --with-tk-ver=${mytclver}"
+
+ econf ${myconf} \
+ --mandir=/usr/share/man \
+ --enable-stl \
+ --enable-release \
+ || die "./configure failed"
+ emake || die
+}
+
+src_install() {
+ dodir /usr/bin
+ make DESTDIR=${D} install || die
+ dohtml CHANGES.html TODO.html
+ dodoc FILES VERSION INSTALL.WIN32 README
+ cp -ra ex ${D}/usr/share/doc/${PF}/examples
+ cp -ra iecdemos edu ${D}/usr/share/doc/${PF}
+ doman nam.1
+}