Commit graph

82 commits

Author SHA1 Message Date
seb
c3f1e700ad Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.

sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
2010-08-21 16:32:42 +00:00
wiz
e8d8834f6a Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
2010-06-13 22:43:46 +00:00
asau
00708ce7e3 Recursive revision bump for GMP update. 2010-03-24 19:43:21 +00:00
wiz
91871f449e Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
joerg
c35b4c99f9 Recursive bump for libltdl 2009-12-15 21:41:00 +00:00
snj
e9e8382dac Add 'clean' to PRIVILEGED_STAGES. 2009-10-22 20:33:59 +00:00
sno
b0f04e9eaa Updating graphics/graphviz from 2.22.2 to 2.24.0
pkgsrc changes:
  - Adding support for ghostscript
  - Removing option for swig - it's used automatically now when a
    language binding is choosen
  - Removing rsvg and guile from suggested options to reduce default
    dependencies

Upstream changes:
June 16, 2009
        - Release 2.24.0
        - Core:
                - add new layout engine for large graphs: sfdp
        - Fixed bugs:
                1515, 1590, 1598, 1601, 1605, 1607, 1609, 1610, 1611,
                1614, 1615, 1617, 1625, 1628, 1634, 1635, 1640, 1641,
                1642, 1646, 1649, 1651, 1652
2009-09-13 11:17:30 +00:00
sno
6f7368d4db bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
sno
806a2c9e24 PkgSrc changes:
- 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-05-17 12:55:52 +00:00
tron
114fece0f0 Backout last change because "lib/config" gets created by the INSTALL
script and removed by the DEINSTALL script. Problem pointed out
by Joerg Sonnenberger.
2009-04-01 17:12:57 +00:00
tron
b7163e2ec9 Fix package list problem introduced in revision 1 by adding
"lib/graphviz/config" back. Problem noted by Jens Rehsack.
2009-04-01 16:36:06 +00:00
joerg
b5cd29413f Fix DESTDIR build. 2009-03-03 16:04:53 +00:00
tron
7558a63ee6 Don't attempt to remove the the directory "/usr/pkg/lib/lua/5.1" after
building because it is owned by the "lua" package.
2009-03-02 20:15:43 +00:00
tron
f18a07c65b Fix more problems in borked recent update:
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-02 11:24:58 +00:00
tron
b1a0a83801 Fix a lot of problems caused by th recent update:
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-03-01 21:58:53 +00:00
sno
cb4ecb9af0 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)
2009-02-26 19:45:14 +00:00
wiz
285b7dd776 Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal. 2008-11-10 17:21:33 +00:00
tron
419e63577a Add patch for the graphviz 2.20.3 release to fix the security
vulnerability reported in SA32186.
2008-10-12 13:14:39 +00:00
gdt
55d8b34142 Remove commented out buildlink3.mk lines that are now in options.mk. 2008-08-01 12:02:09 +00:00
joerg
b0817a2185 Ensure that pthread it linked for any program that might open graphviz
plugins. This should fix the crash on NetBSD 4 and earlier, the
remaining part of PR 38045.
2008-03-14 01:16:36 +00:00
wiz
44a6599d29 Create the empty directories that are removed during uninstall even
for binary packages.

Bump PKGREVISION.
2008-03-10 12:37:58 +00:00
adam
e6dc71ea32 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.
2008-02-06 18:56:52 +00:00
wiz
b2c1d54bb6 CHECK_FILES_SKIP needs an absolute path. 2007-09-25 13:59:21 +00:00
joerg
1a24e4676e Skip the config file, it is handled by INSTALL/DEINSTALL. 2007-09-23 15:38:58 +00:00
joerg
08228711ef Build plugin configuration file at install time and remove it at
deinstall time. This makes it possible to split off individual plugins
and add DESTDIR support. Bump revision.
2007-09-21 17:40:38 +00:00
joerg
6bccc27377 Fix almost all shared library issues (with the exception of libgvc_builtin,
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-03-03 16:51:36 +00:00
joerg
cf990d1560 Now that gd was updated, use it instead of the local version. Bump
revision. Fixes PR 35679.
2007-02-22 14:45:47 +00:00
dmcmahill
cd4ae33c3b since we do not have the csharp stuff in the PLIST, explicitly do not build it 2007-02-16 23:49:11 +00:00
joerg
66d53e8c0d Disable pangocairo and the resulting xlib plugin for now.
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-20 13:49:03 +00:00
joerg
3ebd7e81ef Modular Xorg support. 2007-01-08 16:35:15 +00:00
adam
6960241fb7 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.
2007-01-08 11:29:47 +00:00
jmc
abaa0a66a9 Add USE_LANGUAGES here as some files are c++.
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-05-11 21:51:40 +00:00
wiz
02f8f7c52d Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. 2006-04-17 13:45:57 +00:00
minskim
da1249c351 Remove the dependency on gd. The configure script of graphviz
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-09 17:40:24 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
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-03-04 21:28:51 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
wiz
768c589c29 Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
2006-01-24 07:31:52 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
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-12-05 20:49:47 +00:00
minskim
dcc8ad50e1 Do not use hardcoded URW Type 1 font names, which cause errors when
running doxygen. Instead, let fontconfig find PostScript fonts.

Bump PKGREVISION.
2005-11-19 07:36:35 +00:00
rillig
a6fd366b1f gcc-2.* does not understand the -Wno-unused-parameter option, so tell
buildlink to filter it out. Fixes the bulk build on NetBSD 1.6.2/i386.
2005-11-06 23:54:46 +00:00
seb
c1d8ef18eb Relinquish stewardship. 2005-10-08 19:55:21 +00:00
adam
0043b531ed Fix buildling with PHP and/or Ruby installed 2005-10-08 11:20:26 +00:00
adam
2c6e0bf6b4 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
2005-10-08 08:11:10 +00:00
jlam
7820875fff Remove the abuse of buildlink that was pkg-config/buildlink3.mk. That
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-08-10 20:56:10 +00:00
wiz
d774725534 Change path from devel/pkgconfig to devel/pkg-config.
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-07-21 16:29:42 +00:00
gdt
a2cb88e8d9 Remove LICENSE= and license file because graphviz is licensed under
the Common Public License, which is approved by OSI as an open-source
license.
2005-07-19 14:45:52 +00:00
minskim
f2f919ba32 Depend on the bug-fixed version of gd. 2005-06-07 16:07:14 +00:00
minskim
4226926c6c This package requires gd>=2.0.33. 2005-06-05 22:29:07 +00:00
jlam
95fd1f6ec9 Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.
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-06-01 18:02:37 +00:00
wiz
2e49a8db83 Including the png buildlink3.mk file once is enough. lha@ found it. 2005-04-28 14:58:06 +00:00