Gentoo Archives: gentoo-commits

From: Marek Szuba <marecki@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-games/irrlicht-mt/
Date: Tue, 01 Feb 2022 10:53:55
Message-Id: 1643712825.60440225c7f32034dbb49b2be334c367a67776dc.marecki@gentoo
1 commit: 60440225c7f32034dbb49b2be334c367a67776dc
2 Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
3 AuthorDate: Tue Feb 1 10:50:42 2022 +0000
4 Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
5 CommitDate: Tue Feb 1 10:53:45 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60440225
7
8 dev-games/irrlicht-mt: initial import
9
10 New mandatory dependency of games-action/minetest. Looks like Minetest
11 upstream has finally given up on dev-games/irrlicht upstream ever making
12 a new non-bugfix release... On the plus side, there are no file collisions
13 between IrrlichtMt and Irrlicht any more.
14
15 Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
16
17 dev-games/irrlicht-mt/Manifest | 1 +
18 dev-games/irrlicht-mt/irrlicht-mt-1.9.0.4.ebuild | 29 ++++++++++++++++++++++++
19 dev-games/irrlicht-mt/metadata.xml | 11 +++++++++
20 3 files changed, 41 insertions(+)
21
22 diff --git a/dev-games/irrlicht-mt/Manifest b/dev-games/irrlicht-mt/Manifest
23 new file mode 100644
24 index 000000000000..03d7cd49f774
25 --- /dev/null
26 +++ b/dev-games/irrlicht-mt/Manifest
27 @@ -0,0 +1 @@
28 +DIST irrlicht-mt-1.9.0.4.tar.gz 4158897 BLAKE2B e03c3ca28ae93e5fa565069b67ae7f60e7e023a3b5434fbd8c080be719e40a67f115e4459f082b7a27181ff81cc591e527120747aaf91efaafe93d997f5dbc9e SHA512 6f6fef27d534a0046a04cb504992586f5f20a757f2c3a35ea6e1fb31d2781e3d81ee0172b03e2913ddd894fb937d6830005613eaed77a29bb9e91aa6d248fab8
29
30 diff --git a/dev-games/irrlicht-mt/irrlicht-mt-1.9.0.4.ebuild b/dev-games/irrlicht-mt/irrlicht-mt-1.9.0.4.ebuild
31 new file mode 100644
32 index 000000000000..57ec4ef5d7aa
33 --- /dev/null
34 +++ b/dev-games/irrlicht-mt/irrlicht-mt-1.9.0.4.ebuild
35 @@ -0,0 +1,29 @@
36 +# Copyright 1999-2022 Gentoo Authors
37 +# Distributed under the terms of the GNU General Public License v2
38 +
39 +EAPI=8
40 +
41 +inherit cmake
42 +
43 +MY_PN="${PN%-mt}"
44 +MY_PV="$(ver_rs 3 'mt')"
45 +MY_P="${MY_PN}-${MY_PV}"
46 +
47 +DESCRIPTION="Minetest's fork of dev-games/irrlicht"
48 +HOMEPAGE="https://github.com/minetest/irrlicht"
49 +SRC_URI="https://github.com/minetest/${MY_PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz"
50 +
51 +LICENSE="ZLIB"
52 +SLOT="0"
53 +KEYWORDS="~amd64"
54 +
55 +RDEPEND="media-libs/libpng:0=
56 + sys-libs/zlib
57 + virtual/jpeg:0
58 + virtual/opengl
59 + x11-libs/libX11
60 + x11-libs/libXxf86vm"
61 +DEPEND="${RDEPEND}
62 + x11-base/xorg-proto"
63 +
64 +S="${WORKDIR}/${MY_P}"
65
66 diff --git a/dev-games/irrlicht-mt/metadata.xml b/dev-games/irrlicht-mt/metadata.xml
67 new file mode 100644
68 index 000000000000..cd29c13fee92
69 --- /dev/null
70 +++ b/dev-games/irrlicht-mt/metadata.xml
71 @@ -0,0 +1,11 @@
72 +<?xml version="1.0" encoding="UTF-8"?>
73 +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
74 +<pkgmetadata>
75 + <maintainer type="person">
76 + <email>marecki@g.o</email>
77 + <name>Marek Szuba</name>
78 + </maintainer>
79 + <upstream>
80 + <remote-id type="github">minetest/irrlicht</remote-id>
81 + </upstream>
82 +</pkgmetadata>