From ceeeb463cc1eef97fd62eaee8bf2196ba04bc384 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 29 Feb 2020 18:01:47 +0000 Subject: gentoo (leap year) resync : 29.02.2020 --- dev-games/Manifest.gz | Bin 5737 -> 5910 bytes dev-games/clanlib/Manifest | 2 +- dev-games/clanlib/clanlib-0.8.1.ebuild | 1 - dev-games/irrlicht-headers/Manifest | 4 ++ .../irrlicht-headers/irrlicht-headers-1.8.4.ebuild | 43 ++++++++++++ dev-games/irrlicht-headers/metadata.xml | 11 +++ dev-games/irrlicht/Manifest | 1 + dev-games/irrlicht/irrlicht-1.8.4-r1.ebuild | 77 +++++++++++++++++++++ dev-games/libmt_client/Manifest | 2 +- dev-games/libmt_client/libmt_client-0.1.98.ebuild | 4 +- 10 files changed, 140 insertions(+), 5 deletions(-) create mode 100644 dev-games/irrlicht-headers/Manifest create mode 100644 dev-games/irrlicht-headers/irrlicht-headers-1.8.4.ebuild create mode 100644 dev-games/irrlicht-headers/metadata.xml create mode 100644 dev-games/irrlicht/irrlicht-1.8.4-r1.ebuild (limited to 'dev-games') diff --git a/dev-games/Manifest.gz b/dev-games/Manifest.gz index 48f4a24c4647..ee60ec04547c 100644 Binary files a/dev-games/Manifest.gz and b/dev-games/Manifest.gz differ diff --git a/dev-games/clanlib/Manifest b/dev-games/clanlib/Manifest index a83e5c048e17..86022c126177 100644 --- a/dev-games/clanlib/Manifest +++ b/dev-games/clanlib/Manifest @@ -11,7 +11,7 @@ AUX clanlib-4.0.0-freetype_pkgconfig.patch 1243 BLAKE2B 1ffe267b206dd5f17a30883e DIST ClanLib-0.8.1.tgz 7629019 BLAKE2B 7f238111931212e3f9c82ed43842706bf16ee145896735ca35595e29dd357e52364cc592be55d88e231f962adc313bc8f57357bc74c9f1b8b134bc411497f5e9 SHA512 277daaf1055ae0198be7a6bbfd415c79cfae9e2145f62553e83849d670f56e50b8484c83f8b85f23290002e0b0c72c1e01ca597ad608a0954a4add828177293b DIST ClanLib-2.3.7.tgz 26132425 BLAKE2B 109ba92baf21174022c8dbc4044e39ec16ec77c730b57590733418e246ab71d18d81bbf281cd469dd9e2aebd4ac4302fbb581f27dc7fc0054a8c7ce69699e19d SHA512 73169afc0f639390f80403150757a8a14f842bc291a9457c9bca1319642b78bc4d03a93327d75254230e39545c5b4b690e56dc0149ed7b60b223e5a5364e882a DIST clanlib-4.0.0.tar.gz 7435551 BLAKE2B 243fc2519ee90a12af37e8925c99db77785a9a5da497d870545bb489e76cbfcbb4cac81352731326a0cc59689a361b8ab14db2bb1e255da07696e378a9cfb6e5 SHA512 e727239d782d2d52ce2f927e16a88c469b30f46d5b9eba4573baa520d98f60515df7ff4dd921092ddd5cfe4c6f5c441e0f33469b774287003db439feb8b027fe -EBUILD clanlib-0.8.1.ebuild 2077 BLAKE2B e12b54d60e6a3d1af705f82b09f66a2b5a22ceaeae5c73c28812b6df5711572bc0f4b726c887e1054026c4defaf68f601064b00a9c32a1e19e89521922f42782 SHA512 c25e3e88eb316a9452e91f5f53f35ba13e0cc9f7549634d92fcc1a394a7aa9e1fe566e733cf77cce12dfde1a55ddff24a8cd153ab4a12a0b5d408030e7f2e3be +EBUILD clanlib-0.8.1.ebuild 2043 BLAKE2B 216259750a2c4f1f9b55ddbcbe74ab26b59c38ac6fed64db2ade0cdde2efec8778bd3a7348a6528bd2ac84a92dca1856ebbfffefa55ed4a3967f8fb92aa0481b SHA512 b21de7ec8024ebe0c07db99f783abc98dc1b6bfb5a137745d45c10591fa4466a5922571098d453a05c87d3faf8e755613c3815ec4210320290a83f2d7c908e3d EBUILD clanlib-2.3.7.ebuild 2150 BLAKE2B f20d5f06c5ef8adb1f68bde558cc9f114f678f14ebf7397565e37aaf26d9734f822fa874bd877de092aed352ed34fac9865f81db39d56e8427a845770a2db823 SHA512 845fea2f039d35a937f75b88deb866c7db55903254b664ae0fa86520f5d0a7ba111466284f6be99ef6422403b1cdfd45ba6f7ba0ff97d26309ab65ba80eeef57 EBUILD clanlib-4.0.0.ebuild 1567 BLAKE2B 050e1c8a108dd5ac8ad39caed85e05be9bfea7b21b6e763f9b6e9fdecf940a780de970f94e2c7c480411c5e37d336a0be4f6db8f842f2271d873b281a1c6a11f SHA512 012b62b2ad5ee8a8ff87befccbf33f18186f81bdb0b202606f68a50d22ee978f51cfcdff4ed7119be101de0ae8a7e40202a8e007571616068240fbc502db8d0a MISC metadata.xml 3096 BLAKE2B a800d15375b63fd801b1941937815e34197ff8c598f7d6f539a0bb50205e182434506ccf44a9677527a9edd4c9470d3b7d344830d21d7c20386a1998f123fdf8 SHA512 7973a8121a9ae268d6572c9ae980f2b81650e159cfcbee7895097d906637159e4e3470fb7dadb1f58c4928d377860c73978b38c8bb03c44f8dc73d715d9139bd diff --git a/dev-games/clanlib/clanlib-0.8.1.ebuild b/dev-games/clanlib/clanlib-0.8.1.ebuild index 1f091eb58fc0..7aa5d3df56ef 100644 --- a/dev-games/clanlib/clanlib-0.8.1.ebuild +++ b/dev-games/clanlib/clanlib-0.8.1.ebuild @@ -53,7 +53,6 @@ src_configure() { econf \ --enable-dyn \ --enable-clanNetwork \ - --disable-dependency-tracking \ $(use_enable x86 asm386) \ $(use_enable doc docs) \ $(use_enable opengl clanGL) \ diff --git a/dev-games/irrlicht-headers/Manifest b/dev-games/irrlicht-headers/Manifest new file mode 100644 index 000000000000..bf6b9efe74d1 --- /dev/null +++ b/dev-games/irrlicht-headers/Manifest @@ -0,0 +1,4 @@ +DIST irrlicht-1.8.4-patchset.tar.bz2 4813 BLAKE2B acad0f0dcc2ff5778608d0620063e7c70935838447f4bd1b241e08fb24f69531c29d96e95de394a3018e239fd7865bc3b50dc9ed5d54dd171b7b51df6c740b4d SHA512 5035cdf42fd26449d03e849ca248f6abcfcea1b0e9827683f00be2545ce90e3979e41c94fd487cfb1c67450e2e973f872d11d233c5a5b654700cec2ccb7f5602 +DIST irrlicht-1.8.4.zip 27927144 BLAKE2B 2c2d7e1306b169e537258152f88b11578d8a33c0ebe58e7ee48242048b70b9ba01069fcf272e44e18f7afbd1e6ec89d6bd86289d203929388e6b96871c048a98 SHA512 de69ddd2c6bc80a1b27b9a620e3697b1baa552f24c7d624076d471f3aecd9b15f71dce3b640811e6ece20f49b57688d428e3503936a7926b3e3b0cc696af98d1 +EBUILD irrlicht-headers-1.8.4.ebuild 829 BLAKE2B 203ec34064109b4fc235d79469d5568737863fe14aa30c45edbae99dd0afa019b64fa0b3b7826cae33c1d7a282afa241e3270882f7b59f40f4fd80ea453dd034 SHA512 bd2c825d6016ce29d847c071b4abb921be2658e72be22111251ff6d2b9d630c027b1a7880ada1862e84c9ff5ac4d60c687440c70cc349e6c937249950eab8163 +MISC metadata.xml 331 BLAKE2B b63a7cd01d0d4551df887c59d80e625c665f58ac441ed4c6880be77ec10da835a773595e6f2a636086e32fd5e33c525587d466d35755ed858daa9a6a77624d15 SHA512 0632da2209b151f36b672ec200a4a60412489d9d40d1e42de49706f07232377c60b817be2815a22682dc4c39d1797e1c88b0f9bbf0a40466d7578da7a9695c67 diff --git a/dev-games/irrlicht-headers/irrlicht-headers-1.8.4.ebuild b/dev-games/irrlicht-headers/irrlicht-headers-1.8.4.ebuild new file mode 100644 index 000000000000..c954409b0df4 --- /dev/null +++ b/dev-games/irrlicht-headers/irrlicht-headers-1.8.4.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit eutils + +MY_PN="irrlicht" +MY_P="${MY_PN}-${PV}" +DESCRIPTION="Irrlicht 3D engine headers" +HOMEPAGE="http://irrlicht.sourceforge.net/" +SRC_URI="mirror://sourceforge/irrlicht/${MY_P}.zip + https://dev.gentoo.org/~mgorny/dist/${MY_P}-patchset.tar.bz2" + +LICENSE="ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="! + + + + games@gentoo.org + Gentoo Games Project + + + irrlicht + + diff --git a/dev-games/irrlicht/Manifest b/dev-games/irrlicht/Manifest index 164d7be056a6..78d217350da1 100644 --- a/dev-games/irrlicht/Manifest +++ b/dev-games/irrlicht/Manifest @@ -1,4 +1,5 @@ DIST irrlicht-1.8.4-patchset.tar.bz2 4813 BLAKE2B acad0f0dcc2ff5778608d0620063e7c70935838447f4bd1b241e08fb24f69531c29d96e95de394a3018e239fd7865bc3b50dc9ed5d54dd171b7b51df6c740b4d SHA512 5035cdf42fd26449d03e849ca248f6abcfcea1b0e9827683f00be2545ce90e3979e41c94fd487cfb1c67450e2e973f872d11d233c5a5b654700cec2ccb7f5602 DIST irrlicht-1.8.4.zip 27927144 BLAKE2B 2c2d7e1306b169e537258152f88b11578d8a33c0ebe58e7ee48242048b70b9ba01069fcf272e44e18f7afbd1e6ec89d6bd86289d203929388e6b96871c048a98 SHA512 de69ddd2c6bc80a1b27b9a620e3697b1baa552f24c7d624076d471f3aecd9b15f71dce3b640811e6ece20f49b57688d428e3503936a7926b3e3b0cc696af98d1 +EBUILD irrlicht-1.8.4-r1.ebuild 1836 BLAKE2B e239525f0e9c5d085a856d0df72ae4c1b56270488215a84adfa23699390c9da1309646c4da38b60d4cb54be83c4ec5358688cbae24171af5ae13f4ee312d7cbf SHA512 74452309e389716becd397302c03375889c471ec5486c04068826d543a308ccf0c8e1c82020de271a0c2a9966d668622748cc3fc311db3dbb096983f2d30bfe8 EBUILD irrlicht-1.8.4.ebuild 1791 BLAKE2B fa82391d90d0d1ab65a621e52318c509d30285caddfac29d39dff1300bb04924b0f6012754c856f864185db4b65287d2bc494b4232733ce7a39f855e26be9b3e SHA512 b2e2891bcffa536532c3bbf7ccb9f93a4dd1c9e73f33fd8997394349379ee44e05de0a54af5362dad7f5a80b1841dab740e07812ef9dfbd674cea6bf44fcff89 MISC metadata.xml 964 BLAKE2B 53a776bc251d381e194ad54eb4f0a24e3d1b0729281d69e1f48d1b744a1de1f33b7e5b400123d4cd04aa74a3e5db0a00682a67f389744fd33c4307437d0e5a30 SHA512 858c0cf4a2ac22ca6728a1449e59fd7a8c098a01587cd039e725b26ee71feb13217036f24bb5de2cbde6f27855eeb0347b43887a56f64a6f7a98f47b0f481503 diff --git a/dev-games/irrlicht/irrlicht-1.8.4-r1.ebuild b/dev-games/irrlicht/irrlicht-1.8.4-r1.ebuild new file mode 100644 index 000000000000..a2609a0fe400 --- /dev/null +++ b/dev-games/irrlicht/irrlicht-1.8.4-r1.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit eutils toolchain-funcs + +DESCRIPTION="open source high performance realtime 3D engine written in C++" +HOMEPAGE="http://irrlicht.sourceforge.net/" +SRC_URI="mirror://sourceforge/irrlicht/${P}.zip + https://dev.gentoo.org/~mgorny/dist/${P}-patchset.tar.bz2" + +LICENSE="ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug doc static-libs" + +RDEPEND="app-arch/bzip2 + ~dev-games/irrlicht-headers-${PV} + media-libs/libpng:0= + sys-libs/zlib + virtual/jpeg:0 + virtual/opengl + x11-libs/libX11 + x11-libs/libXxf86vm" +DEPEND="${RDEPEND} + x11-base/xorg-proto" +BDEPEND="app-arch/unzip" + +S=${WORKDIR}/${P}/source/${PN^} + +PATCHES=( + "${WORKDIR}"/${P}-patchset/${P}-gentoo.patch + "${WORKDIR}"/${P}-patchset/${P}-demoMake.patch + "${WORKDIR}"/${P}-patchset/${P}-mesa-10.x.patch + "${WORKDIR}"/${P}-patchset/${P}-jpeg-9a.patch +) + +DOCS=( changes.txt readme.txt ) + +src_prepare() { + cd "${WORKDIR}"/${P} || die + + # Use system-provided Irrlicht headers + rm -r include || die + ln -s "${ESYSROOT}/usr/include/irrlicht" include || die + + # Fix relative path to media directory + sed -i \ + -e 's:\.\./\.\./media:../media:g' \ + $(grep -rl '\.\./\.\./media' examples) \ + || die 'sed failed' + + default +} + +src_compile() { + tc-export CXX CC AR + emake NDEBUG=$(usex debug "" "1") sharedlib $(usex static-libs "staticlib" "") +} + +src_install() { + cd "${WORKDIR}"/${P} || die + + use static-libs && dolib.a lib/Linux/libIrrlicht.a + dolib.so lib/Linux/libIrrlicht.so* + + # create library symlinks + dosym libIrrlicht.so.${PV} /usr/$(get_libdir)/libIrrlicht.so.1.8 + dosym libIrrlicht.so.${PV} /usr/$(get_libdir)/libIrrlicht.so + + einstalldocs + + # don't do these with einstalldocs because they shouldn't be compressed + if use doc ; then + dodoc -r examples media + fi +} diff --git a/dev-games/libmt_client/Manifest b/dev-games/libmt_client/Manifest index e0eec73e9673..bcdd049851be 100644 --- a/dev-games/libmt_client/Manifest +++ b/dev-games/libmt_client/Manifest @@ -1,4 +1,4 @@ AUX libmt_client-0.1.98-format.patch 2325 BLAKE2B 01827a1a89ae4ad36c6c655b1bfa6a0391cb0e556777873fcf01840ab13ef133dde7e0330b9ef266d3a6b0eb5c5a85fe731bff03ec8be6e7ffbb499edd8b9dd1 SHA512 c4ee6b5a5ef2a62f8022fe6672c2cf9769e9f120fad3abcbbd86c1ff12bc66c5d36ba285b8576eb410cb337c9bbb3e11c9941761a024f0d445b143a1d3de4d65 DIST libmt_client-0.1.98.tar.bz2 146319 BLAKE2B 0edd2690f8139f62a9f31a19bd869e98f213b613a76ca735b5b95fdc7fb01f8d3e4739828f0d5c3ab0f0f4597875c1334304b1888e3dd237d0e2f6fb19c553ba SHA512 1eb53bd36a171dbc3138942ec8314aaf8a71ca207060ea6d7499d18c2680fe8ebc822d8ec9843675a7c329039d2c985783f239b74b13c004e47a38250a8c4411 -EBUILD libmt_client-0.1.98.ebuild 527 BLAKE2B cdfc8e71ad30f2a174e4d6741fc25532b35a09c0bf58f8ef3b14bf01ce32b0e76c9d98fea1b04403fdf4422f90d1cd516b237f24442b7ffd69d32fe2b6e05ae2 SHA512 f3739072f22a10bd7713ba4a3263c571ecfdc488b6ba0e152fd0be417ebeca8c389ec873974db5daebdaef24c5efe7815d40430059ea9e032c168c461ee7868f +EBUILD libmt_client-0.1.98.ebuild 523 BLAKE2B b8b7e48304fdbdf63c702af39a3e11de5175260141cceae61a8438cc7cf591a643a204e94282bb870add106190a80928ccd576a48ff5d492c2d31e1d02a0d4e1 SHA512 9ab7c7e1052c912e92221f7f73f26315bb057ed2cf70630f3e8801512c2b2cd1088f5523a56fd8ac2cafe6b0446b179d78a0975eb341137e1b82a91f2ef4b44b MISC metadata.xml 910 BLAKE2B 8faa891eaa254f955ca28de28073d7d3d2026a5fad5a296e0f196d1e1087f4dd0ec08a4a613c28de345bb4ae626b292e5432640513a35dfed8a031ba5c452a99 SHA512 7721bd73046e7215f409f070ba0eb222ab05b84db6152cece5ac0fa9b1fd6259805b1c241cd515c62ed78567bce4fa5ef2bd3f9a01a5f2ad2ab7cc2d15ebde3b diff --git a/dev-games/libmt_client/libmt_client-0.1.98.ebuild b/dev-games/libmt_client/libmt_client-0.1.98.ebuild index 4b26528a061a..46c1e6efde71 100644 --- a/dev-games/libmt_client/libmt_client-0.1.98.ebuild +++ b/dev-games/libmt_client/libmt_client-0.1.98.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -19,6 +19,6 @@ DEPEND="dev-libs/glib:2 dev-games/libmaitretarot" RDEPEND=${DEPEND} -src_prepare () { +src_prepare() { epatch "${FILESDIR}"/${P}-format.patch } -- cgit v1.2.3