head 1.37; access; symbols pkgsrc-2023Q4:1.37.0.2 pkgsrc-2023Q4-base:1.37 pkgsrc-2023Q3:1.36.0.2 pkgsrc-2023Q3-base:1.36 pkgsrc-2023Q2:1.35.0.2 pkgsrc-2023Q2-base:1.35 pkgsrc-2023Q1:1.34.0.2 pkgsrc-2023Q1-base:1.34 pkgsrc-2022Q4:1.33.0.2 pkgsrc-2022Q4-base:1.33 pkgsrc-2022Q3:1.31.0.2 pkgsrc-2022Q3-base:1.31 pkgsrc-2022Q2:1.27.0.16 pkgsrc-2022Q2-base:1.27 pkgsrc-2022Q1:1.27.0.14 pkgsrc-2022Q1-base:1.27 pkgsrc-2021Q4:1.27.0.12 pkgsrc-2021Q4-base:1.27 pkgsrc-2021Q3:1.27.0.10 pkgsrc-2021Q3-base:1.27 pkgsrc-2021Q2:1.27.0.8 pkgsrc-2021Q2-base:1.27 pkgsrc-2021Q1:1.27.0.6 pkgsrc-2021Q1-base:1.27 pkgsrc-2020Q4:1.27.0.4 pkgsrc-2020Q4-base:1.27 pkgsrc-2020Q3:1.27.0.2 pkgsrc-2020Q3-base:1.27 pkgsrc-2020Q2:1.26.0.16 pkgsrc-2020Q2-base:1.26 pkgsrc-2020Q1:1.26.0.12 pkgsrc-2020Q1-base:1.26 pkgsrc-2019Q4:1.26.0.14 pkgsrc-2019Q4-base:1.26 pkgsrc-2019Q3:1.26.0.10 pkgsrc-2019Q3-base:1.26 pkgsrc-2019Q2:1.26.0.8 pkgsrc-2019Q2-base:1.26 pkgsrc-2019Q1:1.26.0.6 pkgsrc-2019Q1-base:1.26 pkgsrc-2018Q4:1.26.0.4 pkgsrc-2018Q4-base:1.26 pkgsrc-2018Q3:1.26.0.2 pkgsrc-2018Q3-base:1.26 pkgsrc-2018Q2:1.25.0.4 pkgsrc-2018Q2-base:1.25 pkgsrc-2018Q1:1.25.0.2 pkgsrc-2018Q1-base:1.25 pkgsrc-2017Q4:1.24.0.8 pkgsrc-2017Q4-base:1.24 pkgsrc-2017Q3:1.24.0.6 pkgsrc-2017Q3-base:1.24 pkgsrc-2017Q2:1.24.0.2 pkgsrc-2017Q2-base:1.24 pkgsrc-2017Q1:1.23.0.32 pkgsrc-2017Q1-base:1.23 pkgsrc-2016Q4:1.23.0.30 pkgsrc-2016Q4-base:1.23 pkgsrc-2016Q3:1.23.0.28 pkgsrc-2016Q3-base:1.23 pkgsrc-2016Q2:1.23.0.26 pkgsrc-2016Q2-base:1.23 pkgsrc-2016Q1:1.23.0.24 pkgsrc-2016Q1-base:1.23 pkgsrc-2015Q4:1.23.0.22 pkgsrc-2015Q4-base:1.23 pkgsrc-2015Q3:1.23.0.20 pkgsrc-2015Q3-base:1.23 pkgsrc-2015Q2:1.23.0.18 pkgsrc-2015Q2-base:1.23 pkgsrc-2015Q1:1.23.0.16 pkgsrc-2015Q1-base:1.23 pkgsrc-2014Q4:1.23.0.14 pkgsrc-2014Q4-base:1.23 pkgsrc-2014Q3:1.23.0.12 pkgsrc-2014Q3-base:1.23 pkgsrc-2014Q2:1.23.0.10 pkgsrc-2014Q2-base:1.23 pkgsrc-2014Q1:1.23.0.8 pkgsrc-2014Q1-base:1.23 pkgsrc-2013Q4:1.23.0.6 pkgsrc-2013Q4-base:1.23 pkgsrc-2013Q3:1.23.0.4 pkgsrc-2013Q3-base:1.23 pkgsrc-2013Q2:1.23.0.2 pkgsrc-2013Q2-base:1.23 pkgsrc-2013Q1:1.20.0.6 pkgsrc-2013Q1-base:1.20 pkgsrc-2012Q4:1.20.0.4 pkgsrc-2012Q4-base:1.20 pkgsrc-2012Q3:1.20.0.2 pkgsrc-2012Q3-base:1.20 pkgsrc-2012Q2:1.19.0.6 pkgsrc-2012Q2-base:1.19 pkgsrc-2012Q1:1.19.0.4 pkgsrc-2012Q1-base:1.19 pkgsrc-2011Q4:1.19.0.2 pkgsrc-2011Q4-base:1.19 pkgsrc-2011Q3:1.18.0.8 pkgsrc-2011Q3-base:1.18 pkgsrc-2011Q2:1.18.0.6 pkgsrc-2011Q2-base:1.18 pkgsrc-2011Q1:1.18.0.4 pkgsrc-2011Q1-base:1.18 pkgsrc-2010Q4:1.18.0.2 pkgsrc-2010Q4-base:1.18 pkgsrc-2010Q3:1.17.0.14 pkgsrc-2010Q3-base:1.17 pkgsrc-2010Q2:1.17.0.12 pkgsrc-2010Q2-base:1.17 pkgsrc-2010Q1:1.17.0.10 pkgsrc-2010Q1-base:1.17 pkgsrc-2009Q4:1.17.0.8 pkgsrc-2009Q4-base:1.17 pkgsrc-2009Q3:1.17.0.6 pkgsrc-2009Q3-base:1.17 pkgsrc-2009Q2:1.17.0.4 pkgsrc-2009Q2-base:1.17 pkgsrc-2009Q1:1.17.0.2 pkgsrc-2009Q1-base:1.17 pkgsrc-2008Q4:1.14.0.12 pkgsrc-2008Q4-base:1.14 pkgsrc-2008Q3:1.14.0.10 pkgsrc-2008Q3-base:1.14 cube-native-xorg:1.14.0.8 cube-native-xorg-base:1.14 pkgsrc-2008Q2:1.14.0.6 pkgsrc-2008Q2-base:1.14 cwrapper:1.14.0.4 pkgsrc-2008Q1:1.14.0.2 pkgsrc-2008Q1-base:1.14 pkgsrc-2007Q4:1.13.0.8 pkgsrc-2007Q4-base:1.13 pkgsrc-2007Q3:1.13.0.6 pkgsrc-2007Q3-base:1.13 pkgsrc-2007Q2:1.13.0.4 pkgsrc-2007Q2-base:1.13 pkgsrc-2007Q1:1.13.0.2 pkgsrc-2007Q1-base:1.13 pkgsrc-2006Q4:1.12.0.4 pkgsrc-2006Q4-base:1.12 pkgsrc-2006Q3:1.12.0.2 pkgsrc-2006Q3-base:1.12 pkgsrc-2006Q2:1.9.0.2 pkgsrc-2006Q2-base:1.9 pkgsrc-2006Q1:1.6.0.2 pkgsrc-2006Q1-base:1.6 pkgsrc-2005Q4:1.4.0.2 pkgsrc-2005Q4-base:1.4 pkgsrc-2005Q3:1.3.0.4 pkgsrc-2005Q3-base:1.3 pkgsrc-2005Q2:1.3.0.2 pkgsrc-2005Q2-base:1.3 pkgsrc-2005Q1:1.2.0.4 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.2 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.1.0.4 pkgsrc-2004Q3-base:1.1 pkgsrc-2004Q2:1.1.0.2 pkgsrc-2004Q2-base:1.1; locks; strict; comment @# @; 1.37 date 2023.11.12.13.22.01; author wiz; state Exp; branches; next 1.36; commitid SjpNXQIV5XeZ3kME; 1.36 date 2023.08.14.05.24.34; author wiz; state Exp; branches; next 1.35; commitid LOSB79OLVxvXjIAE; 1.35 date 2023.06.07.10.09.48; author micha; state Exp; branches; next 1.34; commitid bdaMuaQoWwLm50sE; 1.34 date 2023.01.29.21.14.40; author ryoon; state Exp; branches; next 1.33; commitid QL7aBXsBGmQvUtbE; 1.33 date 2022.11.23.13.10.00; author micha; state Exp; branches; next 1.32; commitid qpVqGBVLw2NGnP2E; 1.32 date 2022.09.30.16.08.52; author micha; state Exp; branches; next 1.31; commitid 6Z9EY0Flhdk37UVD; 1.31 date 2022.07.22.17.07.10; author micha; state Exp; branches; next 1.30; commitid 2PRaC46uDEsZFUMD; 1.30 date 2022.07.22.14.52.24; author wiz; state Exp; branches; next 1.29; commitid NyDAdsWMXB9pWTMD; 1.29 date 2022.07.22.12.04.46; author micha; state Exp; branches; next 1.28; commitid IvEzikjdfgdB0TMD; 1.28 date 2022.06.28.11.34.01; author wiz; state Exp; branches; next 1.27; commitid D2UoJrTHpoHEANJD; 1.27 date 2020.08.17.20.17.29; author leot; state Exp; branches; next 1.26; commitid ybGS4iX9Fz8imskC; 1.26 date 2018.07.19.15.15.26; author jaapb; state Exp; branches; next 1.25; commitid ZBwJ6cko9yxK7LKA; 1.25 date 2018.03.12.11.15.35; author wiz; state Exp; branches; next 1.24; commitid Mv60lx3Uo1UqW9uA; 1.24 date 2017.05.22.11.19.20; author adam; state Exp; branches; next 1.23; commitid XknzK6yRJyKinnSz; 1.23 date 2013.06.04.22.16.19; author tron; state Exp; branches; next 1.22; commitid wB5zURIqYs6HAlSw; 1.22 date 2013.06.03.10.05.13; author wiz; state Exp; branches; next 1.21; commitid kGMtnUPdN4amz9Sw; 1.21 date 2013.04.08.11.17.14; author rodent; state Exp; branches; next 1.20; 1.20 date 2012.08.17.01.02.05; author mef; state Exp; branches; next 1.19; 1.19 date 2011.11.01.06.01.36; author sbd; state Exp; branches; next 1.18; 1.18 date 2010.11.17.15.46.21; author dholland; state Exp; branches; next 1.17; 1.17 date 2009.03.20.19.24.40; author joerg; state Exp; branches; next 1.16; 1.16 date 2009.03.06.07.36.34; author wiz; state Exp; branches; next 1.15; 1.15 date 2009.02.26.19.45.14; author sno; state Exp; branches; next 1.14; 1.14 date 2008.02.06.18.56.52; author adam; state Exp; branches; next 1.13; 1.13 date 2007.01.08.11.29.47; author adam; state Exp; branches; next 1.12; 1.12 date 2006.07.16.15.02.43; author seb; state Exp; branches; next 1.11; 1.11 date 2006.07.08.23.10.51; author jlam; state Exp; branches; next 1.10; 1.10 date 2006.07.08.22.39.18; author jlam; state Exp; branches; next 1.9; 1.9 date 2006.04.17.13.45.58; author wiz; state Exp; branches; next 1.8; 1.8 date 2006.04.12.10.27.17; author rillig; state Exp; branches; next 1.7; 1.7 date 2006.04.06.06.22.02; author reed; state Exp; branches; next 1.6; 1.6 date 2006.02.05.23.09.32; author joerg; state Exp; branches; next 1.5; 1.5 date 2006.01.24.07.32.15; author wiz; state Exp; branches; next 1.4; 1.4 date 2005.10.08.08.11.10; author adam; state Exp; branches; next 1.3; 1.3 date 2005.04.28.14.58.06; author wiz; state Exp; branches 1.3.4.1; next 1.2; 1.2 date 2004.10.03.00.14.52; author tv; state Exp; branches; next 1.1; 1.1 date 2004.04.17.16.56.10; author seb; state Exp; branches; next ; 1.3.4.1 date 2005.10.30.21.45.45; author salo; state Exp; branches; next ; desc @@ 1.37 log @*: revebump for new brotli option for freetype2 Addresses PR 57693 @ text @# $NetBSD: buildlink3.mk,v 1.36 2023/08/14 05:24:34 wiz Exp $ BUILDLINK_TREE+= graphviz .if !defined(GRAPHVIZ_BUILDLINK3_MK) GRAPHVIZ_BUILDLINK3_MK:= BUILDLINK_API_DEPENDS.graphviz+= graphviz>=2.26.3 BUILDLINK_ABI_DEPENDS.graphviz+= graphviz>=8.1.0nb5 BUILDLINK_PKGSRCDIR.graphviz?= ../../graphics/graphviz .include "../../converters/libiconv/buildlink3.mk" .include "../../fonts/fontconfig/buildlink3.mk" .include "../../textproc/expat/buildlink3.mk" .endif # GRAPHVIZ_BUILDLINK3_MK BUILDLINK_TREE+= -graphviz @ 1.36 log @*: recursive bump for Python 3.11 as new default @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.35 2023/06/07 10:09:48 micha Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.graphviz+= graphviz>=8.1.0nb1 @ 1.35 log @graphics/graphviz: Update to 8.0.5 ## [8.0.5] - 2023-04-30 ### Changed - Support for versions of Pango prior to 1.22.0 has been removed. - On Windows, the Pango plugin now uses the newer `pango_layout_get_baseline` API. - `dot` no longer installs a signal handler for `SIGINT`. This means typing Ctrl+C while `dot` is running will no longer attempt a partial render and exit with 0 status. Ctrl+C will have the standard behavior, typically aborting `dot`. ### Fixed - A minor inaccuracy for some cases of clipping an edge to a polygon node boundary has been fixed. - A minor inaccuracy in node width and height for some cases of rendering polygon nodes has been fixed. - A minor inaccuracy for some cases of calculating text height from `fontsize` in the GD plugin has been fixed. - A minor vertical misalignment of text in the GD plugin has been fixed. - Instead of using the actual font height as given by the font metrics, an approximation based on font size was used in the Pango plugin. - A minor inaccuracy for some cases of calculating text width and height in the Pango plugin has been fixed. - A minor vertical misalignment of text in the Pango plugin has been fixed. - Ensure `HAVE_PANGOCAIRO` is set when using CMake and the library is available. - A minor inaccuracy in node width and height for some cases of defining polygon-based nodes has been fixed. - A minor inaccuracy for some cases of calculating margin for record-based nodes has been fixed. - A minor inaccuracy in node width and height for some cases of defining record-based nodes has been fixed. - On all known supported platforms except 32-bit MinGW, graphs involving small distance constraints no longer cause a crash during majorization. #1554 ## [8.0.3] - 2023-04-16 ### Added - A pre-processor script for resolving external image references (`image="http-"`) is now available. This enables graphs to reference images from intranet or internet locations. #1664 ### Changed - The accuracy of box overlapping checks during routing has been improved. ### Fixed - makeCompoundEdge: Assertion `bez->sflag` failed. #1879 - Graphviz.app-s export functionality has been restored. This was a regression in Graphviz 5.0.0. #2375 ## [8.0.2] - 2023-04-10 ### Changed - The Autotools build system can now detect a MacPorts-installed libANN. #1854 - Support for versions of Cairo prior to 1.10 has been removed. - Graphs that generate rectangles with areas in the range [2--, 2-- - 1] are now supported. Previously areas greater than 2-- - 1 would be rejected. #2371 ### Fixed - Head and tail of `digraph` edges with `dir = both` were inverted if `splines = ortho` was used. The bug was only exposed on straight edges. Edges with at least one corner were unaffected. #144 - `_Gdtclft_Init` link errors when builting libtcldot_builtin using the Autotools build system have been resolved. #2365 - Incorrect string construction in the `pov` output formatter has been fixed. ## [8.0.1] - 2023-03-27 ### Added - When specifying a color in HSV format, it is now possible to give an additional fourth component for the alpha channel (opacity). #510 ### Changed - Graphviz will now exit when encountering a syntactically invalid HTML label instead of attempting to recover and continue. #1311 - **Breaking**: the `url_map_n` field in the `obj_state_t` struct is now a `size_t`. - The limit of 5 unique `samehead` or `sametail` values per node has been removed. The maximum number of unique `samehead` or `sametail` values is now limited only by available memory. #452 - **Breaking**: The `size` field of the `elist` struct is now a `size_t`. - **Breaking**: The `size` field of the `nlist` struct is now a `size_t`. - **Breaking**: The `n_nodes` field of the `Agraphinfo_t` struct is now a `size_t`. - **Breaking**: The `nspans` field of `textlabel_t.u.txt` is now a `size_t`. - **Breaking**: The `sflag` and `eflag` fields of the `bezier` struct are now `uint32_t`s. - **Breaking**: The `nvertices` field of the `stroke_t` struct is now a `size_t`. - -no hard-coded metrics- warnings are now only printed once per font. - The Autotools build system now discovers Python paths using `sysconfig` instead of `distutils.sysconfig`, making it compatible with Python 3.12. This alters the installation path of the Python Graphviz module to something more correct. #2332 ### Fixed - The `pic` output renderer uses PIC or troff comments where appropriate, fixing a problem that resulted in comments being misinterpreted by `groff` and being visible in the final output. #2341 - `gv2gxl` and `gxl2gv` correctly detect their mode (gv-gxl or gxl-gv) on Windows when called via an absolute or relative path. #2344 - Using C pre-processor line directives (`^\s*#(line )?\d+`) claiming a line number greater than `INT_MAX` no longer causes an integer overflow. #1318 - fdp cluster-cluster edges were correct but now drawn incorrectly. This was a regression in Graphviz 7.0.0. #2345 - Failure of arrowhead and arrowtail to respect penwidth #372 \ Fixed also for the `cylinder` [node shape](https://graphviz.org/doc/info/shapes.html#polygon). - Second periphery of a cylinder shaped node is not correct. #2297 - Graphs with more than 127 layers no longer cause out of bound writes. #2355 - htmltable.c assertions are no longer triggered by using HTML table cells too small to fit their content. #1622 - `dot2gxl -d` no longer crashes when receiving a closing `node` tag following a closing `graph` tag. #2094 - A buffer overflow in Smyrna when loading GVPR scripts has been corrected. - A buffer overflow when loading a plugin with a long type string has been corrected. - Graphs that involve more than 2000 stroke points during tapering calculations no longer cause out of bounds writes. - Using `arrowsize=0.0` no longer triggers an assertion failure or crash during miter calculations. This was a regression in Graphviz 7.0.0. #2342 - When using the `beautify=true` attribute, beautification no longer confuses leaves and dimensions. This previously could have led to skipping calculations or infinite loops. - When using the `beautify=true` attribute, the first and last nodes around a circular layout are no longer placed on top of each other. #2283 - Applying `concentrate=true` to duplicate edges no longer results in errors due to non-normal edges being found. #2087 - `splines=ortho` and `concentrate=true` when used in combination no longer causes crashes during spline construction. #2361 - Externally referenced SVG files with their opening `=8.0.5 @ 1.34 log @*: Recursive revbup from graphics/freetype2 @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.33 2022/11/23 13:10:00 micha Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.graphviz+= graphviz>=7.1.0nb1 @ 1.33 log @graphics/graphviz: Update to 7.0.2 Remove patches for GUILE and PHP (options no longer supported by pkgsrc). ## [7.0.2] – 2022-11-18 ### Added - The `cluster`, `dot_builtins`, `dot2gxl`, `gv2gxl`, `gvedit`, and `prune` utilities are now included in the CMake build system. #1753, #1836 ### Changed - `gvedit` now uses a relative path from its own executable to discover its attributes file, `../share/graphviz/gvedit/attrs.txt`. This should make it more relocatable and make its behavior more consistent across operating systems. - `alt` tags are no longer set in the cmap output. #265 ### Fixed - `gxl2gv`, when dealing with `name` attributes, may be less likely to crash. We say “may be less likely” because a bug remains that makes a crash still the most likely outcome. #2300 - Gradient URL references in SVG output once again align with their targets (linear or radial gradients) when `id` attributes are in use. This was arguably a regression in Graphviz 6.0.1. #2307 - The CMake build system’s interactions with a Zlib installed in a non-system location has been improved. - Do not try to install `gv.php` if using SWIG-4.1.0. Graphviz 7.0.1 changes listed SWIG 4.1.0 as supported, but there was an oversight that is fixed in 7.0.2. Complete #2277, #2303 - Several compilation errors when building Smyrna on macOS have been fixed. This was a regression in Graphviz 7.0.1. - A crash when using neato layout with large inferred per-node edge counts was fixed. #42 ## [7.0.1] – 2022-11-09 ### Added - SWIG 4.1.0 is now supported in the Autotools build system. #2277, #2303 ### Changed - When built with zlib support, Graphviz will unconditionally use `deflateBound`. The only user-visible effect should be slightly decreased memory usage when using a zlib-compressed output format. - The test suite only detects Graphviz companion programs adjacent to the first `dot` found in `$PATH` #2201 ### Fixed - Failure of arrowhead and arrowtail to respect penwidth #372 \ Fixed also for the `diamond` and `tee` [edge arrow shapes](https://graphviz.org/doc/info/arrows.html#primitive-shapes). - The CMake build system no longer uses the final install location as the staging area for example graphs and templates during `cpack`. This bug was introduced in Graphviz 4.0.0. #2232 - The CMake build system uses corrected paths to DevIL and FreeType headers and libraries when discovered. - The CMake build system under MinGW no longer attempts to install third party Expat and Getopt libraries. ## [7.0.0] – 2022-10-22 ### Changed - **Breaking**: An `outline_width` field has been added to the `Agnodeinfo_t` struct. - **Breaking**: An `outline_height` field has been added to the `Agnodeinfo_t` struct. - When using the CMake build system, the minimum requirement has been increased from CMake 3.9 to CMake 3.13.0. - When compiling Graphviz with the Intel C Compiler, the Autotools build system no longer suppresses `-ffast-math`. Users relying on this are encouraged to investigate what in their build environment is appending a flag their C compiler does not support. - The `-ffast-math` compiler flag is no longer enabled by the Autotools build system. - Reserved stack size on Windows for the `dot.exe` binary has been increased from the default 1MB to ~3.8MB. ### Fixed - Issues with GCC 8, `-O3` and `-ffast-math` #1412 - Problem building Graphviz-5.0.1: undefined symbols `__*_finite` #2296 - Failure of arrowhead and arrowtail to respect penwidth #372 \ Fixed for all [polygon-based node shapes](https://graphviz.org/doc/info/shapes.html#polygon) (except for the `cylinder` node shape) and for the [edge arrow shapes](https://graphviz.org/doc/info/arrows.html) `normal`, `inv`, `box` and `dot` ### Removed - Support for the MOSEK commercial solver has been removed. The `MOSEK` build-time macro no longer does anything. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.32 2022/09/30 16:08:52 micha Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.graphviz+= graphviz>=7.0.2 @ 1.32 log @graphics/graphviz: Update to 6.0.1 Remove patch for "tclpkg/gv/Makefile.am" (merged upstream, #2262). 6.0.1 - 2022-09-11 ================== Changed ------- - *Breaking*: libxdot fields for the size and number of operations, the statistics counts, and polygon line points are now size_t values instead of int values - Accuracy of the bounding boxes printed by the showboxes feature have been improved. Fixed ----- - Id attribute is not used in linearGradient. #2258 - Graphviz 5.0.1 undocumented change of automatically generated output filename with -O flag (missing dot separator). This was a regression in 5.0.1. #2270 - Assert fail in aaglex for multiple calls to agmemread. This was a regression in 5.0.1. #2272 Removed ------- - The $GV_FILE_PATH sandboxing mechanism has been removed. #2257 5.0.1 - 2022-08-20 ================== Fixed ----- - -Tx11: Assertion xev.xbutton.button >= 1 && xev.xbutton.button <= 5 && "Xlib returned invalid button event" failed #2256 - missing Perl includes patch #2262 - smyrna: incorrect tokenization in frmobjectui.c:set_attr_object_type #2259 - [Dot] Record shape+UTF+" | "=Eats spaces. #925 - Memory leak in osage - Segmentation fault when running test example neatopack.c #1800 - Memory leak in dot when using clusters - Memory leak in patchwork when using clusters - Subgraph layout and rendering - Generated SVG files no longer use transparent paint or color as this keyword does not exist in SVG 1.1, and instead use none or a zero- opacity color. - Unnecessary space in 'points' attribute for 'polyline' in SVG output - graphml2gv no longer calls itself cvtgxl in error messages Added ----- - GVContext::version() to lib/gvc++ - GVContext::buildDate() to lib/gvc++ @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.31 2022/07/22 17:07:10 micha Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.graphviz+= graphviz>=6.0.1 @ 1.31 log @*: recursive bump for graphics/graphviz 5.0.0 @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.30 2022/07/22 14:52:24 wiz Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.graphviz+= graphviz>=5.0.0nb1 @ 1.30 log @graphviz: revert buildlink3.mk changes for now @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.29 2022/07/22 12:04:46 micha Exp $ d8 2 a9 2 BUILDLINK_API_DEPENDS.graphviz+= graphviz>=2.26.3 BUILDLINK_ABI_DEPENDS.graphviz+= graphviz>=2.50.0nb6 @ 1.29 log @graphics/graphviz: Update to 5.0.0 - Patch for lefty on OpenBSD removed (lefty is not installed anymore). - Patch for configure.ac modified (list Github Issue #370 and remove hunk for OCaml that does no longer work). - Patch for version.m4 removed (no longer required). - Explicit dependency for urw-fonts added. - Warning suppression for GCC 2 removed. - swig is now a tool dependency (as documented by upstream). - Guile option removed (already broken with older package versions). - OCaml option removed (already broken with older package versions). - Lua, Perl and Tcl language extension options are now disabled by default (to reduce expensive dependencies). 5.0.0 - 2022-07-07 ================== Changed ------- - `use_sanitizers` option has been removed from the CMake build system. Fixed ----- - *Breaking*: The 4.0.0 change replacing the `Agiodisc_t` struct member `putstr` by `printf` has been reverted - graphviz-4.0.0: build error: cmd/tools/gvcolor.c:159: undefined reference to `fmax` #2246 - Failed assertion in `chkSgraph` for twopi layout and ortho splines. #14 - Failed assertion in `chkSgraph` for dot layout and ortho splines. #1408 - Failed assertion in `chkSgraph` for circo layout and ortho splines. #1990 - Segmentation Fault with splines="ortho". #1658 - Transparent Label appear in SVG output #146 - Binary tcl modules should compile with -module #1285 - b15.gv crashes dot #827 - heap overflow in function startElementHandler in gxl2gv.c #2093 - Crash on assertion #121 - `xdotversion` attribute is no longer misparsed. This was a regression in Graphviz 2.47.2. #358 4.0.0 - 2022-05-29 ================== Changed ------- - *Breaking*: The `mark` field of the `Agnodeinfo_t` struct is now a `size_t` instead of a `char`. - *Breaking*: The unused `shape_t` struct has been removed from the public header `types.h` - *Breaking*: The `Agiodisc_t` struct member `putstr` that was previously an `fputs` analog is replaced by `printf` that is required to behave similar to `fprintf`. - the `mingle`, `diffimg`, `gvmap`, and `edgepaint` binaries are now included in the CMake build system - the `gvmap.sh` and `vimdot` scripts are now installed by the CMake build system on operating systems other than Windows - a brief note about the (previously undocumented) behavior of Graphviz when sent `SIGUSR1` is now mentioned in the man page - build system support for `dotty`, `lefty`, and `lneato` has been removed - the CMake build system now includes the DevIL, GDK, GhostScript, GTK, LASi, Poppler, Quartz, Rsvg, Visio, WebP, and Xlib plugins - `awk` is no longer a build-time dependency #2118 Fixed ----- - `agcanon`, `agcanonStr`, and `agwrite` now return error values on memory allocation failures instead of crashing or corrupting data - `gvpr` programs can now pass dynamically allocated arguments to user-defined functions without corrupting their content. Some cases of this were a regression in Graphviz 2.46.0. Other cases have existed since the first release of `gvpr`. #2185 - spurious "no hard-coded metrics" warnings on labels with empty lines #2179 - fixed corruption of user shape characteristics during EPSF initialization - output formats canon, dot, and xdot are not completely faithful to input #2184 - gvpr index function produces wrong results #2211. This was a regression in Graphviz 2.47.0. - Error on more than 128 cluster subgraphs #2080 - `dot2gxl` no longer crashes on input `` #2092 - remove itos #2229 - `sfdp` no longer crashes on certain graphs with cycles. #2225 - `gml2gv` does not handle integer penwidth correctly #1871 Removed ------- - the glitz plugin has been removed. The plugin was never complete and distributions no longer ship glitz. 3.0.0 - 2022-02-26 ================== Changed ------- - *Breaking*: Using Graphviz as a library on Windows now requires the `GVDLL` symbol to be set to ensure correct linking. - *Breaking*: Graphviz headers no longer define the `boolean` type. A replacement is C99 `bool` in the C standard library's stdbool.h. - *Breaking*: The `insidefn` member of the `shape_functions` struct must now be a pointer to a function returning a C99 `bool` instead of a Graphviz-specific `boolean`. - *Breaking*: The `swapEnds` and `splineMerge` members of the `splineInfo` struct must now be pointers to functions returning a C99 `bool`s instead of Graphviz-specific `boolean`s. Similarly the `ignoreSwap` and `isOrtho` members of this struct must now be C99 `bool`s instead of a Graphviz-specific `boolean`s. - *Breaking*: The `defined`, `constrained`, `clip`, and `dyna` fields of the `port` struct are now C99 `bool`s instead of Graphviz-specific `boolean`s. - *Breaking*: The `set` and `html` fields of the `textlabel_t` struct are now C99 `bool`s instead of Graphviz-specific `boolean`s. - *Breaking*: The `usershape` field of the `shape_desc` struct is now a C99 `bool` instead of a Graphviz-specific `boolean`. - *Breaking*: The `candidate` and `valid` fields of the `rank_t` struct are now C99 `bool`s instead of Graphviz-specific `boolean`s. - *Breaking*: The `filled`, `landscape`, and `centered` fields of the `layout_t` struct are now C99 `bool`s instead of Graphviz-specific `boolean`s. - *Breaking*: The `has_images`, `has_flat_edges`, `has_sourcerank`, `has_sinkrank`, `expanded`, and `exact_ranksep` fields of the `Agraphinfo_t` struct are now C99 `bool`s instead of Graphviz-specific `boolean`s. - *Breaking*: The `clustnode` and `has_port` fields of the `Agnodeinfo_t` struct are now C99 `bool`s instead of Graphviz-specific `boolean`s. - *Breaking*: The `conc_opp_flag` field of the `Agedgeinfo_t` struct is now a C99 `bool` instead of a Graphviz-specific `boolean`. - *Breaking*: The `must_inline` and `nocache` fields of the `usershape_t` struct are now C99 `bool`s instead of Graphviz-specific `boolean`s. - *Breaking*: The `device_sets_dpi`, `external_context`, `fit_mode`, `needs_refresh`, `click`, `has_grown`, and `has_been_rendered` fields of the `GVJ_t` struct are now C99 `bool`s instead of Graphviz-specific `boolean`s. - *Breaking*: The `loadimage` member of the `gvloadimage_engine_t` struct must now accept a C99 `bool` parameter instead of a former Graphviz-specific `boolean` parameter. - *Breaking*: The `textlayout` member of the `gvtextlayout_engine_t` struct must now return a C99 `bool` instead of a Graphviz-specific `boolean`. - *Breaking*: The `config` and `auto_outfile_names` members of the `GVC_common_s` struct are now C99 `bool`s instead of Graphviz-specific `boolean`s. - *Breaking*: The `fixed` member of the `pack_info` struct is now an array of C99 `bool`s instead of an array of Graphviz-specific `boolean`s. Similarly, `pack_graph` now takes a `bool` array instead of a `boolean` array. - *Breaking*: `pccomps` now takes a C99 `bool` instead of a `boolean` output parameter. - *Breaking*: `gvusershape_file_access` now returns a C99 `bool` instead of a Graphviz-specific `boolean`. - *Breaking*: 1-bit fields of the `obj_state_s` struct are now unsigned instead of signed. - *Breaking*: Graphviz headers no longer define the constant `MAXSHORT`. A drop-in replacement is `SHRT_MAX` in the C standard library's limits.h. - *Breaking*: Graphviz headers no lnger define `NIL` macros. A drop-in replacement is `NULL` in the C standard library's stddef.h. - *Breaking*: Graphviz headers no longer define the `NOT` macro. A drop-in replacement is the C/C++ operator `!`. - *Breaking*: Graphviz headers no longer (re-)define the C constants `INT_MIN` and `INT_MAX`. Replacements can be found in the C standard library's limits.h. - *Breaking*: Graphviz headers no longer define the constant `_DUMMY_ELEM`. - *Breaking*: The `-m` memory test option to Graphviz command-line programs has been deprecated. Tools such as [Leak Sanitizer](https://clang.llvm.org/docs/LeakSanitizer.html) are a more effective modern way of diagnosing memory safety issues. - *Breaking*: Graphviz headers no longer define the constant `MAXFLOAT`. A replacement is `FLT_MAX` in the C standard library's float.h. - The Ming plugin that produced Shockwave files has been removed. This format was EOLed by Adobe in April 2019. #2160 - CentOS 7 packages now include libmingle and the `mingle` program. - The tclpkg Makefile no longer suppresses `-fstack-clash-protection` nor other compiler options containing `-x` - Lefty is no longer enabled in the portable source tarball. - on Linux, the CMake build system uses the standard `GNUInstallDirs` to locate target installation paths Fixed ----- - *Breaking*: GVPR now typedefs `ssize_t` as `SSIZE_T` on Windows instead of `int` #1804 - *Breaking*: `vgpanecmd` in the TCL tclpathplan library no longer accepts abbreviated commands (e.g. `r` for `rotate`) and commands must be given in full #1961 - fix detection of unavailable output format - SVG layout doesn't always respect requested size #1855 - mismatched format string in `mingle` - Building from scratch with Visual Studio fails #2175 - Plugins are not configured on MinGW #2176 - gvpr on MinGW does not support absolute paths #1780 - PNG format not available in CMake builds with MinGW - tclpkg Makefile corrupts CFLAGS #2177 - lneato -? sometimes fails with STATUS_STACK_BUFFER_OVERRUN on Windows #1934 - expr misinterprets `<<` and `>>` #2103 - stdout and stderr are not flushed at exit on MinGW #2178 - Gvedit on macOS now understands the `-?` help command line argument - CMAKE_LIBRARY_PATH is not honored #1973 - assert failure with `nslimit1=0` #1902 - `gvpr` usage output has been restored. This was a regression in Graphviz 2.46.0. - C++ API not usable after install #2196 @ text @d1 1 a1 1 # $NetBSD$ d8 2 a9 1 BUILDLINK_API_DEPENDS.graphviz+= graphviz>=5.0.0 a11 2 DEPENDS+= urw-fonts-[0-9]*:../../fonts/urw-fonts @ 1.28 log @*: recursive bump for perl 5.36 @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.27 2020/08/17 20:17:29 leot Exp $ d8 1 a8 2 BUILDLINK_API_DEPENDS.graphviz+= graphviz>=2.26.3 BUILDLINK_ABI_DEPENDS.graphviz+= graphviz>=2.50.0nb6 d11 1 a11 3 # doxygen PLIST varies with pangocairo of PKG_OPTIONS pkgbase := graphviz .include "../../mk/pkg-build-options.mk" @ 1.27 log @*: revbump after fontconfig bl3 changes (libuuid removal) @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.26 2018/07/19 15:15:26 jaapb Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.graphviz+= graphviz>=2.44.1nb1 @ 1.26 log @Recursive revbump associated with the update of lang/ocaml to 4.07. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.25 2018/03/12 11:15:35 wiz Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.graphviz+= graphviz>=2.40.1nb22 @ 1.25 log @Recursive bumps for fontconfig and libzip dependency changes. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.24 2017/05/22 11:19:20 adam Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.graphviz+= graphviz>=2.40.1nb13 @ 1.24 log @PkgSrc changes: * recommended dependencies (from http://www.graphviz.org/Download_source.php) are now non-optional: that includes Pango, Cairo and GTS * enabled Quartz support on macOS * added Poppler and QT as options * options are not nested in X11 any more; that allows building on Darwin * PLIST has been sorted correctly @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.23 2013/06/04 22:16:19 tron Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.graphviz+= graphviz>=2.26.3nb26 @ 1.23 log @Try to fix the fallout caused by the fix for PR pkg/47882. Part 3: Recursively bump package revisions again after the "freetype2" and "fontconfig" handling was fixed. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.22 2013/06/03 10:05:13 wiz Exp $ d10 1 a10 1 BUILDLINK_PKGSRCDIR.graphviz?= ../../graphics/graphviz @ 1.22 log @Bump freetype2 and fontconfig dependencies to current pkgsrc versions, to address issues with NetBSD-6(and earlier)'s fontconfig not being new enough for pango. While doing that, also bump freetype2 dependency to current pkgsrc version. Suggested by tron in PR 47882 @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.21 2013/04/08 11:17:14 rodent Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.graphviz+= graphviz>=2.26.3nb25 @ 1.21 log @Remove "Trailing empty lines." and/or "Trailing white-space." @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.20 2012/08/17 01:02:05 mef Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.graphviz+= graphviz>=2.26.3nb4 @ 1.20 log @Fix PR pkg/46681. PLIST of doxygen varies depending on graphviz configuration. Say, graphviz configured with PKG_OPTIONS.pangocairo yes or no. Graphviz/buildlink3.mk will set PKG_BUILD_OPTIONS.graphviz for use with doxygen PLIST variation. Thanks Ian McWilliam for reporting and testing the problem. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.19 2011/11/01 06:01:36 sbd Exp $ d12 1 a12 1 # doxygen PLIST varies with pangocairo of PKG_OPTIONS @ 1.19 log @Recursive bump for graphics/freetype2 buildlink addition. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.18 2010/11/17 15:46:21 dholland Exp $ d12 4 @ 1.18 log @Update graphviz to 2.26.3. pkgsrc changes: fix a bit of pkglint. Todo: add an option to enable smyrna. Upstream changelog: January 26, 2010 - Release 2.26.3 - libcgraph.so version bumped from 4 to 5 due to API changes - Allow ranksep to specify multiple radial differences in twopi - Allow the user to specify all pairwise distances in neato with - Fixed bugs: 1280, 1409, 1567, 1583, 1624, 1631, 1655, 1708, 1709, 1727, 1784, 1792, 1798, 1800, 1813, 1814, 1830, 1831, 1833, 1836, 1839 December 10, 2009 - Release 2.26.0 - Core features: - added: "smyrna" - a new opengl-based viewer for large graphs - added: rudimentary "gml2gv", "gv2gml" converters - extended support for various image formats in node images - removed vestiges of codegens, now all putput formats supported through plugins. Dropped some output formats for which plugins have not been developed: -Tdia, -Tmif - gvpr converted to a library; additional array handling and text processing functions added; language extended to allow multiple BEG_G/N/E blocks. - allow background images specified via xdot - Fixed bugs: 1683, 1713, 1718, 1720, 1738, 1747, 1759, 1770, 1776, 1786, 1799, 1816, 1827 @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.17 2009/03/20 19:24:40 joerg Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.graphviz+= graphviz>=2.26.3 @ 1.17 log @Simply and speed up buildlink3.mk files and processing. This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.16 2009/03/06 07:36:34 wiz Exp $ d8 2 a9 2 BUILDLINK_API_DEPENDS.graphviz+= graphviz>=1.12 BUILDLINK_ABI_DEPENDS.graphviz+= graphviz>=2.6nb5 @ 1.16 log @Include fontconfig instead of jpeg and png (which were removed from Makefile). Unbreaks e.g. doxygen build. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.15 2009/02/26 19:45:14 sno Exp $ d3 1 a3 2 BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ GRAPHVIZ_BUILDLINK3_MK:= ${GRAPHVIZ_BUILDLINK3_MK}+ d5 2 a6 3 .if ${BUILDLINK_DEPTH} == "+" BUILDLINK_DEPENDS+= graphviz .endif a7 5 BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Ngraphviz} BUILDLINK_PACKAGES+= graphviz BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}graphviz .if ${GRAPHVIZ_BUILDLINK3_MK} == "+" a10 1 .endif # GRAPHVIZ_BUILDLINK3_MK d15 1 d17 1 a17 1 BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} @ 1.15 log @pkgsrc changes: - update to 2.20.3 Upstream changes: October 7, 2008 - Release 2.20.1 - Security fix for stack overflow problem in the graph parser reported by IBM June 25, 2008 - Release 2.20.2 - Fix bug in HTML-like labels June 23, 2008 - Release 2.20.1 - Fix bug in ccomps related to conversion to cgraph June 20, 2008 - Release 2.20.0 - Preparing for Release 2.20 - Fixed bugs: 1315, 1317, 1324, 1336, 1343, 1364 - Add new "folder" shape for nodes. - Migration of gvpr tools to libcgraph. - New output format -Teps (encapsulated postscript) - Various NetBSD and SuSE fixes incorporated - ./configure now provides a summary - RPM specfile updates for fedora-10 (no more string comparisons) - Add MacOS support (Glen Low) March 10, 2008 - Release 2.18 - Fixed bugs: 1249, 1255, 1256, 1268, 1276, 1289, 1295, 1300, Fedora BZ#247376, - in -Tps use a new number formatter that suppresses trailing 0. - support tcl/tk-8.5 - support gcc-4.3 - support for node usershapes/images in svg format (thanks Alex Poylisher) - install: perl, php, python, ruby, tcl, bindings in language-specified directories - add arrowhead scaling with edge penwidth - add "folder" node shape (thanks Pander) - many windows and mac fixes (thanks Glen) - add "smyna" large graph view (thanks Arif) (not yet included in binary distros) @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.14 2008/02/06 18:56:52 adam Exp $ d21 1 a21 3 #.include "../../devel/pango/buildlink3.mk" .include "../../graphics/jpeg/buildlink3.mk" .include "../../graphics/png/buildlink3.mk" @ 1.14 log @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. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.13 2007/01/08 11:29:47 adam Exp $ d21 1 a21 1 .include "../../devel/pango/buildlink3.mk" @ 1.13 log @Changes 2.12: - Bug fix release for 2.10 - The gd plugin for font handlers was not being used at all if the build did not use fontconfig, e.g., on Windows. In addition, the code had dropped the name mapping to Windows font names. - PostScript output had an extraneous '%' character on the first line, which would cause printing to fail. - Text handling, during both sizing and layout, incorrectly handled empty lines such as label="\nabc". - HTML-like tables had been changed to use too much vertical space, to possibly use the wrong font in calculating the height of a line, and to use the wrong offset when moving the baseline from one line to the next. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.12 2006/07/16 15:02:43 seb Exp $ a21 2 .include "../../devel/swig/buildlink3.mk" .include "../../lang/lua/buildlink3.mk" a24 1 .include "../../x11/tk/buildlink3.mk" @ 1.12 log @As per Makefile revision 1.49 comment out inclusion of graphics/gd/buildlink3.mk. This fix the build of packages including graphics/graphviz/buildlink3.mk @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.11 2006/07/08 23:10:51 jlam Exp $ d6 1 a6 1 .if !empty(BUILDLINK_DEPTH:M+) d14 1 a14 1 .if !empty(GRAPHVIZ_BUILDLINK3_MK:M+) d20 4 a23 7 .include "../../devel/libltdl/buildlink3.mk" .include "../../devel/zlib/buildlink3.mk" .include "../../fonts/fontconfig/buildlink3.mk" .include "../../graphics/freetype2/buildlink3.mk" # The configure script requires gd>=2.0.34, which was never released. # Uncomment the following when graphics/gd is updated to 2.0.34 #.include "../../graphics/gd/buildlink3.mk" @ 1.11 log @Change the format of BUILDLINK_ORDER to contain depth information as well, and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.10 2006/07/08 22:39:18 jlam Exp $ d24 3 a26 1 .include "../../graphics/gd/buildlink3.mk" @ 1.10 log @Track information in a new variable BUILDLINK_ORDER that informs us of the order in which buildlink3.mk files are (recursively) included by a package Makefile. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.9 2006/04/17 13:45:58 wiz Exp $ d12 1 a12 1 BUILDLINK_ORDER+= graphviz @ 1.9 log @Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.8 2006/04/12 10:27:17 rillig Exp $ d12 1 @ 1.8 log @Aligned the last line of the buildlink3.mk files with the first line, so that they look nicer. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.7 2006/04/06 06:22:02 reed Exp $ d15 1 a15 1 BUILDLINK_ABI_DEPENDS.graphviz+= graphviz>=2.6nb3 @ 1.7 log @Over 1200 files touched but no revisions bumped :) RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day). @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.6 2006/02/05 23:09:32 joerg Exp $ d29 1 a29 1 BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} @ 1.6 log @Recursive revision bump / recommended bump for gettext ABI change. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.5 2006/01/24 07:32:15 wiz Exp $ d14 2 a15 2 BUILDLINK_DEPENDS.graphviz+= graphviz>=1.12 BUILDLINK_RECOMMENDED.graphviz+= graphviz>=2.6nb3 @ 1.5 log @Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because of the shlib major bump. PKGREVISION++ for the dependencies. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.4 2005/10/08 08:11:10 adam Exp $ d15 1 a15 1 BUILDLINK_RECOMMENDED.graphviz+= graphviz>=2.6nb2 @ 1.4 log @Changes 2.6: - experimentally moved source code management from CVS to GIT - added iterator functions to script bindings - more C-API tuning - add "-c" switch to dot to explicitly generate plugin "config" file instead of generating it as a side-effect of "dot -V" - better support for binary relocation. - plugin versioning and version checking - clean up of header files - provide statically linked "dot_static" (not incl. in rpms) - additional "event" support for GUIs (e.g. "DotEdit" graphviz-cairo) - add some information about plugins to "dot -v" output. - lefty/dotty fixes - fix bugs @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.3 2005/04/28 14:58:06 wiz Exp $ d15 1 a15 1 BUILDLINK_RECOMMENDED.graphviz+= graphviz>=1.12nb1 @ 1.3 log @Including the png buildlink3.mk file once is enough. lha@@ found it. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.2 2004/10/03 00:14:52 tv Exp $ d19 1 d21 3 d26 1 a26 1 .include "../../graphics/freetype2/buildlink3.mk" a27 1 .include "../../textproc/expat/buildlink3.mk" @ 1.3.4.1 log @Pullup ticket 866 - requested by Min Sik Kim security update for graphviz Revisions pulled up: - pkgsrc/graphics/graphviz/MESSAGE 1.4 - pkgsrc/graphics/graphviz/Makefile 1.40, 1.41 - pkgsrc/graphics/graphviz/PLIST 1.12 - pkgsrc/graphics/graphviz/buildlink3.mk 1.4 - pkgsrc/graphics/graphviz/distinfo 1.17 - pkgsrc/graphics/graphviz/patches/patch-ab removed - pkgsrc/graphics/graphviz/patches/patch-ac removed - pkgsrc/graphics/graphviz/patches/patch-ad removed - pkgsrc/graphics/graphviz/patches/patch-ae removed - pkgsrc/graphics/graphviz/patches/patch-af removed - pkgsrc/graphics/graphviz/patches/patch-ag removed - pkgsrc/graphics/graphviz/patches/patch-ah removed - pkgsrc/graphics/graphviz/patches/patch-ai removed - pkgsrc/graphics/graphviz/patches/patch-aj removed - pkgsrc/graphics/graphviz/patches/patch-ak removed - pkgsrc/graphics/graphviz/patches/patch-al removed - pkgsrc/graphics/graphviz/patches/patch-am removed - pkgsrc/graphics/graphviz/patches/patch-an removed - pkgsrc/graphics/graphviz/patches/patch-ao removed - pkgsrc/graphics/graphviz/patches/patch-ap removed - pkgsrc/graphics/graphviz/patches/patch-aq removed - pkgsrc/graphics/graphviz/patches/patch-ar removed - pkgsrc/graphics/graphviz/patches/patch-as removed - pkgsrc/graphics/graphviz/patches/patch-at removed - pkgsrc/graphics/graphviz/patches/patch-au removed - pkgsrc/graphics/graphviz/patches/patch-av removed - pkgsrc/graphics/graphviz/patches/patch-aw removed - pkgsrc/graphics/graphviz/patches/patch-ax removed - pkgsrc/graphics/graphviz/patches/patch-ay removed - pkgsrc/graphics/graphviz/patches/patch-az removed - pkgsrc/graphics/graphviz/patches/patch-ba removed - pkgsrc/graphics/graphviz/patches/patch-bb removed - pkgsrc/graphics/graphviz/patches/patch-bc removed - pkgsrc/graphics/graphviz/patches/patch-bd removed - pkgsrc/graphics/graphviz/patches/patch-be removed - pkgsrc/graphics/graphviz/patches/patch-bf removed - pkgsrc/graphics/graphviz/patches/patch-bg removed - pkgsrc/graphics/graphviz/patches/patch-bh removed - pkgsrc/graphics/graphviz/patches/patch-bi removed - pkgsrc/graphics/graphviz/patches/patch-bj removed - pkgsrc/graphics/graphviz/patches/patch-bk removed - pkgsrc/graphics/graphviz/patches/patch-bl removed - pkgsrc/graphics/graphviz/patches/patch-bm removed - pkgsrc/graphics/graphviz/patches/patch-bn removed - pkgsrc/graphics/graphviz/patches/patch-bo removed - pkgsrc/graphics/graphviz/patches/patch-bp removed - pkgsrc/graphics/graphviz/patches/patch-bq removed - pkgsrc/graphics/graphviz/patches/patch-br removed - pkgsrc/graphics/graphviz/patches/patch-bs removed - pkgsrc/graphics/graphviz/patches/patch-bt removed - pkgsrc/graphics/graphviz/patches/patch-bu removed - pkgsrc/graphics/graphviz/patches/patch-bv removed - pkgsrc/graphics/graphviz/patches/patch-bw removed - pkgsrc/graphics/graphviz/patches/patch-bx removed - pkgsrc/graphics/graphviz/patches/patch-by removed - pkgsrc/graphics/graphviz/patches/patch-bz removed - pkgsrc/graphics/graphviz/patches/patch-ca removed - pkgsrc/graphics/graphviz/patches/patch-cb removed - pkgsrc/graphics/graphviz/patches/patch-cc removed - pkgsrc/graphics/graphviz/patches/patch-cd removed - pkgsrc/graphics/graphviz/patches/patch-ce removed - pkgsrc/graphics/graphviz/patches/patch-cf removed - pkgsrc/graphics/graphviz/patches/patch-cg removed - pkgsrc/graphics/graphviz/patches/patch-ch removed - pkgsrc/graphics/graphviz/patches/patch-ci removed - pkgsrc/graphics/graphviz/patches/patch-cj removed - pkgsrc/graphics/graphviz/patches/patch-ck removed - pkgsrc/graphics/graphviz/patches/patch-cl removed - pkgsrc/graphics/graphviz/patches/patch-cm removed - pkgsrc/graphics/graphviz/patches/patch-cn removed - pkgsrc/graphics/graphviz/patches/patch-co removed - pkgsrc/graphics/graphviz/patches/patch-cp removed - pkgsrc/graphics/graphviz/patches/patch-cq removed - pkgsrc/graphics/graphviz/patches/patch-cr removed - pkgsrc/graphics/graphviz/patches/patch-cs removed - pkgsrc/graphics/graphviz/patches/patch-ct removed - pkgsrc/graphics/graphviz/patches/patch-cu removed - pkgsrc/graphics/graphviz/patches/patch-cv removed - pkgsrc/graphics/graphviz/patches/patch-cw removed Module Name: pkgsrc Committed By: adam Date: Sat Oct 8 08:11:11 UTC 2005 Modified Files: pkgsrc/graphics/graphviz: MESSAGE Makefile PLIST buildlink3.mk distinfo Removed Files: pkgsrc/graphics/graphviz/patches: patch-ab patch-ac patch-ad patch-ae patch-af patch-ag patch-ah patch-ai patch-aj patch-ak patch-al patch-am patch-an patch-ao patch-ap patch-aq patch-ar patch-as patch-at patch-au patch-av patch-aw patch-ax patch-ay patch-az patch-ba patch-bb patch-bc patch-bd patch-be patch-bf patch-bg patch-bh patch-bi patch-bj patch-bk patch-bl patch-bm patch-bn patch-bo patch-bp patch-bq patch-br patch-bs patch-bt patch-bu patch-bv patch-bw patch-bx patch-by patch-bz patch-ca patch-cb patch-cc patch-cd patch-ce patch-cf patch-cg patch-ch patch-ci patch-cj patch-ck patch-cl patch-cm patch-cn patch-co patch-cp patch-cq patch-cr patch-cs patch-ct patch-cu patch-cv patch-cw Log Message: Changes 2.6: - experimentally moved source code management from CVS to GIT - added iterator functions to script bindings - more C-API tuning - add "-c" switch to dot to explicitly generate plugin "config" file instead of generating it as a side-effect of "dot -V" - better support for binary relocation. - plugin versioning and version checking - clean up of header files - provide statically linked "dot_static" (not incl. in rpms) - additional "event" support for GUIs (e.g. "DotEdit" graphviz- cairo) - add some information about plugins to "dot -v" output. - lefty/dotty fixes - fix bugs --- Module Name: pkgsrc Committed By: adam Date: Sat Oct 8 11:20:26 UTC 2005 Modified Files: pkgsrc/graphics/graphviz: Makefile Log Message: Fix buildling with PHP and/or Ruby installed @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.4 2005/10/08 08:11:10 adam Exp $ a18 1 .include "../../devel/libltdl/buildlink3.mk" a19 3 .include "../../fonts/fontconfig/buildlink3.mk" .include "../../graphics/freetype2/buildlink3.mk" .include "../../graphics/gd/buildlink3.mk" d22 2 a24 1 .include "../../x11/tk/buildlink3.mk" @ 1.2 log @Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10 in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.1 2004/04/17 16:56:10 seb Exp $ a18 1 .include "../../graphics/png/buildlink3.mk" @ 1.1 log @Update to version 1.12 Package changes: - bl3ify - provide a buildlinl3.mk - no more conflicting with package coreutils Changes in graphviz since last packaged version: March 1, 2004 - release 1.12 - general - rename bcc -> bcomps to avoid name conflict with "Bruce's C Compiler" on Redhat distributions. - all build without X11 (fix problem in lefty tree) - remove from distribution: dag, fdp, geo, grid, incr, shape, tcldgr, tcldgl - dotneato - fix "brown-bag" problem resulting in PNG and JPEG errors on RH8 and RH9. February 23, 2004 - release 1.11 - general - fix windows builds - add tool "bcc" to distribution - dotneato - add -Gviewport="X,Y,Z,x,y" where XY are the dimensions of a viewport in device coordinates (pixels), Z is a zooming factor, x,y is the location of the center of the viewport in graph coordinates. Supported in bitmap and imagemap outputs only. - fix memory leak in gd/gdft.c - clean up calculation of whitespace around labels - dotty, lefty - fix for bug #400 December 23, 2003 - added dijkstra (single source distance) filter September 10, 2003 - general - removed CVS directories from .tar.gz distributions - add "config" directory to contain some of the autoconf clutter - only remove flex products with "make maintainer-clean" to avoid trying to regenerate them after "make distclean" basically this is to avoid the broken flex on Debian. - suppress complaints from ./configure about config.rpath - doc/build.html updated with notes about Windows builds - build fixes for Forte 6sp2 compiler on Sun -xarch=v9a (64bit) - build fixes for OpenBSD - improved configure testing for Tcl/Tk - various bug fixes, internal restructuring, etc - dotneato - fix problem with extra escape chars in .fig output - support for "setlinewidth" in -Tfig - improved splines in -Tfig - add manpage for dotneato-config - neato: add defaultdist graph attribute to set distance between components - first cut at html table formatter add. not ready for use yet as the syntax is going to change some more. - tools - renamed "colorize" to "gvcolor" to avoid conflict on Debian - renamed "gpr" to "gvpr" to avoid conflict on Debian - add fflush() to acyclic, ccomps, gvcolor, tred, dot2gxl to try to fix truncated output when used in php or perl cgi scripts @ text @d1 1 a1 1 # $NetBSD$ d15 1 @