--- icheck-0.9.7.orig/ChangeLog +++ icheck-0.9.7/ChangeLog @@ -2,6 +2,46 @@ # arch-tag: automatic-ChangeLog--asuffield@debian.org--gluck-2005/icheck--main--0 # +2005-10-10 03:04:53 GMT Andrew Suffield patch-46 + + Summary: + fix stupid makefile + Revision: + icheck--main--0--patch-46 + + + modified files: + ChangeLog Makefile + + +2005-08-15 16:32:43 GMT Andrew Suffield patch-45 + + Summary: + fix test update + Revision: + icheck--main--0--patch-45 + + + removed files: + t/04_align/.arch-ids/result.compare.id + t/04_align/result.compare + + modified files: + ChangeLog + + +2005-08-15 16:29:34 GMT Andrew Suffield patch-44 + + Summary: + forget it, alignment and size diffs will never work with these tests + Revision: + icheck--main--0--patch-44 + + + modified files: + ChangeLog NEWS t/04_align/diff t/04_align/original + + 2005-08-01 17:27:22 GMT Andrew Suffield patch-43 Summary: --- icheck-0.9.7.orig/Makefile +++ icheck-0.9.7/Makefile @@ -164,6 +164,7 @@ CType/Pointer.pm \ CType/Ref.pm \ CType/Struct.pm \ + CType/Structural.pm \ CType/Union.pm INSTALL_arch_perl_FILES = CType/Native.pm @@ -204,5 +205,5 @@ mv CType/Native.pm.new CType/Native.pm parser-perlxs: - (cd ext/CParse-Parser-PerlXS && perl Makefile.PL INSTALLSITELIB=$(DESTDIR)$(prefix)/share/icheck/perl5/ INSTALLSITEARCH=$(DESTDIR)$(prefix)/lib/icheck/perl5 OPTIMIZE="-O2 -Wall -g") + (cd ext/CParse-Parser-PerlXS && perl Makefile.PL INSTALLDIRS=vendor INSTALLVENDORLIB=$(prefix)/share/icheck/perl5 INSTALLVENDORARCH=$(prefix)/lib/icheck/perl5 OPTIMIZE="-O2 -Wall -g") $(MAKE) -C ext/CParse-Parser-PerlXS --- icheck-0.9.7.orig/NEWS +++ icheck-0.9.7/NEWS @@ -1,5 +1,10 @@ Hey, emacs! This is a -*- text -*- file +icheck 0.9.7 +------------ + +* Bugfix release + icheck 0.9.6 ------------ --- icheck-0.9.7.orig/debian/changelog +++ icheck-0.9.7/debian/changelog @@ -0,0 +1,125 @@ +icheck (0.9.7-6.1build5) utopic; urgency=medium + + * Rebuild for Perl 5.20.0. + + -- Colin Watson Wed, 20 Aug 2014 00:14:56 +0100 + +icheck (0.9.7-6.1build4) devel; urgency=low + + * Rebuild for Perl 5.18. + + -- Colin Watson Sun, 20 Oct 2013 21:31:24 +0100 + +icheck (0.9.7-6.1build3) precise; urgency=low + + * Rebuild with fixed Perl 5.14 on amd64. + + -- Colin Watson Tue, 15 Nov 2011 17:02:27 +0000 + +icheck (0.9.7-6.1build2) precise; urgency=low + + * Rebuild for Perl 5.14. + + -- Colin Watson Tue, 15 Nov 2011 13:26:59 +0000 + +icheck (0.9.7-6.1build1) oneiric; urgency=low + + * Rebuild for Perl 5.12. + + -- Colin Watson Fri, 06 May 2011 16:23:52 +0100 + +icheck (0.9.7-6.1) unstable; urgency=high + + * Non-maintainer upload. + * Add correct Perl dependencies. Closes: #488159. + + -- Frank Lichtenheld Tue, 22 Jul 2008 21:16:19 +0200 + +icheck (0.9.7-6) unstable; urgency=low + + * New maintainer upload. Closes: #352431. + + -- Erinn Clark Sun, 02 Apr 2006 17:38:26 -0400 + +icheck (0.9.7-5) unstable; urgency=low + + * QA upload. + * Package is orphaned (#352431); set maintainer to Debian QA Group. + * Makefile: Run MakeMaker with INSTALLDIRS=vendor to get rid of + .packlist files. Closes: #356256. + * debian/icheck.dirs: Let the Makefiles create directories. + * debian/rules: Use dh_shlibdeps. + * Conforms to Standards version 3.6.2. + + -- Matej Vela Thu, 23 Mar 2006 11:23:05 +0100 + +icheck (0.9.7-4) unstable; urgency=low + + * Fix stupid makefile + + -- Andrew Suffield Mon, 10 Oct 2005 04:05:18 +0100 + +icheck (0.9.7-3) unstable; urgency=low + + * Upload the version *with* the fix applied. Not the one without it. I + am sacrificing a kitten just to make sure. + + -- Andrew Suffield Mon, 15 Aug 2005 19:57:52 +0100 + +icheck (0.9.7-2) unstable; urgency=low + + * Kill off the pesky test for alignment difference output, it's just not + going to work. + + -- Andrew Suffield Mon, 15 Aug 2005 17:29:57 +0100 + +icheck (0.9.7-1) unstable; urgency=low + + * New upstream release + + -- Andrew Suffield Mon, 1 Aug 2005 18:28:17 +0100 + +icheck (0.9.6-1) unstable; urgency=low + + * New upstream release + - Generate alignment attributes in even more arch-indep form + (closes: #318710, again) + + -- Andrew Suffield Mon, 1 Aug 2005 01:54:55 +0100 + +icheck (0.9.5-1) unstable; urgency=low + + * New upstream release + - Generate alignment attributes in arch-indep form (closes: #318710) + + -- Andrew Suffield Sun, 31 Jul 2005 18:48:26 +0100 + +icheck (0.9.4-1) unstable; urgency=low + + * New upstream release + - Include manpage + + -- Andrew Suffield Wed, 6 Jul 2005 19:48:39 +0100 + +icheck (0.9.3-1) unstable; urgency=low + + * New upstream release + - Handles characters treated as integer values (closes: #308162) + - Includes support for baseline files + * On target for etch (closes: #306078) + + -- Andrew Suffield Sun, 3 Jul 2005 21:28:06 +0100 + +icheck (0.9.2-1) unstable; urgency=low + + * New upstream release + - Handles some more obscure C and gcc stuff + - enums work properly now + + -- Andrew Suffield Fri, 25 Mar 2005 17:42:57 +0000 + +icheck (0.9.1-1) unstable; urgency=low + + * Initial Release. + + -- Andrew Suffield Sun, 20 Mar 2005 06:01:53 +0000 --- icheck-0.9.7.orig/debian/compat +++ icheck-0.9.7/debian/compat @@ -0,0 +1 @@ +4 --- icheck-0.9.7.orig/debian/control +++ icheck-0.9.7/debian/control @@ -0,0 +1,17 @@ +Source: icheck +Section: devel +Priority: optional +Build-Depends: debhelper (>= 4.0.4), libtext-diff-perl +Maintainer: Erinn Clark +Standards-Version: 3.6.2 + +Package: icheck +Architecture: any +Depends: ${shlibs:Depends}, ${perl:Depends} +Description: C interface ABI/API checker + A tool for statically checking C interfaces for API and ABI + changes. All changes to type declarations that can cause ABI changes + should be detected, along with most API changes. + . + icheck is intended for use with libraries, as a method of preventing + ABI drift. --- icheck-0.9.7.orig/debian/copyright +++ icheck-0.9.7/debian/copyright @@ -0,0 +1,16 @@ +Copyright (C) Andrew Suffield +Additional copyrights may be owned by other people; see the list of +authors for full details. + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, version 2 only. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License version 2 can be found in +'/usr/share/common-licenses/GPL-2'. --- icheck-0.9.7.orig/debian/icheck.docs +++ icheck-0.9.7/debian/icheck.docs @@ -0,0 +1,2 @@ +NEWS +README --- icheck-0.9.7.orig/debian/icheck.manpages +++ icheck-0.9.7/debian/icheck.manpages @@ -0,0 +1 @@ +icheck.1 --- icheck-0.9.7.orig/debian/rules +++ icheck-0.9.7/debian/rules @@ -0,0 +1,52 @@ +#!/usr/bin/make -f + +build: debian/build-stamp +debian/build-stamp: + dh_testdir + + $(MAKE) + $(MAKE) test + + touch debian/build-stamp + +clean: + dh_testdir + dh_testroot + + rm -f t/04_align/result.compare + + $(MAKE) clean + + rm -f debian/build-stamp + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + $(MAKE) install DESTDIR=$(CURDIR)/debian/icheck/ + +binary-indep: build install + +binary-arch: build install + dh_testdir + dh_testroot + + dh_installman + dh_installdocs + dh_installchangelogs ChangeLog + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_perl usr/share/icheck/perl5 usr/lib/icheck/perl5 + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- icheck-0.9.7.orig/t/04_align/diff +++ icheck-0.9.7/t/04_align/diff @@ -1,16 +0,0 @@ -ABI mismatch: size of 64 versus 136 -ABI mismatch: alignment of 32 versus 136 - in type defined at t/04_align/source/foo.c:1: -struct __attribute__((aligned(__alignof__(int)))) foo1 - { - int a; - char b; - }; - versus type defined at t/04_align/source/foo.c:1: -struct __attribute__((aligned(17), aligned(__alignof__(int)))) foo1 - { - int a; - char b; - }; - -ABI is not compatible --- icheck-0.9.7.orig/t/04_align/original +++ icheck-0.9.7/t/04_align/original @@ -12,7 +12,7 @@ enum foo12; enum foo13; # 1 "t/04_align/source/foo.c" -struct __attribute__((aligned(17))) foo1 +struct __attribute__((aligned(__alignof__(int)))) foo1 { int a; char b;