summaryrefslogtreecommitdiff
path: root/games-rpg/arx-libertatis
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-07-14 20:58:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-07-14 20:58:29 +0100
commit0cf2f20608308acdf3cb922c3736446bbd8f3388 (patch)
tree07815070629c7c11000a7f51ceb8ccbccb49a809 /games-rpg/arx-libertatis
parent1798c4aeca70ac8d0a243684d6a798fbc65735f8 (diff)
gentoo resync : 14.07.2018
Diffstat (limited to 'games-rpg/arx-libertatis')
-rw-r--r--games-rpg/arx-libertatis/Manifest4
-rw-r--r--games-rpg/arx-libertatis/arx-libertatis-1.1.2-r1.ebuild105
-rw-r--r--games-rpg/arx-libertatis/files/arx-libertatis-1.1.2-cmake-3.5.patch34
-rw-r--r--games-rpg/arx-libertatis/metadata.xml59
4 files changed, 0 insertions, 202 deletions
diff --git a/games-rpg/arx-libertatis/Manifest b/games-rpg/arx-libertatis/Manifest
deleted file mode 100644
index bab50e20be0b..000000000000
--- a/games-rpg/arx-libertatis/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX arx-libertatis-1.1.2-cmake-3.5.patch 888 BLAKE2B 4294247d6ee5f24c7619e9b4cdfafa3efa5d5caf89d5c639a7083b4d408debfa985b95985eb0adfa680d4e2dd49f5afce0f295219eb31fe3762eca8487bff223 SHA512 c1da4981c407bc94ce87b520e2b6288fd6bac437a14dc3b54e8c2c7b01cbda0938b6995581938a2381d1f035ace95df58f3d894e8f7c6070986a5bc43f5e54c2
-DIST arx-libertatis-1.1.2.tar.xz 970608 BLAKE2B 1d4cef400db8223a930d1ff7b3bffbdcd46e47836d99f0c4545ad1bfc575b2b0ed972c9962272c043830be75a54be7992a70429d2692e5811865786370c35d6d SHA512 d4cb8187e7f63934408e38a51a44b7da03c8628820d43139507ff97ebd463b9cd7baf6cc4e85a3d4191d6e5f56850d77d07cfffc33d8f5a51378dfb41f719fb8
-EBUILD arx-libertatis-1.1.2-r1.ebuild 2475 BLAKE2B d97ee646fc453258b83ff90305887e429321cb85c41e8b8b3690afe344a85cb22b9d2cf846d36f30e7088073b1422d74af75ee0e952ee9dd988aa88a395b5797 SHA512 5bd56b938de00f8864194a3575bc7a43afe81315e2728f0e138ccbf273d7a2acafd7f035262c1dbec0912f28b34c542b4841014c360e5073e24be565f0ed51dd
-MISC metadata.xml 2564 BLAKE2B 13a668c7bbdb5a7184dbc3334a49d7e342c6400c39af01945ec9fb25ce001faa5267ef874237bafdca399acd38e322ea49f0fcf2a1b5c5eb4089a5be2decb2e3 SHA512 c34718413d4e273abffb224a307075529a3845ac3ceeef7bd38157e16ba0b222c77a2d4b7de2508901a6e0c6602462d907e269d8b83f1554639e97e3dc7133cb
diff --git a/games-rpg/arx-libertatis/arx-libertatis-1.1.2-r1.ebuild b/games-rpg/arx-libertatis/arx-libertatis-1.1.2-r1.ebuild
deleted file mode 100644
index 6d505c464f01..000000000000
--- a/games-rpg/arx-libertatis/arx-libertatis-1.1.2-r1.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-CMAKE_WARN_UNUSED_CLI=yes
-inherit eutils cmake-utils gnome2-utils games
-
-DESCRIPTION="Cross-platform port of Arx Fatalis, a first-person role-playing game"
-HOMEPAGE="http://arx-libertatis.org/"
-SRC_URI="mirror://sourceforge/arx/${P}/${P}.tar.xz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="c++0x debug +unity-build crash-reporter static tools"
-
-COMMON_DEPEND="
- media-libs/freetype
- media-libs/libsdl[X,video,opengl]
- media-libs/openal
- sys-libs/zlib
- virtual/opengl
- crash-reporter? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5[ssl]
- dev-qt/qtwidgets:5
- )
- !static? ( media-libs/glew )"
-RDEPEND="${COMMON_DEPEND}
- crash-reporter? ( sys-devel/gdb )"
-DEPEND="${COMMON_DEPEND}
- dev-libs/boost
- virtual/pkgconfig
- static? ( media-libs/glew[static-libs] )"
-
-DOCS=( README.md AUTHORS CHANGELOG )
-
-PATCHES=( "${FILESDIR}"/${P}-cmake-3.5.patch )
-
-src_prepare() {
- cmake-utils_src_prepare
-}
-
-src_configure() {
- # editor does not build
- local mycmakeargs=(
- $(cmake-utils_use_build crash-reporter CRASHREPORTER)
- -DBUILD_EDITOR=OFF
- $(cmake-utils_use_build tools TOOLS)
- -DCMAKE_INSTALL_DATAROOTDIR="${GAMES_DATADIR_BASE}"
- -DCMAKE_INSTALL_PREFIX="${GAMES_PREFIX}"
- $(cmake-utils_use debug DEBUG)
- -DGAMESBINDIR="${GAMES_BINDIR}"
- -DICONDIR=/usr/share/icons/hicolor/128x128/apps
- -DINSTALL_SCRIPTS=ON
- -DSET_OPTIMIZATION_FLAGS=OFF
- -DSTRICT_USE=ON
- $(cmake-utils_use unity-build UNITY_BUILD)
- $(cmake-utils_use_use c++0x CXX11)
- -DUSE_NATIVE_FS=ON
- -DUSE_OPENAL=ON
- -DUSE_OPENGL=ON
- -DUSE_SDL=ON
- $(usex crash-reporter "-DUSE_QT5=ON" "")
- $(cmake-utils_use_use static STATIC_LIBS)
- )
-
- cmake-utils_src_configure
-}
-
-src_compile() {
- cmake-utils_src_compile
-}
-
-src_install() {
- cmake-utils_src_install
- prepgamesdirs
-}
-
-pkg_preinst() {
- games_pkg_preinst
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- elog "optional dependencies:"
- elog " games-rpg/arx-fatalis-data (from CD or GOG)"
- elog " games-rpg/arx-fatalis-demo (free demo)"
- elog
- elog "This package only installs the game binary."
- elog "You need the demo or full game data. Also see:"
- elog "http://wiki.arx-libertatis.org/Getting_the_game_data"
- elog
- elog "If you have already installed the game or use the STEAM version,"
- elog "run \"${GAMES_BINDIR}/arx-install-data\""
-
- games_pkg_postinst
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
diff --git a/games-rpg/arx-libertatis/files/arx-libertatis-1.1.2-cmake-3.5.patch b/games-rpg/arx-libertatis/files/arx-libertatis-1.1.2-cmake-3.5.patch
deleted file mode 100644
index d085afafe393..000000000000
--- a/games-rpg/arx-libertatis/files/arx-libertatis-1.1.2-cmake-3.5.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From c4262bc600dc01d3ddbacc7811132b29ea46ad3b Mon Sep 17 00:00:00 2001
-From: Daniel Scharrer <daniel@constexpr.org>
-Date: Thu, 24 Mar 2016 22:47:44 +0100
-Subject: [PATCH] CMake: Disable variable expansion for quoted strings in if()
-
-This makes the build system more robust against stray variables
-coming from included CMake scripts provided by the system.
-
-Fixes build with CMake 3.5.
-
-This has been fixed in master with commit 60e43c.
----
- CMakeLists.txt | 5 +++++
- 1 file changed, 5 insertions(+)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 93f1ee3..8347544 100755
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -13,6 +13,11 @@ else()
- cmake_minimum_required(VERSION 2.8)
- endif()
-
-+if(POLICY CMP0054)
-+ # CMake 3.1+: Only interpret if() arguments as variables or keywords when unquoted.
-+ cmake_policy(SET CMP0054 NEW)
-+endif()
-+
-
- # Define configuration options
-
---
-2.7.4
-
diff --git a/games-rpg/arx-libertatis/metadata.xml b/games-rpg/arx-libertatis/metadata.xml
deleted file mode 100644
index 36eb9d054450..000000000000
--- a/games-rpg/arx-libertatis/metadata.xml
+++ /dev/null
@@ -1,59 +0,0 @@
-<?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>
- <use>
- <flag name="c++0x">Build ROOT using the C++11 standard.</flag>
- <flag name="crash-reporter">Build a <pkg>dev-qt/qtgui</pkg>-based
- tool that allows to submit crash information to the upstream
- backtracker.</flag>
- <flag name="debug">Enable asserts and debug logging.</flag>
- <flag name="static">Link libraries statically, currently only
- <pkg>media-libs/glew</pkg></flag>
- <flag name="tools">Build tools that can extract the game's data and
- save files.</flag>
- <flag name="unity-build">Build everything in one big source file,
- allowing for faster build times and better optimizations at
- the cost of higher memory usage.</flag>
- </use>
- <longdescription lang="en">
- Arx Libertatis is a cross-platform, open source port of
- Arx Fatalis, a 2002 first-person role-playing game/dungeon crawler
- developed by Arkane Studios.
- Arx Fatalis features crafting, melee and ranged combat, as well
- as a unique casting system where the player draws runes in real
- time to effect the desired spell.
- Arx Libertatis updates and improves Arx Fatalis by supporting
- modern systems, porting the game to new systems as well as
- eliminating bugs and limitations.
- </longdescription>
- <longdescription lang="de">
- Arx Libertatis ist eine cross-platform, open source Portierung
- von Arx Fatalis, ein Rollenspiel/Dungeon Crawler in Ego-Perspektive
- aus dem Jahr 2002, entwickelt von Arkane Studios.
- Arx Fatalist umfasst das Herstellen von Gegenständen,
- Nah- und Fernkampf, sowie ein einzigartiges Magiesystem,
- in dem der Spieler Runen in Echtzeit zeichnen muss, um einen
- Zauberspruch auszusprechen.
- Arx Libertatis aktualisiert und verbessert Arx Fatalis, indem
- es moderne Systeme unterstützt, das Spiel auch zu neuen Systemen
- portiert und bugs und Beschränkungen behebt.
- </longdescription>
- <upstream>
- <maintainer status="active">
- <email>daniel@constexpr.org</email>
- <name>Daniel Scharrer</name>
- </maintainer>
- <bugs-to>https://bugs.arx-libertatis.org/</bugs-to>
- <changelog>
- http://wiki.arx-libertatis.org/Changelog
- </changelog>
- <doc lang="en">http://wiki.arx-libertatis.org/</doc>
- <remote-id type="github">arx/ArxLibertatis</remote-id>
- <remote-id type="sourceforge">arx</remote-id>
- <remote-id type="freecode">arx-libertatis</remote-id>
- </upstream>
-</pkgmetadata>