[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-ncurses/

2023-10-01 Thread Maciej Barć
commit: a9d2967a986294b66ee1089fa128f07bfc0cf27e
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Oct  1 15:21:31 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Oct  1 15:37:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9d2967a

dev-scheme/guile-ncurses: drop old 3.0-r3

Signed-off-by: Maciej Barć  gentoo.org>

 dev-scheme/guile-ncurses/Manifest  |  1 -
 .../guile-ncurses/guile-ncurses-3.0-r3.ebuild  | 76 --
 2 files changed, 77 deletions(-)

diff --git a/dev-scheme/guile-ncurses/Manifest 
b/dev-scheme/guile-ncurses/Manifest
index 5b3628129a54..eb270fdf7a1d 100644
--- a/dev-scheme/guile-ncurses/Manifest
+++ b/dev-scheme/guile-ncurses/Manifest
@@ -1,2 +1 @@
-DIST guile-ncurses-3.0.tar.gz 910030 BLAKE2B 
e7bfa1e7c7ff8fd4e8b653a5bcada99f8f047142322e4abb946cd42b27bd1d2014f904b5a73d5356ad95bec1c394d0b76ad06204a7d117ab4c2e9a3181633fa2
 SHA512 
6f36ec57b1835dc90f6691243e3b627e067522c78ea620fc109bf270016034842a933c2d9e09c1a3998a740ae17cb1b7ae291d3e4c578c54128eae4c88a450ac
 DIST guile-ncurses-3.1.tar.gz 921257 BLAKE2B 
26ee97ac62ae7877ecf4cce9d798f7afadc98cbba914da1c802321bf83572e5bfe9775e6e3739bbe849cde9843998aca001b6753bde9d5fbb48c4d70133740f9
 SHA512 
c43264cfb0cc9fe658f7ddd53bb3dfc6c7636ecaf9b8f3f416d449e6463e38061faf419b43d91775dd9642a904055122e7992c16dea1532de6229fcfa68e292f

diff --git a/dev-scheme/guile-ncurses/guile-ncurses-3.0-r3.ebuild 
b/dev-scheme/guile-ncurses/guile-ncurses-3.0-r3.ebuild
deleted file mode 100644
index fb61958b58df..
--- a/dev-scheme/guile-ncurses/guile-ncurses-3.0-r3.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Guile FFI to ncurses library for text-based console UI"
-HOMEPAGE="https://www.gnu.org/software/guile-ncurses/;
-SRC_URI="mirror://gnu/guile-ncurses/${P}.tar.gz"
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   >=dev-scheme/guile-2.0.0:=
-   sys-libs/ncurses:=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="sys-apps/texinfo"
-
-# guile generates ELF files without use of C or machine code
-# It's a portage's false positive. bug #677600
-QA_PREBUILT='*[.]go'
-
-PATCHES=(
-   "${FILESDIR}/${P}-slibtool.patch" # 843416
-)
-
-src_prepare() {
-   default
-
-   # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112
-   find "${S}" -name "*.scm" -exec touch {} + || die
-
-   # Remove bad tests
-   # > In procedure list-ref: Wrong type argument in position 1: #f
-   local bad_tests=(
-   curs_attr_attr_off_underline
-   curs_attr_attr_on_blink
-   curs_attr_attr_on_bold
-   curs_attr_attr_on_dim
-   curs_attr_attr_on_invis
-   curs_attr_attr_on_protect
-   curs_attr_attr_on_reverse
-   curs_attr_attr_on_standout
-   curs_attr_attr_on_underline
-   curs_attr_attr_set
-   curs_attr_attr_set_normal
-   curs_attr_standend
-   curs_attr_standout
-   curs_bkgd_bkgd
-   curs_bkgd_bkgdset
-   )
-   local bad_test
-   for bad_test in "${bad_tests[@]}" ; do
-   echo "#t" > test/${bad_test}.scm || die
-   done
-
-   eautoreconf  # 843560
-}
-
-src_test() {
-   emake check
-}
-
-src_install() {
-   default
-
-   find "${ED}" -type f -name '*.la' -delete || die
-
-   # Workaround llvm-strip problem of mangling guile ELF debug
-   # sections: https://bugs.gentoo.org/905898
-   dostrip -x "/usr/$(get_libdir)/guile"
-}



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-ncurses/

2023-01-21 Thread Maciej Barć
commit: 327c95d0c2ada68112848edbc7b095df143eac20
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Jan 21 06:39:35 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Jan 21 08:49:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=327c95d0

dev-scheme/guile-ncurses: bump to 3.1

Signed-off-by: Maciej Barć  gentoo.org>

 dev-scheme/guile-ncurses/Manifest |  1 +
 dev-scheme/guile-ncurses/guile-ncurses-3.1.ebuild | 74 +++
 2 files changed, 75 insertions(+)

diff --git a/dev-scheme/guile-ncurses/Manifest 
b/dev-scheme/guile-ncurses/Manifest
index dbe232479180..5b3628129a54 100644
--- a/dev-scheme/guile-ncurses/Manifest
+++ b/dev-scheme/guile-ncurses/Manifest
@@ -1 +1,2 @@
 DIST guile-ncurses-3.0.tar.gz 910030 BLAKE2B 
e7bfa1e7c7ff8fd4e8b653a5bcada99f8f047142322e4abb946cd42b27bd1d2014f904b5a73d5356ad95bec1c394d0b76ad06204a7d117ab4c2e9a3181633fa2
 SHA512 
6f36ec57b1835dc90f6691243e3b627e067522c78ea620fc109bf270016034842a933c2d9e09c1a3998a740ae17cb1b7ae291d3e4c578c54128eae4c88a450ac
+DIST guile-ncurses-3.1.tar.gz 921257 BLAKE2B 
26ee97ac62ae7877ecf4cce9d798f7afadc98cbba914da1c802321bf83572e5bfe9775e6e3739bbe849cde9843998aca001b6753bde9d5fbb48c4d70133740f9
 SHA512 
c43264cfb0cc9fe658f7ddd53bb3dfc6c7636ecaf9b8f3f416d449e6463e38061faf419b43d91775dd9642a904055122e7992c16dea1532de6229fcfa68e292f

diff --git a/dev-scheme/guile-ncurses/guile-ncurses-3.1.ebuild 
b/dev-scheme/guile-ncurses/guile-ncurses-3.1.ebuild
new file mode 100644
index ..1c6d6d5cbd41
--- /dev/null
+++ b/dev-scheme/guile-ncurses/guile-ncurses-3.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Guile FFI to ncurses library for text-based console UI"
+HOMEPAGE="https://www.gnu.org/software/guile-ncurses/;
+SRC_URI="mirror://gnu/guile-ncurses/${P}.tar.gz"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="strip"
+
+RDEPEND="
+   >=dev-scheme/guile-2.0.0:=
+   sys-libs/ncurses:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="sys-apps/texinfo"
+
+# guile generates ELF files without use of C or machine code
+# It's a portage's false positive. bug #677600
+QA_PREBUILT='*[.]go'
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.0-slibtool.patch  # bug #843416
+)
+
+src_prepare() {
+   default
+
+   # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112
+   find "${S}" -name "*.scm" -exec touch {} + || die
+
+   # Remove bad tests
+   # > In procedure list-ref: Wrong type argument in position 1: #f
+   local -a bad_tests=(
+   curs_attr_attr_off_underline
+   curs_attr_attr_on_blink
+   curs_attr_attr_on_bold
+   curs_attr_attr_on_dim
+   curs_attr_attr_on_invis
+   curs_attr_attr_on_protect
+   curs_attr_attr_on_reverse
+   curs_attr_attr_on_standout
+   curs_attr_attr_on_underline
+   curs_attr_attr_set
+   curs_attr_attr_set_normal
+   curs_attr_standend
+   curs_attr_standout
+   curs_bkgd_bkgd
+   curs_bkgd_bkgdset
+   termios_speed
+   )
+   local bad_test
+   for bad_test in "${bad_tests[@]}" ; do
+   echo "#t" > test/${bad_test}.scm || die
+   done
+
+   eautoreconf  # 843560
+}
+
+src_test() {
+   emake check
+}
+
+src_install() {
+   default
+
+   find "${ED}" -type f -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-ncurses/

2022-05-17 Thread Maciej Barć
commit: 241b91b58d9f3f01c95f0a2dc2cadea122165e03
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue May 17 20:42:58 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue May 17 21:09:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=241b91b5

dev-scheme/guile-ncurses: drop useless static-libs USE flag

as QA requested
https://projects.gentoo.org/qa/policy-guide/installed-files.html#pg0302

Signed-off-by: Maciej Barć  gentoo.org>

 .../{guile-ncurses-3.0-r2.ebuild => guile-ncurses-3.0-r3.ebuild} | 9 +
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/dev-scheme/guile-ncurses/guile-ncurses-3.0-r2.ebuild 
b/dev-scheme/guile-ncurses/guile-ncurses-3.0-r3.ebuild
similarity index 89%
rename from dev-scheme/guile-ncurses/guile-ncurses-3.0-r2.ebuild
rename to dev-scheme/guile-ncurses/guile-ncurses-3.0-r3.ebuild
index 383fdf99a5f3..2a2a9db3048c 100644
--- a/dev-scheme/guile-ncurses/guile-ncurses-3.0-r2.ebuild
+++ b/dev-scheme/guile-ncurses/guile-ncurses-3.0-r3.ebuild
@@ -12,7 +12,6 @@ SRC_URI="mirror://gnu/guile-ncurses/${P}.tar.gz"
 LICENSE="LGPL-3+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="static-libs"
 RESTRICT="strip"
 
 RDEPEND="
@@ -63,10 +62,6 @@ src_prepare() {
eautoreconf  # 843560
 }
 
-src_configure() {
-   econf $(use_enable static-libs static)
-}
-
 src_test() {
emake check
 }
@@ -74,7 +69,5 @@ src_test() {
 src_install() {
default
 
-   if ! use static-libs ; then
-   find "${ED}" -type f -name '*.la' -delete || die
-   fi
+   find "${ED}" -type f -name '*.la' -delete || die
 }



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-ncurses/

2022-05-17 Thread Maciej Barć
commit: 41642e5ac0113a9bb891938424445704bcaf2355
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue May 17 16:50:42 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue May 17 16:50:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41642e5a

dev-scheme/guile-ncurses: add static-libs USE flag

Closes: https://bugs.gentoo.org/843614
Signed-off-by: Maciej Barć  gentoo.org>

 ...le-ncurses-3.0-r1.ebuild => guile-ncurses-3.0-r2.ebuild} | 13 +
 1 file changed, 13 insertions(+)

diff --git a/dev-scheme/guile-ncurses/guile-ncurses-3.0-r1.ebuild 
b/dev-scheme/guile-ncurses/guile-ncurses-3.0-r2.ebuild
similarity index 88%
rename from dev-scheme/guile-ncurses/guile-ncurses-3.0-r1.ebuild
rename to dev-scheme/guile-ncurses/guile-ncurses-3.0-r2.ebuild
index 19c1e87ccc47..383fdf99a5f3 100644
--- a/dev-scheme/guile-ncurses/guile-ncurses-3.0-r1.ebuild
+++ b/dev-scheme/guile-ncurses/guile-ncurses-3.0-r2.ebuild
@@ -12,6 +12,7 @@ SRC_URI="mirror://gnu/guile-ncurses/${P}.tar.gz"
 LICENSE="LGPL-3+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
+IUSE="static-libs"
 RESTRICT="strip"
 
 RDEPEND="
@@ -62,6 +63,18 @@ src_prepare() {
eautoreconf  # 843560
 }
 
+src_configure() {
+   econf $(use_enable static-libs static)
+}
+
 src_test() {
emake check
 }
+
+src_install() {
+   default
+
+   if ! use static-libs ; then
+   find "${ED}" -type f -name '*.la' -delete || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-ncurses/

2022-05-10 Thread Maciej Barć
commit: 29ec72bfa12bd8bd706ea8fedcd3910c6516fd0d
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue May 10 13:42:49 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue May 10 13:50:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29ec72bf

dev-scheme/guile-ncurses: run eautoreconf

Closes: https://bugs.gentoo.org/843560
Signed-off-by: Maciej Barć  gentoo.org>

 .../{guile-ncurses-3.0.ebuild => guile-ncurses-3.0-r1.ebuild} | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-scheme/guile-ncurses/guile-ncurses-3.0.ebuild 
b/dev-scheme/guile-ncurses/guile-ncurses-3.0-r1.ebuild
similarity index 97%
rename from dev-scheme/guile-ncurses/guile-ncurses-3.0.ebuild
rename to dev-scheme/guile-ncurses/guile-ncurses-3.0-r1.ebuild
index 9c058b78c2dc..19c1e87ccc47 100644
--- a/dev-scheme/guile-ncurses/guile-ncurses-3.0.ebuild
+++ b/dev-scheme/guile-ncurses/guile-ncurses-3.0-r1.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+inherit autotools
+
 DESCRIPTION="Guile FFI to ncurses library for text-based console UI"
 HOMEPAGE="https://www.gnu.org/software/guile-ncurses/;
 SRC_URI="mirror://gnu/guile-ncurses/${P}.tar.gz"
@@ -56,6 +58,8 @@ src_prepare() {
for bad_test in "${bad_tests[@]}" ; do
echo "#t" > test/${bad_test}.scm || die
done
+
+   eautoreconf  # 843560
 }
 
 src_test() {



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-ncurses/, dev-scheme/guile-ncurses/files/

2022-05-09 Thread Maciej Barć
commit: e9b4a8bfad4ca23a97239ff8d1bad011da038fab
Author: orbea  riseup  net>
AuthorDate: Mon May  9 16:23:51 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon May  9 16:38:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9b4a8bf

dev-scheme/guile-ncurses: Fix build with slibtool

On Gentoo both -lncurses and -ltinfow are needed where the build
misses the latter. Additionally GNU libtool silently ignores
-no-undefined while slibtool does not.

Bug: https://bugs.gentoo.org/843416
Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/25404
Signed-off-by: Maciej Barć  gentoo.org>

 .../files/guile-ncurses-3.0-slibtool.patch | 38 ++
 dev-scheme/guile-ncurses/guile-ncurses-3.0.ebuild  |  4 +++
 2 files changed, 42 insertions(+)

diff --git a/dev-scheme/guile-ncurses/files/guile-ncurses-3.0-slibtool.patch 
b/dev-scheme/guile-ncurses/files/guile-ncurses-3.0-slibtool.patch
new file mode 100644
index ..5c102fca6011
--- /dev/null
+++ b/dev-scheme/guile-ncurses/files/guile-ncurses-3.0-slibtool.patch
@@ -0,0 +1,38 @@
+commit 8c8327c8518508380bd68f52db19432b776833e5
+Author: orbea 
+Date:   Mon May 9 09:06:04 2022 -0700
+
+build: Link with -ltinfow/-ltinfow to fix undefined references
+
+diff --git a/configure.ac b/configure.ac
+index f194166..954d9b2 100644
+--- a/configure.ac
 b/configure.ac
+@@ -200,6 +200,13 @@ AS_IF([test "$with_ncursesw" = check],
+with_ncursesw=yes],
+   [AC_MSG_FAILURE([--with-ncursesw was given, but, test 
for ncursesw failed])])])
+ 
++AS_IF([test "$with_ncursesw" = yes],
++  [AC_SEARCH_LIBS([LINES], [tinfow],
++  [AC_DEFINE([HAVE_TINFOW],
++ [1],
++ [Define if you have libtinfow])],
++  [AC_MSG_FAILURE([--with-ncursesw was given, but, test 
for tinfow failed])])])
++
+ AS_IF([test "$with_ncursesw" = no],
+   [AC_SEARCH_LIBS([initscr], [ncurses],
+   [AC_DEFINE([HAVE_NCURSES],
+@@ -207,6 +214,13 @@ AS_IF([test "$with_ncursesw" = no],
+  [Define if you have libncurses])],
+   [AC_MSG_FAILURE([the ncurses library was not found])])])
+ 
++AS_IF([test "$with_ncursesw" = no],
++  [AC_SEARCH_LIBS([LINES], [tinfo],
++  [AC_DEFINE([HAVE_TINFO],
++ [1],
++ [Define if you have libntinfo])],
++  [AC_MSG_FAILURE([the tinfo library was not found])])])
++
+ AM_CONDITIONAL([WIDE], [test "$with_ncursesw" = yes])
+ 
+ AC_MSG_NOTICE([checking for term.h])

diff --git a/dev-scheme/guile-ncurses/guile-ncurses-3.0.ebuild 
b/dev-scheme/guile-ncurses/guile-ncurses-3.0.ebuild
index 361ce458158d..9c058b78c2dc 100644
--- a/dev-scheme/guile-ncurses/guile-ncurses-3.0.ebuild
+++ b/dev-scheme/guile-ncurses/guile-ncurses-3.0.ebuild
@@ -23,6 +23,10 @@ BDEPEND="sys-apps/texinfo"
 # It's a portage's false positive. bug #677600
 QA_PREBUILT='*[.]go'
 
+PATCHES=(
+   "${FILESDIR}/${P}-slibtool.patch" # 843416
+)
+
 src_prepare() {
default
 



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-ncurses/

2022-02-16 Thread Maciej Barć
commit: eb684a3040bf568719ee5ec5f033b00e5701d8c6
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Feb 16 17:44:07 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Feb 16 17:44:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb684a30

dev-scheme/guile-ncurses: new package; add version 3.0

Closes: https://bugs.gentoo.org/352175
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Maciej Barć  gentoo.org>

 dev-scheme/guile-ncurses/Manifest |  1 +
 dev-scheme/guile-ncurses/guile-ncurses-3.0.ebuild | 59 +++
 dev-scheme/guile-ncurses/metadata.xml | 15 ++
 3 files changed, 75 insertions(+)

diff --git a/dev-scheme/guile-ncurses/Manifest 
b/dev-scheme/guile-ncurses/Manifest
new file mode 100644
index ..dbe232479180
--- /dev/null
+++ b/dev-scheme/guile-ncurses/Manifest
@@ -0,0 +1 @@
+DIST guile-ncurses-3.0.tar.gz 910030 BLAKE2B 
e7bfa1e7c7ff8fd4e8b653a5bcada99f8f047142322e4abb946cd42b27bd1d2014f904b5a73d5356ad95bec1c394d0b76ad06204a7d117ab4c2e9a3181633fa2
 SHA512 
6f36ec57b1835dc90f6691243e3b627e067522c78ea620fc109bf270016034842a933c2d9e09c1a3998a740ae17cb1b7ae291d3e4c578c54128eae4c88a450ac

diff --git a/dev-scheme/guile-ncurses/guile-ncurses-3.0.ebuild 
b/dev-scheme/guile-ncurses/guile-ncurses-3.0.ebuild
new file mode 100644
index ..361ce458158d
--- /dev/null
+++ b/dev-scheme/guile-ncurses/guile-ncurses-3.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Guile FFI to ncurses library for text-based console UI"
+HOMEPAGE="https://www.gnu.org/software/guile-ncurses/;
+SRC_URI="mirror://gnu/guile-ncurses/${P}.tar.gz"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="strip"
+
+RDEPEND="
+   >=dev-scheme/guile-2.0.0:=
+   sys-libs/ncurses:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="sys-apps/texinfo"
+
+# guile generates ELF files without use of C or machine code
+# It's a portage's false positive. bug #677600
+QA_PREBUILT='*[.]go'
+
+src_prepare() {
+   default
+
+   # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112
+   find "${S}" -name "*.scm" -exec touch {} + || die
+
+   # Remove bad tests
+   # > In procedure list-ref: Wrong type argument in position 1: #f
+   local bad_tests=(
+   curs_attr_attr_off_underline
+   curs_attr_attr_on_blink
+   curs_attr_attr_on_bold
+   curs_attr_attr_on_dim
+   curs_attr_attr_on_invis
+   curs_attr_attr_on_protect
+   curs_attr_attr_on_reverse
+   curs_attr_attr_on_standout
+   curs_attr_attr_on_underline
+   curs_attr_attr_set
+   curs_attr_attr_set_normal
+   curs_attr_standend
+   curs_attr_standout
+   curs_bkgd_bkgd
+   curs_bkgd_bkgdset
+   )
+   local bad_test
+   for bad_test in "${bad_tests[@]}" ; do
+   echo "#t" > test/${bad_test}.scm || die
+   done
+}
+
+src_test() {
+   emake check
+}

diff --git a/dev-scheme/guile-ncurses/metadata.xml 
b/dev-scheme/guile-ncurses/metadata.xml
new file mode 100644
index ..8619d62c721c
--- /dev/null
+++ b/dev-scheme/guile-ncurses/metadata.xml
@@ -0,0 +1,15 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+sch...@gentoo.org
+Gentoo Scheme Project
+  
+  
+GNU Guile-Ncurses is a library for the Guile Scheme interpreter that
+provides functions for creating text user interfaces. The text user
+interface functionality is built on the ncurses libraries: curses, form,
+panel, and menu.
+  
+