public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Piotr Karbowski" <slashbeast@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: app-shells/zsh/
Date: Sat, 26 Nov 2022 21:39:03 +0000 (UTC)	[thread overview]
Message-ID: <1669498656.c1c6619fe78c334f9b45baeaa8b8300696656c46.slashbeast@gentoo> (raw)

commit:     c1c6619fe78c334f9b45baeaa8b8300696656c46
Author:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 26 21:37:36 2022 +0000
Commit:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Sat Nov 26 21:37:36 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1c6619f

app-shells/zsh: drop unicode USE flag.

THe unicode USE flag makes absolute no sense since the ncurses we really
depends on will support unicode regardless of this flag, on the top of
that without unicode support tests are failing. The unicode support is
now always enabled.

Closes: https://bugs.gentoo.org/653704
Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>

 .../zsh/{zsh-9999.ebuild => zsh-5.9-r2.ebuild}     | 33 +++++++++++++++++-----
 app-shells/zsh/zsh-9999.ebuild                     |  6 ++--
 2 files changed, 29 insertions(+), 10 deletions(-)

diff --git a/app-shells/zsh/zsh-9999.ebuild b/app-shells/zsh/zsh-5.9-r2.ebuild
similarity index 87%
copy from app-shells/zsh/zsh-9999.ebuild
copy to app-shells/zsh/zsh-5.9-r2.ebuild
index 3493b711314b..6a06814f4b79 100644
--- a/app-shells/zsh/zsh-9999.ebuild
+++ b/app-shells/zsh/zsh-5.9-r2.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="https://www.zsh.org/"
 
 LICENSE="ZSH gdbm? ( GPL-2 )"
 SLOT="0"
-IUSE="caps debug doc examples gdbm maildir pcre static unicode"
+IUSE="caps debug doc examples gdbm maildir pcre static"
 
 RDEPEND="
 	>=sys-libs/ncurses-5.1:0=
@@ -50,6 +50,15 @@ if [[ ${PV} == *9999 ]] ; then
 		)"
 fi
 
+PATCHES=(
+	# Add openrc specific options for init.d completion
+	"${FILESDIR}"/${PN}-5.3-init.d-gentoo.diff
+	# Please refer gentoo bug #833981
+	"${FILESDIR}"/${PN}-5.9-musl-V09datetime-test-fix.patch
+	# bug #869539
+	"${FILESDIR}"/${PN}-5.9-clang-15-configure.patch
+)
+
 src_prepare() {
 	if [[ ${PV} != *9999 ]]; then
 		# fix zshall problem with soelim
@@ -58,9 +67,6 @@ src_prepare() {
 		soelim Doc/zshall.1.soelim > Doc/zshall.1 || die
 	fi
 
-	# add openrc specific options for init.d completion
-	eapply "${FILESDIR}"/${PN}-5.3-init.d-gentoo.diff
-
 	default
 
 	hprefixify configure.ac
@@ -80,11 +86,11 @@ src_configure() {
 		--enable-site-fndir="${EPREFIX}"/usr/share/zsh/site-functions
 		--enable-function-subdirs
 		--with-tcsetpgrp
-		--with-term-lib="$(usex unicode 'tinfow ncursesw' 'tinfo ncurses')"
+		--enable-multibyte
+		--with-term-lib='tinfow ncursesw'
 		$(use_enable maildir maildir-support)
 		$(use_enable pcre)
 		$(use_enable caps cap)
-		$(use_enable unicode multibyte)
 		$(use_enable gdbm)
 	)
 
@@ -127,11 +133,24 @@ src_compile() {
 	default
 
 	if [[ ${PV} == *9999 ]] && use doc ; then
-		emake -C Doc everything pdf dvi
+		emake -C Doc everything
 	fi
 }
 
 src_test() {
+	# Fixes tests A03quoting.ztst B03print.ztst on musl
+	# Please refer:
+	# https://www.zsh.org/mla/workers/2021/msg00805.html
+	# Test E02xtrace fails on musl, so we are removing it.
+	# Closes: https://bugs.gentoo.org/833981
+	if use elibc_musl ; then
+		unset LC_ALL
+		unset LC_COLLATE
+		unset LC_NUMERIC
+		unset LC_MESSAGES
+		unset LANG
+		rm "${S}"/Test/E02xtrace.ztst || die
+	fi
 	addpredict /dev/ptmx
 	local i
 	for i in C02cond.ztst V08zpty.ztst X02zlevi.ztst Y01completion.ztst Y02compmatch.ztst Y03arguments.ztst ; do

diff --git a/app-shells/zsh/zsh-9999.ebuild b/app-shells/zsh/zsh-9999.ebuild
index 3493b711314b..98399ff00b86 100644
--- a/app-shells/zsh/zsh-9999.ebuild
+++ b/app-shells/zsh/zsh-9999.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="https://www.zsh.org/"
 
 LICENSE="ZSH gdbm? ( GPL-2 )"
 SLOT="0"
-IUSE="caps debug doc examples gdbm maildir pcre static unicode"
+IUSE="caps debug doc examples gdbm maildir pcre static"
 
 RDEPEND="
 	>=sys-libs/ncurses-5.1:0=
@@ -79,12 +79,12 @@ src_configure() {
 		--enable-fndir="${EPREFIX}"/usr/share/zsh/${PV%_*}/functions
 		--enable-site-fndir="${EPREFIX}"/usr/share/zsh/site-functions
 		--enable-function-subdirs
+		--enable-multibyte
 		--with-tcsetpgrp
-		--with-term-lib="$(usex unicode 'tinfow ncursesw' 'tinfo ncurses')"
+		--with-term-lib='tinfow ncursesw'
 		$(use_enable maildir maildir-support)
 		$(use_enable pcre)
 		$(use_enable caps cap)
-		$(use_enable unicode multibyte)
 		$(use_enable gdbm)
 	)
 


             reply	other threads:[~2022-11-26 21:39 UTC|newest]

Thread overview: 161+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-11-26 21:39 Piotr Karbowski [this message]
  -- strict thread matches above, loose matches on Subject: below --
2024-10-31 15:34 [gentoo-commits] repo/gentoo:master commit in: app-shells/zsh/ Andreas K. Hüttel
2024-08-28  1:18 Mike Gilbert
2024-08-28  1:17 Mike Gilbert
2024-08-17 17:15 Mike Gilbert
2024-04-27 11:16 Arthur Zamarin
2024-04-24 19:08 Sam James
2024-04-24 17:33 Arthur Zamarin
2024-04-24 17:33 Arthur Zamarin
2024-04-24 17:28 Arthur Zamarin
2024-04-24 17:26 Arthur Zamarin
2024-04-24 17:24 Sam James
2024-04-24 17:21 Arthur Zamarin
2023-09-17 19:43 Mike Gilbert
2023-09-03  2:40 Matthias Maier
2023-08-05  0:33 Sam James
2023-07-23 21:48 Sam James
2023-07-23 21:44 Sam James
2023-07-23 21:44 Sam James
2023-07-23 20:48 Sam James
2023-07-23 20:48 Sam James
2023-07-23 20:48 Sam James
2023-07-23 18:42 Arthur Zamarin
2023-06-11 15:34 Sam James
2023-05-29 23:50 Sam James
2023-05-14 17:11 Sam James
2023-05-14  7:26 Sam James
2023-04-24 20:13 Sam James
2023-03-23 16:09 David Seifert
2023-03-12 12:33 Piotr Karbowski
2023-03-12 12:33 Piotr Karbowski
2023-03-04 11:46 Arthur Zamarin
2023-01-27 12:19 Arthur Zamarin
2023-01-27 12:19 Arthur Zamarin
2023-01-27 12:19 Arthur Zamarin
2023-01-27 12:19 Arthur Zamarin
2023-01-27 12:19 Arthur Zamarin
2023-01-27 12:19 Arthur Zamarin
2022-11-26 21:58 Piotr Karbowski
2022-07-22  7:49 Agostino Sarubbo
2022-07-22  7:47 Agostino Sarubbo
2022-07-22  7:47 Agostino Sarubbo
2022-07-22  7:46 Agostino Sarubbo
2022-07-22  7:46 Agostino Sarubbo
2022-07-22  7:44 Agostino Sarubbo
2022-07-22  7:43 Agostino Sarubbo
2022-07-04 23:24 Sam James
2022-07-03 18:33 Piotr Karbowski
2022-05-15 12:45 Lars Wendler
2022-05-15 12:45 Lars Wendler
2022-05-05  7:49 WANG Xuerui
2022-05-05  7:49 WANG Xuerui
2022-02-17  7:34 Agostino Sarubbo
2022-02-16 21:19 Arthur Zamarin
2022-02-16 20:58 Arthur Zamarin
2022-02-16 20:14 Arthur Zamarin
2022-02-16 20:11 Arthur Zamarin
2022-02-15 16:14 Sam James
2022-02-15 16:14 Sam James
2022-02-12 18:50 Lars Wendler
2021-09-10 14:30 Yixun Lan
2021-01-06 13:26 Fabian Groffen
2020-12-27 14:01 Fabian Groffen
2020-03-18 20:55 Lars Wendler
2020-03-16 18:25 Sergei Trofimovich
2020-03-14 21:51 Mart Raudsepp
2020-03-05 12:49 Agostino Sarubbo
2020-03-02 12:32 Agostino Sarubbo
2020-03-02 12:29 Agostino Sarubbo
2020-03-02 11:34 Sergei Trofimovich
2020-03-02 11:22 Sergei Trofimovich
2020-03-02 11:04 Sergei Trofimovich
2020-03-01 13:03 Agostino Sarubbo
2020-02-17  8:14 Lars Wendler
2020-02-17  8:14 Lars Wendler
2020-02-15 11:20 Mikle Kolyada
2020-01-27 10:25 Mikle Kolyada
2020-01-21 19:37 Sergei Trofimovich
2020-01-21 10:34 Agostino Sarubbo
2020-01-21 10:33 Agostino Sarubbo
2020-01-21  8:52 Agostino Sarubbo
2020-01-21  8:48 Agostino Sarubbo
2020-01-20 12:52 Agostino Sarubbo
2019-12-12  9:21 Lars Wendler
2019-11-17 22:10 Tim Harder
2019-09-18 23:32 Tim Harder
2019-09-18 23:32 Tim Harder
2019-07-24  8:06 Lars Wendler
2019-02-04 12:00 Lars Wendler
2019-01-27 22:54 Lars Wendler
2019-01-25 10:27 Lars Wendler
2019-01-25 10:27 Lars Wendler
2018-12-31  7:31 Mikle Kolyada
2018-12-30 20:24 Matt Turner
2018-12-23  3:25 Matt Turner
2018-12-08 11:52 Mikle Kolyada
2018-12-08  9:44 Sergei Trofimovich
2018-12-08  9:36 Sergei Trofimovich
2018-12-08  9:28 Sergei Trofimovich
2018-12-07 19:05 Mart Raudsepp
2018-12-07  2:41 Thomas Deutschmann
2018-12-05 20:02 Sergei Trofimovich
2018-12-03  6:46 Mikle Kolyada
2018-11-29 20:06 Sergei Trofimovich
2018-09-17  8:13 Lars Wendler
2018-09-15 12:33 Lars Wendler
2018-09-15 12:33 Lars Wendler
2018-09-11 10:32 Lars Wendler
2018-09-04  8:40 Lars Wendler
2018-07-24 13:24 Lars Wendler
2018-07-22  2:02 Mikle Kolyada
2018-07-21  9:47 Tobias Klausmann
2018-07-15 14:23 Thomas Deutschmann
2018-07-14 20:16 Sergei Trofimovich
2018-07-14 20:10 Sergei Trofimovich
2018-07-14 18:22 Sergei Trofimovich
2018-07-12  6:40 Mart Raudsepp
2018-07-11 21:35 Sergei Trofimovich
2018-07-11 21:10 Mikle Kolyada
2018-05-26 12:52 Mikle Kolyada
2018-04-20 21:27 Sergei Trofimovich
2018-04-19 20:55 Mikle Kolyada
2018-04-17 12:39 Tim Harder
2018-04-16 21:03 Sergei Trofimovich
2018-04-12 11:13 Jeroen Roovers
2018-04-12 10:29 Mart Raudsepp
2018-04-11 21:22 Sergei Trofimovich
2018-04-11 20:43 Thomas Deutschmann
2018-04-10 11:39 Mikle Kolyada
2018-04-10 11:32 Tobias Klausmann
2018-04-08 23:00 Tim Harder
2018-01-13  6:51 Mike Frysinger
2018-01-05 20:35 Sergei Trofimovich
2018-01-04 10:57 Lars Wendler
2018-01-04 10:57 Lars Wendler
2017-10-21 21:17 Sergei Trofimovich
2017-10-13 19:25 Sergei Trofimovich
2017-09-24 18:22 Sergei Trofimovich
2017-09-02 14:15 Michael Palimaka
2017-08-30  2:06 Tim Harder
2017-08-29 22:26 Lars Wendler
2017-08-29 22:26 Lars Wendler
2017-08-29 22:26 Lars Wendler
2017-08-29 21:52 Lars Wendler
2017-08-29 21:39 Thomas Deutschmann
2017-08-28  4:42 Markus Meier
2017-08-25 22:34 Matt Turner
2017-08-25 21:19 Mikle Kolyada
2017-08-09 21:59 Sergei Trofimovich
2016-12-31  0:16 Tim Harder
2016-12-04 12:44 Lars Wendler
2016-09-15  5:08 Tim Harder
2016-09-15  5:03 Tim Harder
2016-07-25 20:46 Tim Harder
2016-02-01 15:58 Tobias Klausmann
2016-01-24  8:36 Jeroen Roovers
2016-01-17 17:52 Agostino Sarubbo
2016-01-17 13:20 Mikle Kolyada
2015-12-11 21:40 Manuel Rüger
2015-09-17  3:09 Tim Harder
2015-08-20 12:23 Justin Lecher

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=1669498656.c1c6619fe78c334f9b45baeaa8b8300696656c46.slashbeast@gentoo \
    --to=slashbeast@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