diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 21:03:06 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 21:03:06 +0100 |
commit | 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch) | |
tree | 7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /games-sports/trigger | |
parent | 30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff) |
gentoo resync : 14.07.2018
Diffstat (limited to 'games-sports/trigger')
-rw-r--r-- | games-sports/trigger/Manifest | 4 | ||||
-rw-r--r-- | games-sports/trigger/files/trigger-0.6.1-gcc6.patch | 39 | ||||
-rw-r--r-- | games-sports/trigger/metadata.xml | 11 | ||||
-rw-r--r-- | games-sports/trigger/trigger-0.6.1-r1.ebuild | 61 |
4 files changed, 115 insertions, 0 deletions
diff --git a/games-sports/trigger/Manifest b/games-sports/trigger/Manifest new file mode 100644 index 000000000000..7d5be34b9946 --- /dev/null +++ b/games-sports/trigger/Manifest @@ -0,0 +1,4 @@ +AUX trigger-0.6.1-gcc6.patch 814 BLAKE2B c2fa05b4a3cf8be96a2c581b893c6b05d5e01374e6cf60ed361222d0f50f8d50baeddb5a046a7c15bb1930a57e7c5dad7db6c5f9eb1925183c7c34cdce7191ac SHA512 32e2979f09363010e252f436b04b888c7dc127e7b6817ea53ac400a1859c6d900990c284169a965bcd18388a972c9ed2c7a8e7f1c928147adbfb0007f7f50aa3 +DIST trigger-rally-0.6.1.tar.bz2 61083932 BLAKE2B cc5a291b2177ceba73e2cfdfdf1c3c68fb4704eda3334550740714232229241d1bc0e8573d2786076193513b70ab8e305a8e879e51ee4dc0597654a2f99eac1f SHA512 9f7e57758ffa61002efff6c7ac4d69f53ef4769651bdfdd21b6a8d101f8fd06ba7dc5998a8877146f50e6124896300e3595b4b5fff4decd53b6555e622de85bf +EBUILD trigger-0.6.1-r1.ebuild 1193 BLAKE2B 7821479ad2bcfbf077e5d7e6cd3b9f632a5baa933106e277147d0cddbf374a883f15df3957d7f44060e053c0024fed679b4afe156e398b1f5d812941110ef2bd SHA512 eb36f809f45f1b446f7c55451a8ed1289a4dab2bffc73f214ba37a11bc83bd599c30434cec762975abccdee01f4d2f6d4302f682bb149310dd7844ff3c41f95b +MISC metadata.xml 336 BLAKE2B 2d2b4a4ff3f0204a6fd213f3b639cbee3472232c69afe80dd74825bea88b6ac676e1ef2449b06b4dd164dbce45a73b18e0bb72b4f7688e21ee38a89ebac20e14 SHA512 9eb1580903ba730dbe8dd12cd1be749e0dcfbb577c8d2eb7de8e0999c5348f7baa8b5fa13664893b8b3365e6bd0603596097c43821aa40af534fba4818778305 diff --git a/games-sports/trigger/files/trigger-0.6.1-gcc6.patch b/games-sports/trigger/files/trigger-0.6.1-gcc6.patch new file mode 100644 index 000000000000..38822287c61d --- /dev/null +++ b/games-sports/trigger/files/trigger-0.6.1-gcc6.patch @@ -0,0 +1,39 @@ +Bug: https://bugs.gentoo.org/617886 + +--- a/src/pengine/tinyxmlparser.cpp ++++ b/src/pengine/tinyxmlparser.cpp +@@ -326,14 +326,14 @@ + if ( !p || !*p ) + { + SetError( TIXML_ERROR_DOCUMENT_EMPTY ); +- return false; ++ return NULL; + } + + p = SkipWhiteSpace( p ); + if ( !p ) + { + SetError( TIXML_ERROR_DOCUMENT_EMPTY ); +- return false; ++ return NULL; + } + + while ( p && *p ) +@@ -541,7 +541,7 @@ + if ( !p || !*p || *p != '<' ) + { + if ( document ) document->SetError( TIXML_ERROR_PARSING_ELEMENT ); +- return false; ++ return NULL; + } + + p = SkipWhiteSpace( p+1 ); +@@ -551,7 +551,7 @@ + if ( !p || !*p ) + { + if ( document ) document->SetError( TIXML_ERROR_FAILED_TO_READ_ELEMENT_NAME ); +- return false; ++ return NULL; + } + + TIXML_STRING endTag ("</"); diff --git a/games-sports/trigger/metadata.xml b/games-sports/trigger/metadata.xml new file mode 100644 index 000000000000..c9f6b92e908a --- /dev/null +++ b/games-sports/trigger/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>games@gentoo.org</email> + <name>Gentoo Games Project</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">trigger-rally</remote-id> + </upstream> +</pkgmetadata> diff --git a/games-sports/trigger/trigger-0.6.1-r1.ebuild b/games-sports/trigger/trigger-0.6.1-r1.ebuild new file mode 100644 index 000000000000..0b6083919971 --- /dev/null +++ b/games-sports/trigger/trigger-0.6.1-r1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit eutils + +MY_PN=${PN}-rally +MY_P=${MY_PN}-${PV} +DESCRIPTION="Free OpenGL rally car racing game" +HOMEPAGE="http://trigger-rally.sourceforge.net/" +SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + dev-games/physfs + media-libs/freealut + media-libs/libsdl + media-libs/openal + media-libs/sdl-image[jpeg,png] + media-libs/sdl-mixer + virtual/glu + virtual/opengl" +DEPEND="${RDEPEND} + dev-util/ftjam" + +S=${WORKDIR}/${MY_P} + +PATCHES=( "${FILESDIR}"/${P}-gcc6.patch ) + +pkg_setup() { + # Otherwise build fails with: + # ...skipped trigger for lack of libpengine.a... + tc-export AR +} + +src_configure() { + econf --datadir=/usr/share/games/${PN} +} + +src_compile() { + AR="${AR} cru" jam -dx -qa || die + +} + +src_install() { + dobin ${PN} + insinto /usr/share/games/${PN} + doins -r data/* + newicon data/textures/life_helmet.png ${PN}.png + make_desktop_entry ${PN} Trigger + dodoc doc/*.txt +} + +pkg_postinst() { + elog "After running ${PN} for the first time, a config file is" + elog "available in ~/.trigger/trigger.config" +} |