[gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
commit: 6d4b9f55ca02a07fcf743499dcd809e059488d0e Author: Bernard Cafarelli gentoo org> AuthorDate: Wed May 1 19:34:50 2024 + Commit: Bernard Cafarelli gentoo org> CommitDate: Thu May 2 07:03:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d4b9f55 games-board/gnubg: add 1.08.003 Signed-off-by: Bernard Cafarelli 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 ..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
[gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/, games-board/gnubg/files/
commit: ba0b92a6e019fec60e456e5042a6d443f803d2b1 Author: Bernard Cafarelli gentoo org> AuthorDate: Wed Mar 6 21:47:54 2024 + Commit: Bernard Cafarelli gentoo org> CommitDate: Wed Mar 6 21:48:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba0b92a6 games-board/gnubg: add 1.08.002 Signed-off-by: Bernard Cafarelli gentoo.org> games-board/gnubg/Manifest | 1 + .../files/gnubg-1.08.002-gtk3_relational.patch | 12 +++ games-board/gnubg/gnubg-1.08.002.ebuild| 104 + 3 files changed, 117 insertions(+) diff --git a/games-board/gnubg/Manifest b/games-board/gnubg/Manifest index 18a5c679452f..3698dc29d686 100644 --- a/games-board/gnubg/Manifest +++ b/games-board/gnubg/Manifest @@ -1,2 +1,3 @@ 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 diff --git a/games-board/gnubg/files/gnubg-1.08.002-gtk3_relational.patch b/games-board/gnubg/files/gnubg-1.08.002-gtk3_relational.patch new file mode 100644 index ..c9e7027c651d --- /dev/null +++ b/games-board/gnubg/files/gnubg-1.08.002-gtk3_relational.patch @@ -0,0 +1,12 @@ +diff -Naur gnubg-1.08.002.orig/gtkrelational.c gnubg-1.08.002/gtkrelational.c +--- gnubg-1.08.002.orig/gtkrelational.c2024-02-24 22:07:39.0 +0100 gnubg-1.08.002/gtkrelational.c 2024-03-06 22:45:43.113919993 +0100 +@@ -502,7 +502,7 @@ + // window setup + // window = (GtkWindow*)gtk_window_new(GTK_WINDOW_TOPLEVEL); + //window = GTKCreateDialog("", DT_INFO, NULL, DIALOG_FLAG_MINMAXBUTTONS, NULL, NULL); +-window = GTKCreateDialog(_("History plot"), DT_INFO, pwDialog, DIALOG_FLAG_MINMAXBUTTONS, NULL, NULL); ++window = GTKCreateDialog(_("History plot"), DT_INFO, NULL, DIALOG_FLAG_MINMAXBUTTONS, NULL, NULL); + + gtk_window_set_default_size (GTK_WINDOW(window), WIDTH, HEIGHT); + gtk_window_set_position (GTK_WINDOW(window), GTK_WIN_POS_CENTER); diff --git a/games-board/gnubg/gnubg-1.08.002.ebuild b/games-board/gnubg/gnubg-1.08.002.ebuild new file mode 100644 index ..200ed22e57b9 --- /dev/null +++ b/games-board/gnubg/gnubg-1.08.002.ebuild @@ -0,0 +1,104 @@ +# 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 + +
[gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
commit: 2a3e68803c8c11b775c66521e661f51db80b0b72 Author: Bernard Cafarelli gentoo org> AuthorDate: Tue Feb 6 19:47:51 2024 + Commit: Bernard Cafarelli gentoo org> CommitDate: Tue Feb 6 19:48:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a3e6880 games-board/gnubg: add 1.08.001 Signed-off-by: Bernard Cafarelli 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 ..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" +}
[gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
commit: d347023f60d7805bc929cbc4f4f4130cf993 Author: Ionen Wolkens gentoo org> AuthorDate: Thu Mar 9 17:45:32 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Mar 9 20:12:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d347023f games-board/gnubg: drop 1.06.002-r4 Signed-off-by: Ionen Wolkens 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.. --- 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" -}
[gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
commit: be875e798e4bd5aaadfea0e3b170079601756107 Author: Bernard Cafarelli gentoo org> AuthorDate: Sat Feb 25 10:30:14 2023 + Commit: Bernard Cafarelli gentoo org> CommitDate: Sat Feb 25 10:30:45 2023 + 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 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 ..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 @@ ga...@gentoo.org Gentoo Games Project + +voyag...@gentoo.org +Bernard Cafarelli + gnubg
[gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
commit: ed2ddabf5708dab485adbf3b8c1f4dbcbe3f1bea Author: Ionen Wolkens gentoo org> AuthorDate: Fri Oct 7 23:54:54 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Oct 8 00:10:22 2022 + 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 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]
[gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
commit: 2702c6fb9ac4ee582d3024ec03c7675bf424ce73 Author: Ionen Wolkens gentoo org> AuthorDate: Fri Oct 7 23:58:34 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Oct 8 00:09:16 2022 + 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 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"
[gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
commit: c1e6b91e27e11f83d91ba03654a9d9bb2d468df0 Author: Sam James gentoo org> AuthorDate: Sat Apr 9 01:56:05 2022 + Commit: Sam James gentoo org> CommitDate: Sat Apr 9 01:56:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1e6b91e games-board/gnubg: use mirror://gnu Signed-off-by: Sam James 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"
[gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
commit: 0a2c570099480113fe3a874202d826c7a0e10043 Author: Ionen Wolkens gentoo org> AuthorDate: Sat Dec 4 13:44:27 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Dec 4 13:46:20 2021 + 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 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]
[gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
commit: a39980c0ee3810f57525df93bcba3655459c5932 Author: Ionen Wolkens gentoo org> AuthorDate: Thu Dec 2 04:47:51 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Dec 2 05:10:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a39980c0 games-board/gnubg: drop 1.06.002-r1 Signed-off-by: Ionen Wolkens 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.. --- 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 ' \ - 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" -}
[gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
commit: ec9ea95f5f57c7e6fb78e24de1dd7e6e9d3fb722 Author: Ionen Wolkens gentoo org> AuthorDate: Mon Nov 15 13:25:41 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Nov 17 17:59:08 2021 + 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 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 ' \ 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() {
[gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
commit: 982a6f2e912c52b354d0a1a39c5a9cf4f57cd71a Author: Ionen Wolkens gentoo org> AuthorDate: Wed Nov 17 13:38:20 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Nov 17 18:01:46 2021 + 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 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 ..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" +}
[gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
commit: 0606afaeb3d723d90d9852970b4bbafc3ce3c143 Author: Bernard Cafarelli gentoo org> AuthorDate: Thu Dec 3 08:34:36 2020 + Commit: Bernard Cafarelli gentoo org> CommitDate: Thu Dec 3 08:34:46 2020 + 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 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"
[gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
commit: 49409db9dc8f11393c149b1a54259734446462c2 Author: David Seifert gentoo org> AuthorDate: Sat Jan 25 20:42:32 2020 + Commit: David Seifert gentoo org> CommitDate: Sat Jan 25 20:42:32 2020 + 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 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..000 --- 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 ' \ - 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 -}
[gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
commit: cd6c01c0a351f1840fa373b3cdfd894809b6ec12 Author: David Seifert gentoo org> AuthorDate: Sat Jan 25 20:42:35 2020 + Commit: David Seifert gentoo org> CommitDate: Sat Jan 25 20:42:35 2020 + 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 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
[gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
commit: 951e437d99bf20ef383978a1e62dd277db062fc7 Author: Bernard Cafarelli gentoo org> AuthorDate: Thu Dec 5 18:36:19 2019 + Commit: Bernard Cafarelli gentoo org> CommitDate: Thu Dec 5 18:36:28 2019 + 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 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 000..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 ' \ + 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" +}
[gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
commit: f8ea46cb18cfb355723793574d0f27f3b3a12347 Author: Austin English gentoo org> AuthorDate: Wed Sep 7 20:41:01 2016 + Commit: Austin English gentoo org> CommitDate: Wed Sep 7 22:16:14 2016 + 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 ..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 ' \ + 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 +}
[gentoo-commits] repo/gentoo:master commit in: games-board/gnubg/
commit: e121815fa352616db9031e5c366065c577795b22 Author: Mike Frysinger gentoo org> AuthorDate: Wed Oct 7 14:51:25 2015 + Commit: Mike Frysinger gentoo org> CommitDate: Wed Oct 7 14:51:57 2015 + 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 ' \ + copying.c || die #551896 } src_configure() {