summaryrefslogtreecommitdiff
path: root/net/gt-itm
diff options
context:
space:
mode:
authorminskim <minskim>2006-05-05 23:14:43 +0000
committerminskim <minskim>2006-05-05 23:14:43 +0000
commit113a76a97ed7f62aad42ab0635257cbf0d9b7a32 (patch)
tree639d35cd3aba34ce0dcb73b91e4b4bbbb94cca05 /net/gt-itm
parent232e9d0ebf5af2172d9ebfb131ffa1eba8af83c7 (diff)
downloadpkgsrc-113a76a97ed7f62aad42ab0635257cbf0d9b7a32.tar.gz
Import gt-itm.
GT-ITM contains code to generate graphs that model the topological structure of internetworks. In addition, some sample graphs are provided. More detail on most of the methods can be found in the paper: "How to Model an Internetwork," Ellen Zegura, Ken Calvert, and Samrat Bhattacharjee, Proceedings of IEEE Infocom '96.
Diffstat (limited to 'net/gt-itm')
-rw-r--r--net/gt-itm/DESCR7
-rw-r--r--net/gt-itm/Makefile23
-rw-r--r--net/gt-itm/PLIST11
-rw-r--r--net/gt-itm/distinfo7
-rw-r--r--net/gt-itm/patches/patch-aa13
-rw-r--r--net/gt-itm/patches/patch-ab23
6 files changed, 84 insertions, 0 deletions
diff --git a/net/gt-itm/DESCR b/net/gt-itm/DESCR
new file mode 100644
index 00000000000..ae4575435ad
--- /dev/null
+++ b/net/gt-itm/DESCR
@@ -0,0 +1,7 @@
+GT-ITM contains code to generate graphs that model the topological
+structure of internetworks. In addition, some sample graphs are
+provided. More detail on most of the methods can be found in the
+paper:
+
+"How to Model an Internetwork," Ellen Zegura, Ken Calvert,
+and Samrat Bhattacharjee, Proceedings of IEEE Infocom '96.
diff --git a/net/gt-itm/Makefile b/net/gt-itm/Makefile
new file mode 100644
index 00000000000..892aecf72e9
--- /dev/null
+++ b/net/gt-itm/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/05/05 23:14:43 minskim Exp $
+
+DISTNAME= gt-itm
+PKGNAME= gt-itm-0pre19961004
+CATEGORIES= net
+MASTER_SITES= http://www-static.cc.gatech.edu/projects/gtitm/gt-itm/
+
+MAINTAINER= minskim@NetBSD.org
+HOMEPAGE= http://www-static.cc.gatech.edu/projects/gtitm/
+COMMENT= GT Internetwork Topology Models
+
+USE_LIBTOOL= yes
+WRKSRC= ${WRKDIR}/src
+
+INSTALLATION_DIRS+= bin share/doc/gt-itm
+
+.include "../../devel/sgb/buildlink3.mk"
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKDIR}/bin/* ${PREFIX}/bin
+ ${INSTALL_DATA} ${WRKDIR}/docs/* ${PREFIX}/share/doc/gt-itm
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/net/gt-itm/PLIST b/net/gt-itm/PLIST
new file mode 100644
index 00000000000..f598d0cef43
--- /dev/null
+++ b/net/gt-itm/PLIST
@@ -0,0 +1,11 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/05/05 23:14:43 minskim Exp $
+bin/edriver
+bin/itm
+bin/sgb2alt
+share/doc/gt-itm/README-SGB
+share/doc/gt-itm/edriver-doc.txt
+share/doc/gt-itm/itm-doc.txt
+share/doc/gt-itm/metrics.ps
+share/doc/gt-itm/models.ps
+share/doc/gt-itm/sgb2alt-doc.txt
+@dirrm share/doc/gt-itm
diff --git a/net/gt-itm/distinfo b/net/gt-itm/distinfo
new file mode 100644
index 00000000000..3822465deba
--- /dev/null
+++ b/net/gt-itm/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1.1.1 2006/05/05 23:14:43 minskim Exp $
+
+SHA1 (gt-itm.tar.gz) = 1e52ee9c9d6e3ef09ac39c860d1cd829cf3c6e4e
+RMD160 (gt-itm.tar.gz) = 0a7cbdfce185ab4bc2c73b78f290e8a831dc04e2
+Size (gt-itm.tar.gz) = 623345 bytes
+SHA1 (patch-aa) = 6f91fa29114fc33c9976ff5f70e259c88ef63cea
+SHA1 (patch-ab) = 72e60f9b5fc07b3ee44e838e017696178444135b
diff --git a/net/gt-itm/patches/patch-aa b/net/gt-itm/patches/patch-aa
new file mode 100644
index 00000000000..b1a3b8d59bd
--- /dev/null
+++ b/net/gt-itm/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1.1.1 2006/05/05 23:14:43 minskim Exp $
+
+--- Makefile.orig 1996-10-23 14:05:26.000000000 -0700
++++ Makefile
+@@ -12,7 +12,7 @@
+ #LIBS = -lm -lgb5
+
+ # For SunOS: uncomment the next line
+-LIBS = -lm -lgb4
++LIBS = -lm -lgb
+
+
+ IDIR = ../include
diff --git a/net/gt-itm/patches/patch-ab b/net/gt-itm/patches/patch-ab
new file mode 100644
index 00000000000..e4eecfbc8ea
--- /dev/null
+++ b/net/gt-itm/patches/patch-ab
@@ -0,0 +1,23 @@
+$NetBSD: patch-ab,v 1.1.1.1 2006/05/05 23:14:43 minskim Exp $
+
+--- eval.c.orig 1996-10-23 14:05:27.000000000 -0700
++++ eval.c
+@@ -5,7 +5,7 @@
+ */
+
+ #include <stdio.h>
+-#include <malloc.h>
++#include <stdlib.h>
+ #include "gb_graph.h"
+ #include "gb_dijk.h"
+ #include "eval.h"
+@@ -159,8 +159,7 @@ int bicomp(Graph *g,int verbose)
+ if (u == &dummy) {
+ if (verbose) {
+ if (artic_pt)
+- printf(" and %d (this ends a connected
+- component of the graph)\n", idx(g, artic_pt));
++ printf(" and %d (this ends a connected component of the graph)\n", idx(g, artic_pt));
+ else
+ printf("Isolated vertex %d\n", idx(g, v));
+ }