graphviz 2.12-4ubuntu1 source package in Ubuntu

Changelog

graphviz (2.12-4ubuntu1) gutsy; urgency=low

  * Merge with Debian; remaining changes:
    - Remove build-dependency on libttf-dev.
  * Build-depend on python-dev instead of python2.4-dev.
  * Build-depend on liblua50-dev instead of liblua5.1-0-dev.
  * Set Ubuntu maintainer address.

graphviz (2.12-4) unstable; urgency=low

  * Added bindings:
     - guile      (Closes: #360969);
     - lua        (Closes: #360971);
     - ocaml      (Closes: #360975);
     - php5       (Closes: #360973);
     - python     (Closes: #360974);
     - ruby       (Closes: #360978).
  * Added Build-Depends accordingly:
     - guile-1.6-dev;
     - liblua5.1-0-dev;
     - ocaml-nox;
     - php5-dev, php5-cli;
     - python2.4-dev, python-minimal;
     - ruby1.8-dev, ruby.
  * Some patches are needed to enable some bindings:
     - added 3_bindings_Makefile.am_fix, since some variables were missing;
     - added 3_ruby-bindings_configure.ac_fix to force ``-lruby1.8'' instead
       of ``-lruby'', which isn't working;
     - added 3_lua-bindings_configure.ac_fix to detect lua correctly.
     - added 3_php5-bindings_configure.ac_fix to fix include paths (basically,
       it does s/php/php5/g on this line). Maybe php5-cli might be unneeded,
       if the detection of the php binary is turned off (it looks like
       unneeded).
  * Added a variable (control, rules) for ocaml, so that the Depends: is set
    on the correct ocaml-base-nox-${F:OCamlABI} package.
  * Binding manpages are shipped as gv_*.3, after some modifications to the
    upstream templates, stored in the 0_bindings_documentation patch.
  * Enabled diffimg:
     - modified 0_disable_diffimg to only modify contrib/Makefile.am, since
       now an autoconf/automake round is needed, due to the modifications to
       configure.ac et al. This way it can be pop'd.
     - renamed into 1_diffimg_Makefile.am_fix, since diffimg is now built,
       thanks to a slight modification to the Makefile.am: there was an
       erroneous condition on WITH_LIBGD, instead of WITH_MYLIBGD (this is
       fixed in CVS).
  * Added README.Debian-packaging to document some packaging howtos (at the
    moment, what should be done to get the last patch: autoreconf run).
  * Refreshed 0_autotools_config_files to patch config.{guess,sub} in the
    following directories, with files from autotools-dev_20070306.1:
     - config
     - lib/gd/config
     - libltdl
  * Added 1_lefty_fix, which is a backport of a regression (2.8 -> 2.12) fix
    for lefty, thanks to Sune Vuorela for reporting, and to Emden R. Gansner
    for the patch.
  * Adjusted clean target in debian/rules to clean appropriately.
  * Added the -V 'libgraphviz3 (>= 2.12-3)' parameter to the dh_makeshlibs
    call so that the appropriate library version is depended on, avoiding the
    hardcoded values in the control file, and the duplicates in the Depends:
    fields after substitution. Now ${shlibs:Depends} is used instead, almost
    everywhere. libgraphviz3-dev still has hardcoded dependencies, see
    TODO.Debian. Also turned ``-a'' into ``-plibgraphviz3'' since it is the
    only package needing an shlibs file and ldconfig calls in post{inst,rm}
    scripts.
  * Added installation of /usr/bin/dot under /usr/sbin in the libgraphviz3
    package, so that it can be called when needed, during libgraphviz3 or
    libgraphviz3-*-plugin installation or removal. Added a call to ``mv'' in
    debian/rules to rename it to libgraphviz3-config-update since dh_install
    doesn't allow renaming.
  * Changed 0_test_fix into 0_versioned_plugin_config_file:
     - Former patch needed so that no ``dot -c'' is run at build time.
     - Adjusted configuration file accordingly, by patching
       lib/gvc/gvconfig.c, using "config3" instead of "config".
  * Added ``--list-missing'' option to dh_install, so that files not installed
    are spotted easily.
  * Maintainer scripts, plugin configuration file:
     - Dropped debian/postinst and debian/postrm, the configuration
       (``dot -c'') of the plugins is now handled as documented in
       through libgraphviz3(|*-plugin).{postinst,postrm}, as documented in
       README.Debian-packaging.
     - Added a check and a removal-when-needed for the ancient "config" file.
     - Added a manpage accordingly.
  * Fixed some hyphens in Debian-specific manpages.
  * Fixed broken links in index.html by not compressing PDF files (``-X.pdf''
    added to the ``dh_compress -i'' call), since they are in a separate
    package, there's not much space loss, and it makes users' life easier
    (Closes: #378522).
  * Adapted lintian overrides since the output changed (SONAMES are now
    sorted, see #428681, fixed in lintian 1.23.32).
  * Fixed pango plugin misconfiguration, due to some autotools blackmagic. Now
    that ./configure and the like are regenerated, everything seems to be
    fine (Closes: #424883, #422859). Please also note that the upstream
    graphviz-cairo package is now superseded by the graphviz package.
  * Added missing -dev packages to the Depends: of the libgraphviz3-dev
    package, in particular libexpat1-dev (libfreetype6-dev seems to be no
    longer needed), using d-devlibdeps from the d-shlibs package. Build
    dependency added accordingly (Closes: #404384).
  * Set the Maintainer field to myself.
  * Do not ignore ``make distclean'' errors.
  * Added XS-Vcs-Git and XS-Vcs-Browser fields in debian/control.

 -- Matthias Klose <email address hidden>   Tue, 04 Sep 2007 14:58:14 +0000

Upload details

Uploaded by:
Matthias Klose
Uploaded to:
Gutsy
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.12.orig.tar.gz 4.4 MiB 5191892d7950c28754659f703234f7888f132440a049f0d396f287b202f9e37f
graphviz_2.12-4ubuntu1.diff.gz 254.2 KiB 97611809da3a4db39c2fd903445552f5f3392942d2b6354b7f5dc462758bc98e
graphviz_2.12-4ubuntu1.dsc 1.3 KiB 91d394ef004b63a4fc8fcb70e9f5d921025b71581bb5ff057b353b97e04bdd18

View changes file

Binary packages built by this source