Update to flightgear 2024.1.3.

This commit is contained in:
pascal
2025-12-02 21:16:04 +00:00
parent 74cf46d83e
commit 236bdde8ec
10 changed files with 2946 additions and 1803 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
ONLY_FOR_ARCHS = amd64 i386
V = 2020.3.19
V = 2024.1.3
CATEGORIES = games
+7 -9
View File
@@ -1,14 +1,13 @@
COMMENT = modern, open-source flight simulator
DISTNAME = flightgear-${V}
REVISION = 0
WANTLIB += ${COMPILER_LIBCXX} GL GLEW GLU ICE OpenThreads SM SimGearCore
WANTLIB += SimGearScene X11 Xext Xi Xmu c dbus-1 event_core execinfo
WANTLIB += freetype glut m osg osgDB osgFX osgGA osgParticle osgSim
WANTLIB += osgText osgUtil osgViewer png sqlite3 z
WANTLIB += ${COMPILER_LIBCXX} GL GLU ICE OpenThreads SM SimGearCore
WANTLIB += SimGearScene X11 Xext c dbus-1 event_core event_extra
WANTLIB += execinfo m osg osgDB osgFX osgGA osgParticle osgSim
WANTLIB += osgTerrain osgText osgUtil osgViewer sqlite3 z
SITES = ${SITE_SOURCEFORGE:=flightgear/}
SITES = https://gitlab.com/flightgear/fgmeta/-/jobs/11942161583/artifacts/raw/fgbuild/
MODULES = devel/cmake
COMPILER = base-clang ports-gcc
@@ -16,14 +15,13 @@ COMPILER = base-clang ports-gcc
BUILD_DEPENDS = devel/boost \
devel/plib
LIB_DEPENDS = databases/sqlite3 \
graphics/freeglut \
graphics/simgear>=$V \
graphics/glew \
x11/dbus \
devel/libevent2
RUN_DEPENDS = games/flightgear/data>=${V}
CONFIGURE_ARGS += -DCMAKE_INSTALL_MANDIR="${PREFIX}/man" \
-DCMAKE_CXX_FLAGS="${CXXFLAGS} -I${X11BASE}/include" \
-DFG_DATA_DIR="${TRUEPREFIX}/share/flightgear" \
-DSYSTEM_SQLITE=ON \
-DSYSTEM_FLITE=OFF \
@@ -31,7 +29,7 @@ CONFIGURE_ARGS += -DCMAKE_INSTALL_MANDIR="${PREFIX}/man" \
-DENABLE_FGCOM=OFF \
-DENABLE_QT=OFF
MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib
MODCMAKE_LDFLAGS = -L${X11BASE}/lib -L${LOCALBASE}/lib
NO_TEST = Yes
+2 -2
View File
@@ -1,2 +1,2 @@
SHA256 (flightgear-2020.3.19.tar.bz2) = Fn0I3pzA9yIYs3myPNflbH9u4Y19VZUS2lGjvWfzjm4=
SIZE (flightgear-2020.3.19.tar.bz2) = 8935152
SHA256 (flightgear-2024.1.3.tar.bz2) = ugV3xsltowwpmbEn0D/M7XigDhHtcVvRwHXHn0EKVos=
SIZE (flightgear-2024.1.3.tar.bz2) = 9806046
@@ -3,9 +3,9 @@ disable libudev detection
Index: CMakeLists.txt
--- CMakeLists.txt.orig
+++ CMakeLists.txt
@@ -146,11 +146,6 @@ elseif(${CMAKE_SYSTEM_NAME} MATCHES "Linux" OR
@@ -139,11 +139,6 @@ elseif(${CMAKE_SYSTEM_NAME} MATCHES "Linux" OR
set(USE_DBUS_DEFAULT 1)
set(ENABLE_VR_DEFAULT 1)
- find_package(UDev QUIET)
- if(UDEV_FOUND)
@@ -1,6 +1,7 @@
--- utils/GPSsmooth/MIDG_main.cxx.orig Wed Aug 31 16:52:33 2011
+++ utils/GPSsmooth/MIDG_main.cxx Wed Aug 31 16:52:47 2011
@@ -5,6 +5,7 @@
Index: utils/GPSsmooth/MIDG_main.cxx
--- utils/GPSsmooth/MIDG_main.cxx.orig
+++ utils/GPSsmooth/MIDG_main.cxx
@@ -4,6 +4,7 @@
#ifdef HAVE_WINDOWS_H
# include <windows.h>
#else
@@ -1,6 +1,7 @@
--- utils/GPSsmooth/UGear_main.cxx.orig Wed Aug 31 16:53:32 2011
+++ utils/GPSsmooth/UGear_main.cxx Wed Aug 31 16:53:50 2011
@@ -5,6 +5,7 @@
Index: utils/GPSsmooth/UGear_main.cxx
--- utils/GPSsmooth/UGear_main.cxx.orig
+++ utils/GPSsmooth/UGear_main.cxx
@@ -4,6 +4,7 @@
#ifdef HAVE_WINDOWS_H
# include <windows.h>
#else
+1 -2
View File
@@ -5,11 +5,11 @@
@bin bin/fgelev
@bin bin/fgfs
@bin bin/fgjs
@bin bin/fgpanel
@bin bin/fgtraffic
@bin bin/fgviewer
@bin bin/js_demo
@bin bin/metar
@bin bin/nasal
@bin bin/yasim
@bin bin/yasim-proptest
@man man/man1/GPSsmooth.1
@@ -19,7 +19,6 @@
@man man/man1/fgelev.1
@man man/man1/fgfs.1
@man man/man1/fgjs.1
@man man/man1/fgpanel.1
@man man/man1/fgviewer.1
@man man/man1/js_demo.1
@man man/man1/metar.1
+1 -1
View File
@@ -16,7 +16,7 @@ PKG_ARCH = *
do-install:
xz -cd ${FULLDISTDIR}/${DISTFILES} | tar -xf - \
-C ${PREFIX}/share -s ',^fgdata,flightgear,'
-C ${PREFIX}/share -s ',^fgdata_2024_1,flightgear,'
chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/flightgear
.include <bsd.port.mk>
+2 -2
View File
@@ -1,2 +1,2 @@
SHA256 (FlightGear-2020.3.19-data.txz) = 863EnNBU+rYTdxHwMV6HbBu99lO6H3mKGuyumm6YR5U=
SIZE (FlightGear-2020.3.19-data.txz) = 1789370768
SHA256 (FlightGear-2024.1.3-data.txz) = wOjWuJM1hF0nSUCKAhmyWrHCMV0/8MNTYQSy5Z5h4vY=
SIZE (FlightGear-2024.1.3-data.txz) = 1883164948
File diff suppressed because it is too large Load Diff