[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: 989d2d8671a7082032bab5ee288d8bf29070e44c Author: Sam James gentoo org> AuthorDate: Thu Dec 28 04:06:10 2023 + Commit: Sam James gentoo org> CommitDate: Thu Dec 28 04:06:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=989d2d86 sys-apps/nawk: drop 20220122-r1, 20230909 Signed-off-by: Sam James gentoo.org> sys-apps/nawk/Manifest| 1 - sys-apps/nawk/nawk-20220122-r1.ebuild | 58 --- sys-apps/nawk/nawk-20230909.ebuild| 58 --- 3 files changed, 117 deletions(-) diff --git a/sys-apps/nawk/Manifest b/sys-apps/nawk/Manifest index a680ce67710d..12b6b9c980e2 100644 --- a/sys-apps/nawk/Manifest +++ b/sys-apps/nawk/Manifest @@ -1,2 +1 @@ -DIST nawk-20220122.tar.gz 1832761 BLAKE2B f704ff9cf5012545ec3adc1887c0d43625d7e38e19589cba91fe31f664e72ccce20dee3f2484067a31af793be16439c1389603fbdb33c119efeafb18559a0d97 SHA512 46ab7936705288c9cd22867ad9f5b080ade67c4b05d674304e0e5cae8ea329420a9a46e3578bf3a014b7066a1185b7506b0f74445bb52aafb1090e7a82a5bf28 DIST nawk-20230909.tar.gz 1833391 BLAKE2B 1a8dc9805d144953d6ad5d0539847b1d83661a8e2c0e029e13201ee44f5f6a29cf487c4368c8578d01577b99349968415503fb0c2f7f8f37f4a55fb57cec2b07 SHA512 28687dfbd797fb1f758bd356824110602045b7249a41f47e2cda15ac3d256d57260f1fc74119dc30fbb0e909295bd676a52ec24d3b3cc35e417d46a1749f856f diff --git a/sys-apps/nawk/nawk-20220122-r1.ebuild b/sys-apps/nawk/nawk-20220122-r1.ebuild deleted file mode 100644 index f0699ba17536.. --- a/sys-apps/nawk/nawk-20220122-r1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="Brian Kernighan's pattern scanning and processing language" -HOMEPAGE="https://www.cs.princeton.edu/~bwk/btl.mirror/"; -SRC_URI="https://github.com/onetrueawk/awk/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux" - -DEPEND=" - app-alternatives/yacc -" - -S="${WORKDIR}/awk-${PV}" - -DOCS=( README.md FIXES ) - -src_compile() { - emake \ - CC="$(tc-getCC)" \ - HOSTCC="$(tc-getBUILD_CC)" \ - CFLAGS="${CFLAGS}" \ - CPPFLAGS=-DHAS_ISBLANK \ - ALLOC="${LDFLAGS}" \ - YACC=$(type -p yacc) \ - YFLAGS="-d -b awkgram" -} - -src_install() { - newbin a.out "${PN}" - sed \ - -e 's/awk/nawk/g' \ - -e 's/AWK/NAWK/g' \ - -e 's/Awk/Nawk/g' \ - awk.1 > "${PN}".1 || die "manpage patch failed" - doman "${PN}.1" - einstalldocs -} - -pkg_postinst() { - if has_version app-admin/eselect && has_version app-eselect/eselect-awk - then - eselect awk update ifunset - fi -} - -pkg_postrm() { - if has_version app-admin/eselect && has_version app-eselect/eselect-awk - then - eselect awk update ifunset - fi -} diff --git a/sys-apps/nawk/nawk-20230909.ebuild b/sys-apps/nawk/nawk-20230909.ebuild deleted file mode 100644 index 5230376651aa.. --- a/sys-apps/nawk/nawk-20230909.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="Brian Kernighan's pattern scanning and processing language" -HOMEPAGE="https://www.cs.princeton.edu/~bwk/btl.mirror/"; -SRC_URI="https://github.com/onetrueawk/awk/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux" - -DEPEND=" - app-alternatives/yacc -" - -S="${WORKDIR}/awk-${PV}" - -DOCS=( README.md FIXES ) - -src_compile() { - emake \ - CC="$(tc-getCC)" \ - HOSTCC="$(tc-getBUILD_CC)" \ - CFLAGS="${CFLAGS}" \ - CPPFLAGS=-DHAS_ISBLANK \ - ALLOC="${LDFLAGS}" \ - YACC=$(type -p yacc) \ - YFLAGS="-d -b awkgram" -} - -src_install() { - newbin a.out "${PN}" - sed \ - -e 's/awk/nawk/g' \ - -e 's/AWK/NAWK/g' \ - -e 's/Awk/Nawk/g' \ - awk.1 > "${PN}".1 || die "manpage patch failed" - doman "${PN}.1" - einstalldocs -} - -pkg_postinst() { - if has_version app-admin/eselect && has_version app-eselect/eselect-awk - then - eselect awk update ifunset - fi -} - -pkg_postrm() { - if has_version app-admin/eselect && has_version app-eselect/eselect-awk - then - eselect awk update ifunset - fi -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: f76a8b008ab7cb0102c539e68ffa1adc6d28ea0a Author: Sam James gentoo org> AuthorDate: Fri Oct 27 12:14:35 2023 + Commit: Sam James gentoo org> CommitDate: Fri Oct 27 12:14:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f76a8b00 sys-apps/nawk: Stabilize 20230909-r1 ppc64, #916088 Signed-off-by: Sam James gentoo.org> sys-apps/nawk/nawk-20230909-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/nawk/nawk-20230909-r1.ebuild b/sys-apps/nawk/nawk-20230909-r1.ebuild index 1f7348f747b9..258a55a11a5b 100644 --- a/sys-apps/nawk/nawk-20230909-r1.ebuild +++ b/sys-apps/nawk/nawk-20230909-r1.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/awk-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux" BDEPEND=" app-alternatives/yacc
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: 8903584536a941d90a5c83f100544037243ff0e3 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Oct 23 14:04:50 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Oct 23 14:04:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89035845 sys-apps/nawk: Stabilize 20230909-r1 ppc, #916088 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/nawk/nawk-20230909-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/nawk/nawk-20230909-r1.ebuild b/sys-apps/nawk/nawk-20230909-r1.ebuild index 6c2e916702f0..1f7348f747b9 100644 --- a/sys-apps/nawk/nawk-20230909-r1.ebuild +++ b/sys-apps/nawk/nawk-20230909-r1.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/awk-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux" BDEPEND=" app-alternatives/yacc
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: 262ccd5adfa6c21951eb3db16f825046b9210378 Author: Sam James gentoo org> AuthorDate: Sun Oct 22 11:44:02 2023 + Commit: Sam James gentoo org> CommitDate: Sun Oct 22 11:44:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=262ccd5a sys-apps/nawk: Stabilize 20230909-r1 arm, #916088 Signed-off-by: Sam James gentoo.org> sys-apps/nawk/nawk-20230909-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/nawk/nawk-20230909-r1.ebuild b/sys-apps/nawk/nawk-20230909-r1.ebuild index 23c3b5be4a27..6c2e916702f0 100644 --- a/sys-apps/nawk/nawk-20230909-r1.ebuild +++ b/sys-apps/nawk/nawk-20230909-r1.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/awk-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux" BDEPEND=" app-alternatives/yacc
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: bc17d7162637bb41dd18c2dc289d2d20ab1a69f9 Author: Sam James gentoo org> AuthorDate: Sun Oct 22 11:40:38 2023 + Commit: Sam James gentoo org> CommitDate: Sun Oct 22 11:40:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc17d716 sys-apps/nawk: Stabilize 20230909-r1 arm64, #916088 Signed-off-by: Sam James gentoo.org> sys-apps/nawk/nawk-20230909-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/nawk/nawk-20230909-r1.ebuild b/sys-apps/nawk/nawk-20230909-r1.ebuild index 2859ee2727f3..23c3b5be4a27 100644 --- a/sys-apps/nawk/nawk-20230909-r1.ebuild +++ b/sys-apps/nawk/nawk-20230909-r1.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/awk-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux" BDEPEND=" app-alternatives/yacc
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: 8ec02a212c206e42ee90322dd816ce1fa5691c15 Author: Sam James gentoo org> AuthorDate: Sun Oct 22 11:39:05 2023 + Commit: Sam James gentoo org> CommitDate: Sun Oct 22 11:39:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ec02a21 sys-apps/nawk: Stabilize 20230909-r1 sparc, #916088 Signed-off-by: Sam James gentoo.org> sys-apps/nawk/nawk-20230909-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/nawk/nawk-20230909-r1.ebuild b/sys-apps/nawk/nawk-20230909-r1.ebuild index ec90a4227b5b..fda2c76e8152 100644 --- a/sys-apps/nawk/nawk-20230909-r1.ebuild +++ b/sys-apps/nawk/nawk-20230909-r1.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/awk-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux" BDEPEND=" app-alternatives/yacc
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: e2fb5a33c07aea2493417b7c50f58a926bc6d027 Author: Sam James gentoo org> AuthorDate: Sun Oct 22 11:39:07 2023 + Commit: Sam James gentoo org> CommitDate: Sun Oct 22 11:39:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2fb5a33 sys-apps/nawk: Stabilize 20230909-r1 amd64, #916088 Signed-off-by: Sam James gentoo.org> sys-apps/nawk/nawk-20230909-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/nawk/nawk-20230909-r1.ebuild b/sys-apps/nawk/nawk-20230909-r1.ebuild index 48c28273a0c7..2859ee2727f3 100644 --- a/sys-apps/nawk/nawk-20230909-r1.ebuild +++ b/sys-apps/nawk/nawk-20230909-r1.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/awk-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux" BDEPEND=" app-alternatives/yacc
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: 390c6389da6d68afd45eb0f5f9048780ec1d99b3 Author: Sam James gentoo org> AuthorDate: Sun Oct 22 11:39:06 2023 + Commit: Sam James gentoo org> CommitDate: Sun Oct 22 11:39:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=390c6389 sys-apps/nawk: Stabilize 20230909-r1 hppa, #916088 Signed-off-by: Sam James gentoo.org> sys-apps/nawk/nawk-20230909-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/nawk/nawk-20230909-r1.ebuild b/sys-apps/nawk/nawk-20230909-r1.ebuild index fda2c76e8152..48c28273a0c7 100644 --- a/sys-apps/nawk/nawk-20230909-r1.ebuild +++ b/sys-apps/nawk/nawk-20230909-r1.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/awk-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux" BDEPEND=" app-alternatives/yacc
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: d029d7d8302297747c69b56834b1c3078161481b Author: Sam James gentoo org> AuthorDate: Sun Oct 22 11:39:04 2023 + Commit: Sam James gentoo org> CommitDate: Sun Oct 22 11:39:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d029d7d8 sys-apps/nawk: Stabilize 20230909-r1 x86, #916088 Signed-off-by: Sam James gentoo.org> sys-apps/nawk/nawk-20230909-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/nawk/nawk-20230909-r1.ebuild b/sys-apps/nawk/nawk-20230909-r1.ebuild index aa037df95f05..ec90a4227b5b 100644 --- a/sys-apps/nawk/nawk-20230909-r1.ebuild +++ b/sys-apps/nawk/nawk-20230909-r1.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/awk-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux" BDEPEND=" app-alternatives/yacc
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/files/, sys-apps/nawk/
commit: 81dc042d1139899478c7941cff470f8d715add48 Author: Sam James gentoo org> AuthorDate: Tue Oct 17 06:12:50 2023 + Commit: Sam James gentoo org> CommitDate: Tue Oct 17 06:13:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81dc042d sys-apps/nawk: fix big-endian Signed-off-by: Sam James gentoo.org> sys-apps/nawk/files/nawk-20230909-big-endian.patch | 51 ++ sys-apps/nawk/nawk-20230909-r1.ebuild | 61 ++ 2 files changed, 112 insertions(+) diff --git a/sys-apps/nawk/files/nawk-20230909-big-endian.patch b/sys-apps/nawk/files/nawk-20230909-big-endian.patch new file mode 100644 index ..b39e7b4bee62 --- /dev/null +++ b/sys-apps/nawk/files/nawk-20230909-big-endian.patch @@ -0,0 +1,51 @@ +https://github.com/onetrueawk/awk/pull/196 + +From 75c017ca09a70e14a862f7285cf91bb87ec1f443 Mon Sep 17 00:00:00 2001 +From: "Todd C. Miller" +Date: Mon, 18 Sep 2023 17:34:34 -0600 +Subject: [PATCH 1/2] Fix a bad cast to char * that causes incorrect results on + big endian. + +Now that awk stores chars as int we need to cast the Node * to int *. +--- a/b.c b/b.c +@@ -527,7 +527,7 @@ int first(Node *p) /* collects initially active leaves of p into setvec */ + setvec[lp] = 1; + setcnt++; + } +- if (type(p) == CCL && (*(char *) right(p)) == '\0') ++ if (type(p) == CCL && (*(int *) right(p)) == 0) + return(0); /* empty CCL */ + return(1); + case PLUS: + +From 0048c96e94c732c6fb2ebe50eeb3450c1672fe0f Mon Sep 17 00:00:00 2001 +From: "Todd C. Miller" +Date: Thu, 21 Sep 2023 11:20:16 -0600 +Subject: [PATCH 2/2] Use cclenter("") to construct an empty CCL, not + tostring(""). + +We need to store a UTF-32 string, not a UTF-8 string, for consistency +with the other CCL code. Fixes an out-of-bounds read of an empty +CCL. +--- a/b.c b/b.c +@@ -945,7 +945,7 @@ Node *primary(void) + rtok = relex(); + if (rtok == ')') { /* special pleading for () */ + rtok = relex(); +- return unary(op2(CCL, NIL, (Node *) tostring(""))); ++ return unary(op2(CCL, NIL, (Node *) cclenter(""))); + } + np = regexp(); + if (rtok == ')') { +@@ -968,7 +968,7 @@ Node *concat(Node *np) + return (concat(op2(CAT, np, primary(; + case EMPTYRE: + rtok = relex(); +- return (concat(op2(CAT, op2(CCL, NIL, (Node *) tostring("")), ++ return (concat(op2(CAT, op2(CCL, NIL, (Node *) cclenter("")), + primary(; + } + return (np); + diff --git a/sys-apps/nawk/nawk-20230909-r1.ebuild b/sys-apps/nawk/nawk-20230909-r1.ebuild new file mode 100644 index ..aa037df95f05 --- /dev/null +++ b/sys-apps/nawk/nawk-20230909-r1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Brian Kernighan's pattern scanning and processing language" +HOMEPAGE="https://www.cs.princeton.edu/~bwk/btl.mirror/"; +SRC_URI="https://github.com/onetrueawk/awk/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/awk-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux" + +BDEPEND=" + app-alternatives/yacc +" + +DOCS=( README.md FIXES ) + +PATCHES=( + "${FILESDIR}"/${PN}-20230909-big-endian.patch +) + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + HOSTCC="$(tc-getBUILD_CC)" \ + CFLAGS="${CFLAGS}" \ + CPPFLAGS="${CPPFLAGS} -DHAS_ISBLANK" \ + ALLOC="${LDFLAGS}" \ + YACC=$(type -p yacc) \ + YFLAGS="-d -b awkgram" +} + +src_install() { + newbin a.out "${PN}" + sed \ + -e 's/awk/nawk/g' \ + -e 's/AWK/NAWK/g' \ + -e 's/Awk/Nawk/g' \ + awk.1 > "${PN}".1 || die "manpage patch failed" + doman "${PN}.1" + einstalldocs +} + +pkg_postinst() { + if has_version app-admin/eselect && has_version app-eselect/eselect-awk + then + eselect awk update ifunset + fi +} + +pkg_postrm() { + if has_version app-admin/eselect && has_version app-eselect/eselect-awk + then + eselect awk update ifunset + fi +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: 983e001d12e7e75d8955e0230ebbd4119fc9a1a3 Author: Sam James gentoo org> AuthorDate: Tue Sep 12 02:23:06 2023 + Commit: Sam James gentoo org> CommitDate: Tue Sep 12 02:23:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=983e001d sys-apps/nawk: add 20230909 Signed-off-by: Sam James gentoo.org> sys-apps/nawk/Manifest | 1 + sys-apps/nawk/nawk-20230909.ebuild | 58 ++ 2 files changed, 59 insertions(+) diff --git a/sys-apps/nawk/Manifest b/sys-apps/nawk/Manifest index 4473ee555171..a680ce67710d 100644 --- a/sys-apps/nawk/Manifest +++ b/sys-apps/nawk/Manifest @@ -1 +1,2 @@ DIST nawk-20220122.tar.gz 1832761 BLAKE2B f704ff9cf5012545ec3adc1887c0d43625d7e38e19589cba91fe31f664e72ccce20dee3f2484067a31af793be16439c1389603fbdb33c119efeafb18559a0d97 SHA512 46ab7936705288c9cd22867ad9f5b080ade67c4b05d674304e0e5cae8ea329420a9a46e3578bf3a014b7066a1185b7506b0f74445bb52aafb1090e7a82a5bf28 +DIST nawk-20230909.tar.gz 1833391 BLAKE2B 1a8dc9805d144953d6ad5d0539847b1d83661a8e2c0e029e13201ee44f5f6a29cf487c4368c8578d01577b99349968415503fb0c2f7f8f37f4a55fb57cec2b07 SHA512 28687dfbd797fb1f758bd356824110602045b7249a41f47e2cda15ac3d256d57260f1fc74119dc30fbb0e909295bd676a52ec24d3b3cc35e417d46a1749f856f diff --git a/sys-apps/nawk/nawk-20230909.ebuild b/sys-apps/nawk/nawk-20230909.ebuild new file mode 100644 index ..5230376651aa --- /dev/null +++ b/sys-apps/nawk/nawk-20230909.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Brian Kernighan's pattern scanning and processing language" +HOMEPAGE="https://www.cs.princeton.edu/~bwk/btl.mirror/"; +SRC_URI="https://github.com/onetrueawk/awk/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux" + +DEPEND=" + app-alternatives/yacc +" + +S="${WORKDIR}/awk-${PV}" + +DOCS=( README.md FIXES ) + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + HOSTCC="$(tc-getBUILD_CC)" \ + CFLAGS="${CFLAGS}" \ + CPPFLAGS=-DHAS_ISBLANK \ + ALLOC="${LDFLAGS}" \ + YACC=$(type -p yacc) \ + YFLAGS="-d -b awkgram" +} + +src_install() { + newbin a.out "${PN}" + sed \ + -e 's/awk/nawk/g' \ + -e 's/AWK/NAWK/g' \ + -e 's/Awk/Nawk/g' \ + awk.1 > "${PN}".1 || die "manpage patch failed" + doman "${PN}.1" + einstalldocs +} + +pkg_postinst() { + if has_version app-admin/eselect && has_version app-eselect/eselect-awk + then + eselect awk update ifunset + fi +} + +pkg_postrm() { + if has_version app-admin/eselect && has_version app-eselect/eselect-awk + then + eselect awk update ifunset + fi +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: b9836e9e03a7e0d689704abded1e7803959df623 Author: Matt Turner gentoo org> AuthorDate: Mon Feb 13 03:41:41 2023 + Commit: Matt Turner gentoo org> CommitDate: Mon Feb 13 03:41:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9836e9e sys-apps/nawk: Keyword 20220122-r1 alpha, #886247 Signed-off-by: Matt Turner gentoo.org> sys-apps/nawk/nawk-20220122-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/nawk/nawk-20220122-r1.ebuild b/sys-apps/nawk/nawk-20220122-r1.ebuild index d25f6713af63..f0699ba17536 100644 --- a/sys-apps/nawk/nawk-20220122-r1.ebuild +++ b/sys-apps/nawk/nawk-20220122-r1.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 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/onetrueawk/awk/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux" DEPEND=" app-alternatives/yacc
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: 00d5406e2966b21211ba2f8974c0ba811e07472b Author: Sam James gentoo org> AuthorDate: Tue Dec 27 19:47:07 2022 + Commit: Sam James gentoo org> CommitDate: Tue Dec 27 19:53:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00d5406e sys-apps/nawk: Stabilize 20220122-r1 ppc64, #886017 Signed-off-by: Sam James gentoo.org> sys-apps/nawk/nawk-20220122-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/nawk/nawk-20220122-r1.ebuild b/sys-apps/nawk/nawk-20220122-r1.ebuild index 6d3f33721de2..d25f6713af63 100644 --- a/sys-apps/nawk/nawk-20220122-r1.ebuild +++ b/sys-apps/nawk/nawk-20220122-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/onetrueawk/awk/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux" DEPEND=" app-alternatives/yacc
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: 3b6ba7b9b41413cdf914c962dc27b6ca1c84e565 Author: Sam James gentoo org> AuthorDate: Tue Dec 27 19:36:56 2022 + Commit: Sam James gentoo org> CommitDate: Tue Dec 27 19:45:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b6ba7b9 sys-apps/nawk: Stabilize 20220122-r1 hppa, #886017 Signed-off-by: Sam James gentoo.org> sys-apps/nawk/nawk-20220122-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/nawk/nawk-20220122-r1.ebuild b/sys-apps/nawk/nawk-20220122-r1.ebuild index 7a34856377a0..216a15c9227d 100644 --- a/sys-apps/nawk/nawk-20220122-r1.ebuild +++ b/sys-apps/nawk/nawk-20220122-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/onetrueawk/awk/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux" DEPEND=" app-alternatives/yacc
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: 04cd5c91098cc12b35d8f05db316e05677297982 Author: Sam James gentoo org> AuthorDate: Tue Dec 27 13:39:31 2022 + Commit: Sam James gentoo org> CommitDate: Tue Dec 27 13:39:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04cd5c91 sys-apps/nawk: Stabilize 20220122-r1 arm64, #886017 Signed-off-by: Sam James gentoo.org> sys-apps/nawk/nawk-20220122-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/nawk/nawk-20220122-r1.ebuild b/sys-apps/nawk/nawk-20220122-r1.ebuild index 9bebfe97ec9c..cffd81456266 100644 --- a/sys-apps/nawk/nawk-20220122-r1.ebuild +++ b/sys-apps/nawk/nawk-20220122-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/onetrueawk/awk/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux" DEPEND=" app-alternatives/yacc
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: 44c93048497427e65ba2597ab6b4a564453630ad Author: Sam James gentoo org> AuthorDate: Tue Dec 27 11:31:07 2022 + Commit: Sam James gentoo org> CommitDate: Tue Dec 27 11:31:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44c93048 sys-apps/nawk: Stabilize 20220122-r1 amd64, #886017 Signed-off-by: Sam James gentoo.org> sys-apps/nawk/nawk-20220122-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/nawk/nawk-20220122-r1.ebuild b/sys-apps/nawk/nawk-20220122-r1.ebuild index 2670cc9e7963..d145bbfe1da8 100644 --- a/sys-apps/nawk/nawk-20220122-r1.ebuild +++ b/sys-apps/nawk/nawk-20220122-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/onetrueawk/awk/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux" DEPEND=" app-alternatives/yacc
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/files/, sys-apps/nawk/
commit: d43c93c01f84d78d92eeb2b205a968280c353511 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Dec 22 19:41:28 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Dec 24 14:00:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d43c93c0 sys-apps/nawk: drop 20180827-r1 Signed-off-by: Andreas Sturmlechner gentoo.org> sys-apps/nawk/Manifest | 1 - .../nawk/files/nawk-20180827-parallel-build.patch | 35 - sys-apps/nawk/nawk-20180827-r1.ebuild | 59 -- 3 files changed, 95 deletions(-) diff --git a/sys-apps/nawk/Manifest b/sys-apps/nawk/Manifest index 604f743562d3..4473ee555171 100644 --- a/sys-apps/nawk/Manifest +++ b/sys-apps/nawk/Manifest @@ -1,2 +1 @@ -DIST nawk-20180827.tar.gz 1824076 BLAKE2B 4cfd000842d75d9a713fe73a85eefab33c17f9ecaca4f7f663d1157da411fd9fcf2badbf5180b4a90910445332095fe457e7acf0643621ac8a68da1a246b5e5f SHA512 cd6561149be71e6311aaa69c86b90ee4b29a057e5c2595470ccc8a41c40c653ec31b4bd46d7f58896d012f5fb5952103a76aa463a69e5128cba43d80eedf0b9b DIST nawk-20220122.tar.gz 1832761 BLAKE2B f704ff9cf5012545ec3adc1887c0d43625d7e38e19589cba91fe31f664e72ccce20dee3f2484067a31af793be16439c1389603fbdb33c119efeafb18559a0d97 SHA512 46ab7936705288c9cd22867ad9f5b080ade67c4b05d674304e0e5cae8ea329420a9a46e3578bf3a014b7066a1185b7506b0f74445bb52aafb1090e7a82a5bf28 diff --git a/sys-apps/nawk/files/nawk-20180827-parallel-build.patch b/sys-apps/nawk/files/nawk-20180827-parallel-build.patch deleted file mode 100644 index c6e3838313a0.. --- a/sys-apps/nawk/files/nawk-20180827-parallel-build.patch +++ /dev/null @@ -1,35 +0,0 @@ -From fa4a9fd729a57a314f0aa10897216ce3b60ec653 Mon Sep 17 00:00:00 2001 -From: Christoph Junghans -Date: Mon, 10 Feb 2014 22:38:22 -0700 -Subject: [PATCH] fixed parallel build - - makefile | 11 --- - 1 file changed, 8 insertions(+), 3 deletions(-) - -diff --git a/makefile b/makefile -index ae80e4d..b3c8f9d 100644 a/makefile -+++ b/makefile -@@ -54,10 +54,15 @@ a.out: ytab.o $(OFILES) - - $(OFILES):awk.h ytab.h proto.h - --ytab.c: awk.h proto.h awkgram.y -+#Clear dependency for parallel build: (make -j) -+#YACC generated y.tab.c and y.tab.h at the same time -+#this needs to be a static pattern rules otherwise multiple target -+#are mapped onto multiple executions of yacc, which overwrite -+#each others outputs. -+y%.c y%.h:awk.h proto.h awkgram.y - $(YACC) $(YFLAGS) awkgram.y -- mv y.tab.c ytab.c -- mv y.tab.h ytab.h -+ mv y.$*.c y$*.c -+ mv y.$*.h y$*.h - - ytab.h: ytab.c - --- -2.19.2 - diff --git a/sys-apps/nawk/nawk-20180827-r1.ebuild b/sys-apps/nawk/nawk-20180827-r1.ebuild deleted file mode 100644 index 6f8b40a63ab9.. --- a/sys-apps/nawk/nawk-20180827-r1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs - -DESCRIPTION="Brian Kernighan's pattern scanning and processing language" -HOMEPAGE="https://www.cs.princeton.edu/~bwk/btl.mirror/"; -SRC_URI="https://github.com/onetrueawk/awk/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux" - -DEPEND=" - app-alternatives/yacc -" - -S="${WORKDIR}/awk-${PV}" - -PATCHES=( "${FILESDIR}/${P}"-parallel-build.patch ) - -DOCS=( README FIXES ) - -src_compile() { - emake \ - CC="$(tc-getCC)" \ - CFLAGS="${CFLAGS}" \ - CPPFLAGS=-DHAS_ISBLANK \ - ALLOC="${LDFLAGS}" \ - YACC=$(type -p yacc) \ - YFLAGS="-d" -} - -src_install() { - newbin a.out "${PN}" - sed \ - -e 's/awk/nawk/g' \ - -e 's/AWK/NAWK/g' \ - -e 's/Awk/Nawk/g' \ - awk.1 > "${PN}".1 || die "manpage patch failed" - doman "${PN}.1" - einstalldocs -} - -pkg_postinst() { - if has_version app-admin/eselect && has_version app-eselect/eselect-awk - then - eselect awk update ifunset - fi -} - -pkg_postrm() { - if has_version app-admin/eselect && has_version app-eselect/eselect-awk - then - eselect awk update ifunset - fi -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: 833e1bd79c690a48305b92ab5c4e7e349ff33e0e Author: WANG Xuerui gentoo org> AuthorDate: Sat Dec 24 03:02:29 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Sat Dec 24 03:02:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=833e1bd7 sys-apps/nawk: keyword 20220122-r1 for ~loong Bug: https://bugs.gentoo.org/886247 Signed-off-by: WANG Xuerui gentoo.org> sys-apps/nawk/nawk-20220122-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/nawk/nawk-20220122-r1.ebuild b/sys-apps/nawk/nawk-20220122-r1.ebuild index 0bdc635e58a0..2670cc9e7963 100644 --- a/sys-apps/nawk/nawk-20220122-r1.ebuild +++ b/sys-apps/nawk/nawk-20220122-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/onetrueawk/awk/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux" DEPEND=" app-alternatives/yacc
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: 4c7ac86199fd6546f634806dc6f5c5f5743397b2 Author: James Le Cuirot gentoo org> AuthorDate: Sun Dec 18 11:44:28 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Sun Dec 18 11:45:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c7ac861 sys-apps/nawk: Keyword 20220122-r1 for ~m68k The tests pass. Signed-off-by: James Le Cuirot gentoo.org> sys-apps/nawk/nawk-20220122-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/nawk/nawk-20220122-r1.ebuild b/sys-apps/nawk/nawk-20220122-r1.ebuild index ae54625cf9e5..0bdc635e58a0 100644 --- a/sys-apps/nawk/nawk-20220122-r1.ebuild +++ b/sys-apps/nawk/nawk-20220122-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/onetrueawk/awk/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux" DEPEND=" app-alternatives/yacc
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: 314eaa92b5ade2d1795f6fe1aff9856643ee0c4d Author: Yixun Lan gentoo org> AuthorDate: Sun Dec 18 01:44:04 2022 + Commit: Yixun Lan gentoo org> CommitDate: Sun Dec 18 01:44:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=314eaa92 sys-apps/nawk: Keyword 20220122-r1 riscv, #886247 Signed-off-by: Yixun Lan gentoo.org> sys-apps/nawk/nawk-20220122-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/nawk/nawk-20220122-r1.ebuild b/sys-apps/nawk/nawk-20220122-r1.ebuild index bc46ae5c1c54..ae54625cf9e5 100644 --- a/sys-apps/nawk/nawk-20220122-r1.ebuild +++ b/sys-apps/nawk/nawk-20220122-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/onetrueawk/awk/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux" DEPEND=" app-alternatives/yacc
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: 2fac805f1e0a756657e5ea879d1259f10682b043 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 16 21:18:22 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 16 21:18:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fac805f sys-apps/nawk: Keyword 20220122-r1 s390, #886247 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/nawk/nawk-20220122-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/nawk/nawk-20220122-r1.ebuild b/sys-apps/nawk/nawk-20220122-r1.ebuild index 037c646cf3a0..89d99e27b691 100644 --- a/sys-apps/nawk/nawk-20220122-r1.ebuild +++ b/sys-apps/nawk/nawk-20220122-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/onetrueawk/awk/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~sparc ~x86 ~amd64-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~s390 ~sparc ~x86 ~amd64-linux" DEPEND=" app-alternatives/yacc
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: 12b589617299d935613ae490fc4ac33269afd86f Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 16 21:18:26 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 16 21:18:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12b58961 sys-apps/nawk: Keyword 20220122-r1 ppc64, #886247 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/nawk/nawk-20220122-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/nawk/nawk-20220122-r1.ebuild b/sys-apps/nawk/nawk-20220122-r1.ebuild index 89d99e27b691..bc46ae5c1c54 100644 --- a/sys-apps/nawk/nawk-20220122-r1.ebuild +++ b/sys-apps/nawk/nawk-20220122-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/onetrueawk/awk/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~s390 ~sparc ~x86 ~amd64-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux" DEPEND=" app-alternatives/yacc
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: 70356d1132669c885ad1fc1c10d9f03b204f1b4e Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 16 21:18:18 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 16 21:18:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70356d11 sys-apps/nawk: Keyword 20220122-r1 sparc, #886247 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/nawk/nawk-20220122-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/nawk/nawk-20220122-r1.ebuild b/sys-apps/nawk/nawk-20220122-r1.ebuild index 1be874124450..037c646cf3a0 100644 --- a/sys-apps/nawk/nawk-20220122-r1.ebuild +++ b/sys-apps/nawk/nawk-20220122-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/onetrueawk/awk/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~x86 ~amd64-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~sparc ~x86 ~amd64-linux" DEPEND=" app-alternatives/yacc
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: aee3d6553e1b81a0ff643c449ce7c80ca7022e60 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 16 18:26:31 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 16 18:26:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aee3d655 sys-apps/nawk: Keyword 20220122-r1 ia64, #886247 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/nawk/nawk-20220122-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/nawk/nawk-20220122-r1.ebuild b/sys-apps/nawk/nawk-20220122-r1.ebuild index af93aebebc2f..1be874124450 100644 --- a/sys-apps/nawk/nawk-20220122-r1.ebuild +++ b/sys-apps/nawk/nawk-20220122-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/onetrueawk/awk/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~x86 ~amd64-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~x86 ~amd64-linux" DEPEND=" app-alternatives/yacc
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: 538fa0e85efd245db44d6eb04183d172c88df756 Author: Sam James gentoo org> AuthorDate: Fri Dec 16 07:53:22 2022 + Commit: Sam James gentoo org> CommitDate: Fri Dec 16 07:53:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=538fa0e8 sys-apps/nawk: Keyword 20220122-r1 arm64, #886247 Signed-off-by: Sam James gentoo.org> sys-apps/nawk/nawk-20220122-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/nawk/nawk-20220122-r1.ebuild b/sys-apps/nawk/nawk-20220122-r1.ebuild index a28a79b2e788..3f3a4baade44 100644 --- a/sys-apps/nawk/nawk-20220122-r1.ebuild +++ b/sys-apps/nawk/nawk-20220122-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/onetrueawk/awk/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux" +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux" DEPEND=" app-alternatives/yacc
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: d34150a8ad5a986519809b2e8e4c15ba04ef9464 Author: Christoph Junghans gentoo org> AuthorDate: Fri Dec 2 15:17:38 2022 + Commit: Christoph Junghans gentoo org> CommitDate: Fri Dec 2 15:18:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d34150a8 sys-apps/nawk: fix CC usage Closes: https://bugs.gentoo.org/243502 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Christoph Junghans gentoo.org> sys-apps/nawk/nawk-20220122-r1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-apps/nawk/nawk-20220122-r1.ebuild b/sys-apps/nawk/nawk-20220122-r1.ebuild index c133bc9a1ac9..34f6cf9af4a1 100644 --- a/sys-apps/nawk/nawk-20220122-r1.ebuild +++ b/sys-apps/nawk/nawk-20220122-r1.ebuild @@ -24,6 +24,7 @@ DOCS=( README.md FIXES ) src_compile() { emake \ CC="$(tc-getCC)" \ + HOSTCC="$(tc-getBUILD_CC)" \ CFLAGS="${CFLAGS}" \ CPPFLAGS=-DHAS_ISBLANK \ ALLOC="${LDFLAGS}" \
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: 4d51a91267c7c8bf34ba512f0a4a0fd045b6f38b Author: Sam James gentoo org> AuthorDate: Thu Dec 1 19:41:05 2022 + Commit: Sam James gentoo org> CommitDate: Thu Dec 1 19:41:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d51a912 sys-apps/nawk: Adapt to app-alternatives/awk, deux Signed-off-by: Sam James gentoo.org> .../{nawk-20220122.ebuild => nawk-20220122-r1.ebuild} | 17 ++--- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/sys-apps/nawk/nawk-20220122.ebuild b/sys-apps/nawk/nawk-20220122-r1.ebuild similarity index 78% rename from sys-apps/nawk/nawk-20220122.ebuild rename to sys-apps/nawk/nawk-20220122-r1.ebuild index c6c96c2d4086..c133bc9a1ac9 100644 --- a/sys-apps/nawk/nawk-20220122.ebuild +++ b/sys-apps/nawk/nawk-20220122-r1.ebuild @@ -13,12 +13,9 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86 ~amd64-linux" -RDEPEND=" - app-eselect/eselect-awk" - DEPEND=" - ${RDEPEND} - virtual/yacc" + virtual/yacc +" S="${WORKDIR}/awk-${PV}" @@ -46,9 +43,15 @@ src_install() { } pkg_postinst() { - eselect awk update ifunset + if has_version app-admin/eselect && has_version app-eselect/eselect-awk + then + eselect awk update ifunset + fi } pkg_postrm() { - eselect awk update ifunset + if has_version app-admin/eselect && has_version app-eselect/eselect-awk + then + eselect awk update ifunset + fi }
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: 23401467319b8ec5d092057ac6fada11865adfb5 Author: Michał Górny gentoo org> AuthorDate: Thu Dec 1 17:29:43 2022 + Commit: Sam James gentoo org> CommitDate: Thu Dec 1 19:38:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23401467 sys-apps/nawk: Remove dep on app-eselect/eselect-awk Signed-off-by: Michał Górny gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/28495 Signed-off-by: Sam James gentoo.org> .../{nawk-20180827.ebuild => nawk-20180827-r1.ebuild} | 19 +++ 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/sys-apps/nawk/nawk-20180827.ebuild b/sys-apps/nawk/nawk-20180827-r1.ebuild similarity index 75% rename from sys-apps/nawk/nawk-20180827.ebuild rename to sys-apps/nawk/nawk-20180827-r1.ebuild index d3ddf5c3f048..3e5c1d65b36b 100644 --- a/sys-apps/nawk/nawk-20180827.ebuild +++ b/sys-apps/nawk/nawk-20180827-r1.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=6 @@ -13,12 +13,9 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86 ~amd64-linux" -RDEPEND=" - app-eselect/eselect-awk" - DEPEND=" - ${RDEPEND} - virtual/yacc" + virtual/yacc +" S="${WORKDIR}/awk-${PV}" @@ -48,9 +45,15 @@ src_install() { } pkg_postinst() { - eselect awk update ifunset + if has_version app-admin/eselect && has_version app-eselect/eselect-awk + then + eselect awk update ifunset + fi } pkg_postrm() { - eselect awk update ifunset + if has_version app-admin/eselect && has_version app-eselect/eselect-awk + then + eselect awk update ifunset + fi }
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: 290873157e086844666acfc1d325ce91bb48e579 Author: Christoph Junghans gentoo org> AuthorDate: Thu Dec 1 18:10:20 2022 + Commit: Christoph Junghans gentoo org> CommitDate: Thu Dec 1 18:11:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29087315 sys-apps/nawk: fixed yacc dep Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Christoph Junghans gentoo.org> sys-apps/nawk/nawk-20220122.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/nawk/nawk-20220122.ebuild b/sys-apps/nawk/nawk-20220122.ebuild index e5b001bf7085..c6c96c2d4086 100644 --- a/sys-apps/nawk/nawk-20220122.ebuild +++ b/sys-apps/nawk/nawk-20220122.ebuild @@ -30,8 +30,8 @@ src_compile() { CFLAGS="${CFLAGS}" \ CPPFLAGS=-DHAS_ISBLANK \ ALLOC="${LDFLAGS}" \ - YACC=$(type -p bison) \ - YFLAGS="-d" + YACC=$(type -p yacc) \ + YFLAGS="-d -b awkgram" } src_install() {
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: 93b3f3866bfee7e91475a2561f194fe60b68f024 Author: Christoph Junghans gentoo org> AuthorDate: Thu Dec 1 17:57:34 2022 + Commit: Christoph Junghans gentoo org> CommitDate: Thu Dec 1 17:58:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93b3f386 nawk: version bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Christoph Junghans gentoo.org> sys-apps/nawk/Manifest | 1 + sys-apps/nawk/nawk-20220122.ebuild | 54 ++ 2 files changed, 55 insertions(+) diff --git a/sys-apps/nawk/Manifest b/sys-apps/nawk/Manifest index 7c9c21c58ad8..604f743562d3 100644 --- a/sys-apps/nawk/Manifest +++ b/sys-apps/nawk/Manifest @@ -1 +1,2 @@ DIST nawk-20180827.tar.gz 1824076 BLAKE2B 4cfd000842d75d9a713fe73a85eefab33c17f9ecaca4f7f663d1157da411fd9fcf2badbf5180b4a90910445332095fe457e7acf0643621ac8a68da1a246b5e5f SHA512 cd6561149be71e6311aaa69c86b90ee4b29a057e5c2595470ccc8a41c40c653ec31b4bd46d7f58896d012f5fb5952103a76aa463a69e5128cba43d80eedf0b9b +DIST nawk-20220122.tar.gz 1832761 BLAKE2B f704ff9cf5012545ec3adc1887c0d43625d7e38e19589cba91fe31f664e72ccce20dee3f2484067a31af793be16439c1389603fbdb33c119efeafb18559a0d97 SHA512 46ab7936705288c9cd22867ad9f5b080ade67c4b05d674304e0e5cae8ea329420a9a46e3578bf3a014b7066a1185b7506b0f74445bb52aafb1090e7a82a5bf28 diff --git a/sys-apps/nawk/nawk-20220122.ebuild b/sys-apps/nawk/nawk-20220122.ebuild new file mode 100644 index ..e5b001bf7085 --- /dev/null +++ b/sys-apps/nawk/nawk-20220122.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Brian Kernighan's pattern scanning and processing language" +HOMEPAGE="https://www.cs.princeton.edu/~bwk/btl.mirror/"; +SRC_URI="https://github.com/onetrueawk/awk/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux" + +RDEPEND=" + app-eselect/eselect-awk" + +DEPEND=" + ${RDEPEND} + virtual/yacc" + +S="${WORKDIR}/awk-${PV}" + +DOCS=( README.md FIXES ) + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS}" \ + CPPFLAGS=-DHAS_ISBLANK \ + ALLOC="${LDFLAGS}" \ + YACC=$(type -p bison) \ + YFLAGS="-d" +} + +src_install() { + newbin a.out "${PN}" + sed \ + -e 's/awk/nawk/g' \ + -e 's/AWK/NAWK/g' \ + -e 's/Awk/Nawk/g' \ + awk.1 > "${PN}".1 || die "manpage patch failed" + doman "${PN}.1" + einstalldocs +} + +pkg_postinst() { + eselect awk update ifunset +} + +pkg_postrm() { + eselect awk update ifunset +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: cab2851b635f96e8f5ee3b760f719568989d2150 Author: Sam James gentoo org> AuthorDate: Sat May 22 17:20:09 2021 + Commit: David Seifert gentoo org> CommitDate: Sat May 22 17:20:09 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cab2851b sys-apps/nawk: add github remote-id Closes: https://github.com/gentoo/gentoo/pull/20919 Signed-off-by: Sam James gentoo.org> Signed-off-by: David Seifert gentoo.org> sys-apps/nawk/metadata.xml | 17 ++--- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/sys-apps/nawk/metadata.xml b/sys-apps/nawk/metadata.xml index b919229edbc..1abea5122b6 100644 --- a/sys-apps/nawk/metadata.xml +++ b/sys-apps/nawk/metadata.xml @@ -1,11 +1,14 @@ http://www.gentoo.org/dtd/metadata.dtd";> - - jungh...@gentoo.org - - - base-sys...@gentoo.org - Gentoo Base System - + + jungh...@gentoo.org + + + base-sys...@gentoo.org + Gentoo Base System + + + onetrueawk/awk +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/, sys-apps/nawk/files/
commit: 6acc3193fef6ca39399fdc111546119f12474a7e Author: David Seifert gentoo org> AuthorDate: Fri May 14 22:13:04 2021 + Commit: David Seifert gentoo org> CommitDate: Fri May 14 22:13:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6acc3193 sys-apps/nawk: drop 20121220-r3 Signed-off-by: David Seifert gentoo.org> sys-apps/nawk/Manifest | 1 - .../nawk/files/nawk-20121220-parallel-build.patch | 61 -- sys-apps/nawk/nawk-20121220-r3.ebuild | 61 -- 3 files changed, 123 deletions(-) diff --git a/sys-apps/nawk/Manifest b/sys-apps/nawk/Manifest index 935d6bbecde..7c9c21c58ad 100644 --- a/sys-apps/nawk/Manifest +++ b/sys-apps/nawk/Manifest @@ -1,2 +1 @@ -DIST nawk-20121220.tar.gz 88970 BLAKE2B e00b9e55bb3b9139c00b8cc0be3f6cea2acc1162ee4326103c054c7270ef4a29b97cdddc9a692cad0773a72a17c399d2da5453939681a5d2456f0b740b6bc2ee SHA512 1dd62e1aa4c8cfad7ce599b10d88e9b450ecae3217cf8327cc0f3ce77d0d0dcb731101b8f211066462d46dc4ef23e20ccd7f70d799d7d48940026abe8fa79d4f DIST nawk-20180827.tar.gz 1824076 BLAKE2B 4cfd000842d75d9a713fe73a85eefab33c17f9ecaca4f7f663d1157da411fd9fcf2badbf5180b4a90910445332095fe457e7acf0643621ac8a68da1a246b5e5f SHA512 cd6561149be71e6311aaa69c86b90ee4b29a057e5c2595470ccc8a41c40c653ec31b4bd46d7f58896d012f5fb5952103a76aa463a69e5128cba43d80eedf0b9b diff --git a/sys-apps/nawk/files/nawk-20121220-parallel-build.patch b/sys-apps/nawk/files/nawk-20121220-parallel-build.patch deleted file mode 100644 index ee6421c665a..000 --- a/sys-apps/nawk/files/nawk-20121220-parallel-build.patch +++ /dev/null @@ -1,61 +0,0 @@ a/makefile 2013-02-06 10:26:36.452829647 -0700 -+++ b/makefile 2013-02-07 09:12:13.293898947 -0700 -@@ -44,7 +44,7 @@ - LISTING = awk.h proto.h awkgram.y lex.c b.c main.c maketab.c parse.c \ - lib.c run.c tran.c - --SHIP = README FIXES $(SOURCE) ytab[ch].bak makefile \ -+SHIP = README FIXES $(SOURCE) makefile \ -awk.1 - - a.out:ytab.o $(OFILES) -@@ -52,11 +52,15 @@ - - $(OFILES):awk.h ytab.h proto.h - --ytab.o: awk.h proto.h awkgram.y -+#Clear dependency for parallel build: (make -j) -+#YACC generated y.tab.c and y.tab.h at the same time -+#this needs to be a static pattern rules otherwise multiple target -+#are mapped onto multiple executions of yacc, which overwrite -+#each others outputs. -+y%.c y%.h:awk.h proto.h awkgram.y - $(YACC) $(YFLAGS) awkgram.y -- mv y.tab.c ytab.c -- mv y.tab.h ytab.h -- $(CC) $(CFLAGS) -c ytab.c -+ mv y.$*.c y$*.c -+ mv y.$*.h y$*.h - - proctab.c:maketab - ./maketab >proctab.c -@@ -64,23 +68,23 @@ - maketab: ytab.h maketab.c - $(CC) $(CFLAGS) maketab.c -o maketab - --bundle: -+bundle: $(SHIP) - @cp ytab.h ytabh.bak - @cp ytab.c ytabc.bak -- @bundle $(SHIP) -+ @bundle $(SHIP) ytabh.bak ytabc.bak - --tar: -+tar: $(SHIP) - @cp ytab.h ytabh.bak - @cp ytab.c ytabc.bak - @bundle $(SHIP) >awk.shar -- @tar cf awk.tar $(SHIP) -+ @tar cf awk.tar $(SHIP) ytabh.bak ytabc.bak - gzip awk.tar - ls -l awk.tar.gz -- @zip awk.zip $(SHIP) -+ @zip awk.zip $(SHIP) ytabh.bak ytabc.bak - ls -l awk.zip - - names: - @echo $(LISTING) - - clean: -- rm -f a.out *.o *.obj maketab maketab.exe *.bb *.bbg *.da *.gcov *.gcno *.gcda # proctab.c -+ rm -f a.out *.o *.obj maketab maketab.exe *.bb *.bbg *.da *.gcov *.gcno *.gcda ytab.c ytab.h # proctab.c diff --git a/sys-apps/nawk/nawk-20121220-r3.ebuild b/sys-apps/nawk/nawk-20121220-r3.ebuild deleted file mode 100644 index 975fa861320..000 --- a/sys-apps/nawk/nawk-20121220-r3.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs - -DESCRIPTION="Brian Kernighan's pattern scanning and processing language" -HOMEPAGE="https://www.cs.princeton.edu/~bwk/btl.mirror/"; -SRC_URI="mirror://gentoo/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux" - -RDEPEND=" - app-eselect/eselect-awk" - -DEPEND=" - ${RDEPEND} - virtual/yacc" - -S="${WORKDIR}" - -PATCHES=( "${FILESDIR}/${P}"-parallel-build.patch ) - -DOCS=( README FIXES ) - -src_prepare() { - default - rm -v ytab.[hc] || die -} - -src_compile() { - emake \ - CC="$(tc-getCC)" \ - CFLAGS="${CFLAGS}" \ - CPPFLAGS=-DHAS_ISBLANK \ - ALLOC="${LDFLAGS}" \ - YACC=$(type -p yacc) \ - YFLAGS="-d" -} - -src_install() { - newbin a.out "${PN}" - sed \ - -e 's/awk/nawk/g' \ - -e 's/AWK/NAWK/g' \ - -e 's/Awk/Nawk/g' \ - awk.1 > "${PN}".1 || die "manpage patch failed" - doman "${PN}.1" - einstalldocs -} - -pkg_postinst() { -
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: a0247420a603d846a4c1f7a21cceefdcaffdf87d Author: Fabian Groffen gentoo org> AuthorDate: Wed Jan 6 15:25:03 2021 + Commit: Fabian Groffen gentoo org> CommitDate: Wed Jan 6 15:25:03 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0247420 sys-apps/nawk: drop x86-macos Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen gentoo.org> sys-apps/nawk/nawk-20121220-r3.ebuild | 4 ++-- sys-apps/nawk/nawk-20180827.ebuild| 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sys-apps/nawk/nawk-20121220-r3.ebuild b/sys-apps/nawk/nawk-20121220-r3.ebuild index 6528c601d6b..975fa861320 100644 --- a/sys-apps/nawk/nawk-20121220-r3.ebuild +++ b/sys-apps/nawk/nawk-20121220-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="mirror://gentoo/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-macos" +KEYWORDS="~amd64 ~x86 ~amd64-linux" RDEPEND=" app-eselect/eselect-awk" diff --git a/sys-apps/nawk/nawk-20180827.ebuild b/sys-apps/nawk/nawk-20180827.ebuild index 77b72967a32..d3ddf5c3f04 100644 --- a/sys-apps/nawk/nawk-20180827.ebuild +++ b/sys-apps/nawk/nawk-20180827.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/onetrueawk/awk/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-macos" +KEYWORDS="~amd64 ~x86 ~amd64-linux" RDEPEND=" app-eselect/eselect-awk"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: 6035e09fd7e08633b531a21f0691fa1b4b6c7c2c Author: Michał Górny gentoo org> AuthorDate: Wed May 6 16:57:10 2020 + Commit: Michał Górny gentoo org> CommitDate: Wed May 6 17:25:04 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6035e09f sys-apps/nawk: Remove stale sys-freebsd/ deps Signed-off-by: Michał Górny gentoo.org> sys-apps/nawk/nawk-20121220-r3.ebuild | 5 ++--- sys-apps/nawk/nawk-20180827.ebuild| 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/sys-apps/nawk/nawk-20121220-r3.ebuild b/sys-apps/nawk/nawk-20121220-r3.ebuild index aa46f612065..6528c601d6b 100644 --- a/sys-apps/nawk/nawk-20121220-r3.ebuild +++ b/sys-apps/nawk/nawk-20121220-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -14,8 +14,7 @@ SLOT="0" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-macos" RDEPEND=" - app-eselect/eselect-awk - !sys-freebsd/freebsd-ubin" + app-eselect/eselect-awk" DEPEND=" ${RDEPEND} diff --git a/sys-apps/nawk/nawk-20180827.ebuild b/sys-apps/nawk/nawk-20180827.ebuild index bfa4fe19de4..77b72967a32 100644 --- a/sys-apps/nawk/nawk-20180827.ebuild +++ b/sys-apps/nawk/nawk-20180827.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -14,8 +14,7 @@ SLOT="0" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-macos" RDEPEND=" - app-eselect/eselect-awk - !sys-freebsd/freebsd-ubin" + app-eselect/eselect-awk" DEPEND=" ${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/files/, sys-apps/nawk/
commit: cd40340a6316e01c3cdcc7868012b3922aa002a7 Author: Christoph Junghans gentoo org> AuthorDate: Sun Dec 30 16:07:27 2018 + Commit: Christoph Junghans gentoo org> CommitDate: Sun Dec 30 16:11:30 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd40340a sys-apps/nawk: version bump Closes: https://bugs.gentoo.org/674082 Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Christoph Junghans gentoo.org> sys-apps/nawk/Manifest | 1 + .../nawk/files/nawk-20180827-parallel-build.patch | 35 + sys-apps/nawk/nawk-20180827.ebuild | 57 ++ 3 files changed, 93 insertions(+) diff --git a/sys-apps/nawk/Manifest b/sys-apps/nawk/Manifest index ce34283faca..935d6bbecde 100644 --- a/sys-apps/nawk/Manifest +++ b/sys-apps/nawk/Manifest @@ -1 +1,2 @@ DIST nawk-20121220.tar.gz 88970 BLAKE2B e00b9e55bb3b9139c00b8cc0be3f6cea2acc1162ee4326103c054c7270ef4a29b97cdddc9a692cad0773a72a17c399d2da5453939681a5d2456f0b740b6bc2ee SHA512 1dd62e1aa4c8cfad7ce599b10d88e9b450ecae3217cf8327cc0f3ce77d0d0dcb731101b8f211066462d46dc4ef23e20ccd7f70d799d7d48940026abe8fa79d4f +DIST nawk-20180827.tar.gz 1824076 BLAKE2B 4cfd000842d75d9a713fe73a85eefab33c17f9ecaca4f7f663d1157da411fd9fcf2badbf5180b4a90910445332095fe457e7acf0643621ac8a68da1a246b5e5f SHA512 cd6561149be71e6311aaa69c86b90ee4b29a057e5c2595470ccc8a41c40c653ec31b4bd46d7f58896d012f5fb5952103a76aa463a69e5128cba43d80eedf0b9b diff --git a/sys-apps/nawk/files/nawk-20180827-parallel-build.patch b/sys-apps/nawk/files/nawk-20180827-parallel-build.patch new file mode 100644 index 000..c6e3838313a --- /dev/null +++ b/sys-apps/nawk/files/nawk-20180827-parallel-build.patch @@ -0,0 +1,35 @@ +From fa4a9fd729a57a314f0aa10897216ce3b60ec653 Mon Sep 17 00:00:00 2001 +From: Christoph Junghans +Date: Mon, 10 Feb 2014 22:38:22 -0700 +Subject: [PATCH] fixed parallel build + +--- + makefile | 11 --- + 1 file changed, 8 insertions(+), 3 deletions(-) + +diff --git a/makefile b/makefile +index ae80e4d..b3c8f9d 100644 +--- a/makefile b/makefile +@@ -54,10 +54,15 @@ a.out: ytab.o $(OFILES) + + $(OFILES):awk.h ytab.h proto.h + +-ytab.c: awk.h proto.h awkgram.y ++#Clear dependency for parallel build: (make -j) ++#YACC generated y.tab.c and y.tab.h at the same time ++#this needs to be a static pattern rules otherwise multiple target ++#are mapped onto multiple executions of yacc, which overwrite ++#each others outputs. ++y%.c y%.h:awk.h proto.h awkgram.y + $(YACC) $(YFLAGS) awkgram.y +- mv y.tab.c ytab.c +- mv y.tab.h ytab.h ++ mv y.$*.c y$*.c ++ mv y.$*.h y$*.h + + ytab.h: ytab.c + +-- +2.19.2 + diff --git a/sys-apps/nawk/nawk-20180827.ebuild b/sys-apps/nawk/nawk-20180827.ebuild new file mode 100644 index 000..0a5c7119b75 --- /dev/null +++ b/sys-apps/nawk/nawk-20180827.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit toolchain-funcs + +DESCRIPTION="Brian Kernighan's pattern scanning and processing language" +HOMEPAGE="https://www.cs.princeton.edu/~bwk/btl.mirror/"; +SRC_URI="https://github.com/onetrueawk/awk/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-macos" + +RDEPEND=" + app-eselect/eselect-awk + !sys-freebsd/freebsd-ubin" + +DEPEND=" + ${RDEPEND} + virtual/yacc" + +S="${WORKDIR}/awk-${PV}" + +PATCHES=( "${FILESDIR}/${P}"-parallel-build.patch ) + +DOCS=( README FIXES ) + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS}" \ + CPPFLAGS=-DHAS_ISBLANK \ + ALLOC="${LDFLAGS}" \ + YACC=$(type -p yacc) \ + YFLAGS="-d" +} + +src_install() { + newbin a.out "${PN}" + sed \ + -e 's/awk/nawk/g' \ + -e 's/AWK/NAWK/g' \ + -e 's/Awk/Nawk/g' \ + awk.1 > "${PN}".1 || die "manpage patch failed" + doman "${PN}.1" + einstalldocs +} + +pkg_postinst() { + eselect awk update ifunset +} + +pkg_postrm() { + eselect awk update ifunset +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: fe87491b8d9040c62d3a421ff495434c421d1ec6 Author: Michael Mair-Keimberger gmail com> AuthorDate: Mon Feb 19 19:56:05 2018 + Commit: Christoph Junghans gentoo org> CommitDate: Mon Feb 19 19:57:44 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe87491b sys-apps/nawk: remove old, fix homepage Closes: https://github.com/gentoo/gentoo/pull/7128 Package-Manager: Portage-2.3.19, Repoman-2.3.6 sys-apps/nawk/nawk-20121220-r2.ebuild | 49 --- sys-apps/nawk/nawk-20121220-r3.ebuild | 4 +-- 2 files changed, 2 insertions(+), 51 deletions(-) diff --git a/sys-apps/nawk/nawk-20121220-r2.ebuild b/sys-apps/nawk/nawk-20121220-r2.ebuild deleted file mode 100644 index fe1d7f62e13..000 --- a/sys-apps/nawk/nawk-20121220-r2.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="4" - -inherit eutils toolchain-funcs - -DESCRIPTION="Brian Kernighan's pattern scanning and processing language" -HOMEPAGE="http://cm.bell-labs.com/cm/cs/awkbook/index.html"; -SRC_URI="mirror://gentoo/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-macos" -IUSE="" - -RDEPEND="app-eselect/eselect-awk - !sys-freebsd/freebsd-ubin" -DEPEND="${RDEPEND} - virtual/yacc" - -S="${WORKDIR}" - -src_prepare() { - rm -f ytab.[hc] - epatch "${FILESDIR}/${P}"-parallel-build.patch -} - -src_compile() { - emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" CPPFLAGS=-DHAS_ISBLANK ALLOC="${LDFLAGS}" YACC=$(type -p yacc) YFLAGS="-d" -} - -src_install() { - newbin a.out "${PN}" - sed -e 's/awk/nawk/g' \ - -e 's/AWK/NAWK/g' \ - -e 's/Awk/Nawk/g' \ - awk.1 > "${PN}".1 || die "manpage patch failed" - doman "${PN}".1 - dodoc README FIXES -} - -pkg_postinst() { - eselect awk update ifunset -} - -pkg_postrm() { - eselect awk update ifunset -} diff --git a/sys-apps/nawk/nawk-20121220-r3.ebuild b/sys-apps/nawk/nawk-20121220-r3.ebuild index a52e72d09b2..802c7c57c38 100644 --- a/sys-apps/nawk/nawk-20121220-r3.ebuild +++ b/sys-apps/nawk/nawk-20121220-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -6,7 +6,7 @@ EAPI=6 inherit toolchain-funcs DESCRIPTION="Brian Kernighan's pattern scanning and processing language" -HOMEPAGE="http://cm.bell-labs.com/cm/cs/awkbook/index.html"; +HOMEPAGE="https://www.cs.princeton.edu/~bwk/btl.mirror/"; SRC_URI="mirror://gentoo/${P}.tar.gz" LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/, sys-apps/nawk/files/
commit: 46f220fb076f0ff07fb6c57f2b6d705ea20397b0 Author: Patrice Clement gentoo org> AuthorDate: Mon May 22 21:41:42 2017 + Commit: Patrice Clement gentoo org> CommitDate: Mon May 22 21:41:42 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46f220fb sys-apps/nawk: EAPI 6 bump. Package-Manager: Portage-2.3.3, Repoman-2.3.1 .../nawk/files/nawk-20121220-parallel-build.patch | 4 +- sys-apps/nawk/nawk-20121220-r3.ebuild | 62 ++ 2 files changed, 64 insertions(+), 2 deletions(-) diff --git a/sys-apps/nawk/files/nawk-20121220-parallel-build.patch b/sys-apps/nawk/files/nawk-20121220-parallel-build.patch index 45a3e5624a4..ee6421c665a 100644 --- a/sys-apps/nawk/files/nawk-20121220-parallel-build.patch +++ b/sys-apps/nawk/files/nawk-20121220-parallel-build.patch @@ -1,5 +1,5 @@ makefile.orig 2013-02-06 10:26:36.452829647 -0700 -+++ makefile 2013-02-07 09:12:13.293898947 -0700 +--- a/makefile 2013-02-06 10:26:36.452829647 -0700 b/makefile 2013-02-07 09:12:13.293898947 -0700 @@ -44,7 +44,7 @@ LISTING = awk.h proto.h awkgram.y lex.c b.c main.c maketab.c parse.c \ lib.c run.c tran.c diff --git a/sys-apps/nawk/nawk-20121220-r3.ebuild b/sys-apps/nawk/nawk-20121220-r3.ebuild new file mode 100644 index 000..a52e72d09b2 --- /dev/null +++ b/sys-apps/nawk/nawk-20121220-r3.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit toolchain-funcs + +DESCRIPTION="Brian Kernighan's pattern scanning and processing language" +HOMEPAGE="http://cm.bell-labs.com/cm/cs/awkbook/index.html"; +SRC_URI="mirror://gentoo/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-macos" + +RDEPEND=" + app-eselect/eselect-awk + !sys-freebsd/freebsd-ubin" + +DEPEND=" + ${RDEPEND} + virtual/yacc" + +S="${WORKDIR}" + +PATCHES=( "${FILESDIR}/${P}"-parallel-build.patch ) + +DOCS=( README FIXES ) + +src_prepare() { + default + rm -v ytab.[hc] || die +} + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS}" \ + CPPFLAGS=-DHAS_ISBLANK \ + ALLOC="${LDFLAGS}" \ + YACC=$(type -p yacc) \ + YFLAGS="-d" +} + +src_install() { + newbin a.out "${PN}" + sed \ + -e 's/awk/nawk/g' \ + -e 's/AWK/NAWK/g' \ + -e 's/Awk/Nawk/g' \ + awk.1 > "${PN}".1 || die "manpage patch failed" + doman "${PN}.1" + einstalldocs +} + +pkg_postinst() { + eselect awk update ifunset +} + +pkg_postrm() { + eselect awk update ifunset +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/nawk/
commit: d916953a4e8eab324d187ae2a58ae35400d0d118 Author: Christoph Junghans gentoo org> AuthorDate: Mon Nov 14 01:57:14 2016 + Commit: Christoph Junghans gentoo org> CommitDate: Mon Nov 14 01:57:14 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d916953a sys-apps/nawk: update metadata Package-Manager: portage-2.3.0 sys-apps/nawk/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/nawk/metadata.xml b/sys-apps/nawk/metadata.xml index 93b1bb6..b919229 100644 --- a/sys-apps/nawk/metadata.xml +++ b/sys-apps/nawk/metadata.xml @@ -2,7 +2,7 @@ http://www.gentoo.org/dtd/metadata.dtd";> - ott...@gentoo.org + jungh...@gentoo.org base-sys...@gentoo.org