diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2004-01-22 08:40:16 +0000 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2004-01-22 08:40:16 +0000 |
commit | e0dd63279347d939a43418d286c80fd34279a349 (patch) | |
tree | ec3b0042b076801b354202e7a808efb466447a14 /net-analyzer/nam/nam-1.10.ebuild | |
parent | add in latest release, which now works (Manifest recommit) (diff) | |
download | gentoo-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/nam-1.10.ebuild')
-rw-r--r-- | net-analyzer/nam/nam-1.10.ebuild | 63 |
1 files changed, 63 insertions, 0 deletions
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 +} |