commit:     91ea88de6527cde3be1dad19b5457861901d8648
Author:     Maciej Mrozowski <reavertm <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 24 18:24:10 2016 +0000
Commit:     Maciej Mrozowski <reavertm <AT> gentoo <DOT> org>
CommitDate: Wed Feb 24 18:28:33 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91ea88de

games-simulation/flightgear: Version bump 2016.1.1

 dev-games/simgear/Manifest                         |   1 +
 dev-games/simgear/simgear-2016.1.1.ebuild          |  48 ++++++++
 games-simulation/flightgear-data/Manifest          |   1 +
 .../flightgear-data-2016.1.1.ebuild                |  27 +++++
 games-simulation/flightgear/Manifest               |   1 +
 .../flightgear/flightgear-2016.1.1.ebuild          | 132 +++++++++++++++++++++
 6 files changed, 210 insertions(+)

diff --git a/dev-games/simgear/Manifest b/dev-games/simgear/Manifest
index df7d42c..a9e5a71 100644
--- a/dev-games/simgear/Manifest
+++ b/dev-games/simgear/Manifest
@@ -1 +1,2 @@
+DIST simgear-2016.1.1.tar.bz2 1065810 SHA256 
dbbc40115bc41563d930102484a3682e9fa4dda6f120feaa1fe82e0eb9d96c0d SHA512 
ccc3384beef2e2ff3819928f22289a774da28c1df11f42ddc58ad4913c2c329a2cc14ca0359a312b9684ae31e598dda8a7a49e27c9148d079858dc0bf8e6ae63
 WHIRLPOOL 
2cf05f28c3318ea678f728c87e447c73934348b8862c97602b264f63bbecca82fd7e6db17affe84c78e1a9c42e31ad64aca243e97723e3e54ffca8481609ba50
 DIST simgear-3.4.0.tar.bz2 1057455 SHA256 
927d66fe72aacb9dacced4506430bd5fc7726bc8d3d07d6f1866bc4cb11a5894 SHA512 
9ebf49ea2f024f0e52a4d18ba6f77361e7b9f51a0e7238661b4b2fd9db0176bdd948612d9b4aec3ae4d8210676e7533dfc0308b9c71bdeb22e99a68b90d81320
 WHIRLPOOL 
bb48b6640409a96816ade77c22a91f88c452d339165dd0241354c26ff27572a14538ecfd91265c239def4621657be8766c081cffc237711a691d7ef54461b548

diff --git a/dev-games/simgear/simgear-2016.1.1.ebuild 
b/dev-games/simgear/simgear-2016.1.1.ebuild
new file mode 100644
index 0000000..899b65f
--- /dev/null
+++ b/dev-games/simgear/simgear-2016.1.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+CMAKE_WARN_UNUSED_CLI=1
+inherit eutils cmake-utils
+
+DESCRIPTION="Development library for simulation games"
+HOMEPAGE="http://www.simgear.org/";
+SRC_URI="mirror://sourceforge/flightgear/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~ppc ~x86"
+SLOT="0"
+IUSE="curl debug subversion test"
+
+COMMON_DEPEND="
+       dev-libs/expat
+       >=dev-games/openscenegraph-3.2.0
+       media-libs/openal
+       sys-libs/zlib
+       virtual/opengl
+       curl? ( net-misc/curl )
+"
+DEPEND="${COMMON_DEPEND}
+       >=dev-libs/boost-1.44
+"
+RDEPEND="${COMMON_DEPEND}
+       subversion? ( dev-vcs/subversion )
+"
+
+DOCS=(AUTHORS ChangeLog NEWS README Thanks)
+
+src_configure() {
+       local mycmakeargs=(
+               -DENABLE_CURL=$(usex curl)
+               -DENABLE_PKGUTIL=ON
+               -DENABLE_RTI=OFF
+               -DENABLE_SOUND=ON
+               -DENABLE_TESTS=$(usex test)
+               -DSIMGEAR_HEADLESS=OFF
+               -DSIMGEAR_SHARED=ON
+               -DSYSTEM_EXPAT=ON
+       )
+       cmake-utils_src_configure
+}

diff --git a/games-simulation/flightgear-data/Manifest 
b/games-simulation/flightgear-data/Manifest
index 48b1633..cc1eccf 100644
--- a/games-simulation/flightgear-data/Manifest
+++ b/games-simulation/flightgear-data/Manifest
@@ -1 +1,2 @@
+DIST FlightGear-2016.1.1-data.tar.bz2 1266743984 SHA256 
36016ac5ab83fc6ad44c5cebe0f4fa7a14cf55ff5b699016abdeacf5a04c4c18 SHA512 
605d610d001f959e2434228b9c3741af0df5fd047af31e1d60ad5bdb1041cde3299cab622014735cff6534d2a8f0edbe44ab3528bae2072454aaf0b363e765b8
 WHIRLPOOL 
3c1c50d2a47a9c68839cea1c24439c1052fc8b4a8ff7ee4378913fe3aaa9c4f08feb3a2a8aca520087aa745a4bda0ef43d8ea4679072cd56ff1311acf27261e3
 DIST FlightGear-data-3.4.0.tar.bz2 1145893777 SHA256 
8cefa7c323d974d8e51fd23c97ae79dc731e65b81e1729cb1bc9bc1f99df128b SHA512 
791ff1b1f7f759ccc73f738ba6cb6fd050d1341ae031a872745b4c1145cdb92de62193df7ea6e9fe05a1c95a60fa664da56015d643244d38c7b0b72a2c3146d9
 WHIRLPOOL 
0abaa4da7e9032469da80500fc23c84d6b696fc596529853a3a614bb3627ef6081c12ea78e6e8c987e6b11b303cca0d8da5c9628164d2a93bed452230302a655

diff --git a/games-simulation/flightgear-data/flightgear-data-2016.1.1.ebuild 
b/games-simulation/flightgear-data/flightgear-data-2016.1.1.ebuild
new file mode 100644
index 0000000..1a1745f
--- /dev/null
+++ b/games-simulation/flightgear-data/flightgear-data-2016.1.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+DESCRIPTION="FlightGear data files"
+HOMEPAGE="http://www.flightgear.org/";
+SRC_URI="mirror://sourceforge/flightgear/FlightGear-${PV}-data.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+# data files split to separate package since 2.10.0
+RDEPEND="
+       !<games-simulation/flightgear-2.10.0
+"
+
+S=${WORKDIR}/fgdata
+
+src_install() {
+       insinto /usr/share/flightgear
+       rm -fr .git
+       doins -r *
+}

diff --git a/games-simulation/flightgear/Manifest 
b/games-simulation/flightgear/Manifest
index 7988a9f..cce1b8f 100644
--- a/games-simulation/flightgear/Manifest
+++ b/games-simulation/flightgear/Manifest
@@ -1 +1,2 @@
+DIST flightgear-2016.1.1.tar.bz2 7541607 SHA256 
acdffb8a6a000cd44b23816f5d1467dbcf375d3cbd6233b2998467bd55dd60ac SHA512 
bcebbf100e383a808154dbdf2b0f28ffcf0e3c0415a2db90e0daabb0073e83be69b3989dfc9e299c35fa6e39ddb5b9d4dfefd7f4c23ca8cd981768d8ab89e9c0
 WHIRLPOOL 
d431c59c160a383c4f91f34f1e7ad322502704a4693c6c189cf258958703b0fe97290ab9db60a7de93f99511c79993c1a02de5ae559be0f0fab83b1bea371791
 DIST flightgear-3.4.0.tar.bz2 7522457 SHA256 
b5645d05b50728a89f091292bc557f440d8f8719dd9cebf7f5bf3fa8ea795780 SHA512 
10626d00b34255753dc5a5c82076909c296219472faf51c38460cc357ac014b40bd127454f28b2d857f1a1a299716430fd8f04dc7881552b3c24dee6eb616b1e
 WHIRLPOOL 
636ca7e012175141bc4b081cb6137e5348d49b873d241c5d0f1ed0a2581b32d2f23f4fe0ed97d5a1b72440afd14687e5de4e6ebeeaf07b4e854b0ca47875b82f

diff --git a/games-simulation/flightgear/flightgear-2016.1.1.ebuild 
b/games-simulation/flightgear/flightgear-2016.1.1.ebuild
new file mode 100644
index 0000000..bbd90f6
--- /dev/null
+++ b/games-simulation/flightgear/flightgear-2016.1.1.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+CMAKE_WARN_UNUSED_CLI=1
+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
+               -DSIMGEAR_SHARED=ON
+               -DSP_FDMS=ON
+               -DSYSTEM_FLITE=ON
+               -DSYSTEM_HTS_ENGINE=ON
+               -DSYSTEM_SPEEX=ON
+               -DSYSTEM_GSM=ON
+               -DSYSTEM_SQLITE=ON
+               -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
+}

Reply via email to