summaryrefslogtreecommitdiff
path: root/devel/gtl0
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2004-11-02 20:32:37 +0000
committerwiz <wiz@pkgsrc.org>2004-11-02 20:32:37 +0000
commit49dab3315cd20b8f4b690962cae33e5ad014dc25 (patch)
treed2372dddc1aa2d305bba9446303cb0d76562ed05 /devel/gtl0
parentd0cae363d59b0630a99635709ef12aa7f32d4f1a (diff)
downloadpkgsrc-49dab3315cd20b8f4b690962cae33e5ad014dc25.tar.gz
Re-import gtl as gtl0, since this (older) version is needed for
math/cassowary and I'll update gtl in a minute. DESCR: GTL is a graph library based on STL. For the design of GTL's API the API of LEDA has served as a basis. GTL contains the classes needed to work with graphs, nodes and edges and some basic algorithms (DFS, BFS, topsort ...) as building blocks for more complex graph algorithms. This package contains an older version of the library, for a newer version use the gtl package.
Diffstat (limited to 'devel/gtl0')
-rw-r--r--devel/gtl0/DESCR7
-rw-r--r--devel/gtl0/Makefile42
-rw-r--r--devel/gtl0/PLIST107
-rw-r--r--devel/gtl0/buildlink3.mk18
-rw-r--r--devel/gtl0/distinfo6
-rw-r--r--devel/gtl0/patches/patch-aa13
-rw-r--r--devel/gtl0/patches/patch-ab20
7 files changed, 213 insertions, 0 deletions
diff --git a/devel/gtl0/DESCR b/devel/gtl0/DESCR
new file mode 100644
index 00000000000..2d2fc83083c
--- /dev/null
+++ b/devel/gtl0/DESCR
@@ -0,0 +1,7 @@
+GTL is a graph library based on STL. For the design of GTL's API the
+API of LEDA has served as a basis. GTL contains the classes needed to
+work with graphs, nodes and edges and some basic algorithms (DFS, BFS,
+topsort ...) as building blocks for more complex graph algorithms.
+
+This package contains an older version of the library, for a newer
+version use the gtl package.
diff --git a/devel/gtl0/Makefile b/devel/gtl0/Makefile
new file mode 100644
index 00000000000..5cbab1e2189
--- /dev/null
+++ b/devel/gtl0/Makefile
@@ -0,0 +1,42 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/11/02 20:32:37 wiz Exp $
+
+DISTNAME= GTL-0.3.3
+PKGNAME= gtl0-0.3.3
+PKGREVISION= 1
+CATEGORIES= devel
+MASTER_SITES= http://infosun.fmi.uni-passau.de/GTL/archive/
+
+MAINTAINER= tech-pkg@NetBSD.org
+HOMEPAGE= http://www.fmi.uni-passau.de/Graphlet/GTL/
+COMMENT= C++ graph data structure library based on the STL (older version)
+
+USE_LIBTOOL= # defined
+USE_BUILDLINK3= yes
+USE_LANGUAGES= c c++
+
+LICENSE= no-commercial-use
+
+# newer version of the same
+CONFLICTS= gtl-[0-9]*
+
+.include "../../mk/bsd.prefs.mk"
+
+GNU_CONFIGURE= # defined
+.if defined(CXXFLAGS)
+CONFIGURE_ENV+= CXXFLAGS="${CXXFLAGS}"
+.endif
+
+GTL_VERS= 0:3
+MAKE_ENV+= GTL_VERS="${GTL_VERS}"
+
+HTMLDOCDIR= ${PREFIX}/share/doc/html/GTL
+
+post-install:
+ ${INSTALL_DATA_DIR} ${HTMLDOCDIR}
+ ${INSTALL_DATA_DIR} ${HTMLDOCDIR}/icons
+ cd ${WRKSRC}/doc/html; \
+ ${INSTALL_DATA} *.html ${HTMLDOCDIR}
+ cd ${WRKSRC}/doc/html/icons; \
+ ${INSTALL_DATA} *.gif *.jpeg ${HTMLDOCDIR}/icons
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/gtl0/PLIST b/devel/gtl0/PLIST
new file mode 100644
index 00000000000..537386e0f51
--- /dev/null
+++ b/devel/gtl0/PLIST
@@ -0,0 +1,107 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/11/02 20:32:37 wiz Exp $
+include/GTL/GTL.h
+include/GTL/algorithm.h
+include/GTL/bfs.h
+include/GTL/biconnectivity.h
+include/GTL/components.h
+include/GTL/debug.h
+include/GTL/dfs.h
+include/GTL/edge.h
+include/GTL/edge_data.h
+include/GTL/edge_map.h
+include/GTL/embedding.h
+include/GTL/fm_partition.h
+include/GTL/gml_parser.h
+include/GTL/gml_scanner.h
+include/GTL/graph.h
+include/GTL/maxflow_ff.h
+include/GTL/maxflow_pp.h
+include/GTL/ne_map.h
+include/GTL/node.h
+include/GTL/node_data.h
+include/GTL/node_map.h
+include/GTL/planarity.h
+include/GTL/pq_node.h
+include/GTL/pq_tree.h
+include/GTL/ratio_cut_partition.h
+include/GTL/st_number.h
+include/GTL/symlist.h
+include/GTL/topsort.h
+include/GTL/version.h
+lib/libGTL.la
+share/doc/html/GTL/GML_error.html
+share/doc/html/GTL/GTL-GTL-h.html
+share/doc/html/GTL/GTL-algorithm-h.html
+share/doc/html/GTL/GTL-bfs-h.html
+share/doc/html/GTL/GTL-biconnectivity-h.html
+share/doc/html/GTL/GTL-components-h.html
+share/doc/html/GTL/GTL-debug-h.html
+share/doc/html/GTL/GTL-dfs-h.html
+share/doc/html/GTL/GTL-edge-h.html
+share/doc/html/GTL/GTL-edge_data-h.html
+share/doc/html/GTL/GTL-edge_map-h.html
+share/doc/html/GTL/GTL-embedding-h.html
+share/doc/html/GTL/GTL-fm_partition-h.html
+share/doc/html/GTL/GTL-gml_parser-h.html
+share/doc/html/GTL/GTL-gml_scanner-h.html
+share/doc/html/GTL/GTL-graph-h.html
+share/doc/html/GTL/GTL-maxflow_ff-h.html
+share/doc/html/GTL/GTL-maxflow_pp-h.html
+share/doc/html/GTL/GTL-ne_map-h.html
+share/doc/html/GTL/GTL-node-h.html
+share/doc/html/GTL/GTL-node_data-h.html
+share/doc/html/GTL/GTL-node_map-h.html
+share/doc/html/GTL/GTL-planarity-h.html
+share/doc/html/GTL/GTL-pq_node-h.html
+share/doc/html/GTL/GTL-pq_tree-h.html
+share/doc/html/GTL/GTL-ratio_cut_partition-h.html
+share/doc/html/GTL/GTL-st_number-h.html
+share/doc/html/GTL/GTL-symlist-h.html
+share/doc/html/GTL/GTL-topsort-h.html
+share/doc/html/GTL/GTL-version-h.html
+share/doc/html/GTL/algorithm.html
+share/doc/html/GTL/bfs.html
+share/doc/html/GTL/biconnectivity.html
+share/doc/html/GTL/classes.html
+share/doc/html/GTL/components.html
+share/doc/html/GTL/dfs.html
+share/doc/html/GTL/doc000.html
+share/doc/html/GTL/doc001.html
+share/doc/html/GTL/doc002.html
+share/doc/html/GTL/doc003.html
+share/doc/html/GTL/doc004.html
+share/doc/html/GTL/doc005.html
+share/doc/html/GTL/doc006.html
+share/doc/html/GTL/doc007.html
+share/doc/html/GTL/edge.html
+share/doc/html/GTL/edge_map.html
+share/doc/html/GTL/fm_partition.html
+share/doc/html/GTL/graph.html
+share/doc/html/GTL/header-list.html
+share/doc/html/GTL/hier.html
+share/doc/html/GTL/icons/GTL-small.gif
+share/doc/html/GTL/icons/GTL.jpeg
+share/doc/html/GTL/icons/contents.gif
+share/doc/html/GTL/icons/next.gif
+share/doc/html/GTL/icons/next_gr.gif
+share/doc/html/GTL/icons/previous.gif
+share/doc/html/GTL/icons/previous_gr.gif
+share/doc/html/GTL/icons/up.gif
+share/doc/html/GTL/icons/up_gr.gif
+share/doc/html/GTL/index.html
+share/doc/html/GTL/maxflow_ff.html
+share/doc/html/GTL/maxflow_pp.html
+share/doc/html/GTL/ne_map.html
+share/doc/html/GTL/node.html
+share/doc/html/GTL/node_map.html
+share/doc/html/GTL/planar_embedding.html
+share/doc/html/GTL/planarity.html
+share/doc/html/GTL/pq_tree.html
+share/doc/html/GTL/ratio_cut_partition.html
+share/doc/html/GTL/refer.html
+share/doc/html/GTL/st_number.html
+share/doc/html/GTL/symlist.html
+share/doc/html/GTL/topsort.html
+@dirrm share/doc/html/GTL/icons
+@dirrm share/doc/html/GTL
+@dirrm include/GTL
diff --git a/devel/gtl0/buildlink3.mk b/devel/gtl0/buildlink3.mk
new file mode 100644
index 00000000000..b89f1454c29
--- /dev/null
+++ b/devel/gtl0/buildlink3.mk
@@ -0,0 +1,18 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2004/11/02 20:32:38 wiz Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+GTL0_BUILDLINK3_MK:= ${GTL0_BUILDLINK3_MK}+
+
+.if !empty(BUILDLINK_DEPTH:M+)
+BUILDLINK_DEPENDS+= gtl0
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Ngtl0}
+BUILDLINK_PACKAGES+= gtl0
+
+.if !empty(GTL0_BUILDLINK3_MK:M+)
+BUILDLINK_DEPENDS.gtl0+= gtl0>=0.3.3nb1
+BUILDLINK_PKGSRCDIR.gtl0?= ../../devel/gtl0
+.endif # GTL0_BUILDLINK3_MK
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/devel/gtl0/distinfo b/devel/gtl0/distinfo
new file mode 100644
index 00000000000..0514d4d507f
--- /dev/null
+++ b/devel/gtl0/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/11/02 20:32:37 wiz Exp $
+
+SHA1 (GTL-0.3.3.tar.gz) = 5cf7baab5ec299045fc9f8df455cb32be39cb736
+Size (GTL-0.3.3.tar.gz) = 469283 bytes
+SHA1 (patch-aa) = 131765fe15c7486260db302b69c8a2b5923ff6d4
+SHA1 (patch-ab) = db8612a600166c9962b3d6c219de54b9f9c16636
diff --git a/devel/gtl0/patches/patch-aa b/devel/gtl0/patches/patch-aa
new file mode 100644
index 00000000000..66e6ebeb1be
--- /dev/null
+++ b/devel/gtl0/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1.1.1 2004/11/02 20:32:38 wiz Exp $
+
+--- src/Makefile.in.orig Tue Mar 7 04:14:07 2000
++++ src/Makefile.in Tue May 9 11:46:57 2000
+@@ -92,7 +92,7 @@
+ libGTL_la_SOURCES = gml_scanner.cpp gml_parser.cpp edge.cpp graph.cpp node.cpp dfs.cpp biconnectivity.cpp bfs.cpp topsort.cpp st_number.cpp embedding.cpp pq_node.cpp pq_tree.cpp planarity.cpp maxflow_ff.cpp maxflow_pp.cpp debug.cpp components.cpp fm_partition.cpp ratio_cut_partition.cpp
+
+
+-libGTL_la_LDFLAGS = -version-info $(MINOR_VERSION):$(MINI_VERSION):0
++libGTL_la_LDFLAGS = -version-info $(GTL_VERS)
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_CLEAN_FILES =
+ LTLIBRARIES = $(lib_LTLIBRARIES)
diff --git a/devel/gtl0/patches/patch-ab b/devel/gtl0/patches/patch-ab
new file mode 100644
index 00000000000..695456a2ffa
--- /dev/null
+++ b/devel/gtl0/patches/patch-ab
@@ -0,0 +1,20 @@
+$NetBSD: patch-ab,v 1.1.1.1 2004/11/02 20:32:38 wiz Exp $
+
+--- include/GTL/GTL.h.orig Thu Feb 3 07:50:16 2000
++++ include/GTL/GTL.h Mon Jul 31 00:30:39 2000
+@@ -133,6 +133,7 @@
+ #include <map>
+ #include <memory>
+
++#ifndef __STL_USE_STD_ALLOCATORS
+ /**
+ * @internal
+ */
+@@ -141,6 +142,7 @@
+ {
+ };
+
++#endif
+ #endif
+
+ //--------------------------------------------------------------------------