public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2015-10-07 14:52 Mike Frysinger
  0 siblings, 0 replies; 17+ messages in thread
From: Mike Frysinger @ 2015-10-07 14:52 UTC (permalink / raw
  To: gentoo-commits

commit:     e121815fa352616db9031e5c366065c577795b22
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Wed Oct  7 14:51:25 2015 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Wed Oct  7 14:51:57 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e121815f

games-boards/gnubg: fix building w/gcc-5 #551896

This is mostly a hack around broken gnubg headers, but it works, and
upstream has been notified of the problem, so let them sort it out.

 games-board/gnubg/gnubg-1.05.000.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/games-board/gnubg/gnubg-1.05.000.ebuild b/games-board/gnubg/gnubg-1.05.000.ebuild
index 90c280a..1399aa9 100644
--- a/games-board/gnubg/gnubg-1.05.000.ebuild
+++ b/games-board/gnubg/gnubg-1.05.000.ebuild
@@ -55,6 +55,9 @@ src_prepare() {
 		-e '/^gnubgiconsdir / s#=.*#= /usr/share#' \
 		-e '/^gnubgpixmapsdir / s#=.*#= /usr/share/pixmaps#' \
 		pixmaps/Makefile.in || die
+	sed -i \
+		-e '1i#include <config.h>' \
+		copying.c || die #551896
 }
 
 src_configure() {


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

* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2016-09-07 22:16 Austin English
  0 siblings, 0 replies; 17+ messages in thread
From: Austin English @ 2016-09-07 22:16 UTC (permalink / raw
  To: gentoo-commits

commit:     f8ea46cb18cfb355723793574d0f27f3b3a12347
Author:     Austin English <wizardedit <AT> gentoo <DOT> org>
AuthorDate: Wed Sep  7 20:41:01 2016 +0000
Commit:     Austin English <wizardedit <AT> gentoo <DOT> org>
CommitDate: Wed Sep  7 22:16:14 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8ea46cb

games-board/gnubg: remove deprecated games eclass

Also update to EAPI 6

Gentoo-Bug: https://bugs.gentoo.org/574082

Package-Manager: portage-2.3.0

 games-board/gnubg/gnubg-1.05.000-r1.ebuild | 108 +++++++++++++++++++++++++++++
 1 file changed, 108 insertions(+)

diff --git a/games-board/gnubg/gnubg-1.05.000-r1.ebuild b/games-board/gnubg/gnubg-1.05.000-r1.ebuild
new file mode 100644
index 00000000..dff9238
--- /dev/null
+++ b/games-board/gnubg/gnubg-1.05.000-r1.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+inherit eutils python-single-r1 gnome2-utils
+
+DESCRIPTION="GNU BackGammon"
+HOMEPAGE="http://www.gnubg.org/"
+SRC_URI="http://gnubg.org/media/sources/${PN}-release-${PV}-sources.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
+IUSE="cpu_flags_x86_avx gtk opengl python sqlite cpu_flags_x86_sse cpu_flags_x86_sse2 threads"
+
+RDEPEND="
+	dev-db/sqlite:3
+	dev-libs/glib:2
+	dev-libs/gmp:0
+	dev-libs/libxml2
+	media-fonts/dejavu
+	media-libs/freetype:2
+	media-libs/libcanberra
+	media-libs/libpng:0
+	sys-libs/readline:0
+	x11-libs/cairo
+	x11-libs/pango
+	gtk? ( x11-libs/gtk+:2 )
+	opengl? (
+		x11-libs/gtk+:2
+		x11-libs/gtkglext
+		virtual/glu
+	)
+	python? ( ${PYTHON_DEPS} )
+	virtual/libintl"
+DEPEND="${RDEPEND}
+	sys-devel/gettext
+	virtual/pkgconfig"
+
+pkg_setup() {
+	python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	default
+
+	# use ${T} instead of /tmp for constructing credits (bug #298275)
+	sed -i -e 's:/tmp:${T}:' credits.sh || die
+	sed -i -e 's/fonts //' Makefile.in || die # handle font install ourself to fix bug #335774
+	sed -i \
+		-e '/^localedir / s#=.*$#= @localedir@#' \
+		-e '/^gnulocaledir / s#=.*$#= @localedir@#' \
+		po/Makefile.in.in || die
+	sed -i \
+		-e '/^gnubgiconsdir / s#=.*#= /usr/share#' \
+		-e '/^gnubgpixmapsdir / s#=.*#= /usr/share/pixmaps#' \
+		pixmaps/Makefile.in || die
+	sed -i \
+		-e '1i#include <config.h>' \
+		copying.c || die #551896
+}
+
+src_configure() {
+	local simd=no
+	local gtk_arg=--without-gtk
+
+	if use gtk || use opengl ; then
+		gtk_arg=--with-gtk
+	fi
+	use cpu_flags_x86_sse  && simd=sse
+	use cpu_flags_x86_sse2 && simd=sse2
+	use cpu_flags_x86_avx  && simd=avx
+	econf \
+		--localedir=/usr/share/locale \
+		--docdir=/usr/share/doc/${PF}/html \
+		--disable-cputest \
+		--enable-simd=${simd} \
+		${gtk_arg} \
+		$(use_enable threads) \
+		$(use_with python) \
+		$(use_with sqlite sqlite) \
+		$(use_with opengl board3d)
+}
+
+src_install() {
+	default
+	insinto /usr/share/${PN}
+	doins ${PN}.weights *bd
+	dodir /usr/share/${PN}/fonts
+	dosym /usr/share/fonts/dejavu/DejaVuSans.ttf /usr/share/${PN}/fonts/Vera.ttf
+	dosym /usr/share/fonts/dejavu/DejaVuSans-Bold.ttf /usr/share/${PN}/fonts/VeraBd.ttf
+	dosym /usr/share/fonts/dejavu/DejaVuSerif-Bold.ttf /usr/share/${PN}/fonts/VeraSeBd.ttf
+	make_desktop_entry "gnubg -w" "GNU Backgammon"
+}
+
+pkg_preinst() {
+	gnome2_icon_savelist
+}
+
+pkg_postinst() {
+	gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+	gnome2_icon_cache_update
+}


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

* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2019-12-05 18:36 Bernard Cafarelli
  0 siblings, 0 replies; 17+ messages in thread
From: Bernard Cafarelli @ 2019-12-05 18:36 UTC (permalink / raw
  To: gentoo-commits

commit:     951e437d99bf20ef383978a1e62dd277db062fc7
Author:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  5 18:36:19 2019 +0000
Commit:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Thu Dec  5 18:36:28 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=951e437d

games-board/gnubg: 1.06.002 bump

Switch to GNU homepage, support python3 and disabling python

Package-Manager: Portage-2.3.80, Repoman-2.3.19
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>

 games-board/gnubg/Manifest              |  1 +
 games-board/gnubg/gnubg-1.06.002.ebuild | 96 +++++++++++++++++++++++++++++++++
 2 files changed, 97 insertions(+)

diff --git a/games-board/gnubg/Manifest b/games-board/gnubg/Manifest
index 99b16a8f1db..e892648669c 100644
--- a/games-board/gnubg/Manifest
+++ b/games-board/gnubg/Manifest
@@ -1 +1,2 @@
 DIST gnubg-release-1.05.000-sources.tar.gz 15030177 BLAKE2B a53c7d1d242083631a18f8c3eaa4d006fbbda8b6aef8240c1cc27a98b284cebd31ad2787ddd6e360a96bb365851c611971d47f686b2d8a42dfa35ff6a240eb02 SHA512 1d8080c362cb32a3828b6913823d0eb42b0befac7a9fbd6d5ee3346e7515f6150876ac3b8bd59d5fd0c0de2a03187441165bb82eff0ffa1fb84e385dcea58590
+DIST gnubg-release-1.06.002-sources.tar.gz 13163681 BLAKE2B 1b631af8b268c722624012f86318844376bb21158f231d807cbfbb101ecef03ed90f7f253121844dd4221dc8026af5619fe9f62aff64e20d6c2b84450f9705d0 SHA512 77594209032a0d81deb802da249d7f40812127dd1e080413eda75015f324fec9592b1b51772403f501b21e39d3dd371931d82b43c24f614a7d16c5234d271948

diff --git a/games-board/gnubg/gnubg-1.06.002.ebuild b/games-board/gnubg/gnubg-1.06.002.ebuild
new file mode 100644
index 00000000000..810ad7e6051
--- /dev/null
+++ b/games-board/gnubg/gnubg-1.06.002.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+inherit desktop python-single-r1 xdg
+
+DESCRIPTION="GNU BackGammon"
+HOMEPAGE="https://www.gnu.org/software/gnubg/"
+SRC_URI="ftp://ftp.gnu.org/gnu/gnubg/${PN}-release-${PV}-sources.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+IUSE="cpu_flags_x86_avx gtk opengl python sqlite cpu_flags_x86_sse cpu_flags_x86_sse2 threads"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="dev-db/sqlite:3
+	dev-libs/glib:2
+	dev-libs/gmp:0
+	dev-libs/libxml2
+	media-fonts/dejavu
+	media-libs/freetype:2
+	media-libs/libcanberra
+	media-libs/libpng:0
+	sys-libs/readline:0
+	x11-libs/cairo
+	x11-libs/pango
+	gtk? ( x11-libs/gtk+:2 )
+	opengl? (
+		x11-libs/gtk+:2
+		x11-libs/gtkglext
+		virtual/glu
+	)
+	python? ( ${PYTHON_DEPS} )
+	virtual/libintl"
+DEPEND="${RDEPEND}
+	sys-devel/gettext
+	virtual/pkgconfig"
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	default
+
+	# use ${T} instead of /tmp for constructing credits (bug #298275)
+	sed -i -e 's:/tmp:${T}:' credits.sh || die
+	sed -i -e 's/fonts //' Makefile.in || die # handle font install ourself to fix bug #335774
+	sed -i \
+		-e '/^localedir / s#=.*$#= @localedir@#' \
+		-e '/^gnulocaledir / s#=.*$#= @localedir@#' \
+		po/Makefile.in.in || die
+	sed -i \
+		-e '/^gnubgiconsdir / s#=.*#= /usr/share#' \
+		-e '/^gnubgpixmapsdir / s#=.*#= /usr/share/pixmaps#' \
+		pixmaps/Makefile.in || die
+	sed -i \
+		-e '1i#include <config.h>' \
+		copying.c || die #551896
+}
+
+src_configure() {
+	local simd=no
+	local gtk_arg=--without-gtk
+
+	if use gtk || use opengl ; then
+		gtk_arg=--with-gtk
+	fi
+	use cpu_flags_x86_sse  && simd=sse
+	use cpu_flags_x86_sse2 && simd=sse2
+	use cpu_flags_x86_avx  && simd=avx
+	econf \
+		--localedir=/usr/share/locale \
+		--docdir=/usr/share/doc/${PF}/html \
+		--disable-cputest \
+		--enable-simd=${simd} \
+		${gtk_arg} \
+		$(use_enable threads) \
+		$(usex python --with-python=${EPYTHON} --without-python) \
+		$(use_with sqlite sqlite) \
+		$(use_with opengl board3d)
+}
+
+src_install() {
+	default
+	insinto /usr/share/${PN}
+	doins ${PN}.weights *bd
+	dodir /usr/share/${PN}/fonts
+	dosym ../../fonts/dejavu/DejaVuSans.ttf /usr/share/${PN}/fonts/Vera.ttf
+	dosym ../../fonts/dejavu/DejaVuSans-Bold.ttf /usr/share/${PN}/fonts/VeraBd.ttf
+	dosym ../../fonts/dejavu/DejaVuSerif-Bold.ttf /usr/share/${PN}/fonts/VeraSeBd.ttf
+	make_desktop_entry "gnubg -w" "GNU Backgammon"
+}


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

* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2020-01-25 20:42 David Seifert
  0 siblings, 0 replies; 17+ messages in thread
From: David Seifert @ 2020-01-25 20:42 UTC (permalink / raw
  To: gentoo-commits

commit:     cd6c01c0a351f1840fa373b3cdfd894809b6ec12
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 25 20:42:35 2020 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Jan 25 20:42:35 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd6c01c0

games-board/gnubg: Overhaul ebuild

* Remove USE="opengl", as it depends on EOL gtkglext
* Remove py2
* Fix QA warning due to pre-compressed man pages

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

 ...bg-1.06.002.ebuild => gnubg-1.06.002-r1.ebuild} | 44 ++++++++++------------
 1 file changed, 20 insertions(+), 24 deletions(-)

diff --git a/games-board/gnubg/gnubg-1.06.002.ebuild b/games-board/gnubg/gnubg-1.06.002-r1.ebuild
similarity index 75%
rename from games-board/gnubg/gnubg-1.06.002.ebuild
rename to games-board/gnubg/gnubg-1.06.002-r1.ebuild
index e6bbf635714..14c58bd48e4 100644
--- a/games-board/gnubg/gnubg-1.06.002.ebuild
+++ b/games-board/gnubg/gnubg-1.06.002-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
 inherit desktop python-single-r1 xdg
 
 DESCRIPTION="GNU BackGammon"
@@ -13,29 +13,26 @@ SRC_URI="ftp://ftp.gnu.org/gnu/gnubg/${PN}-release-${PV}-sources.tar.gz"
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
-IUSE="cpu_flags_x86_avx gtk opengl python sqlite cpu_flags_x86_sse cpu_flags_x86_sse2 threads"
+IUSE="cpu_flags_x86_avx gtk python sqlite cpu_flags_x86_sse cpu_flags_x86_sse2 threads"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
-RDEPEND="dev-db/sqlite:3
+RDEPEND="
+	dev-db/sqlite:3
 	dev-libs/glib:2
-	dev-libs/gmp:0
+	dev-libs/gmp:0=
 	dev-libs/libxml2
 	media-fonts/dejavu
 	media-libs/freetype:2
 	media-libs/libcanberra
-	media-libs/libpng:0
-	sys-libs/readline:0
+	media-libs/libpng:0=
+	sys-libs/readline:0=
 	x11-libs/cairo
 	x11-libs/pango
 	gtk? ( x11-libs/gtk+:2 )
-	opengl? (
-		x11-libs/gtk+:2
-		x11-libs/gtkglext
-		virtual/glu
-	)
 	python? ( ${PYTHON_DEPS} )
 	virtual/libintl"
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
 	sys-devel/gettext
 	virtual/pkgconfig"
 
@@ -64,28 +61,27 @@ src_prepare() {
 
 src_configure() {
 	local simd=no
-	local gtk_arg=--without-gtk
-
-	if use gtk || use opengl ; then
-		gtk_arg=--with-gtk
-	fi
 	use cpu_flags_x86_sse  && simd=sse
 	use cpu_flags_x86_sse2 && simd=sse2
 	use cpu_flags_x86_avx  && simd=avx
 	econf \
-		--localedir=/usr/share/locale \
-		--docdir=/usr/share/doc/${PF}/html \
+		--localedir="${EPREFIX}"/usr/share/locale \
+		--docdir="${EPREFIX}"/usr/share/doc/${PF}/html \
 		--disable-cputest \
-		--enable-simd=${simd} \
-		${gtk_arg} \
+		--enable-simd="${simd}" \
+		--without-board3d \
 		$(use_enable threads) \
-		$(usex python --with-python=${EPYTHON} --without-python) \
-		$(use_with sqlite sqlite) \
-		$(use_with opengl board3d)
+		$(use_with gtk) \
+		$(use_with python python "${EPYTHON}") \
+		$(use_with sqlite sqlite)
 }
 
 src_install() {
 	default
+
+	# installs pre-compressed man pages
+	gunzip "${ED}"/usr/share/man/man6/*.6.gz || die
+
 	insinto /usr/share/${PN}
 	doins ${PN}.weights *bd
 	dodir /usr/share/${PN}/fonts


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

* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2020-01-25 20:42 David Seifert
  0 siblings, 0 replies; 17+ messages in thread
From: David Seifert @ 2020-01-25 20:42 UTC (permalink / raw
  To: gentoo-commits

commit:     49409db9dc8f11393c149b1a54259734446462c2
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 25 20:42:32 2020 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Jan 25 20:42:32 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49409db9

games-board/gnubg: Remove old

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

 games-board/gnubg/Manifest                 |   1 -
 games-board/gnubg/gnubg-1.05.000-r1.ebuild | 108 -----------------------------
 2 files changed, 109 deletions(-)

diff --git a/games-board/gnubg/Manifest b/games-board/gnubg/Manifest
index e892648669c..20598b9b688 100644
--- a/games-board/gnubg/Manifest
+++ b/games-board/gnubg/Manifest
@@ -1,2 +1 @@
-DIST gnubg-release-1.05.000-sources.tar.gz 15030177 BLAKE2B a53c7d1d242083631a18f8c3eaa4d006fbbda8b6aef8240c1cc27a98b284cebd31ad2787ddd6e360a96bb365851c611971d47f686b2d8a42dfa35ff6a240eb02 SHA512 1d8080c362cb32a3828b6913823d0eb42b0befac7a9fbd6d5ee3346e7515f6150876ac3b8bd59d5fd0c0de2a03187441165bb82eff0ffa1fb84e385dcea58590
 DIST gnubg-release-1.06.002-sources.tar.gz 13163681 BLAKE2B 1b631af8b268c722624012f86318844376bb21158f231d807cbfbb101ecef03ed90f7f253121844dd4221dc8026af5619fe9f62aff64e20d6c2b84450f9705d0 SHA512 77594209032a0d81deb802da249d7f40812127dd1e080413eda75015f324fec9592b1b51772403f501b21e39d3dd371931d82b43c24f614a7d16c5234d271948

diff --git a/games-board/gnubg/gnubg-1.05.000-r1.ebuild b/games-board/gnubg/gnubg-1.05.000-r1.ebuild
deleted file mode 100644
index 4e45b81db53..00000000000
--- a/games-board/gnubg/gnubg-1.05.000-r1.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-inherit eutils python-single-r1 gnome2-utils
-
-DESCRIPTION="GNU BackGammon"
-HOMEPAGE="http://www.gnubg.org/"
-SRC_URI="http://gnubg.org/media/sources/${PN}-release-${PV}-sources.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
-IUSE="cpu_flags_x86_avx gtk opengl python sqlite cpu_flags_x86_sse cpu_flags_x86_sse2 threads"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-	dev-db/sqlite:3
-	dev-libs/glib:2
-	dev-libs/gmp:0
-	dev-libs/libxml2
-	media-fonts/dejavu
-	media-libs/freetype:2
-	media-libs/libcanberra
-	media-libs/libpng:0
-	sys-libs/readline:0
-	x11-libs/cairo
-	x11-libs/pango
-	gtk? ( x11-libs/gtk+:2 )
-	opengl? (
-		x11-libs/gtk+:2
-		x11-libs/gtkglext
-		virtual/glu
-	)
-	python? ( ${PYTHON_DEPS} )
-	virtual/libintl"
-DEPEND="${RDEPEND}
-	sys-devel/gettext
-	virtual/pkgconfig"
-
-pkg_setup() {
-	python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	default
-
-	# use ${T} instead of /tmp for constructing credits (bug #298275)
-	sed -i -e 's:/tmp:${T}:' credits.sh || die
-	sed -i -e 's/fonts //' Makefile.in || die # handle font install ourself to fix bug #335774
-	sed -i \
-		-e '/^localedir / s#=.*$#= @localedir@#' \
-		-e '/^gnulocaledir / s#=.*$#= @localedir@#' \
-		po/Makefile.in.in || die
-	sed -i \
-		-e '/^gnubgiconsdir / s#=.*#= /usr/share#' \
-		-e '/^gnubgpixmapsdir / s#=.*#= /usr/share/pixmaps#' \
-		pixmaps/Makefile.in || die
-	sed -i \
-		-e '1i#include <config.h>' \
-		copying.c || die #551896
-}
-
-src_configure() {
-	local simd=no
-	local gtk_arg=--without-gtk
-
-	if use gtk || use opengl ; then
-		gtk_arg=--with-gtk
-	fi
-	use cpu_flags_x86_sse  && simd=sse
-	use cpu_flags_x86_sse2 && simd=sse2
-	use cpu_flags_x86_avx  && simd=avx
-	econf \
-		--localedir=/usr/share/locale \
-		--docdir=/usr/share/doc/${PF}/html \
-		--disable-cputest \
-		--enable-simd=${simd} \
-		${gtk_arg} \
-		$(use_enable threads) \
-		$(use_with python) \
-		$(use_with sqlite sqlite) \
-		$(use_with opengl board3d)
-}
-
-src_install() {
-	default
-	insinto /usr/share/${PN}
-	doins ${PN}.weights *bd
-	dodir /usr/share/${PN}/fonts
-	dosym /usr/share/fonts/dejavu/DejaVuSans.ttf /usr/share/${PN}/fonts/Vera.ttf
-	dosym /usr/share/fonts/dejavu/DejaVuSans-Bold.ttf /usr/share/${PN}/fonts/VeraBd.ttf
-	dosym /usr/share/fonts/dejavu/DejaVuSerif-Bold.ttf /usr/share/${PN}/fonts/VeraSeBd.ttf
-	make_desktop_entry "gnubg -w" "GNU Backgammon"
-}
-
-pkg_preinst() {
-	gnome2_icon_savelist
-}
-
-pkg_postinst() {
-	gnome2_icon_cache_update
-}
-
-pkg_postrm() {
-	gnome2_icon_cache_update
-}


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

* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2020-12-03  8:36 Bernard Cafarelli
  0 siblings, 0 replies; 17+ messages in thread
From: Bernard Cafarelli @ 2020-12-03  8:36 UTC (permalink / raw
  To: gentoo-commits

commit:     0606afaeb3d723d90d9852970b4bbafc3ce3c143
Author:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  3 08:34:36 2020 +0000
Commit:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Thu Dec  3 08:34:46 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0606afae

games-board/gnubg: add Python 3.8, 3.9

Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>

 games-board/gnubg/gnubg-1.06.002-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-board/gnubg/gnubg-1.06.002-r1.ebuild b/games-board/gnubg/gnubg-1.06.002-r1.ebuild
index 14c58bd48e4..bdfc4cce8b4 100644
--- a/games-board/gnubg/gnubg-1.06.002-r1.ebuild
+++ b/games-board/gnubg/gnubg-1.06.002-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 inherit desktop python-single-r1 xdg
 
 DESCRIPTION="GNU BackGammon"


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

* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2021-11-17 18:03 Ionen Wolkens
  0 siblings, 0 replies; 17+ messages in thread
From: Ionen Wolkens @ 2021-11-17 18:03 UTC (permalink / raw
  To: gentoo-commits

commit:     ec9ea95f5f57c7e6fb78e24de1dd7e6e9d3fb722
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 15 13:25:41 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Nov 17 17:59:08 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec9ea95f

games-board/gnubg: enable py3.10

Technically eautoreconf could be behind `use python` (and
autoconf-archive is guaranteed if python is installed), but
do not want to introduce use-conditional autoconf variance
(eautoreconf may also be useful for other reasons in the future).

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 games-board/gnubg/gnubg-1.06.002-r1.ebuild | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

diff --git a/games-board/gnubg/gnubg-1.06.002-r1.ebuild b/games-board/gnubg/gnubg-1.06.002-r1.ebuild
index 67a589a1255d..a901f3ff8248 100644
--- a/games-board/gnubg/gnubg-1.06.002-r1.ebuild
+++ b/games-board/gnubg/gnubg-1.06.002-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8,9} )
-inherit desktop python-single-r1 xdg
+PYTHON_COMPAT=( python3_{8..10} )
+inherit autotools desktop python-single-r1 xdg
 
 DESCRIPTION="GNU BackGammon"
 HOMEPAGE="https://www.gnu.org/software/gnubg/"
@@ -33,6 +33,7 @@ RDEPEND="
 	virtual/libintl"
 DEPEND="${RDEPEND}"
 BDEPEND="
+	sys-devel/autoconf-archive
 	sys-devel/gettext
 	virtual/pkgconfig"
 
@@ -45,7 +46,7 @@ src_prepare() {
 
 	# use ${T} instead of /tmp for constructing credits (bug #298275)
 	sed -i -e 's:/tmp:${T}:' credits.sh || die
-	sed -i -e 's/fonts //' Makefile.in || die # handle font install ourself to fix bug #335774
+	sed -i -e 's/fonts //' Makefile.am || die # handle font install ourself to fix bug #335774
 	sed -i \
 		-e '/^localedir / s#=.*$#= @localedir@#' \
 		-e '/^gnulocaledir / s#=.*$#= @localedir@#' \
@@ -53,10 +54,15 @@ src_prepare() {
 	sed -i \
 		-e '/^gnubgiconsdir / s#=.*#= /usr/share#' \
 		-e '/^gnubgpixmapsdir / s#=.*#= /usr/share/pixmaps#' \
-		pixmaps/Makefile.in || die
+		pixmaps/Makefile.am || die
 	sed -i \
 		-e '1i#include <config.h>' \
 		copying.c || die #551896
+
+	# use system's copy so py3.10 distutils warning doesn't trigger a fatal error
+	rm m4/ax_python_devel.m4 || die
+
+	eautoreconf
 }
 
 src_configure() {


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

* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2021-11-17 18:03 Ionen Wolkens
  0 siblings, 0 replies; 17+ messages in thread
From: Ionen Wolkens @ 2021-11-17 18:03 UTC (permalink / raw
  To: gentoo-commits

commit:     982a6f2e912c52b354d0a1a39c5a9cf4f57cd71a
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 17 13:38:20 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Nov 17 18:01:46 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=982a6f2e

games-board/gnubg: EAPI7->8, use gtk3, misc ebuild fixes

gtk3 support is marked experimental, but let's try to use it
over dead gtk2.

Notable other changes:
* IUSE=gtk -> gui
* remove pixmap sed for gnubg-big.png (not meant for share/pixmaps,
  it's used by: `getPkgDataDir(), "pixmaps", "gnubg-big.png"`
  where getPkgDataDir is share/gnubg)
* remove other paths sed / option (formerly needed for
  games.eclass' --datadir=/usr/games, obsolete now)
* remove config.h insert (fixed upstream, included in common.h)
* change /tmp sed to embed ${T} (relying on T being exported
  and unchanged in a build script feels a bit undefined)
* only install desktop entry and if gui is built
* adjust deps to be conditional where possible (sqlite/libcanberra)
* add missing curl and gdk-pixbuf deps
* remove unused libxml2 dep
* remove trivial IUSE=threads (use upstream default=yes)

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 games-board/gnubg/gnubg-1.06.002-r2.ebuild | 96 ++++++++++++++++++++++++++++++
 1 file changed, 96 insertions(+)

diff --git a/games-board/gnubg/gnubg-1.06.002-r2.ebuild b/games-board/gnubg/gnubg-1.06.002-r2.ebuild
new file mode 100644
index 000000000000..2751a00175bb
--- /dev/null
+++ b/games-board/gnubg/gnubg-1.06.002-r2.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit autotools desktop python-single-r1 xdg
+
+DESCRIPTION="GNU BackGammon"
+HOMEPAGE="https://www.gnu.org/software/gnubg/"
+SRC_URI="https://ftp.gnu.org/gnu/gnubg/${PN}-release-${PV}-sources.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+IUSE="
+	cpu_flags_x86_avx cpu_flags_x86_sse cpu_flags_x86_sse2
+	gui python sqlite"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+	dev-libs/glib:2
+	dev-libs/gmp:=
+	media-fonts/dejavu
+	media-libs/freetype:2
+	media-libs/libpng:=
+	net-misc/curl
+	sys-libs/readline:=
+	virtual/libintl
+	x11-libs/cairo
+	x11-libs/pango
+	gui? (
+		media-libs/libcanberra[gtk3]
+		x11-libs/gdk-pixbuf:2
+		x11-libs/gtk+:3
+	)
+	python? ( ${PYTHON_DEPS} )
+	sqlite? ( dev-db/sqlite:3 )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	sys-devel/autoconf-archive
+	sys-devel/gettext
+	virtual/pkgconfig
+	python? ( ${PYTHON_DEPS} )"
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	default
+
+	sed -i "s|/tmp|${T}|" credits.sh || die #298275
+	sed -i 's/fonts //' Makefile.am || die #335774
+	sed -i 's/gzip/true/' doc/Makefile.am || die
+
+	# use system's copy so py3.10 distutils warning doesn't trigger a fatal error
+	rm m4/ax_python_devel.m4 || die
+
+	eautoreconf
+}
+
+src_configure() {
+	local simd=no
+	use cpu_flags_x86_sse  && simd=sse
+	use cpu_flags_x86_sse2 && simd=sse2
+	use cpu_flags_x86_avx  && simd=avx
+
+	local econfargs=(
+		$(use_with gui gtk)
+		$(use_with gui gtk3)
+		$(use_with python)
+		$(use_with sqlite)
+		--disable-cputest
+		--docdir="${EPREFIX}"/usr/share/doc/${PF}/html
+		--enable-simd=${simd}
+		--without-board3d # needs gtk2 / gtkglext, see also #761706
+	)
+
+	econf "${econfargs[@]}"
+}
+
+src_install() {
+	default
+
+	mv "${ED}"/usr/share/doc/${PF}{/html/*.pdf,} || die
+
+	insinto /usr/share/${PN}
+	doins ${PN}.weights *.bd
+
+	dosym ../../fonts/dejavu/DejaVuSans.ttf /usr/share/${PN}/fonts/Vera.ttf
+	dosym ../../fonts/dejavu/DejaVuSans-Bold.ttf /usr/share/${PN}/fonts/VeraBd.ttf
+	dosym ../../fonts/dejavu/DejaVuSerif-Bold.ttf /usr/share/${PN}/fonts/VeraSeBd.ttf
+
+	use gui && make_desktop_entry "gnubg -w" "GNU Backgammon"
+}


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

* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2021-12-02  5:13 Ionen Wolkens
  0 siblings, 0 replies; 17+ messages in thread
From: Ionen Wolkens @ 2021-12-02  5:13 UTC (permalink / raw
  To: gentoo-commits

commit:     a39980c0ee3810f57525df93bcba3655459c5932
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  2 04:47:51 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Dec  2 05:10:26 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a39980c0

games-board/gnubg: drop 1.06.002-r1

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 games-board/gnubg/gnubg-1.06.002-r1.ebuild | 98 ------------------------------
 1 file changed, 98 deletions(-)

diff --git a/games-board/gnubg/gnubg-1.06.002-r1.ebuild b/games-board/gnubg/gnubg-1.06.002-r1.ebuild
deleted file mode 100644
index a901f3ff8248..000000000000
--- a/games-board/gnubg/gnubg-1.06.002-r1.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit autotools desktop python-single-r1 xdg
-
-DESCRIPTION="GNU BackGammon"
-HOMEPAGE="https://www.gnu.org/software/gnubg/"
-SRC_URI="ftp://ftp.gnu.org/gnu/gnubg/${PN}-release-${PV}-sources.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
-IUSE="cpu_flags_x86_avx gtk python sqlite cpu_flags_x86_sse cpu_flags_x86_sse2 threads"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-	dev-db/sqlite:3
-	dev-libs/glib:2
-	dev-libs/gmp:0=
-	dev-libs/libxml2
-	media-fonts/dejavu
-	media-libs/freetype:2
-	media-libs/libcanberra
-	media-libs/libpng:0=
-	sys-libs/readline:0=
-	x11-libs/cairo
-	x11-libs/pango
-	gtk? ( x11-libs/gtk+:2 )
-	python? ( ${PYTHON_DEPS} )
-	virtual/libintl"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	sys-devel/autoconf-archive
-	sys-devel/gettext
-	virtual/pkgconfig"
-
-pkg_setup() {
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	default
-
-	# use ${T} instead of /tmp for constructing credits (bug #298275)
-	sed -i -e 's:/tmp:${T}:' credits.sh || die
-	sed -i -e 's/fonts //' Makefile.am || die # handle font install ourself to fix bug #335774
-	sed -i \
-		-e '/^localedir / s#=.*$#= @localedir@#' \
-		-e '/^gnulocaledir / s#=.*$#= @localedir@#' \
-		po/Makefile.in.in || die
-	sed -i \
-		-e '/^gnubgiconsdir / s#=.*#= /usr/share#' \
-		-e '/^gnubgpixmapsdir / s#=.*#= /usr/share/pixmaps#' \
-		pixmaps/Makefile.am || die
-	sed -i \
-		-e '1i#include <config.h>' \
-		copying.c || die #551896
-
-	# use system's copy so py3.10 distutils warning doesn't trigger a fatal error
-	rm m4/ax_python_devel.m4 || die
-
-	eautoreconf
-}
-
-src_configure() {
-	local simd=no
-	use cpu_flags_x86_sse  && simd=sse
-	use cpu_flags_x86_sse2 && simd=sse2
-	use cpu_flags_x86_avx  && simd=avx
-	econf \
-		--localedir="${EPREFIX}"/usr/share/locale \
-		--docdir="${EPREFIX}"/usr/share/doc/${PF}/html \
-		--disable-cputest \
-		--enable-simd="${simd}" \
-		--without-board3d \
-		$(use_enable threads) \
-		$(use_with gtk) \
-		$(use_with python python "${EPYTHON}") \
-		$(use_with sqlite sqlite)
-}
-
-src_install() {
-	default
-
-	# installs pre-compressed man pages
-	gunzip "${ED}"/usr/share/man/man6/*.6.gz || die
-
-	insinto /usr/share/${PN}
-	doins ${PN}.weights *bd
-	dodir /usr/share/${PN}/fonts
-	dosym ../../fonts/dejavu/DejaVuSans.ttf /usr/share/${PN}/fonts/Vera.ttf
-	dosym ../../fonts/dejavu/DejaVuSans-Bold.ttf /usr/share/${PN}/fonts/VeraBd.ttf
-	dosym ../../fonts/dejavu/DejaVuSerif-Bold.ttf /usr/share/${PN}/fonts/VeraSeBd.ttf
-	make_desktop_entry "gnubg -w" "GNU Backgammon"
-}


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

* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2021-12-04 13:47 Ionen Wolkens
  0 siblings, 0 replies; 17+ messages in thread
From: Ionen Wolkens @ 2021-12-04 13:47 UTC (permalink / raw
  To: gentoo-commits

commit:     0a2c570099480113fe3a874202d826c7a0e10043
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Dec  4 13:44:27 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Dec  4 13:46:20 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a2c5700

games-board/gnubg: add missing cairo[svg] usedep

Closes: https://bugs.gentoo.org/828128
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 .../gnubg/{gnubg-1.06.002-r2.ebuild => gnubg-1.06.002-r3.ebuild}        | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-board/gnubg/gnubg-1.06.002-r2.ebuild b/games-board/gnubg/gnubg-1.06.002-r3.ebuild
similarity index 99%
rename from games-board/gnubg/gnubg-1.06.002-r2.ebuild
rename to games-board/gnubg/gnubg-1.06.002-r3.ebuild
index 2751a00175bb..008587c59fe6 100644
--- a/games-board/gnubg/gnubg-1.06.002-r2.ebuild
+++ b/games-board/gnubg/gnubg-1.06.002-r3.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
 	net-misc/curl
 	sys-libs/readline:=
 	virtual/libintl
-	x11-libs/cairo
+	x11-libs/cairo[svg]
 	x11-libs/pango
 	gui? (
 		media-libs/libcanberra[gtk3]


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

* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2022-04-09  2:35 Sam James
  0 siblings, 0 replies; 17+ messages in thread
From: Sam James @ 2022-04-09  2:35 UTC (permalink / raw
  To: gentoo-commits

commit:     c1e6b91e27e11f83d91ba03654a9d9bb2d468df0
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  9 01:56:05 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Apr  9 01:56:05 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1e6b91e

games-board/gnubg: use mirror://gnu

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

 games-board/gnubg/gnubg-1.06.002-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-board/gnubg/gnubg-1.06.002-r3.ebuild b/games-board/gnubg/gnubg-1.06.002-r3.ebuild
index 008587c59fe6..089ad905569b 100644
--- a/games-board/gnubg/gnubg-1.06.002-r3.ebuild
+++ b/games-board/gnubg/gnubg-1.06.002-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ inherit autotools desktop python-single-r1 xdg
 
 DESCRIPTION="GNU BackGammon"
 HOMEPAGE="https://www.gnu.org/software/gnubg/"
-SRC_URI="https://ftp.gnu.org/gnu/gnubg/${PN}-release-${PV}-sources.tar.gz"
+SRC_URI="mirror://gnu/gnu/${PN}/${PN}-release-${PV}-sources.tar.gz"
 
 LICENSE="GPL-3+"
 SLOT="0"


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

* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2022-10-08  0:13 Ionen Wolkens
  0 siblings, 0 replies; 17+ messages in thread
From: Ionen Wolkens @ 2022-10-08  0:13 UTC (permalink / raw
  To: gentoo-commits

commit:     ed2ddabf5708dab485adbf3b8c1f4dbcbe3f1bea
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Oct  7 23:54:54 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Oct  8 00:10:22 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed2ddabf

games-board/gnubg: cairo[svg] -> svg(+)

Dep was formerly added to fix #828128, so keep as (+) for old cairo.

Closes: https://bugs.gentoo.org/875920
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 .../gnubg/{gnubg-1.06.002-r3.ebuild => gnubg-1.06.002-r4.ebuild}        | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-board/gnubg/gnubg-1.06.002-r3.ebuild b/games-board/gnubg/gnubg-1.06.002-r4.ebuild
similarity index 98%
rename from games-board/gnubg/gnubg-1.06.002-r3.ebuild
rename to games-board/gnubg/gnubg-1.06.002-r4.ebuild
index 23076663a5b6..11012a638c26 100644
--- a/games-board/gnubg/gnubg-1.06.002-r3.ebuild
+++ b/games-board/gnubg/gnubg-1.06.002-r4.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
 	net-misc/curl
 	sys-libs/readline:=
 	virtual/libintl
-	x11-libs/cairo[svg]
+	x11-libs/cairo[svg(+)]
 	x11-libs/pango
 	gui? (
 		media-libs/libcanberra[gtk3]


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

* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2022-10-08  0:13 Ionen Wolkens
  0 siblings, 0 replies; 17+ messages in thread
From: Ionen Wolkens @ 2022-10-08  0:13 UTC (permalink / raw
  To: gentoo-commits

commit:     2702c6fb9ac4ee582d3024ec03c7675bf424ce73
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Oct  7 23:58:34 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Oct  8 00:09:16 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2702c6fb

games-board/gnubg: enable py3.11

Unsure if entirely functional w/ the more obscure scripts, but not
readily seeing anything.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 games-board/gnubg/gnubg-1.06.002-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-board/gnubg/gnubg-1.06.002-r3.ebuild b/games-board/gnubg/gnubg-1.06.002-r3.ebuild
index 089ad905569b..23076663a5b6 100644
--- a/games-board/gnubg/gnubg-1.06.002-r3.ebuild
+++ b/games-board/gnubg/gnubg-1.06.002-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit autotools desktop python-single-r1 xdg
 
 DESCRIPTION="GNU BackGammon"


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

* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2023-02-25 10:30 Bernard Cafarelli
  0 siblings, 0 replies; 17+ messages in thread
From: Bernard Cafarelli @ 2023-02-25 10:30 UTC (permalink / raw
  To: gentoo-commits

commit:     be875e798e4bd5aaadfea0e3b170079601756107
Author:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 25 10:30:14 2023 +0000
Commit:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Sat Feb 25 10:30:45 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be875e79

games-board/gnubg: add 1.07.001

Add myself to maintainers for potential follow-up bugs

Closes: https://bugs.gentoo.org/761706
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>

 games-board/gnubg/Manifest              |   1 +
 games-board/gnubg/gnubg-1.07.001.ebuild | 102 ++++++++++++++++++++++++++++++++
 games-board/gnubg/metadata.xml          |   4 ++
 3 files changed, 107 insertions(+)

diff --git a/games-board/gnubg/Manifest b/games-board/gnubg/Manifest
index 20598b9b688e..3ca4eb64f034 100644
--- a/games-board/gnubg/Manifest
+++ b/games-board/gnubg/Manifest
@@ -1 +1,2 @@
 DIST gnubg-release-1.06.002-sources.tar.gz 13163681 BLAKE2B 1b631af8b268c722624012f86318844376bb21158f231d807cbfbb101ecef03ed90f7f253121844dd4221dc8026af5619fe9f62aff64e20d6c2b84450f9705d0 SHA512 77594209032a0d81deb802da249d7f40812127dd1e080413eda75015f324fec9592b1b51772403f501b21e39d3dd371931d82b43c24f614a7d16c5234d271948
+DIST gnubg-release-1.07.001-sources.tar.gz 13729158 BLAKE2B 3c5a0ffd38d2f1a16b3bf188a6ed6ba38e9527d681ad510b2e318b6f5da7d5fb1e0728f4f562fe4d770710489e7eae1396318e26717a51434fa8b4c3258570f9 SHA512 0643af4c3c6e32774e3572462755e7eed094fcc9621dc8262ce0f794657f00a3dbc22d0f916580982a6dacc08488544cd5fec5bf7e2c60ca50f83e2a60804e08

diff --git a/games-board/gnubg/gnubg-1.07.001.ebuild b/games-board/gnubg/gnubg-1.07.001.ebuild
new file mode 100644
index 000000000000..13f24f2f9417
--- /dev/null
+++ b/games-board/gnubg/gnubg-1.07.001.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit autotools desktop python-single-r1 xdg
+
+DESCRIPTION="GNU BackGammon"
+HOMEPAGE="https://www.gnu.org/software/gnubg/"
+SRC_URI="mirror://gnu/${PN}/${PN}-release-${PV}-sources.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+IUSE="
+	cpu_flags_x86_avx cpu_flags_x86_sse cpu_flags_x86_sse2
+	gui opengl python sqlite"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
+	opengl? ( gui )"
+
+RDEPEND="
+	dev-libs/cglm
+	dev-libs/glib:2
+	dev-libs/gmp:=
+	media-fonts/dejavu
+	media-libs/freetype:2
+	media-libs/libpng:=
+	net-misc/curl
+	sys-libs/readline:=
+	virtual/libintl
+	x11-libs/cairo[svg(+)]
+	x11-libs/pango
+	gui? (
+		media-libs/libcanberra[gtk3]
+		x11-libs/gdk-pixbuf:2
+		x11-libs/gtk+:3
+	)
+	opengl? ( media-libs/libepoxy )
+	python? ( ${PYTHON_DEPS} )
+	sqlite? ( dev-db/sqlite:3 )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	sys-devel/autoconf-archive
+	sys-devel/gettext
+	virtual/pkgconfig
+	python? ( ${PYTHON_DEPS} )"
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	default
+
+	#This was provided by gtkglext before
+	sed -i "s/\$(GTKGLEXT_LIBS)/-lGL/" Makefile.am || die
+
+	sed -i "s|/tmp|${T}|" credits.sh || die #298275
+	sed -i 's/fonts //' Makefile.am || die #335774
+	sed -i 's/gzip/true/' doc/Makefile.am || die
+
+	# use system's copy so py3.10 distutils warning doesn't trigger a fatal error
+	rm m4/ax_python_devel.m4 || die
+
+	eautoreconf
+}
+
+src_configure() {
+	local simd=no
+	use cpu_flags_x86_sse  && simd=sse
+	use cpu_flags_x86_sse2 && simd=sse2
+	use cpu_flags_x86_avx  && simd=avx
+
+	local econfargs=(
+		$(use_with gui gtk)
+		$(use_with gui gtk3)
+		$(use_with opengl board3d)
+		$(use_with python)
+		$(use_with sqlite)
+		--disable-cputest
+		--docdir="${EPREFIX}"/usr/share/doc/${PF}/html
+		--enable-simd=${simd}
+	)
+
+	econf "${econfargs[@]}"
+}
+
+src_install() {
+	default
+
+	mv "${ED}"/usr/share/doc/${PF}{/html/*.pdf,} || die
+
+	insinto /usr/share/${PN}
+	doins ${PN}.weights *.bd
+
+	dosym ../../fonts/dejavu/DejaVuSans.ttf /usr/share/${PN}/fonts/Vera.ttf
+	dosym ../../fonts/dejavu/DejaVuSans-Bold.ttf /usr/share/${PN}/fonts/VeraBd.ttf
+	dosym ../../fonts/dejavu/DejaVuSerif-Bold.ttf /usr/share/${PN}/fonts/VeraSeBd.ttf
+
+	use gui && make_desktop_entry "gnubg -w" "GNU Backgammon"
+}

diff --git a/games-board/gnubg/metadata.xml b/games-board/gnubg/metadata.xml
index 57428f3202d7..d922047d09f8 100644
--- a/games-board/gnubg/metadata.xml
+++ b/games-board/gnubg/metadata.xml
@@ -5,6 +5,10 @@
     <email>games@gentoo.org</email>
     <name>Gentoo Games Project</name>
   </maintainer>
+  <maintainer type="person">
+    <email>voyageur@gentoo.org</email>
+    <name>Bernard Cafarelli</name>
+  </maintainer>
   <upstream>
     <remote-id type="savannah">gnubg</remote-id>
   </upstream>


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

* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2023-03-09 20:13 Ionen Wolkens
  0 siblings, 0 replies; 17+ messages in thread
From: Ionen Wolkens @ 2023-03-09 20:13 UTC (permalink / raw
  To: gentoo-commits

commit:     d347023f60d7805bc929cbc4f4f4130c1111f993
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Mar  9 17:45:32 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Mar  9 20:12:41 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d347023f

games-board/gnubg: drop 1.06.002-r4

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 games-board/gnubg/Manifest                 |  1 -
 games-board/gnubg/gnubg-1.06.002-r4.ebuild | 96 ------------------------------
 2 files changed, 97 deletions(-)

diff --git a/games-board/gnubg/Manifest b/games-board/gnubg/Manifest
index 3ca4eb64f034..937036ea9894 100644
--- a/games-board/gnubg/Manifest
+++ b/games-board/gnubg/Manifest
@@ -1,2 +1 @@
-DIST gnubg-release-1.06.002-sources.tar.gz 13163681 BLAKE2B 1b631af8b268c722624012f86318844376bb21158f231d807cbfbb101ecef03ed90f7f253121844dd4221dc8026af5619fe9f62aff64e20d6c2b84450f9705d0 SHA512 77594209032a0d81deb802da249d7f40812127dd1e080413eda75015f324fec9592b1b51772403f501b21e39d3dd371931d82b43c24f614a7d16c5234d271948
 DIST gnubg-release-1.07.001-sources.tar.gz 13729158 BLAKE2B 3c5a0ffd38d2f1a16b3bf188a6ed6ba38e9527d681ad510b2e318b6f5da7d5fb1e0728f4f562fe4d770710489e7eae1396318e26717a51434fa8b4c3258570f9 SHA512 0643af4c3c6e32774e3572462755e7eed094fcc9621dc8262ce0f794657f00a3dbc22d0f916580982a6dacc08488544cd5fec5bf7e2c60ca50f83e2a60804e08

diff --git a/games-board/gnubg/gnubg-1.06.002-r4.ebuild b/games-board/gnubg/gnubg-1.06.002-r4.ebuild
deleted file mode 100644
index 62332863e52d..000000000000
--- a/games-board/gnubg/gnubg-1.06.002-r4.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit autotools desktop python-single-r1 xdg
-
-DESCRIPTION="GNU BackGammon"
-HOMEPAGE="https://www.gnu.org/software/gnubg/"
-SRC_URI="mirror://gnu/gnu/${PN}/${PN}-release-${PV}-sources.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
-IUSE="
-	cpu_flags_x86_avx cpu_flags_x86_sse cpu_flags_x86_sse2
-	gui python sqlite"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-	dev-libs/glib:2
-	dev-libs/gmp:=
-	media-fonts/dejavu
-	media-libs/freetype:2
-	media-libs/libpng:=
-	net-misc/curl
-	sys-libs/readline:=
-	virtual/libintl
-	x11-libs/cairo[svg(+)]
-	x11-libs/pango
-	gui? (
-		media-libs/libcanberra[gtk3]
-		x11-libs/gdk-pixbuf:2
-		x11-libs/gtk+:3
-	)
-	python? ( ${PYTHON_DEPS} )
-	sqlite? ( dev-db/sqlite:3 )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	sys-devel/autoconf-archive
-	sys-devel/gettext
-	virtual/pkgconfig
-	python? ( ${PYTHON_DEPS} )"
-
-pkg_setup() {
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	default
-
-	sed -i "s|/tmp|${T}|" credits.sh || die #298275
-	sed -i 's/fonts //' Makefile.am || die #335774
-	sed -i 's/gzip/true/' doc/Makefile.am || die
-
-	# use system's copy so py3.10 distutils warning doesn't trigger a fatal error
-	rm m4/ax_python_devel.m4 || die
-
-	eautoreconf
-}
-
-src_configure() {
-	local simd=no
-	use cpu_flags_x86_sse  && simd=sse
-	use cpu_flags_x86_sse2 && simd=sse2
-	use cpu_flags_x86_avx  && simd=avx
-
-	local econfargs=(
-		$(use_with gui gtk)
-		$(use_with gui gtk3)
-		$(use_with python)
-		$(use_with sqlite)
-		--disable-cputest
-		--docdir="${EPREFIX}"/usr/share/doc/${PF}/html
-		--enable-simd=${simd}
-		--without-board3d # needs gtk2 / gtkglext, see also #761706
-	)
-
-	econf "${econfargs[@]}"
-}
-
-src_install() {
-	default
-
-	mv "${ED}"/usr/share/doc/${PF}{/html/*.pdf,} || die
-
-	insinto /usr/share/${PN}
-	doins ${PN}.weights *.bd
-
-	dosym ../../fonts/dejavu/DejaVuSans.ttf /usr/share/${PN}/fonts/Vera.ttf
-	dosym ../../fonts/dejavu/DejaVuSans-Bold.ttf /usr/share/${PN}/fonts/VeraBd.ttf
-	dosym ../../fonts/dejavu/DejaVuSerif-Bold.ttf /usr/share/${PN}/fonts/VeraSeBd.ttf
-
-	use gui && make_desktop_entry "gnubg -w" "GNU Backgammon"
-}


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

* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2024-02-06 19:48 Bernard Cafarelli
  0 siblings, 0 replies; 17+ messages in thread
From: Bernard Cafarelli @ 2024-02-06 19:48 UTC (permalink / raw
  To: gentoo-commits

commit:     2a3e68803c8c11b775c66521e661f51db80b0b72
Author:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Tue Feb  6 19:47:51 2024 +0000
Commit:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Tue Feb  6 19:48:02 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a3e6880

games-board/gnubg: add 1.08.001

Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>

 games-board/gnubg/Manifest              |   1 +
 games-board/gnubg/gnubg-1.08.001.ebuild | 102 ++++++++++++++++++++++++++++++++
 2 files changed, 103 insertions(+)

diff --git a/games-board/gnubg/Manifest b/games-board/gnubg/Manifest
index 937036ea9894..18a5c679452f 100644
--- a/games-board/gnubg/Manifest
+++ b/games-board/gnubg/Manifest
@@ -1 +1,2 @@
 DIST gnubg-release-1.07.001-sources.tar.gz 13729158 BLAKE2B 3c5a0ffd38d2f1a16b3bf188a6ed6ba38e9527d681ad510b2e318b6f5da7d5fb1e0728f4f562fe4d770710489e7eae1396318e26717a51434fa8b4c3258570f9 SHA512 0643af4c3c6e32774e3572462755e7eed094fcc9621dc8262ce0f794657f00a3dbc22d0f916580982a6dacc08488544cd5fec5bf7e2c60ca50f83e2a60804e08
+DIST gnubg-release-1.08.001-sources.tar.gz 14019262 BLAKE2B ac207c54a6b0b4af59eefe0d2d2967393fa6fe6497c29c514baba596a446a0481bc07a4fa74f492de270260c942df81a1ef28bcdc9187cc3b2d3c0507cd6f27c SHA512 a3a547368f8852d0b5186340a3b893842237358b48dc4e6893920d57ea0f2fe72d958b4d0de16be55616fc687889118b016a6d3a859a1651fc77adcefcd7a7eb

diff --git a/games-board/gnubg/gnubg-1.08.001.ebuild b/games-board/gnubg/gnubg-1.08.001.ebuild
new file mode 100644
index 000000000000..fc284bf820fa
--- /dev/null
+++ b/games-board/gnubg/gnubg-1.08.001.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit autotools desktop python-single-r1 xdg
+
+DESCRIPTION="GNU BackGammon"
+HOMEPAGE="https://www.gnu.org/software/gnubg/"
+SRC_URI="mirror://gnu/${PN}/${PN}-release-${PV}-sources.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+IUSE="
+	cpu_flags_x86_avx cpu_flags_x86_sse cpu_flags_x86_sse2
+	gui opengl python sqlite"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
+	opengl? ( gui )"
+
+RDEPEND="
+	dev-libs/cglm
+	dev-libs/glib:2
+	dev-libs/gmp:=
+	media-fonts/dejavu
+	media-libs/freetype:2
+	media-libs/libpng:=
+	net-misc/curl
+	sys-libs/readline:=
+	virtual/libintl
+	x11-libs/cairo[svg(+)]
+	x11-libs/pango
+	gui? (
+		media-libs/libcanberra[gtk3]
+		x11-libs/gdk-pixbuf:2
+		x11-libs/gtk+:3
+	)
+	opengl? ( media-libs/libepoxy )
+	python? ( ${PYTHON_DEPS} )
+	sqlite? ( dev-db/sqlite:3 )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	dev-build/autoconf-archive
+	sys-devel/gettext
+	virtual/pkgconfig
+	python? ( ${PYTHON_DEPS} )"
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	default
+
+	#This was provided by gtkglext before
+	sed -i "s/\$(GTKGLEXT_LIBS)/-lGL/" Makefile.am || die
+
+	sed -i "s|/tmp|${T}|" credits.sh || die #298275
+	sed -i 's/fonts //' Makefile.am || die #335774
+	sed -i 's/gzip/true/' doc/Makefile.am || die
+
+	# use system's copy so py3.10 distutils warning doesn't trigger a fatal error
+	rm m4/ax_python_devel.m4 || die
+
+	eautoreconf
+}
+
+src_configure() {
+	local simd=no
+	use cpu_flags_x86_sse  && simd=sse
+	use cpu_flags_x86_sse2 && simd=sse2
+	use cpu_flags_x86_avx  && simd=avx
+
+	local econfargs=(
+		$(use_with gui gtk)
+		$(use_with gui gtk3)
+		$(use_with opengl board3d)
+		$(use_with python)
+		$(use_with sqlite)
+		--disable-cputest
+		--docdir="${EPREFIX}"/usr/share/doc/${PF}/html
+		--enable-simd=${simd}
+	)
+
+	econf "${econfargs[@]}"
+}
+
+src_install() {
+	default
+
+	mv "${ED}"/usr/share/doc/${PF}{/html/*.pdf,} || die
+
+	insinto /usr/share/${PN}
+	doins ${PN}.weights *.bd
+
+	dosym ../../fonts/dejavu/DejaVuSans.ttf /usr/share/${PN}/fonts/Vera.ttf
+	dosym ../../fonts/dejavu/DejaVuSans-Bold.ttf /usr/share/${PN}/fonts/VeraBd.ttf
+	dosym ../../fonts/dejavu/DejaVuSerif-Bold.ttf /usr/share/${PN}/fonts/VeraSeBd.ttf
+
+	use gui && make_desktop_entry "gnubg -w" "GNU Backgammon"
+}


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

* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2024-05-02  7:03 Bernard Cafarelli
  0 siblings, 0 replies; 17+ messages in thread
From: Bernard Cafarelli @ 2024-05-02  7:03 UTC (permalink / raw
  To: gentoo-commits

commit:     6d4b9f55ca02a07fcf743499dcd809e059488d0e
Author:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Wed May  1 19:34:50 2024 +0000
Commit:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Thu May  2 07:03:11 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d4b9f55

games-board/gnubg: add 1.08.003

Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>

 games-board/gnubg/Manifest              |   1 +
 games-board/gnubg/gnubg-1.08.003.ebuild | 102 ++++++++++++++++++++++++++++++++
 2 files changed, 103 insertions(+)

diff --git a/games-board/gnubg/Manifest b/games-board/gnubg/Manifest
index 3698dc29d686..849933235b15 100644
--- a/games-board/gnubg/Manifest
+++ b/games-board/gnubg/Manifest
@@ -1,3 +1,4 @@
 DIST gnubg-release-1.07.001-sources.tar.gz 13729158 BLAKE2B 3c5a0ffd38d2f1a16b3bf188a6ed6ba38e9527d681ad510b2e318b6f5da7d5fb1e0728f4f562fe4d770710489e7eae1396318e26717a51434fa8b4c3258570f9 SHA512 0643af4c3c6e32774e3572462755e7eed094fcc9621dc8262ce0f794657f00a3dbc22d0f916580982a6dacc08488544cd5fec5bf7e2c60ca50f83e2a60804e08
 DIST gnubg-release-1.08.001-sources.tar.gz 14019262 BLAKE2B ac207c54a6b0b4af59eefe0d2d2967393fa6fe6497c29c514baba596a446a0481bc07a4fa74f492de270260c942df81a1ef28bcdc9187cc3b2d3c0507cd6f27c SHA512 a3a547368f8852d0b5186340a3b893842237358b48dc4e6893920d57ea0f2fe72d958b4d0de16be55616fc687889118b016a6d3a859a1651fc77adcefcd7a7eb
 DIST gnubg-release-1.08.002-sources.tar.gz 14045962 BLAKE2B 328639d4ab96d8ab8025971819a2b6c120102ca757f29c8e5e8d0ac8f77a5abb4b75fd006d1c7090c2d04b9d66e1185069ce51c5f90437464d430f9c53d1875c SHA512 0e68c03457ca2cc925fe510752e24b03147db36e2e489c9e2912dd72f55f42514d98568fec1ce81176e7b8e3aafd68034659fe84e89e07b057224095f3be8924
+DIST gnubg-release-1.08.003-sources.tar.gz 14046779 BLAKE2B 6cb9ddcfbc71dbb4461daebb191046f02986a116e45acf09f219598fea6b066c38080c3a2b051de424eadcbe3a6c8a6e30794381d9edfb03dcc36102ed641e05 SHA512 3c006315491a324b7a6fa3adb19af829e9e9b04b231558ed4e88035eb0461602504cd4249a0119d1c89dc8e82b73c99946af3551ddd7c55aa0cd230b0121e527

diff --git a/games-board/gnubg/gnubg-1.08.003.ebuild b/games-board/gnubg/gnubg-1.08.003.ebuild
new file mode 100644
index 000000000000..fc284bf820fa
--- /dev/null
+++ b/games-board/gnubg/gnubg-1.08.003.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit autotools desktop python-single-r1 xdg
+
+DESCRIPTION="GNU BackGammon"
+HOMEPAGE="https://www.gnu.org/software/gnubg/"
+SRC_URI="mirror://gnu/${PN}/${PN}-release-${PV}-sources.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+IUSE="
+	cpu_flags_x86_avx cpu_flags_x86_sse cpu_flags_x86_sse2
+	gui opengl python sqlite"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
+	opengl? ( gui )"
+
+RDEPEND="
+	dev-libs/cglm
+	dev-libs/glib:2
+	dev-libs/gmp:=
+	media-fonts/dejavu
+	media-libs/freetype:2
+	media-libs/libpng:=
+	net-misc/curl
+	sys-libs/readline:=
+	virtual/libintl
+	x11-libs/cairo[svg(+)]
+	x11-libs/pango
+	gui? (
+		media-libs/libcanberra[gtk3]
+		x11-libs/gdk-pixbuf:2
+		x11-libs/gtk+:3
+	)
+	opengl? ( media-libs/libepoxy )
+	python? ( ${PYTHON_DEPS} )
+	sqlite? ( dev-db/sqlite:3 )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	dev-build/autoconf-archive
+	sys-devel/gettext
+	virtual/pkgconfig
+	python? ( ${PYTHON_DEPS} )"
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	default
+
+	#This was provided by gtkglext before
+	sed -i "s/\$(GTKGLEXT_LIBS)/-lGL/" Makefile.am || die
+
+	sed -i "s|/tmp|${T}|" credits.sh || die #298275
+	sed -i 's/fonts //' Makefile.am || die #335774
+	sed -i 's/gzip/true/' doc/Makefile.am || die
+
+	# use system's copy so py3.10 distutils warning doesn't trigger a fatal error
+	rm m4/ax_python_devel.m4 || die
+
+	eautoreconf
+}
+
+src_configure() {
+	local simd=no
+	use cpu_flags_x86_sse  && simd=sse
+	use cpu_flags_x86_sse2 && simd=sse2
+	use cpu_flags_x86_avx  && simd=avx
+
+	local econfargs=(
+		$(use_with gui gtk)
+		$(use_with gui gtk3)
+		$(use_with opengl board3d)
+		$(use_with python)
+		$(use_with sqlite)
+		--disable-cputest
+		--docdir="${EPREFIX}"/usr/share/doc/${PF}/html
+		--enable-simd=${simd}
+	)
+
+	econf "${econfargs[@]}"
+}
+
+src_install() {
+	default
+
+	mv "${ED}"/usr/share/doc/${PF}{/html/*.pdf,} || die
+
+	insinto /usr/share/${PN}
+	doins ${PN}.weights *.bd
+
+	dosym ../../fonts/dejavu/DejaVuSans.ttf /usr/share/${PN}/fonts/Vera.ttf
+	dosym ../../fonts/dejavu/DejaVuSans-Bold.ttf /usr/share/${PN}/fonts/VeraBd.ttf
+	dosym ../../fonts/dejavu/DejaVuSerif-Bold.ttf /usr/share/${PN}/fonts/VeraSeBd.ttf
+
+	use gui && make_desktop_entry "gnubg -w" "GNU Backgammon"
+}


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

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

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-03-09 20:13 [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/ Ionen Wolkens
  -- strict thread matches above, loose matches on Subject: below --
2024-05-02  7:03 Bernard Cafarelli
2024-02-06 19:48 Bernard Cafarelli
2023-02-25 10:30 Bernard Cafarelli
2022-10-08  0:13 Ionen Wolkens
2022-10-08  0:13 Ionen Wolkens
2022-04-09  2:35 Sam James
2021-12-04 13:47 Ionen Wolkens
2021-12-02  5:13 Ionen Wolkens
2021-11-17 18:03 Ionen Wolkens
2021-11-17 18:03 Ionen Wolkens
2020-12-03  8:36 Bernard Cafarelli
2020-01-25 20:42 David Seifert
2020-01-25 20:42 David Seifert
2019-12-05 18:36 Bernard Cafarelli
2016-09-07 22:16 Austin English
2015-10-07 14:52 Mike Frysinger

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