summaryrefslogtreecommitdiff
path: root/graphics/graphviz
AgeCommit message (Collapse)AuthorFilesLines
2009-08-26bump revision because of graphics/jpeg updatesno1-1/+2
2009-08-24Use a better word than TODO in the case of options for which there aregdt1-4/+4
not yet user-facing explanations of what happens when it is deselected.
2009-07-22Fix typo in comment.wiz1-2/+2
2009-07-22Add some hints (as comments) to people building this from source as togdt1-1/+12
what the options do and which have large-bloat consequences. (I know that we have option-descriptions, but they aren't adequate to understand either what the options do in graphviz, or how big the resulting additional dependencies are.) This commit only adds comments.
2009-07-05Use ${PERL5_SUB_INSTALLVENDORARCH} in PLIST.obache1-3/+3
Fixes PLIST mismatch on Darwin reported in PR 41646.
2009-06-14Convert @exec/@unexec to @pkgdir or drop it.joerg1-19/+19
2009-06-14Remove @dirrm entries from PLISTsjoerg1-33/+1
2009-05-17PkgSrc changes:sno11-311/+430
- Updating package graphics/graphviz to 2.22.2 - Setting license to cpl-1.0 - Rework optional dependencies handling (handle dependencies of dependencies) Upstream changes: March 13, 2009 - Release 2.22.2 - fix for buffer overflow (present in 2.22.0 and 2.22.1) - Fixed bugs: 1596, 1602 March 9, 2009 - Release 2.22.1 - build fixes for Visual Studio and for FreeBSD March 3, 2009 - Release 2.22.0 - Core: - libgvc api changed, version bumped. Affects third party applications using libgvc. - plugin api changed, version bumped. Affects third party plugins for graphviz. - 90% conversion to cgraph has been done, but not enabled yet, (and yes, its true what they say about the last 10% ) - drop libagraph from distribution (use libcgraph) - layout code completely converted to floating point. - new "dot -P" option for generating a graph of available plugins. - registered MIME type: text/vnd.graphviz for .gv files - rename files from .dot to .gv to avoid conflict with Word templates. .dot still supported, but deprecated. - new command: mm2gv (matrix-market graph file conversion) - rename commands: dot2gxl -> gv2gxl gxl2dot -> gxl2gv - Plugins: - new rsvg plugin for support of node shapes in SVG format - new gs plugin for support of node shapes in PS format - new lasi plugin for support of UTF-8 characters in PS output (the above thee plugins are Linux only, at the moment) - new quartz plugin (MacOSx only) - new gdiplus plugin (Windows only) - new -Tvml support in core plugin (thanks Steve Roush) - new -Ttk support in core plugin (also used by Tcldot and gv_tcl language bindings.) - disabled old style codegens completely - Linux: - new Ubuntu8 builds - new Fedora 10 and 11 builds - MacOSx: - Universal binary for Leopard: i386, x86_64, ppc, ppc64 - Should not conflict with parallel install of MacPorts version of graphviz - Improved GUI - Windows: - VisualC project files now available, in addition to the GNU Makefiles that are used the mingw builds. - Language Bindings: - fixed problem with writing dot, xdot, plain, canon to memory or to Tcl_Channels - renamed man pages to Debian style: gv.3tcl, gv.3perl, etc - Fixed bugs: 827, 1365, 1366, 1367, 1368, 1374, 1375, 1376, 1378, 1380, 1382, 1383, 1385, 1386, 1388, 1390, 1391, 1392, 1394, 1395, 1397, 1398, 1399, 1405, 1407, 1410, 1412, 1414, 1415, 1416, 1421, 1424, 1425, 1427, 1429, 1431, 1433, 1435, 1436, 1437, 1438, 1440, 1441, 1444, 1446, 1451, 1452, 1453, 1456, 1457, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1470, 1474, 1475, 1476, 1477, 1478, 1484, 1485, 1489, 1490, 1492, 1493, 1495, 1496, 1499, 1500, 1501, 1502, 1503, 1505, 1509, 1513, 1521, 1523, 1525, 1530, 1531, 1532, 1533, 1535, 1536, 1539, 1540, 1542, 1543, 1546, 1547, 1551, 1553, 1554, 1561, 1565, 1566, 1568, 1569, 1570, 1571, 1573, 1577, 1578, 1579, 1580, 1581, 1582, 1584, 1586,
2009-04-01Backout last change because "lib/config" gets created by the INSTALLtron2-4/+3
script and removed by the DEINSTALL script. Problem pointed out by Joerg Sonnenberger.
2009-04-01Fix package list problem introduced in revision 1 by addingtron2-3/+4
"lib/graphviz/config" back. Problem noted by Jens Rehsack.
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
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.
2009-03-06Include fontconfig instead of jpeg and png (which were removed fromwiz1-4/+2
Makefile). Unbreaks e.g. doxygen build.
2009-03-06MKDIR lib/graphviz/guile, its existence depends on PKG_OPTIONS.wiz1-1/+2
2009-03-03Fix DESTDIR build.joerg1-3/+4
2009-03-02Don't attempt to remove the the directory "/usr/pkg/lib/lua/5.1" aftertron1-2/+1
building because it is owned by the "lua" package.
2009-03-02Fix more problems in borked recent update:tron5-17/+65
1.) Add binary and manual page symlinks which "CHECK_FILES" didn't catch on my system as there were already present from previous installs. Problem noted by Hasso Tepper in private e-mail. 2.) Stop the install phase from creating "/usr/lib/lua/5.1" and writing files to it. Bump package revision again because of these fixes.
2009-03-01Fix a lot of problems caused by th recent update:tron4-51/+28
1.) Add missing RCS Ids. 2.) Add missing ".pdf" files to the package list. 3.) Remove all entries for ".so*" and ".a" files and let "pkgsrc" derive them automatically from the ".la" files. 4.) Fix interpreter path in two example scripts. Bump package revision after all these fixes.
2009-02-28kill a bash specific variable substitution in the "configure" scriptdrochner2-6/+19
so that it can be executed by a standard shell (the section is question is windows specific, so just remove it) This should fix PR pkg/40765 by Joern Clausen
2009-02-26pkgsrc changes:sno26-493/+330
- 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)
2008-11-15Fix some PLIST bugs:epg2-8/+21
- Drop duplicate PLIST vars (e.g. ${PLIST.tcl}${PLIST.guile} instead of just ${PLIST.tcl}). - Include ocaml files when using ocaml option.
2008-11-10Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal.wiz1-2/+2
2008-10-12Add patch for the graphviz 2.20.3 release to fix the securitytron3-4/+29
vulnerability reported in SA32186.
2008-08-01Remove commented out buildlink3.mk lines that are now in options.mk.gdt1-4/+1
2008-04-12Convert to use PLIST_VARS instead of manually passing "@comment "jlam2-53/+51
through PLIST_SUBST to the plist module.
2008-03-14remove ${TCL} from lua files in PLIST, because they do get built andgdt1-3/+3
installed when lua is enabled and tcl is not.
2008-03-14Ensure that pthread it linked for any program that might open graphvizjoerg3-6/+6
plugins. This should fix the crash on NetBSD 4 and earlier, the remaining part of PR 38045.
2008-03-11Fix dynamic linkage (again). Fix a segmentation fault when the configjoerg18-3/+278
file can't be opened for write. Fix guile option. Bump revision.
2008-03-10Create the empty directories that are removed during uninstall evenwiz2-2/+9
for binary packages. Bump PKGREVISION.
2008-02-06Changes 2.16.1:adam21-303/+163
- 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.
2007-09-25Revert, config does *not* belong into the PLIST as it is a dynamicjoerg1-2/+1
entity handled by the scripts.
2007-09-25add missing file lib/graphviz/config to allow make package to workgarbled1-1/+2
2007-09-25CHECK_FILES_SKIP needs an absolute path.wiz1-2/+2
2007-09-23Skip the config file, it is handled by INSTALL/DEINSTALL.joerg1-1/+3
2007-09-21Build plugin configuration file at install time and remove it atjoerg4-4/+22
deinstall time. This makes it possible to split off individual plugins and add DESTDIR support. Bump revision.
2007-03-03Fix almost all shared library issues (with the exception of libgvc_builtin,joerg13-7/+172
where I have no idea what it is supposed to be). Force pthread linkage for dot and gvchackm as some of the plugins can pull in pthread and that avoids the abort on NetBSD. Fixes PR 35679 and 35865. Bump revision.
2007-02-22Now that gd was updated, use it instead of the local version. Bumpjoerg4-8/+28
revision. Fixes PR 35679.
2007-02-16since we do not have the csharp stuff in the PLIST, explicitly do not build itdmcmahill1-2/+3
2007-01-21Remove the patch obsoleted by swig-1.3.31nb1. This fixes PR 35453.minskim2-15/+1
2007-01-20Include stdlib.h instead of malloc.h.minskim2-1/+15
2007-01-20Actually include the fix for the memory leak. Noticed by veego.joerg1-1/+2
2007-01-20Disable pangocairo and the resulting xlib plugin for now.joerg3-5/+21
Reenable dynamic loading. It was originally disabled as it causes segmentation faults on NetBSD for what seems like memory corruption. Fix an obvious memory leak. Depend on ghostscript-fonts to make this much more useful. Bump revision.
2007-01-08Modular Xorg support.joerg1-1/+2
2007-01-08Changes 2.12:adam8-129/+118
- 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.
2006-07-16As per Makefile revision 1.49 comment out inclusionseb1-2/+4
of graphics/gd/buildlink3.mk. This fix the build of packages including graphics/graphviz/buildlink3.mk
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
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
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-05-11Add USE_LANGUAGES here as some files are c++.jmc1-1/+2
XXX: gotta love changes which cause builds to fail with (Error 1) and nothing else. The complete lack of design around this is appalling.
2006-04-17Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update.wiz2-4/+4
2006-04-12Aligned the last line of the buildlink3.mk files with the first line, sorillig1-2/+2
that they look nicer.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
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).