pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics/graphviz Changes 2.16.1:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1339c55460bd
branches:  trunk
changeset: 538371:1339c55460bd
user:      adam <adam%pkgsrc.org@localhost>
date:      Wed Feb 06 18:56:52 2008 +0000

description:
Changes 2.16.1:
- Fixed bugs
- Improvements to PHP binding
- Improvements to OCAML binding
- Make regression tests run from the build tree, rather than require
  installation
- Repair freetype detection on RedHat-7 (Yes, people still use it!!)
- Fix zoom-at-mouse-location in -Txlib and -Tgtk
- Fix some dotty regressions

Changes 2.16:
- Fixed bugs
- new regression test suite
- new cgraph library (will eventually replace graph and agraph)
- add "image" and "imagescale" for simpler support for images in nodes
- add "tab" "box3d" and "component" shapes
- replace arith.h in distro
- add functions to access version info to avoid need for gvcint.h
- Fix problem with irregular character spacing at 96dpi in pango/cairo output
  formats.
- Add gdk_pixbuf plugin providing: .bmp .ico .jpg .png .tif
- Add DevIL plugin providing: .bmp .jpg .png .tif .tga
- Extend GD plugin to provide a backend to cairo for: .gif .jpg .png .gd .gd2
  .wbmp  <- gifs are now antialiased
- Rework plugin framework to separate device from renderer, and to autoload
  load dependendent plugins
- show defaults in output from: ./configure --help
- add more info to dot -v  and dot -v2 debug outputs
- various issues with CR/LF in windows, but not in binary outputs.

diffstat:

 graphics/graphviz/Makefile         |   26 ++++---
 graphics/graphviz/PLIST            |  122 +++++++++++++++++-------------------
 graphics/graphviz/buildlink3.mk    |    5 +-
 graphics/graphviz/distinfo         |   29 ++------
 graphics/graphviz/options.mk       |   53 ++++++++++++++++
 graphics/graphviz/patches/patch-aa |   10 +-
 graphics/graphviz/patches/patch-ab |   12 +-
 graphics/graphviz/patches/patch-ac |   13 +--
 graphics/graphviz/patches/patch-ad |   13 ++-
 graphics/graphviz/patches/patch-ae |    6 +-
 graphics/graphviz/patches/patch-af |   22 ------
 graphics/graphviz/patches/patch-ag |   12 ---
 graphics/graphviz/patches/patch-ah |   13 ---
 graphics/graphviz/patches/patch-ai |   13 ---
 graphics/graphviz/patches/patch-aj |   13 ---
 graphics/graphviz/patches/patch-ak |   15 ----
 graphics/graphviz/patches/patch-al |   15 ----
 graphics/graphviz/patches/patch-am |   16 ----
 graphics/graphviz/patches/patch-an |   31 ---------
 graphics/graphviz/patches/patch-ao |   13 ---
 graphics/graphviz/patches/patch-ap |   14 ----
 21 files changed, 163 insertions(+), 303 deletions(-)

diffs (truncated from 757 to 300 lines):

diff -r 8ebad53b51a0 -r 1339c55460bd graphics/graphviz/Makefile
--- a/graphics/graphviz/Makefile        Wed Feb 06 18:45:31 2008 +0000
+++ b/graphics/graphviz/Makefile        Wed Feb 06 18:56:52 2008 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.60 2007/09/25 13:59:21 wiz Exp $
+# $NetBSD: Makefile,v 1.61 2008/02/06 18:56:52 adam Exp $
 
-DISTNAME=      graphviz-2.12
-PKGREVISION=   5
+DISTNAME=      graphviz-2.16.1
 CATEGORIES=    graphics
 MASTER_SITES=  http://www.graphviz.org/pub/graphviz/ARCHIVE/
 
@@ -20,17 +19,20 @@
 USE_LIBTOOL=           yes
 USE_TOOLS+=            pkg-config
 GNU_CONFIGURE=         yes
-CONFIGURE_ARGS+=       --without-gtk
-CONFIGURE_ARGS+=       --disable-sharp --disable-python --disable-perl --disable-ruby
-CONFIGURE_ENV+=                TCLCONFIG=${TCLCONFIG_SH:Q}
-CONFIGURE_ENV+=                TKCONFIG=${TKCONFIG_SH:Q}
-CONFIGURE_ENV+=                X11PREFIX=${X11PREFIX:Q} X11BASE=${X11BASE:Q}
+CONFIGURE_ARGS+=       --disable-java
+CONFIGURE_ARGS+=       --disable-perl
+CONFIGURE_ARGS+=       --disable-php
+CONFIGURE_ARGS+=       --disable-python
+CONFIGURE_ARGS+=       --disable-ruby
+CONFIGURE_ARGS+=       --disable-sharp
+CONFIGURE_ENV+=                X11PREFIX=${X11PREFIX} X11BASE=${X11BASE}
 # build fails when PHP and/or Ruby are also installed
 CONFIGURE_ENV+=                ac_cv_prog_PHP=
 CONFIGURE_ENV+=                ac_cv_prog_RUBY=
 CPPFLAGS+=             -DNO_POSTSCRIPT_ALIAS=1
 PKGCONFIG_OVERRIDE=    lib/agraph/libagraph.pc.in
 PKGCONFIG_OVERRIDE+=   lib/cdt/libcdt.pc.in
+PKGCONFIG_OVERRIDE+=   lib/cgraph/libcgraph.pc.in
 PKGCONFIG_OVERRIDE+=   lib/expr/libexpr.pc.in
 PKGCONFIG_OVERRIDE+=   lib/graph/libgraph.pc.in
 PKGCONFIG_OVERRIDE+=   lib/gvc/libgvc.pc.in
@@ -49,18 +51,20 @@
 pre-build:
        touch ${WRKSRC}/Makefile
 
+.include "options.mk"
+
 .include "../../converters/libiconv/buildlink3.mk"
 .include "../../devel/gettext-lib/buildlink3.mk"
 .include "../../devel/libltdl/convenience.mk"
 .include "../../devel/pango/buildlink3.mk"
-.include "../../devel/swig/buildlink3.mk"
-.include "../../lang/lua/buildlink3.mk"
+#.include "../../devel/swig/buildlink3.mk"
+#.include "../../lang/lua/buildlink3.mk"
 .include "../../graphics/gd/buildlink3.mk"
 .include "../../graphics/jpeg/buildlink3.mk"
 .include "../../graphics/png/buildlink3.mk"
 .include "../../textproc/expat/buildlink3.mk"
 .include "../../x11/libXp/buildlink3.mk"
-.include "../../x11/tk/buildlink3.mk"
+#.include "../../x11/tk/buildlink3.mk"
 .include "../../mk/xaw.buildlink3.mk"
 .include "../../mk/pthread.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 8ebad53b51a0 -r 1339c55460bd graphics/graphviz/PLIST
--- a/graphics/graphviz/PLIST   Wed Feb 06 18:45:31 2008 +0000
+++ b/graphics/graphviz/PLIST   Wed Feb 06 18:56:52 2008 +0000
@@ -1,8 +1,9 @@
-@comment $NetBSD: PLIST,v 1.19 2007/09/25 20:13:36 joerg Exp $
+@comment $NetBSD: PLIST,v 1.20 2008/02/06 18:56:52 adam Exp $
 bin/acyclic
 bin/bcomps
 bin/ccomps
 bin/circo
+bin/diffimg
 bin/dijkstra
 bin/dot
 bin/dot2gxl
@@ -22,28 +23,19 @@
 bin/tred
 bin/twopi
 bin/unflatten
-include/graphviz/aghdr.h
 include/graphviz/agraph.h
-include/graphviz/agxbuf.h
 include/graphviz/arith.h
-include/graphviz/ast_common.h
 include/graphviz/cdt.h
+include/graphviz/cgraph.h
 include/graphviz/color.h
 include/graphviz/demand_loading.c
 include/graphviz/dot_builtins.c
-include/graphviz/dthdr.h
-include/graphviz/exgram.h
-include/graphviz/exlib.h
-include/graphviz/expr.h
 include/graphviz/geom.h
-include/graphviz/globals.h
-include/graphviz/grammar.h
 include/graphviz/graph.h
 include/graphviz/gv.cpp
 include/graphviz/gv.i
 include/graphviz/gvc.h
 include/graphviz/gvcext.h
-include/graphviz/gvcint.h
 include/graphviz/gvcjob.h
 include/graphviz/gvcommon.h
 include/graphviz/gvplugin.h
@@ -52,55 +44,48 @@
 include/graphviz/gvplugin_loadimage.h
 include/graphviz/gvplugin_render.h
 include/graphviz/gvplugin_textlayout.h
-include/graphviz/libgraph.h
-include/graphviz/logic.h
-include/graphviz/malloc.h
 include/graphviz/no_demand_loading.c
 include/graphviz/pack.h
-include/graphviz/parser.h
 include/graphviz/pathgeom.h
 include/graphviz/pathplan.h
-include/graphviz/pathutil.h
-include/graphviz/solvers.h
 include/graphviz/textpara.h
-include/graphviz/tri.h
-include/graphviz/triefa.h
 include/graphviz/types.h
 include/graphviz/usershape.h
-include/graphviz/vis.h
-include/graphviz/vispath.h
-include/graphviz/vmstub.h
 lib/graphviz/libgvplugin_core.la
 lib/graphviz/libgvplugin_dot_layout.la
 lib/graphviz/libgvplugin_gd.la
+${GTK}lib/graphviz/libgvplugin_gdk_pixbuf.la
+${GTK}lib/graphviz/libgvplugin_gtk.la
 lib/graphviz/libgvplugin_neato_layout.la
 lib/graphviz/libgvplugin_pango.la
 lib/graphviz/libgvplugin_xlib.la
 lib/graphviz/lua/gv.so
-lib/graphviz/lua/gv_lua.man
-lib/graphviz/lua/libgv_lua.la
+${TCL}${LUA}lib/graphviz/lua/libgv_lua.la
 lib/graphviz/perl/gv.so
 lib/graphviz/pkgIndex.tcl
 lib/graphviz/python/_gv.so
+lib/graphviz/python23/_gv.so
+lib/graphviz/python24/_gv.so
+lib/graphviz/python25/_gv.so
+lib/graphviz/r/gv.so
 lib/graphviz/ruby/gv.so
 lib/graphviz/tcl/gv.so
-lib/graphviz/tcl/gv_tcl.man
-lib/graphviz/tcl/libgdtclft.la
-lib/graphviz/tcl/libgv_tcl.la
-lib/graphviz/tcl/libtcldot.la
-lib/graphviz/tcl/libtcldot_builtin.la
-lib/graphviz/tcl/libtclplan.la
-lib/graphviz/tcl/libtkspline.la
+${TCL}lib/graphviz/tcl/libgdtclft.la
+${TCL}${LUA}lib/graphviz/tcl/libgv_tcl.la
+${TCL}lib/graphviz/tcl/libtcldot.la
+${TCL}lib/graphviz/tcl/libtcldot_builtin.la
+${TCL}lib/graphviz/tcl/libtclplan.la
+${TCL}lib/graphviz/tcl/libtkspline.la
 lib/libagraph.la
 lib/libcdt.la
-lib/libexpr.la
+lib/libcgraph.la
 lib/libgraph.la
 lib/libgvc.la
 lib/libgvc_builtins.la
 lib/libpathplan.la
 lib/pkgconfig/libagraph.pc
 lib/pkgconfig/libcdt.pc
-lib/pkgconfig/libexpr.pc
+lib/pkgconfig/libcgraph.pc
 lib/pkgconfig/libgraph.pc
 lib/pkgconfig/libgvc.pc
 lib/pkgconfig/libgvc_builtins.pc
@@ -130,36 +115,39 @@
 man/man1/unflatten.1
 man/man3/agraph.3
 man/man3/cdt.3
-man/man3/expr.3
+man/man3/cgraph.3
 man/man3/graph.3
 man/man3/gvc.3
 man/man3/pathplan.3
-man/mann/gdtclft.n
-man/mann/tcldot.n
-man/mann/tkspline.n
-share/graphviz/demo/doted
-share/graphviz/demo/doted.README
-share/graphviz/demo/entities
-share/graphviz/demo/entities.README
-share/graphviz/demo/entities.html
-share/graphviz/demo/gcat
-share/graphviz/demo/gcat.README
-share/graphviz/demo/pathplan
-share/graphviz/demo/pathplan.README
-share/graphviz/demo/pathplan_data/boxes.dat
-share/graphviz/demo/pathplan_data/dpd.dat
-share/graphviz/demo/pathplan_data/funny.dat
-share/graphviz/demo/pathplan_data/maze.dat
-share/graphviz/demo/pathplan_data/nested.dat
-share/graphviz/demo/pathplan_data/northo.dat
-share/graphviz/demo/pathplan_data/obs.dat
-share/graphviz/demo/pathplan_data/other.dat
-share/graphviz/demo/pathplan_data/paths.dat
-share/graphviz/demo/pathplan_data/rotor.dat
-share/graphviz/demo/pathplan_data/u.dat
-share/graphviz/demo/pathplan_data/unknown.dat
-share/graphviz/demo/spline
-share/graphviz/demo/spline.README
+man/man7/graphviz.7
+${TCL}man/mann/gdtclft.n
+${TCL}${LUA}man/mann/gv_lua.n
+${TCL}${LUA}man/mann/gv_tcl.n
+${TCL}man/mann/tcldot.n
+${TCL}man/mann/tkspline.n
+${TCL}share/graphviz/demo/doted
+${TCL}share/graphviz/demo/doted.README
+${TCL}share/graphviz/demo/entities
+${TCL}share/graphviz/demo/entities.README
+${TCL}share/graphviz/demo/entities.html
+${TCL}share/graphviz/demo/gcat
+${TCL}share/graphviz/demo/gcat.README
+${TCL}share/graphviz/demo/pathplan
+${TCL}share/graphviz/demo/pathplan.README
+${TCL}share/graphviz/demo/pathplan_data/boxes.dat
+${TCL}share/graphviz/demo/pathplan_data/dpd.dat
+${TCL}share/graphviz/demo/pathplan_data/funny.dat
+${TCL}share/graphviz/demo/pathplan_data/maze.dat
+${TCL}share/graphviz/demo/pathplan_data/nested.dat
+${TCL}share/graphviz/demo/pathplan_data/northo.dat
+${TCL}share/graphviz/demo/pathplan_data/obs.dat
+${TCL}share/graphviz/demo/pathplan_data/other.dat
+${TCL}share/graphviz/demo/pathplan_data/paths.dat
+${TCL}share/graphviz/demo/pathplan_data/rotor.dat
+${TCL}share/graphviz/demo/pathplan_data/u.dat
+${TCL}share/graphviz/demo/pathplan_data/unknown.dat
+${TCL}share/graphviz/demo/spline
+${TCL}share/graphviz/demo/spline.README
 share/graphviz/doc/AUTHORS
 share/graphviz/doc/COPYING
 share/graphviz/doc/ChangeLog
@@ -277,7 +265,7 @@
 share/graphviz/doc/html/info/triangle.gif
 share/graphviz/doc/html/info/tripleoctagon.gif
 share/graphviz/doc/html/pspdf.png
-share/graphviz/doc/html/tcldot.html
+${TCL}share/graphviz/doc/html/tcldot.html
 share/graphviz/doc/html/winbuild.html
 share/graphviz/doc/latex_suggestions.txt
 share/graphviz/doc/pdf/acyclic.pdf
@@ -285,6 +273,7 @@
 share/graphviz/doc/pdf/bcomps.pdf
 share/graphviz/doc/pdf/ccomps.pdf
 share/graphviz/doc/pdf/cdt.pdf
+share/graphviz/doc/pdf/cgraph.pdf
 share/graphviz/doc/pdf/circo.pdf
 share/graphviz/doc/pdf/dijkstra.pdf
 share/graphviz/doc/pdf/dot.pdf
@@ -292,10 +281,9 @@
 share/graphviz/doc/pdf/dotguide.pdf
 share/graphviz/doc/pdf/dotty.pdf
 share/graphviz/doc/pdf/dottyguide.pdf
-share/graphviz/doc/pdf/expr.pdf
 share/graphviz/doc/pdf/fdp.pdf
 share/graphviz/doc/pdf/gc.pdf
-share/graphviz/doc/pdf/gdtclft.pdf
+${TCL}share/graphviz/doc/pdf/gdtclft.pdf
 share/graphviz/doc/pdf/graph.pdf
 share/graphviz/doc/pdf/gvc.pdf
 share/graphviz/doc/pdf/gvcolor.pdf
@@ -311,8 +299,8 @@
 share/graphviz/doc/pdf/pathplan.pdf
 share/graphviz/doc/pdf/prune.pdf
 share/graphviz/doc/pdf/sccmap.pdf
-share/graphviz/doc/pdf/tcldot.pdf
-share/graphviz/doc/pdf/tkspline.pdf
+${TCL}share/graphviz/doc/pdf/tcldot.pdf
+${TCL}share/graphviz/doc/pdf/tkspline.pdf
 share/graphviz/doc/pdf/tred.pdf
 share/graphviz/doc/pdf/twopi.pdf
 share/graphviz/doc/pdf/unflatten.pdf
@@ -398,6 +386,10 @@
 @dirrm lib/graphviz/tcl
 @dirrm lib/graphviz/sharp
 @dirrm lib/graphviz/ruby
+@dirrm lib/graphviz/r
+@dirrm lib/graphviz/python25
+@dirrm lib/graphviz/python24
+@dirrm lib/graphviz/python23
 @dirrm lib/graphviz/python
 @dirrm lib/graphviz/php
 @dirrm lib/graphviz/perl
diff -r 8ebad53b51a0 -r 1339c55460bd graphics/graphviz/buildlink3.mk
--- a/graphics/graphviz/buildlink3.mk   Wed Feb 06 18:45:31 2008 +0000
+++ b/graphics/graphviz/buildlink3.mk   Wed Feb 06 18:56:52 2008 +0000
@@ -1,4 +1,4 @@



Home | Main Index | Thread Index | Old Index