summaryrefslogtreecommitdiff
path: root/net-misc/tiers
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
commita3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /net-misc/tiers
parentbfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff)
downloadbaldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip
Adding metadata
Diffstat (limited to 'net-misc/tiers')
-rw-r--r--net-misc/tiers/Manifest2
-rw-r--r--net-misc/tiers/files/tiers-1.1-gcc43.patch118
-rw-r--r--net-misc/tiers/files/tiers1.1-gccfixes.patch201
-rw-r--r--net-misc/tiers/metadata.xml7
-rw-r--r--net-misc/tiers/tiers-1.1.ebuild53
5 files changed, 0 insertions, 381 deletions
diff --git a/net-misc/tiers/Manifest b/net-misc/tiers/Manifest
deleted file mode 100644
index 4b6da99d4014..000000000000
--- a/net-misc/tiers/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST tiers1.1.tar.gz 392532 BLAKE2B 0d729b48bb24feeb98b5584e15bf5ce572bc1c959830de97f8f601ff0cc38bdb3d39152e9644a5437b2cf4d29a5c43e8f2729666c8568227f2a3e5077919048c SHA512 b72a98aeeb3e1799536e1424e8f60bffcef59c61cc709232a670174c80d23fb4c3b60249c7ff2a33442b62b81a493b7ecef4bf0e950147fa8fe81bb9eabb9a08
-DIST tiers2ns-lan.awk 3258 BLAKE2B 5a6838cc332cdd617f17d01ae56494d12f43344cbb36c5e39766c4c0481a300607a7bab8922918de22d72661e92d51bca0645ea436c3b95958e448d1b42a6f25 SHA512 562204765e0e7c973e6d88c494e5aba9cd47d79c68309359cd232c34be6175f727411a64a6033a246a042987f1ad423008857eaf25c6254bd006c4a3ff4d083e
diff --git a/net-misc/tiers/files/tiers-1.1-gcc43.patch b/net-misc/tiers/files/tiers-1.1-gcc43.patch
deleted file mode 100644
index 4f167daf13ce..000000000000
--- a/net-misc/tiers/files/tiers-1.1-gcc43.patch
+++ /dev/null
@@ -1,118 +0,0 @@
---- tiers1.1b/src/tiers_create.cc 2009-01-21 03:56:28.000000000 -0400
-+++ tiers1.1/src/tiers_create.cc 2009-01-21 03:57:39.000000000 -0400
-@@ -16,7 +16,7 @@
- //////////////////////////////////////////////////////////////////////////////
-
- // tiers.cc
--#include <iostream.h>
-+#include <iostream>
-
- #ifndef _TIERS_HH
- #include "tiers.hh"
---- tiers1.1b/src/tiers.cc 2009-01-21 03:56:28.000000000 -0400
-+++ tiers1.1/src/tiers.cc 2009-01-21 03:57:22.000000000 -0400
-@@ -17,8 +17,9 @@
-
- // tiers.cc
-
--#include <iostream.h>
--#include <limits.h>
-+#include <iostream>
-+#include <cstdlib>
-+#include <climits>
-
- #ifndef _TIERS_HH
- #include "tiers.hh"
---- tiers1.1b/src/tiers_misc.cc 2009-01-21 03:56:28.000000000 -0400
-+++ tiers1.1/src/tiers_misc.cc 2009-01-21 04:07:21.000000000 -0400
-@@ -16,9 +16,9 @@
- //////////////////////////////////////////////////////////////////////////////
-
- // tiers_misc.cc
--#include <iostream.h>
--#include <math.h>
--#include <limits.h> // for ULONG_MAX
-+#include <iostream>
-+#include <cmath>
-+#include <climits> // for ULONG_MAX
-
- #ifndef _TIERS_HH
- #include "tiers.hh"
---- tiers1.1b/src/tiers_main.cc 2009-01-21 03:56:28.000000000 -0400
-+++ tiers1.1/src/tiers_main.cc 2009-01-21 04:08:13.000000000 -0400
-@@ -17,9 +17,9 @@
-
- // tiers_main.cc
-
--#include <iostream.h>
--#include <stdlib.h> // for strtoul
--#include <math.h> // for random
-+#include <iostream>
-+#include <cstdlib> // for strtoul
-+#include <cmath> // for random
-
- #ifndef _TIERS_HH
- #include "tiers.hh"
---- tiers1.1b/src/tiers_output.cc 2009-01-21 03:56:28.000000000 -0400
-+++ tiers1.1/src/tiers_output.cc 2009-01-21 04:00:09.000000000 -0400
-@@ -17,7 +17,7 @@
-
- // tiers_output.cc
-
--#include <iostream.h>
-+#include <iostream>
- #ifndef _TIERS_HH
- #include "tiers.hh"
- #endif
---- tiers1.1b/src/tiers_output_gnuplot.cc 2009-01-21 03:56:28.000000000 -0400
-+++ tiers1.1/src/tiers_output_gnuplot.cc 2009-01-21 04:00:39.000000000 -0400
-@@ -17,7 +17,7 @@
-
- // tiers_output_gnuplot.cc
-
--#include <iostream.h>
-+#include <iostream>
- #ifndef _TIERS_HH
- #include "tiers.hh"
- #endif
---- tiers1.1b/src/tiers_prims.cc 2009-01-21 03:56:28.000000000 -0400
-+++ tiers1.1/src/tiers_prims.cc 2009-01-21 04:10:24.000000000 -0400
-@@ -17,9 +17,9 @@
-
- // tiers_prims.cc
-
--#include <iostream.h>
--#include <math.h> // for random
--#include <limits.h> // for ULONG_MAX
-+#include <iostream>
-+#include <cmath> // for random
-+#include <climits> // for ULONG_MAX
-
- #ifndef _TIERS_HH
- #include "tiers.hh"
---- tiers1.1b/src/tiers_red_intra.cc 2009-01-21 03:56:28.000000000 -0400
-+++ tiers1.1/src/tiers_red_intra.cc 2009-01-21 04:01:21.000000000 -0400
-@@ -17,8 +17,8 @@
-
- // tiers_red_intra.cc
-
--#include <iostream.h>
--#include <limits.h> // for ULONG_MAX
-+#include <iostream>
-+#include <climits> // for ULONG_MAX
-
- #ifndef _TIERS_HH
- #include "tiers.hh"
---- tiers1.1b/src/tiers_red_inter.cc 2009-01-21 03:56:28.000000000 -0400
-+++ tiers1.1/src/tiers_red_inter.cc 2009-01-21 04:01:46.000000000 -0400
-@@ -17,8 +17,8 @@
-
- // tiers_red_inter.cc
-
--#include <iostream.h>
--#include <limits.h> // for ULONG_MAX
-+#include <iostream>
-+#include <climits> // for ULONG_MAX
-
- #ifndef _TIERS_HH
- #include "tiers.hh"
diff --git a/net-misc/tiers/files/tiers1.1-gccfixes.patch b/net-misc/tiers/files/tiers1.1-gccfixes.patch
deleted file mode 100644
index db340cad1f04..000000000000
--- a/net-misc/tiers/files/tiers1.1-gccfixes.patch
+++ /dev/null
@@ -1,201 +0,0 @@
-diff -urN tiers1.1/src/Makefile tiers1.1.new/src/Makefile
---- tiers1.1/src/Makefile 1997-07-12 23:22:30.000000000 -0700
-+++ tiers1.1.new/src/Makefile 2004-01-11 04:56:33.000000000 -0800
-@@ -31,7 +31,9 @@
- # flags
- #
- #FLAGS= -fconserve-space -fno-inline -Wall -Winline -Wpointer-arith -g -DDEBUG
--FLAGS= -g -fconserve-space
-+FLAGS = $(CFLAGS) -fPIC #-g -fconserve-space
-+CONFIGFILE = ./tiers_config
-+FLAGS += -DCONFIGFILE="\"$(CONFIGFILE)\""
-
- #
- # tools
-diff -urN tiers1.1/src/tiers.cc tiers1.1.new/src/tiers.cc
---- tiers1.1/src/tiers.cc 1997-03-04 13:54:18.000000000 -0800
-+++ tiers1.1.new/src/tiers.cc 2004-01-11 04:56:33.000000000 -0800
-@@ -24,6 +24,7 @@
- #include "tiers.hh"
- #endif
-
-+#include "tiers_vars.hh"
-
-
- ////////////////////////////////////////////////////////////////////////
-@@ -506,4 +507,3 @@
- }
-
- // end of file
--
-diff -urN tiers1.1/src/tiers.hh tiers1.1.new/src/tiers.hh
---- tiers1.1/src/tiers.hh 1998-01-12 02:10:46.000000000 -0800
-+++ tiers1.1.new/src/tiers.hh 2004-01-11 04:56:33.000000000 -0800
-@@ -20,6 +20,8 @@
- #ifndef _TIERS_HH
- #define _TIERS_HH
-
-+using namespace std;
-+
-
- ////////////////////////////////////////////////////////////////////////
- // Model
-@@ -264,46 +266,46 @@
- // Defined in tiers_config.cc
-
- // Type of output produced by the model, e.g. Model::GENERIC, Model::GNUPLOT
--Model::OpType OP_TYPE;
-+extern Model::OpType OP_TYPE;
-
- // If set, TIERS_VERBOSE causes the output to contain the
- // parameters used to generate the model and helpful headings
- // If undefined, the output is a simple list of nodes and edges
--bool TIERS_VERBOSE;
-+extern bool TIERS_VERBOSE;
-
- // If set, TIERS_LABEL_XXX causes the output to contain a label for
- // each of the nodes of type XXX
--bool TIERS_LABEL_WAN;
--bool TIERS_LABEL_MAN;
--bool TIERS_LABEL_LAN;
-+extern bool TIERS_LABEL_WAN;
-+extern bool TIERS_LABEL_MAN;
-+extern bool TIERS_LABEL_LAN;
-
-
- // If defined as true, the operation of the model is more verbose
- // If undefined, the model should run with no debugging output
--bool TIERS_DEBUG;
-+extern bool TIERS_DEBUG;
-
- // If defined as true, then an undirected list of edges is produced in the
- // output, i.e. the edges (i,j) and (j,i) only appear once in the output
- // Note that all LAN edges are assumed bidirectional
--bool REMOVE_DUP_EDGES;
-+extern bool REMOVE_DUP_EDGES;
-
- // Set these true to apply proxmity tests to nodes in each network type
--bool PROXIMITY_TEST_WAN;
--bool PROXIMITY_TEST_MAN;
--bool PROXIMITY_TEST_LAN;
-+extern bool PROXIMITY_TEST_WAN;
-+extern bool PROXIMITY_TEST_MAN;
-+extern bool PROXIMITY_TEST_LAN;
-
- // The size of a unit in WAN, MAN and LAN grids
- // e.g. 1000km, 1km, 1m would be best, but the current values fit with
- // typical int sizes
--unsigned long int WAN_SCALE;
--unsigned long int MAN_SCALE;
--unsigned long int LAN_SCALE;
-+extern unsigned long int WAN_SCALE;
-+extern unsigned long int MAN_SCALE;
-+extern unsigned long int LAN_SCALE;
-
- // GRID is the size of the square grid on which points are placed
--unsigned long int GRID;
-+extern unsigned long int GRID;
-
- // The comment character for output
--char COM;
-+extern char COM;
-
-
- //
-@@ -311,13 +313,13 @@
- //
-
- // The output directory for results from gnuplot
--char *title;
-+extern char *title;
-
- // The title for results from gnuplot
--char *outputdir;
-+extern char *outputdir;
-
- // Create a unique identifier for each model
--long int ModelId;
-+extern long int ModelId;
-
- // Forward declaration
- unsigned long int max(unsigned long int A, unsigned long int B);
-diff -urN tiers1.1/src/tiers_config.cc tiers1.1.new/src/tiers_config.cc
---- tiers1.1/src/tiers_config.cc 1997-07-13 02:55:53.000000000 -0700
-+++ tiers1.1.new/src/tiers_config.cc 2004-01-11 04:58:36.000000000 -0800
-@@ -17,7 +17,8 @@
-
- // tiers_config.cc
-
--#include <fstream.h> // for ifstream
-+#include <fstream> // for ifstream
-+#include <iostream> // for ifstream
- #include <string.h> // for strcpy
- #include <stdlib.h> // for strtoul
-
-@@ -36,10 +37,13 @@
- {
- bool ret = true;
-
-- ifstream config_file("./tiers_config");
-+#ifndef CONFIGFILE
-+#error You need to define CONFIGFILE on the commandline
-+#endif
-+ ifstream config_file(CONFIGFILE);
- if (!config_file)
- {
-- cerr << "Tiers:: cannot open file './tiers_config'" << endl;
-+ cerr << "Tiers:: cannot open file '" << CONFIGFILE << "'" << endl;
- }
-
- // Read the contents of the file in, skipping blank lines or lines which
-diff -urN tiers1.1/src/tiers_main.cc tiers1.1.new/src/tiers_main.cc
---- tiers1.1/src/tiers_main.cc 1997-07-06 00:58:31.000000000 -0700
-+++ tiers1.1.new/src/tiers_main.cc 2004-01-11 04:56:33.000000000 -0800
-@@ -25,11 +25,11 @@
- #include "tiers.hh"
- #endif
-
--extern "C"
--{
-- long int time(int dummy);
-- char * initstate(unsigned seed, char *state, int n);
--}
-+//extern "C"
-+//{
-+// long int time(int dummy);
-+// char * initstate(unsigned seed, char *state, int n);
-+//}
-
- unsigned long int NW; // maximum number of WANs, currently 1
- unsigned long int NM; // maximum number of MANs per WAN
-@@ -63,7 +63,7 @@
- cout.setf( ios::unitbuf );
-
- // TIERS_VERBOSE
--#ifdef 0
-+#ifdef FALSE
- cout << "Main:: Processing arguments. Arguments are:"
- << endl;
- for (int i = 0; i < argc; i++)
-diff -urN tiers1.1/src/tiers_vars.hh tiers1.1.new/src/tiers_vars.hh
---- tiers1.1/src/tiers_vars.hh 1969-12-31 16:00:00.000000000 -0800
-+++ tiers1.1.new/src/tiers_vars.hh 2004-01-11 04:56:33.000000000 -0800
-@@ -0,0 +1,18 @@
-+Model::OpType OP_TYPE;
-+bool TIERS_VERBOSE;
-+bool TIERS_LABEL_WAN;
-+bool TIERS_LABEL_MAN;
-+bool TIERS_LABEL_LAN;
-+bool TIERS_DEBUG;
-+bool REMOVE_DUP_EDGES;
-+bool PROXIMITY_TEST_WAN;
-+bool PROXIMITY_TEST_MAN;
-+bool PROXIMITY_TEST_LAN;
-+unsigned long int WAN_SCALE;
-+unsigned long int MAN_SCALE;
-+unsigned long int LAN_SCALE;
-+unsigned long int GRID;
-+char COM;
-+char *title;
-+char *outputdir;
-+long int ModelId;
diff --git a/net-misc/tiers/metadata.xml b/net-misc/tiers/metadata.xml
deleted file mode 100644
index aaab041e8885..000000000000
--- a/net-misc/tiers/metadata.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="person">
- <email>robbat2@gentoo.org</email>
-</maintainer>
-</pkgmetadata>
diff --git a/net-misc/tiers/tiers-1.1.ebuild b/net-misc/tiers/tiers-1.1.ebuild
deleted file mode 100644
index 841db16c476f..000000000000
--- a/net-misc/tiers/tiers-1.1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_P="${PN}${PV}"
-DESCRIPTION="Random network topography generator"
-HOMEPAGE="http://www.isi.edu/nsnam/ns/ns-topogen.html#tiers"
-SRC_URI="http://www.isi.edu/nsnam/dist/topogen/${MY_P}.tar.gz
- http://www.isi.edu/nsnam/dist/topogen/tiers2ns-lan.awk"
-
-LICENSE="mapm"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc x86"
-IUSE=""
-
-RDEPEND="sci-visualization/gnuplot
- app-alternatives/awk"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
- default
- eapply "${FILESDIR}"/${MY_P}-gccfixes.patch
- eapply "${FILESDIR}"/${P}-gcc43.patch
- sed -e '1a\#!/bin/sh' \
- -e '1d' \
- -e "s|-f |-f /usr/share/${PN}/|g" \
- -i "${S}"/bin/strip4gnuplot3.5 || die
-}
-
-src_compile() {
- emake -C src \
- CFLAGS="${CFLAGS}" \
- CONFIGFILE="/etc/tiers-gnuplot.conf" \
- EXEC="../bin/tiers-gnuplot"
- # cleanup for a sec
- rm src/*.o || die
- emake -C src \
- CFLAGS="${CFLAGS}" \
- CONFIGFILE="/etc/tiers.conf" \
- EXEC="../bin/tiers"
-}
-
-src_install() {
- dobin bin/tiers bin/tiers-gnuplot bin/strip4gnuplot3.5
- insinto /etc
- newins src/tiers_config.generic tiers.conf
- newins src/tiers_config.gnuplot tiers-gnuplot.conf
- insinto /usr/share/${PN}
- doins bin/*.awk "${DISTDIR}"/tiers2ns-lan.awk
- dodoc CHANGES COPYRIGHT README docs/*
-}