The unified diff between revisions [279e9cee..] and [8e4a87bd..] is displayed below. It can also be downloaded as a raw diff.
#
#
# delete "debian/README.Debian"
#
# add_file "debian/patches/info.patch"
# content [20ce71de8e2d36e61bdfc5d29ecf293e08bd1607]
#
# patch "debian/asis.gpr"
# from [f6102b23a8ba4ef59292d6da03bdb25da35f1a5c]
# to [8e87baf32144d0e5ec12e360ae68a75e21631723]
#
# patch "debian/changelog"
# from [da616a056d1d7193a9f18814e7efb4c09203a2d3]
# to [d3616e2a9a8f08b82381f9c49375625f34a86176]
#
# patch "debian/control"
# from [cdc3f3a6aba422030c56afecf14e592d40517b70]
# to [ff706157db3ee993f39a81331a8e6fdbf2432c62]
#
# patch "debian/patches/series"
# from [b8de284287a15404a4e9d2a8c25c57f872599917]
# to [011b9990f91468ba6792667287224866e0f6f8d5]
#
# patch "debian/rules"
# from [7574e6919e262ce0aca1b82a99c2c19b81979eac]
# to [107221df8b5e369910c24e24da374738274bcd7a]
#
============================================================
# debian/patches/info.patch is binary
============================================================
--- debian/asis.gpr f6102b23a8ba4ef59292d6da03bdb25da35f1a5c
+++ debian/asis.gpr 8e87baf32144d0e5ec12e360ae68a75e21631723
@@ -1,4 +1,4 @@
--- ASIS project file for use with GCC 4.3
+-- ASIS project file for use with GCC 4.3 or later
-- Copyright (c) 2003, 2006, 2008 Ludovic Brenta <ludovic@ludovic-brenta.org>
--
-- This program is free software; you can redistribute it and/or modify
============================================================
--- debian/changelog da616a056d1d7193a9f18814e7efb4c09203a2d3
+++ debian/changelog d3616e2a9a8f08b82381f9c49375625f34a86176
@@ -5,6 +5,7 @@ asis (2008-1) unstable; urgency=low
Conflicts: and Replaces:, per Debian Policy for Ada
[http://people.debian.org/~lbrenta/debian-ada-policy.html]
(libasis2007.1): rename to libasis2008 with soname bump.
+ (asis-doc): new, supersedes the source package asis-doc.
(Build-Depends): Transition to gnat-4.4, libgnatvsn4.4.
* debian/patches/gnat-4.3.patch: rename to gnat-4.4.patch and
adjust to the new version of the compiler and libgnatvsn.
@@ -13,15 +14,21 @@ asis (2008-1) unstable; urgency=low
* debian/patches/asis-data_decomposition-debug.patch: remove,
no longer necessary due to install_asis.gpr being a library
project file.
+ * debian/patches/info.patch: new, place info files (from asis-doc)
+ in the proper place.
* debian/rules: simplify now that install_asis.gpr is a proper
library project file; gnatmake knows about -fPIC, sonames,
where to place .ali files and their required permissions.
(aliversion): new, set to 2008.
(soversion): new, set to 2008.
+ (libasis2008-dev): do not install Display_Source as part of the
+ examples, removed upstream.
+ * debian/README.Debian: remove, outdated.
* asis-programs: add gnatsync, new tool to analyze multitasking
programs for race conditions.
+ * debian/gnatsync.1: new, from the upstream README file.
- -- Ludovic Brenta <lbrenta@debian.org> Sat, 14 Nov 2009 15:43:54 +0100
+ -- Ludovic Brenta <lbrenta@debian.org> Sat, 14 Nov 2009 16:36:50 +0100
asis (2007-5) unstable; urgency=low
============================================================
--- debian/control cdc3f3a6aba422030c56afecf14e592d40517b70
+++ debian/control ff706157db3ee993f39a81331a8e6fdbf2432c62
@@ -3,14 +3,15 @@ Standards-Version: 3.8.3
Section: libdevel
Priority: optional
Standards-Version: 3.8.3
-Build-Depends: gnat-4.4, debhelper (>= 7), libgnatvsn4.4-dev, quilt
+Build-Depends: gnat, gnat-4.4, debhelper (>= 7), libgnatvsn4.4-dev, quilt
Package: libasis2008-dev
Architecture: alpha amd64 hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc ppc64 s390 sparc
Section: libdevel
Conflicts: libasis-3.15p-1-dev, libasis-dev
Replaces: libasis-dev
-Depends: libasis2008 (= ${binary:Version}), gnat, gnat-4.4, libgnatvsn4.4-dev
+Depends: libasis2008 (= ${binary:Version}), gnat, gnat-4.4, libgnatvsn4.4-dev, ${misc:Depends}
+Suggests: libasis-doc
Description: Ada Semantic Interface Specification (ASIS) headers and libraries
ASIS (Ada Semantic Interface Specification) lets you develop applications
to walk through the sources of your Ada programs and examine the semantic
@@ -21,7 +22,7 @@ Section: devel
Package: asis-programs
Architecture: alpha amd64 hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc ppc64 s390 sparc
Section: devel
-Depends: gnat, gnat-4.4, ${shlibs:Depends}
+Depends: gnat, gnat-4.4, ${shlibs:Depends}, ${misc:Depends}
Description: Ada Semantic Interface Specification (ASIS) example programs
ASIS (Ada Semantic Interface Specification) lets you develop applications
to walk through the sources of your Ada programs and examine the semantic
@@ -40,7 +41,7 @@ Section: libs
Package: libasis2008
Architecture: alpha amd64 hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc ppc64 s390 sparc
Section: libs
-Depends: ${shlibs:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Ada Semantic Interface Specification (ASIS) runtime library
ASIS (Ada Semantic Interface Specification) lets you develop applications
to walk through the sources of your Ada programs and examine the semantic
@@ -52,7 +53,7 @@ Priority: extra
Architecture: alpha amd64 hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc ppc64 s390 sparc
Section: debug
Priority: extra
-Depends: libasis2008 (= ${binary:Version})
+Depends: libasis2008 (= ${binary:Version}), ${misc:Depends}
Recommends: libasis2008-dev
Description: Ada Semantic Interface Specification (ASIS) runtime library - debugging symbols
ASIS (Ada Semantic Interface Specification) lets you develop applications
@@ -60,3 +61,15 @@ Description: Ada Semantic Interface Spec
constructs.
.
This package contains the symbols necessary to debug ASIS programs using gdb.
+
+Package: asis-doc
+Architecture: all
+Section: doc
+Depends: ${misc:Depends}
+Description: Ada Semantic Interface Specification (ASIS) runtime library - debugging symbols
+ ASIS (Ada Semantic Interface Specification) lets you develop applications
+ to walk through the sources of your Ada programs and examine the semantic
+ constructs.
+ .
+ This package contains the documentation in HTML, info, PDF and plain text
+ formats.
============================================================
--- debian/patches/series b8de284287a15404a4e9d2a8c25c57f872599917
+++ debian/patches/series 011b9990f91468ba6792667287224866e0f6f8d5
@@ -1,2 +1,3 @@ gcc-4.4.patch
gnatgcc.patch
gcc-4.4.patch
+info.patch
============================================================
--- debian/rules 7574e6919e262ce0aca1b82a99c2c19b81979eac
+++ debian/rules 107221df8b5e369910c24e24da374738274bcd7a
@@ -93,7 +93,7 @@ libasis$(aliversion)-dev: obj-static/lib
-find debian -name '*.vms' -exec rm -f {} \;
dh_installchangelogs -p$@
dh_installdocs -p$@ README tutorial *.txt features*
- dh_installexamples -p$@ examples/ds templates
+ dh_installexamples -p$@ templates
dh_link -p$@ usr/lib/$(LIBASIS) usr/lib/libasis.so
dh_install -p$@ asis/*.ad[bs] usr/share/ada/adainclude/asis
dh_install -p$@ obj-shared/*.ali usr/lib/ada/adalib/asis
@@ -132,7 +132,19 @@ asis-programs: $(TOOLS)
debian/$@/usr/share/doc/$@/README.gnatsync
dh_installman -p$@ $(foreach t,$(TOOLS),debian/$(t).1)
-binary-indep:
+binary-indep: asis-doc
+ dh_installchangelogs -i
+ dh_fixperms -i
+ dh_compress -i -X.html -X.pdf
+ dh_installdeb -i
+ dh_gencontrol -i
+ dh_md5sums -i
+ dh_builddeb -i
+extensions := html txt pdf
+asis-doc:
+ dh_installdocs -p$@ $(foreach e,$(extensions),documentation/*.$(e))
+ dh_installinfo -p$@ documentation/*.info
+
.PHONY: build clean binary-indep binary-arch binary install checks
.PHONY: libasis$(soversion) libasis$(aliversion)-dev asis-programs