tcc (0.9.25-13+dyson1) unstable; urgency=low * Built for Dyson -- Igor Pashev Sun, 05 Feb 2012 16:01:14 +0400 tcc (0.9.25-13) unstable; urgency=low * Fix linkage of named file in loader script (Closes: #654528). -- Thomas Preud'homme Wed, 04 Jan 2012 16:50:01 +0100 tcc (0.9.25-12) unstable; urgency=medium * Correct size_t and ptrdiff_t type on amd64 (Closes: #654436). -- Thomas Preud'homme Wed, 04 Jan 2012 11:30:56 +0100 tcc (0.9.25-11) unstable; urgency=medium * Change ELF interpreter from /lib/ld-linux-x86-64.so.2 — contrary to what announces previous entry — to /lib64/ld-linux-x86-64.so.2 (Closes: #653941). -- Thomas Preud'homme Tue, 03 Jan 2012 15:53:32 +0100 tcc (0.9.25-10) unstable; urgency=medium * Stop wrongly using multiarch dynamic loader as elf interpreter, eg. back to use /lib64/ld-linux-x86-64.so.2 for amd64 (Closes: #636541). -- Thomas Preud'homme Wed, 03 Aug 2011 18:04:35 +0200 tcc (0.9.25-9) unstable; urgency=low * Stop exporting tcc_add_file2(), tcc_add_sysfile() and tcc_add_syslibrary_path() functions added for multiarch transitions. * Use any-i386 and any-amd64 instead of hardcoded list of architectures. -- Thomas Preud'homme Sun, 24 Jul 2011 21:27:09 +0200 tcc (0.9.25-8) unstable; urgency=low * Modify debian/rules to use patch added in 0.9.25-7 (Closes: #632089). * Get DEB_HOST_MULTIARCH from dpkg-architecture to ensure it is set when calling debian/rules manually. * Fix build failure on i386: array_test should not define any parameter. * Make patch for multilib consistent with regards to the filenames opened. -- Thomas Preud'homme Mon, 11 Jul 2011 14:22:57 +0200 tcc (0.9.25-7) unstable; urgency=medium (fix #632089) * Search system files and library in multilib path (Closes: #632089). -- Thomas Preud'homme Sun, 10 Jul 2011 17:22:36 +0200 tcc (0.9.25-6) unstable; urgency=low * Reactivate support for armel arch. * Attempt to solve test suite failure on armel. * Register documentation with doc-base. * Fix the license of win32/tools/tiny_libmaker.c with author's agreement. * Convert package to multiarch. * debian/patches: + Stricter test about declaration of static function without file scope in local block to not error out in wrong situations (regression fix). + Add function and variable assembly labels. * debian/compat: + Bump debhelper compatibility from 7 to 8 (no changes needed). * debian/copyright: + Update and convert to DEP5 candidate format. + Update address of FSF. + Remove duplicate notices and give redistribution license. * debian/control: + Bump Standards-Version to 3.9.2 (no changes needed). + Improve synopsis wording for tcc. * Remove useless debian/tcc.dirs file -- Thomas Preud'homme Mon, 18 Oct 2010 15:58:01 +0200 tcc (0.9.25-5) unstable; urgency=low * Drop support for armel arch. -- Thomas Preud'homme Sun, 05 Sep 2010 23:15:47 +0200 tcc (0.9.25-4) unstable; urgency=low * Fix bashims in configure and gcctestsuite.sh. * Add support for indirect functions as externals. * Bump Standard-Version from 3.8.4 to 3.9.1 (no changes needed). * debian/control: - Improve package description for libtcc-dev. -- Thomas Preud'homme Tue, 10 Aug 2010 00:10:30 +0200 tcc (0.9.25-3) unstable; urgency=low * Change Vcs fields to reference Alioth. * Don't load libtcc1.a if not available (fix a FTBFS on armel). * Link alias symbols together. (Closes: #452876) * Support C99 Variable-Length Arrays. (Closes: #439135) -- Thomas Preud'homme Sat, 01 May 2010 23:44:46 +0200 tcc (0.9.25-2) unstable; urgency=low * Make tcc build on armv5tel, armv6j and armv7a architectures. * Clean patches submitted upstream following upstream advice. * Also clean 438097_configure_allow_nostrip.diff patch. * Convert patches to DEP3 patch format. -- Thomas Preud'homme Tue, 20 Apr 2010 22:44:37 +0200 tcc (0.9.25-1) unstable; urgency=low * New upstream release (Closes: #549100, LP: #500296). - Supports amd64 architecture. * Fix Hurd FTBFS (Closes: #532503). * Improve tcc handling of ld scripts: libs in GROUP command are searched repeatedly, as required. * Add support for kfreebsd-amd64. * Cherry-pick 55cb217 from upstream to fix incorrect elf output on FreeBSD kernels. * Make the package compile on armel (Closes: #506517). * x86_64_alloca.diff: Add alloca on x86-64, from upstream commits 8ea8305 and dca2b15, to fix a test failure. * 528902_texi_direntry.diff: Add @dircategory and @direntry (Closes: #528902). * Complain for static fct declared without file scope (Closes: #170105). * Install the libtcc library in the new libtcc-dev package (Closes: #234245). * Remove unnecessary patches. - 322913_fix_casts_from_fp_to_bool.diff (already fixed in 0.9.24) - 474883_fix_segmentation_fault_when_compiling.diff - tcc-doc_texi_formatting.diff * Rewrite 419203_fix_sizeof_parse_error.diff patch. * Rebase patch on tcc version 0.9.25. * Add debian/watch file. * Switch to dpkg-source 3.0 (quilt) format. * Add DESTDIR support in configure script. * Move info file creation from debian/rules to upstream Makefile. * Use a dh based debian/rule Makefile. * Bump debhelper compatibility from 4 to 7 (no changes needed). * Bump Standard-Version from 3.8.0 to 3.8.4 (no changes needed). * Fill Vcs-Browser and Vcs-Git fields. * Correctly support DEB_BUILD_OPTIONS. * Don't rebuild the package if it was already built before. -- Thomas Preud'homme Sat, 17 Apr 2010 20:41:12 +0200 tcc (0.9.24-1) unstable; urgency=high [ Aurélien GÉRÔME ] * Change my email address in the Maintainer field. * Bump Standards-Version to 3.8.0. * Remove no longer used XS-Vcs-Git and XS-Vcs-Browser fields. * Add the DM-Upload-Allowed field for Arthur. [ Thomas Preud'homme ] * New Upstream Version - tcc now supports typename as structure field name (closes: #278698) - A long long value used as a test expression ignores the upper 32 bits at runtime (closes: #304082) * Remove unecessary patches: - 352202_fix_int_overflow.diff - 283066_add_va_copy_define.diff (already disabled) - 430209_fix_bound_check_error.diff * Clean all patches (no fuzz or offset problem anymore) * Add patch from Bradley Smith to allow compilation with gcc 4.3 (closes: #474883) * Add tcc-doc_texi_formatting.diff to correct formatting of tcc-doc.texi -- Thomas Preud'homme Mon, 16 Jun 2008 03:31:38 +0200 tcc (0.9.24~cvs20070502-2) unstable; urgency=low * 430209_fix_bound_check_error.diff: Add. (Closes: #430209) - Thanks to Thomas Preud'homme. * 438097_configure_allow_nostrip.diff: Add. (Closes: #438097) * Add myself to Uploaders, update debian/copyright accordingly. * debian/control: Use the new Homepage field. * Port on hurd-i386: - patches/series/hurd.diff: Add. - debian/control: Update Architecture list. -- Arthur Loiret Fri, 12 Oct 2007 04:31:48 +0200 tcc (0.9.24~cvs20070502-1) unstable; urgency=low [ Aurélien GÉRÔME ] * New maintainer and co-maintainer. (Closes: #420643) * Add the XS-Vcs-Git and XS-Vcs-Browser fields to debian/control. * Update homepage with the tiny URL in debian/control. * Remove unused ${misc:Depends} from debian/control. * Short description in debian/control is not a sentence, so start by a lowercase. * Remove unused debhelper tools from debian/rules. * Run test suite in debian/rules. * Remove .pc/ directory after build in the clean target of debian/rules. * Update debian/copyright. * TinyCC is no longer maintained upstream: use the latest CVS which contains some fixes. See the upstream Changelog for details. + Fix SIGSEGV due to tcc_load_dll() which read past the end of a buffer. (Closes: #418360) * Add quilt support. (Closes: #419423) Break out monolithic patch into the following patches: + buildsys.diff: - use "-O2 -g -Wall" as the Debian Policy recommends; + fhs.diff: - use FHS paths in examples and documentation; + 259619_error_init_char_array_with_non_literal.diff; + 283066_add_va_copy_define.diff: - disabled, merged upstream; + 322913_fix_casts_from_fp_to_bool.diff; + 372908_add_kfreebsd_arch.diff. * Add 352202_fix_int_overflow.diff to fix CVE-2006-0635, thanks to Rob Landley. (Closes: #352202) + The sizeof, __alignof, and __alignof__ statements now return an unsigned int. + Add a test case for this vulnerability. [ Thomas Preud'homme ] * Add 419203_fix_sizeof_parse_error.diff to fix a bad parsing in sizeof. (Closes: #419203) + Add two tests for sizeof without parenthesis. -- Aurélien GÉRÔME Tue, 08 May 2007 02:36:47 +0200 tcc (0.9.23-4) unstable; urgency=low * debian/control: Update description as suggested by Moritz Muehlenhoff (see #352202). -- Romain Francoise Sat, 23 Sep 2006 21:56:45 +0200 tcc (0.9.23-3) unstable; urgency=low * Add support for kfreebsd-i386, with thanks to Pierre Chifflier (closes: #372908). * Bumped Standards-Version to 3.7.2, no changes needed. -- Romain Francoise Fri, 14 Jul 2006 09:50:20 +0200 tcc (0.9.23-2) unstable; urgency=low * Apply patch from Marcelo Jimenez fixing casts from floating point types to _Bool (closes: #322913). * debian/copyright: Use new FSF postal address. -- Romain Francoise Fri, 2 Sep 2005 19:53:58 +0200 tcc (0.9.23-1) unstable; urgency=low * New upstream release. * Bumped Standards-Version to 3.6.2.1, no changes needed. -- Romain Francoise Sat, 18 Jun 2005 10:13:55 +0200 tcc (0.9.22-2) unstable; urgency=low * Apply patch from Hasso Tepper adding a va_copy macro to stdarg.h (closes: #283066). -- Romain Francoise Sat, 27 Nov 2004 18:00:46 +0100 tcc (0.9.22-1) unstable; urgency=low * New upstream release (closes: #279007). * Dropped patch by Brian Gough for const casts, this release has a better fix. -- Romain Francoise Mon, 8 Nov 2004 22:41:38 +0100 tcc (0.9.21-1) unstable; urgency=low * New upstream release, fixes long long arithmetic (closes: #267644). * debian/rules: Pass docdir to the upstream Makefile. * debian/tcc.docs: Remove tcc-doc.html, now installed. * Commented out build and installation of ARM and C67 binaries in upstream's Makefile since we don't ship them (yet). * This is the "TCC can now build a bootable Linux kernel" release. -- Romain Francoise Tue, 26 Oct 2004 12:22:36 +0200 tcc (0.9.20-5) unstable; urgency=low * Error out with an explicit message when trying to initialize a character array with something that's not a literal (optionally enclosed in braces) as per C99 6.7.8:14; thanks to Antti-Juhani Kaijanaho who did all the work (closes: #259619). -- Romain Francoise Sat, 24 Jul 2004 15:11:35 +0200 tcc (0.9.20-4) unstable; urgency=low * Apply patch from Antti-Juhani Kaijanaho to allow _Bool in bit-fields (closes: #259614). -- Romain Francoise Fri, 23 Jul 2004 17:38:29 +0200 tcc (0.9.20-3) unstable; urgency=low * Apply patch from Brian Gough to fix problems with const casts (closes: #199463). * debian/control: + Add URL markers to description. + Change Recommends to libc6-dev | libc-dev. -- Romain Francoise Sat, 19 Jun 2004 23:16:37 +0200 tcc (0.9.20-2) unstable; urgency=low * debian/changelog: Convert to UTF-8. * Replace "/usr/local/bin/tcc" with "/usr/bin/tcc" in documentation, since Debian ships tcc in /usr. * debian/rules: remove libtcc1.a in clean target. -- Romain Francoise Mon, 6 Oct 2003 19:49:43 +0200 tcc (0.9.20-1) unstable; urgency=low * New upstream release. -- Romain Francoise Sun, 5 Oct 2003 12:37:16 +0200 tcc (0.9.19-4) unstable; urgency=low * debian/control: Add Recommends on libc-dev, as it will most probably be useful. * Backport fixes from upstream CVS to fix problems with .gnu.linkonce sections (closes: #213047). -- Romain Francoise Sat, 4 Oct 2003 18:21:01 +0200 tcc (0.9.19-3) unstable; urgency=low * Backport fix from upstream CVS to fix problems with ld (closes: #213047). -- Romain Francoise Sun, 28 Sep 2003 13:22:11 +0200 tcc (0.9.19-2) unstable; urgency=low * debian/control: Update maintainer email address. * debian/copyright: Ditto. * Bumped Standards-Version to 3.6.1.0, no changes needed. -- Romain Francoise Sat, 27 Sep 2003 12:19:03 +0200 tcc (0.9.19-1) unstable; urgency=low * New upstream release (closes: #192939, #193491). * debian/copyright: upstream changed license to LGPL. * Bumped Standards-Version to 3.5.10, no changes needed. -- Romain Francoise Sat, 24 May 2003 19:23:17 +0200 tcc (0.9.18-3) unstable; urgency=low * Dummy upload, sponsor forgot to upload the .orig.tar.gz last time. -- Romain Francoise Sun, 20 Apr 2003 17:25:20 +0200 tcc (0.9.18-2) unstable; urgency=low * debian/control: Provide c-compiler. Suggested by José Luis González González . * debian/rules: Policy requires that shared object files be stripped, so strip object files installed in /usr/lib. -- Romain Francoise Sat, 19 Apr 2003 15:05:16 +0200 tcc (0.9.18-1) unstable; urgency=low * New upstream release (closes: #189457). * debian/rules: - Upstream tarball now includes a configure script, use it. - Do not install tcclib, it should be a separate binary package (and a shared library). - Upstream now provides a clean Texinfo file, so install it as /usr/share/info/tcc.info. * debian/control: Add Build-Depends on texinfo. * debian/tcc.{postinst,prerm}: Handle installation of the Info file. -- Romain Francoise Fri, 18 Apr 2003 20:37:09 +0200 tcc (0.9.16-7) unstable; urgency=low * Add new maintainer contact in debian/copyright. * Now use ${misc:Depends} in debian/control. * Bumped Standards-Version to 3.5.9. * Get rid of some DH_COMPAT variables. -- Romain Francoise Tue, 25 Mar 2003 16:00:54 +0100 tcc (0.9.16-6) unstable; urgency=low * I'm now the official maintainer, package sponsored by Cyril Bouthors until my NM application is finished. -- Romain Francoise Sun, 2 Mar 2003 18:49:54 +0100 tcc (0.9.16-5) unstable; urgency=low * Include examples from the upstream tarball since they demonstrate most of the interesting features of TCC. * Non-maintainer release. -- Romain Francoise Sun, 9 Feb 2003 20:40:16 +0100 tcc (0.9.16-4) unstable; urgency=low * Lintian check: refer to the Debian common license file for the GNU GPL in debian/copyright. * Reword the description and add upstream URL in debian/control. * Now use debhelper V4. * Non-maintainer release. -- Romain Francoise Sun, 9 Feb 2003 19:51:47 +0100 tcc (0.9.16-3) unstable; urgency=low * Bumped Standards-Version to 3.5.8. * Non-maintainer release. -- Romain Francoise Sat, 8 Feb 2003 17:07:52 +0100 tcc (0.9.16-2) unstable; urgency=low * Register tcc as an alternative to cc (closes: #175178). * Non-maintainer release. -- Romain Francoise Sat, 8 Feb 2003 15:54:03 +0100 tcc (0.9.16-1) unstable; urgency=low * New upstream release (closes: #179213). * Non-maintainer release. -- Romain Francoise Sat, 8 Feb 2003 11:36:57 +0100 tcc (0.9.14-1) unstable; urgency=low * New upstream release (closes: #170094, #170095, #170100, #170103). -- Cyril Bouthors Sun, 24 Nov 2002 19:02:56 +0100 tcc (0.9.13-1) unstable; urgency=low * New upstream release -- Cyril Bouthors Tue, 12 Nov 2002 01:59:39 +0100 tcc (0.9.12-1) unstable; urgency=low * New upstream release -- Cyril Bouthors Mon, 9 Sep 2002 07:51:47 +0200 tcc (0.9.11-1) unstable; urgency=low * New upstream release -- Cyril Bouthors Mon, 2 Sep 2002 17:47:10 +0200 tcc (0.9.10-1) unstable; urgency=low * New upstream release (closes: #155234) -- Cyril Bouthors Mon, 19 Aug 2002 11:15:56 +0200 tcc (0.9.9-1) unstable; urgency=low * New upstream release (closes: #151269). -- Cyril Bouthors Sun, 28 Jul 2002 04:27:42 +0200 tcc (0.9.7-2) unstable; urgency=low * Set Debian Architecture to i386 only (closes: #150919). -- Cyril Bouthors Mon, 1 Jul 2002 13:26:56 +0200 tcc (0.9.7-1) unstable; urgency=low * Initial Release (closes: #150241). -- Cyril Bouthors Mon, 17 Jun 2002 13:27:14 +0200