Up to [cvs.NetBSD.org] / pkgsrc / graphics / graphviz
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.34 / (download) - annotate - [select for diffs], Sun Jan 29 21:14:40 2023 UTC (7 days, 18 hours ago) by ryoon
CVS Tags: HEAD
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored)
*: Recursive revbup from graphics/freetype2
Revision 1.33 / (download) - annotate - [select for diffs], Wed Nov 23 13:10:00 2022 UTC (2 months, 2 weeks ago) by micha
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored)
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 ãà×Îay 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ãàÑÔ 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.
Revision 1.32 / (download) - annotate - [select for diffs], Fri Sep 30 16:08:52 2022 UTC (4 months, 1 week ago) by micha
Changes since 1.31: +2 -2 lines
Diff to previous 1.31 (colored)
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++
Revision 1.31 / (download) - annotate - [select for diffs], Fri Jul 22 17:07:10 2022 UTC (6 months, 2 weeks ago) by micha
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.30: +3 -3 lines
Diff to previous 1.30 (colored)
*: recursive bump for graphics/graphviz 5.0.0
Revision 1.30 / (download) - annotate - [select for diffs], Fri Jul 22 14:52:24 2022 UTC (6 months, 2 weeks ago) by wiz
Changes since 1.29: +3 -4 lines
Diff to previous 1.29 (colored)
graphviz: revert buildlink3.mk changes for now
Revision 1.29 / (download) - annotate - [select for diffs], Fri Jul 22 12:04:46 2022 UTC (6 months, 2 weeks ago) by micha
Changes since 1.28: +3 -6 lines
Diff to previous 1.28 (colored)
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 `<node id="">` #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
Revision 1.28 / (download) - annotate - [select for diffs], Tue Jun 28 11:34:01 2022 UTC (7 months, 1 week ago) by wiz
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored)
*: recursive bump for perl 5.36
Revision 1.27 / (download) - annotate - [select for diffs], Mon Aug 17 20:17:29 2020 UTC (2 years, 5 months ago) by leot
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)
*: revbump after fontconfig bl3 changes (libuuid removal)
Revision 1.26 / (download) - annotate - [select for diffs], Thu Jul 19 15:15:26 2018 UTC (4 years, 6 months ago) by jaapb
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)
Recursive revbump associated with the update of lang/ocaml to 4.07.
Revision 1.25 / (download) - annotate - [select for diffs], Mon Mar 12 11:15:35 2018 UTC (4 years, 10 months ago) by wiz
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored)
Recursive bumps for fontconfig and libzip dependency changes.
Revision 1.24 / (download) - annotate - [select for diffs], Mon May 22 11:19:20 2017 UTC (5 years, 8 months ago) by adam
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)
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
Revision 1.23 / (download) - annotate - [select for diffs], Tue Jun 4 22:16:19 2013 UTC (9 years, 8 months ago) by tron
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)
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.
Revision 1.22 / (download) - annotate - [select for diffs], Mon Jun 3 10:05:13 2013 UTC (9 years, 8 months ago) by wiz
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)
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
Revision 1.21 / (download) - annotate - [select for diffs], Mon Apr 8 11:17:14 2013 UTC (9 years, 10 months ago) by rodent
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)
Remove "Trailing empty lines." and/or "Trailing white-space."
Revision 1.20 / (download) - annotate - [select for diffs], Fri Aug 17 01:02:05 2012 UTC (10 years, 5 months ago) by mef
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3
Changes since 1.19: +5 -1 lines
Diff to previous 1.19 (colored)
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.
Revision 1.19 / (download) - annotate - [select for diffs], Tue Nov 1 06:01:36 2011 UTC (11 years, 3 months ago) by sbd
CVS Tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)
Recursive bump for graphics/freetype2 buildlink addition.
Revision 1.18 / (download) - annotate - [select for diffs], Wed Nov 17 15:46:21 2010 UTC (12 years, 2 months ago) by dholland
CVS Tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4
Changes since 1.17: +3 -3 lines
Diff to previous 1.17 (colored)
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
Revision 1.17 / (download) - annotate - [select for diffs], Fri Mar 20 19:24:40 2009 UTC (13 years, 10 months ago) by joerg
CVS Tags: pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1
Changes since 1.16: +6 -13 lines
Diff to previous 1.16 (colored)
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.
Revision 1.16 / (download) - annotate - [select for diffs], Fri Mar 6 07:36:34 2009 UTC (13 years, 11 months ago) by wiz
Changes since 1.15: +2 -4 lines
Diff to previous 1.15 (colored)
Include fontconfig instead of jpeg and png (which were removed from Makefile). Unbreaks e.g. doxygen build.
Revision 1.15 / (download) - annotate - [select for diffs], Thu Feb 26 19:45:14 2009 UTC (13 years, 11 months ago) by sno
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)
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)
Revision 1.14 / (download) - annotate - [select for diffs], Wed Feb 6 18:56:52 2008 UTC (15 years ago) by adam
CVS Tags: pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.13: +1 -4 lines
Diff to previous 1.13 (colored)
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.
Revision 1.13 / (download) - annotate - [select for diffs], Mon Jan 8 11:29:47 2007 UTC (16 years, 1 month ago) by adam
CVS Tags: pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1
Changes since 1.12: +7 -10 lines
Diff to previous 1.12 (colored)
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.
Revision 1.12 / (download) - annotate - [select for diffs], Sun Jul 16 15:02:43 2006 UTC (16 years, 6 months ago) by seb
CVS Tags: pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3
Changes since 1.11: +4 -2 lines
Diff to previous 1.11 (colored)
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
Revision 1.11 / (download) - annotate - [select for diffs], Sat Jul 8 23:10:51 2006 UTC (16 years, 7 months ago) by jlam
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)
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
Revision 1.10 / (download) - annotate - [select for diffs], Sat Jul 8 22:39:18 2006 UTC (16 years, 7 months ago) by jlam
Changes since 1.9: +2 -1 lines
Diff to previous 1.9 (colored)
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.
Revision 1.9 / (download) - annotate - [select for diffs], Mon Apr 17 13:45:58 2006 UTC (16 years, 9 months ago) by wiz
CVS Tags: pkgsrc-2006Q2-base, pkgsrc-2006Q2
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)
Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update.
Revision 1.8 / (download) - annotate - [select for diffs], Wed Apr 12 10:27:17 2006 UTC (16 years, 10 months ago) by rillig
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)
Aligned the last line of the buildlink3.mk files with the first line, so that they look nicer.
Revision 1.7 / (download) - annotate - [select for diffs], Thu Apr 6 06:22:02 2006 UTC (16 years, 10 months ago) by reed
Changes since 1.6: +3 -3 lines
Diff to previous 1.6 (colored)
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).
Revision 1.6 / (download) - annotate - [select for diffs], Sun Feb 5 23:09:32 2006 UTC (17 years ago) by joerg
CVS Tags: pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)
Recursive revision bump / recommended bump for gettext ABI change.
Revision 1.5 / (download) - annotate - [select for diffs], Tue Jan 24 07:32:15 2006 UTC (17 years ago) by wiz
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)
Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because of the shlib major bump. PKGREVISION++ for the dependencies.
Revision 126.96.36.199 / (download) - annotate - [select for diffs], Sun Oct 30 21:45:45 2005 UTC (17 years, 3 months ago) by salo
Changes since 1.3: +6 -3 lines
Diff to previous 1.3 (colored) next main 1.4 (colored)
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
Revision 1.4 / (download) - annotate - [select for diffs], Sat Oct 8 08:11:10 2005 UTC (17 years, 4 months ago) by adam
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4
Changes since 1.3: +6 -3 lines
Diff to previous 1.3 (colored)
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
Revision 1.3 / (download) - annotate - [select for diffs], Thu Apr 28 14:58:06 2005 UTC (17 years, 9 months ago) by wiz
CVS Tags: pkgsrc-2005Q3-base, pkgsrc-2005Q2-base, pkgsrc-2005Q2
Branch point for: pkgsrc-2005Q3
Changes since 1.2: +1 -2 lines
Diff to previous 1.2 (colored)
Including the png buildlink3.mk file once is enough. lha@ found it.
Revision 1.2 / (download) - annotate - [select for diffs], Sun Oct 3 00:14:52 2004 UTC (18 years, 4 months ago) by tv
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1, pkgsrc-2004Q4-base, pkgsrc-2004Q4
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)
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.
Revision 1.1 / (download) - annotate - [select for diffs], Sat Apr 17 16:56:10 2004 UTC (18 years, 9 months ago) by seb
CVS Tags: pkgsrc-2004Q3-base, pkgsrc-2004Q3, pkgsrc-2004Q2-base, pkgsrc-2004Q2
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
This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.