summaryrefslogtreecommitdiff
path: root/graphics/graphviz
AgeCommit message (Collapse)AuthorFilesLines
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).
2006-03-09Remove the dependency on gd. The configure script of graphvizminskim1-5/+5
requires gd>=2.0.34, which was never released. Thus, it always uses the internal gd library (gd-2.0.33 with some improvements) and doesn't depend on the pkgsrc gd library. Bump PKGREVISION.
2006-03-09Link libgvplugin_usershape_gd against all the libraries it depends on tominskim2-1/+30
avoid undefined symbols on Darwin. This closes PR pkg/32753.
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam1-2/+2
developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.
2006-02-15Use _NSGetEnviron() instead of environ if it is available (e.g. on Darwin).minskim5-1/+94
Suggested by Idar Tollefsen in PR pkg/32753.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg2-4/+4
2006-01-24Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 becausewiz2-4/+4
of the shlib major bump. PKGREVISION++ for the dependencies.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-4/+4
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-11-19Do not use hardcoded URW Type 1 font names, which cause errors whenminskim1-1/+4
running doxygen. Instead, let fontconfig find PostScript fonts. Bump PKGREVISION.
2005-11-06gcc-2.* does not understand the -Wno-unused-parameter option, so tellrillig1-1/+6
buildlink to filter it out. Fixes the bulk build on NetBSD 1.6.2/i386.
2005-10-08Relinquish stewardship.seb1-2/+2
2005-10-08Fix buildling with PHP and/or Ruby installedadam1-1/+4
2005-10-08Changes 2.6:adam79-4798/+307
- 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
2005-08-10Remove the abuse of buildlink that was pkg-config/buildlink3.mk. Thatjlam1-2/+2
file's sole purpose was to provide a dependency on pkg-config and set some environment variables. Instead, turn pkg-config into a "tool" in the tools framework, where the pkg-config wrapper automatically adds PKG_CONFIG_LIBDIR to the environment before invoking the real pkg-config. For all package Makefiles that included pkg-config/buildlink3.mk, remove that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-07-21Change path from devel/pkgconfig to devel/pkg-config.wiz1-2/+2
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-07-19Remove LICENSE= and license file because graphviz is licensed undergdt1-3/+1
the Common Public License, which is approved by OSI as an open-source license.
2005-06-07Depend on the bug-fixed version of gd.minskim1-2/+2
2005-06-05This package requires gd>=2.0.33.minskim1-1/+3
2005-06-01Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.jlam1-2/+1
Several changes are involved since they are all interrelated. These changes affect about 1000 files. The first major change is rewriting bsd.builtin.mk as well as all of the builtin.mk files to follow the new example in bsd.builtin.mk. The loop to include all of the builtin.mk files needed by the package is moved from bsd.builtin.mk and into bsd.buildlink3.mk. bsd.builtin.mk is now included by each of the individual builtin.mk files and provides some common logic for all of the builtin.mk files. Currently, this includes the computation for whether the native or pkgsrc version of the package is preferred. This causes USE_BUILTIN.* to be correctly set when one builtin.mk file includes another. The second major change is teach the builtin.mk files to consider files under ${LOCALBASE} to be from pkgsrc-controlled packages. Most of the builtin.mk files test for the presence of built-in software by checking for the existence of certain files, e.g. <pthread.h>, and we now assume that if that file is under ${LOCALBASE}, then it must be from pkgsrc. This modification is a nod toward LOCALBASE=/usr. The exceptions to this new check are the X11 distribution packages, which are handled specially as noted below. The third major change is providing builtin.mk and version.mk files for each of the X11 distribution packages in pkgsrc. The builtin.mk file can detect whether the native X11 distribution is the same as the one provided by pkgsrc, and the version.mk file computes the version of the X11 distribution package, whether it's built-in or not. The fourth major change is that the buildlink3.mk files for X11 packages that install parts which are part of X11 distribution packages, e.g. Xpm, Xcursor, etc., now use imake to query the X11 distribution for whether the software is already provided by the X11 distribution. This is more accurate than grepping for a symbol name in the imake config files. Using imake required sprinkling various builtin-imake.mk helper files into pkgsrc directories. These files are used as input to imake since imake can't use stdin for that purpose. The fifth major change is in how packages note that they use X11. Instead of setting USE_X11, package Makefiles should now include x11.buildlink3.mk instead. This causes the X11 package buildlink3 and builtin logic to be executed at the correct place for buildlink3.mk and builtin.mk files that previously set USE_X11, and fixes packages that relied on buildlink3.mk files to implicitly note that X11 is needed. Package buildlink3.mk should also include x11.buildlink3.mk when linking against the package libraries requires also linking against the X11 libraries. Where it was obvious, redundant inclusions of x11.buildlink3.mk have been removed.
2005-04-28Including the png buildlink3.mk file once is enough. lha@ found it.wiz2-4/+2
2005-04-22Don't use the new tools framework yet... it's not ready for general use.jlam1-2/+1
2005-04-20Update to version 2.2.1.seb3-18/+19
Use USE_NEW_TOOLS. Changes since last packaged version (2.2): April 7, 2005 - correct license headers to CPL in .cpp files - undo indentation cleanup to dynagraph .h files - fix bugs: 183, 247, 419, 615, 616, 625, 626, 627, 643, 646, 651, 658, 661, 664, 674 - fix buffer overrun in Gvfilepath construction