From 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 14 Jul 2018 21:03:06 +0100 Subject: gentoo resync : 14.07.2018 --- games-rpg/freedink/Manifest | 4 ++ .../freedink/files/freedink-108.4-no-windres.patch | 20 +++++++++ games-rpg/freedink/freedink-108.4-r1.ebuild | 50 ++++++++++++++++++++++ games-rpg/freedink/metadata.xml | 8 ++++ 4 files changed, 82 insertions(+) create mode 100644 games-rpg/freedink/Manifest create mode 100644 games-rpg/freedink/files/freedink-108.4-no-windres.patch create mode 100644 games-rpg/freedink/freedink-108.4-r1.ebuild create mode 100644 games-rpg/freedink/metadata.xml (limited to 'games-rpg/freedink') diff --git a/games-rpg/freedink/Manifest b/games-rpg/freedink/Manifest new file mode 100644 index 000000000000..8e9f5064bd39 --- /dev/null +++ b/games-rpg/freedink/Manifest @@ -0,0 +1,4 @@ +AUX freedink-108.4-no-windres.patch 733 BLAKE2B 165eb162877e49b4d2785ca394da2eb092171ae02f46da822d39405a037f40d28553fb46f5900b4b50f84a3e1abe499ae65198e4b21e7d2bb8771e6ce97cfd67 SHA512 f771f54e93d0ce4233d8f895dba91cfe637abae47d1fccefeb5fea615845c107710b1f7c7ccf30dc2a1ef6bc4ec7ee73ff7bc7914387ca5e97de229457c18802 +DIST freedink-108.4.tar.gz 1897701 BLAKE2B b26129f3e5d17895a08cac9564973e31d6e8e2458ac9a2ed4b00f53cd1b8004073022a8e3f4cf8ded2e44cc4bb73909f021a7c960d219e78aec47b4c4ce7c18e SHA512 1496b6a7826bf694a2919add22a8b4b08a4967d8a7fdebf2d599bd99c7a7ce67de6c2b11124423c7aa1f0feb2e7c03ce1cf00252070182936e7481791dafee61 +EBUILD freedink-108.4-r1.ebuild 1064 BLAKE2B 51675813c9d58c44da48884bd47b6f51373a7f9d05f8118e7ff35ccd582c87cc3326baf3329668b30ab98dfa80f3b746ef66913f45a1e47b88d406ae08123891 SHA512 29b4f5d78125577e2790e6a46b922b2fcf13099c275898f8ee685be2adda84e6d125daafc650f5dd04473e09d3fe744cc332a058664fe21a705a3dd1efbe4a11 +MISC metadata.xml 253 BLAKE2B 443ca9c8d4f6801169382e87a0ecd1385c56e65229209e7200f9d313ef380e92ae8d7dc3c38e5989a4166289f22607a20b1e13bb960fff6b3d9f78629d8ab020 SHA512 61c4689cbc649d84a00be211b7b5b98dd03e1d3f813eff370df549f2998cd4343f391c18b57cf20e4a8f4dd2311e3bfa04eb60f356f2bbac78f0b68f5091f254 diff --git a/games-rpg/freedink/files/freedink-108.4-no-windres.patch b/games-rpg/freedink/files/freedink-108.4-no-windres.patch new file mode 100644 index 000000000000..81c72e00dae0 --- /dev/null +++ b/games-rpg/freedink/files/freedink-108.4-no-windres.patch @@ -0,0 +1,20 @@ +--- a/src/Makefile.in ++++ b/src/Makefile.in +@@ -226,7 +226,7 @@ + update_frame.h + am_freedink_OBJECTS = $(am__objects_3) freedink.$(OBJEXT) \ + update_frame.$(OBJEXT) +-@HAVE_WINDRES_TRUE@am__objects_4 = woeres.$(OBJEXT) ++#@HAVE_WINDRES_TRUE@am__objects_4 = woeres.$(OBJEXT) + nodist_freedink_OBJECTS = $(am__objects_4) + freedink_OBJECTS = $(am_freedink_OBJECTS) $(nodist_freedink_OBJECTS) + freedink_LDADD = $(LDADD) +@@ -1143,7 +1143,7 @@ + @HAVE_WINDRES_FALSE@WOERES = + + # How do we handle resources embedded in the executable binary? +-@HAVE_WINDRES_TRUE@WOERES = woeres.rc ++#@HAVE_WINDRES_TRUE@WOERES = woeres.rc + + # Other projects that use Autotools and support MinGW + # http://sourceforge.net/projects/chocolate-doom (Doom port) diff --git a/games-rpg/freedink/freedink-108.4-r1.ebuild b/games-rpg/freedink/freedink-108.4-r1.ebuild new file mode 100644 index 000000000000..743ce07e7546 --- /dev/null +++ b/games-rpg/freedink/freedink-108.4-r1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit flag-o-matic + +DESCRIPTION="Dink Smallwood is an adventure/role-playing game, similar to Zelda (2D top view)" +HOMEPAGE="http://www.freedink.org/" +SRC_URI="mirror://gnu/freedink/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=" + >=media-libs/fontconfig-2.4 + >=media-libs/libsdl-1.2[X,sound,joystick,video] + >=media-libs/sdl-gfx-2.0 + >=media-libs/sdl-image-1.2 + >=media-libs/sdl-mixer-1.2[midi,vorbis,wav] + >=media-libs/sdl-ttf-2.0.9 +" +RDEPEND="${DEPEND} + games-rpg/freedink-data +" +DEPEND="${DEPEND} + dev-libs/check + virtual/pkgconfig + sys-devel/gettext +" +PATCHES=( + "${FILESDIR}"/${PN}-108.4-no-windres.patch +) + +src_prepare() { + default + sed -i \ + -e 's#^datarootdir =.*$#datarootdir = /usr/share#' \ + share/Makefile.in || die + # seems like the code is fragile (bug #559548) + filter-flags + replace-flags -O? -O0 +} + +src_configure() { + econf \ + --disable-embedded-resources \ + --localedir="/usr/share/locale" +} diff --git a/games-rpg/freedink/metadata.xml b/games-rpg/freedink/metadata.xml new file mode 100644 index 000000000000..26079e608bed --- /dev/null +++ b/games-rpg/freedink/metadata.xml @@ -0,0 +1,8 @@ + + + + + games@gentoo.org + Gentoo Games Project + + -- cgit v1.2.3