[gentoo-commits] repo/gentoo:master commit in: games-puzzle/nudoku/

2023-12-23 Thread Sam James
commit: 11323c5bae4da15c6aee4fd810f79c6be4e5c404
Author: Michael Vetter  iodoru  org>
AuthorDate: Fri Dec 22 17:06:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 23 18:04:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11323c5b

games-puzzle/nudoku: add 3.0.0

Signed-off-by: Michael Vetter  iodoru.org>
Closes: https://github.com/gentoo/gentoo/pull/34424
Signed-off-by: Sam James  gentoo.org>

 games-puzzle/nudoku/Manifest|  1 +
 games-puzzle/nudoku/nudoku-3.0.0.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/games-puzzle/nudoku/Manifest b/games-puzzle/nudoku/Manifest
index 62c4b2763e6d..4a7268524ad8 100644
--- a/games-puzzle/nudoku/Manifest
+++ b/games-puzzle/nudoku/Manifest
@@ -1 +1,2 @@
 DIST nudoku-2.1.0.tar.gz 31592 BLAKE2B 
997ae3931fec3b6605858a35cdf6bc88296138c01a9138d229ed43a5262fdd5d15eb8a96dfdcf02e8eb6f7f416b84e4752edbb57319be50bfdae6c952217446b
 SHA512 
dde16d1dccc1cae8d156f57fccf8b112f3fee7d23b912b5cd7ecc092ecbf04a8e85f469e53fa02e6bd2d0b9498e4a65a219e1aad8091f82638dceab32f320670
+DIST nudoku-3.0.0.tar.gz 31578 BLAKE2B 
ff75b02e87b231c2ae3f1109e5f6c39efd37b5f9bc6cf11247dfc1098399e8dc647b144a186b3b9f62ffcb1e7c9dd37ba1a1ce4fa917829e8498e2eed48f80ea
 SHA512 
7a87bb73d2a440b361544681c7924c62284fc3d6ac0122ddda51f5539a837ceb89fc7fcef06b134599cd7a11e2ba37fa49df0f89d5d8ab4cd454551492cb6d6e

diff --git a/games-puzzle/nudoku/nudoku-3.0.0.ebuild 
b/games-puzzle/nudoku/nudoku-3.0.0.ebuild
new file mode 100644
index ..777e7d97c8d9
--- /dev/null
+++ b/games-puzzle/nudoku/nudoku-3.0.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="ncurses based sudoku game"
+HOMEPAGE="https://jubalh.github.io/nudoku/;
+SRC_URI="https://github.com/jubalh/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cairo"
+
+BDEPEND="virtual/pkgconfig"
+DEPEND="
+   cairo? ( x11-libs/cairo )
+   >=sys-devel/gettext-0.20
+   sys-libs/ncurses:=
+   virtual/libintl
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf $(use_enable cairo)
+}



[gentoo-commits] repo/gentoo:master commit in: games-puzzle/nudoku/files/, games-puzzle/nudoku/

2023-02-23 Thread Andreas Sturmlechner
commit: 3628e45fed8f446c61d595c575293759c97e8cc3
Author: Michael Vetter  iodoru  org>
AuthorDate: Thu Feb 23 10:41:37 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Feb 23 17:40:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3628e45f

games-puzzle/nudoku: add patch to include locale.h

Closes: https://bugs.gentoo.org/895990

Signed-off-by: Michael Vetter  iodoru.org>
Closes: https://github.com/gentoo/gentoo/pull/29743
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../nudoku/files/nudoku-2.1.0-include-locale.patch | 22 ++
 games-puzzle/nudoku/nudoku-2.1.0.ebuild|  3 ++-
 2 files changed, 24 insertions(+), 1 deletion(-)

diff --git a/games-puzzle/nudoku/files/nudoku-2.1.0-include-locale.patch 
b/games-puzzle/nudoku/files/nudoku-2.1.0-include-locale.patch
new file mode 100644
index ..d4d1c89bd104
--- /dev/null
+++ b/games-puzzle/nudoku/files/nudoku-2.1.0-include-locale.patch
@@ -0,0 +1,22 @@
+From ffe61c8cb6dcf6032960fa75ac2b66b5f1906e37 Mon Sep 17 00:00:00 2001
+From: Michael Vetter 
+Date: Thu, 23 Feb 2023 10:58:43 +0100
+Subject: [PATCH] Include locale.h
+
+See https://bugs.gentoo.org/895990
+---
+ src/main.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/main.c b/src/main.c
+index 74d6a0e..77a0a03 100644
+--- a/src/main.c
 b/src/main.c
+@@ -25,6 +25,7 @@ along with this program. If not, see 
.
+ #include   /* ncurses */
+ #include  /* time */
+ #include/* strcmp, strlen */
++#include/* setlocale */
+ #include "sudoku.h"   /* sudoku functions */
+ #ifdef ENABLE_CAIRO
+ #include "outp.h" /* output functions */

diff --git a/games-puzzle/nudoku/nudoku-2.1.0.ebuild 
b/games-puzzle/nudoku/nudoku-2.1.0.ebuild
index 9bd564dfc76a..f4a69b9fc4c7 100644
--- a/games-puzzle/nudoku/nudoku-2.1.0.ebuild
+++ b/games-puzzle/nudoku/nudoku-2.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -25,6 +25,7 @@ RDEPEND="${DEPEND}"
 
 PATCHES=(
"${FILESDIR}/${PN}-2.1.0-ncurses-link.patch"
+   "${FILESDIR}/${PN}-2.1.0-include-locale.patch"
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: games-puzzle/nudoku/

2023-02-06 Thread Florian Schmaus
commit: fb1d41df5cfb27c66e9d038f9483c5ef0f2ccd63
Author: Michael Vetter  iodoru  org>
AuthorDate: Mon Feb  6 08:12:48 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Feb  6 11:41:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb1d41df

games-puzzle/nudoku: add myself as maintainer

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Florian Schmaus  gentoo.org>

 games-puzzle/nudoku/metadata.xml | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/games-puzzle/nudoku/metadata.xml b/games-puzzle/nudoku/metadata.xml
index fde1dfdd40d7..f4286203d424 100644
--- a/games-puzzle/nudoku/metadata.xml
+++ b/games-puzzle/nudoku/metadata.xml
@@ -1,7 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   jub...@iodoru.org
+   Michael Vetter
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

jubalh/nudoku




[gentoo-commits] repo/gentoo:master commit in: games-puzzle/nudoku/files/

2022-05-13 Thread Sam James
commit: ff966cb209c335d24b84891d174c2f0dcaa5e863
Author: Philipp Rösner  protonmail  com>
AuthorDate: Mon May  9 20:32:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 13 20:12:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff966cb2

games-puzzle/nudoku: fix pkgconf

On some systems the Autotools could not find the path to pkgconf in
configure.ac due to a missing call to PKG_PROG_PKG_CONFIG.

Closes: https://bugs.gentoo.org/764497
Signed-off-by: Philipp Rösner  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../nudoku/files/nudoku-2.1.0-ncurses-link.patch   | 42 --
 1 file changed, 23 insertions(+), 19 deletions(-)

diff --git a/games-puzzle/nudoku/files/nudoku-2.1.0-ncurses-link.patch 
b/games-puzzle/nudoku/files/nudoku-2.1.0-ncurses-link.patch
index 396dbccddccf..0a4b2a13a0c4 100644
--- a/games-puzzle/nudoku/files/nudoku-2.1.0-ncurses-link.patch
+++ b/games-puzzle/nudoku/files/nudoku-2.1.0-ncurses-link.patch
@@ -2,36 +2,40 @@ Ensure we link against the correct ncurses libraries.
 https://bugs.gentoo.org/764470
 --- a/src/Makefile.am
 +++ b/src/Makefile.am
-@@ -1,11 +1,7 @@
- #AM_CFLAGS = --pedantic -Wall
+@@ -2,9 +2,9 @@
  #-DDEBUG
  
--if HAVE_WIDE_NCURSES
+ if HAVE_WIDE_NCURSES
 -nudoku_LDADD = -lncursesw
--else
++nudoku_LDADD = ${ncursesw_LIBS}
+ else
 -nudoku_LDADD = -lncurses
--endif
 +nudoku_LDADD = ${ncurses_LIBS}
+ endif
  bin_PROGRAMS = nudoku
  nudoku_SOURCES = main.c sudoku.c sudoku.h
- 
+
 --- a/configure.ac
 +++ b/configure.ac
-@@ -34,15 +34,7 @@ the cairo development libraries, or compile without support 
(--disable-cairo)
+@@ -6,6 +6,9 @@ AC_INIT([nudoku], [2.1.0], [jub...@iodoru.org])
+ AC_CONFIG_SRCDIR([src/main.c])
+ AM_INIT_AUTOMAKE([foreign])
  
++# Check for pkg-config
++PKG_PROG_PKG_CONFIG()
++
+ # Checks for programs.
+ AC_PROG_CC
+ # Use C99.
+@@ -35,9 +38,9 @@ the cairo development libraries, or compile without support 
(--disable-cairo)
  fi
  
--have_wide_ncurses=no
+ have_wide_ncurses=no
 -AC_CHECK_LIB(ncursesw, initscr, [have_wide_ncurses=yes])
--if test $have_wide_ncurses = no; then
++PKG_CHECK_MODULES([ncursesw], [ncursesw], [have_wide_ncurses=yes], [])
+ if test $have_wide_ncurses = no; then
 -   AC_CHECK_LIB(ncurses, initscr, [], [
--   echo "nudoku requires ncurses"
--   exit 1
--   ])
--fi
--AM_CONDITIONAL([HAVE_WIDE_NCURSES], [test $have_wide_ncurses = yes])
-+PKG_CHECK_MODULES([ncurses], [ncurses])
- 
- # Checks for header files.
- AC_CHECK_HEADERS([stdlib.h string.h unistd.h])
-
++   PKG_CHECK_MODULES([ncurses], [ncurses], [], [ 
+echo "nudoku requires ncurses"
+exit 1
+])



[gentoo-commits] repo/gentoo:master commit in: games-puzzle/nudoku/

2022-05-13 Thread Sam James
commit: 056d36ee9d70c7948b88e3ec75fe05eede409ddb
Author: Philipp Rösner  protonmail  com>
AuthorDate: Mon May  9 20:38:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 13 20:12:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=056d36ee

games-puzzle/nudoku: update EAPI 7 -> 8

Signed-off-by: Philipp Rösner  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25407
Signed-off-by: Sam James  gentoo.org>

 games-puzzle/nudoku/nudoku-2.1.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-puzzle/nudoku/nudoku-2.1.0.ebuild 
b/games-puzzle/nudoku/nudoku-2.1.0.ebuild
index 4ba0f1598188..9bd564dfc76a 100644
--- a/games-puzzle/nudoku/nudoku-2.1.0.ebuild
+++ b/games-puzzle/nudoku/nudoku-2.1.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit autotools
 



[gentoo-commits] repo/gentoo:master commit in: games-puzzle/nudoku/

2021-06-07 Thread Joonas Niilola
commit: a55f826eb71cbd74081bc041980b090bdac4765d
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat May  8 17:12:09 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Jun  7 08:33:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a55f826e

games-puzzle/nudoku: remove unused eclass, fix LICENSE

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Joonas Niilola  gentoo.org>

 games-puzzle/nudoku/nudoku-2.1.0.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/games-puzzle/nudoku/nudoku-2.1.0.ebuild 
b/games-puzzle/nudoku/nudoku-2.1.0.ebuild
index 199f09b2bb1..4ba0f159818 100644
--- a/games-puzzle/nudoku/nudoku-2.1.0.ebuild
+++ b/games-puzzle/nudoku/nudoku-2.1.0.ebuild
@@ -3,13 +3,13 @@
 
 EAPI=7
 
-inherit autotools flag-o-matic
+inherit autotools
 
 DESCRIPTION="ncurses based sudoku game"
-HOMEPAGE="https://jubalh.github.io/nudoku;
+HOMEPAGE="https://jubalh.github.io/nudoku/;
 SRC_URI="https://github.com/jubalh/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="cairo"



[gentoo-commits] repo/gentoo:master commit in: games-puzzle/nudoku/

2021-01-08 Thread Sam James
commit: 817d3fb68f3f7c068debb7340cde202dd37630d6
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  8 15:11:46 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  8 15:11:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=817d3fb6

games-puzzle/nudoku: add gettext/libintl deps

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 games-puzzle/nudoku/nudoku-2.1.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/games-puzzle/nudoku/nudoku-2.1.0.ebuild 
b/games-puzzle/nudoku/nudoku-2.1.0.ebuild
index 6c3418243ea..199f09b2bb1 100644
--- a/games-puzzle/nudoku/nudoku-2.1.0.ebuild
+++ b/games-puzzle/nudoku/nudoku-2.1.0.ebuild
@@ -17,7 +17,9 @@ IUSE="cairo"
 BDEPEND="virtual/pkgconfig"
 DEPEND="
cairo? ( x11-libs/cairo )
+   >=sys-devel/gettext-0.20
sys-libs/ncurses:=
+   virtual/libintl
 "
 RDEPEND="${DEPEND}"
 



[gentoo-commits] repo/gentoo:master commit in: games-puzzle/nudoku/

2021-01-08 Thread Sam James
commit: 8dfd0bff50969f64d1d1081bf776ef54ded3bef7
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  8 15:10:23 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  8 15:10:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dfd0bff

games-puzzle/nudoku: add pkgconfig BDEPEND

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 games-puzzle/nudoku/nudoku-2.1.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/games-puzzle/nudoku/nudoku-2.1.0.ebuild 
b/games-puzzle/nudoku/nudoku-2.1.0.ebuild
index 9c8b8766b69..6c3418243ea 100644
--- a/games-puzzle/nudoku/nudoku-2.1.0.ebuild
+++ b/games-puzzle/nudoku/nudoku-2.1.0.ebuild
@@ -14,6 +14,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="cairo"
 
+BDEPEND="virtual/pkgconfig"
 DEPEND="
cairo? ( x11-libs/cairo )
sys-libs/ncurses:=



[gentoo-commits] repo/gentoo:master commit in: games-puzzle/nudoku/

2021-01-08 Thread Sam James
commit: b5b8d6ec4fae6dc9b55d971fe65b3c3124f0dab7
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  8 15:09:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  8 15:09:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5b8d6ec

games-puzzle/nudoku: cleanup old

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 games-puzzle/nudoku/Manifest|  1 -
 games-puzzle/nudoku/nudoku-1.0.0.ebuild | 26 --
 2 files changed, 27 deletions(-)

diff --git a/games-puzzle/nudoku/Manifest b/games-puzzle/nudoku/Manifest
index b27ad60ac35..62c4b2763e6 100644
--- a/games-puzzle/nudoku/Manifest
+++ b/games-puzzle/nudoku/Manifest
@@ -1,2 +1 @@
-DIST nudoku-1.0.0.tar.gz 20442 BLAKE2B 
b258362012b889a0756bc8cdbfbcdc9aba09e1162f6dc8a593061689e81d02935111bac8561648e89e7287af4702f110ea86fb20ae4e18bfba09f3578f0909cb
 SHA512 
f29a698eec076729ce065633bb05e0146e229774ff1eb3f2bd5cd5733698e30b91085b55d871657d42f2d3d8bcf7bb45918f4a127d6a0464ebc8b90ccc384ec3
 DIST nudoku-2.1.0.tar.gz 31592 BLAKE2B 
997ae3931fec3b6605858a35cdf6bc88296138c01a9138d229ed43a5262fdd5d15eb8a96dfdcf02e8eb6f7f416b84e4752edbb57319be50bfdae6c952217446b
 SHA512 
dde16d1dccc1cae8d156f57fccf8b112f3fee7d23b912b5cd7ecc092ecbf04a8e85f469e53fa02e6bd2d0b9498e4a65a219e1aad8091f82638dceab32f320670

diff --git a/games-puzzle/nudoku/nudoku-1.0.0.ebuild 
b/games-puzzle/nudoku/nudoku-1.0.0.ebuild
deleted file mode 100644
index 3277e1193f1..000
--- a/games-puzzle/nudoku/nudoku-1.0.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools
-
-DESCRIPTION="ncurses based sudoku game"
-HOMEPAGE="https://jubalh.github.io/nudoku;
-SRC_URI="https://github.com/jubalh/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="sys-libs/ncurses:0="
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-}



[gentoo-commits] repo/gentoo:master commit in: games-puzzle/nudoku/, games-puzzle/nudoku/files/

2021-01-08 Thread Sam James
commit: 4720158264396a3ffbe291018c5a8d81fa2fc31b
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  8 15:08:50 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  8 15:09:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47201582

games-puzzle/nudoku: bump to 2.1.0

Closes: https://bugs.gentoo.org/764470
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 games-puzzle/nudoku/Manifest   |  1 +
 .../nudoku/files/nudoku-2.1.0-ncurses-link.patch   | 37 ++
 games-puzzle/nudoku/nudoku-2.1.0.ebuild| 34 
 3 files changed, 72 insertions(+)

diff --git a/games-puzzle/nudoku/Manifest b/games-puzzle/nudoku/Manifest
index 91eb0ee7850..b27ad60ac35 100644
--- a/games-puzzle/nudoku/Manifest
+++ b/games-puzzle/nudoku/Manifest
@@ -1 +1,2 @@
 DIST nudoku-1.0.0.tar.gz 20442 BLAKE2B 
b258362012b889a0756bc8cdbfbcdc9aba09e1162f6dc8a593061689e81d02935111bac8561648e89e7287af4702f110ea86fb20ae4e18bfba09f3578f0909cb
 SHA512 
f29a698eec076729ce065633bb05e0146e229774ff1eb3f2bd5cd5733698e30b91085b55d871657d42f2d3d8bcf7bb45918f4a127d6a0464ebc8b90ccc384ec3
+DIST nudoku-2.1.0.tar.gz 31592 BLAKE2B 
997ae3931fec3b6605858a35cdf6bc88296138c01a9138d229ed43a5262fdd5d15eb8a96dfdcf02e8eb6f7f416b84e4752edbb57319be50bfdae6c952217446b
 SHA512 
dde16d1dccc1cae8d156f57fccf8b112f3fee7d23b912b5cd7ecc092ecbf04a8e85f469e53fa02e6bd2d0b9498e4a65a219e1aad8091f82638dceab32f320670

diff --git a/games-puzzle/nudoku/files/nudoku-2.1.0-ncurses-link.patch 
b/games-puzzle/nudoku/files/nudoku-2.1.0-ncurses-link.patch
new file mode 100644
index 000..396dbccddcc
--- /dev/null
+++ b/games-puzzle/nudoku/files/nudoku-2.1.0-ncurses-link.patch
@@ -0,0 +1,37 @@
+Ensure we link against the correct ncurses libraries.
+https://bugs.gentoo.org/764470
+--- a/src/Makefile.am
 b/src/Makefile.am
+@@ -1,11 +1,7 @@
+ #AM_CFLAGS = --pedantic -Wall
+ #-DDEBUG
+ 
+-if HAVE_WIDE_NCURSES
+-nudoku_LDADD = -lncursesw
+-else
+-nudoku_LDADD = -lncurses
+-endif
++nudoku_LDADD = ${ncurses_LIBS}
+ bin_PROGRAMS = nudoku
+ nudoku_SOURCES = main.c sudoku.c sudoku.h
+ 
+--- a/configure.ac
 b/configure.ac
+@@ -34,15 +34,7 @@ the cairo development libraries, or compile without support 
(--disable-cairo)
+ 
+ fi
+ 
+-have_wide_ncurses=no
+-AC_CHECK_LIB(ncursesw, initscr, [have_wide_ncurses=yes])
+-if test $have_wide_ncurses = no; then
+-   AC_CHECK_LIB(ncurses, initscr, [], [
+-   echo "nudoku requires ncurses"
+-   exit 1
+-   ])
+-fi
+-AM_CONDITIONAL([HAVE_WIDE_NCURSES], [test $have_wide_ncurses = yes])
++PKG_CHECK_MODULES([ncurses], [ncurses])
+ 
+ # Checks for header files.
+ AC_CHECK_HEADERS([stdlib.h string.h unistd.h])
+

diff --git a/games-puzzle/nudoku/nudoku-2.1.0.ebuild 
b/games-puzzle/nudoku/nudoku-2.1.0.ebuild
new file mode 100644
index 000..9c8b8766b69
--- /dev/null
+++ b/games-puzzle/nudoku/nudoku-2.1.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="ncurses based sudoku game"
+HOMEPAGE="https://jubalh.github.io/nudoku;
+SRC_URI="https://github.com/jubalh/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cairo"
+
+DEPEND="
+   cairo? ( x11-libs/cairo )
+   sys-libs/ncurses:=
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.1.0-ncurses-link.patch"
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf $(use_enable cairo)
+}



[gentoo-commits] repo/gentoo:master commit in: games-puzzle/nudoku/

2020-04-14 Thread Joonas Niilola
commit: e814933d3e9a71246a610d509698db20a9c95caf
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Apr 14 07:43:32 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Apr 14 08:34:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e814933d

games-puzzle/nudoku: drop to m-n

Signed-off-by: Joonas Niilola  gentoo.org>

 games-puzzle/nudoku/metadata.xml | 9 +
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/games-puzzle/nudoku/metadata.xml b/games-puzzle/nudoku/metadata.xml
index 3f5e183bc80..0310d268946 100644
--- a/games-puzzle/nudoku/metadata.xml
+++ b/games-puzzle/nudoku/metadata.xml
@@ -1,14 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   jub...@iodoru.org
-   Michael Vetter
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   
+   

jubalh/nudoku




[gentoo-commits] repo/gentoo:master commit in: games-puzzle/nudoku/

2018-05-19 Thread Aaron Bauman
commit: 60e78116186b3bdd8ca2fbeb4e544ba0160f93e4
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sat May 19 07:37:53 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun May 20 00:16:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60e78116

games-puzzle/nudoku: use HTTPS

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

 games-puzzle/nudoku/nudoku-1.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-puzzle/nudoku/nudoku-1.0.0.ebuild 
b/games-puzzle/nudoku/nudoku-1.0.0.ebuild
index 6b6db45f6e4..3277e1193f1 100644
--- a/games-puzzle/nudoku/nudoku-1.0.0.ebuild
+++ b/games-puzzle/nudoku/nudoku-1.0.0.ebuild
@@ -6,7 +6,7 @@ EAPI=6
 inherit autotools
 
 DESCRIPTION="ncurses based sudoku game"
-HOMEPAGE="http://jubalh.github.io/nudoku;
+HOMEPAGE="https://jubalh.github.io/nudoku;
 SRC_URI="https://github.com/jubalh/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: games-puzzle/nudoku/

2018-04-20 Thread Andreas Sturmlechner
commit: bd7fb260347b58a645f1a5985be5f43127834b9b
Author: Michael Vetter  iodoru  org>
AuthorDate: Thu Apr 19 10:40:38 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 21 03:58:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd7fb260

games-puzzle/nudoku: Update to 1.0.0

Package-Manager: Portage-2.3.24, Repoman-2.3.6
Closes: https://github.com/gentoo/gentoo/pull/8066

 games-puzzle/nudoku/Manifest|  1 +
 games-puzzle/nudoku/nudoku-1.0.0.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/games-puzzle/nudoku/Manifest b/games-puzzle/nudoku/Manifest
index 20a66fec20d..22cbef34e7a 100644
--- a/games-puzzle/nudoku/Manifest
+++ b/games-puzzle/nudoku/Manifest
@@ -1 +1,2 @@
 DIST nudoku-0.2.5.tar.gz 19401 BLAKE2B 
49a9ec352428534404a7ba069d50f89b1a5362bffb00358871da664fdb9752d3a560066767830c8c0f6d9ff984ecfcc731d419cfb49e670a23a4279b107084fb
 SHA512 
af3142f0b091590dd95e6ae87c79d1ee101934c89b7f31488f0930c7ba551aa50ab35f91ad13c3771e07b6f59c292ecef13367bd82c9892e6599438291cade14
+DIST nudoku-1.0.0.tar.gz 20442 BLAKE2B 
b258362012b889a0756bc8cdbfbcdc9aba09e1162f6dc8a593061689e81d02935111bac8561648e89e7287af4702f110ea86fb20ae4e18bfba09f3578f0909cb
 SHA512 
f29a698eec076729ce065633bb05e0146e229774ff1eb3f2bd5cd5733698e30b91085b55d871657d42f2d3d8bcf7bb45918f4a127d6a0464ebc8b90ccc384ec3

diff --git a/games-puzzle/nudoku/nudoku-1.0.0.ebuild 
b/games-puzzle/nudoku/nudoku-1.0.0.ebuild
new file mode 100644
index 000..6b6db45f6e4
--- /dev/null
+++ b/games-puzzle/nudoku/nudoku-1.0.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools
+
+DESCRIPTION="ncurses based sudoku game"
+HOMEPAGE="http://jubalh.github.io/nudoku;
+SRC_URI="https://github.com/jubalh/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="sys-libs/ncurses:0="
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+}



[gentoo-commits] repo/gentoo:master commit in: games-puzzle/nudoku/

2018-04-20 Thread Andreas Sturmlechner
commit: 97406420fd79dfe27268e8cf434c16f5ac2580ab
Author: Michael Vetter  iodoru  org>
AuthorDate: Thu Apr 19 10:41:24 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 21 03:58:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97406420

games-puzzle/nudoku: Remove old 0.2.5

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 games-puzzle/nudoku/Manifest|  1 -
 games-puzzle/nudoku/nudoku-0.2.5.ebuild | 26 --
 2 files changed, 27 deletions(-)

diff --git a/games-puzzle/nudoku/Manifest b/games-puzzle/nudoku/Manifest
index 22cbef34e7a..91eb0ee7850 100644
--- a/games-puzzle/nudoku/Manifest
+++ b/games-puzzle/nudoku/Manifest
@@ -1,2 +1 @@
-DIST nudoku-0.2.5.tar.gz 19401 BLAKE2B 
49a9ec352428534404a7ba069d50f89b1a5362bffb00358871da664fdb9752d3a560066767830c8c0f6d9ff984ecfcc731d419cfb49e670a23a4279b107084fb
 SHA512 
af3142f0b091590dd95e6ae87c79d1ee101934c89b7f31488f0930c7ba551aa50ab35f91ad13c3771e07b6f59c292ecef13367bd82c9892e6599438291cade14
 DIST nudoku-1.0.0.tar.gz 20442 BLAKE2B 
b258362012b889a0756bc8cdbfbcdc9aba09e1162f6dc8a593061689e81d02935111bac8561648e89e7287af4702f110ea86fb20ae4e18bfba09f3578f0909cb
 SHA512 
f29a698eec076729ce065633bb05e0146e229774ff1eb3f2bd5cd5733698e30b91085b55d871657d42f2d3d8bcf7bb45918f4a127d6a0464ebc8b90ccc384ec3

diff --git a/games-puzzle/nudoku/nudoku-0.2.5.ebuild 
b/games-puzzle/nudoku/nudoku-0.2.5.ebuild
deleted file mode 100644
index 6b6db45f6e4..000
--- a/games-puzzle/nudoku/nudoku-0.2.5.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools
-
-DESCRIPTION="ncurses based sudoku game"
-HOMEPAGE="http://jubalh.github.io/nudoku;
-SRC_URI="https://github.com/jubalh/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="sys-libs/ncurses:0="
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-}



[gentoo-commits] repo/gentoo:master commit in: games-puzzle/nudoku/

2018-02-16 Thread Andreas Sturmlechner
commit: 3881e910ce132eed6593c062e8d85996782b5036
Author: Michael Vetter  iodoru  org>
AuthorDate: Thu Feb 15 16:36:12 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Feb 16 10:50:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3881e910

games-puzzle/nudoku: New package, version 0.2.5

nudoku is a sudoku games written in C with ncurses.

Closes: https://bugs.gentoo.org/647750
Closes: https://github.com/gentoo/gentoo/pull/7197
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 games-puzzle/nudoku/Manifest|  1 +
 games-puzzle/nudoku/metadata.xml| 15 +++
 games-puzzle/nudoku/nudoku-0.2.5.ebuild | 26 ++
 3 files changed, 42 insertions(+)

diff --git a/games-puzzle/nudoku/Manifest b/games-puzzle/nudoku/Manifest
new file mode 100644
index 000..20a66fec20d
--- /dev/null
+++ b/games-puzzle/nudoku/Manifest
@@ -0,0 +1 @@
+DIST nudoku-0.2.5.tar.gz 19401 BLAKE2B 
49a9ec352428534404a7ba069d50f89b1a5362bffb00358871da664fdb9752d3a560066767830c8c0f6d9ff984ecfcc731d419cfb49e670a23a4279b107084fb
 SHA512 
af3142f0b091590dd95e6ae87c79d1ee101934c89b7f31488f0930c7ba551aa50ab35f91ad13c3771e07b6f59c292ecef13367bd82c9892e6599438291cade14

diff --git a/games-puzzle/nudoku/metadata.xml b/games-puzzle/nudoku/metadata.xml
new file mode 100644
index 000..3f5e183bc80
--- /dev/null
+++ b/games-puzzle/nudoku/metadata.xml
@@ -0,0 +1,15 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   jub...@iodoru.org
+   Michael Vetter
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   jubalh/nudoku
+   
+

diff --git a/games-puzzle/nudoku/nudoku-0.2.5.ebuild 
b/games-puzzle/nudoku/nudoku-0.2.5.ebuild
new file mode 100644
index 000..6b6db45f6e4
--- /dev/null
+++ b/games-puzzle/nudoku/nudoku-0.2.5.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools
+
+DESCRIPTION="ncurses based sudoku game"
+HOMEPAGE="http://jubalh.github.io/nudoku;
+SRC_URI="https://github.com/jubalh/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="sys-libs/ncurses:0="
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+}