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-arcade/openmortal | |
parent | 30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff) |
gentoo resync : 14.07.2018
Diffstat (limited to 'games-arcade/openmortal')
-rw-r--r-- | games-arcade/openmortal/Manifest | 6 | ||||
-rw-r--r-- | games-arcade/openmortal/files/openmortal-0.7-freetype.patch | 15 | ||||
-rw-r--r-- | games-arcade/openmortal/files/openmortal-0.7-freetype_pkgconfig.patch | 24 | ||||
-rw-r--r-- | games-arcade/openmortal/files/openmortal-0.7-gcc41.patch | 11 | ||||
-rw-r--r-- | games-arcade/openmortal/metadata.xml | 11 | ||||
-rw-r--r-- | games-arcade/openmortal/openmortal-0.7-r2.ebuild | 41 |
6 files changed, 108 insertions, 0 deletions
diff --git a/games-arcade/openmortal/Manifest b/games-arcade/openmortal/Manifest new file mode 100644 index 000000000000..4289613553ce --- /dev/null +++ b/games-arcade/openmortal/Manifest @@ -0,0 +1,6 @@ +AUX openmortal-0.7-freetype.patch 394 BLAKE2B b9373aa4e5aa0906a614bf161a6809f13633e4ff7a9ec4694cf0751ba2f6bd2e28f3b3b9099786141fe9cdef4b1c8d7bccdbd3c492b52ad5147c4fed61b2ebec SHA512 52bc47058c41aeb688450c37541f428f7adf8c122c965db0b8c94abc76f5a43f9705d34bdaa17cf5dfe428e23c74532ff03c907b552dea19da3575d21b1d9a74 +AUX openmortal-0.7-freetype_pkgconfig.patch 470 BLAKE2B c09d5876913205eb879bb366a233152139e3cc6c7ace4bcc1d48f4dccfcab7e7be55117205f12426c95462ff3062818c00fa067d96c758e30030761db702ecc1 SHA512 9145794e5c9b3fa30c7bedd85919ccaee852597297e4985a58ab7834ecfc5ba143f377f73bd20c5e3915c4e25ef89d8aa96eb5aace175a8c2379fbf3b6f8cf7c +AUX openmortal-0.7-gcc41.patch 305 BLAKE2B 1f6cba83ed4af95978045404edfd6396d438ca26f5b9f0d5b159dfb37978a1f50a3a18857db82b3bf74dd74a979563d0f7949e544f4527a57237662502c4c77c SHA512 0bc8c0924a86b4e024602c67bb4136ba67e0dc9d58381a2c00f07ce02845e1d389186c4864720a16cdf828a287ca9d6488e3420512daf7e3585988b0449a930b +DIST openmortal-0.7.tar.bz2 51197736 BLAKE2B b4744bde2a9695cc5a1323f4e258fe7cf191d7e15e086e37f476feed0ed4039c27a58ee8d0a28b00945a2ba985dc0591bcf1832f070ace6b65ae04826df7ea3b SHA512 8af0b64a3d894dfdbdddafdbdc4c853dc2bfc9b52fd507db2818e67af5ad6cdbbb45f2e42e32103e841759225b1b8c4f33ac5a8ad70e4763698c54803fb81fce +EBUILD openmortal-0.7-r2.ebuild 856 BLAKE2B ca7468ec3757986ba86b3b5c10cc9fc71f4e804a22ca3f5b56aea1e074b48057bc9cc9e2baf37d47211e05d09f1389ca9f726f53cd1897d43ab6eb3385754500 SHA512 31e6dbee577b50d80fd5c0aee48115c2d64bfd9830eb76922ab1e6d8b884f19cee18238430269b31cb7681590ac7eb1332c70172f496a875ff11cb5a3e8df283 +MISC metadata.xml 333 BLAKE2B d6fb63cdba371534a7ae3217ea7d659aba14bdeff1b63bcf9adcca55f0c1975fea3d88beaa695bd95b7c6675c37f049b0c97d2b7666c86acd673e1b1476c6ff3 SHA512 3cf6883bbe8b14f392d0207792ef501bd2c7fa5395a82d1606341b9f44f639879756bc90645cf7bac038ede44865afde59b1622ee0657e1980b6ec3ccd68cefd diff --git a/games-arcade/openmortal/files/openmortal-0.7-freetype.patch b/games-arcade/openmortal/files/openmortal-0.7-freetype.patch new file mode 100644 index 000000000000..3a342c88979d --- /dev/null +++ b/games-arcade/openmortal/files/openmortal-0.7-freetype.patch @@ -0,0 +1,15 @@ +--- openmortal-0.7/src/sge_tt_text.cpp.old ++++ openmortal-0.7/src/sge_tt_text.cpp +@@ -37,9 +37,9 @@ + + #ifndef _SGE_NOTTF + #include <ft2build.h> +-#include <freetype/freetype.h> +-#include <freetype/ftoutln.h> +-#include <freetype/ttnameid.h> ++#include FT_FREETYPE_H ++#include FT_OUTLINE_H ++#include FT_TRUETYPE_IDS_H + + /* The structure used to hold glyph information (cached) */ + struct glyph { diff --git a/games-arcade/openmortal/files/openmortal-0.7-freetype_pkgconfig.patch b/games-arcade/openmortal/files/openmortal-0.7-freetype_pkgconfig.patch new file mode 100644 index 000000000000..fe683899f2e9 --- /dev/null +++ b/games-arcade/openmortal/files/openmortal-0.7-freetype_pkgconfig.patch @@ -0,0 +1,24 @@ +--- openmortal-0.7/configure.in ++++ openmortal-0.7/configure.in +@@ -25,6 +25,7 @@ + AC_C_CONST + AC_PROG_CXX + ++PKG_PROG_PKG_CONFIG + + dnl + dnl Switches +@@ -122,11 +123,8 @@ + + dnl Check for Freetype 2 library + +-FT2_VERSION=2.1.0 +-AC_CHECK_FT2( +- $FT2_VERSION, +- :, +- AC_MSG_ERROR([*** FreeType 2 version $FT2_VERSION not found!]) ++PKG_CHECK_MODULES(FT2, freetype2,, ++ AC_MSG_ERROR([*** FreeType2 not found!]) + ) + CXXFLAGS="$CXXFLAGS $FT2_CFLAGS" + LIBS="$LIBS $FT2_LIBS" diff --git a/games-arcade/openmortal/files/openmortal-0.7-gcc41.patch b/games-arcade/openmortal/files/openmortal-0.7-gcc41.patch new file mode 100644 index 000000000000..2620c153e837 --- /dev/null +++ b/games-arcade/openmortal/files/openmortal-0.7-gcc41.patch @@ -0,0 +1,11 @@ +--- a/src/OnlineChat.cpp.old ++++ b/src/OnlineChat.cpp +@@ -56,7 +56,7 @@ + class CChallengeMenu: public Menu + { + public: +- CChallengeMenu::CChallengeMenu( std::string a_sChallenger ) ++ CChallengeMenu( std::string a_sChallenger ) + : Menu( "You have been challenged!" ), + m_sChallenger( a_sChallenger ) + { diff --git a/games-arcade/openmortal/metadata.xml b/games-arcade/openmortal/metadata.xml new file mode 100644 index 000000000000..1e665c7eee56 --- /dev/null +++ b/games-arcade/openmortal/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">openmortal</remote-id> + </upstream> +</pkgmetadata> diff --git a/games-arcade/openmortal/openmortal-0.7-r2.ebuild b/games-arcade/openmortal/openmortal-0.7-r2.ebuild new file mode 100644 index 000000000000..0153c5d051ac --- /dev/null +++ b/games-arcade/openmortal/openmortal-0.7-r2.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools desktop + +DESCRIPTION="A spoof of the famous Mortal Kombat game" +HOMEPAGE="http://openmortal.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="media-libs/libsdl[video] + media-libs/sdl-image + media-libs/sdl-mixer + media-libs/sdl-ttf + media-libs/sdl-net + >=media-libs/freetype-2.4.0:2 + dev-lang/perl +" +DEPEND="${DEPEND} + virtual/pkgconfig" + +src_prepare() { + default + eapply \ + "${FILESDIR}/${P}"-gcc41.patch \ + "${FILESDIR}/${P}"-freetype.patch \ + "${FILESDIR}/${P}"-freetype_pkgconfig.patch + mv configure.{in,ac} || die + eautoreconf +} + +src_install() { + default + newicon data/gfx/icon.png ${PN}.png + make_desktop_entry ${PN} OpenMortal +} |