commit: 8170f20931e723b17be2916cefbcccf71691706d Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org> AuthorDate: Sat Jan 14 01:29:44 2017 +0000 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org> CommitDate: Sat Jan 14 01:33:17 2017 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8170f209
games-simulation/flightgear: Security cleanup (bug #602658). Package-Manager: Portage-2.3.3, Repoman-2.3.1 games-simulation/flightgear/Manifest | 3 - .../files/0001-flightgear-3.4.0-cmake.patch | 30 ----- .../files/0002-flightgear-3.4.0-cmake.patch | 54 -------- .../flightgear/flightgear-2016.3.1.ebuild | 133 -------------------- .../flightgear/flightgear-2016.4.3.ebuild | 133 -------------------- .../flightgear/flightgear-3.4.0.ebuild | 138 --------------------- games-simulation/flightgear/metadata.xml | 3 - 7 files changed, 494 deletions(-) diff --git a/games-simulation/flightgear/Manifest b/games-simulation/flightgear/Manifest index e9b16b9..ecb489c 100644 --- a/games-simulation/flightgear/Manifest +++ b/games-simulation/flightgear/Manifest @@ -1,4 +1 @@ -DIST flightgear-2016.3.1.tar.bz2 7542098 SHA256 501d2f59b8f9d221332044346bbbfe195e42d0195945f8bb0fec8b474bc79c31 SHA512 57246144d954e36e330fe5da15ff5c86f810cbd0b09638c2df813a242677eca22e00a9432f6091da6731972699657fee525310f5bcc91cf8dc5e2250c8663e8a WHIRLPOOL f9c4809fe5d2981b366a3b2c3d47788843a8abd0bacee37eb8c15dafcfd2c3b855c760065c8f0274c10f96faa84632536a68641e6f80a047409ec944a4b4dd24 -DIST flightgear-2016.4.3.tar.bz2 7559919 SHA256 35a9c439265e4a9caf794458bb42917d93280b2e561cc7b9a02aaba1226d2822 SHA512 4a7bb2322b49a6585671c5f0c52a7206002ada82ec7255536be338e21167d7a28be54a52b5c6b3f5ee8037b18e5626513e6fbc805b4ada49c6ef227c88a81d46 WHIRLPOOL 3e0e9d478af5a978badaaa325837ccf269a05b00994f90a2c1d43c0466e85b3d69a7b8b7dd6a1a1d18070a76c1e0f74879ecaf51bc52530b30b1afa33b42b259 DIST flightgear-2016.4.4.tar.bz2 7560911 SHA256 d51992cbe40f1812f9821ab27b838d52e04c10551772d57fc2e815f4444dfafc SHA512 3f3d5a72adea9cb9a22b7b355a18492c1c58634e6203d6ae364d7a89f1af0fcc3df446c72c3c83ac9a1f51e05a6cd83c7d7af5f7bc3a5e8e75e3b80f709394a0 WHIRLPOOL 0a3fc48c5ec440cdcc7f2a99b860c51310fd9f256e5577458ccd9fa5202c26751b982918752326c68b5c6d9554eb902c4789df4a6221752870d3eaf263756226 -DIST flightgear-3.4.0.tar.bz2 7522457 SHA256 b5645d05b50728a89f091292bc557f440d8f8719dd9cebf7f5bf3fa8ea795780 SHA512 10626d00b34255753dc5a5c82076909c296219472faf51c38460cc357ac014b40bd127454f28b2d857f1a1a299716430fd8f04dc7881552b3c24dee6eb616b1e WHIRLPOOL 636ca7e012175141bc4b081cb6137e5348d49b873d241c5d0f1ed0a2581b32d2f23f4fe0ed97d5a1b72440afd14687e5de4e6ebeeaf07b4e854b0ca47875b82f diff --git a/games-simulation/flightgear/files/0001-flightgear-3.4.0-cmake.patch b/games-simulation/flightgear/files/0001-flightgear-3.4.0-cmake.patch deleted file mode 100644 index e14920b..00000000 --- a/games-simulation/flightgear/files/0001-flightgear-3.4.0-cmake.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 06a260822c0eb10f47533a2cbf5cbbc968878c17 Mon Sep 17 00:00:00 2001 -From: James Turner <zakal...@mac.com> -Date: Tue, 17 Mar 2015 23:33:57 +0000 -Subject: [PATCH] Make 3.2.1 fix: make thread check platform specific. - ---- - CMakeLists.txt | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 8847614..c881c32 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -109,6 +109,8 @@ IF(APPLE) - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mmacosx-version-min=10.7") - elseif(${CMAKE_SYSTEM_NAME} MATCHES "Linux" OR - ${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD") -+ find_package(Threads REQUIRED) -+ - set(USE_DBUS_DEFAULT 1) - - find_package(UDev) -@@ -230,7 +232,6 @@ endif(EVENT_INPUT) - # check required dependencies - find_package(Boost REQUIRED) - find_package(ZLIB REQUIRED) --find_package(Threads REQUIRED) - find_package(OpenGL REQUIRED) - find_package(OpenAL REQUIRED) - find_package(OpenSceneGraph 3.2.0 REQUIRED diff --git a/games-simulation/flightgear/files/0002-flightgear-3.4.0-cmake.patch b/games-simulation/flightgear/files/0002-flightgear-3.4.0-cmake.patch deleted file mode 100644 index 2151acd..00000000 --- a/games-simulation/flightgear/files/0002-flightgear-3.4.0-cmake.patch +++ /dev/null @@ -1,54 +0,0 @@ -From 14405fe2e397b9a6ab9b004cb8c7459eeb41ec59 Mon Sep 17 00:00:00 2001 -From: "Rebecca N. Palmer" <rebecca_pal...@zoho.com> -Date: Fri, 3 Apr 2015 19:15:52 +0100 -Subject: [PATCH] Fix compile with CMake 3.2.1, by Kevin Seroux - -Explicitly link X11, as this no longer comes with OpenGL ---- - CMakeLists.txt | 1 + - src/Main/CMakeLists.txt | 4 +++- - utils/fgviewer/CMakeLists.txt | 4 ++++ - 3 files changed, 8 insertions(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index c881c32..c443f58 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -110,6 +110,7 @@ IF(APPLE) - elseif(${CMAKE_SYSTEM_NAME} MATCHES "Linux" OR - ${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD") - find_package(Threads REQUIRED) -+ find_package(X11 REQUIRED) - - set(USE_DBUS_DEFAULT 1) - -diff --git a/src/Main/CMakeLists.txt b/src/Main/CMakeLists.txt -index 949b379..4b6926e 100644 ---- a/src/Main/CMakeLists.txt -+++ b/src/Main/CMakeLists.txt -@@ -130,7 +130,9 @@ endif() - if (CRASHRPT_FOUND) - target_link_libraries(fgfs ${CRASHRPT_LIBRARY}) - endif() -- -+if(X11_FOUND) -+ target_link_libraries(fgfs ${X11_LIBRARIES}) -+endif() - target_link_libraries(fgfs - ${SQLITE3_LIBRARY} - ${SIMGEAR_LIBRARIES} -diff --git a/utils/fgviewer/CMakeLists.txt b/utils/fgviewer/CMakeLists.txt -index 165be74..bfc52ad 100644 ---- a/utils/fgviewer/CMakeLists.txt -+++ b/utils/fgviewer/CMakeLists.txt -@@ -42,6 +42,10 @@ else() - endif() - - add_executable(fgviewer ${FGVIEWER_SOURCES} ${FGVIEWER_RTI_SOURCES}) -+if(X11_FOUND) -+ target_link_libraries(fgviewer ${X11_LIBRARIES}) -+endif() -+ - target_link_libraries(fgviewer - ${SIMGEAR_LIBRARIES} - ${OPENSCENEGRAPH_LIBRARIES} diff --git a/games-simulation/flightgear/flightgear-2016.3.1.ebuild b/games-simulation/flightgear/flightgear-2016.3.1.ebuild deleted file mode 100644 index 3e56f60..00000000 --- a/games-simulation/flightgear/flightgear-2016.3.1.ebuild +++ /dev/null @@ -1,133 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 - -inherit cmake-utils bash-completion-r1 - -DESCRIPTION="Open Source Flight Simulator" -HOMEPAGE="http://www.flightgear.org/" -SRC_URI="mirror://sourceforge/flightgear/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc x86" -IUSE="dbus debug examples qt5 test +udev +utils vim-syntax" - -COMMON_DEPEND=" - dev-db/sqlite:3 - >=dev-games/openscenegraph-3.2.0[png] - ~dev-games/simgear-${PV} - media-libs/openal - media-libs/speex - media-sound/gsm - sys-libs/zlib - x11-libs/libX11 - dbus? ( >=sys-apps/dbus-1.6.18-r1 ) - qt5? ( - >=dev-qt/qtcore-5.4.1:5 - >=dev-qt/qtgui-5.4.1:5 - >=dev-qt/qtwidgets-5.4.1:5 - ) - udev? ( virtual/udev ) - utils? ( - media-libs/freeglut - media-libs/libpng:0 - virtual/opengl - ) -" -DEPEND="${COMMON_DEPEND} - >=dev-libs/boost-1.44 - >=media-libs/plib-1.8.5 -" -RDEPEND="${COMMON_DEPEND} - ~games-simulation/${PN}-data-${PV} -" - -DOCS=(AUTHORS ChangeLog NEWS README Thanks) - -src_configure() { - local mycmakeargs=( - -DENABLE_FGCOM=$(usex utils) - -DENABLE_FGELEV=$(usex utils) - -DENABLE_FGJS=$(usex utils) - -DENABLE_FGVIEWER=$(usex utils) - -DENABLE_FLITE=OFF - -DENABLE_GPSSMOOTH=$(usex utils) - -DENABLE_JS_DEMO=$(usex utils) - -DENABLE_JSBSIM=ON - -DENABLE_LARCSIM=ON - -DENABLE_LOGGING=$(usex test) - -DENABLE_METAR=$(usex utils) - -DENABLE_PROFILE=OFF - -DENABLE_QT=$(usex qt5) - -DENABLE_RTI=OFF - -DENABLE_TERRASYNC=$(usex utils) - -DENABLE_TESTS=$(usex test) - -DENABLE_UIUC_MODEL=ON - -DENABLE_YASIM=ON - -DEVENT_INPUT=$(usex udev) - -DFG_DATA_DIR=/usr/share/${PN} - -DJSBSIM_TERRAIN=ON - -DOSG_FSTREAM_EXPORT_FIXED=OFF # TODO also see simgear - -DSIMGEAR_SHARED=ON - -DSP_FDMS=ON - -DSYSTEM_FLITE=ON - -DSYSTEM_HTS_ENGINE=ON - -DSYSTEM_SPEEX=ON - -DSYSTEM_GSM=ON - -DSYSTEM_SQLITE=ON - -DUSE_AEONWAVE=OFF - -DUSE_DBUS=$(usex dbus) - -DWITH_FGPANEL=$(usex utils) - ) - - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - - # Install icons and menu entry - local s - for s in 16 22 24 32 48 64 128; do - doicon -s ${s} icons/${s}x${s}/apps/${PN}.png - use utils && doicon -s ${s} icons/${s}x${s}/apps/fgcom.png - done - doicon -s scalable icons/scalable/${PN}.svg - use utils && doicon -s scalable icons/scalable/fgcom.svg - - newmenu package/${PN}.desktop ${PN}.desktop - - # Install bash completion (TODO zsh) - # Uncomment below when scripts stops writing files... -# sed -e "s|/usr/local/share/FlightGear|${GAMES_DATADIR}/${PN}|" \ -# -i scripts/completion/fg-completion.bash || die 'unable to replace FG_ROOT' -# newbashcomp scripts/completion/fg-completion.bash ${PN} - - # Install examples and other misc files - if use examples; then - insinto /usr/share/doc/"${PF}"/examples - doins -r scripts/java scripts/perl scripts/python - insinto /usr/share/doc/"${PF}"/examples/c++ - doins -r scripts/example/* - insinto /usr/share/doc/"${PF}"/tools - doins -r scripts/atis scripts/tools/* - fi - - # Install nasal script syntax - if use vim-syntax; then - insinto /usr/share/vim/vimfiles/syntax - doins scripts/syntax/{ac3d,nasal}.vim - insinto /usr/share/vim/vimfiles/ftdetect/ - doins "${FILESDIR}"/{ac3d,nasal}.vim - fi -} - -pkg_postinst() { - einfo "Please note that data files location changed to /usr/share/flightgear" - if use qt5; then - einfo "To use launcher, run fgfs with '--launcher' parameter" - fi -} diff --git a/games-simulation/flightgear/flightgear-2016.4.3.ebuild b/games-simulation/flightgear/flightgear-2016.4.3.ebuild deleted file mode 100644 index 14ee221..00000000 --- a/games-simulation/flightgear/flightgear-2016.4.3.ebuild +++ /dev/null @@ -1,133 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 - -inherit cmake-utils bash-completion-r1 - -DESCRIPTION="Open Source Flight Simulator" -HOMEPAGE="http://www.flightgear.org/" -SRC_URI="mirror://sourceforge/flightgear/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="dbus debug examples qt5 test +udev +utils vim-syntax" - -COMMON_DEPEND=" - dev-db/sqlite:3 - >=dev-games/openscenegraph-3.2.0[png] - ~dev-games/simgear-${PV} - media-libs/openal - media-libs/speex - media-sound/gsm - sys-libs/zlib - x11-libs/libX11 - dbus? ( >=sys-apps/dbus-1.6.18-r1 ) - qt5? ( - >=dev-qt/qtcore-5.4.1:5 - >=dev-qt/qtgui-5.4.1:5 - >=dev-qt/qtwidgets-5.4.1:5 - ) - udev? ( virtual/udev ) - utils? ( - media-libs/freeglut - media-libs/libpng:0 - virtual/opengl - ) -" -DEPEND="${COMMON_DEPEND} - >=dev-libs/boost-1.44 - >=media-libs/plib-1.8.5 -" -RDEPEND="${COMMON_DEPEND} - ~games-simulation/${PN}-data-${PV} -" - -DOCS=(AUTHORS ChangeLog NEWS README Thanks) - -src_configure() { - local mycmakeargs=( - -DENABLE_FGCOM=$(usex utils) - -DENABLE_FGELEV=$(usex utils) - -DENABLE_FGJS=$(usex utils) - -DENABLE_FGVIEWER=$(usex utils) - -DENABLE_FLITE=OFF - -DENABLE_GPSSMOOTH=$(usex utils) - -DENABLE_JS_DEMO=$(usex utils) - -DENABLE_JSBSIM=ON - -DENABLE_LARCSIM=ON - -DENABLE_LOGGING=$(usex test) - -DENABLE_METAR=$(usex utils) - -DENABLE_PROFILE=OFF - -DENABLE_QT=$(usex qt5) - -DENABLE_RTI=OFF - -DENABLE_TERRASYNC=$(usex utils) - -DENABLE_TESTS=$(usex test) - -DENABLE_UIUC_MODEL=ON - -DENABLE_YASIM=ON - -DEVENT_INPUT=$(usex udev) - -DFG_DATA_DIR=/usr/share/${PN} - -DJSBSIM_TERRAIN=ON - -DOSG_FSTREAM_EXPORT_FIXED=OFF # TODO also see simgear - -DSIMGEAR_SHARED=ON - -DSP_FDMS=ON - -DSYSTEM_FLITE=ON - -DSYSTEM_HTS_ENGINE=ON - -DSYSTEM_SPEEX=ON - -DSYSTEM_GSM=ON - -DSYSTEM_SQLITE=ON - -DUSE_AEONWAVE=OFF - -DUSE_DBUS=$(usex dbus) - -DWITH_FGPANEL=$(usex utils) - ) - - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - - # Install icons and menu entry - local s - for s in 16 22 24 32 48 64 128; do - doicon -s ${s} icons/${s}x${s}/apps/${PN}.png - use utils && doicon -s ${s} icons/${s}x${s}/apps/fgcom.png - done - doicon -s scalable icons/scalable/${PN}.svg - use utils && doicon -s scalable icons/scalable/fgcom.svg - - newmenu package/${PN}.desktop ${PN}.desktop - - # Install bash completion (TODO zsh) - # Uncomment below when scripts stops writing files... -# sed -e "s|/usr/local/share/FlightGear|${GAMES_DATADIR}/${PN}|" \ -# -i scripts/completion/fg-completion.bash || die 'unable to replace FG_ROOT' -# newbashcomp scripts/completion/fg-completion.bash ${PN} - - # Install examples and other misc files - if use examples; then - insinto /usr/share/doc/"${PF}"/examples - doins -r scripts/java scripts/perl scripts/python - insinto /usr/share/doc/"${PF}"/examples/c++ - doins -r scripts/example/* - insinto /usr/share/doc/"${PF}"/tools - doins -r scripts/atis scripts/tools/* - fi - - # Install nasal script syntax - if use vim-syntax; then - insinto /usr/share/vim/vimfiles/syntax - doins scripts/syntax/{ac3d,nasal}.vim - insinto /usr/share/vim/vimfiles/ftdetect/ - doins "${FILESDIR}"/{ac3d,nasal}.vim - fi -} - -pkg_postinst() { - einfo "Please note that data files location changed to /usr/share/flightgear" - if use qt5; then - einfo "To use launcher, run fgfs with '--launcher' parameter" - fi -} diff --git a/games-simulation/flightgear/flightgear-3.4.0.ebuild b/games-simulation/flightgear/flightgear-3.4.0.ebuild deleted file mode 100644 index f0fe697..00000000 --- a/games-simulation/flightgear/flightgear-3.4.0.ebuild +++ /dev/null @@ -1,138 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit games cmake-utils bash-completion-r1 - -DESCRIPTION="Open Source Flight Simulator" -HOMEPAGE="http://www.flightgear.org/" -SRC_URI="mirror://flightgear/Source/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc x86" -IUSE="dbus debug examples +jsbsim oldfdm qt5 test +udev +utils vim-syntax +yasim" - -COMMON_DEPEND=" - dev-db/sqlite:3 - >=dev-games/openscenegraph-3.2.0[png] - ~dev-games/simgear-${PV} - media-libs/openal - media-libs/speex - media-sound/gsm - sys-libs/zlib - x11-libs/libX11 - dbus? ( >=sys-apps/dbus-1.6.18-r1 ) - qt5? ( - >=dev-qt/qtcore-5.4.1:5 - >=dev-qt/qtgui-5.4.1:5 - >=dev-qt/qtwidgets-5.4.1:5 - ) - udev? ( virtual/udev ) - utils? ( - media-libs/freeglut - media-libs/libpng:0 - virtual/opengl - ) -" -DEPEND="${COMMON_DEPEND} - >=dev-libs/boost-1.44 - >=media-libs/plib-1.8.5 -" -RDEPEND="${COMMON_DEPEND} - ~games-simulation/${PN}-data-${PV} -" - -PATCHES=( - "${FILESDIR}/0001-${P}-cmake.patch" - "${FILESDIR}/0002-${P}-cmake.patch" -) - -DOCS=(AUTHORS ChangeLog NEWS README Thanks) - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX=${GAMES_PREFIX} - -DENABLE_FLITE=OFF - -DENABLE_PROFILE=OFF - -DENABLE_RTI=OFF - -DFG_DATA_DIR="${GAMES_DATADIR}"/${PN} - -DSIMGEAR_SHARED=ON - -DSP_FDMS=OFF - -DSYSTEM_FLITE=ON - -DSYSTEM_HTS_ENGINE=ON - -DSYSTEM_SPEEX=ON - -DSYSTEM_GSM=ON - -DSYSTEM_SQLITE=ON - $(cmake-utils_use_use dbus) - $(cmake-utils_use_enable jsbsim) - $(cmake-utils_use jsbsim JSBSIM_TERRAIN) - $(cmake-utils_use_enable oldfdm LARCSIM) - $(cmake-utils_use_enable oldfdm UIUC_MODEL) - $(cmake-utils_use_enable qt5 QT) - $(cmake-utils_use test LOGGING) - $(cmake-utils_use_enable test TESTS) - $(cmake-utils_use udev EVENT_INPUT) - $(cmake-utils_use_enable utils FGCOM) - $(cmake-utils_use_enable utils FGELEV) - $(cmake-utils_use_enable utils FGJS) - $(cmake-utils_use_with utils FGPANEL) - $(cmake-utils_use_enable utils FGVIEWER) - $(cmake-utils_use_enable utils GPSSMOOTH) - $(cmake-utils_use_enable utils JS_DEMO) - $(cmake-utils_use_enable utils METAR) - $(cmake-utils_use_enable utils TERRASYNC) - $(cmake-utils_use_enable yasim) - ) - - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - - # Install icons and menu entry - local s - for s in 16 22 24 32 48 64 128; do - doicon -s ${s} icons/${s}x${s}/apps/${PN}.png - use utils && doicon -s ${s} icons/${s}x${s}/apps/fgcom.png - done - doicon -s scalable icons/scalable/${PN}.svg - use utils && doicon -s scalable icons/scalable/fgcom.svg - - newmenu package/${PN}.desktop ${PN}.desktop - - # Install bash completion (TODO zsh) - # Uncomment below when scripts stops writing files... -# sed -e "s|/usr/local/share/FlightGear|${GAMES_DATADIR}/${PN}|" \ -# -i scripts/completion/fg-completion.bash || die 'unable to replace FG_ROOT' -# newbashcomp scripts/completion/fg-completion.bash ${PN} - - # Install examples and other misc files - if use examples; then - insinto /usr/share/doc/"${PF}"/examples - doins -r scripts/java scripts/perl scripts/python - insinto /usr/share/doc/"${PF}"/examples/c++ - doins -r scripts/example/* - insinto /usr/share/doc/"${PF}"/tools - doins -r scripts/atis scripts/tools/* - fi - - # Install nasal script syntax - if use vim-syntax; then - insinto /usr/share/vim/vimfiles/syntax - doins scripts/syntax/{ac3d,nasal}.vim - insinto /usr/share/vim/vimfiles/ftdetect/ - doins "${FILESDIR}"/{ac3d,nasal}.vim - fi - - prepgamesdirs -} - -pkg_postinst() { - if use qt5; then - einfo "To use launcher, run fgfs with '--launcher' parameter" - fi -} diff --git a/games-simulation/flightgear/metadata.xml b/games-simulation/flightgear/metadata.xml index 82acb57..50f9978 100644 --- a/games-simulation/flightgear/metadata.xml +++ b/games-simulation/flightgear/metadata.xml @@ -11,11 +11,8 @@ </maintainer> <use> <flag name="dbus">Enable screensaver DBus interaction</flag> - <flag name="jsbsim">Enables JSBSim Flight Dynamics Model (default)</flag> - <flag name="oldfdm">Enables deprecated Flight Dynamics Models (LaRCsim, UIUC)</flag> <flag name="qt5">Builds Qt5 launcher application</flag> <flag name="udev">Enables event-based Input devices through <pkg>virtual/udev</pkg></flag> <flag name="utils">Builds various utilities (fgpanel, fgviewer among others)</flag> - <flag name="yasim">Enables YASim Flight Dynamics Model</flag> </use> </pkgmetadata>