public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Maciej Barć" <xgqt@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
Date: Wed,  5 Jan 2022 00:54:02 +0000 (UTC)	[thread overview]
Message-ID: <1641344039.5330ac4eea08764914932a4eb3bc22046acb8664.xgqt@gentoo> (raw)

commit:     5330ac4eea08764914932a4eb3bc22046acb8664
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  5 00:52:31 2022 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Wed Jan  5 00:53:59 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5330ac4e

dev-scheme/racket: resolve the libedit/readline issue

Closes: https://bugs.gentoo.org/830617
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-scheme/racket/racket-8.2-r2.ebuild | 17 ++++++++++++++---
 dev-scheme/racket/racket-8.3-r2.ebuild | 17 ++++++++++++++---
 2 files changed, 28 insertions(+), 6 deletions(-)

diff --git a/dev-scheme/racket/racket-8.2-r2.ebuild b/dev-scheme/racket/racket-8.2-r2.ebuild
index d442f6c1047d..41e0c43edd56 100644
--- a/dev-scheme/racket/racket-8.2-r2.ebuild
+++ b/dev-scheme/racket/racket-8.2-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit desktop optfeature xdg-utils
+inherit desktop optfeature readme.gentoo-r1 xdg-utils
 
 DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
 HOMEPAGE="https://racket-lang.org/"
@@ -58,6 +58,13 @@ PATCHES=(
 	"${FILESDIR}/Makefile-starter.patch"
 )
 
+DOC_CONTENTS="
+If you wish to use sys-libs/readline instead of dev-libs/libedit
+for readline-like features in the Racket's REPL you can install
+the package 'readline-gpl' using raco, Racket's package manager
+https://pkgs.racket-lang.org/package/readline-gpl
+"
+
 # Package database files
 PKGDB=(
 	/usr/share/racket/info-cache.rktd
@@ -134,6 +141,8 @@ src_install() {
 		make_desktop_entry "gracket" "GRacket" "racket" "Development;Education;"
 		make_desktop_entry "plt-games" "PLT Games" "racket" "Education;Game;"
 	fi
+
+	readme.gentoo_create_doc
 }
 
 pkg_preinst() {
@@ -157,8 +166,10 @@ pkg_preinst() {
 pkg_postinst() {
 	post_X_update
 
-	optfeature "readline editing features in REPL" dev-libs/libedit sys-libs/readline
+	optfeature "readline editing features in REPL" dev-libs/libedit
 	optfeature "generating PDF files using Scribble" dev-texlive/texlive-fontsextra
+
+	readme.gentoo_print_elog
 }
 
 pkg_postrm() {

diff --git a/dev-scheme/racket/racket-8.3-r2.ebuild b/dev-scheme/racket/racket-8.3-r2.ebuild
index d6c989e973c9..f614f17366c3 100644
--- a/dev-scheme/racket/racket-8.3-r2.ebuild
+++ b/dev-scheme/racket/racket-8.3-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit desktop optfeature
+inherit desktop optfeature readme.gentoo-r1
 
 DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
 HOMEPAGE="https://racket-lang.org/"
@@ -39,6 +39,13 @@ RDEPEND="${DEPEND}"
 # "mred" and "mzscheme" are binaries generated by Racket, not CC
 QA_FLAGS_IGNORED="usr/bin/mred usr/bin/mzscheme"
 
+DOC_CONTENTS="
+If you wish to use sys-libs/readline instead of dev-libs/libedit
+for readline-like features in the Racket's REPL you can install
+the package 'readline-gpl' using raco, Racket's package manager
+https://pkgs.racket-lang.org/package/readline-gpl
+"
+
 # Package database files (for pkg_preinst & pkg_config)
 PKGDB=(
 	/usr/share/racket/info-cache.rktd
@@ -110,6 +117,8 @@ src_install() {
 		make_desktop_entry "gracket" "GRacket" "racket" "Development;Education;"
 		make_desktop_entry "plt-games" "PLT Games" "racket" "Education;Game;"
 	fi
+
+	readme.gentoo_create_doc
 }
 
 pkg_preinst() {
@@ -131,8 +140,10 @@ pkg_preinst() {
 }
 
 pkg_postinst() {
-	optfeature "readline editing features in REPL" dev-libs/libedit sys-libs/readline
+	optfeature "readline editing features in REPL" dev-libs/libedit
 	optfeature "generating PDF files using Scribble" dev-texlive/texlive-fontsextra
+
+	readme.gentoo_print_elog
 }
 
 pkg_config() {


             reply	other threads:[~2022-01-05  0:54 UTC|newest]

Thread overview: 114+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-01-05  0:54 Maciej Barć [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-02-06 12:26 [gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/ Maciej Barć
2025-01-22 17:34 Arthur Zamarin
2025-01-22 17:34 Arthur Zamarin
2025-01-22 17:34 Arthur Zamarin
2024-11-08 19:34 Maciej Barć
2024-10-23 22:15 Maciej Barć
2024-10-16 14:23 Maciej Barć
2024-10-15 14:30 Maciej Barć
2024-10-11 23:00 Maciej Barć
2024-10-01  1:11 Sam James
2024-10-01  1:11 Sam James
2024-10-01  1:11 Sam James
2024-08-17 13:27 Maciej Barć
2024-08-17 13:27 Maciej Barć
2024-08-09 20:26 Jakov Smolić
2024-08-01 16:47 Arthur Zamarin
2024-08-01 16:47 Arthur Zamarin
2024-05-19 23:14 Maciej Barć
2024-04-09  9:30 Maciej Barć
2024-03-14 21:44 Sam James
2024-03-13 21:42 Sam James
2024-03-13 16:40 Maciej Barć
2024-03-13 12:05 Arthur Zamarin
2024-03-01  7:28 Viorel Munteanu
2024-02-15 13:56 Sam James
2024-02-15 13:56 Sam James
2024-02-10 16:24 Maciej Barć
2024-01-12 23:22 Maciej Barć
2024-01-12 23:22 Maciej Barć
2023-12-22  5:14 Ionen Wolkens
2023-12-22  5:14 Ionen Wolkens
2023-12-13 17:17 Maciej Barć
2023-10-01 18:23 Arthur Zamarin
2023-10-01 18:07 Arthur Zamarin
2023-10-01 15:37 Maciej Barć
2023-08-17 13:22 Maciej Barć
2023-08-17 13:22 Maciej Barć
2023-08-17 13:22 Maciej Barć
2023-07-18 16:32 Sam James
2023-07-07 22:54 Sam James
2023-05-12 11:36 Maciej Barć
2023-05-12 11:36 Maciej Barć
2023-02-08 15:01 Maciej Barć
2023-01-13 13:01 Arthur Zamarin
2022-12-22 10:15 Arthur Zamarin
2022-12-22 10:14 Arthur Zamarin
2022-12-02 17:22 Arthur Zamarin
2022-11-17 15:14 Sam James
2022-11-13 14:08 Maciej Barć
2022-11-13 14:08 Maciej Barć
2022-08-07 16:24 Maciej Barć
2022-08-07 16:24 Maciej Barć
2022-07-26 18:41 Sam James
2022-07-26 18:41 Sam James
2022-05-25  6:39 Ulrich Müller
2022-05-01 23:46 Maciej Barć
2022-04-02  8:03 Agostino Sarubbo
2022-04-02  7:59 Agostino Sarubbo
2022-02-15  7:12 Agostino Sarubbo
2022-02-15  7:09 Agostino Sarubbo
2022-02-14 14:38 Maciej Barć
2022-02-09 23:20 Maciej Barć
2022-01-05  0:56 Maciej Barć
2022-01-05  0:54 Maciej Barć
2021-12-14  8:53 Maciej Barć
2021-12-09 22:07 Maciej Barć
2021-12-03 18:27 Maciej Barć
2021-12-03 16:05 Maciej Barć
2021-12-03  0:12 Sam James
2021-12-03  0:12 Sam James
2021-12-03  0:12 Sam James
2021-11-12  4:38 Sam James
2021-11-08  6:22 Sam James
2021-11-06  8:33 Agostino Sarubbo
2021-11-04 10:38 Ulrich Müller
2021-11-04 10:38 Ulrich Müller
2021-08-13  6:08 Ulrich Müller
2021-07-10 18:54 Sam James
2021-03-20 11:55 Sam James
2021-03-20 11:55 Sam James
2021-03-20 11:55 Sam James
2021-03-20 11:55 Sam James
2021-03-20 11:55 Sam James
2021-03-20 11:55 Sam James
2021-03-20 11:55 Sam James
2020-11-16 22:53 Sergei Trofimovich
2019-05-18 16:17 Amy Liffey
2019-04-28 18:24 Amy Liffey
2019-04-04 21:16 Aaron Bauman
2018-11-05 21:13 Amy Liffey
2018-11-05 18:51 Mikle Kolyada
2018-10-28 21:29 Thomas Deutschmann
2018-10-27 10:39 Amy Liffey
2018-08-06 15:59 Amy Liffey
2018-08-05 11:10 Amy Liffey
2018-08-05 11:10 Amy Liffey
2018-06-18 21:53 Amy Liffey
2018-03-06 15:22 Amy Liffey
2018-03-06 11:44 Mikle Kolyada
2018-02-11  9:24 Amy Liffey
2018-02-05 10:43 Amy Liffey
2018-02-03 20:27 Amy Liffey
2017-05-11 12:56 Michael Orlitzky
2017-02-12 16:18 Amy Liffey
2017-02-12 14:48 Agostino Sarubbo
2016-10-29 22:16 Amy Winston
2016-10-29 22:08 Amy Winston
2016-06-03 19:38 Amy Winston
2016-03-22 14:32 Agostino Sarubbo
2016-03-21  8:43 Amy Winston
2016-03-21  8:43 Amy Winston
2016-03-21  8:43 Amy Winston
2015-10-04 16:29 Sergei Trofimovich

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1641344039.5330ac4eea08764914932a4eb3bc22046acb8664.xgqt@gentoo \
    --to=xgqt@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox