Date: Mon, 26 May 2003 23:53:54 +0900 From: KATO Tsuguru <tkato@prontomail.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/52697: Update port: graphics/tulip to 1.2.4 Message-ID: <20030526235354.28ae29a3.tkato@prontomail.com> Resent-Message-ID: <200305261500.h4QF0PG8090267@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 52697 >Category: ports >Synopsis: Update port: graphics/tulip to 1.2.4 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon May 26 08:00:25 PDT 2003 >Closed-Date: >Last-Modified: >Originator: KATO Tsuguru >Release: FreeBSD 4.8-RELEASE i386 >Organization: >Environment: >Description: - Update to version 1.2.4 New file: files/patch-CirculantGraph.cpp files/patch-IdLabels.cpp files/patch-TlpTools.cpp files/patch-tlprender.cpp >How-To-Repeat: >Fix: diff -urN /usr/ports/graphics/tulip/Makefile graphics/tulip/Makefile --- /usr/ports/graphics/tulip/Makefile Sat May 17 13:27:13 2003 +++ graphics/tulip/Makefile Mon May 26 17:07:10 2003 @@ -7,13 +7,15 @@ # PORTNAME= tulip -PORTVERSION= 1.2.3 +PORTVERSION= 1.2.4 CATEGORIES= graphics -MASTER_SITES= http://dept-info.labri.fr/~auber/projects/tulip/x345/ +MASTER_SITES= http://dept-info.labri.fr/~auber/projects/tulip/x345/%SUBDIR%/ +MASTER_SITE_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= A system dedicated to the visualization of huge graphs +USE_BZIP2= yes USE_QT_VER= 3 QT_NONSTANDARD= yes USE_REINPLACE= yes @@ -28,9 +30,9 @@ INSTALLS_SHLIB= yes CPPFLAGS= -I${LOCALBASE}/include -I${PREFIX}/include \ - -I${QT_PREFIX}/include -DHAVE_DECL_GETOPT + -I${QT_PREFIX}/include -DHAVE_DECL_GETOPT ${PTHREAD_CFLAGS} LDFLAGS= -Wl,-export-dynamic -L${LOCALBASE}/lib -L${X11BASE}/lib \ - -ljpeg -L${QT_PREFIX}/lib -lcompat + -ljpeg -L${QT_PREFIX}/lib -lcompat ${PTHREAD_LIBS} post-extract: @${FIND} ${WRKSRC} -name "moc_*" -delete @@ -41,6 +43,8 @@ 's|malloc\.h|stdlib.h|g' @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ 's|-ldl||g ; \ - s|-lpthread|${PTHREAD_LIBS}|g' + s|-lpthread||g ; \ + s|-release @VERSION@|| ; \ + s|LDFLAGS = -module|LDFLAGS = @LDFLAGS@ -module|g' .include <bsd.port.mk> diff -urN /usr/ports/graphics/tulip/distinfo graphics/tulip/distinfo --- /usr/ports/graphics/tulip/distinfo Sat May 17 13:27:13 2003 +++ graphics/tulip/distinfo Mon May 26 14:30:04 2003 @@ -1 +1 @@ -MD5 (tulip-1.2.3.tar.gz) = 8dc54e902488b23d10cfa905d73dfa6f +MD5 (tulip-1.2.4.tar.bz2) = 84805b9c1230d5dc771ba056624faa47 diff -urN /usr/ports/graphics/tulip/files/patch-CirculantGraph.cpp graphics/tulip/files/patch-CirculantGraph.cpp --- /usr/ports/graphics/tulip/files/patch-CirculantGraph.cpp Thu Jan 1 09:00:00 1970 +++ graphics/tulip/files/patch-CirculantGraph.cpp Mon May 26 14:30:04 2003 @@ -0,0 +1,10 @@ +--- plugins/import/CirculantGraph.cpp.orig Thu Apr 3 04:49:37 2003 ++++ plugins/import/CirculantGraph.cpp Mon May 26 08:01:03 2003 +@@ -1,5 +1,6 @@ ++#include <sys/types.h> + #include <sys/timeb.h> +-#include<qinputdialog.h> ++#include <qinputdialog.h> + #include <tulip/TulipPlugin.h> + + using namespace std; diff -urN /usr/ports/graphics/tulip/files/patch-FileSystem.cpp graphics/tulip/files/patch-FileSystem.cpp --- /usr/ports/graphics/tulip/files/patch-FileSystem.cpp Sat May 17 13:27:13 2003 +++ graphics/tulip/files/patch-FileSystem.cpp Mon May 26 14:30:03 2003 @@ -1,13 +1,12 @@ ---- plugins/import/FileSystem.cpp.orig Fri Nov 1 00:55:42 2002 -+++ plugins/import/FileSystem.cpp Sun Apr 20 01:10:32 2003 +--- plugins/import/FileSystem.cpp.orig Sat Dec 7 00:39:53 2002 ++++ plugins/import/FileSystem.cpp Mon May 26 01:24:45 2003 @@ -1,8 +1,8 @@ +#include <sys/types.h> #include <sys/timeb.h> --#include<qfiledialog.h> -+#include <qfiledialog.h> + #include <qfiledialog.h> #include <tulip/TulipPlugin.h> #include <sys/stat.h> -#include <sys/types.h> #include <dirent.h> - struct FileSystem:public ImportModule + using namespace std; diff -urN /usr/ports/graphics/tulip/files/patch-IdLabels.cpp graphics/tulip/files/patch-IdLabels.cpp --- /usr/ports/graphics/tulip/files/patch-IdLabels.cpp Thu Jan 1 09:00:00 1970 +++ graphics/tulip/files/patch-IdLabels.cpp Mon May 26 14:30:03 2003 @@ -0,0 +1,9 @@ +--- plugins/string/IdLabels.cpp.orig Thu Apr 10 21:57:47 2003 ++++ plugins/string/IdLabels.cpp Mon May 26 10:27:11 2003 +@@ -1,5 +1,6 @@ + //-*-c++-*- + #include <tulip/TulipPlugin.h> ++#include <cstdio> + #include <string> + using namespace std; + diff -urN /usr/ports/graphics/tulip/files/patch-TemplateFactory.cxx graphics/tulip/files/patch-TemplateFactory.cxx --- /usr/ports/graphics/tulip/files/patch-TemplateFactory.cxx Sat May 17 13:27:14 2003 +++ graphics/tulip/files/patch-TemplateFactory.cxx Mon May 26 14:31:45 2003 @@ -1,11 +1,20 @@ ---- library/tulip/include/tulip/cxx/TemplateFactory.cxx.orig Sat Nov 9 02:52:54 2002 -+++ library/tulip/include/tulip/cxx/TemplateFactory.cxx Sat Apr 19 23:03:33 2003 -@@ -39,7 +39,7 @@ - else - { - createObj =(func) dlsym(handle, "_creator"); -- if ((error=dlerror())!=0) -+ if ((error=(char*)dlerror())!=0) - { - dlclose(handle); - if (loader!=0) loader->aborted(std::string(namelist[n]->d_name),std::string(error)); +--- library/tulip/include/tulip/cxx/TemplateFactory.cxx.orig Wed Apr 2 23:46:09 2003 ++++ library/tulip/include/tulip/cxx/TemplateFactory.cxx Mon May 26 14:31:29 2003 +@@ -13,7 +13,7 @@ + #include <dirent.h> + + //implemented in TlpTools.cpp +-int __tulip_selectSO(const struct dirent *ent); ++int __tulip_selectSO(struct dirent *ent); + + template<class ObjectFactory, class ObjectType, class Parameter> + bool TemplateFactory<ObjectFactory, ObjectType, Parameter>::exists(const std::string &pluginName) { +@@ -43,7 +43,7 @@ + } + else { + createObj =(func) dlsym(handle, "_creator"); +- if ((error=dlerror())!=0) { ++ if ((error=(char*)dlerror())!=0) { + dlclose(handle); + if (loader!=0) loader->aborted(std::string(namelist[n]->d_name),std::string(error)); + } diff -urN /usr/ports/graphics/tulip/files/patch-TlpTools.cpp graphics/tulip/files/patch-TlpTools.cpp --- /usr/ports/graphics/tulip/files/patch-TlpTools.cpp Thu Jan 1 09:00:00 1970 +++ graphics/tulip/files/patch-TlpTools.cpp Mon May 26 14:32:38 2003 @@ -0,0 +1,11 @@ +--- library/tulip/src/TlpTools.cpp.orig Wed Apr 2 23:46:09 2003 ++++ library/tulip/src/TlpTools.cpp Mon May 26 14:32:25 2003 +@@ -36,7 +36,7 @@ + } + //========================================================= + // accepts only file names ending with ".so" +-int __tulip_selectSO(const struct dirent *ent) { ++int __tulip_selectSO(struct dirent *ent) { + const char *SO = ".so"; + int idx = strlen(ent->d_name) - 3; + if (idx < 0) return 0; diff -urN /usr/ports/graphics/tulip/files/patch-tlprender.cpp graphics/tulip/files/patch-tlprender.cpp --- /usr/ports/graphics/tulip/files/patch-tlprender.cpp Thu Jan 1 09:00:00 1970 +++ graphics/tulip/files/patch-tlprender.cpp Mon May 26 14:30:04 2003 @@ -0,0 +1,44 @@ +--- software/tlprender/src/tlprender.cpp.orig Tue Apr 8 18:34:14 2003 ++++ software/tlprender/src/tlprender.cpp Mon May 26 10:46:44 2003 +@@ -8,6 +8,9 @@ + #include <queue> + + #include <stdio.h> ++#ifdef __FreeBSD__ ++#include <libgen.h> ++#endif + #include <getopt.h> + /* from man 3 basename, #include <libgen.h>. However we want to use GNU's basename. + * see: info libc, libgen.h and string.h for more information. libgen.h is required for dirname, +@@ -54,7 +57,9 @@ + static const int BUFFERSIZE(64 * 1024 * 1024); + static GLfloat *buffer; + ++#ifdef HAVE_ON_EXIT + static void exitManager(int, void *); ++#endif + static void parseCommandLine(int, char **); + static void help() __attribute__ ((noreturn)); + +@@ -318,7 +323,9 @@ + /***************************************************************************************************/ + int main (int argc, char **argv) + { ++#ifdef HAVE_ON_EXIT + on_exit(exitManager, NULL); ++#endif + + parseCommandLine(argc, argv); + +@@ -401,9 +408,11 @@ + /* + * + */ ++#ifdef HAVE_ON_EXIT + void exitManager(int exitStatus, void *arg) + { + } ++#endif + + /* + * command line parser and help() functions below this line, nothing else should be added after diff -urN /usr/ports/graphics/tulip/pkg-plist graphics/tulip/pkg-plist --- /usr/ports/graphics/tulip/pkg-plist Sat May 17 13:27:14 2003 +++ graphics/tulip/pkg-plist Mon May 26 14:30:04 2003 @@ -1,7 +1,10 @@ bin/Tulip bin/tlprender bin/tulip-config +include/tulip/Array.h include/tulip/Bezier.h +include/tulip/Camera.h +include/tulip/Circle.h include/tulip/Cluster.h include/tulip/Clustering.h include/tulip/Color.h @@ -14,9 +17,11 @@ include/tulip/GlFonts.h include/tulip/GlGraph.h include/tulip/GlGraphStrategy.h +include/tulip/GlGraphWidget.h include/tulip/GlLines.h include/tulip/Glyph.h include/tulip/GraphIterator.h +include/tulip/GraphMeasure.h include/tulip/IdManager.h include/tulip/ImportModule.h include/tulip/Int.h @@ -24,11 +29,15 @@ include/tulip/Iterator.h include/tulip/Layout.h include/tulip/LayoutProxy.h +include/tulip/MapIterator.h +include/tulip/Matrix.h include/tulip/MetaGraph.h include/tulip/MetaGraphProxy.h include/tulip/MethodFactory.h include/tulip/Metric.h include/tulip/MetricProxy.h +include/tulip/MouseInterface.h +include/tulip/MouseObject.h include/tulip/Observable.h include/tulip/Plugin.h include/tulip/PluginContext.h @@ -38,12 +47,18 @@ include/tulip/Property.h include/tulip/PropertyProxy.h include/tulip/PropertyProxyContainer.h +include/tulip/PropertyWidgets.h +include/tulip/Rectangle.h include/tulip/Reflect.h include/tulip/Selection.h include/tulip/SelectionProxy.h +include/tulip/SimpleVector.h include/tulip/Size.h include/tulip/Sizes.h include/tulip/SizesProxy.h +include/tulip/Spline.h +include/tulip/StableIterator.h +include/tulip/StlFunctions.h include/tulip/StlIterator.h include/tulip/String.h include/tulip/StringProxy.h @@ -54,17 +69,28 @@ include/tulip/SuperGraphView.h include/tulip/TemplateFactory.h include/tulip/TlpTools.h +include/tulip/TulipElementProperties.h +include/tulip/TulipElementPropertiesData.h include/tulip/TulipPlugin.h include/tulip/TypeConverter.h include/tulip/Types.h +include/tulip/Vector.h include/tulip/WithParameter.h +include/tulip/cxx/Array.cxx +include/tulip/cxx/Circle.cxx +include/tulip/cxx/Matrix.cxx include/tulip/cxx/PropertyProxy.cxx include/tulip/cxx/PropertyProxyContainer.cxx include/tulip/cxx/Reflect.cxx include/tulip/cxx/TemplateFactory.cxx +include/tulip/cxx/Vector.cxx +include/tulip/tulipconf.h lib/libtulip-ogl.a lib/libtulip-ogl.so lib/libtulip-ogl.so.0 +lib/libtulip-qt.a +lib/libtulip-qt.so +lib/libtulip-qt.so.0 lib/libtulip.a lib/libtulip.so lib/libtulip.so.0 @@ -82,8 +108,11 @@ lib/tlp/plugins/clustering/quotientclustering.so lib/tlp/plugins/clustering/segment.so lib/tlp/plugins/clustering/sizen.so +lib/tlp/plugins/clustering/strength.so lib/tlp/plugins/colors/histogrammapping.so lib/tlp/plugins/colors/linearmapping.so +lib/tlp/plugins/colors/uniformquantif.so +lib/tlp/plugins/designer/libTulipWidgets.so lib/tlp/plugins/export/generic.so lib/tlp/plugins/export/gml.so lib/tlp/plugins/export/tlp.so @@ -93,6 +122,7 @@ lib/tlp/plugins/glyph/cylinder.so lib/tlp/plugins/glyph/sphere.so lib/tlp/plugins/import/adjacencymatrix.so +lib/tlp/plugins/import/circulant.so lib/tlp/plugins/import/completebinary.so lib/tlp/plugins/import/completegraph.so lib/tlp/plugins/import/filesystem.so @@ -108,6 +138,7 @@ lib/tlp/plugins/layout/conetree.so lib/tlp/plugins/layout/conetreeextended.so lib/tlp/plugins/layout/gem.so +lib/tlp/plugins/layout/gem3d.so lib/tlp/plugins/layout/generalgraph.so lib/tlp/plugins/layout/generalgraph3d.so lib/tlp/plugins/layout/generalgraphbox.so @@ -116,6 +147,7 @@ lib/tlp/plugins/layout/sugiyama.so lib/tlp/plugins/layout/treeleaf.so lib/tlp/plugins/layout/treemap.so +lib/tlp/plugins/layout/treeortho.so lib/tlp/plugins/layout/treeradial.so lib/tlp/plugins/layout/treereingold.so lib/tlp/plugins/layout/treereingoldextended.so @@ -137,15 +169,22 @@ lib/tlp/plugins/metric/spreadinginterpolation.so lib/tlp/plugins/metric/strahler.so lib/tlp/plugins/metric/strahlerall.so +lib/tlp/plugins/metric/strength.so lib/tlp/plugins/metric/strongcomponnet.so lib/tlp/plugins/metric/treearitymax.so lib/tlp/plugins/metric/viennot.so lib/tlp/plugins/selection/inducedsubgraph.so +lib/tlp/plugins/selection/labelselection.so +lib/tlp/plugins/selection/loopselection.so +lib/tlp/plugins/selection/multipleselection.so lib/tlp/plugins/selection/reachable.so lib/tlp/plugins/selection/spanningdag.so lib/tlp/plugins/selection/spanningtree.so lib/tlp/plugins/sizes/AutoSize.so lib/tlp/plugins/sizes/fittolabels.so +lib/tlp/plugins/string/idlabels.so +share/aclocal/tulip.m4 +@dirrm lib/tlp/plugins/string @dirrm lib/tlp/plugins/sizes @dirrm lib/tlp/plugins/selection @dirrm lib/tlp/plugins/metric @@ -153,6 +192,7 @@ @dirrm lib/tlp/plugins/import @dirrm lib/tlp/plugins/glyph @dirrm lib/tlp/plugins/export +@dirrm lib/tlp/plugins/designer @dirrm lib/tlp/plugins/colors @dirrm lib/tlp/plugins/clustering @dirrm lib/tlp/plugins >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030526235354.28ae29a3.tkato>