Package: fpc / 2.6.4+dfsg-4
Metadata
Package | Version | Patches format |
---|---|---|
fpc | 2.6.4+dfsg-4 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
version.diff | (download) |
fpcsrc/compiler/version.pas |
9 4 + 5 - 0 ! |
--- |
armhf.diff | (download) |
fpcsrc/compiler/arm/agarmgas.pas |
10 9 + 1 - 0 ! |
--- |
regenerate_messages.diff | (download) |
fpcsrc/compiler/msgidx.inc |
5 3 + 2 - 0 ! |
--- |
fix FPCDIR in fpcmake.diff | (download) |
fpcsrc/utils/fpcm/fpcmmain.pp |
44 42 + 2 - 0 ! |
--- |
armhf linker path.diff | (download) |
fpcsrc/compiler/systems/t_linux.pas |
2 1 + 1 - 0 ! |
--- |
relpath.patch | (download) |
fpcsrc/utils/Makefile.fpc |
2 1 + 1 - 0 ! |
--- |
fix spell errors.patch | (download) |
fpcsrc/ide/fphelp.pas |
4 2 + 2 - 0 ! |
--- |
rename instantfpc to ifpc.patch | (download) |
fpcsrc/utils/instantfpc/Makefile.fpc |
4 2 + 2 - 0 ! |
--- |
armhf build with 2.6.0.diff | (download) |
fpcsrc/rtl/arm/arm.inc |
8 4 + 4 - 0 ! |
<short summary of the patch> fixup some conditionals in arm assembler to avoid using instrutions that fpc 2.6.0 doesn't support when building the rtl with 2.6.0 (first stage) |
add a new directive CFGDIR to configuration file.patch | (download) |
fpcsrc/compiler/options.pas |
26 24 + 2 - 0 ! |
--- |
use bfd explicitly.diff | (download) |
fpcsrc/compiler/systems/t_linux.pas |
4 2 + 2 - 0 ! |
use ld.bfd explicitly Freepascal is broken with ld.gold, previously we conflicted with binutils-gold but that makes us uninstallable with the new binutils. So instead we take the approach of patching fpc to use ld.bfd directly |
add ppc64 support.diff | (download) |
install/man/man1/ppcppc64.1 |
33 33 + 0 - 0 ! |
--- |
kfreebsd amd64_bootstrap.patch | (download) |
fpcsrc/compiler/systems/t_bsd.pas |
9 2 + 7 - 0 ! |
kfreebsd bootstrap necessities In the case we use freebsd as OS_TARGET the following goes wrong: . In fastcgi and fcl-web, something goes wrong with linking: ELF interpreter /usr/libexec/ld-elf.so.1 not found I have no idea where this comes from as all references to libexec are either in fpmake itself after compilation or in t_bsd.pas in parts that should not be used. However, if we force it in t_bsd.pas, it at least calls the right linker. It still doesn't work though, as the symbols it links to are wrong. |
find_iconv_in_libc_on_debian.patch | (download) |
fpcsrc/rtl/unix/cwstring.pp |
7 4 + 3 - 0 ! |
iconv in kfreebsd is found in libc as on linux On FreeBSD, iconv is a seperate library. In Debian, it is found in libc. |
dont_build_fastcgi_fcl web_and_fppkg_on_kfreebsd.patch | (download) |
fpcsrc/packages/Makefile.fpc |
6 3 + 3 - 0 ! |
temporary kfreebsd bootstrap issue In fastcgi and fcl-web, something goes wrong with linking. Originally it was ELF interpreter /usr/libexec/ld-elf.so.1 not found which is fixed, but now it crashes when it is used (symbols issue I think) . For now, I decide to remove fastcgi and fcl-web from the kfreebsd build. . Because of removing fastcgi and fcl-web from building, also fppkg fails: pkgfphttp.pp(18,12) Fatal: Can't find unit fphttpclient used by pkgfphttp This last failure can be prevented by building fcl-web until failure, then enough pieces are in place for fppkg to build. But as I haven't figured out yet how to do that sensibly, let's not build fppkg for now on kfreebsd. |
fix 733618.patch | (download) |
fpcsrc/compiler/sparc/cgcpu.pas |
221 204 + 17 - 0 ! |
--- |
change path of localization files to fit Debian standar.patch | (download) |
fpcsrc/utils/fpdoc/dglobals.pp |
4 2 + 2 - 0 ! |
change path of localization fies to fit debian standard. (closes: bug#73368) Bug-Debian: http://bugs.debian.org/73368 |
fix encoding of localization files to be utf8.patch | (download) |
fpcsrc/utils/fpdoc/intl/dglobals.de.po |
18 9 + 9 - 0 ! |
change path of localization fies to fit debian standard. (closes: bug#73368) Bug-Debian: http://bugs.debian.org/73368 |