public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/
@ 2024-01-14  3:10 Sam James
  0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2024-01-14  3:10 UTC (permalink / raw
  To: gentoo-commits

commit:     8e3a8e7db1d0639605726d453fc5c56821b3b93c
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Thu Jan 11 05:56:10 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 14 03:10:18 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e3a8e7d

games-engines/renpy: Add missing dependency on dev-python/future

Closes: https://bugs.gentoo.org/921026
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
Closes: https://github.com/gentoo/gentoo/pull/34740
Signed-off-by: Sam James <sam <AT> gentoo.org>

 games-engines/renpy/{renpy-8.1.3.ebuild => renpy-8.1.3-r1.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/games-engines/renpy/renpy-8.1.3.ebuild b/games-engines/renpy/renpy-8.1.3-r1.ebuild
similarity index 97%
rename from games-engines/renpy/renpy-8.1.3.ebuild
rename to games-engines/renpy/renpy-8.1.3-r1.ebuild
index 394d8a02b1e8..4ce7a4bfee95 100644
--- a/games-engines/renpy/renpy-8.1.3.ebuild
+++ b/games-engines/renpy/renpy-8.1.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -28,6 +28,7 @@ DEPEND="
 		>=dev-python/pygame_sdl2-8.1.1[${PYTHON_USEDEP}]
 		>=dev-lang/python-exec-0.3[${PYTHON_USEDEP}]
 		dev-python/ecdsa[${PYTHON_USEDEP}]
+		dev-python/future[${PYTHON_USEDEP}]
 	')
 	media-libs/glew:0
 	media-libs/libpng:0


^ permalink raw reply related	[flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/
@ 2024-02-25  7:00 Sam James
  0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2024-02-25  7:00 UTC (permalink / raw
  To: gentoo-commits

commit:     ebe5efa2823055dd3f8a9c6155ca0b50f66889f6
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Wed Feb 14 03:02:14 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 25 06:59:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebe5efa2

games-engines/renpy: add 8.2.0

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
Closes: https://github.com/gentoo/gentoo/pull/35316
Signed-off-by: Sam James <sam <AT> gentoo.org>

 games-engines/renpy/Manifest           |   1 +
 games-engines/renpy/renpy-8.2.0.ebuild | 111 +++++++++++++++++++++++++++++++++
 2 files changed, 112 insertions(+)

diff --git a/games-engines/renpy/Manifest b/games-engines/renpy/Manifest
index c68fa9f0242a..2772c7976985 100644
--- a/games-engines/renpy/Manifest
+++ b/games-engines/renpy/Manifest
@@ -1 +1,2 @@
 DIST renpy-8.1.3-source.tar.bz2 69220231 BLAKE2B fe9295da7081dda77c2a720138cdd63b744d40844ce5a0bb4164720cf34f828cbf25ac77e1aa57e95585ad6eab644cd0fff2a3a818e6b86482e589a28f40affa SHA512 22304cf8e7328c50ff897761ec0a504e8618d53484491f4196ad93015656dd08c2197c11adea83069682912a5b8d05d3223e3ad34fa68881abdad5f73e51884b
+DIST renpy-8.2.0-source.tar.bz2 70209427 BLAKE2B b776dcfd0efe66f9d6ff06007cb8abb1b4ff6bc1a4dd7563a928e5396d52c9054398bca6333434e14d1e30ecf87ba68dbb7941facf7468702c800036d93db89d SHA512 a493baa6e1df0d8bbb8c8f0634bf82879dd82265db30100892d4a13267f75f7428c7da9ab565298aa2ab6a5ddf66743907835d5d0dabbf7fb9c35a652703f511

diff --git a/games-engines/renpy/renpy-8.2.0.ebuild b/games-engines/renpy/renpy-8.2.0.ebuild
new file mode 100644
index 000000000000..a793d5e9dd49
--- /dev/null
+++ b/games-engines/renpy/renpy-8.2.0.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+inherit desktop gnome2-utils distutils-r1
+
+DESCRIPTION="Visual novel engine written in python"
+HOMEPAGE="https://www.renpy.org"
+SRC_URI="https://www.renpy.org/dl/${PV}/${P}-source.tar.bz2"
+S="${WORKDIR}/${P}-source"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="development doc examples"
+REQUIRED_USE="examples? ( development )"
+
+BDEPEND="
+	$(python_gen_cond_dep '<dev-python/cython-3[${PYTHON_USEDEP}]')
+	virtual/pkgconfig"
+DEPEND="
+	dev-libs/fribidi
+	$(python_gen_cond_dep '
+		>=dev-python/pygame_sdl2-8.2.0[${PYTHON_USEDEP}]
+		>=dev-lang/python-exec-0.3[${PYTHON_USEDEP}]
+		dev-python/ecdsa[${PYTHON_USEDEP}]
+		dev-python/future[${PYTHON_USEDEP}]
+	')
+	media-libs/glew:0
+	media-libs/libpng:0
+	media-libs/libsdl2[video]
+	media-libs/freetype:2
+	sys-libs/zlib
+	media-video/ffmpeg:=
+"
+RDEPEND="${DEPEND}
+	!app-eselect/eselect-renpy"
+
+PATCHES=(
+	"${FILESDIR}/renpy-6.99.12.4-compat-style.patch"
+	"${FILESDIR}/renpy-6.99.12.4-compat-infinite-loop.patch"
+	"${FILESDIR}/renpy-8.1.0-ignore_rpyc_errors.patch"
+	"${FILESDIR}/renpy-8.1.3-system-path.patch"
+)
+
+python_prepare_all() {
+	einfo "Deleting precompiled python files"
+	find . -name '*.py[co]' -print -delete || die
+
+	distutils-r1_python_prepare_all
+}
+
+python_compile() {
+	cd "${S}"/module || die
+	distutils-r1_python_compile
+}
+
+python_install() {
+	cd "${S}"/module || die
+	distutils-r1_python_install
+
+	cd "${S}" || die
+	python_newscript renpy.py ${PN}
+
+	python_domodule renpy
+	if use development ; then
+		python_domodule launcher
+	fi
+	if use examples ; then
+		python_domodule the_question tutorial
+	fi
+}
+
+python_install_all() {
+	distutils-r1_python_install_all
+	if use development; then
+		newicon -s 32 launcher/game/images/logo32.png ${P}.png
+		make_desktop_entry ${PN} "Ren'Py ${PV}" ${P}
+	fi
+
+	if use doc; then
+		insinto "/usr/share/doc/${PF}/html"
+		doins -r doc/*
+	fi
+	newman "${FILESDIR}/${PN}.1" "${P}.1"
+}
+
+pkg_preinst() {
+	use development && gnome2_icon_savelist
+}
+
+pkg_postinst() {
+	use development && gnome2_icon_cache_update
+
+	local v
+	for v in ${REPLACING_VERSIONS}; do
+		ver_test "${v}" -ge 7 && continue
+		einfo "Starting from ${PN}-7 slots are dropped."
+		einfo "RenPy natively supports compatibility with games made for older versions."
+		einfo "Report bugs upstream on such problems, usually they are easy to fix."
+		break
+	done
+}
+
+pkg_postrm() {
+	use development && gnome2_icon_cache_update
+}


^ permalink raw reply related	[flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/
@ 2023-12-21 12:44 Sam James
  0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2023-12-21 12:44 UTC (permalink / raw
  To: gentoo-commits

commit:     e1e090ab3bd3602719e4d143ab41c0f3c42664a9
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 21 12:44:00 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Dec 21 12:44:00 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1e090ab

games-engines/renpy: add missing desktop inherit

Signed-off-by: Sam James <sam <AT> gentoo.org>

 games-engines/renpy/renpy-8.1.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-engines/renpy/renpy-8.1.3.ebuild b/games-engines/renpy/renpy-8.1.3.ebuild
index 6877ee69d65f..394d8a02b1e8 100644
--- a/games-engines/renpy/renpy-8.1.3.ebuild
+++ b/games-engines/renpy/renpy-8.1.3.ebuild
@@ -6,7 +6,7 @@ PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_SINGLE_IMPL=1
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-inherit gnome2-utils distutils-r1
+inherit desktop gnome2-utils distutils-r1
 
 DESCRIPTION="Visual novel engine written in python"
 HOMEPAGE="https://www.renpy.org"
@@ -14,7 +14,7 @@ SRC_URI="https://www.renpy.org/dl/${PV}/${P}-source.tar.bz2"
 S="${WORKDIR}/${P}-source"
 
 LICENSE="MIT"
-SLOT=0
+SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="development doc examples"
 REQUIRED_USE="examples? ( development )"


^ permalink raw reply related	[flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/
@ 2020-04-26 10:35 David Seifert
  0 siblings, 0 replies; 14+ messages in thread
From: David Seifert @ 2020-04-26 10:35 UTC (permalink / raw
  To: gentoo-commits

commit:     ce4047112603fffbc6df216550ebd95333499d0d
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 26 10:34:41 2020 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Apr 26 10:34:41 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce404711

games-engines/renpy: Replace virtual/ffmpeg

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 .../renpy/{renpy-6.99.12.4-r3.ebuild => renpy-6.99.12.4-r4.ebuild}    | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-engines/renpy/renpy-6.99.12.4-r3.ebuild b/games-engines/renpy/renpy-6.99.12.4-r4.ebuild
similarity index 97%
rename from games-engines/renpy/renpy-6.99.12.4-r3.ebuild
rename to games-engines/renpy/renpy-6.99.12.4-r4.ebuild
index c330a8ab54b..f0c471b474a 100644
--- a/games-engines/renpy/renpy-6.99.12.4-r3.ebuild
+++ b/games-engines/renpy/renpy-6.99.12.4-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -27,7 +27,7 @@ RDEPEND="
 	media-libs/libsdl2[video]
 	media-libs/freetype:2
 	sys-libs/zlib
-	virtual/ffmpeg"
+	media-video/ffmpeg"
 DEPEND="${RDEPEND}
 	dev-python/cython[${PYTHON_USEDEP}]
 	virtual/pkgconfig"


^ permalink raw reply related	[flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/
@ 2018-04-05 15:21 Aaron Bauman
  0 siblings, 0 replies; 14+ messages in thread
From: Aaron Bauman @ 2018-04-05 15:21 UTC (permalink / raw
  To: gentoo-commits

commit:     745aa289f8245ca314ca7da220197b55b51a394c
Author:     Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com>
AuthorDate: Fri Mar 30 20:37:32 2018 +0000
Commit:     Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Thu Apr  5 15:17:10 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=745aa289

games-engines/renpy: use HTTPS

Closes: https://github.com/gentoo/gentoo/pull/7726

 games-engines/renpy/renpy-6.17.7.ebuild       | 6 +++---
 games-engines/renpy/renpy-6.99.12.4-r3.ebuild | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/games-engines/renpy/renpy-6.17.7.ebuild b/games-engines/renpy/renpy-6.17.7.ebuild
index adc56df5074..07642c3817c 100644
--- a/games-engines/renpy/renpy-6.17.7.ebuild
+++ b/games-engines/renpy/renpy-6.17.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -7,8 +7,8 @@ DISTUTILS_IN_SOURCE_BUILD=1
 inherit eutils toolchain-funcs python-r1 versionator gnome2-utils games distutils-r1
 
 DESCRIPTION="Visual novel engine written in python"
-HOMEPAGE="http://www.renpy.org"
-SRC_URI="http://www.renpy.org/dl/${PV}/${P}-source.tar.bz2"
+HOMEPAGE="https://www.renpy.org"
+SRC_URI="https://www.renpy.org/dl/${PV}/${P}-source.tar.bz2"
 
 LICENSE="MIT"
 SLOT="$(get_version_component_range 1-2)"

diff --git a/games-engines/renpy/renpy-6.99.12.4-r3.ebuild b/games-engines/renpy/renpy-6.99.12.4-r3.ebuild
index 27a1a8b3f14..c330a8ab54b 100644
--- a/games-engines/renpy/renpy-6.99.12.4-r3.ebuild
+++ b/games-engines/renpy/renpy-6.99.12.4-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -7,8 +7,8 @@ DISTUTILS_IN_SOURCE_BUILD=1
 inherit eutils gnome2-utils toolchain-funcs versionator distutils-r1
 
 DESCRIPTION="Visual novel engine written in python"
-HOMEPAGE="http://www.renpy.org"
-SRC_URI="http://www.renpy.org/dl/${PV}/${P}-source.tar.bz2"
+HOMEPAGE="https://www.renpy.org"
+SRC_URI="https://www.renpy.org/dl/${PV}/${P}-source.tar.bz2"
 
 LICENSE="MIT"
 SLOT="$(get_version_component_range 1-2)"


^ permalink raw reply related	[flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/
@ 2017-08-29 23:16 Thomas Deutschmann
  0 siblings, 0 replies; 14+ messages in thread
From: Thomas Deutschmann @ 2017-08-29 23:16 UTC (permalink / raw
  To: gentoo-commits

commit:     84e1c59a843bef4ad9d4b7a0f265712eb2e20d65
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 29 23:13:19 2017 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Tue Aug 29 23:15:37 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84e1c59a

games-engines/renpy: x86 stable (bug #625624)

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 games-engines/renpy/renpy-6.99.12.4-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-engines/renpy/renpy-6.99.12.4-r3.ebuild b/games-engines/renpy/renpy-6.99.12.4-r3.ebuild
index 562d711300b..27a1a8b3f14 100644
--- a/games-engines/renpy/renpy-6.99.12.4-r3.ebuild
+++ b/games-engines/renpy/renpy-6.99.12.4-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.renpy.org/dl/${PV}/${P}-source.tar.bz2"
 LICENSE="MIT"
 SLOT="$(get_version_component_range 1-2)"
 MYSLOT=$(delete_all_version_separators ${SLOT})
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="development doc examples"
 REQUIRED_USE="examples? ( development )"
 


^ permalink raw reply related	[flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/
@ 2017-07-19 18:06 Tobias Klausmann
  0 siblings, 0 replies; 14+ messages in thread
From: Tobias Klausmann @ 2017-07-19 18:06 UTC (permalink / raw
  To: gentoo-commits

commit:     8d7f3ddd94fcd6aa8558000d9f2867de6a42fa22
Author:     Tobias Klausmann <klausman <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 19 17:30:49 2017 +0000
Commit:     Tobias Klausmann <klausman <AT> gentoo <DOT> org>
CommitDate: Wed Jul 19 18:05:54 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d7f3ddd

games-engines/renpy-6.99.12.4-r3: amd64 stable

Gentoo-Bug: 625624

 games-engines/renpy/renpy-6.99.12.4-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-engines/renpy/renpy-6.99.12.4-r3.ebuild b/games-engines/renpy/renpy-6.99.12.4-r3.ebuild
index ccf21fbcc9c..562d711300b 100644
--- a/games-engines/renpy/renpy-6.99.12.4-r3.ebuild
+++ b/games-engines/renpy/renpy-6.99.12.4-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.renpy.org/dl/${PV}/${P}-source.tar.bz2"
 LICENSE="MIT"
 SLOT="$(get_version_component_range 1-2)"
 MYSLOT=$(delete_all_version_separators ${SLOT})
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="development doc examples"
 REQUIRED_USE="examples? ( development )"
 


^ permalink raw reply related	[flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/
@ 2017-07-17  5:28 Andrew Savchenko
  0 siblings, 0 replies; 14+ messages in thread
From: Andrew Savchenko @ 2017-07-17  5:28 UTC (permalink / raw
  To: gentoo-commits

commit:     5e4723b170d9d8fa81877a7ce2efb9a30d2289bd
Author:     Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 17 05:28:16 2017 +0000
Commit:     Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
CommitDate: Mon Jul 17 05:28:34 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e4723b1

games-engines/renpy: remove old

Package-Manager: Portage-2.3.6, Repoman-2.3.2
Signed-off-by: Andrew Savchenko <bircoph <AT> gentoo.org>

 games-engines/renpy/renpy-6.99.12.4-r2.ebuild | 107 --------------------------
 1 file changed, 107 deletions(-)

diff --git a/games-engines/renpy/renpy-6.99.12.4-r2.ebuild b/games-engines/renpy/renpy-6.99.12.4-r2.ebuild
deleted file mode 100644
index b3840bc93f9..00000000000
--- a/games-engines/renpy/renpy-6.99.12.4-r2.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-DISTUTILS_IN_SOURCE_BUILD=1
-inherit eutils gnome2-utils toolchain-funcs versionator distutils-r1
-
-DESCRIPTION="Visual novel engine written in python"
-HOMEPAGE="http://www.renpy.org"
-SRC_URI="http://www.renpy.org/dl/${PV}/${P}-source.tar.bz2"
-
-LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
-MYSLOT=$(delete_all_version_separators ${SLOT})
-KEYWORDS="~amd64 ~x86"
-IUSE="development doc examples"
-REQUIRED_USE="examples? ( development )"
-
-RDEPEND="
-	>=app-eselect/eselect-renpy-0.7
-	dev-libs/fribidi
-	~dev-python/pygame_sdl2-${PV}[${PYTHON_USEDEP}]
-	>=dev-lang/python-exec-0.3[${PYTHON_USEDEP}]
-	media-libs/glew:0
-	media-libs/libpng:0
-	media-libs/libsdl2[video]
-	media-libs/freetype:2
-	sys-libs/zlib
-	virtual/ffmpeg"
-DEPEND="${RDEPEND}
-	dev-python/cython[${PYTHON_USEDEP}]
-	virtual/pkgconfig"
-
-S=${WORKDIR}/${P}-source
-
-PATCHES=(
-	"${FILESDIR}"/${P}-multiple-abi.patch
-	"${FILESDIR}"/${P}-compat-window.patch #601200
-	"${FILESDIR}"/${P}-compat-style.patch
-)
-
-python_prepare_all() {
-	export CFLAGS="${CFLAGS} $($(tc-getPKG_CONFIG) --cflags fribidi)"
-	distutils-r1_python_prepare_all
-
-	einfo "Deleting precompiled python files"
-	find . -name '*.py[co]' -print -delete || die
-
-	sed -i \
-		-e "s/@SLOT@/${MYSLOT}/" \
-		renpy.py renpy/common.py || die "setting slot failed!"
-}
-
-python_compile() {
-	cd "${S}"/module || die
-	distutils-r1_python_compile
-}
-
-python_install() {
-	cd "${S}"/module || die
-	distutils-r1_python_install --install-lib="$(python_get_sitedir)/renpy${MYSLOT}"
-
-	cd "${S}" || die
-	python_newscript renpy.py ${PN}-${SLOT}
-
-	python_moduleinto renpy${MYSLOT}
-	python_domodule renpy
-	if use development ; then
-		python_domodule launcher templates
-	fi
-	if use examples ; then
-		python_domodule the_question tutorial
-	fi
-}
-
-python_install_all() {
-	distutils-r1_python_install_all
-	if use development; then
-		newicon -s 32 launcher/game/images/logo32.png ${P}.png
-		make_desktop_entry ${PN}-${SLOT} "Ren'Py ${PV}" ${P}
-	fi
-
-	if use doc; then
-		insinto "/usr/share/doc/${PF}/html"
-		doins -r doc/*
-	fi
-	newman "${FILESDIR}/${PN}.1" "${P}.1"
-}
-
-pkg_preinst() {
-	use development && gnome2_icon_savelist
-}
-
-pkg_postinst() {
-	use development && gnome2_icon_cache_update
-
-	einfo "running: eselect renpy update --if-unset"
-	eselect renpy update --if-unset
-}
-
-pkg_postrm() {
-	use development && gnome2_icon_cache_update
-
-	einfo "running: eselect renpy update --if-unset"
-	eselect renpy update --if-unset
-}


^ permalink raw reply related	[flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/
@ 2017-07-16 20:49 Andrew Savchenko
  0 siblings, 0 replies; 14+ messages in thread
From: Andrew Savchenko @ 2017-07-16 20:49 UTC (permalink / raw
  To: gentoo-commits

commit:     7adc02563253ac286e19a0032db47de2f00e9b2f
Author:     Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 16 20:49:18 2017 +0000
Commit:     Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
CommitDate: Sun Jul 16 20:49:33 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7adc0256

games-engines/renpy: remove excessive dep limitation

Package-Manager: Portage-2.3.6, Repoman-2.3.2
Signed-off-by: Andrew Savchenko <bircoph <AT> gentoo.org>

 games-engines/renpy/renpy-6.99.12.4-r2.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/games-engines/renpy/renpy-6.99.12.4-r2.ebuild b/games-engines/renpy/renpy-6.99.12.4-r2.ebuild
index 131246e74e9..b3840bc93f9 100644
--- a/games-engines/renpy/renpy-6.99.12.4-r2.ebuild
+++ b/games-engines/renpy/renpy-6.99.12.4-r2.ebuild
@@ -22,7 +22,6 @@ RDEPEND="
 	dev-libs/fribidi
 	~dev-python/pygame_sdl2-${PV}[${PYTHON_USEDEP}]
 	>=dev-lang/python-exec-0.3[${PYTHON_USEDEP}]
-	!<games-engines/renpy-6.99.12-r2
 	media-libs/glew:0
 	media-libs/libpng:0
 	media-libs/libsdl2[video]


^ permalink raw reply related	[flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/
@ 2017-07-16 18:37 Andrew Savchenko
  0 siblings, 0 replies; 14+ messages in thread
From: Andrew Savchenko @ 2017-07-16 18:37 UTC (permalink / raw
  To: gentoo-commits

commit:     b97ed9a99b0eaa064948d092bdbbd6fc674741e3
Author:     Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 16 18:37:33 2017 +0000
Commit:     Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
CommitDate: Sun Jul 16 18:37:33 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b97ed9a9

games-engines/renpy: fix html docs install path

Package-Manager: Portage-2.3.6, Repoman-2.3.2
Signed-off-by: Andrew Savchenko <bircoph <AT> gentoo.org>

 games-engines/renpy/renpy-6.99.12.4-r1.ebuild | 4 ++--
 games-engines/renpy/renpy-6.99.12.4-r2.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/games-engines/renpy/renpy-6.99.12.4-r1.ebuild b/games-engines/renpy/renpy-6.99.12.4-r1.ebuild
index 8049f87073f..8c969e13c6b 100644
--- a/games-engines/renpy/renpy-6.99.12.4-r1.ebuild
+++ b/games-engines/renpy/renpy-6.99.12.4-r1.ebuild
@@ -87,8 +87,8 @@ python_install_all() {
 	fi
 
 	if use doc; then
-		insinto html
-		doins -r doc
+		insinto "/usr/share/doc/${PF}/html"
+		doins -r doc/*
 	fi
 	newman "${FILESDIR}/${PN}.1" "${P}.1"
 

diff --git a/games-engines/renpy/renpy-6.99.12.4-r2.ebuild b/games-engines/renpy/renpy-6.99.12.4-r2.ebuild
index 6c4f3fcb6b2..131246e74e9 100644
--- a/games-engines/renpy/renpy-6.99.12.4-r2.ebuild
+++ b/games-engines/renpy/renpy-6.99.12.4-r2.ebuild
@@ -83,8 +83,8 @@ python_install_all() {
 	fi
 
 	if use doc; then
-		insinto html
-		doins -r doc
+		insinto "/usr/share/doc/${PF}/html"
+		doins -r doc/*
 	fi
 	newman "${FILESDIR}/${PN}.1" "${P}.1"
 }


^ permalink raw reply related	[flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/
@ 2017-07-16 18:01 Andrew Savchenko
  0 siblings, 0 replies; 14+ messages in thread
From: Andrew Savchenko @ 2017-07-16 18:01 UTC (permalink / raw
  To: gentoo-commits

commit:     f4787d5b384c142363f8acc2f027305f7f2bb3df
Author:     Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 16 17:50:12 2017 +0000
Commit:     Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
CommitDate: Sun Jul 16 17:50:12 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4787d5b

games-engines/renpy: migrate from the games eclass

and update to EAPI 6

Package-Manager: Portage-2.3.6, Repoman-2.3.2
Signed-off-by: Andrew Savchenko <bircoph <AT> gentoo.org>

 games-engines/renpy/renpy-6.99.12.4-r2.ebuild | 108 ++++++++++++++++++++++++++
 1 file changed, 108 insertions(+)

diff --git a/games-engines/renpy/renpy-6.99.12.4-r2.ebuild b/games-engines/renpy/renpy-6.99.12.4-r2.ebuild
new file mode 100644
index 00000000000..6c4f3fcb6b2
--- /dev/null
+++ b/games-engines/renpy/renpy-6.99.12.4-r2.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+DISTUTILS_IN_SOURCE_BUILD=1
+inherit eutils gnome2-utils toolchain-funcs versionator distutils-r1
+
+DESCRIPTION="Visual novel engine written in python"
+HOMEPAGE="http://www.renpy.org"
+SRC_URI="http://www.renpy.org/dl/${PV}/${P}-source.tar.bz2"
+
+LICENSE="MIT"
+SLOT="$(get_version_component_range 1-2)"
+MYSLOT=$(delete_all_version_separators ${SLOT})
+KEYWORDS="~amd64 ~x86"
+IUSE="development doc examples"
+REQUIRED_USE="examples? ( development )"
+
+RDEPEND="
+	>=app-eselect/eselect-renpy-0.7
+	dev-libs/fribidi
+	~dev-python/pygame_sdl2-${PV}[${PYTHON_USEDEP}]
+	>=dev-lang/python-exec-0.3[${PYTHON_USEDEP}]
+	!<games-engines/renpy-6.99.12-r2
+	media-libs/glew:0
+	media-libs/libpng:0
+	media-libs/libsdl2[video]
+	media-libs/freetype:2
+	sys-libs/zlib
+	virtual/ffmpeg"
+DEPEND="${RDEPEND}
+	dev-python/cython[${PYTHON_USEDEP}]
+	virtual/pkgconfig"
+
+S=${WORKDIR}/${P}-source
+
+PATCHES=(
+	"${FILESDIR}"/${P}-multiple-abi.patch
+	"${FILESDIR}"/${P}-compat-window.patch #601200
+	"${FILESDIR}"/${P}-compat-style.patch
+)
+
+python_prepare_all() {
+	export CFLAGS="${CFLAGS} $($(tc-getPKG_CONFIG) --cflags fribidi)"
+	distutils-r1_python_prepare_all
+
+	einfo "Deleting precompiled python files"
+	find . -name '*.py[co]' -print -delete || die
+
+	sed -i \
+		-e "s/@SLOT@/${MYSLOT}/" \
+		renpy.py renpy/common.py || die "setting slot failed!"
+}
+
+python_compile() {
+	cd "${S}"/module || die
+	distutils-r1_python_compile
+}
+
+python_install() {
+	cd "${S}"/module || die
+	distutils-r1_python_install --install-lib="$(python_get_sitedir)/renpy${MYSLOT}"
+
+	cd "${S}" || die
+	python_newscript renpy.py ${PN}-${SLOT}
+
+	python_moduleinto renpy${MYSLOT}
+	python_domodule renpy
+	if use development ; then
+		python_domodule launcher templates
+	fi
+	if use examples ; then
+		python_domodule the_question tutorial
+	fi
+}
+
+python_install_all() {
+	distutils-r1_python_install_all
+	if use development; then
+		newicon -s 32 launcher/game/images/logo32.png ${P}.png
+		make_desktop_entry ${PN}-${SLOT} "Ren'Py ${PV}" ${P}
+	fi
+
+	if use doc; then
+		insinto html
+		doins -r doc
+	fi
+	newman "${FILESDIR}/${PN}.1" "${P}.1"
+}
+
+pkg_preinst() {
+	use development && gnome2_icon_savelist
+}
+
+pkg_postinst() {
+	use development && gnome2_icon_cache_update
+
+	einfo "running: eselect renpy update --if-unset"
+	eselect renpy update --if-unset
+}
+
+pkg_postrm() {
+	use development && gnome2_icon_cache_update
+
+	einfo "running: eselect renpy update --if-unset"
+	eselect renpy update --if-unset
+}


^ permalink raw reply related	[flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/
@ 2017-07-15 21:58 Andrew Savchenko
  0 siblings, 0 replies; 14+ messages in thread
From: Andrew Savchenko @ 2017-07-15 21:58 UTC (permalink / raw
  To: gentoo-commits

commit:     c3fd59ed5edb52826c9688015684f92e72809a40
Author:     Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 15 19:00:59 2017 +0000
Commit:     Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
CommitDate: Sat Jul 15 21:50:06 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3fd59ed

games-engines/renpy: remove old maintainers

Since package was last-rited it is reasonable to assume that old
maintainers have no manpower or interest to maintain this package.

Made as a separate commit, so removal can be easily reverted if
desired.

Package-Manager: Portage-2.3.6, Repoman-2.3.2
Signed-off-by: Andrew Savchenko <bircoph <AT> gentoo.org>

 games-engines/renpy/metadata.xml | 13 -------------
 1 file changed, 13 deletions(-)

diff --git a/games-engines/renpy/metadata.xml b/games-engines/renpy/metadata.xml
index 2a74bfb8208..98b754cf659 100644
--- a/games-engines/renpy/metadata.xml
+++ b/games-engines/renpy/metadata.xml
@@ -1,19 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<maintainer type="project">
-		<email>proxy-maint@gentoo.org</email>
-		<name>Proxy Maintainers</name>
-	</maintainer>
-	<maintainer type="person">
-		<email>maksverver@geocities.com</email>
-		<name>Maks Verver</name>
-		<description>Proxy maintainer. CC him on bugs</description>
-	</maintainer>
-	<maintainer type="project">
-		<email>games@gentoo.org</email>
-		<name>Gentoo Games Project</name>
-	</maintainer>
 	<maintainer type="person">
 		<email>bircoph@gentoo.org</email>
 		<name>Andrew Savchenko</name>


^ permalink raw reply related	[flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/
@ 2017-07-15 21:58 Andrew Savchenko
  0 siblings, 0 replies; 14+ messages in thread
From: Andrew Savchenko @ 2017-07-15 21:58 UTC (permalink / raw
  To: gentoo-commits

commit:     d1bd7d825f249a1a9cd85142c4a5695e4f024d27
Author:     Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 15 18:56:22 2017 +0000
Commit:     Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
CommitDate: Sat Jul 15 21:50:04 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1bd7d82

games-engines/renpy: add myself to maintainers

Package-Manager: Portage-2.3.6, Repoman-2.3.2
Signed-off-by: Andrew Savchenko <bircoph <AT> gentoo.org>

 games-engines/renpy/metadata.xml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/games-engines/renpy/metadata.xml b/games-engines/renpy/metadata.xml
index 763130af3a1..2a74bfb8208 100644
--- a/games-engines/renpy/metadata.xml
+++ b/games-engines/renpy/metadata.xml
@@ -14,6 +14,10 @@
 		<email>games@gentoo.org</email>
 		<name>Gentoo Games Project</name>
 	</maintainer>
+	<maintainer type="person">
+		<email>bircoph@gentoo.org</email>
+		<name>Andrew Savchenko</name>
+	</maintainer>
 	<longdescription>
 		Ren'Py is a free and cross-platform visual novel engine that
 		helps you use words,


^ permalink raw reply related	[flat|nested] 14+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/
@ 2015-08-09 14:41 Julian Ospald
  0 siblings, 0 replies; 14+ messages in thread
From: Julian Ospald @ 2015-08-09 14:41 UTC (permalink / raw
  To: gentoo-commits

commit:     d6b01b60e07e96b33784a8fceab87a6005d3971c
Author:     Julian Ospald <hasufell <AT> gentoo <DOT> org>
AuthorDate: Sun Aug  9 14:36:10 2015 +0000
Commit:     Julian Ospald <hasufell <AT> gentoo <DOT> org>
CommitDate: Sun Aug  9 14:40:55 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6b01b60

games-engines/renpy: version bump to 6.99.5

X-Gentoo-Bug: 545540
X-Gentoo-Bug-url: https://bugs.gentoo.org/show_bug.cgi?id=545540

 games-engines/renpy/Manifest            |   1 +
 games-engines/renpy/renpy-6.99.5.ebuild | 111 ++++++++++++++++++++++++++++++++
 2 files changed, 112 insertions(+)

diff --git a/games-engines/renpy/Manifest b/games-engines/renpy/Manifest
index 74e720f..45adc4a 100644
--- a/games-engines/renpy/Manifest
+++ b/games-engines/renpy/Manifest
@@ -4,3 +4,4 @@ DIST renpy-6.16.5-source.tar.bz2 14455622 SHA256 5ecb00fa84a048ff6e1f1d8a0114373
 DIST renpy-6.17.7-source.tar.bz2 17932988 SHA256 fef01de9e482b73d9d409de7a43bada6dd3e2a0549b99dd487306371190ed038 SHA512 22b0e08b18ee35317b11451205233cbd8a29617d9c3d298bbdcfc5757f67c2f0e4c8a748aa83d5c8b43786c062ffca109d07e981efa750fcee26f45f08a33ea2 WHIRLPOOL fef82eb6c958a2525797e5d8bfae3488fba606b70eeed5c94f7afcab4fa46e7a7eb43d91b4bd55f553b65a72b12236e02ecdee55e8852c1fafc055332f9d131d
 DIST renpy-6.18.2-source.tar.bz2 19854257 SHA256 635c7495d5ced298183793cafbe8631981a5a75aec106b4ba145d3dd870a544c SHA512 239de63f7e015076aeb05d4f7da7caa676e151b0f3cbd710b0fe59a592f7af02cd8994ddb0d6225ccec337579eb2de1a5b83759a28572ead631fe3b5df515e8b WHIRLPOOL 85ac745891bf2ab729cb8ad44cab0cdd03399956455a4fbf73d638b87cf49d44c7395658e3882509dc0652492da931f7932297eb39974d7c890e772cfe1f13ff
 DIST renpy-6.18.3-source.tar.bz2 23244450 SHA256 c0c6af79ceb529e69cebfdb0e9849e50dc27e424dc2fd2b322c13d6ec938cba6 SHA512 7ea99adaf1fbea7a499790fb5b37349fc797f383fb633956a43955c80885b259e26570469c430f4c4c103e62444f60082690489ee6400809f5e9024693261e55 WHIRLPOOL 6e4e68228bc38c709af4387f209717e4644efccae47fb04b7071783b0c01d6fbe4ca65d7c712a32e159cd59c663873457e54c3851e9e4a84d3d4e4ed05271102
+DIST renpy-6.99.5-source.tar.bz2 27285400 SHA256 cec38c548a812331fe42b60882ba271ea10fb369f0ba67bad1facd8d556ae74d SHA512 0e9d3dca70924e587711effa34d5af45fcd1c1bc6ce0b38723b39e07593a85dc55645ad4cb002f43fe33f387ee58c92626004f655d0f2955c55d8d01b5453326 WHIRLPOOL f3db4a08b1216b69b2724668cb22ea3c720826a6bf82042d0783fb8048d07074fd473157132e27010570c485fc90d09cb0115accbb429aad48f62417245852a8

diff --git a/games-engines/renpy/renpy-6.99.5.ebuild b/games-engines/renpy/renpy-6.99.5.ebuild
new file mode 100644
index 0000000..dd931c2
--- /dev/null
+++ b/games-engines/renpy/renpy-6.99.5.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+DISTUTILS_IN_SOURCE_BUILD=1
+inherit eutils toolchain-funcs python-r1 versionator gnome2-utils games distutils-r1
+
+DESCRIPTION="Visual novel engine written in python"
+HOMEPAGE="http://www.renpy.org"
+SRC_URI="http://www.renpy.org/dl/${PV}/${P}-source.tar.bz2"
+
+LICENSE="MIT"
+SLOT="$(get_version_component_range 1-2)"
+MYSLOT=$(delete_all_version_separators ${SLOT})
+KEYWORDS="~amd64 ~x86"
+IUSE="development doc examples"
+REQUIRED_USE="examples? ( development )"
+
+RDEPEND="
+	>=app-eselect/eselect-renpy-0.6
+	dev-libs/fribidi
+	~dev-python/pygame_sdl2-${PV}[${PYTHON_USEDEP}]
+	>=dev-lang/python-exec-0.3[${PYTHON_USEDEP}]
+	media-libs/glew
+	media-libs/libpng:0
+	media-libs/libsdl2[video]
+	media-libs/freetype:2
+	sys-libs/zlib
+	virtual/ffmpeg"
+DEPEND="${RDEPEND}
+	dev-python/cython[${PYTHON_USEDEP}]
+	virtual/pkgconfig"
+
+S=${WORKDIR}/${P}-source
+
+pkg_setup() {
+	games_pkg_setup
+	export CFLAGS="${CFLAGS} $($(tc-getPKG_CONFIG) --cflags fribidi)"
+}
+
+python_prepare_all() {
+	# wooosh! this should fix multiple abi
+	epatch "${FILESDIR}"/${P}-multiple-abi.patch
+
+	einfo "Deleting precompiled python files"
+	find . -name '*.py[co]' -print -delete || die
+
+	sed -i \
+		-e "s/@SLOT@/${MYSLOT}/" \
+		renpy.py renpy/common.py || die "setting slot failed!"
+
+	distutils-r1_python_prepare_all
+}
+
+python_compile() {
+	cd "${S}"/module || die
+	distutils-r1_python_compile
+}
+
+python_install() {
+	cd "${S}"/module || die
+	distutils-r1_python_install --install-lib="$(python_get_sitedir)/renpy${MYSLOT}"
+
+	cd "${S}" || die
+	python_scriptinto "${GAMES_BINDIR}"
+	python_newscript renpy.py ${PN}-${SLOT}
+
+	python_moduleinto renpy${MYSLOT}
+	python_domodule renpy
+	if use development ; then
+		python_domodule launcher templates
+	fi
+	if use examples ; then
+		python_domodule the_question tutorial
+	fi
+}
+
+python_install_all() {
+	if use development; then
+		newicon -s 32 launcher/game/images/logo32.png ${P}.png
+		make_desktop_entry ${PN}-${SLOT} "Ren'Py ${PV}" ${P}
+	fi
+
+	if use doc; then
+		dohtml -r doc
+	fi
+
+	prepgamesdirs
+}
+
+pkg_preinst() {
+	games_pkg_preinst
+	use development && gnome2_icon_savelist
+}
+
+pkg_postinst() {
+	games_pkg_postinst
+	use development && gnome2_icon_cache_update
+
+	einfo "running: eselect renpy update --if-unset"
+	eselect renpy update --if-unset
+}
+
+pkg_postrm() {
+	use development && gnome2_icon_cache_update
+
+	einfo "running: eselect renpy update --if-unset"
+	eselect renpy update --if-unset
+}


^ permalink raw reply related	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2024-02-25  7:00 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-14  3:10 [gentoo-commits] repo/gentoo:master commit in: games-engines/renpy/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2024-02-25  7:00 Sam James
2023-12-21 12:44 Sam James
2020-04-26 10:35 David Seifert
2018-04-05 15:21 Aaron Bauman
2017-08-29 23:16 Thomas Deutschmann
2017-07-19 18:06 Tobias Klausmann
2017-07-17  5:28 Andrew Savchenko
2017-07-16 20:49 Andrew Savchenko
2017-07-16 18:37 Andrew Savchenko
2017-07-16 18:01 Andrew Savchenko
2017-07-15 21:58 Andrew Savchenko
2017-07-15 21:58 Andrew Savchenko
2015-08-09 14:41 Julian Ospald

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox