Commit Graph

71 Commits

Author SHA256 Message Date
Philipp Thomas
3f9b65974d Accepting request 261983 from home:Ledest:bashisms
fix ksh-specific constrictions in gvmap.sh script

OBS-URL: https://build.opensuse.org/request/show/261983
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=97
2014-11-18 06:54:00 +00:00
Philipp Thomas
597e3941e4 Accepting request 241164 from home:TheBlackCat:branches:graphics
This should fix the build errors when building in the openSUSE:Factory repository.

The openSUSE_Factory_standard_direct build target builds against the openSUSE:Factory repository directly, not graphics, so if it builds there it will build in openSUSE:Factory.

OBS-URL: https://build.opensuse.org/request/show/241164
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=91
2014-07-16 10:27:06 +00:00
Philipp Thomas
0abef70c7b - Fix URL to point to the new location of the sources.
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=86
2014-05-23 14:49:25 +00:00
Philipp Thomas
29f0fc8318 - Update to 2.38.0. Changes since 2.36.0:
- Resolve bugs: 2409, 2413, 2417, 2420, 2422, 2423, 2425
   - Enable packing for dot
   - Allow scaling to work for all non-dot layouts
   - Add overline text characteristic.
   - Fix bugs in gvpr and gv.cpp so edges can be created in subgraphs.
   - Add edgepaint program for coloring edges to make them easier to
     tell apart.
   - Modify neato to avoid unnecessary translations of output. This
     allows positions given on input to remain the same on output.
   - Fix swig java package to work and support gv.renderresult.
   - Fix test for the absence of layout (old test relied on statically
     allocated Agraphinfo_t).
   - HTML-like tables and cells can now specify which borders should be drawn.
   - The fixedsize attribute now takes the value "shape" which allows
     labels much larger than the node shape.

- Remove graphviz-fix-includes.patch as the fix has been done 
  upstream.
- Add graphviz-array_overflow.patch to fix an off-by-one error.

OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=85
2014-05-23 13:36:04 +00:00
Philipp Thomas
7e2a617a8f - Update to 2.36,0:
(graphviz tracker lives at http://www.graphviz.org/mantisbt/my_view_page.php)
  Fixed bugs:
  * The xdot pad attribute is documented to have a default value of
    0.0555 (inches, equals 0002091:0000004 points).  However when no
    pad attribute was specified, xdot output behaved as though the
    default was 0 (graphviz tracker 2372).
  * Graphviz gave incorrect svg when labels contained HTML entities
    (graphviz tracker 2384).
  * Building gvedit failed with undefined references (graphviz
    tracker 2388).
  * Document that edge[style=tapered] does not support colorList and
    that edge[style=tapered] does not work with arrowType:none
    (graphviz tracker 2391).
  * Use a stronger test for orthogonal routing and, if it fails, revert
    to line segments for edges (graphviz tracker 2393).
  * Fix xdot background polygon coordinates being "nan" with no nodes
    (graphviz tracker 2393).
  * Circo couldn't rescale a graph using the mindist attribute
    (graphviz tracker 2395).
  - Remove old libgraph sources from distributions.
  - Move master git repo to github.com
  September 15, 2013
  - Add <S> element for strike-through to HTML-like labels.

OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=82
2014-02-04 15:36:09 +00:00
Philipp Thomas
bfd546f3b3 - Change license to EPL-1.0. Remove contrib/gprof2dot.awk as it
contains a non-working uri.

- Change license to EPL-1.0. Remove contrib/gprof2dot.awk as it
  contains a non-working uri.

- Change license to EPL-1.0. Remove contrib/gprof2dot.awk as it
  contains a non-working uri.

- Change license to EPL-1.0. Remove contrib/gprof2dot.awk as it
  contains a non-working uri.

OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=81
2014-02-04 12:21:18 +00:00
Ismail Dönmez
d8cc6f818a Accepting request 213573 from openSUSE:Factory:PowerLE
- graphviz-fix-includes.patch: Use #include "cgraph.h", not <cgraph.h>
  in graphviz/types.h.

OBS-URL: https://build.opensuse.org/request/show/213573
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=75
2014-01-11 12:05:32 +00:00
Philipp Thomas
920870374d - Add graphviz-getaddrinfo.patch to use getaddrinfo instead of
gethostbyname.

OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=71
2013-10-30 12:23:06 +00:00
Philipp Thomas
c0eac2ac7c - Split off smyrna into its own package and spec file to eliminate
the dependency cycle for the graphviz package.
- Add libGLU and libGL as libraries to link to which was missing.

OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=70
2013-10-24 09:38:23 +00:00
Philipp Thomas
ec6290451c - Remove build requirement for libqt4.
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=68
2013-10-14 12:08:05 +00:00
Philipp Thomas
5701d74834 - Remove gvedit files from filelist in grapfviz.spec.
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=67
2013-10-14 11:58:21 +00:00
Philipp Thomas
a76781bdf6 - Add graphviz-python3_version.patch that put the call to print in
Parentheses.

OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=63
2013-09-12 17:34:53 +00:00
Philipp Thomas
9775d599df - Add graphviz-type_punning.patch which compiles the vmalloc sources
with -fno-strict-aliasing.

- Split off gvedit to it's own spec to avoid circular dependency
  for graphviz and its sup packages.
- Initial package graphviz-gvedit which splits off gvedit.

OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=62
2013-09-11 17:23:36 +00:00
Philipp Thomas
d4c84f6c61 - Update to 2.34.0 (see changes for graphviz),
- Remove patches accepted upstream:
  graphviz-missing_headers.patch, graphviz-aarch64_lib64_support.patch,
  graphviz-type_punning.patch, graphviz-buffer_overflow.patch,
  graphviz-proper_prototypes.patch, graphviz-python_version.patch,
  graphviz-guile.patch, graphviz-java_in_lib64.patch

- Update to 2.34.0:
  - Resolved bugs: 
    * graphviz will hangs if only one point and attribute given (gvz#2326)
    * Inconsistent text position in xdot with HTML-like label (gvz#2333)
    * Graphviz createsedges not asked for, with rank=same (gvz#2334)
    * Graph padding rectangle too big (gvz#2337)
    * labelloc has no effect for HTML-like labels with formatting (gvz#2338)
    * Global search and replace operation in the documentation seems to 
      have gone awry (gvz#2340)
    * Rotated graph not quite centered (gvz#2343)
    * When arrowType is list and contains none all subsequent
      arrowTypes are dropped (gvz#2345)
    * arrowType none when included as a multiple arrowtype fails to
      render empty space (gvz#2346)
    * Buffer overflow in lib/common/shapes.c(round_corners) (gvz#2349).
    * Add aarch64 to the architectures using lib64 (gvz#2350)
    * Ask guile-config for includes and libraries (gvz#2351).
    * If string.h present, don't declare memcmp and strcmp (gvz#2352).
    * Include ast_common.h in cdt sources (gvz#2353)
    * Alternative way to get python's version (gvz#2354)
    * Unportable test(1) construct in configure script (gvz#2357)
    * Use parantheses around qw() call in loop (gvz#2359)
    * Saving in Vimdot can crash the graphical window (rh#847458).

OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=61
2013-09-09 13:44:08 +00:00
Philipp Thomas
da0ecc79a3 lib/common/shapes.c(round_corners) by increasing the number of
elements in the array.
- Add graphviz-proper_prototypes.patch that changes dthdr.h to
  include ast_common.h to get __STD_C defined, which in turn
  enables proper prototypes.
- Remove graphviz-2.18-do_not_use_ocamlopt.patch as it's not needed
  anymore.
- Adapt graphviz-guile.patch, graphviz-plugins-fix_install_dirs.patch
  and graphviz-python_version.patch to the new sources.
- Add graphviz-java_in_lib64.patch to search in /usr/lib64/jvm for
  the java headers on platforms using lib64.
- Add graphviz-proper_use_of_qw.patch to put the use of qw in
  config/config_perl.pl in brackets.
- Add graphviz-useless_warnings.patch to make gcc not warn about
  harmless issues that arise from code generated by swig.
- Add patch tags in the spec files
- Upstreamed all patches that aren't SUSE specific.
  lib/common/shapes.c(round_corners) by increasing the number of
  elements in the array.
- Add graphviz-proper_prototypes.patch that changes dthdr.h to
  include ast_common.h to get __STD_C defined, which in turn
  enables proper prototypes.
- Add patch tags in the spec files
- Upstreamed all patches that aren't SUSE specific.

OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=60
2013-09-05 17:54:08 +00:00
Philipp Thomas
62a4b96915 - Update to 2.32.0. Changes since 2.28.0:
2.32.0:
  - New version of xdot format, annotating gradient color schemes
  - Support for reading pdf images using poppler
  - Lefty/dotty/lneato now accept anonymous graphs
  - Add star node shape
  - Add two-tone (non-gradient) fill
  2.30.1:
  - various build fixes
  2.30.0:
  - Replaced libgraph with libcgraph; use of libgraph is now deprecated
  - New ranking algorithm that allows multiple subgraph constraints
  - Support edges using curved arcs.
  - Added new shapes used by the synthetic biology community.
  - For HTML-like labels, provide rounded cells, and dashed or dotted borders.
  - Add lcurve and rcurve arrowheads.
  - Add prototype pie chart and striped fills.
  - Support insets in treemaps to make containment clear
  - Add random rooted tree generation to gvgen
  - Allow GVPRPATH to specify that the default path be prepended or
    appended to it.
  - Support arbitrary lists of layers; allow the user to specify arbitrary
    layers for output.
  - A collection of gvpr scripts, which were part of the source package,
    are now installed in <prefix>/share/graphviz/gvpr, and the that path
    is used as part of th default built-in path for gvpr.
  - Update libexpr to reflect Glenn Fowler's changes including scopes for
    variables.
  - Add next graph variable to gvpr
  - Modify dot and fdp so that a cluster's margin attribute will affect

OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=59
2013-09-03 14:40:43 +00:00
Philipp Thomas
2d00fd2ee3 - Add graphviz-type_punning.patch to compile the code in lib/vmalloc
with -fno-strict-aliasing as it does type punning.

OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=55
2013-03-28 10:58:53 +00:00
Philipp Thomas
991d91e5bf - Rename aarch64-lib64-support.diff to graphviz-aarch64_lib64_support.patch.
- Compile the code in lib/vmalloc with -fno-strict-aliasing
  as it does type punning.

- Rename aarch64-lib64-support.diff to graphviz-aarch64_lib64_support.patch.
- Compile the code in lib/vmalloc with -fno-strict-aliasing
  as it does type punning.

OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=54
2013-03-28 10:55:54 +00:00
OBS User mrdocs
186cda2d5b Accepting request 159670 from devel:ARM:AArch64:Factory
- add build conditionals for java, ocaml and mono (needed for
  aarch64 port for now)
- add aarch64-lib64-support.diff:
  add aarch64 to the list of lib64 architectures

- add aarch64-lib64-support.diff:
  * add aarch64 to the list of lib64 architectures

OBS-URL: https://build.opensuse.org/request/show/159670
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=52
2013-03-17 20:57:16 +00:00
Philipp Thomas
be2436c764 - Add BuildRequires for libXaw which isn't pulled in by x11 anymore
(bnc#797258).

OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=51
2013-01-16 17:05:00 +00:00
Ismail Dönmez
b26c463a19 Accepting request 125993 from home:coolo:branches:openSUSE:Factory
- do not buildrequire the whole X stuff but only the libs required

OBS-URL: https://build.opensuse.org/request/show/125993
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=46
2012-06-25 16:24:28 +00:00
Philipp Thomas
c30b770f58 - Rename and prefix patch for uniformity within the package.
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=38
2011-10-04 16:46:45 +00:00
Stephan Kulow
be906b1647 - fix compilation of yast2-qt-graph
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=35
2011-10-03 13:56:13 +00:00
Stephan Kulow
ffa1f11af6 Accepting request 86246 from home:coolo:branches:openSUSE:Factory
- disable GD plugin completely

OBS-URL: https://build.opensuse.org/request/show/86246
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=34
2011-10-03 12:28:31 +00:00
Ismail Dönmez
a9efec4330 - Fix compilation with new guile
- Update to version 2.28.0
    - incremented library api version:
        libcdt, libgraph, libcgraph, libgvpr, libgvc
    - Add gvmap, cluster and gvmap.sh
    - Deprecate dotty; prefer gvedit
    - Add patchwork supporting squarified tree maps
    - Add ordering as a node attribute
    - Fix problems with font resolution
    - Fix problems with text placement
    - Fix twopi to set root attribute
    - Make available layouts and formats available via the API
    - Fix error message system so that an application can capture the messages
    - New attributes and features for sfdp
    - gvgen now allows the user to specify graph name and node name template
    - Make overlap=false denote overlap=prism
    - More efficient xdot library
    - HTML-like labels provide ID
    - Fixed bugs: 1480 1980 2044 2087 2088 2089 2091 2093 2094 
        2095 2101 2102 2103 2104 2112 2113 2118 2128 2129 2139 2149 
        2157 2113 2159 2160 2161 2163
    - Add scale attribute to twopi
    - Add <B>,<I>,<U> to html strings
    - migrated to 2005 version of cdt 

- Update to version 2.28.0
    - incremented library api version:
        libcdt, libgraph, libcgraph, libgvpr, libgvc
    - Add gvmap, cluster and gvmap.sh
    - Deprecate dotty; prefer gvedit

OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=28
2011-09-28 19:14:00 +00:00
OBS User mrdocs
e191cbb3e9 Accepting request 63973 from home:coolo:testinglibtool
reviewed ok

OBS-URL: https://build.opensuse.org/request/show/63973
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=26
2011-03-12 23:07:33 +00:00
OBS User autobuild
3e5eb34bb5 Accepting request 41723 from graphics
checked in (request 41723)

OBS-URL: https://build.opensuse.org/request/show/41723
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=25
2010-06-21 15:40:11 +00:00
Stephan Kulow
c5d7100c8d Accepting request 41696 from home:coolo:branches:openSUSE:Factory
Copy from home:coolo:branches:openSUSE:Factory/graphviz via accept of submit request 41696 revision 2.
Request was accepted with message:
oh! thanks

OBS-URL: https://build.opensuse.org/request/show/41696
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=23
2010-06-18 09:31:06 +00:00
OBS User buildservice-autocommit
09fba43903 Updating link to change in openSUSE:Factory/graphviz revision 37.0
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=4238b64b4f5b27e1faa9593f88e83a8a
2010-06-18 03:30:58 +00:00
OBS User autobuild
63a6e16757 Accepting request 41490 from graphics
checked in (request 41490)

OBS-URL: https://build.opensuse.org/request/show/41490
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=22
2010-06-18 03:30:57 +00:00
Philipp Thomas
abc4253c42 - Plugin configuration file is now named config6 so adapt spec file
(bnc#607114).

OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=21
2010-06-15 12:51:47 +00:00
Philipp Thomas
88275d76a8 - Fix cut&paste error.
- Plugins: Set rpath for libperl (bnc#612766).

OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=19
2010-06-14 12:17:04 +00:00
OBS User buildservice-autocommit
f0623ab027 Updating link to change in openSUSE:Factory/graphviz revision 36.0
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=a76e592d20572ad7b7fea80144ae1d63
2010-06-02 16:08:19 +00:00
OBS User autobuild
f9486de8c5 Accepting request 40988 from graphics
checked in (request 40988)

OBS-URL: https://build.opensuse.org/request/show/40988
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=18
2010-06-02 16:08:18 +00:00
Philipp Thomas
211a76c919 - Mention in description that graphviz-gnome is needed for png
output.

OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=17
2010-06-02 12:23:49 +00:00
Philipp Thomas
256cfd2ca7 - Fix array underflow in lib/gvpr/compile.c
(graphviz-wrong_index.patch).

OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=15
2010-06-01 16:33:16 +00:00
OBS User buildservice-autocommit
6f0e776df1 Updating link to change in openSUSE:Factory/graphviz revision 35.0
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=518dc5bd9c55ba2da7f59be2fca4feb6
2010-05-25 08:33:53 +00:00
OBS User autobuild
eb32bc91aa Accepting request 40121 from graphics
checked in (request 40121)

OBS-URL: https://build.opensuse.org/request/show/40121
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=13
2010-05-25 08:33:52 +00:00
Stephan Kulow
8589c19e62 Accepting request 40120 from openSUSE:Factory:Staging
Copy from openSUSE:Factory:Staging/graphviz via accept of submit request 40120 revision 2.
Request was accepted with message:
self accept

OBS-URL: https://build.opensuse.org/request/show/40120
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=12
2010-05-17 13:02:54 +00:00
OBS User buildservice-autocommit
e3bd3a15ef Updating link to change in openSUSE:Factory/graphviz revision 34.0
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=4ee06cfea2811d7c7292207f31bf942f
2010-04-04 18:07:37 +00:00
OBS User autobuild
d37d676473 Accepting request 36898 from graphics
checked in (request 36898)

OBS-URL: https://build.opensuse.org/request/show/36898
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=11
2010-04-04 18:07:36 +00:00
Ruediger Oertel
1bb13b83a2 Accepting request 36887 from home:oertel:branches:openSUSE:Factory
Copy from home:oertel:branches:openSUSE:Factory/graphviz via accept of submit request 36887 revision 2.
Request was accepted with message:
forward

OBS-URL: https://build.opensuse.org/request/show/36887
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=10
2010-04-04 17:38:55 +00:00
OBS User buildservice-autocommit
078d3f3f28 Updating link to change in openSUSE:Factory/graphviz revision 33.0
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=8b479c40994885528b02f4f9809fc37b
2010-03-18 21:58:41 +00:00
OBS User autobuild
fbf42391e3 Accepting request 35095 from graphics
checked in (request 35095)

OBS-URL: https://build.opensuse.org/request/show/35095
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=9
2010-03-18 21:58:40 +00:00
Stephan Kulow
e1ff0bc3c5 Accepting request 34972 from home:oertel:branches:openSUSE:Factory
Copy from home:oertel:branches:openSUSE:Factory/graphviz via accept of submit request 34972 revision 5.
Request was accepted with message:
Reviewed ok

OBS-URL: https://build.opensuse.org/request/show/34972
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=8
2010-03-17 16:17:59 +00:00
Stephan Kulow
1d2d96b36d converted link to branch
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=7
2010-02-19 15:34:22 +00:00
OBS User autobuild
44805bc081 checked in
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=6
2010-01-14 14:54:12 +00:00
Stephan Kulow
f875266c75 Accepting request 26717 from home:jengelh:branches:graphics
Copy from home:jengelh:branches:graphics/graphviz via accept of submit request 26717 revision 2.
Request was accepted with message:
Reviewed ok

OBS-URL: https://build.opensuse.org/request/show/26717
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=5
2010-01-14 06:47:46 +00:00
Klaas Freitag
4dfe22ce75 Accepting request 24320 from home:dirkmueller:branches:graphics
Copy from home:dirkmueller:branches:graphics/graphviz via accept of submit request 24320 revision 2.
Request was accepted with message:
reviewed ok.

OBS-URL: https://build.opensuse.org/request/show/24320
OBS-URL: https://build.opensuse.org/package/show/graphics/graphviz?expand=0&rev=4
2009-11-14 08:55:19 +00:00
OBS User autobuild
1c60c548d9 Accepting request 29523 from graphics
Copy from graphics/graphviz based on submit request 29523 from user coolo

OBS-URL: https://build.opensuse.org/request/show/29523
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/graphviz?expand=0&rev=31
2010-01-14 14:54:14 +00:00