graphviz 2.16-3ubuntu1 source package in Ubuntu

Changelog

graphviz (2.16-3ubuntu1) hardy; urgency=low

  * Merge with Debian; remaining changes:
    - Drop libttf-dev (libttf-dev is in universe) (LP: #174749).
    - Replace gs-common with ghostscript.
    - Build-depend on python-dev instead of python2.4-dev.
    - Build-depend on liblua50-dev instead of liblua5.1-0-dev.
    - Mention the correct python version for the python bindings in the
      package description.

graphviz (2.16-3) unstable; urgency=low

  * Renamed libgraphviz4-dev to libgraphviz-dev since a single version is
    supported at once:
     - debian/control:
        - Replaced libgraphviz4-dev with libgraphviz-dev.
        - Added “Conflicts/Replaces: libgraphviz4-dev (<< 2.16-3)” to the
          libgraphviz-dev package so that upgrades are possible for people
          having installed the libgraphviz4-dev package from experimental.
        - Added “Replaces: libgraphviz3-dev” at the same time.
     - debian/rules: Removed $(SONAME) from libgraphviz$(SONAME)-dev.
     - debian/libgraphviz4-dev.install -> debian/ libgraphviz-dev.install.
  * Added “LDFLAGS="-Wl,--as-needed"” to the ./configure call so as to
    avoid extra linking. It works for all binaries (/usr/bin/*) at least.
  * Since the above isn't sufficient to get rid of extra linking in
    libraries (because of libtool's bug #347650), the following patch
    against config/ltmain.sh and libltdl/ltmain.sh has been added:
     - 0_libtool_linking_reorder_workaround.
  * Added “--without-ipsepcola” to ./configure to avoid FTBFS on arm. The
    problem is due to a wrong linking of C++ code (since g++ isn't used
    at the moment). Not that easy to fix (but being worked on), disabling
    this feature for now.
  * Nuke trailing whitespaces in various debian/* files.
  * Order ./configure arguments, grouping them by category (build options,
    general options, features, bindings).
  * Switch to a build-time update of config.{guess,sub} scripts:
     - Listed in $(CONFIG_SCRIPTS), to be updated on each new upstream
       release (added to debian/README.Debian-packaging).
     - Updated during the “configure” target, dh_clean'd during the
       “clean” one.
     - The Build-Depends on autotools-dev was there already.
  * Deleted patch (no longer needed, see above):
     - 0_autotools_config_files.
  * Don't ship empty directories, by deleting /usr/lib/graphviz for php
    and python bindings, rather than /usr/lib/graphviz/$LANGUAGE.
  * Fixed ruby bindings, now that a policy draft exists:
     - Ship the ruby module where it belongs (Closes: #454622).
     - Updated patch (the RUBYLIB trick is no longer needed):
        - 0_bindings_documentation.
     - Added an explicit dependency on ruby1.8.
  * Moved the build dependency from libgd2-xpm-dev to libgd2-noxpm-dev,
    since this latter is sufficient, and since appropriate dependencies
    are computed (libgd2-xpm | libgd2-noxpm). This allows for more
    flexibility from a user point of view (Closes: #459537). Many thanks
    to Ben Finney for the notice. The only change regarding the supported
    features is that “xbm” is no longer supported in “loadimage”
    according to the output of “dot -v”.
  * Removed unneeded “Conflicts: graphviz (<< 2.12)” from libgv-ruby,
    which got here when copying the libgv-tcl stanza.
  * Bumped Standards-Version to 3.7.3 (no change needed).
  * Added a copyright statement about the Debian packaging.

graphviz (2.16-2) experimental; urgency=low

  * Added patches:
     - 2_ocaml_tweaks:
        - Make the generation of native objects conditional since ocamlopt
          isn't available on every arch. Upstream didn't include the
          conditional statements when merging the submitted patch. This patch
          adds an AM_CHECK_PROG on ocamlopt and conditionally adds the native
          objects to OCAML_data when needed (Closes: Bug#451763).
        - Also delete duplicates in the OCAML_data, while adding the missing
          gv.cmo file.
     - 0_autoreconf_run: Needed again since configure.ac and a Makefile.am are
       touched. Only keep in there the changes to aclocal.m4, configure, and
       all Makefile.in's.
  * Dropped OCaml-related files (merged upstream) and adapted related
    instructions in debian/rules:
     - debian/ocaml/Makefile.ocaml
     - debian/ocaml/META.gv

graphviz (2.16-1) experimental; urgency=low

  * New upstream release (Closes: #438420).
  * Fixed regression in this new upstream release:
     - Corrupted output creation for certain inputs (Closes: #432890).
  * Fixed bug:
     - Invalid EPS code creation (Closes: #397060). It was probably a bug in
       2.8, thus might be fixed in 2.12 already. This version closes it for
       sure at least. Further explanations from upstream are available on the
       bugreport.
  * Refreshed patches:
     - 0_autotools_config_files: Updated to autotools-dev/20070725.1. Added a
       TODO item about moving this patch to a build-time update.
     - 0_versioned_plugin_config_file: Drop the first hunk, which modified
       cmd/dot/Makefile.am to not run “dot -c”. Upstream now has a better
       way to detect the installation for packaging purposes (using DESTDIR).
     - 0_bindings_documentation: Updated lua manpage from lua5.0 old style to
       lua5.1, thanks to Enrico Tassi (Closes: #448365).
  * Dropped patches:
     - 3_manpages_fix: Merged upstream.
     - 3_manpages_hyphen_fix: Merged upstream.
     - 1_diffimg_Makefile.am_fix: Merged upstream.
     - 1_lefty_fix: Merged upstream.
     - 3_gnomeui_configure.ac_fix: Merged upstream.
     - 3_ruby-bindings_configure.ac_fix: Merged upstream.
     - 3_php5-bindings_configure.ac_fix: Merged upstream.
     - 3_bindings_Makefile.am_fix: Merged upstream.
     - 3_lua-bindings_configure.ac_fix: Merged upstream.
     - 0_autoreconf_run: No longer needed, given the dropped patches.
  * Added patch:
     - 0_tcl_manpages_section: Upstream ships tcl-related manpages in “mann”
       instead of “man3” and wants to keep it that way. This patch modifies
       the headers so that they contain “3” instead of “n”.
  * debian/rules:
     - Use a SONAME variable to ease SONAME transitions.
     - Remove the extra “rm” calls now that upstream's “make distclean” is
       sufficient.
     - Modify the manpage handling since upstream now installs *.n manpages
       under usr/share/man/mann. Also adapted some *.install files to install
       some additional manpages.
     - Drop the parameter of the “-V” option in the “dh_makeshlibs” call,
       since a dependency based on the upstream version number is sufficient
       by now.
     - Do not install the “diffimg” binary, see NEWS.Debian.
  * debian/NEWS:
     - Add a note about “diffimg”.
     - Add a status update about the bindings, especially about the python
       one.
  * debian/libgraphvizN.install:
     - Made SONAME-independant: only specifies the overrides directory, no
       longer the filename.
  * debian/README.Debian-packaging:
     - Updated to match the autoreconf patch dropping, and document the needed
       automake version in case this patch has to be added again.
  * debian/graphviz.7:
     - Dropped, merged upstream.
  * SONAME 3 -> 4 transition (all files are in debian/):
     - rules:
        - Adjusted SONAME variable.
        - Adjusted versioned dependency for the shlibs.
     - libgraphviz3-config-update.1:
     - libgraphviz3.install:
     - libgraphviz3.lintian-overrides:
     - libgraphviz3.postinst:
     - libgraphviz3.postrm:
        - Renamed with s/3/4/.
     - libgraphviz4.lintian-overrides:
        - Updated SONAME in each override.
     - libgraphviz4.post{inst,rm}:
        - Updated with s/3/4/.
     - patches/0_versioned_plugin_config_file:
        - Updated with s/config3/config4/.
     - control:
        - Adjusted libgv-ocaml long description, which mentions the
          libgraphvizN-dev package.
  * debian/libgraphviz4.lintian-overrides:
     - In addition to the SONAME bump, deletion of “libexpr” since it is now
       used a convenience library, and addition of “libcgraph”.
  * debian/watch:
     - Upstream now uses x.y.z and not only x.y, updated regex to catch
       [0-9.]+\.tar\.gz (the development snapshots are in another directory).
  * debian/control:
     - Version the B-D on libgd2-xpm-dev (>= 2.0.35) to ensure the internal
       code copy isn't used.
  * NOT added support for the gdk-pixbuf renderer:
     - It supports .bmp .ico .jpg .png .tif.
     - debian/control would need an additional B-D on libgtk2.0-dev.
     - debian/rules would need an additional “--with-gdk-pixbuf”.
     - But that pulls gtk, which is far too much for what graphviz has to do.
     - Therefore, added a “--without-gdk-pixbuf” to ensure it isn't built,
       even if gdk-pixbuf development files are available.

 -- Matthias Klose <email address hidden>   Fri, 08 Feb 2008 02:06:56 +0100

Upload details

Uploaded by:
Matthias Klose
Uploaded to:
Hardy
Original maintainer:
Ubuntu Development Team
Architectures:
any
Section:
graphics
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
graphviz_2.16.orig.tar.gz 7.7 MiB 5cacd8fdc3a8a63e85d6cdcb4376849742fcd36ea11258cbe13fc2f1224f0423
graphviz_2.16-3ubuntu1.diff.gz 59.7 KiB e481722d914771c21e11a6fc59e85c80ec311066e3888ad3b2e68e335db342f5
graphviz_2.16-3ubuntu1.dsc 1.4 KiB acbc96743b5bc062b55ee61e53d8a7649e691e4c4702b5d369cb689abe90fa67

View changes file

Binary packages built by this source