Package: flightgear / 1:2020.3.19+dfsg-1

Metadata

Package Version Patches format
flightgear 1:2020.3.19+dfsg-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
spelling_20160206.patch | (download)

3rdparty/iaxclient/lib/portaudio/bindings/cpp/example/devs.cxx | 8 4 + 4 - 0 !
3rdparty/iaxclient/lib/portaudio/bindings/cpp/example/sine.cxx | 10 4 + 6 - 0 !
3rdparty/iaxclient/lib/portaudio/pa_tests/patest_in_overflow.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/pablio/test_rw.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/pablio/test_rw_echo.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/pablio/test_w_saw.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/pablio/test_w_saw8.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/debug_convert.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/debug_dual.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/debug_multi_in.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/debug_multi_out.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/debug_record.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/debug_record_reuse.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/debug_sine.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/debug_sine_amp.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/debug_sine_formats.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/debug_srate.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/debug_test1.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/pa_devs.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/pa_fuzz.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/pa_minlat.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest1.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_buffer.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_callbackstop.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_clip.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_dither.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_hang.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_in_overflow.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_latency.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_leftright.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_longsine.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_many.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_maxsines.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_mono.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_mono_asio_channel_select.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_multi_sine.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_out_underflow.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_pink.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_prime.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_read_record.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_read_write_wire.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_record.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_saw.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_sine.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_sine8.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_sine_formats.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_sine_time.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_start_stop.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_stop.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_stop_playout.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_sync.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_toomanysines.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_two_rates.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_underflow.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_wire.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_write_sine.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/portaudio/test/patest_write_stop.c | 2 1 + 1 - 0 !
src/FDM/JSBSim/models/propulsion/FGForce.cpp | 2 1 + 1 - 0 !
src/GUI/SetupRootDialog.cxx | 4 2 + 2 - 0 !
src/Main/fg_init.cxx | 2 1 + 1 - 0 !
src/Navaids/waypoint.cxx | 2 1 + 1 - 0 !
src/Network/generic.cxx | 2 1 + 1 - 0 !
src/Scripting/NasalPositioned.cxx | 12 6 + 6 - 0 !
63 files changed, 75 insertions(+), 77 deletions(-)

 fix various spelling errors in release 2016.1.0.

spelling_20160529.patch | (download)

src/Main/positioninit.cxx | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix some more spelling errors in release 2016.2.1.

spelling_20160920.patch | (download)

src/GUI/InstallSceneryDialog.cxx | 2 1 + 1 - 0 !
src/Main/subsystemFactory.cxx | 2 1 + 1 - 0 !
src/Scripting/NasalSys.cxx | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 fix some more spelling errors in release 2016.3.1.

spelling_20161121.patch | (download)

3rdparty/iaxclient/lib/audio_encode.c | 2 1 + 1 - 0 !
3rdparty/iaxclient/lib/video.c | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 fix various spelling errors in release 2016.4.4.

spelling_20170725.patch | (download)

src/FDM/JSBSim/JSBSim.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix various spelling errors in release 2017.2.1.

disable check for windows.h.patch | (download)

CMakeLists.txt | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 disable check for windows.h

hid bigendian.patch | (download)

src/Input/FGHIDEventInput.cxx | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 hid-bigendian

===================================================================

0008 Disable some failing tests.patch | (download)

test_suite/unit_tests/Main/test_posinit.cxx | 2 1 + 1 - 0 !
test_suite/unit_tests/Main/test_posinit.hxx | 2 1 + 1 - 0 !
test_suite/unit_tests/Navaids/test_flightplan.hxx | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 disable some failing tests


0009 Disable some newly failing tests.patch | (download)

test_suite/simgear_tests/canvas/testCanvas.hxx | 4 2 + 2 - 0 !
test_suite/unit_tests/Navaids/test_fpNasal.hxx | 4 2 + 2 - 0 !
test_suite/unit_tests/Navaids/test_routeManager.hxx | 24 12 + 12 - 0 !
3 files changed, 16 insertions(+), 16 deletions(-)

 disable some newly failing tests


0010 Ignore some more tests.patch | (download)

test_suite/unit_tests/Instrumentation/test_gps.hxx | 4 2 + 2 - 0 !
test_suite/unit_tests/Navaids/test_fpNasal.hxx | 14 7 + 7 - 0 !
2 files changed, 9 insertions(+), 9 deletions(-)

 ignore some more tests


0011 test compilation fix.patch | (download)

test_suite/unit_tests/Instrumentation/test_gps.cxx | 5 3 + 2 - 0 !
1 file changed, 3 insertions(+), 2 deletions(-)

 revert test_gps.cxx to the last known working version

Revert all changes to test_gps.cxx between 2020.5.4 and 2020.5.5 due
to the missing method pointAlongRouteNorm.  This patch should be
removed again once upstream fixes this.

use UTC timestamp for reproducibility.patch | (download)

package/CMakeLists.txt | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch] package/cmakelists.txt: use utc timestamp.

While cmake respects SOURCE_DATE_EPOCH, the timezone may still change
the date stamp used.

https://reproducible-builds.org/docs/source-date-epoch/

fix atomic build riscv64.patch | (download)

src/GUI/QQuickDrawable.cxx | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 don't use atomic_bool, but atomic_int, the latter doesn't need external latomic linking
on riscv64
Fix build with 64 bit time_t on 32 bit architectures.patch | (download)

src/Input/FGLinuxEventInput.cxx | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 fix build with 64-bit time_t on 32-bit architectures

In such configurations, input_event struct does not have time member,
and it has __sec and __usec members instead.

input_event_sec and input_event_usec are macros that expand to
time.tv_sec/time.tv_usec or __sec/__usec, depending on the time_t
configuration.

See this Linux commit for more information:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=152194fe9c3f0323

Move checkIORules to SGPathNasalIORulesChecker.patch | (download)

src/Scripting/NasalSGPath.cxx | 23 4 + 19 - 0 !
1 file changed, 4 insertions(+), 19 deletions(-)

 nasalsgpath: move checkiorules() to sgpath::nasalioruleschecker()

This allows the from_nasal_helper() in SimGear that constructs SGPath
instances from Nasal scalars to use SGPath::NasalIORulesChecker() as a
PermissionChecker.