* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2015-10-07 14:52 Mike Frysinger
0 siblings, 0 replies; 18+ 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] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2016-09-07 22:16 Austin English
0 siblings, 0 replies; 18+ 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] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2019-12-05 18:36 Bernard Cafarelli
0 siblings, 0 replies; 18+ 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] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2020-01-25 20:42 David Seifert
0 siblings, 0 replies; 18+ 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] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2020-01-25 20:42 David Seifert
0 siblings, 0 replies; 18+ 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] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2020-12-03 8:36 Bernard Cafarelli
0 siblings, 0 replies; 18+ 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] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2021-11-17 18:03 Ionen Wolkens
0 siblings, 0 replies; 18+ 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] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2021-11-17 18:03 Ionen Wolkens
0 siblings, 0 replies; 18+ 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] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2021-12-02 5:13 Ionen Wolkens
0 siblings, 0 replies; 18+ 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] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2021-12-04 13:47 Ionen Wolkens
0 siblings, 0 replies; 18+ 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] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2022-04-09 2:35 Sam James
0 siblings, 0 replies; 18+ 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] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2022-10-08 0:13 Ionen Wolkens
0 siblings, 0 replies; 18+ 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] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2022-10-08 0:13 Ionen Wolkens
0 siblings, 0 replies; 18+ 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] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2023-02-25 10:30 Bernard Cafarelli
0 siblings, 0 replies; 18+ 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] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2023-03-09 20:13 Ionen Wolkens
0 siblings, 0 replies; 18+ 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] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2024-02-06 19:48 Bernard Cafarelli
0 siblings, 0 replies; 18+ 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] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2024-05-02 7:03 Bernard Cafarelli
0 siblings, 0 replies; 18+ 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] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
@ 2024-09-20 17:42 Andreas Sturmlechner
0 siblings, 0 replies; 18+ messages in thread
From: Andreas Sturmlechner @ 2024-09-20 17:42 UTC (permalink / raw
To: gentoo-commits
commit: 02eeba285a6905c9afc4004a901cbaa0e29ba214
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 17 17:21:43 2024 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Sep 20 17:42:21 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02eeba28
games-board/gnubg: drop 1.07.001, 1.08.001, 1.08.002
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
games-board/gnubg/Manifest | 3 -
games-board/gnubg/gnubg-1.07.001.ebuild | 102 -------------------------------
games-board/gnubg/gnubg-1.08.001.ebuild | 102 -------------------------------
games-board/gnubg/gnubg-1.08.002.ebuild | 104 --------------------------------
4 files changed, 311 deletions(-)
diff --git a/games-board/gnubg/Manifest b/games-board/gnubg/Manifest
index 849933235b15..fb6329663717 100644
--- a/games-board/gnubg/Manifest
+++ b/games-board/gnubg/Manifest
@@ -1,4 +1 @@
-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.07.001.ebuild b/games-board/gnubg/gnubg-1.07.001.ebuild
deleted file mode 100644
index 514e6223b388..000000000000
--- a/games-board/gnubg/gnubg-1.07.001.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..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="
- 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"
-}
diff --git a/games-board/gnubg/gnubg-1.08.001.ebuild b/games-board/gnubg/gnubg-1.08.001.ebuild
deleted file mode 100644
index fc284bf820fa..000000000000
--- a/games-board/gnubg/gnubg-1.08.001.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# 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"
-}
diff --git a/games-board/gnubg/gnubg-1.08.002.ebuild b/games-board/gnubg/gnubg-1.08.002.ebuild
deleted file mode 100644
index 200ed22e57b9..000000000000
--- a/games-board/gnubg/gnubg-1.08.002.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# 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} )"
-
-PATCHES=( "${FILESDIR}"/${P}-gtk3_relational.patch )
-
-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] 18+ messages in thread
end of thread, other threads:[~2024-09-20 17:42 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-07 14:52 [gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/ Mike Frysinger
-- strict thread matches above, loose matches on Subject: below --
2016-09-07 22:16 Austin English
2019-12-05 18:36 Bernard Cafarelli
2020-01-25 20:42 David Seifert
2020-01-25 20:42 David Seifert
2020-12-03 8:36 Bernard Cafarelli
2021-11-17 18:03 Ionen Wolkens
2021-11-17 18:03 Ionen Wolkens
2021-12-02 5:13 Ionen Wolkens
2021-12-04 13:47 Ionen Wolkens
2022-04-09 2:35 Sam James
2022-10-08 0:13 Ionen Wolkens
2022-10-08 0:13 Ionen Wolkens
2023-02-25 10:30 Bernard Cafarelli
2023-03-09 20:13 Ionen Wolkens
2024-02-06 19:48 Bernard Cafarelli
2024-05-02 7:03 Bernard Cafarelli
2024-09-20 17:42 Andreas Sturmlechner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox