fpc (2.4.0-2) unstable; urgency=low [ Abou Al Montacir ] * Fixed build dependencies on fp-compiler (>= 2.2.4-5). (Closes:Bug#570591) * Added dependency on ${misc:Depends} as required for packages using debhelper. * Removed pre-dependency on dpkg (>= 1.10.24). * Fixed spell errors removing lintian warning. * Fixed dependencies of fp-units-math package. (Closes:Bug#567574) * Bumped standard version to 3.8.4. * Updated lintian override files. [ Stefan Kisdaroczi ] * Fixed Pred and Succ functions. (Closes: Bug#569023) -- Abou Al Montacir Mon, 03 Feb 2010 22:48:00 +0100 fpc (2.4.0-1) unstable; urgency=low * New upstream release with many fixes and new features offering a nice collection of new functionality and bug fixes. * New platforms: - Mac OS X/PowerPC64 - Mac OS X/x86_64 - Mac OS X/ARM (iPhone) * Compiler changes: - Support for Delphi-style resource handling - Whole-program optimization infrastructure, which initially supports program devirtualization and unused virtual method removal - Much faster compilation of units containing many type-sections - The ability to suppress individual hints/warnings/notes - Several improvements to the DWARF debug information generation - Fixes to the generics support - Fixes to the interface delegation (implements) support - Improved cpu register allocation - Improved ARM/EABI support * RTL changes: - Linearly scaling multi-threaded memory manager - Support for (advisory) file locking on Unix-based platforms - when using the SysUtils file creation/opening routines - Support for ANSI ISO Extended Pascal ReadStr/WriteStr - A UnicodeString type that, while not yet equivalent to Delphi 2009's UnicodeString type, offers reference counted UnicodeString support on the Windows, Linux, Mac OS X, FreeBSD and Beos/Haiku platforms. * Packages changes: - Many improvements to the XML units - Many improvements to the database units - Updated the common Mac OS X Pascal interfaces to r241, including header a translation of the CFNetwork framework - The zipper unit now works correctly on big endian platforms * Added a patch fixing building documentation on Debian systems. * Included quilt.make in rules file. (Closes: Bug#538552) * Packaged news utility program (fpclasschart) poducing a class tree from source files. * Removed duplicate section field. * Fixed fp-units-i386 package short description. * Removed unneeded override rule. * Added doc-base file for fp-compiler package. * Fixed lintian warnings related to spell errors. * Fixed upgrade breakage from 2.2.4-3 caused by moving files from fp-units-gfx to fp-units-multimedia. (Closes: Bug#565167) -- Abou Al Montacir Sun, 13 Dec 2009 22:25:00 +0100 fpc (2.2.4-5) unstable; urgency=low * Added a new package fp-units-math for math development support. -- Abou Al Montacir Sun, 04 Dec 2009 21:11:00 +0100 fpc (2.2.4-4) unstable; urgency=low * Added support of armel arch to fpcmake from upstream. * Adde documentation index file. (fixes linitan warning) * Bumped standard version to 3.8.3. * Added README.source. (fixes linitian warning) * Added support for automatic cross-platform deb packaging. * Updated fcl-xml from upstream to allow building next upstream release doc. * Bumped fpc-abi to take in account new fcl-xml interface changes. * Removed build dependency on libreadline5-dev as no more required. -- Abou Al Montacir Sun, 30 Nov 2009 19:03:00 +0100 fpc (2.2.4-3) unstable; urgency=low [ Abou Al Montacir ] * Fixed compilation error on power PC. -- Abou Al Montacir Wed, 03 Jun 2009 12:44:00 +0200 fpc (2.2.4-2) unstable; urgency=low [ Stefan Kisdaroczi ] * Fixed FindFirst and FindGetFileInfo functions. (Closes: Bug#528681) [ Abou Al Montacir ] * Added lintian override rules for embedded-zlib * Fixed wrong passing of function parameters for powerpc architecture. (Closes: Bug#515035, Bug#511626) -- Abou Al Montacir Sat, 30 May 2009 17:46:00 +0200 fpc (2.2.4-1) unstable; urgency=low [ Abou Al Montacir ] * new upstream release - Added support for TIFF reading/writing in fcl-image - Improvements and fixes in CHM support - Fixed linking the gtk2-package with gtk versions above 2.13.4 - Added support for CHM help files * Remove patches that are now obsolete. * Removed dependency from GTK1 as it was removed from Squeeze. [ Paul Gevers ] * Fixed typo in sysconst.pp. (Closes: Bug#519013) -- Abou Al Montacir Sat, 02 May 2009 16:40:30 +0200 fpc (2.2.2-8) unstable; urgency=low * Removed .pc directory in clean target to avoid a lintian warning. * Moved chmcmd and chmls tools to fp-utils and added man files for them. * Added Debian build version to compiler full version. -- Abou Al Montacir Tue, 16 Dec 2008 23:23:00 +0100 fpc (2.2.2-7) unstable; urgency=low [ Abou Al Montacir ] * Patches were not applyed by patch system, fixed. (Closes: Bug#508415) -- Torsten Werner Mon, 15 Dec 2008 06:12:58 +0100 fpc (2.2.2-6) unstable; urgency=low * Remove auto-generated make files in clean target to avoid lintian warning (Closes: Bug#508013). * Removed gtk file system bindings as these no more exist in new gtk libraries. (Closes: Bug#507520) -- Abou Al Montacir Wed, 04 Dec 2008 12:21:00 +0100 fpc (2.2.2-5) unstable; urgency=low * Added missing man pages to remove lintian warnings. * Fixed bug in clean-patched target causing configuration files to be removed before arch independent packages are build. * Updated description of fp-docs package. (Closes: Bug#506065) customizations. * Fixed dependencies in rules file speeding package generation by avoiding rebuilding binaries up to four times. -- Abou Al Montacir Thu, 18 Nov 2008 16:50:00 +0100 fpc (2.2.2-4) unstable; urgency=low [ Torsten Werner ] * Update ABI version in fpc-depends automatically. * Remove empty directories from binary package fpc-source. [ Abou Al Montacir ] * Removed leading path when calling update-alternatives to remove a Lintian error. * Fixed clean target. * Improved description of packages. (Closes: #498882) -- Abou Al Montacir Thu, 09 Oct 2008 23:29:00 +0200 fpc (2.2.2-3) unstable; urgency=low * Add *.fpc files to the binary package fpc-source. -- Torsten Werner Wed, 20 Aug 2008 01:07:06 +0200 fpc (2.2.2-2) unstable; urgency=low * Add patch manpages.diff that fixes various errors in the man pages. * Switch from dpatch to quilt. * Yak shaving to make lintian happy: remove unneeded files from binary package fpc-source. * Fix Provides: field of fp-unit-rtl. -- Torsten Werner Sun, 17 Aug 2008 15:10:22 +0200 fpc (2.2.2-1) unstable; urgency=low [ Abou Al Montacir ] * new upstream release - shlobj changes - fix for wince library support - fix for windows 64 bit support for >2GB memory - Documentation was updated completely to conform to the actual state of the compiler and RTL. - Possible CodeGear Copyright infringements in the source were reworked using cleanroom approach. * Remove all patches that are now obsolete. [ Torsten Werner ] * Bump up Standards-Version: 3.8.0 (no changes needed). * Do not install extra license files. * Fix some other lintian warnings. -- Torsten Werner Tue, 12 Aug 2008 16:55:14 +0200 fpc (2.2.0-dfsg1-9) unstable; urgency=low [ Torsten Werner ] * Add Abou Al Montacir to Uploaders field. [ Abou Al Montacir ] * Moved FPC sources into a version dependent directory from /usr/share/fpcsrc to /usr/share/fpcsrc/${FPCVERSION}. This allow installing more than on FPC release. * Fixed far call issue in compiler preventing building huge binearies. (closes: #477743) * Updated building dependencies, recomennded and suggested packages. * Moved fppkg to fp-utils as it is just a helper tool and is not required by compiler. -- Abou Al Montacir Sat, 17 May 2008 17:12:11 +0200 fpc (2.2.0-dfsg1-8) unstable; urgency=low [ Abou Al Montacir ] * Fixed build of fpc-source package cased by accidental remove of fpc-source.install file during clean-patched target execution. * Fixed Build-Depend clause (needs binutils instead of binutils-dev and no need for libgpmg1-dev). * Added man pages to the same packages including corresponding binaries. * Removed from fpc-source code which isn't required by Lazarus code tool. -- Abou Al Montacir Thu, 08 May 2008 17:45:19 +0200 fpc (2.2.0-dfsg1-7) unstable; urgency=low [ Abou Al Montacir ] * Added make files to source package. This required by fpcmake tool to succeed cross platform compilation. * Added man pages for fpcmkcfg, fpcsubst, fpcres, mkxmlrpc and rmcvsdir binaries. -- Abou Al Montacir Wed, 30 Apr 2008 16:01:50 +0200 fpc (2.2.0-dfsg1-6) unstable; urgency=medium * Remove the patch 09_powerpc again because the bug is in libgdb-dev and will be fixed there. * Disable Build-Depends: libexpat1-dev, libgdb-dev because fpc is incompatible to gdb 6.8. (Closes: #473955) * Set urgency to medium because we are fixing a FTBFS bug only. -- Torsten Werner Sat, 29 Mar 2008 23:31:44 +0100 fpc (2.2.0-dfsg1-5) unstable; urgency=low [ Abou Al Montacir ] * Applied fixes from upstream to packages/fcl-xml [ Torsten Werner ] * Add a new patch 09_powerpc to make the package builds on powerpc architecture. -- Torsten Werner Sat, 29 Mar 2008 10:39:26 +0100 fpc (2.2.0-dfsg1-4) unstable; urgency=low * Build fp-ide with debugger support. (Closes: #328701) * Remove unneeded Build-Depends: findutils. * Update Standards-Version: 3.7.3. * Change Depends: mawk | awk. * Clean up some lintian errors and warnings. -- Torsten Werner Sat, 15 Mar 2008 19:18:23 +0100 fpc (2.2.0-dfsg1-3) unstable; urgency=low * Add files matching *.inc to package fpc-source. -- Torsten Werner Sat, 29 Dec 2007 22:29:07 +0100 fpc (2.2.0-dfsg1-2) unstable; urgency=low [ Torsten Werner ] * Set Architecture: all for fpc package. * Fix bug in debian/rules: it's $(FPCVERSION) not $(FPC_VERSION). (Closes: #457951) [ Abou Al Montacir ] * New patch from upstream fixes non-deterministic register allocation on sparc * Modified rules to apply patches before building compiler -- Torsten Werner Sat, 29 Dec 2007 15:49:57 +0100 fpc (2.2.0-dfsg1-1) unstable; urgency=low * Remove all files matching *.o from upstream's tarball. * Change fpc-source package: - Do not copy directories installer and tests because they are not needed by lazarus. - Install only files matching *.pas and *.pp. * Clean up the XXXVERSION cruft in debian/rules and debian/fixdeb. * Update FSF address in debian/copyright. -- Torsten Werner Thu, 20 Dec 2007 18:46:55 +0100 fpc (2.2.0-3) unstable; urgency=low * Create binary package fpc-source again after having some discussion on debian-devel. (Closes: #413805) * Use bzip2 when creating binary packages and add Pre-Depends: dpkg (>= 1.10.24). * Add the fpc-depends tool. -- Torsten Werner Sun, 09 Dec 2007 22:35:01 +0100 fpc (2.2.0-2) unstable; urgency=low [ Abou Al Montacir ] * Added dbase to fcl-db packaged units for arch other than i386. * Fixed build issue for sparc and powerpc arch. -- Torsten Werner Fri, 07 Dec 2007 09:22:17 +0100 fpc (2.2.0-1) unstable; urgency=low [ Carlos Laviola ] * New upstream release. (Closes: #442206) * Added arm as a supported arch. (Closes: #408693) * fp-units-gfx depends on libggi-dev. (Closes: #423659) * fp-ide bugs fixed in the new version. (Closes: #423099, #423601, #423602) * general cleanup on debian/{rules,control,...} [ Torsten Werner ] * Complete debian/copyright. * Add debian/watch and get-orig-source target in debian/rules. * Remove *.dll, *.exe, and *.log from upstream tarball. -- Torsten Werner Fri, 23 Nov 2007 20:30:45 +0100 fpc (2.0.4-5) unstable; urgency=low * Fixed Build-Depends. * Add myself to Uploaders in debian/control. * Make sure that the sources are really patched before building them. * Build unit 'libc' on powerpc too. -- Torsten Werner Sat, 27 Jan 2007 20:08:50 +0100 fpc (2.0.4-4) unstable; urgency=low * debian/rules: Separate out the documentation build into build-doc to stop the documentations from building on binary-arch builds resulting in FTBFS. * Add Index value in debian/fp-docs.doc-base (Closes: #407715) -- Varun Hiremath Sun, 21 Jan 2007 20:49:43 +0530 fpc (2.0.4-3) unstable; urgency=medium * Added dpatch as a build dependency. (Closes: #407594) -- Carlos Laviola Sun, 21 Jan 2007 17:08:58 -0200 fpc (2.0.4-2) unstable; urgency=low * New release fixes Bug: "fp-compiler: miscompiles multilevel if-statement" (Closes: #403586) * Provide html docs (Closes: #150150) + debian/rules: Set DOCTYPE=html and use CONVERTER=hevea + debian/control: Add hevea to Build-Depends -- Varun Hiremath Tue, 16 Jan 2007 21:53:01 +0530 fpc (2.0.4-1) unstable; urgency=low [ Abou Al Montacir ] * New release (Closes: #383055) [ Torsten Werner ] * Fix bugs in debian/fp-compiler.pre*.in. * Updated debian/control to use variables provides by newer versions of dpkg. * Add XS-X-Vcs-Svn header to debian/control. * Add german po files from Holger Wansing. (Closes: #348408, #346247) * Remove unneeded debian/fp-compiler.conffiles. * Fixed debian/changelog (lintian error). * Changed Build-Depends: gawk | awk. [ Varun Hiremath ] * Bump Standards version to 3.7.2 * Add Homepage in debian/control file. * Add fp-units-gtk2 missing dependencies (Closes: #337990) -- Torsten Werner Sun, 14 Jan 2007 11:40:59 +0100 fpc (2.0.4-rc3) unstable; urgency=low * New release candidate -- Abou Al Montacir Sun, 06 Aug 2006 19:00:00 +0200 fpc (2.0.4-rc2) unstable; urgency=low * New release candidate -- Abou Al Montacir Tue, 18 Jul 2006 21:23:26 +0200 fpc (2.0.4-rc1) unstable; urgency=low * New release -- Peter Vreman Thu, 07 Jul 2006 12:00:00 +0100 fpc (2.0.0-4) unstable; urgency=low * debian/control.in: add amd64 to the Architecture field. -- Carlos Laviola Fri, 9 Sep 2005 18:38:26 -0300 fpc (2.0.0-3) unstable; urgency=medium * Created a prerm and preinst for fp-compiler, as /usr/bin/fpc needs to be removed from the list of 'pc' alternatives. (Closes: #311436) * Added amd64 to the architecture list. (Closes: #315220) -- Carlos Laviola Fri, 2 Sep 2005 10:27:21 -0300 fpc (2.0.0-2) unstable; urgency=low * debian/fp-compiler.postinst.in: forgot to reapply the patch that correctly creates the slave link to pc(1). (Closes: #310907) -- Carlos Laviola Mon, 30 May 2005 11:59:10 -0300 fpc (2.0.0-1) unstable; urgency=low * As I couldn't upload 1.9.8 on all supported architectures before 2.0.0 was released, I'm rehashing its changelog now. * New upstream release. Bugs fixed on CVS before 1.9.8: * man/man1/fpc.1: -OPn changed to -Opn in rev 1.8 (Closes: #255960) * debian/fp-compiler.postinst.in: fixed in rev 1.5 (Closes: #269853) Bugs fixed on CVS before 1.9.6: * rtl/unix/crt.pp: fixed in rev 1.20 (Closes: #216060) * rtl/i386/strings.inc: fixed in rev 1.16 (Closes: #288955) * compiler/nadd.pas: fixed in rev 1.126 (Closes: #297881) * debian/control: Added missing build dependencies on libgpmg1-dev and libncurses5-dev and set save_size at build time, which finally makes the package build without manual intervention. (Closes: #304633) -- Carlos Laviola Fri, 20 May 2005 19:07:00 -0300 fpc (1.9.6-2) unstable; urgency=low * debian/control: Oops -- fp-units-fv had the wrong description. -- Carlos Laviola Fri, 14 Jan 2005 13:15:50 -0200 fpc (1.9.6-1) unstable; urgency=low * New upstream release. * debian/control: Added build dependency on libgpmg1-dev. -- Carlos Laviola Fri, 31 Dec 2004 21:16:25 -0200 fpc (1.9.4-5) unstable; urgency=low * fp-compiler: needs ld, adding dependency on binutils. (Closes: #265265) -- Carlos Laviola Thu, 12 Aug 2004 16:29:37 -0300 fpc (1.9.4-4) unstable; urgency=low * debian/control.in: Oops, forgot to update the Build-Deps for this file, which generates debian/control per se. (Closes: #263942) -- Carlos Laviola Sun, 8 Aug 2004 22:12:41 -0300 fpc (1.9.4-3) unstable; urgency=low * Package needs fpcmake to build pretty much everything, so we need to build-dep on fp-utils. Thanks to Daniel Schepler for finding the bug and for Jurij Smakov's aid. (Closes: #263942) * debian/README.Debian: removes mentions to old problems with tetex, fixes spelling mistakes and other minor issues. -- Carlos Laviola Fri, 6 Aug 2004 19:46:51 -0300 fpc (1.9.4-2) unstable; urgency=low * The following fixes are the work of Marco van de Voort from CVS HEAD: - man/man1/ppc386.1: typo fix. (Closes: #255960) - rtl/unix/crt.pp: gotoxy/XY2Ansi fixes from. (Closes: #216057, #216060) - docs/linuxex, docs/dosex, docs/refex: various examples ported to fpc 1.9.x's new API. -- Carlos Laviola Tue, 20 Jul 2004 15:12:05 -0300 fpc (1.9.4-1) unstable; urgency=low * This release is partly the work of Peter Vreman . * Acknowledging NMU. (Closes: #221316) * Made the description for the units packages more informative. (Closes: #209518, #209581, #209613) * Applied some patches from Marco van de Voort to CVS HEAD that fixed compiling the documentation on powerpc with some adaptations of mine. -- Carlos Laviola Sat, 17 Jul 2004 21:53:03 -0300 fpc (1.0.10-1.2) unstable; urgency=low * NMU * debian/control: Also had to remove build dependency on latex2html here (Closes: #221316) -- Roland Stigge Thu, 12 Feb 2004 10:27:20 +0100 fpc (1.0.10-1.1) unstable; urgency=low * NMU * debian/control.in: Removed Build-Depends: latex2html which moved to non-free (Closes: #221316) -- Roland Stigge Sat, 20 Dec 2003 20:45:41 +0100 fpc (1.0.10-1) unstable; urgency=low * New upstream release. * Acknowledging Amaya's NMU. Thanks for the hand. (Closes: #141439) * Package dependency lists corrected. (Closes: #84863, #155158) * Example compiles correctly now. (Closes: #174371) * Fixed vanishing fpc(1) manpage if gpc is installed. (Closes: #136283) * Fixed manpage error. (Closes: #191695) * Spelling mistakes are gone. (Closes: #124637, #124638) * Both bugs (doc-base-file-references-usr-doc and debian-changelog-file- contains-obsolete-user-emacs-settings, in lintian tags) were corrected long ago. (Closes: #127092) * Upstream have added the AddDisk function. (Closes: #103163) -- Carlos Laviola Sat, 2 Aug 2003 04:35:51 -0300 fpc (1.0.6-2) unstable; urgency=low * NMU for Debcamp BSP. * Apply a very silly patch (Closes: #141439), which was RC. The PDF file now builds. * Updated versioned-build-depends-on-debhelper. -- Amaya Rodrigo Sastre Sat, 12 Jul 2003 17:58:50 +0200 fpc (1.0.6-1) unstable; urgency=low * New upstream version. (Closes: #154199) -- Carlos Laviola Sat, 10 Aug 2002 04:26:15 -0300 fpc (1.0.4+1.0.6cvs20020228-1) unstable; urgency=low * New upstream version. -- Peter Vreman Tue, 1 Mar 2002 11:01:50 +0100 fpc (1.0.4-2) unstable; urgency=low * New maintainer. * debian/README.Debian: Added a note on building 'pdflatex.fmt', which is needed by pdflatex, in order to build the documentation in PDF format. * debian/control: added latex2html, dvipdfm and tetex-extra to the build-deps list. -- Carlos Laviola Wed, 29 Aug 2001 23:15:17 -0300 fpc (1.0.4-1) unstable; urgency=low * New upstream version. -- Ulf Jaenicke-Roessler Tue, 2 Jan 2001 11:01:50 +0100 fpc (1.0.3-0.20001206.1) unstable; urgency=low * Snapshot release from CVS 2000/12/06. * Fixes internal compiler error on (buggy) appearance of array of Date (Closes:#60720). * ppc386 can be called more intuitively as fpc (Closes:#74810). * Help option '-h' is (somewhat) more propagated than '-?' (Closes:#74811). Furthermore, help is displayed when fpc is called without any parameter. * Package supports alternatives now, in order to be used as "Pascal compiler" (pc) from Makefile(s) (Closes:#76615). -- Ulf Jaenicke-Roessler Wed, 6 Dec 2000 11:29:28 +0100 fpc (1.0.2-1) unstable; urgency=low * New upstream version. * Maintainer field changed. * Bug#60720 had already been fixed in the development tree some time ago after the last upload (hence, this Closes: #60720). -- Ulf Jaenicke-Roessler Fri, 13 Oct 2000 13:11:34 +0200 fpc (1.0.1-0.20000811.1) unstable; urgency=low * Built for `official' upload. CVS as of 2000/08/11 - NMU. * Update to latest version, thus Closes: #56873. * Removes /usr/bin/ppc386 link upon package removal. Closes: #64403. * This upload also Closes: #68801. * Added Build-Depends. Hmmm, 'fp-compiler' is somehow like `the chicken and the egg' story... -- Ulf Jaenicke-Roessler Fri, 11 Aug 2000 22:49:37 +0200 fpc (1.0.1-0) unstable; urgency=low * New Upstream Release -- Peter Vreman Sun, 09 Jun 2000 12:00:00 +0200 fpc (0.99.13-19991013-4) unstable; urgency=low * Fixed bashism in samplecfg (Closes: Bug#50636) * Changed source-arch to 'i386' (Closes: Bug#50438) -- Mika Fischer Sat, 20 Nov 1999 22:18:11 +0100 fpc (0.99.13-19991013-3) unstable; urgency=low * Fixed bug which overwrote existing config files during an update (Closes: Bug#50278) -- Mika Fischer Tue, 16 Nov 1999 23:57:36 +0100 fpc (0.99.13-19991013-2) unstable; urgency=low * Fixed bug in debian/rules (Fixes: #50096) -- Mika Fischer Sat, 13 Nov 1999 20:31:20 +0100 fpc (0.99.13-19991013-1) unstable; urgency=low * Removed fp-fv due to licensing issues. -- Mika Fischer Wed, 13 Oct 1999 19:33:30 +0200 fpc (0.99.13-19991005-1) unstable; urgency=low * New maintainer -- Mika Fischer Wed, 13 Oct 1999 19:33:13 +0200 fpc (0.99.13-19991001-1) unstable; urgency=low * New maintainer * Updated to policy 3.0.1 -- Joseph Carter Tue, 27 Jul 1999 18:05:05 -0700 fpc (0.99.12b-1) unstable; urgency=low * New Upstream Release -- Peter Vreman Thu, 10 Jun 1999 12:00:00 +0200 fpc (0.99.12a-1) unstable; urgency=low * Initial Release -- Peter Vreman Thu, 10 Jun 1999 12:00:00 +0200