From 9919f27659b8dba97a45548893e6533a01af04d3 Mon Sep 17 00:00:00 2001 From: Roberto Ricci Date: Mon, 26 Jul 2021 14:40:53 +0200 Subject: [PATCH 1/2] simgear: update to 2020.3.11. --- srcpkgs/simgear/patches/musl-strerror_r.patch | 4 ++-- srcpkgs/simgear/template | 7 ++++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/srcpkgs/simgear/patches/musl-strerror_r.patch b/srcpkgs/simgear/patches/musl-strerror_r.patch index 9c2208ac1004..b88fa29600fe 100644 --- a/srcpkgs/simgear/patches/musl-strerror_r.patch +++ b/srcpkgs/simgear/patches/musl-strerror_r.patch @@ -1,6 +1,6 @@ --- a/simgear/misc/strutils.cxx 2020-06-26 00:07:33.000000000 +0200 +++ b/simgear/misc/strutils.cxx 2020-08-22 19:50:07.043076612 +0200 -@@ -1137,7 +1137,13 @@ +@@ -1169,7 +1175,13 @@ // Always makes the string in 'buf' null-terminated retcode = strerror_s(buf, sizeof(buf), errnum); #elif defined(_GNU_SOURCE) @@ -14,7 +14,7 @@ #elif (_POSIX_C_SOURCE >= 200112L) || defined(SG_MAC) || defined(__FreeBSD__) || defined(__OpenBSD__) int retcode; // POSIX.1-2001 and POSIX.1-2008 -@@ -1146,7 +1152,7 @@ +@@ -1178,7 +1184,7 @@ #error "Could not find a thread-safe alternative to strerror()." #endif diff --git a/srcpkgs/simgear/template b/srcpkgs/simgear/template index 4a15e27896ef..7f510909dbac 100644 --- a/srcpkgs/simgear/template +++ b/srcpkgs/simgear/template @@ -1,19 +1,20 @@ # Template file for 'simgear' pkgname=simgear -version=2020.1.3 +version=2020.3.11 revision=1 # XXX: always keep in sync with flightgear version! build_style=cmake configure_args="-DENABLE_TESTS=OFF -Wdev" hostmakedepends="pkg-config" makedepends="boost-devel freetype-devel libjpeg-turbo-devel giflib-devel - libcurl-devel libfreeglut-devel libopenal-devel osg-devel plib-devel" + libcurl-devel libfreeglut-devel libopenal-devel osg-devel plib-devel + liblzma-devel" short_desc="Simulation engine for FlightGear - static libraries" maintainer="Orphaned " license="GPL-2.0-or-later" homepage="http://www.flightgear.org/" distfiles="$SOURCEFORGE_SITE/project/flightgear/release-${version%.*}/${pkgname}-${version}.tar.bz2" -checksum=66da2c4f68058f6854206f2dd9c03c9223851ade24a50216e88b4e50598c13d1 +checksum=bb8dfcbc2a3b0143d1ffcf01d1a961e566ef21dd33d9cc768d6d9aa5871d4f3c # Suppress warnings regarding auto_ptr CXXFLAGS="-Wno-deprecated-declarations" From b0acff87c8dc9544c6633048c92ae40363d79137 Mon Sep 17 00:00:00 2001 From: Roberto Ricci Date: Mon, 26 Jul 2021 14:41:02 +0200 Subject: [PATCH 2/2] flightgear: update to 2020.3.11. --- srcpkgs/flightgear/patches/musl-include-fcntl.patch | 10 ++++++++++ srcpkgs/flightgear/template | 12 ++++++------ 2 files changed, 16 insertions(+), 6 deletions(-) create mode 100644 srcpkgs/flightgear/patches/musl-include-fcntl.patch diff --git a/srcpkgs/flightgear/patches/musl-include-fcntl.patch b/srcpkgs/flightgear/patches/musl-include-fcntl.patch new file mode 100644 index 000000000000..1f3e0f8234f5 --- /dev/null +++ b/srcpkgs/flightgear/patches/musl-include-fcntl.patch @@ -0,0 +1,10 @@ +--- a/src/Navaids/NavDataCache.cxx ++++ b/src/Navaids/NavDataCache.cxx +@@ -31,6 +31,7 @@ + #include // for int64_t + #include // for std::ostringstream + #include ++#include + + #ifdef SYSTEM_SQLITE + // the standard sqlite3.h doesn't give a way to set SQLITE_UINT64_TYPE, diff --git a/srcpkgs/flightgear/template b/srcpkgs/flightgear/template index e5528205b9e0..16f2dd21a021 100644 --- a/srcpkgs/flightgear/template +++ b/srcpkgs/flightgear/template @@ -1,7 +1,7 @@ # Template file for 'flightgear' pkgname=flightgear -version=2020.1.3 -revision=2 +version=2020.3.11 +revision=1 build_style=cmake configure_args="-DFG_DATA_DIR:STRING=/usr/share/flightgear/fgdata -DOpenGL_GL_PREFERENCE=GLVND -DTRANSLATIONS_SRC_DIR=${wrksrc}/fgdata/Translations" @@ -17,11 +17,11 @@ license="GPL-2.0-or-later" homepage="http://www.flightgear.org/" distfiles=" $SOURCEFORGE_SITE/project/flightgear/release-${version%.*}/${pkgname}-${version}.tar.bz2 - $SOURCEFORGE_SITE/project/flightgear/release-${version%.*}/FlightGear-${version}-data.tar.bz2" -checksum=" - 1f07e8ef2c558dae3b9738e313b57e711d38e569f85d49fc2c5ae647e3949a17 - 2196f4ffcdeaae3a8b0a2b6ebf62a456bfd0198abb6c0619f763204d89804a03" + $SOURCEFORGE_SITE/project/flightgear/release-${version%.*}/FlightGear-${version}-data.txz" +checksum="fe2706c7707ea73abc5114773de45f29861ab0f8f535656af0428ed049ca4a97 + 123f151b2c0f4220f0dd55e875ca57a4ec38a94f71f8c04c58caeac077e2b558" python_version=2 +make_check=no nocross=https://build.voidlinux.org/builders/armv7l-musl_builder/builds/4773/steps/shell_3/logs/stdio