Debian Patches

Status for lazarus/3.8+dfsg1-9

Patch Description Author Forwarded Bugs Origin Last update
default_config.diff Fix system wide configuration file to fit Debian paths This patch fixes system wide default Lazarus configuration. It adds the needed
configuration to adapt Lazarus to Debian and makes it running out of the box
without need of any user's pre-configuration.
not-needed 2023-05-20
lcl-with-multple-widget-sets.diff Enable building all linux supported LCL widget sets This patch enable building all linux supported LCL widget sets.

===================================================================
not-needed 2017-05-22
drop_carbon_from_Makefiles.patch With carbon stripped from the source tree, we need to strip the carbon dir from the clean targets

===================================================================
Paul Gevers <elbrus@debian.org> not-needed 2023-12-20
Fixed-compilation-of-testsuite-on-armel.patch Fixed compilation of test suite on armel. The crash was due to a source file disabling FPU emulation.
However, on armel, FPU emulation is needed as no hardware FPU
is present.
.
This patch removed the compiler flag that disabled the FPU emulation.
This should not harm, as on other targets, the compiler will by default use
the hardware FPU.

diff --git a/components/lazreport/source/addons/addfunction/frFuncNum.pas b/components/lazreport/source/addons/addfunction/frFuncNum.pas
index 769a340d..75e9c037 100644
Abou Al Montacir <abou.almontacir@sfr.fr> yes upstream 2023-04-01
Fixed-lcl-docs-installation-path.patch Fixed LCL docs installation path. Path where LCL docs were installation was wrong.
It contains an extra lcl level which needs to be removed.

diff --git a/docs/html/Makefile b/docs/html/Makefile
index 05875b79..8f28ae7e 100644
Abou Al Montacir <abou.almontacir@sfr.fr> not-needed 2023-12-22
Fixed-lcl-docs-build.patch Fixed LCL docs build. PNG file laztitle.png is no more shipped. Instead, a SVG files of same name is
provided. We replace references for PNG file by laztitle.svg.

diff --git a/components/turbopower_ipro/examples/index.html b/components/turbopower_ipro/examples/index.html
index d0da352f..51e72204 100644
Abou Al Montacir <abou.almontacir@sfr.fr> not-needed 2023-12-22
Replaced-instantfpc-by-ifpc.patch Replaced instantfpc by ifpc. Debian renames instantfpc into ifpc, so we need to patch Lazarus sources.

diff --git a/components/instantfpc/instantfpcregisterlaz.pas b/components/instantfpc/instantfpcregisterlaz.pas
index 8d6962a0..91284b07 100644
Abou Al Montacir <abou.almontacir@sfr.fr> not-needed 2024-01-01
Fixed-files-encoding.patch Fixed files encoding Some files are distributed by upstream in national encoding. This patch
converts them to unicode.
.
The convertion was doen using the follwong commands:
recode latin1..UTF-8 components/aggpas/rasterizers.dpr
recode Windows-1252..UTF-8 components/aggpas/rounded_rect.dpr
recode latin1..UTF-8 components/dbexport/demo/simple/firstnames.txt
recode latin1..UTF-8 components/dbexport/demo/simple/lastnames.txt
recode latin1..UTF-8 components/dbexport/demo/stdexports/firstnames.txt
recode latin1..UTF-8 components/dbexport/demo/stdexports/lastnames.txt
recode Windows-1252..UTF-8 components/freetype/FTL.TXT
recode KOI8-R..UTF-8 components/lazreport/source/addons/addfunction/doc/HISTORY.RUS
recode KOI8-R..UTF-8 components/lazreport/source/addons/addfunction/doc/README.RUS
recode latin1..UTF-8 components/lazreport/source/barcode.pas
recode latin1..UTF-8 components/lazreport/source/lr_rrect.pas
recode latin1..UTF-8 components/lclextensions/delphicompat.pas
recode latin1..UTF-8 components/lclextensions/oleutils.pas
recode latin1..UTF-8 components/onlinepackagemanager/opkman_contributors.txt
recode latin1..UTF-8 components/virtualtreeview/CHANGES.txt
recode latin1..UTF-8 components/virtualtreeview/laz.vtaccessibilityfactory.pas
recode latin1..UTF-8 components/virtualtreeview/units/win32/laz.virtualpanningwindow.pas
recode latin1..UTF-8 examples/virtualtreeview/vst_advanced/GeneralAbilitiesDemo.pas
recode latin1..UTF-8 lcl/interfaces/qt/qtwsdialogs.pp
recode latin1..UTF-8 lcl/interfaces/win32/win32winapi.inc
recode latin1..UTF-8 lcl/interfaces/wince/wincewsforms.pp

diff --git a/components/aggpas/rasterizers.dpr b/components/aggpas/rasterizers.dpr
index 22e3138a..dac44ab6 100644
Abou Al Montacir <abou.almontacir@sfr.fr> yes upstream 2025-01-30

All known versions for source package 'lazarus'

Links