Control: tags 830383 + patch Control: tags 830383 + pending Dear maintainer,
I've prepared an NMU for adasockets (versioned as 1.9-1.1) and uploaded it to DELAYED/10. Please feel free to tell me if I should delay it longer. Regards.
diff -Nru adasockets-1.9/configure.ac adasockets-1.9/configure.ac --- adasockets-1.9/configure.ac 2016-07-11 18:09:00.000000000 +0200 +++ adasockets-1.9/configure.ac 2016-07-11 18:09:01.000000000 +0200 @@ -7,7 +7,7 @@ # # Package description # -LIBVERSIONINFO=5:0:0 +LIBVERSIONINFO=6:0:0 AC_SUBST(LIBVERSIONINFO) AM_PROG_LIBTOOL # diff -Nru adasockets-1.9/debian/adasockets.gpr adasockets-1.9/debian/adasockets.gpr --- adasockets-1.9/debian/adasockets.gpr 2016-07-11 18:09:00.000000000 +0200 +++ adasockets-1.9/debian/adasockets.gpr 2016-07-11 18:09:01.000000000 +0200 @@ -1,5 +1,5 @@ project Adasockets is - Version := "5"; + Version := "6"; for Library_Dir use "/usr/lib"; for Library_Name use "adasockets"; for Library_Kind use "relocatable"; diff -Nru adasockets-1.9/debian/changelog adasockets-1.9/debian/changelog --- adasockets-1.9/debian/changelog 2016-07-11 18:09:00.000000000 +0200 +++ adasockets-1.9/debian/changelog 2016-07-11 18:09:01.000000000 +0200 @@ -1,3 +1,12 @@ +adasockets (1.9-1.1) unstable; urgency=medium + + * Non maintainer upload. + * Rebuild with gnat-6, bump ALI and SO versions. Closes: #830383. + Conflict with previous -dev can be implicit via gnat-X per Ada policy. + When possible, copy versions automatically to ease next update. + + -- Nicolas Boulenguez <nico...@debian.org> Mon, 11 Jul 2016 16:07:44 +0200 + adasockets (1.9-1) unstable; urgency=medium * New upstream release (closes: #756864). diff -Nru adasockets-1.9/debian/control adasockets-1.9/debian/control --- adasockets-1.9/debian/control 2016-07-11 18:09:00.000000000 +0200 +++ adasockets-1.9/debian/control 2016-07-11 18:09:01.000000000 +0200 @@ -3,14 +3,12 @@ Section: devel Priority: extra Standards-Version: 3.9.6 -Build-Depends: gnat, gnat-4.9, debhelper (>= 6.0.0), texinfo, texlive, dh-autoreconf +Build-Depends: gnat, gnat-6, debhelper (>= 6.0.0), texinfo, texlive, dh-autoreconf -Package: libadasockets5-dev +Package: libadasockets6-dev Architecture: any -Depends: gnat, gnat-4.9, libadasockets5 (=${binary:Version}), ${misc:Depends}, dpkg (>= 1.15.4) | install-info +Depends: gnat, gnat-6, libadasockets6 (=${binary:Version}), ${misc:Depends}, dpkg (>= 1.15.4) | install-info Section: libdevel -Conflicts: adasockets, libadasockets0-dev, libadasockets-dev, libadasockets2-dev, libadasockets3-dev, libadasockets4-dev -Replaces: adasockets, libadasockets0-dev, libadasockets-dev, libadasockets2-dev, libadasockets3-dev, libadasockets4-dev Description: bindings for socket services in Ada This package provides a binding for socket services to be used with GNAT (the GNU Ada compiler). One can use it to write clients and servers that @@ -19,7 +17,7 @@ This package provides the Ada programmer with headers and libraries used to build Ada programs that use sockets services. -Package: libadasockets5 +Package: libadasockets6 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Section: libs diff -Nru adasockets-1.9/debian/libadasockets5-dev.dirs adasockets-1.9/debian/libadasockets5-dev.dirs --- adasockets-1.9/debian/libadasockets5-dev.dirs 2016-07-11 18:09:00.000000000 +0200 +++ adasockets-1.9/debian/libadasockets5-dev.dirs 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -usr/share/ada/adainclude/adasockets -usr/lib/ada/adalib/adasockets diff -Nru adasockets-1.9/debian/libadasockets5-dev.links adasockets-1.9/debian/libadasockets5-dev.links --- adasockets-1.9/debian/libadasockets5-dev.links 2016-07-11 18:09:00.000000000 +0200 +++ adasockets-1.9/debian/libadasockets5-dev.links 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -usr/share/doc/libadasockets5 usr/share/doc/libadasockets5-dev diff -Nru adasockets-1.9/debian/libadasockets5.files adasockets-1.9/debian/libadasockets5.files --- adasockets-1.9/debian/libadasockets5.files 2016-07-11 18:09:00.000000000 +0200 +++ adasockets-1.9/debian/libadasockets5.files 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -usr/lib/libadasockets.so.* diff -Nru adasockets-1.9/debian/libadasockets5.lintian-overrides adasockets-1.9/debian/libadasockets5.lintian-overrides --- adasockets-1.9/debian/libadasockets5.lintian-overrides 2016-07-11 18:09:00.000000000 +0200 +++ adasockets-1.9/debian/libadasockets5.lintian-overrides 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -libadasockets5: hardening-no-relro usr/lib/libadasockets.so.5.0.0 diff -Nru adasockets-1.9/debian/libadasockets6.lintian-overrides adasockets-1.9/debian/libadasockets6.lintian-overrides --- adasockets-1.9/debian/libadasockets6.lintian-overrides 1970-01-01 01:00:00.000000000 +0100 +++ adasockets-1.9/debian/libadasockets6.lintian-overrides 2016-07-11 18:09:01.000000000 +0200 @@ -0,0 +1 @@ +hardening-no-relro usr/lib/libadasockets.so.* diff -Nru adasockets-1.9/debian/rules adasockets-1.9/debian/rules --- adasockets-1.9/debian/rules 2016-07-11 18:09:00.000000000 +0200 +++ adasockets-1.9/debian/rules 2016-07-11 18:09:01.000000000 +0200 @@ -5,7 +5,10 @@ # This has to be exported to make some magic below work. export DH_OPTIONS -ALIVERSION=5 +ALIVERSION=6 +SOVERSION=6 +DEV_PKG=libadasockets$(ALIVERSION)-dev +LIB_PKG=libadasockets$(SOVERSION) configure: configure-stamp configure-stamp: @@ -43,13 +46,14 @@ dh_testroot dh_prep dh_installdirs + dh_installdirs -p$(DEV_PKG) usr/share/ada/adainclude/adasockets usr/lib/ada/adalib/adasockets $(MAKE) DESTDIR=`pwd`/debian/libadasockets$(ALIVERSION)-dev install dh_installdocs -plibadasockets$(ALIVERSION) README rm -rf debian/libadasockets$(ALIVERSION)-dev/usr/man dh_installman -plibadasockets$(ALIVERSION)-dev man/adasockets-config.1 dh_installexamples -plibadasockets$(ALIVERSION)-dev examples/*.adb debian/Makefile debian/examples.gpr dh_installchangelogs -plibadasockets$(ALIVERSION) NEWS - dh_movefiles --sourcedir=debian/libadasockets$(ALIVERSION)-dev + dh_movefiles --sourcedir=debian/libadasockets$(ALIVERSION)-dev -p$(LIB_PKG) usr/lib/libadasockets.so.* mv debian/libadasockets$(ALIVERSION)-dev/usr/share/doc/libadasockets$(ALIVERSION)-dev \ debian/libadasockets$(ALIVERSION)-dev/usr/share/doc/libadasockets$(ALIVERSION) # Debian Ada policy directories. @@ -90,6 +94,7 @@ # dh_installchangelogs dh_strip dh_link + dh_link -p$(DEV_PKG) usr/share/doc/$(LIB_PKG) usr/share/doc/$(DEV_PKG) dh_compress -X.adb -X.ads dh_fixperms dh_makeshlibs