Accepted: graphviz 2.16-3ubuntu1 (source)
Matthias Klose
doko at ubuntu.com
Fri Feb 8 01:25:48 GMT 2008
Accepted:
OK: graphviz_2.16.orig.tar.gz
OK: graphviz_2.16-3ubuntu1.diff.gz
OK: graphviz_2.16-3ubuntu1.dsc
-> Component: main Section: graphics
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Fri, 08 Feb 2008 02:06:56 +0100
Source: graphviz
Binary: libgraphviz4 graphviz-doc libgv-ruby graphviz libgv-perl libgv-php5 libgv-guile libgv-python libgv-ocaml libgraphviz-dev libgv-tcl libgv-lua graphviz-dev
Architecture: source
Version: 2.16-3ubuntu1
Distribution: hardy
Urgency: low
Maintainer: Ubuntu Core developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Matthias Klose <doko at ubuntu.com>
Description:
graphviz - rich set of graph drawing tools
graphviz-dev - transitional package for graphviz-dev rename
graphviz-doc - additional documentation for graphviz
libgraphviz-dev - graphviz libs and headers against which to build applications
libgraphviz4 - rich set of graph drawing tools
libgv-guile - Guile bindings for graphviz
libgv-lua - Lua bindings for graphviz
libgv-ocaml - OCaml bindings for graphviz
libgv-perl - Perl bindings for graphviz
libgv-php5 - Php5 bindings for graphviz
libgv-python - Python bindings for graphviz
libgv-ruby - Ruby bindings for graphviz
libgv-tcl - Tcl bindings for graphviz
Closes: 397060 432890 438420 448365 451763 454622 459537
Launchpad-Bugs-Fixed: 174749
Changes:
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.
Files:
aea756b47e0d425f0ab8234ff2996e78 1426 graphics optional graphviz_2.16-3ubuntu1.dsc
c8cac2c66a52e37a2be9290d4f38e525 8068186 graphics optional graphviz_2.16.orig.tar.gz
e598ac376b2e010be31d6c18cfb65171 61134 graphics optional graphviz_2.16-3ubuntu1.diff.gz
Original-Maintainer: Cyril Brulebois <cyril.brulebois at enst-bretagne.fr>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFHq633StlRaw+TLJwRAoEfAKDBWtwAS/kyRCV06IkXvhW8MaE72gCeI/KK
hrLSwwU/u24lTxf7kEuFaL8=
=l16N
-----END PGP SIGNATURE-----
More information about the Hardy-changes
mailing list