[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 93f46f4f8dfd02fc6bc515d6f8293a65dccfa154 Author: Eli Schwartz gmail com> AuthorDate: Fri May 17 06:05:59 2024 + Commit: Sam James gentoo org> CommitDate: Sun May 19 16:01:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93f46f4f sys-apps/sed: regenerate autoconf to get a Modern C fix in There are also some suppressions that are going to be added to portage itself for gnulib checks that are *expected* to fail. Backported to sys-apps/portage. [sam: Revbump.] Closes: https://bugs.gentoo.org/900382 Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> sys-apps/sed/{sed-4.9.ebuild => sed-4.9-r1.ebuild} | 10 -- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/sys-apps/sed/sed-4.9.ebuild b/sys-apps/sed/sed-4.9-r1.ebuild similarity index 89% rename from sys-apps/sed/sed-4.9.ebuild rename to sys-apps/sed/sed-4.9-r1.ebuild index ef4336465acc..96c05b2fc320 100644 --- a/sys-apps/sed/sed-4.9.ebuild +++ b/sys-apps/sed/sed-4.9-r1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/sed.asc -inherit flag-o-matic verify-sig +inherit autotools flag-o-matic verify-sig DESCRIPTION="Super-useful stream editor" HOMEPAGE="https://www.gnu.org/software/sed/; @@ -33,6 +33,12 @@ DEPEND="${RDEPEND} BDEPEND="nls? ( sys-devel/gettext ) verify-sig? ( sec-keys/openpgp-keys-sed )" +src_prepare() { + default + # Modern C fixes from latest autotools. bug #900382 + eautoreconf +} + src_configure() { use static && append-ldflags -static
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: ff260cd0c5b917a91d5700b868eba84e78a785b5 Author: Sam James gentoo org> AuthorDate: Mon May 15 04:07:09 2023 + Commit: Sam James gentoo org> CommitDate: Mon May 15 04:09:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff260cd0 sys-apps/sed: don't automagically use Valgrind for tests Signed-off-by: Sam James gentoo.org> sys-apps/sed/sed-4.9.ebuild | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys-apps/sed/sed-4.9.ebuild b/sys-apps/sed/sed-4.9.ebuild index b8a7af1f029e..c6cc11898175 100644 --- a/sys-apps/sed/sed-4.9.ebuild +++ b/sys-apps/sed/sed-4.9.ebuild @@ -48,6 +48,9 @@ src_configure() { } src_test() { + # We don't want to automagically use Valgrind for tests. + sed -i -e 's:valgrind --error-exitcode=1:false:' init.cfg || die + emake VERBOSE=yes check }
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: d72654acfeed60c50b030514108ab2c05f6ccb1f Author: Sam James gentoo org> AuthorDate: Mon May 15 03:56:53 2023 + Commit: Sam James gentoo org> CommitDate: Mon May 15 04:09:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d72654ac sys-apps/sed: run tests verbosely This puts the failure information in the build.log Signed-off-by: Sam James gentoo.org> sys-apps/sed/sed-4.9.ebuild | 4 1 file changed, 4 insertions(+) diff --git a/sys-apps/sed/sed-4.9.ebuild b/sys-apps/sed/sed-4.9.ebuild index 9eca0e443be2..b8a7af1f029e 100644 --- a/sys-apps/sed/sed-4.9.ebuild +++ b/sys-apps/sed/sed-4.9.ebuild @@ -47,6 +47,10 @@ src_configure() { econf "${myconf[@]}" } +src_test() { + emake VERBOSE=yes check +} + src_install() { default
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/, sys-apps/sed/files/
commit: f2d65e46e675dd061336f8168e0a4f39aa299760 Author: Sam James gentoo org> AuthorDate: Wed Dec 28 00:38:02 2022 + Commit: Sam James gentoo org> CommitDate: Wed Dec 28 00:38:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2d65e46 sys-apps/sed: drop 4.8, 4.8-r1 Signed-off-by: Sam James gentoo.org> sys-apps/sed/Manifest | 2 - .../files/sed-4.8-avoid-noreturn-diagnostic.patch | 21 sys-apps/sed/sed-4.8-r1.ebuild | 60 -- sys-apps/sed/sed-4.8.ebuild| 50 -- 4 files changed, 133 deletions(-) diff --git a/sys-apps/sed/Manifest b/sys-apps/sed/Manifest index 6c15c512bef2..2ecd59ea0cf7 100644 --- a/sys-apps/sed/Manifest +++ b/sys-apps/sed/Manifest @@ -1,4 +1,2 @@ -DIST sed-4.8.tar.xz 1348048 BLAKE2B 62f6b6500cc9a20a35cafc2b09b12bb7da67fa0afb0b1b26153babc0023424b3126f44d29eba14c25fc4490996c90738b191c9440c66da6c120bbb9bc6f6df65 SHA512 7de25d9bc2981c63321c2223f3fbcab61d7b0df4fcf7d4394b72400b91993e1288d8bf53948ed5fffcf5a98c75265726a68ad4fb98e1d571bf768603a108c1c8 -DIST sed-4.8.tar.xz.sig 833 BLAKE2B 8e5b3c69a28ffbfa49ef6f769fbb72c6f1ec14e6e1e0cec3851d15d85e05560a8a74e28e037eefb916b10831b4afbe0e4735d713dc3b90d7d73de7d0b1176d0b SHA512 9b886bdbd18ee2d60608cee3fd2b4193a1b6c3309d887ee05828c14b89b7b515dbf042a9e0ebdd13e6ccfa42e3cd217a408c796d68c4ebedaaa64f795000f095 DIST sed-4.9.tar.xz 1397092 BLAKE2B 6c7c7dc782b87c3bd0b5e826ba46c2f1dc7bd8c1159945fcf14b394711742964628774cf9f27d844b672721d7849e6c31992d82fafb9ed4118b7feb60406d1e1 SHA512 36157a4b4a2430cf421b7bd07f1675d680d9f1616be96cf6ad6ee74a9ec0fe695f8d0b1e1f0b008bbb33cc7fcde5e1c456359bbbc63f8aebdd4fedc3982cf6dc DIST sed-4.9.tar.xz.sig 833 BLAKE2B 256bb112aa3aec1a8d40544ef1b0a7570f35d66369047ed3d261c57f938042dcb4a169137eaed6639bcfb472e4a6fc6ebec2de243b2c4d4c0ba0e9081f92556d SHA512 ceb235850184b99017783486e182ade9db38313d20b2b34d23f54d8affe180f7a191139b993e8ec7718ca33eff732f547ca4b3b59aaf865feaae611dfeae5c46 diff --git a/sys-apps/sed/files/sed-4.8-avoid-noreturn-diagnostic.patch b/sys-apps/sed/files/sed-4.8-avoid-noreturn-diagnostic.patch deleted file mode 100644 index d361780b548d.. --- a/sys-apps/sed/files/sed-4.8-avoid-noreturn-diagnostic.patch +++ /dev/null @@ -1,21 +0,0 @@ -https://github.com/coreutils/gnulib/commit/0cc39712803ade7b2d4b89c36b143dad72404063 - -From 0cc39712803ade7b2d4b89c36b143dad72404063 Sun Oct 18 00:00:00 2020 -From: Bruno Haible - -obstack: Fix a clang warning. -* lib/obstack.c (print_and_abort): Mark as __attribute_noreturn__. - -diff --git a/lib/obstack.c b/lib/obstack.c -index 6e82da054c..e6475a2a09 100644 a/lib/obstack.c -+++ b/lib/obstack.c -@@ -326,7 +326,7 @@ int obstack_exit_failure = EXIT_FAILURE; - # include - # endif - --static _Noreturn void -+static __attribute_noreturn__ void - print_and_abort (void) - { - /* Don't change any of these strings. Yes, it would be possible to add diff --git a/sys-apps/sed/sed-4.8-r1.ebuild b/sys-apps/sed/sed-4.8-r1.ebuild deleted file mode 100644 index de507fc75de2.. --- a/sys-apps/sed/sed-4.8-r1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sed.asc -inherit flag-o-matic verify-sig - -DESCRIPTION="Super-useful stream editor" -HOMEPAGE="https://www.gnu.org/software/sed/; -SRC_URI="mirror://gnu/sed/${P}.tar.xz" -SRC_URI+=" verify-sig? ( mirror://gnu/sed/${P}.tar.xz.sig )" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="acl nls selinux static" - -RDEPEND=" - !static? ( - acl? ( virtual/acl ) - nls? ( virtual/libintl ) - selinux? ( sys-libs/libselinux ) - ) -" -DEPEND="${RDEPEND} - static? ( - acl? ( virtual/acl[static-libs(+)] ) - nls? ( virtual/libintl[static-libs(+)] ) - selinux? ( sys-libs/libselinux[static-libs(+)] ) - ) -" -BDEPEND="nls? ( sys-devel/gettext ) - verify-sig? ( sec-keys/openpgp-keys-sed )" - -PATCHES=( - "${FILESDIR}/${P}-avoid-noreturn-diagnostic.patch" -) - -src_configure() { - use static && append-ldflags -static - - local myconf=( - --exec-prefix="${EPREFIX}" - $(use_enable acl) - $(use_enable nls) - $(use_with selinux) - # rename to gsed for better BSD compatibility - --program-prefix=g - ) - econf "${myconf[@]}" -} - -src_install() { - default - - # symlink to the standard name - dosym gsed /bin/sed - dosym gsed.1 /usr/share/man/man1/sed.1 -} diff --git a/sys-apps/sed/sed-4.8.ebuild b/sys-apps/sed/sed-4.8.ebuild deleted file mode 100644 index
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 325813b0c60cb0461222594af0e95e1e7b3a00cd Author: Sam James gentoo org> AuthorDate: Wed Dec 28 00:37:34 2022 + Commit: Sam James gentoo org> CommitDate: Wed Dec 28 00:37:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=325813b0 sys-apps/sed: fix HOMEPAGE & remote-id Signed-off-by: Sam James gentoo.org> sys-apps/sed/metadata.xml | 16 sys-apps/sed/sed-4.8-r1.ebuild | 2 +- sys-apps/sed/sed-4.8.ebuild| 2 +- sys-apps/sed/sed-4.9.ebuild| 2 +- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/sys-apps/sed/metadata.xml b/sys-apps/sed/metadata.xml index c1c3d84608ce..e562da12ca90 100644 --- a/sys-apps/sed/metadata.xml +++ b/sys-apps/sed/metadata.xml @@ -1,12 +1,12 @@ https://www.gentoo.org/dtd/metadata.dtd;> - - base-sys...@gentoo.org - Gentoo Base System - - - sed - cpe:/a:gnu:sed - + + base-sys...@gentoo.org + Gentoo Base System + + + sed + cpe:/a:gnu:sed + diff --git a/sys-apps/sed/sed-4.8-r1.ebuild b/sys-apps/sed/sed-4.8-r1.ebuild index 6cea28c227be..de507fc75de2 100644 --- a/sys-apps/sed/sed-4.8-r1.ebuild +++ b/sys-apps/sed/sed-4.8-r1.ebuild @@ -7,7 +7,7 @@ VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sed.asc inherit flag-o-matic verify-sig DESCRIPTION="Super-useful stream editor" -HOMEPAGE="http://sed.sourceforge.net/; +HOMEPAGE="https://www.gnu.org/software/sed/; SRC_URI="mirror://gnu/sed/${P}.tar.xz" SRC_URI+=" verify-sig? ( mirror://gnu/sed/${P}.tar.xz.sig )" diff --git a/sys-apps/sed/sed-4.8.ebuild b/sys-apps/sed/sed-4.8.ebuild index 9b569200aecd..c756f9b2c1ca 100644 --- a/sys-apps/sed/sed-4.8.ebuild +++ b/sys-apps/sed/sed-4.8.ebuild @@ -7,7 +7,7 @@ VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sed.asc inherit flag-o-matic verify-sig DESCRIPTION="Super-useful stream editor" -HOMEPAGE="http://sed.sourceforge.net/; +HOMEPAGE="https://www.gnu.org/software/sed/; SRC_URI="mirror://gnu/sed/${P}.tar.xz" SRC_URI+=" verify-sig? ( mirror://gnu/sed/${P}.tar.xz.sig )" diff --git a/sys-apps/sed/sed-4.9.ebuild b/sys-apps/sed/sed-4.9.ebuild index 3052545c1b37..7e3ee600 100644 --- a/sys-apps/sed/sed-4.9.ebuild +++ b/sys-apps/sed/sed-4.9.ebuild @@ -7,7 +7,7 @@ VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sed.asc inherit flag-o-matic verify-sig DESCRIPTION="Super-useful stream editor" -HOMEPAGE="http://sed.sourceforge.net/; +HOMEPAGE="https://www.gnu.org/software/sed/; SRC_URI="mirror://gnu/sed/${P}.tar.xz" SRC_URI+=" verify-sig? ( mirror://gnu/sed/${P}.tar.xz.sig )"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: a99e2e9936c6f09a2158614f323d954fbcbb7de5 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Dec 11 18:01:34 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Dec 11 18:01:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a99e2e99 sys-apps/sed: Stabilize 4.9 sparc, #885119 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/sed/sed-4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.9.ebuild b/sys-apps/sed/sed-4.9.ebuild index acbbafc860a5..3052545c1b37 100644 --- a/sys-apps/sed/sed-4.9.ebuild +++ b/sys-apps/sed/sed-4.9.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnu/sed/${P}.tar.xz.sig )" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="acl nls selinux static" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 66bc1bc4ca1ddcc3a4d4670926f3d6e5b281ee47 Author: Sam James gentoo org> AuthorDate: Sat Dec 10 04:48:29 2022 + Commit: Sam James gentoo org> CommitDate: Sat Dec 10 04:48:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66bc1bc4 sys-apps/sed: Stabilize 4.9 hppa, #885119 Signed-off-by: Sam James gentoo.org> sys-apps/sed/sed-4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.9.ebuild b/sys-apps/sed/sed-4.9.ebuild index 8a408701e206..acbbafc860a5 100644 --- a/sys-apps/sed/sed-4.9.ebuild +++ b/sys-apps/sed/sed-4.9.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnu/sed/${P}.tar.xz.sig )" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="acl nls selinux static" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 76a105483af4b87f718a0e92deabec40e50121f7 Author: Sam James gentoo org> AuthorDate: Sat Dec 10 04:19:48 2022 + Commit: Sam James gentoo org> CommitDate: Sat Dec 10 04:19:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76a10548 sys-apps/sed: Stabilize 4.9 ppc64, #885119 Signed-off-by: Sam James gentoo.org> sys-apps/sed/sed-4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.9.ebuild b/sys-apps/sed/sed-4.9.ebuild index 069437af9244..8a408701e206 100644 --- a/sys-apps/sed/sed-4.9.ebuild +++ b/sys-apps/sed/sed-4.9.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnu/sed/${P}.tar.xz.sig )" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="acl nls selinux static" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 75d6e963642fdb171aa5b14b930eb7912b2ff0b7 Author: Sam James gentoo org> AuthorDate: Sat Dec 10 04:17:17 2022 + Commit: Sam James gentoo org> CommitDate: Sat Dec 10 04:17:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75d6e963 sys-apps/sed: Stabilize 4.9 arm64, #885119 Signed-off-by: Sam James gentoo.org> sys-apps/sed/sed-4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.9.ebuild b/sys-apps/sed/sed-4.9.ebuild index dc1df526b891..4f609ec17a5f 100644 --- a/sys-apps/sed/sed-4.9.ebuild +++ b/sys-apps/sed/sed-4.9.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnu/sed/${P}.tar.xz.sig )" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="acl nls selinux static" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 3f38320ffd709e86742dd2b05d678a1f9145495c Author: Sam James gentoo org> AuthorDate: Sat Dec 10 04:17:20 2022 + Commit: Sam James gentoo org> CommitDate: Sat Dec 10 04:17:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f38320f sys-apps/sed: Stabilize 4.9 amd64, #885119 Signed-off-by: Sam James gentoo.org> sys-apps/sed/sed-4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.9.ebuild b/sys-apps/sed/sed-4.9.ebuild index 975b35be4ac6..b4cfa3753532 100644 --- a/sys-apps/sed/sed-4.9.ebuild +++ b/sys-apps/sed/sed-4.9.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnu/sed/${P}.tar.xz.sig )" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="acl nls selinux static" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: a69aa59414fe3fd7db38558a74d468ef9f2b99a6 Author: Sam James gentoo org> AuthorDate: Sat Dec 10 04:17:21 2022 + Commit: Sam James gentoo org> CommitDate: Sat Dec 10 04:17:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a69aa594 sys-apps/sed: Stabilize 4.9 arm, #885119 Signed-off-by: Sam James gentoo.org> sys-apps/sed/sed-4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.9.ebuild b/sys-apps/sed/sed-4.9.ebuild index b4cfa3753532..069437af9244 100644 --- a/sys-apps/sed/sed-4.9.ebuild +++ b/sys-apps/sed/sed-4.9.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnu/sed/${P}.tar.xz.sig )" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="acl nls selinux static" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 39a37c5494e028141413981366a1ff7cf25a63df Author: Sam James gentoo org> AuthorDate: Sat Dec 10 04:17:19 2022 + Commit: Sam James gentoo org> CommitDate: Sat Dec 10 04:17:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39a37c54 sys-apps/sed: Stabilize 4.9 ppc, #885119 Signed-off-by: Sam James gentoo.org> sys-apps/sed/sed-4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.9.ebuild b/sys-apps/sed/sed-4.9.ebuild index 4f609ec17a5f..975b35be4ac6 100644 --- a/sys-apps/sed/sed-4.9.ebuild +++ b/sys-apps/sed/sed-4.9.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnu/sed/${P}.tar.xz.sig )" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="acl nls selinux static" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: dcd4888cb27429e0d0496d9840cc146cb0edd3b5 Author: Sam James gentoo org> AuthorDate: Sat Dec 10 04:17:16 2022 + Commit: Sam James gentoo org> CommitDate: Sat Dec 10 04:17:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcd4888c sys-apps/sed: Stabilize 4.9 x86, #885119 Signed-off-by: Sam James gentoo.org> sys-apps/sed/sed-4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.9.ebuild b/sys-apps/sed/sed-4.9.ebuild index 1c4032498092..dc1df526b891 100644 --- a/sys-apps/sed/sed-4.9.ebuild +++ b/sys-apps/sed/sed-4.9.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnu/sed/${P}.tar.xz.sig )" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="acl nls selinux static" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: f31629eb484a330a5c40eede73361d4074d3e203 Author: Sam James gentoo org> AuthorDate: Mon Nov 7 02:45:14 2022 + Commit: Sam James gentoo org> CommitDate: Mon Nov 7 02:45:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f31629eb sys-apps/sed: add 4.9 Closes: https://bugs.gentoo.org/706198 Closes: https://bugs.gentoo.org/837782 Signed-off-by: Sam James gentoo.org> sys-apps/sed/Manifest | 2 ++ sys-apps/sed/sed-4.9.ebuild | 56 + 2 files changed, 58 insertions(+) diff --git a/sys-apps/sed/Manifest b/sys-apps/sed/Manifest index 30ed2089ac65..6c15c512bef2 100644 --- a/sys-apps/sed/Manifest +++ b/sys-apps/sed/Manifest @@ -1,2 +1,4 @@ DIST sed-4.8.tar.xz 1348048 BLAKE2B 62f6b6500cc9a20a35cafc2b09b12bb7da67fa0afb0b1b26153babc0023424b3126f44d29eba14c25fc4490996c90738b191c9440c66da6c120bbb9bc6f6df65 SHA512 7de25d9bc2981c63321c2223f3fbcab61d7b0df4fcf7d4394b72400b91993e1288d8bf53948ed5fffcf5a98c75265726a68ad4fb98e1d571bf768603a108c1c8 DIST sed-4.8.tar.xz.sig 833 BLAKE2B 8e5b3c69a28ffbfa49ef6f769fbb72c6f1ec14e6e1e0cec3851d15d85e05560a8a74e28e037eefb916b10831b4afbe0e4735d713dc3b90d7d73de7d0b1176d0b SHA512 9b886bdbd18ee2d60608cee3fd2b4193a1b6c3309d887ee05828c14b89b7b515dbf042a9e0ebdd13e6ccfa42e3cd217a408c796d68c4ebedaaa64f795000f095 +DIST sed-4.9.tar.xz 1397092 BLAKE2B 6c7c7dc782b87c3bd0b5e826ba46c2f1dc7bd8c1159945fcf14b394711742964628774cf9f27d844b672721d7849e6c31992d82fafb9ed4118b7feb60406d1e1 SHA512 36157a4b4a2430cf421b7bd07f1675d680d9f1616be96cf6ad6ee74a9ec0fe695f8d0b1e1f0b008bbb33cc7fcde5e1c456359bbbc63f8aebdd4fedc3982cf6dc +DIST sed-4.9.tar.xz.sig 833 BLAKE2B 256bb112aa3aec1a8d40544ef1b0a7570f35d66369047ed3d261c57f938042dcb4a169137eaed6639bcfb472e4a6fc6ebec2de243b2c4d4c0ba0e9081f92556d SHA512 ceb235850184b99017783486e182ade9db38313d20b2b34d23f54d8affe180f7a191139b993e8ec7718ca33eff732f547ca4b3b59aaf865feaae611dfeae5c46 diff --git a/sys-apps/sed/sed-4.9.ebuild b/sys-apps/sed/sed-4.9.ebuild new file mode 100644 index ..1c4032498092 --- /dev/null +++ b/sys-apps/sed/sed-4.9.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sed.asc +inherit flag-o-matic verify-sig + +DESCRIPTION="Super-useful stream editor" +HOMEPAGE="http://sed.sourceforge.net/; +SRC_URI="mirror://gnu/sed/${P}.tar.xz" +SRC_URI+=" verify-sig? ( mirror://gnu/sed/${P}.tar.xz.sig )" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="acl nls selinux static" + +RDEPEND=" + !static? ( + acl? ( virtual/acl ) + nls? ( virtual/libintl ) + selinux? ( sys-libs/libselinux ) + ) +" +DEPEND="${RDEPEND} + static? ( + acl? ( virtual/acl[static-libs(+)] ) + nls? ( virtual/libintl[static-libs(+)] ) + selinux? ( sys-libs/libselinux[static-libs(+)] ) + ) +" +BDEPEND="nls? ( sys-devel/gettext ) + verify-sig? ( sec-keys/openpgp-keys-sed )" + +src_configure() { + use static && append-ldflags -static + + local myconf=( + --exec-prefix="${EPREFIX}" + $(use_enable acl) + $(use_enable nls) + $(use_with selinux) + # rename to gsed for better BSD compatibility + --program-prefix=g + ) + econf "${myconf[@]}" +} + +src_install() { + default + + # symlink to the standard name + dosym gsed /bin/sed + dosym gsed.1 /usr/share/man/man1/sed.1 +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 2f8c0176b502f6150bec2e9d3523dd59b6223bf8 Author: Michał Górny gentoo org> AuthorDate: Sun Oct 30 12:25:03 2022 + Commit: Sam James gentoo org> CommitDate: Sun Oct 30 15:50:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f8c0176 sys-apps/sed: Install as gsed for better BSD compat. Signed-off-by: Michał Górny gentoo.org> Signed-off-by: Sam James gentoo.org> sys-apps/sed/sed-4.8-r1.ebuild | 60 ++ 1 file changed, 60 insertions(+) diff --git a/sys-apps/sed/sed-4.8-r1.ebuild b/sys-apps/sed/sed-4.8-r1.ebuild new file mode 100644 index ..6cea28c227be --- /dev/null +++ b/sys-apps/sed/sed-4.8-r1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sed.asc +inherit flag-o-matic verify-sig + +DESCRIPTION="Super-useful stream editor" +HOMEPAGE="http://sed.sourceforge.net/; +SRC_URI="mirror://gnu/sed/${P}.tar.xz" +SRC_URI+=" verify-sig? ( mirror://gnu/sed/${P}.tar.xz.sig )" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="acl nls selinux static" + +RDEPEND=" + !static? ( + acl? ( virtual/acl ) + nls? ( virtual/libintl ) + selinux? ( sys-libs/libselinux ) + ) +" +DEPEND="${RDEPEND} + static? ( + acl? ( virtual/acl[static-libs(+)] ) + nls? ( virtual/libintl[static-libs(+)] ) + selinux? ( sys-libs/libselinux[static-libs(+)] ) + ) +" +BDEPEND="nls? ( sys-devel/gettext ) + verify-sig? ( sec-keys/openpgp-keys-sed )" + +PATCHES=( + "${FILESDIR}/${P}-avoid-noreturn-diagnostic.patch" +) + +src_configure() { + use static && append-ldflags -static + + local myconf=( + --exec-prefix="${EPREFIX}" + $(use_enable acl) + $(use_enable nls) + $(use_with selinux) + # rename to gsed for better BSD compatibility + --program-prefix=g + ) + econf "${myconf[@]}" +} + +src_install() { + default + + # symlink to the standard name + dosym gsed /bin/sed + dosym gsed.1 /usr/share/man/man1/sed.1 +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: ca508cccecdbd66be77cda002e4a99c8b204096a Author: Sam James gentoo org> AuthorDate: Wed Sep 21 04:05:34 2022 + Commit: Sam James gentoo org> CommitDate: Wed Sep 21 04:08:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca508ccc sys-apps/sed: fix LICENSE Per --version output. Signed-off-by: Sam James gentoo.org> sys-apps/sed/sed-4.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.8.ebuild b/sys-apps/sed/sed-4.8.ebuild index 060be8689435..9b569200aecd 100644 --- a/sys-apps/sed/sed-4.8.ebuild +++ b/sys-apps/sed/sed-4.8.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="http://sed.sourceforge.net/; SRC_URI="mirror://gnu/sed/${P}.tar.xz" SRC_URI+=" verify-sig? ( mirror://gnu/sed/${P}.tar.xz.sig )" -LICENSE="GPL-3" +LICENSE="GPL-3+" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="acl nls selinux static"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/, sys-apps/sed/files/
commit: 7699c657393b3495f0105e202b0a166a47743e5f Author: Bob Haarman google com> AuthorDate: Wed Sep 14 20:46:12 2022 + Commit: Sam James gentoo org> CommitDate: Thu Sep 15 00:09:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7699c657 sys-apps/sed: patch to avoid diagnostic during build sed-4.8 uses an old version of gnulib, which assigns a function declared with _Noreturn to a variable declared with __attribute__((__noreturn__)). This causes the types to mismatch, which produces a Clang diagnostic. This change fixes the issue by using __attribute__((__noreturn__)) for both the function definition and the variable. The same fix was applied to upstream gnulib, which has since been pulled into the development version of sed. Once we update sed to a version that includes the fix, we will not need this local patch anymore. Signed-off-by: Robbert Haarman google.com> Closes: https://github.com/gentoo/gentoo/pull/27257 Signed-off-by: Sam James gentoo.org> .../files/sed-4.8-avoid-noreturn-diagnostic.patch | 21 + sys-apps/sed/sed-4.8.ebuild | 4 2 files changed, 25 insertions(+) diff --git a/sys-apps/sed/files/sed-4.8-avoid-noreturn-diagnostic.patch b/sys-apps/sed/files/sed-4.8-avoid-noreturn-diagnostic.patch new file mode 100644 index ..d361780b548d --- /dev/null +++ b/sys-apps/sed/files/sed-4.8-avoid-noreturn-diagnostic.patch @@ -0,0 +1,21 @@ +https://github.com/coreutils/gnulib/commit/0cc39712803ade7b2d4b89c36b143dad72404063 + +From 0cc39712803ade7b2d4b89c36b143dad72404063 Sun Oct 18 00:00:00 2020 +From: Bruno Haible + +obstack: Fix a clang warning. +* lib/obstack.c (print_and_abort): Mark as __attribute_noreturn__. + +diff --git a/lib/obstack.c b/lib/obstack.c +index 6e82da054c..e6475a2a09 100644 +--- a/lib/obstack.c b/lib/obstack.c +@@ -326,7 +326,7 @@ int obstack_exit_failure = EXIT_FAILURE; + # include + # endif + +-static _Noreturn void ++static __attribute_noreturn__ void + print_and_abort (void) + { + /* Don't change any of these strings. Yes, it would be possible to add diff --git a/sys-apps/sed/sed-4.8.ebuild b/sys-apps/sed/sed-4.8.ebuild index d71ab4f61ead..060be8689435 100644 --- a/sys-apps/sed/sed-4.8.ebuild +++ b/sys-apps/sed/sed-4.8.ebuild @@ -33,6 +33,10 @@ DEPEND="${RDEPEND} BDEPEND="nls? ( sys-devel/gettext ) verify-sig? ( sec-keys/openpgp-keys-sed )" +PATCHES=( + "${FILESDIR}/${P}-avoid-noreturn-diagnostic.patch" +) + src_configure() { use static && append-ldflags -static
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: cf7fed05f6e80c7134dcd4cd613c23118b685785 Author: Sam James gentoo org> AuthorDate: Thu Apr 7 03:47:06 2022 + Commit: Sam James gentoo org> CommitDate: Thu Apr 7 03:57:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf7fed05 sys-apps/sed: add verify-sig Signed-off-by: Sam James gentoo.org> sys-apps/sed/Manifest | 1 + sys-apps/sed/sed-4.8.ebuild | 7 +-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/sys-apps/sed/Manifest b/sys-apps/sed/Manifest index 526fe0062a11..30ed2089ac65 100644 --- a/sys-apps/sed/Manifest +++ b/sys-apps/sed/Manifest @@ -1 +1,2 @@ DIST sed-4.8.tar.xz 1348048 BLAKE2B 62f6b6500cc9a20a35cafc2b09b12bb7da67fa0afb0b1b26153babc0023424b3126f44d29eba14c25fc4490996c90738b191c9440c66da6c120bbb9bc6f6df65 SHA512 7de25d9bc2981c63321c2223f3fbcab61d7b0df4fcf7d4394b72400b91993e1288d8bf53948ed5fffcf5a98c75265726a68ad4fb98e1d571bf768603a108c1c8 +DIST sed-4.8.tar.xz.sig 833 BLAKE2B 8e5b3c69a28ffbfa49ef6f769fbb72c6f1ec14e6e1e0cec3851d15d85e05560a8a74e28e037eefb916b10831b4afbe0e4735d713dc3b90d7d73de7d0b1176d0b SHA512 9b886bdbd18ee2d60608cee3fd2b4193a1b6c3309d887ee05828c14b89b7b515dbf042a9e0ebdd13e6ccfa42e3cd217a408c796d68c4ebedaaa64f795000f095 diff --git a/sys-apps/sed/sed-4.8.ebuild b/sys-apps/sed/sed-4.8.ebuild index 69f4960ab94f..3ecfbc9df7fd 100644 --- a/sys-apps/sed/sed-4.8.ebuild +++ b/sys-apps/sed/sed-4.8.ebuild @@ -3,11 +3,13 @@ EAPI=7 -inherit flag-o-matic +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sed.asc +inherit flag-o-matic verify-sig DESCRIPTION="Super-useful stream editor" HOMEPAGE="http://sed.sourceforge.net/; SRC_URI="mirror://gnu/sed/${P}.tar.xz" +SRC_URI+=" verify-sig? ( mirror://gnu/sed/${P}.tar.xz.sig )" LICENSE="GPL-3" SLOT="0" @@ -28,7 +30,8 @@ DEPEND="${RDEPEND} selinux? ( sys-libs/libselinux[static-libs(+)] ) ) " -BDEPEND="nls? ( sys-devel/gettext )" +BDEPEND="nls? ( sys-devel/gettext ) + verify-sig? ( sec-keys/openpgp-keys-sed )" src_configure() { use static && append-ldflags -static
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 4b5f83db898807ef96b5cc5dfefce47578ea9602 Author: David Seifert gentoo org> AuthorDate: Thu Jan 6 09:07:11 2022 + Commit: David Seifert gentoo org> CommitDate: Thu Jan 6 09:07:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b5f83db sys-apps/sed: remove userland_GNU Signed-off-by: David Seifert gentoo.org> sys-apps/sed/sed-4.8.ebuild | 13 - 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/sys-apps/sed/sed-4.8.ebuild b/sys-apps/sed/sed-4.8.ebuild index a8aaee8972f8..69f4960ab94f 100644 --- a/sys-apps/sed/sed-4.8.ebuild +++ b/sys-apps/sed/sed-4.8.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=7 @@ -31,15 +31,10 @@ DEPEND="${RDEPEND} BDEPEND="nls? ( sys-devel/gettext )" src_configure() { - local myconf=() - if use userland_GNU; then - myconf+=( --exec-prefix="${EPREFIX}" ) - else - myconf+=( --program-prefix=g ) - fi - use static && append-ldflags -static - myconf+=( + + local myconf=( + --exec-prefix="${EPREFIX}" $(use_enable acl) $(use_enable nls) $(use_with selinux)
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: a138f048734323dea3666f37976e129f1c76f9c1 Author: David Seifert gentoo org> AuthorDate: Fri May 14 22:13:10 2021 + Commit: David Seifert gentoo org> CommitDate: Fri May 14 22:13:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a138f048 sys-apps/sed: drop 4.7 Signed-off-by: David Seifert gentoo.org> sys-apps/sed/Manifest | 1 - sys-apps/sed/sed-4.7.ebuild | 49 - 2 files changed, 50 deletions(-) diff --git a/sys-apps/sed/Manifest b/sys-apps/sed/Manifest index 5e6667e5cd2..526fe0062a1 100644 --- a/sys-apps/sed/Manifest +++ b/sys-apps/sed/Manifest @@ -1,2 +1 @@ -DIST sed-4.7.tar.xz 1298316 BLAKE2B 752bc2e942b6f041710c6811518147c5fa4b143b33ae842ec1f142ec914bfaf4d7e8a94a2b1a5b345789944e5426f7946997f2ccbc43ee5034351a95ce3a677e SHA512 e0be5db4cdf8226b34aaa9071bc5ae0eafde1c52227cee3512eea7fe2520d6c5cebf15266aa5c4adffbb51bf125c140a15644e28d57759893c12823ea9bbf4fb DIST sed-4.8.tar.xz 1348048 BLAKE2B 62f6b6500cc9a20a35cafc2b09b12bb7da67fa0afb0b1b26153babc0023424b3126f44d29eba14c25fc4490996c90738b191c9440c66da6c120bbb9bc6f6df65 SHA512 7de25d9bc2981c63321c2223f3fbcab61d7b0df4fcf7d4394b72400b91993e1288d8bf53948ed5fffcf5a98c75265726a68ad4fb98e1d571bf768603a108c1c8 diff --git a/sys-apps/sed/sed-4.7.ebuild b/sys-apps/sed/sed-4.7.ebuild deleted file mode 100644 index c319f8bf409..000 --- a/sys-apps/sed/sed-4.7.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit flag-o-matic - -DESCRIPTION="Super-useful stream editor" -HOMEPAGE="http://sed.sourceforge.net/; -SRC_URI="mirror://gnu/sed/${P}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="acl nls selinux static" - -RDEPEND=" - !static? ( - acl? ( virtual/acl ) - nls? ( virtual/libintl ) - selinux? ( sys-libs/libselinux ) - ) -" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext ) - static? ( - acl? ( virtual/acl[static-libs(+)] ) - nls? ( virtual/libintl[static-libs(+)] ) - selinux? ( sys-libs/libselinux[static-libs(+)] ) - ) -" - -src_configure() { - local myconf=() - if use userland_GNU; then - myconf+=( --exec-prefix="${EPREFIX}" ) - else - myconf+=( --program-prefix=g ) - fi - - export ac_cv_search_setfilecon=$(usex selinux -lselinux) - export ac_cv_header_selinux_{context,selinux}_h=$(usex selinux) - use static && append-ldflags -static - myconf+=( - $(use_enable acl) - $(use_enable nls) - ) - econf "${myconf[@]}" -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 53f59163fb5a0a3600514687906e9c1ecca54f6c Author: Sam James gentoo org> AuthorDate: Fri Apr 16 23:17:40 2021 + Commit: Sam James gentoo org> CommitDate: Wed Apr 21 19:01:42 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53f59163 sys-apps/sed: toolchain-funcs-- Signed-off-by: Sam James gentoo.org> sys-apps/sed/sed-4.7.ebuild | 2 +- sys-apps/sed/sed-4.8.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/sed/sed-4.7.ebuild b/sys-apps/sed/sed-4.7.ebuild index 2a14ae4d006..c319f8bf409 100644 --- a/sys-apps/sed/sed-4.7.ebuild +++ b/sys-apps/sed/sed-4.7.ebuild @@ -3,7 +3,7 @@ EAPI=6 -inherit flag-o-matic toolchain-funcs +inherit flag-o-matic DESCRIPTION="Super-useful stream editor" HOMEPAGE="http://sed.sourceforge.net/; diff --git a/sys-apps/sed/sed-4.8.ebuild b/sys-apps/sed/sed-4.8.ebuild index 5053c0f2380..a8aaee8972f 100644 --- a/sys-apps/sed/sed-4.8.ebuild +++ b/sys-apps/sed/sed-4.8.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit flag-o-matic toolchain-funcs +inherit flag-o-matic DESCRIPTION="Super-useful stream editor" HOMEPAGE="http://sed.sourceforge.net/;
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: ec7e6d597aec0d8842de622318af182c543a0024 Author: Sam James (sam_c) cmpct info> AuthorDate: Wed Jun 10 11:58:26 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Thu Jun 11 22:04:59 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec7e6d59 sys-apps/sed: arm64 stable (bug #725356) Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sam James (sam_c) cmpct.info> Signed-off-by: Mart Raudsepp gentoo.org> sys-apps/sed/sed-4.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.8.ebuild b/sys-apps/sed/sed-4.8.ebuild index 3e443e0ee3a..35656086a9a 100644 --- a/sys-apps/sed/sed-4.8.ebuild +++ b/sys-apps/sed/sed-4.8.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86" IUSE="acl nls selinux static" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: bd13681569bd56201865493f477662dee4188c37 Author: Rolf Eike Beer sf-mail de> AuthorDate: Thu Jun 11 13:54:48 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Jun 11 18:00:51 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd136815 sys-apps/sed: stable 4.8 for hppa, bug #725356 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> sys-apps/sed/sed-4.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.8.ebuild b/sys-apps/sed/sed-4.8.ebuild index b8090e716a4..3e443e0ee3a 100644 --- a/sys-apps/sed/sed-4.8.ebuild +++ b/sys-apps/sed/sed-4.8.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86" IUSE="acl nls selinux static" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 7dfba9c775d6f2bfb19ff97e697faf96ccd94a26 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Jun 11 08:33:44 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Jun 11 08:34:29 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dfba9c7 sys-apps/sed: x86 stable wrt bug #725356 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/sed/sed-4.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.8.ebuild b/sys-apps/sed/sed-4.8.ebuild index bd9fa2d311c..b8090e716a4 100644 --- a/sys-apps/sed/sed-4.8.ebuild +++ b/sys-apps/sed/sed-4.8.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc ~x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86" IUSE="acl nls selinux static" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: d1c8fbf91bd6c4456e8aee8cc414c12c5df31bc8 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Jun 11 08:31:26 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Jun 11 08:31:26 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1c8fbf9 sys-apps/sed: ppc64 stable wrt bug #725356 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/sed/sed-4.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.8.ebuild b/sys-apps/sed/sed-4.8.ebuild index ea6a9e2d8dd..bd9fa2d311c 100644 --- a/sys-apps/sed/sed-4.8.ebuild +++ b/sys-apps/sed/sed-4.8.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv s390 sparc ~x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc ~x86" IUSE="acl nls selinux static" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 9cec4bf9397f2d20e1347836a132b42a815c2aff Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Jun 11 08:29:13 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Jun 11 08:29:43 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cec4bf9 sys-apps/sed: ppc stable wrt bug #725356 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/sed/sed-4.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.8.ebuild b/sys-apps/sed/sed-4.8.ebuild index 20656ab6af1..ea6a9e2d8dd 100644 --- a/sys-apps/sed/sed-4.8.ebuild +++ b/sys-apps/sed/sed-4.8.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv s390 sparc ~x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv s390 sparc ~x86" IUSE="acl nls selinux static" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 22784dfc95c531a604d69a3e1cb920fa7c71fa45 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Jun 11 08:27:39 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Jun 11 08:27:39 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22784dfc sys-apps/sed: arm stable wrt bug #725356 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/sed/sed-4.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.8.ebuild b/sys-apps/sed/sed-4.8.ebuild index 6fdc2bcb54b..20656ab6af1 100644 --- a/sys-apps/sed/sed-4.8.ebuild +++ b/sys-apps/sed/sed-4.8.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv s390 sparc ~x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv s390 sparc ~x86" IUSE="acl nls selinux static" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 07f3a94d4e86a38ff0a3f4914e588d4d69951eb6 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Jun 11 08:25:11 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Jun 11 08:25:11 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07f3a94d sys-apps/sed: amd64 stable wrt bug #725356 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/sed/sed-4.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.8.ebuild b/sys-apps/sed/sed-4.8.ebuild index 0e10e8d836d..6fdc2bcb54b 100644 --- a/sys-apps/sed/sed-4.8.ebuild +++ b/sys-apps/sed/sed-4.8.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv s390 sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv s390 sparc ~x86" IUSE="acl nls selinux static" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: e2260a617394a88c965ab400286b781b6b0eda9f Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Jun 10 13:01:19 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Jun 10 13:01:19 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2260a61 sys-apps/sed: sparc stable wrt bug #725356 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/sed/sed-4.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.8.ebuild b/sys-apps/sed/sed-4.8.ebuild index 8c466a6518e..0e10e8d836d 100644 --- a/sys-apps/sed/sed-4.8.ebuild +++ b/sys-apps/sed/sed-4.8.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv s390 sparc ~x86" IUSE="acl nls selinux static" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 9451bffcd1bf8a2ff195132ff1d3bd4ba2b17f83 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Jun 10 13:00:28 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Jun 10 13:00:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9451bffc sys-apps/sed: s390 stable wrt bug #725356 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/sed/sed-4.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.8.ebuild b/sys-apps/sed/sed-4.8.ebuild index bada9c0a526..8c466a6518e 100644 --- a/sys-apps/sed/sed-4.8.ebuild +++ b/sys-apps/sed/sed-4.8.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv s390 ~sparc ~x86" IUSE="acl nls selinux static" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 4ae937692df078e28c21c556ffc68cf684e58894 Author: Mike Gilbert gentoo org> AuthorDate: Mon May 25 15:53:53 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Mon May 25 15:53:53 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ae93769 sys-apps/sed: pass --without-selinux to configure Signed-off-by: Mike Gilbert gentoo.org> sys-apps/sed/sed-4.8.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sys-apps/sed/sed-4.8.ebuild b/sys-apps/sed/sed-4.8.ebuild index 66b31632c46..bada9c0a526 100644 --- a/sys-apps/sed/sed-4.8.ebuild +++ b/sys-apps/sed/sed-4.8.ebuild @@ -38,12 +38,11 @@ src_configure() { myconf+=( --program-prefix=g ) fi - export ac_cv_search_setfilecon=$(usex selinux -lselinux) - export ac_cv_header_selinux_{context,selinux}_h=$(usex selinux) use static && append-ldflags -static myconf+=( $(use_enable acl) $(use_enable nls) + $(use_with selinux) ) econf "${myconf[@]}" }
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 0460b649c6d741f0fb600983dc1b13cce2c84876 Author: Roy Yang google com> AuthorDate: Sat May 2 22:16:48 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon May 4 17:35:40 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0460b649 Fixed CPE tag for sys-apps/sed Signed-off-by: Roy Yang google.com> Signed-off-by: Thomas Deutschmann gentoo.org> sys-apps/sed/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-apps/sed/metadata.xml b/sys-apps/sed/metadata.xml index b738f8c54a0..054748d2957 100644 --- a/sys-apps/sed/metadata.xml +++ b/sys-apps/sed/metadata.xml @@ -7,5 +7,6 @@ sed + cpe:/a:gnu:sed
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 6f20d92d0bd563531a63d7220551a4cfb7c2f5f7 Author: Lars Wendler gentoo org> AuthorDate: Tue Apr 21 07:32:27 2020 + Commit: Lars Wendler gentoo org> CommitDate: Tue Apr 21 07:32:27 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f20d92d sys-apps/sed: Removed old Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Lars Wendler gentoo.org> sys-apps/sed/Manifest | 1 - sys-apps/sed/sed-4.5.ebuild | 49 - 2 files changed, 50 deletions(-) diff --git a/sys-apps/sed/Manifest b/sys-apps/sed/Manifest index 5db3054460a..5e6667e5cd2 100644 --- a/sys-apps/sed/Manifest +++ b/sys-apps/sed/Manifest @@ -1,3 +1,2 @@ -DIST sed-4.5.tar.xz 1274252 BLAKE2B 08525659e0e01ec50e736c1665634f3816f57c48aeefa7f6bc7a152cd6c171bb4e96e5c215429fc5edbe6e1de6cc3efe4f2f3bf6865933a30dd1700e921d5b3f SHA512 f95fb27e03b2301dae63878413b4c48e40341cc676945a612e1d0bd911da3192858ae142791292a99fbdaacbc7dab2d6fccb50787c06846f99b0b3740b40c196 DIST sed-4.7.tar.xz 1298316 BLAKE2B 752bc2e942b6f041710c6811518147c5fa4b143b33ae842ec1f142ec914bfaf4d7e8a94a2b1a5b345789944e5426f7946997f2ccbc43ee5034351a95ce3a677e SHA512 e0be5db4cdf8226b34aaa9071bc5ae0eafde1c52227cee3512eea7fe2520d6c5cebf15266aa5c4adffbb51bf125c140a15644e28d57759893c12823ea9bbf4fb DIST sed-4.8.tar.xz 1348048 BLAKE2B 62f6b6500cc9a20a35cafc2b09b12bb7da67fa0afb0b1b26153babc0023424b3126f44d29eba14c25fc4490996c90738b191c9440c66da6c120bbb9bc6f6df65 SHA512 7de25d9bc2981c63321c2223f3fbcab61d7b0df4fcf7d4394b72400b91993e1288d8bf53948ed5fffcf5a98c75265726a68ad4fb98e1d571bf768603a108c1c8 diff --git a/sys-apps/sed/sed-4.5.ebuild b/sys-apps/sed/sed-4.5.ebuild deleted file mode 100644 index 28c5f7cfc63..000 --- a/sys-apps/sed/sed-4.5.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit flag-o-matic toolchain-funcs - -DESCRIPTION="Super-useful stream editor" -HOMEPAGE="http://sed.sourceforge.net/; -SRC_URI="mirror://gnu/sed/${P}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86" -IUSE="acl nls selinux static" - -RDEPEND=" - !static? ( - acl? ( virtual/acl ) - nls? ( virtual/libintl ) - selinux? ( sys-libs/libselinux ) - ) -" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext ) - static? ( - acl? ( virtual/acl[static-libs(+)] ) - nls? ( virtual/libintl[static-libs(+)] ) - selinux? ( sys-libs/libselinux[static-libs(+)] ) - ) -" - -src_configure() { - local myconf=() - if use userland_GNU; then - myconf+=( --exec-prefix="${EPREFIX}" ) - else - myconf+=( --program-prefix=g ) - fi - - export ac_cv_search_setfilecon=$(usex selinux -lselinux) - export ac_cv_header_selinux_{context,selinux}_h=$(usex selinux) - use static && append-ldflags -static - myconf+=( - $(use_enable acl) - $(use_enable nls) - ) - econf "${myconf[@]}" -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: f70a46c3ede2106696249295b2f9463199abf9c3 Author: David Michael gmail com> AuthorDate: Sat Mar 21 20:14:18 2020 + Commit: Lars Wendler gentoo org> CommitDate: Sat Mar 21 20:16:22 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f70a46c3 sys-apps/sed: Move sys-devel/gettext to BDEPEND Closes: https://bugs.gentoo.org/713680 Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Lars Wendler gentoo.org> sys-apps/sed/sed-4.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.8.ebuild b/sys-apps/sed/sed-4.8.ebuild index 3cf0562a177..20eb0d11292 100644 --- a/sys-apps/sed/sed-4.8.ebuild +++ b/sys-apps/sed/sed-4.8.ebuild @@ -22,13 +22,13 @@ RDEPEND=" ) " DEPEND="${RDEPEND} - nls? ( sys-devel/gettext ) static? ( acl? ( virtual/acl[static-libs(+)] ) nls? ( virtual/libintl[static-libs(+)] ) selinux? ( sys-libs/libselinux[static-libs(+)] ) ) " +BDEPEND="nls? ( sys-devel/gettext )" src_configure() { local myconf=()
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 6266888e824685671f3b09dd5c3d79c8a9521391 Author: Mart Raudsepp gentoo org> AuthorDate: Tue Mar 17 10:13:41 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Tue Mar 17 10:17:16 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6266888e sys-apps/sed: arm64 stable (bug #705466) Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp gentoo.org> sys-apps/sed/sed-4.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.7.ebuild b/sys-apps/sed/sed-4.7.ebuild index 60bb169a708..151b3627577 100644 --- a/sys-apps/sed/sed-4.7.ebuild +++ b/sys-apps/sed/sed-4.7.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86" IUSE="acl nls selinux static" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 3f7e71bab13d0e617f5c580adb41c09a1b6da49e Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Feb 12 16:14:05 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Feb 12 16:14:05 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f7e71ba sys-apps/sed: s390 stable wrt bug #705466 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/sed/sed-4.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.7.ebuild b/sys-apps/sed/sed-4.7.ebuild index cab8f59e13b..60bb169a708 100644 --- a/sys-apps/sed/sed-4.7.ebuild +++ b/sys-apps/sed/sed-4.7.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sh sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86" IUSE="acl nls selinux static" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: c5fa0fca7abfd366d72fb97fbb4f6a2ef424a360 Author: Mikle Kolyada gentoo org> AuthorDate: Mon Jan 27 11:21:13 2020 + Commit: Mikle Kolyada gentoo org> CommitDate: Mon Jan 27 11:21:13 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5fa0fca sys-apps/sed: arm stable wrt bug #705466 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada gentoo.org> sys-apps/sed/sed-4.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.7.ebuild b/sys-apps/sed/sed-4.7.ebuild index 94c12cd6cdc..cab8f59e13b 100644 --- a/sys-apps/sed/sed-4.7.ebuild +++ b/sys-apps/sed/sed-4.7.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sh sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sh sparc x86" IUSE="acl nls selinux static" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: e4b7421760fb1f2da6e76eb6a2bd5e79dba7b5cc Author: Rolf Eike Beer sf-mail de> AuthorDate: Sat Jan 18 09:11:14 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Jan 18 09:54:00 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4b74217 sys-apps/sed: stable 4.7 for hppa/sparc, bug #705466 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="hppa sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> sys-apps/sed/sed-4.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.7.ebuild b/sys-apps/sed/sed-4.7.ebuild index ebcf003708b..94c12cd6cdc 100644 --- a/sys-apps/sed/sed-4.7.ebuild +++ b/sys-apps/sed/sed-4.7.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sh ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sh sparc x86" IUSE="acl nls selinux static" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 89f11c57a922ce1662a9053149161a589ced6645 Author: Mike Gilbert gentoo org> AuthorDate: Fri Jan 17 18:43:20 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Jan 17 18:43:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89f11c57 sys-apps/sed: require static-libs when USE=static is enabled Closes: https://bugs.gentoo.org/705580 Package-Manager: Portage-2.3.84_p2, Repoman-2.3.20_p24 Signed-off-by: Mike Gilbert gentoo.org> sys-apps/sed/sed-4.5.ebuild | 18 ++ sys-apps/sed/sed-4.7.ebuild | 18 ++ sys-apps/sed/sed-4.8.ebuild | 18 ++ 3 files changed, 42 insertions(+), 12 deletions(-) diff --git a/sys-apps/sed/sed-4.5.ebuild b/sys-apps/sed/sed-4.5.ebuild index 0d105052fcd..c6ede4cfc76 100644 --- a/sys-apps/sed/sed-4.5.ebuild +++ b/sys-apps/sed/sed-4.5.ebuild @@ -14,11 +14,21 @@ SLOT="0" KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86" IUSE="acl nls selinux static" -RDEPEND="acl? ( virtual/acl ) - nls? ( virtual/libintl ) - selinux? ( sys-libs/libselinux )" +RDEPEND=" + !static? ( + acl? ( virtual/acl ) + nls? ( virtual/libintl ) + selinux? ( sys-libs/libselinux ) + ) +" DEPEND="${RDEPEND} - nls? ( sys-devel/gettext )" + nls? ( sys-devel/gettext ) + static? ( + acl? ( virtual/acl[static-libs(+)] ) + nls? ( virtual/libintl[static-libs(+)] ) + selinux? ( sys-libs/libselinux[static-libs(+)] ) + ) +" src_configure() { local myconf=() diff --git a/sys-apps/sed/sed-4.7.ebuild b/sys-apps/sed/sed-4.7.ebuild index f57b47cb55a..ebcf003708b 100644 --- a/sys-apps/sed/sed-4.7.ebuild +++ b/sys-apps/sed/sed-4.7.ebuild @@ -14,11 +14,21 @@ SLOT="0" KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sh ~sparc x86" IUSE="acl nls selinux static" -RDEPEND="acl? ( virtual/acl ) - nls? ( virtual/libintl ) - selinux? ( sys-libs/libselinux )" +RDEPEND=" + !static? ( + acl? ( virtual/acl ) + nls? ( virtual/libintl ) + selinux? ( sys-libs/libselinux ) + ) +" DEPEND="${RDEPEND} - nls? ( sys-devel/gettext )" + nls? ( sys-devel/gettext ) + static? ( + acl? ( virtual/acl[static-libs(+)] ) + nls? ( virtual/libintl[static-libs(+)] ) + selinux? ( sys-libs/libselinux[static-libs(+)] ) + ) +" src_configure() { local myconf=() diff --git a/sys-apps/sed/sed-4.8.ebuild b/sys-apps/sed/sed-4.8.ebuild index b2801d707f7..3cf0562a177 100644 --- a/sys-apps/sed/sed-4.8.ebuild +++ b/sys-apps/sed/sed-4.8.ebuild @@ -14,11 +14,21 @@ SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86" IUSE="acl nls selinux static" -RDEPEND="acl? ( virtual/acl ) - nls? ( virtual/libintl ) - selinux? ( sys-libs/libselinux )" +RDEPEND=" + !static? ( + acl? ( virtual/acl ) + nls? ( virtual/libintl ) + selinux? ( sys-libs/libselinux ) + ) +" DEPEND="${RDEPEND} - nls? ( sys-devel/gettext )" + nls? ( sys-devel/gettext ) + static? ( + acl? ( virtual/acl[static-libs(+)] ) + nls? ( virtual/libintl[static-libs(+)] ) + selinux? ( sys-libs/libselinux[static-libs(+)] ) + ) +" src_configure() { local myconf=()
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 56f502eea34a0d9d50fac1ea9a7f28105cc9b6da Author: Mike Gilbert gentoo org> AuthorDate: Thu Jan 16 20:42:02 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Jan 17 16:02:34 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56f502ee sys-apps/sed: remove forced-sandbox USE flag This "feature" isn't supported by upstream, and breaks at least one build system. Closes: https://bugs.gentoo.org/705578 Package-Manager: Portage-2.3.84_p2, Repoman-2.3.20_p24 Signed-off-by: Mike Gilbert gentoo.org> sys-apps/sed/metadata.xml | 7 --- sys-apps/sed/sed-4.5.ebuild | 31 ++- sys-apps/sed/sed-4.7.ebuild | 29 + sys-apps/sed/sed-4.8.ebuild | 29 + 4 files changed, 4 insertions(+), 92 deletions(-) diff --git a/sys-apps/sed/metadata.xml b/sys-apps/sed/metadata.xml index 504b6a5e464..b738f8c54a0 100644 --- a/sys-apps/sed/metadata.xml +++ b/sys-apps/sed/metadata.xml @@ -8,11 +8,4 @@ sed - - - Always enable --sandbox mode for simpler/secure runtime (disables e/r/w commands). - Note: This may break many configure scripts, so it should be avoided on dev systems - (and generally used on binpkg/final systems only). - - diff --git a/sys-apps/sed/sed-4.5.ebuild b/sys-apps/sed/sed-4.5.ebuild index 555171c1e83..0d105052fcd 100644 --- a/sys-apps/sed/sed-4.5.ebuild +++ b/sys-apps/sed/sed-4.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86" -IUSE="acl forced-sandbox nls selinux static" +IUSE="acl nls selinux static" RDEPEND="acl? ( virtual/acl ) nls? ( virtual/libintl ) @@ -20,33 +20,6 @@ RDEPEND="acl? ( virtual/acl ) DEPEND="${RDEPEND} nls? ( sys-devel/gettext )" -src_bootstrap_sed() { - # make sure system-sed works #40786 #650052 - if ! type -p sed > /dev/null || has_version 'sys-apps/sed[forced-sandbox]' ; then - mkdir -p "${T}/bootstrap" - printf '#!/bin/sh\nexec busybox sed "$@"\n' > "${T}/bootstrap/sed" || die - chmod a+rx "${T}/bootstrap/sed" - PATH="${T}/bootstrap:${PATH}" - fi -} - -src_prepare() { - # Don't use sed before bootstrap if we have to recover a broken host sed. - src_bootstrap_sed - - default - - if use forced-sandbox ; then - # Upstream doesn't want to add a configure flag for this. - # https://lists.gnu.org/archive/html/bug-sed/2018-03/msg1.html - sed -i \ - -e '/^bool sandbox = false;/s:false:true:' \ - sed/sed.c || die - # Make sure the sed took. - grep -q '^bool sandbox = true;' sed/sed.c || die "forcing sandbox failed" - fi -} - src_configure() { local myconf=() if use userland_GNU; then diff --git a/sys-apps/sed/sed-4.7.ebuild b/sys-apps/sed/sed-4.7.ebuild index 778456b7525..f57b47cb55a 100644 --- a/sys-apps/sed/sed-4.7.ebuild +++ b/sys-apps/sed/sed-4.7.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sh ~sparc x86" -IUSE="acl forced-sandbox nls selinux static" +IUSE="acl nls selinux static" RDEPEND="acl? ( virtual/acl ) nls? ( virtual/libintl ) @@ -20,33 +20,6 @@ RDEPEND="acl? ( virtual/acl ) DEPEND="${RDEPEND} nls? ( sys-devel/gettext )" -src_bootstrap_sed() { - # make sure system-sed works #40786 #650052 - if ! type -p sed > /dev/null || has_version 'sys-apps/sed[forced-sandbox]' ; then - mkdir -p "${T}/bootstrap" - printf '#!/bin/sh\nexec busybox sed "$@"\n' > "${T}/bootstrap/sed" || die - chmod a+rx "${T}/bootstrap/sed" - PATH="${T}/bootstrap:${PATH}" - fi -} - -src_prepare() { - # Don't use sed before bootstrap if we have to recover a broken host sed. - src_bootstrap_sed - - default - - if use forced-sandbox ; then - # Upstream doesn't want to add a configure flag for this. - # https://lists.gnu.org/archive/html/bug-sed/2018-03/msg1.html - sed -i \ - -e '/^bool sandbox = false;/s:false:true:' \ - sed/sed.c || die - # Make sure the sed took. - grep -q '^bool sandbox = true;' sed/sed.c || die "forcing sandbox failed" - fi -} - src_configure() { local myconf=() if use userland_GNU; then diff --git a/sys-apps/sed/sed-4.8.ebuild
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: b51aa2c14bf84f6c2cdceb0e02f195b97e737f59 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Jan 17 08:09:04 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Jan 17 08:09:04 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b51aa2c1 sys-apps/sed: stable 4.7 for ppc64, bug #705466 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich gentoo.org> sys-apps/sed/sed-4.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.7.ebuild b/sys-apps/sed/sed-4.7.ebuild index d04a391f9b2..778456b7525 100644 --- a/sys-apps/sed/sed-4.7.ebuild +++ b/sys-apps/sed/sed-4.7.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sh ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sh ~sparc x86" IUSE="acl forced-sandbox nls selinux static" RDEPEND="acl? ( virtual/acl )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: b050fed4cd02e06cbce4e0e0cf8c6002abea896c Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Jan 17 08:07:03 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Jan 17 08:07:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b050fed4 sys-apps/sed: stable 4.7 for ppc, bug #705466 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> sys-apps/sed/sed-4.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.7.ebuild b/sys-apps/sed/sed-4.7.ebuild index 87cc5cb0f6d..d04a391f9b2 100644 --- a/sys-apps/sed/sed-4.7.ebuild +++ b/sys-apps/sed/sed-4.7.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sh ~sparc x86" IUSE="acl forced-sandbox nls selinux static" RDEPEND="acl? ( virtual/acl )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 2ec5cf18cebdfe6d180cc2004c5620119b836574 Author: Lars Wendler gentoo org> AuthorDate: Thu Jan 16 09:24:08 2020 + Commit: Lars Wendler gentoo org> CommitDate: Thu Jan 16 09:24:22 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ec5cf18 sys-apps/sed: Version 4.7 stable for x86 Bug: https://bugs.gentoo.org/705466 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Lars Wendler gentoo.org> sys-apps/sed/sed-4.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.7.ebuild b/sys-apps/sed/sed-4.7.ebuild index 47e6b872b4c..87cc5cb0f6d 100644 --- a/sys-apps/sed/sed-4.7.ebuild +++ b/sys-apps/sed/sed-4.7.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc x86" IUSE="acl forced-sandbox nls selinux static" RDEPEND="acl? ( virtual/acl )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 5ef0e73a583ebe75da42e87cebf9fc764c099125 Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Jan 15 22:56:57 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Jan 15 23:52:02 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ef0e73a sys-apps/sed: stable 4.7 for ia64, bug #705466 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich gentoo.org> sys-apps/sed/sed-4.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.7.ebuild b/sys-apps/sed/sed-4.7.ebuild index ea7e565e851..47e6b872b4c 100644 --- a/sys-apps/sed/sed-4.7.ebuild +++ b/sys-apps/sed/sed-4.7.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86" IUSE="acl forced-sandbox nls selinux static" RDEPEND="acl? ( virtual/acl )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 46772963125b1e0e17ca5e7a18a411bd283f41ef Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Jan 15 09:17:17 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Jan 15 09:17:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46772963 sys-apps/sed: amd64 stable wrt bug #705466 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/sed/sed-4.7.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/sed/sed-4.7.ebuild b/sys-apps/sed/sed-4.7.ebuild index 275a68c7138..ea7e565e851 100644 --- a/sys-apps/sed/sed-4.7.ebuild +++ b/sys-apps/sed/sed-4.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86" IUSE="acl forced-sandbox nls selinux static" RDEPEND="acl? ( virtual/acl )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 5af915b3bc8f93ee928dabb130f4a45f623734b7 Author: Lars Wendler gentoo org> AuthorDate: Wed Jan 15 07:29:53 2020 + Commit: Lars Wendler gentoo org> CommitDate: Wed Jan 15 07:29:53 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5af915b3 sys-apps/sed: Bump to version 4.8 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Lars Wendler gentoo.org> sys-apps/sed/Manifest | 1 + sys-apps/sed/sed-4.8.ebuild | 66 + 2 files changed, 67 insertions(+) diff --git a/sys-apps/sed/Manifest b/sys-apps/sed/Manifest index 6c207894fde..5db3054460a 100644 --- a/sys-apps/sed/Manifest +++ b/sys-apps/sed/Manifest @@ -1,2 +1,3 @@ DIST sed-4.5.tar.xz 1274252 BLAKE2B 08525659e0e01ec50e736c1665634f3816f57c48aeefa7f6bc7a152cd6c171bb4e96e5c215429fc5edbe6e1de6cc3efe4f2f3bf6865933a30dd1700e921d5b3f SHA512 f95fb27e03b2301dae63878413b4c48e40341cc676945a612e1d0bd911da3192858ae142791292a99fbdaacbc7dab2d6fccb50787c06846f99b0b3740b40c196 DIST sed-4.7.tar.xz 1298316 BLAKE2B 752bc2e942b6f041710c6811518147c5fa4b143b33ae842ec1f142ec914bfaf4d7e8a94a2b1a5b345789944e5426f7946997f2ccbc43ee5034351a95ce3a677e SHA512 e0be5db4cdf8226b34aaa9071bc5ae0eafde1c52227cee3512eea7fe2520d6c5cebf15266aa5c4adffbb51bf125c140a15644e28d57759893c12823ea9bbf4fb +DIST sed-4.8.tar.xz 1348048 BLAKE2B 62f6b6500cc9a20a35cafc2b09b12bb7da67fa0afb0b1b26153babc0023424b3126f44d29eba14c25fc4490996c90738b191c9440c66da6c120bbb9bc6f6df65 SHA512 7de25d9bc2981c63321c2223f3fbcab61d7b0df4fcf7d4394b72400b91993e1288d8bf53948ed5fffcf5a98c75265726a68ad4fb98e1d571bf768603a108c1c8 diff --git a/sys-apps/sed/sed-4.8.ebuild b/sys-apps/sed/sed-4.8.ebuild new file mode 100644 index 000..eee25f42b28 --- /dev/null +++ b/sys-apps/sed/sed-4.8.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="Super-useful stream editor" +HOMEPAGE="http://sed.sourceforge.net/; +SRC_URI="mirror://gnu/sed/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86" +IUSE="acl forced-sandbox nls selinux static" + +RDEPEND="acl? ( virtual/acl ) + nls? ( virtual/libintl ) + selinux? ( sys-libs/libselinux )" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext )" + +src_bootstrap_sed() { + # make sure system-sed works #40786 #650052 + if ! type -p sed > /dev/null || has_version 'sys-apps/sed[forced-sandbox]' ; then + mkdir -p "${T}/bootstrap" + printf '#!/bin/sh\nexec busybox sed "$@"\n' > "${T}/bootstrap/sed" || die + chmod a+rx "${T}/bootstrap/sed" + PATH="${T}/bootstrap:${PATH}" + fi +} + +src_prepare() { + # Don't use sed before bootstrap if we have to recover a broken host sed. + src_bootstrap_sed + + default + + if use forced-sandbox ; then + # Upstream doesn't want to add a configure flag for this. + # https://lists.gnu.org/archive/html/bug-sed/2018-03/msg1.html + sed -i \ + -e '/^bool sandbox = false;/s:false:true:' \ + sed/sed.c || die + # Make sure the sed took. + grep -q '^bool sandbox = true;' sed/sed.c || die "forcing sandbox failed" + fi +} + +src_configure() { + local myconf=() + if use userland_GNU; then + myconf+=( --exec-prefix="${EPREFIX}" ) + else + myconf+=( --program-prefix=g ) + fi + + export ac_cv_search_setfilecon=$(usex selinux -lselinux) + export ac_cv_header_selinux_{context,selinux}_h=$(usex selinux) + use static && append-ldflags -static + myconf+=( + $(use_enable acl) + $(use_enable nls) + ) + econf "${myconf[@]}" +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 292a43a7b9db72ff3da5e7fd38acc4474e4a612c Author: Mikle Kolyada gentoo org> AuthorDate: Fri May 3 23:45:07 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri May 3 23:45:07 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=292a43a7 sys-apps/sed: Add ~riscv keyword Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 sys-apps/sed/sed-4.5.ebuild | 4 ++-- sys-apps/sed/sed-4.7.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sys-apps/sed/sed-4.5.ebuild b/sys-apps/sed/sed-4.5.ebuild index 948e57a8ad8..2cac21e47ff 100644 --- a/sys-apps/sed/sed-4.5.ebuild +++ b/sys-apps/sed/sed-4.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="acl forced-sandbox nls selinux static" RDEPEND="acl? ( virtual/acl ) diff --git a/sys-apps/sed/sed-4.7.ebuild b/sys-apps/sed/sed-4.7.ebuild index d9ed95034e2..09a6b52d177 100644 --- a/sys-apps/sed/sed-4.7.ebuild +++ b/sys-apps/sed/sed-4.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" IUSE="acl forced-sandbox nls selinux static" RDEPEND="acl? ( virtual/acl )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 13fecb18afcfa594059fb5608bf6c46b2dbbf7bc Author: Lars Wendler gentoo org> AuthorDate: Sat Dec 22 13:23:36 2018 + Commit: Lars Wendler gentoo org> CommitDate: Sat Dec 22 13:23:36 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13fecb18 sys-apps/sed: Bump to version 4.7. Removed old. Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Lars Wendler gentoo.org> sys-apps/sed/Manifest | 2 +- sys-apps/sed/{sed-4.6.ebuild => sed-4.7.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/Manifest b/sys-apps/sed/Manifest index 9b599ab7ec6..6c207894fde 100644 --- a/sys-apps/sed/Manifest +++ b/sys-apps/sed/Manifest @@ -1,2 +1,2 @@ DIST sed-4.5.tar.xz 1274252 BLAKE2B 08525659e0e01ec50e736c1665634f3816f57c48aeefa7f6bc7a152cd6c171bb4e96e5c215429fc5edbe6e1de6cc3efe4f2f3bf6865933a30dd1700e921d5b3f SHA512 f95fb27e03b2301dae63878413b4c48e40341cc676945a612e1d0bd911da3192858ae142791292a99fbdaacbc7dab2d6fccb50787c06846f99b0b3740b40c196 -DIST sed-4.6.tar.xz 1297724 BLAKE2B 8563593c03953fe0ae6045af6c1d913d346ea69fe21559866e331a310b44eb17c96ca02137975350bcf3759e7a0406f40ffd1f88eaf61a740b595435a9789da8 SHA512 dba1d3a7867e4b20266fe4aae88fa779985b6554ef0eeedbf0d2124fa91745419ad843ed20f38ce734c778a2702d3530e92a0b12ce83e546cf093ad612c44e0b +DIST sed-4.7.tar.xz 1298316 BLAKE2B 752bc2e942b6f041710c6811518147c5fa4b143b33ae842ec1f142ec914bfaf4d7e8a94a2b1a5b345789944e5426f7946997f2ccbc43ee5034351a95ce3a677e SHA512 e0be5db4cdf8226b34aaa9071bc5ae0eafde1c52227cee3512eea7fe2520d6c5cebf15266aa5c4adffbb51bf125c140a15644e28d57759893c12823ea9bbf4fb diff --git a/sys-apps/sed/sed-4.6.ebuild b/sys-apps/sed/sed-4.7.ebuild similarity index 100% rename from sys-apps/sed/sed-4.6.ebuild rename to sys-apps/sed/sed-4.7.ebuild
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: e618763082b801b2f13e7210160f96ddf78e4804 Author: Mikle Kolyada gentoo org> AuthorDate: Thu Dec 20 14:13:17 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Thu Dec 20 14:13:17 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6187630 sys-apps/sed: Version bump (v4.6) Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 sys-apps/sed/Manifest | 1 + sys-apps/sed/sed-4.6.ebuild | 66 + 2 files changed, 67 insertions(+) diff --git a/sys-apps/sed/Manifest b/sys-apps/sed/Manifest index a93fc1f8ff9..9b599ab7ec6 100644 --- a/sys-apps/sed/Manifest +++ b/sys-apps/sed/Manifest @@ -1 +1,2 @@ DIST sed-4.5.tar.xz 1274252 BLAKE2B 08525659e0e01ec50e736c1665634f3816f57c48aeefa7f6bc7a152cd6c171bb4e96e5c215429fc5edbe6e1de6cc3efe4f2f3bf6865933a30dd1700e921d5b3f SHA512 f95fb27e03b2301dae63878413b4c48e40341cc676945a612e1d0bd911da3192858ae142791292a99fbdaacbc7dab2d6fccb50787c06846f99b0b3740b40c196 +DIST sed-4.6.tar.xz 1297724 BLAKE2B 8563593c03953fe0ae6045af6c1d913d346ea69fe21559866e331a310b44eb17c96ca02137975350bcf3759e7a0406f40ffd1f88eaf61a740b595435a9789da8 SHA512 dba1d3a7867e4b20266fe4aae88fa779985b6554ef0eeedbf0d2124fa91745419ad843ed20f38ce734c778a2702d3530e92a0b12ce83e546cf093ad612c44e0b diff --git a/sys-apps/sed/sed-4.6.ebuild b/sys-apps/sed/sed-4.6.ebuild new file mode 100644 index 000..d9ed95034e2 --- /dev/null +++ b/sys-apps/sed/sed-4.6.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="Super-useful stream editor" +HOMEPAGE="http://sed.sourceforge.net/; +SRC_URI="mirror://gnu/sed/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" +IUSE="acl forced-sandbox nls selinux static" + +RDEPEND="acl? ( virtual/acl ) + nls? ( virtual/libintl ) + selinux? ( sys-libs/libselinux )" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext )" + +src_bootstrap_sed() { + # make sure system-sed works #40786 #650052 + if ! type -p sed > /dev/null || has_version 'sys-apps/sed[forced-sandbox]' ; then + mkdir -p "${T}/bootstrap" + printf '#!/bin/sh\nexec busybox sed "$@"\n' > "${T}/bootstrap/sed" || die + chmod a+rx "${T}/bootstrap/sed" + PATH="${T}/bootstrap:${PATH}" + fi +} + +src_prepare() { + # Don't use sed before bootstrap if we have to recover a broken host sed. + src_bootstrap_sed + + default + + if use forced-sandbox ; then + # Upstream doesn't want to add a configure flag for this. + # https://lists.gnu.org/archive/html/bug-sed/2018-03/msg1.html + sed -i \ + -e '/^bool sandbox = false;/s:false:true:' \ + sed/sed.c || die + # Make sure the sed took. + grep -q '^bool sandbox = true;' sed/sed.c || die "forcing sandbox failed" + fi +} + +src_configure() { + local myconf=() + if use userland_GNU; then + myconf+=( --exec-prefix="${EPREFIX}" ) + else + myconf+=( --program-prefix=g ) + fi + + export ac_cv_search_setfilecon=$(usex selinux -lselinux) + export ac_cv_header_selinux_{context,selinux}_h=$(usex selinux) + use static && append-ldflags -static + myconf+=( + $(use_enable acl) + $(use_enable nls) + ) + econf "${myconf[@]}" +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/files/, sys-apps/sed/
commit: 5b6549e04a6ee0edac7d182caba010991c35007d Author: Lars Wendler gentoo org> AuthorDate: Thu Jul 12 07:54:06 2018 + Commit: Lars Wendler gentoo org> CommitDate: Thu Jul 12 07:54:29 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b6549e0 sys-apps/sed: Removed old. Package-Manager: Portage-2.3.42, Repoman-2.3.9 sys-apps/sed/Manifest | 1 - sys-apps/sed/files/sed-4.1.5-alloca.patch | 14 --- sys-apps/sed/sed-4.2.2.ebuild | 61 --- 3 files changed, 76 deletions(-) diff --git a/sys-apps/sed/Manifest b/sys-apps/sed/Manifest index ec23d184ad7..a93fc1f8ff9 100644 --- a/sys-apps/sed/Manifest +++ b/sys-apps/sed/Manifest @@ -1,2 +1 @@ -DIST sed-4.2.2.tar.bz2 1059414 BLAKE2B aebe0bf90e9f9c7907e0baa8a4d1a16e59a5893198382fb9fe08ed66cab670921c0db1e07f668bf3db8dfe9bb4f0e68b9c34fd7228c70df24be043d3e7ea8d92 SHA512 dbbb0bb348fac54612d29182c09c88bda7096dea03bd94f03c580c24146e65a06db12808c6a1a9adc94548fa3843511e3e80b251cb07142110cf149eab23f573 DIST sed-4.5.tar.xz 1274252 BLAKE2B 08525659e0e01ec50e736c1665634f3816f57c48aeefa7f6bc7a152cd6c171bb4e96e5c215429fc5edbe6e1de6cc3efe4f2f3bf6865933a30dd1700e921d5b3f SHA512 f95fb27e03b2301dae63878413b4c48e40341cc676945a612e1d0bd911da3192858ae142791292a99fbdaacbc7dab2d6fccb50787c06846f99b0b3740b40c196 diff --git a/sys-apps/sed/files/sed-4.1.5-alloca.patch b/sys-apps/sed/files/sed-4.1.5-alloca.patch deleted file mode 100644 index 89679c5362e..000 --- a/sys-apps/sed/files/sed-4.1.5-alloca.patch +++ /dev/null @@ -1,14 +0,0 @@ -fix building on BSD systems which often do not have alloca.h - sed-4.1.5/lib/regex_internal.h -+++ sed-4.1.5/lib/regex_internal.h -@@ -410,7 +410,9 @@ static unsigned int re_string_context_at - #define re_string_skip_bytes(pstr,idx) ((pstr)->cur_idx += (idx)) - #define re_string_set_index(pstr,idx) ((pstr)->cur_idx = (idx)) - -+#ifdef HAVE_ALLOCA_H - #include -+#endif - - #ifndef _LIBC - # if HAVE_ALLOCA diff --git a/sys-apps/sed/sed-4.2.2.ebuild b/sys-apps/sed/sed-4.2.2.ebuild deleted file mode 100644 index b6da5a256ce..000 --- a/sys-apps/sed/sed-4.2.2.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils flag-o-matic toolchain-funcs - -DESCRIPTION="Super-useful stream editor" -HOMEPAGE="http://sed.sourceforge.net/; -SRC_URI="mirror://gnu/sed/${P}.tar.bz2" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd" -IUSE="acl nls selinux static" - -RDEPEND="acl? ( virtual/acl ) - nls? ( virtual/libintl ) - selinux? ( sys-libs/libselinux )" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext )" - -src_bootstrap_sed() { - # make sure system-sed works #40786 - if ! type -p sed > /dev/null ; then - mkdir -p "${T}/bootstrap" - printf '#!/bin/sh\nexec busybox sed "$@"\n' > "${T}/bootstrap/sed" || die - chmod a+rx "${T}/bootstrap/sed" - PATH="${T}/bootstrap:${PATH}" - fi -} - -src_prepare() { - epatch "${FILESDIR}"/${PN}-4.1.5-alloca.patch - - # don't use sed before bootstrap if we have to recover a broken host sed - src_bootstrap_sed - # this has to be after the bootstrap portion - sed -i \ - -e '/docdir =/s:=.*/doc:= $(datadir)/doc/'${PF}'/html:' \ - doc/Makefile.in || die "sed html doc" -} - -src_configure() { - local myconf=() - if use userland_GNU; then - myconf+=( --exec-prefix="${EPREFIX}" ) - else - myconf+=( --program-prefix=g ) - fi - - # Should be able to drop this hack in next release. #333887 - tc-is-cross-compiler && export gl_cv_func_working_acl_get_file=yes - export ac_cv_search_setfilecon=$(usex selinux -lselinux) - export ac_cv_header_selinux_{context,selinux}_h=$(usex selinux) - use static && append-ldflags -static - econf \ - $(use_enable acl) \ - $(use_enable nls) \ - "${myconf[@]}" -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 7c3ae3addfcfd000b39baceee4a6e53ffac16137 Author: Mikle Kolyada gentoo org> AuthorDate: Wed Jul 11 21:35:32 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Wed Jul 11 21:35:50 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c3ae3ad sys-apps/sed: arm/m68k/s390/sh stable wrt bug #658388 Package-Manager: Portage-2.3.40, Repoman-2.3.9 sys-apps/sed/sed-4.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.5.ebuild b/sys-apps/sed/sed-4.5.ebuild index ec5f65f082e..948e57a8ad8 100644 --- a/sys-apps/sed/sed-4.5.ebuild +++ b/sys-apps/sed/sed-4.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="acl forced-sandbox nls selinux static" RDEPEND="acl? ( virtual/acl )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 41fc01edf37fbcfab9a21e7dda7a95f41ac5574b Author: Tobias Klausmann gentoo org> AuthorDate: Wed Jun 27 07:25:08 2018 + Commit: Tobias Klausmann gentoo org> CommitDate: Wed Jun 27 07:25:08 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41fc01ed sys-apps/sed-4.5-r0: alpha stable Gentoo-Bug: http://bugs.gentoo.org/658388 sys-apps/sed/sed-4.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.5.ebuild b/sys-apps/sed/sed-4.5.ebuild index 2fe9228d3ac..ec5f65f082e 100644 --- a/sys-apps/sed/sed-4.5.ebuild +++ b/sys-apps/sed/sed-4.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="acl forced-sandbox nls selinux static" RDEPEND="acl? ( virtual/acl )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: f90cf78bf6e3f7cc13a7175fc312ac61aafcfa60 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Jun 24 20:01:51 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Jun 24 20:21:06 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f90cf78b sys-apps/sed: stable 4.5 for ppc64, bug #658388 Bug: https://bugs.gentoo.org/658388 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc64" sys-apps/sed/sed-4.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.5.ebuild b/sys-apps/sed/sed-4.5.ebuild index ec71e3717d4..2fe9228d3ac 100644 --- a/sys-apps/sed/sed-4.5.ebuild +++ b/sys-apps/sed/sed-4.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="acl forced-sandbox nls selinux static" RDEPEND="acl? ( virtual/acl )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: ff57161ea4197b76998030096f451aafa8153880 Author: Mart Raudsepp gentoo org> AuthorDate: Sat Jun 23 13:49:34 2018 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Jun 23 14:56:23 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff57161e sys-apps/sed-4.5: arm64 stable (bug #658388) Package-Manager: Portage-2.3.40, Repoman-2.3.9 sys-apps/sed/sed-4.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.5.ebuild b/sys-apps/sed/sed-4.5.ebuild index 749b7d6d7b4..0ea27733835 100644 --- a/sys-apps/sed/sed-4.5.ebuild +++ b/sys-apps/sed/sed-4.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="acl forced-sandbox nls selinux static" RDEPEND="acl? ( virtual/acl )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: e35507bc153e7854b523d5ec3e139f3a2fb6da3e Author: Rolf Eike Beer sf-mail de> AuthorDate: Sat Jun 23 08:12:58 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Jun 23 08:24:14 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e35507bc sys-apps/sed: stable 4.5 for hppa Bug: https://bugs.gentoo.org/658388 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="hppa" sys-apps/sed/sed-4.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.5.ebuild b/sys-apps/sed/sed-4.5.ebuild index c2387e58792..749b7d6d7b4 100644 --- a/sys-apps/sed/sed-4.5.ebuild +++ b/sys-apps/sed/sed-4.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="acl forced-sandbox nls selinux static" RDEPEND="acl? ( virtual/acl )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: b3730b3e853c5b9c2bbfb30e29d580d277c77ae8 Author: Mikle Kolyada gentoo org> AuthorDate: Fri Jun 22 07:20:17 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Jun 22 07:20:17 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3730b3e sys-apps/sed: amd64 stable wrt bug #658388 Package-Manager: Portage-2.3.40, Repoman-2.3.9 sys-apps/sed/sed-4.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.5.ebuild b/sys-apps/sed/sed-4.5.ebuild index cbc13ffd066..c2387e58792 100644 --- a/sys-apps/sed/sed-4.5.ebuild +++ b/sys-apps/sed/sed-4.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="acl forced-sandbox nls selinux static" RDEPEND="acl? ( virtual/acl )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 6fea7fa5914b62f8afc8ae900421336b21105a93 Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Jun 19 15:06:20 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Jun 19 19:12:42 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fea7fa5 sys-apps/sed: stable 4.5 for sparc Bug: https://bugs.gentoo.org/658388 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="sparc" sys-apps/sed/sed-4.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.5.ebuild b/sys-apps/sed/sed-4.5.ebuild index 76f6e155a74..cbc13ffd066 100644 --- a/sys-apps/sed/sed-4.5.ebuild +++ b/sys-apps/sed/sed-4.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="acl forced-sandbox nls selinux static" RDEPEND="acl? ( virtual/acl )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 1addab1b8e4a960c56e93c8bccde9299c6e7c638 Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Jun 19 12:51:40 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Jun 19 12:55:30 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1addab1b sys-apps/sed: x86 stable (bug #658388) Package-Manager: Portage-2.3.40, Repoman-2.3.9 sys-apps/sed/sed-4.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.5.ebuild b/sys-apps/sed/sed-4.5.ebuild index c8961cc79d6..76f6e155a74 100644 --- a/sys-apps/sed/sed-4.5.ebuild +++ b/sys-apps/sed/sed-4.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="acl forced-sandbox nls selinux static" RDEPEND="acl? ( virtual/acl )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 340dcf1836ba200ea6709892fa587258bc5a Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Jun 19 08:17:21 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Jun 19 08:17:32 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=340dcf18 sys-apps/sed: stable 4.5 for ia64, bug #658388 Bug: https://bugs.gentoo.org/658388 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ia64" sys-apps/sed/sed-4.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.5.ebuild b/sys-apps/sed/sed-4.5.ebuild index 8dba9728987..c8961cc79d6 100644 --- a/sys-apps/sed/sed-4.5.ebuild +++ b/sys-apps/sed/sed-4.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" IUSE="acl forced-sandbox nls selinux static" RDEPEND="acl? ( virtual/acl )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/, sys-apps/sed/files/
commit: 5b9ec59fc1deff3bcb27831eeacfcb9f08389407 Author: Lars Wendler gentoo org> AuthorDate: Mon Jun 18 10:13:04 2018 + Commit: Lars Wendler gentoo org> CommitDate: Mon Jun 18 10:13:04 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b9ec59f sys-apps/sed: Removed old. Package-Manager: Portage-2.3.40, Repoman-2.3.9 sys-apps/sed/Manifest | 2 - sys-apps/sed/files/sed-4.3-dfa-segv-1.patch | 175 sys-apps/sed/files/sed-4.3-dfa-segv-2.patch | 112 -- sys-apps/sed/files/sed-4.3-dfa-segv-3.patch | 146 --- sys-apps/sed/sed-4.3-r1.ebuild | 60 -- sys-apps/sed/sed-4.4-r1.ebuild | 64 -- 6 files changed, 559 deletions(-) diff --git a/sys-apps/sed/Manifest b/sys-apps/sed/Manifest index ab61ab27d0e..ec23d184ad7 100644 --- a/sys-apps/sed/Manifest +++ b/sys-apps/sed/Manifest @@ -1,4 +1,2 @@ DIST sed-4.2.2.tar.bz2 1059414 BLAKE2B aebe0bf90e9f9c7907e0baa8a4d1a16e59a5893198382fb9fe08ed66cab670921c0db1e07f668bf3db8dfe9bb4f0e68b9c34fd7228c70df24be043d3e7ea8d92 SHA512 dbbb0bb348fac54612d29182c09c88bda7096dea03bd94f03c580c24146e65a06db12808c6a1a9adc94548fa3843511e3e80b251cb07142110cf149eab23f573 -DIST sed-4.3.tar.xz 1167168 BLAKE2B 5751943cb64d03afef727deba3bee7027a1611b4729c7b33497c28513b61571d1c323f1d07ab68a252a9e45d0f7c95e303f05443310dcae74bedab28160b079d SHA512 4d76a099cf7115763b79b45be5c96338750baa47e34c36075f714e022614397aa9240099d6d009e69aa4d06b6cfc14dcc0f8313442a1465f448b36fb6874a26d -DIST sed-4.4.tar.xz 1181664 BLAKE2B 03804c209c2108cca4aa991cd68065fd03a15c726b6daf5212603835b5c046c63e9c2e4c28f76dfe165128f060db5b992c981f314d2fe230f30521545d00a468 SHA512 4e1b0a7403913f1e25047eb2292a0a9b3488b15b4463ce2803e05eaecbc2da19f477a18e6a70c992461c38ced90774415091aa2d8ce85cb74e391610d9eedb70 DIST sed-4.5.tar.xz 1274252 BLAKE2B 08525659e0e01ec50e736c1665634f3816f57c48aeefa7f6bc7a152cd6c171bb4e96e5c215429fc5edbe6e1de6cc3efe4f2f3bf6865933a30dd1700e921d5b3f SHA512 f95fb27e03b2301dae63878413b4c48e40341cc676945a612e1d0bd911da3192858ae142791292a99fbdaacbc7dab2d6fccb50787c06846f99b0b3740b40c196 diff --git a/sys-apps/sed/files/sed-4.3-dfa-segv-1.patch b/sys-apps/sed/files/sed-4.3-dfa-segv-1.patch deleted file mode 100644 index f82adc71253..000 --- a/sys-apps/sed/files/sed-4.3-dfa-segv-1.patch +++ /dev/null @@ -1,175 +0,0 @@ -fix from upstream gnulib (fudged to apply to sed-4.3) - -From 823b5cb589366f7c8742503af980803afad0978f Mon Sep 17 00:00:00 2001 -From: Paul Eggert -Date: Sun, 8 Jan 2017 12:44:29 -0800 -Subject: [PATCH] dfa: fix reallocation bug when matching newlines - -Problem reported for sed by S. Gilles (Bug#25390). -* lib/dfa.c (realloc_trans_if_necessary): Move earlier. -(dfastate): Reallocate before moving any newline transition ... -(build_state): ... instead of reallocating here, where it is too late. - ChangeLog | 8 + - lib/dfa.c | 114 ++ - 2 files changed, 63 insertions(+), 59 deletions(-) - -diff --git a/lib/dfa.c b/lib/dfa.c -index 8276db160a4b..141888a978fa 100644 a/lib/dfa.c -+++ b/lib/dfa.c -@@ -2574,6 +2574,40 @@ dfaanalyze (struct dfa *d, bool searchflag) - free (merged.elems); - } - -+/* Make sure D's state arrays are large enough to hold NEW_STATE. */ -+static void -+realloc_trans_if_necessary (struct dfa *d, state_num new_state) -+{ -+ state_num oldalloc = d->tralloc; -+ if (oldalloc <= new_state) -+{ -+ state_num **realtrans = d->trans ? d->trans - 2 : NULL; -+ ptrdiff_t newalloc1 = realtrans ? d->tralloc + 2 : 0; -+ realtrans = xpalloc (realtrans, , new_state - oldalloc + 1, -+ -1, sizeof *realtrans); -+ realtrans[0] = realtrans[1] = NULL; -+ d->trans = realtrans + 2; -+ ptrdiff_t newalloc = d->tralloc = newalloc1 - 2; -+ d->fails = xnrealloc (d->fails, newalloc, sizeof *d->fails); -+ d->success = xnrealloc (d->success, newalloc, sizeof *d->success); -+ d->newlines = xnrealloc (d->newlines, newalloc, sizeof *d->newlines); -+ if (d->localeinfo.multibyte) -+{ -+ realtrans = d->mb_trans ? d->mb_trans - 2 : NULL; -+ realtrans = xnrealloc (realtrans, newalloc1, sizeof *realtrans); -+ if (oldalloc == 0) -+realtrans[0] = realtrans[1] = NULL; -+ d->mb_trans = realtrans + 2; -+} -+ for (; oldalloc < newalloc; oldalloc++) -+{ -+ d->trans[oldalloc] = NULL; -+ d->fails[oldalloc] = NULL; -+ if (d->localeinfo.multibyte) -+d->mb_trans[oldalloc] = NULL; -+} -+} -+} - - /* Return the transition out of state s of d for the input character uc, -updating the slots in trans accordingly. -@@ -2810,20 +2844,25 @@ dfastate (state_num s, struct dfa *d, unsigned char uc, state_num trans[]) - } - - /* Set the transitions for each
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: c5494d9aaa01de17ce9a2c294e35c498e615ebd5 Author: Lars Wendler gentoo org> AuthorDate: Sun Apr 1 14:06:13 2018 + Commit: Lars Wendler gentoo org> CommitDate: Sun Apr 1 14:13:38 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5494d9a sys-apps/sed: Removed old. Package-Manager: Portage-2.3.27, Repoman-2.3.9 sys-apps/sed/sed-4.4.ebuild | 59 - 1 file changed, 59 deletions(-) diff --git a/sys-apps/sed/sed-4.4.ebuild b/sys-apps/sed/sed-4.4.ebuild deleted file mode 100644 index 3bdb8e28ac2..000 --- a/sys-apps/sed/sed-4.4.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -inherit eutils flag-o-matic toolchain-funcs - -DESCRIPTION="Super-useful stream editor" -HOMEPAGE="http://sed.sourceforge.net/; -SRC_URI="mirror://gnu/sed/${P}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" -IUSE="acl nls selinux static" - -RDEPEND="acl? ( virtual/acl ) - nls? ( virtual/libintl ) - selinux? ( sys-libs/libselinux )" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext )" - -#PATCHES=( -#) - -src_bootstrap_sed() { - # make sure system-sed works #40786 - if ! type -p sed > /dev/null ; then - mkdir -p "${T}/bootstrap" - printf '#!/bin/sh\nexec busybox sed "$@"\n' > "${T}/bootstrap/sed" || die - chmod a+rx "${T}/bootstrap/sed" - PATH="${T}/bootstrap:${PATH}" - fi -} - -src_prepare() { - #epatch "${PATCHES[@]}" - - # don't use sed before bootstrap if we have to recover a broken host sed - src_bootstrap_sed -} - -src_configure() { - local myconf=() - if use userland_GNU; then - myconf+=( --exec-prefix="${EPREFIX}" ) - else - myconf+=( --program-prefix=g ) - fi - - export ac_cv_search_setfilecon=$(usex selinux -lselinux) - export ac_cv_header_selinux_{context,selinux}_h=$(usex selinux) - use static && append-ldflags -static - myconf+=( - $(use_enable acl) - $(use_enable nls) - ) - econf "${myconf[@]}" -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 5608f5e8cf832bceafa92bab3d3789c9399ff47f Author: Lars Wendler gentoo org> AuthorDate: Sun Apr 1 14:05:44 2018 + Commit: Lars Wendler gentoo org> CommitDate: Sun Apr 1 14:13:36 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5608f5e8 sys-apps/sed: Bump to version 4.5 Package-Manager: Portage-2.3.27, Repoman-2.3.9 sys-apps/sed/Manifest | 1 + sys-apps/sed/sed-4.5.ebuild | 66 + 2 files changed, 67 insertions(+) diff --git a/sys-apps/sed/Manifest b/sys-apps/sed/Manifest index 063000c91f0..ab61ab27d0e 100644 --- a/sys-apps/sed/Manifest +++ b/sys-apps/sed/Manifest @@ -1,3 +1,4 @@ DIST sed-4.2.2.tar.bz2 1059414 BLAKE2B aebe0bf90e9f9c7907e0baa8a4d1a16e59a5893198382fb9fe08ed66cab670921c0db1e07f668bf3db8dfe9bb4f0e68b9c34fd7228c70df24be043d3e7ea8d92 SHA512 dbbb0bb348fac54612d29182c09c88bda7096dea03bd94f03c580c24146e65a06db12808c6a1a9adc94548fa3843511e3e80b251cb07142110cf149eab23f573 DIST sed-4.3.tar.xz 1167168 BLAKE2B 5751943cb64d03afef727deba3bee7027a1611b4729c7b33497c28513b61571d1c323f1d07ab68a252a9e45d0f7c95e303f05443310dcae74bedab28160b079d SHA512 4d76a099cf7115763b79b45be5c96338750baa47e34c36075f714e022614397aa9240099d6d009e69aa4d06b6cfc14dcc0f8313442a1465f448b36fb6874a26d DIST sed-4.4.tar.xz 1181664 BLAKE2B 03804c209c2108cca4aa991cd68065fd03a15c726b6daf5212603835b5c046c63e9c2e4c28f76dfe165128f060db5b992c981f314d2fe230f30521545d00a468 SHA512 4e1b0a7403913f1e25047eb2292a0a9b3488b15b4463ce2803e05eaecbc2da19f477a18e6a70c992461c38ced90774415091aa2d8ce85cb74e391610d9eedb70 +DIST sed-4.5.tar.xz 1274252 BLAKE2B 08525659e0e01ec50e736c1665634f3816f57c48aeefa7f6bc7a152cd6c171bb4e96e5c215429fc5edbe6e1de6cc3efe4f2f3bf6865933a30dd1700e921d5b3f SHA512 f95fb27e03b2301dae63878413b4c48e40341cc676945a612e1d0bd911da3192858ae142791292a99fbdaacbc7dab2d6fccb50787c06846f99b0b3740b40c196 diff --git a/sys-apps/sed/sed-4.5.ebuild b/sys-apps/sed/sed-4.5.ebuild new file mode 100644 index 000..8dba9728987 --- /dev/null +++ b/sys-apps/sed/sed-4.5.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="Super-useful stream editor" +HOMEPAGE="http://sed.sourceforge.net/; +SRC_URI="mirror://gnu/sed/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" +IUSE="acl forced-sandbox nls selinux static" + +RDEPEND="acl? ( virtual/acl ) + nls? ( virtual/libintl ) + selinux? ( sys-libs/libselinux )" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext )" + +src_bootstrap_sed() { + # make sure system-sed works #40786 #650052 + if ! type -p sed > /dev/null || has_version 'sys-apps/sed[forced-sandbox]' ; then + mkdir -p "${T}/bootstrap" + printf '#!/bin/sh\nexec busybox sed "$@"\n' > "${T}/bootstrap/sed" || die + chmod a+rx "${T}/bootstrap/sed" + PATH="${T}/bootstrap:${PATH}" + fi +} + +src_prepare() { + # Don't use sed before bootstrap if we have to recover a broken host sed. + src_bootstrap_sed + + default + + if use forced-sandbox ; then + # Upstream doesn't want to add a configure flag for this. + # https://lists.gnu.org/archive/html/bug-sed/2018-03/msg1.html + sed -i \ + -e '/^bool sandbox = false;/s:false:true:' \ + sed/sed.c || die + # Make sure the sed took. + grep -q '^bool sandbox = true;' sed/sed.c || die "forcing sandbox failed" + fi +} + +src_configure() { + local myconf=() + if use userland_GNU; then + myconf+=( --exec-prefix="${EPREFIX}" ) + else + myconf+=( --program-prefix=g ) + fi + + export ac_cv_search_setfilecon=$(usex selinux -lselinux) + export ac_cv_header_selinux_{context,selinux}_h=$(usex selinux) + use static && append-ldflags -static + myconf+=( + $(use_enable acl) + $(use_enable nls) + ) + econf "${myconf[@]}" +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 1088728d5541b66d6e572a431ac15d1013f8fc7d Author: Mike Frysinger gentoo org> AuthorDate: Sun Mar 11 22:30:04 2018 + Commit: Mike Frysinger gentoo org> CommitDate: Sun Mar 11 22:36:28 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1088728d sys-apps/sed: use bootstrap logic with USE=forced-sandbox #650052 The build system runs sed scripts that use r (read) commands, so if the system version had sandbox enabled, we won't be able to rebuild sed. Use the existing bootstrap logic so people can enable/disable this flag on the fly w/out wedging their systems. Bug: https://bugs.gentoo.org/650052 sys-apps/sed/metadata.xml | 6 +- sys-apps/sed/sed-4.4-r1.ebuild | 4 ++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/sys-apps/sed/metadata.xml b/sys-apps/sed/metadata.xml index ea2a7bdbf75..504b6a5e464 100644 --- a/sys-apps/sed/metadata.xml +++ b/sys-apps/sed/metadata.xml @@ -9,6 +9,10 @@ sed - Always enable --sandbox mode for simpler/secure runtime (disables e/r/w commands) + + Always enable --sandbox mode for simpler/secure runtime (disables e/r/w commands). + Note: This may break many configure scripts, so it should be avoided on dev systems + (and generally used on binpkg/final systems only). + diff --git a/sys-apps/sed/sed-4.4-r1.ebuild b/sys-apps/sed/sed-4.4-r1.ebuild index 194b1b19369..39c3d130eac 100644 --- a/sys-apps/sed/sed-4.4-r1.ebuild +++ b/sys-apps/sed/sed-4.4-r1.ebuild @@ -21,8 +21,8 @@ DEPEND="${RDEPEND} nls? ( sys-devel/gettext )" src_bootstrap_sed() { - # make sure system-sed works #40786 - if ! type -p sed > /dev/null ; then + # make sure system-sed works #40786 #650052 + if ! type -p sed > /dev/null || has_version 'sys-apps/sed[forced-sandbox]' ; then mkdir -p "${T}/bootstrap" printf '#!/bin/sh\nexec busybox sed "$@"\n' > "${T}/bootstrap/sed" || die chmod a+rx "${T}/bootstrap/sed"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: a64fc681cba91934c0ebb96fc7c2312fbcb5cef4 Author: Mike Frysinger gentoo org> AuthorDate: Sun Mar 11 22:24:58 2018 + Commit: Mike Frysinger gentoo org> CommitDate: Sun Mar 11 22:36:27 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a64fc681 sys-apps/sed: update bootstrap logic #650052 The bootstrap.sh logic was deleted upstream a while back. Switch to using busybox's sed as a fallback as needed. This should be good enough for most cases, and we can figure out something more if the need comes up. Bug: https://bugs.gentoo.org/650052 sys-apps/sed/sed-4.2.2.ebuild | 10 -- sys-apps/sed/sed-4.3-r1.ebuild | 10 -- sys-apps/sed/sed-4.4-r1.ebuild | 10 -- sys-apps/sed/sed-4.4.ebuild| 10 -- 4 files changed, 16 insertions(+), 24 deletions(-) diff --git a/sys-apps/sed/sed-4.2.2.ebuild b/sys-apps/sed/sed-4.2.2.ebuild index ad3f071a2b1..b6da5a256ce 100644 --- a/sys-apps/sed/sed-4.2.2.ebuild +++ b/sys-apps/sed/sed-4.2.2.ebuild @@ -22,13 +22,11 @@ DEPEND="${RDEPEND} src_bootstrap_sed() { # make sure system-sed works #40786 - export NO_SYS_SED="" if ! type -p sed > /dev/null ; then - NO_SYS_SED="!!!" - ./bootstrap.sh || die "couldnt bootstrap" - cp sed/sed "${T}"/ || die "couldnt copy" - export PATH="${PATH}:${T}" - make clean || die "couldnt clean" + mkdir -p "${T}/bootstrap" + printf '#!/bin/sh\nexec busybox sed "$@"\n' > "${T}/bootstrap/sed" || die + chmod a+rx "${T}/bootstrap/sed" + PATH="${T}/bootstrap:${PATH}" fi } diff --git a/sys-apps/sed/sed-4.3-r1.ebuild b/sys-apps/sed/sed-4.3-r1.ebuild index b0be9297fb0..e70a4518792 100644 --- a/sys-apps/sed/sed-4.3-r1.ebuild +++ b/sys-apps/sed/sed-4.3-r1.ebuild @@ -26,13 +26,11 @@ PATCHES=( src_bootstrap_sed() { # make sure system-sed works #40786 - export NO_SYS_SED="" if ! type -p sed > /dev/null ; then - NO_SYS_SED="!!!" - ./bootstrap.sh || die "couldnt bootstrap" - cp sed/sed "${T}"/ || die "couldnt copy" - export PATH="${PATH}:${T}" - make clean || die "couldnt clean" + mkdir -p "${T}/bootstrap" + printf '#!/bin/sh\nexec busybox sed "$@"\n' > "${T}/bootstrap/sed" || die + chmod a+rx "${T}/bootstrap/sed" + PATH="${T}/bootstrap:${PATH}" fi } diff --git a/sys-apps/sed/sed-4.4-r1.ebuild b/sys-apps/sed/sed-4.4-r1.ebuild index 26c3858da53..194b1b19369 100644 --- a/sys-apps/sed/sed-4.4-r1.ebuild +++ b/sys-apps/sed/sed-4.4-r1.ebuild @@ -22,13 +22,11 @@ DEPEND="${RDEPEND} src_bootstrap_sed() { # make sure system-sed works #40786 - export NO_SYS_SED="" if ! type -p sed > /dev/null ; then - NO_SYS_SED="!!!" - ./bootstrap.sh || die "couldnt bootstrap" - cp sed/sed "${T}"/ || die "couldnt copy" - export PATH="${PATH}:${T}" - emake clean + mkdir -p "${T}/bootstrap" + printf '#!/bin/sh\nexec busybox sed "$@"\n' > "${T}/bootstrap/sed" || die + chmod a+rx "${T}/bootstrap/sed" + PATH="${T}/bootstrap:${PATH}" fi } diff --git a/sys-apps/sed/sed-4.4.ebuild b/sys-apps/sed/sed-4.4.ebuild index aa52e2921cd..3bdb8e28ac2 100644 --- a/sys-apps/sed/sed-4.4.ebuild +++ b/sys-apps/sed/sed-4.4.ebuild @@ -25,13 +25,11 @@ DEPEND="${RDEPEND} src_bootstrap_sed() { # make sure system-sed works #40786 - export NO_SYS_SED="" if ! type -p sed > /dev/null ; then - NO_SYS_SED="!!!" - ./bootstrap.sh || die "couldnt bootstrap" - cp sed/sed "${T}"/ || die "couldnt copy" - export PATH="${PATH}:${T}" - make clean || die "couldnt clean" + mkdir -p "${T}/bootstrap" + printf '#!/bin/sh\nexec busybox sed "$@"\n' > "${T}/bootstrap/sed" || die + chmod a+rx "${T}/bootstrap/sed" + PATH="${T}/bootstrap:${PATH}" fi }
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 61acdcd13e97339d20c3058a211ee5599831748d Author: Mike Frysinger chromium org> AuthorDate: Mon Mar 5 18:28:50 2018 + Commit: Mike Frysinger gentoo org> CommitDate: Mon Mar 5 18:32:18 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61acdcd1 sys-apps/sed: add USE=forced-sandbox to always enable --sandbox For building locked down systems, it's nice to be able to force all awk scripts into a sane/secure mode. sys-apps/sed/metadata.xml | 3 ++ sys-apps/sed/sed-4.4-r1.ebuild | 66 ++ 2 files changed, 69 insertions(+) diff --git a/sys-apps/sed/metadata.xml b/sys-apps/sed/metadata.xml index b738f8c54a0..ea2a7bdbf75 100644 --- a/sys-apps/sed/metadata.xml +++ b/sys-apps/sed/metadata.xml @@ -8,4 +8,7 @@ sed + + Always enable --sandbox mode for simpler/secure runtime (disables e/r/w commands) + diff --git a/sys-apps/sed/sed-4.4-r1.ebuild b/sys-apps/sed/sed-4.4-r1.ebuild new file mode 100644 index 000..26c3858da53 --- /dev/null +++ b/sys-apps/sed/sed-4.4-r1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit eutils flag-o-matic toolchain-funcs + +DESCRIPTION="Super-useful stream editor" +HOMEPAGE="http://sed.sourceforge.net/; +SRC_URI="mirror://gnu/sed/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" +IUSE="acl forced-sandbox nls selinux static" + +RDEPEND="acl? ( virtual/acl ) + nls? ( virtual/libintl ) + selinux? ( sys-libs/libselinux )" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext )" + +src_bootstrap_sed() { + # make sure system-sed works #40786 + export NO_SYS_SED="" + if ! type -p sed > /dev/null ; then + NO_SYS_SED="!!!" + ./bootstrap.sh || die "couldnt bootstrap" + cp sed/sed "${T}"/ || die "couldnt copy" + export PATH="${PATH}:${T}" + emake clean + fi +} + +src_prepare() { + # Don't use sed before bootstrap if we have to recover a broken host sed. + src_bootstrap_sed + + if use forced-sandbox ; then + # Upstream doesn't want to add a configure flag for this. + # https://lists.gnu.org/archive/html/bug-sed/2018-03/msg1.html + sed -i \ + -e '/^bool sandbox = false;/s:false:true:' \ + sed/sed.c || die + # Make sure the sed took. + grep -q '^bool sandbox = true;' sed/sed.c || die "forcing sandbox failed" + fi +} + +src_configure() { + local myconf=() + if use userland_GNU; then + myconf+=( --exec-prefix="${EPREFIX}" ) + else + myconf+=( --program-prefix=g ) + fi + + export ac_cv_search_setfilecon=$(usex selinux -lselinux) + export ac_cv_header_selinux_{context,selinux}_h=$(usex selinux) + use static && append-ldflags -static + myconf+=( + $(use_enable acl) + $(use_enable nls) + ) + econf "${myconf[@]}" +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 8ded572ad5d42e870f2eabd3d96e57d80db68e50 Author: Lars Wendler gentoo org> AuthorDate: Sat Feb 4 13:41:07 2017 + Commit: Lars Wendler gentoo org> CommitDate: Sat Feb 4 13:41:25 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ded572a sys-apps/sed: Bump to version 4.4 Package-Manager: Portage-2.3.3, Repoman-2.3.1 sys-apps/sed/Manifest | 1 + sys-apps/sed/sed-4.4.ebuild | 61 + 2 files changed, 62 insertions(+) diff --git a/sys-apps/sed/Manifest b/sys-apps/sed/Manifest index fb25dcc..8369864 100644 --- a/sys-apps/sed/Manifest +++ b/sys-apps/sed/Manifest @@ -1,2 +1,3 @@ DIST sed-4.2.2.tar.bz2 1059414 SHA256 f048d1838da284c8bc9753e4506b85a1e0cc1ea8999d36f6995bcb9460cddbd7 SHA512 dbbb0bb348fac54612d29182c09c88bda7096dea03bd94f03c580c24146e65a06db12808c6a1a9adc94548fa3843511e3e80b251cb07142110cf149eab23f573 WHIRLPOOL d816657c51a2718c2b309455facaff50c9da08b79d20985ab1d61faa5b42bffa0b33ea7d3368a8cdaa6079891cfc27cdab38788563c8323081580b4478c7e2b5 DIST sed-4.3.tar.xz 1167168 SHA256 47c20d8841ce9e7b6ef8037768aac44bc2937fff1c265b291c824004d56bd0aa SHA512 4d76a099cf7115763b79b45be5c96338750baa47e34c36075f714e022614397aa9240099d6d009e69aa4d06b6cfc14dcc0f8313442a1465f448b36fb6874a26d WHIRLPOOL dc8ea635d7cd30fa73b163078ed7e48d3f85aaf37041b432f3c1579d556a41cb0afa2c8468f67a4474d7274578850b698b60933f6b4b3d041ee4f77ace344035 +DIST sed-4.4.tar.xz 1181664 SHA256 cbd6ebc5aaf080ed60d0162d7f6aeae58211a1ee9ba9bb25623daa6cd942683b SHA512 4e1b0a7403913f1e25047eb2292a0a9b3488b15b4463ce2803e05eaecbc2da19f477a18e6a70c992461c38ced90774415091aa2d8ce85cb74e391610d9eedb70 WHIRLPOOL 2437887adb4ec36ea884b319e6cfd16eed9890277665989aecd3726eea98cf3bf403c04c60a02700b7b4968018cfe48296d82b169317d354cee620bce70b5ec9 diff --git a/sys-apps/sed/sed-4.4.ebuild b/sys-apps/sed/sed-4.4.ebuild new file mode 100644 index ..fcae761 --- /dev/null +++ b/sys-apps/sed/sed-4.4.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit eutils flag-o-matic toolchain-funcs + +DESCRIPTION="Super-useful stream editor" +HOMEPAGE="http://sed.sourceforge.net/; +SRC_URI="mirror://gnu/sed/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +IUSE="acl nls selinux static" + +RDEPEND="acl? ( virtual/acl ) + nls? ( virtual/libintl ) + selinux? ( sys-libs/libselinux )" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext )" + +#PATCHES=( +#) + +src_bootstrap_sed() { + # make sure system-sed works #40786 + export NO_SYS_SED="" + if ! type -p sed > /dev/null ; then + NO_SYS_SED="!!!" + ./bootstrap.sh || die "couldnt bootstrap" + cp sed/sed "${T}"/ || die "couldnt copy" + export PATH="${PATH}:${T}" + make clean || die "couldnt clean" + fi +} + +src_prepare() { + #epatch "${PATCHES[@]}" + + # don't use sed before bootstrap if we have to recover a broken host sed + src_bootstrap_sed +} + +src_configure() { + local myconf=() + if use userland_GNU; then + myconf+=( --exec-prefix="${EPREFIX}" ) + else + myconf+=( --program-prefix=g ) + fi + + export ac_cv_search_setfilecon=$(usex selinux -lselinux) + export ac_cv_header_selinux_{context,selinux}_h=$(usex selinux) + use static && append-ldflags -static + myconf+=( + $(use_enable acl) + $(use_enable nls) + ) + econf "${myconf[@]}" +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/files/, sys-apps/sed/
commit: 73c81e707231bcd1a849040ca837e2a21a451d04 Author: Mike Frysinger gentoo org> AuthorDate: Wed Jan 18 09:43:12 2017 + Commit: Mike Frysinger gentoo org> CommitDate: Wed Jan 18 09:56:42 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73c81e70 sys-apps/sed: add upstream fixes for some newline handling which causes segfaults sys-apps/sed/files/sed-4.3-dfa-segv-1.patch| 175 + sys-apps/sed/files/sed-4.3-dfa-segv-2.patch| 112 + sys-apps/sed/files/sed-4.3-dfa-segv-3.patch| 146 + sys-apps/sed/{sed-4.3.ebuild => sed-4.3-r1.ebuild} | 9 +- 4 files changed, 440 insertions(+), 2 deletions(-) diff --git a/sys-apps/sed/files/sed-4.3-dfa-segv-1.patch b/sys-apps/sed/files/sed-4.3-dfa-segv-1.patch new file mode 100644 index ..f82adc7 --- /dev/null +++ b/sys-apps/sed/files/sed-4.3-dfa-segv-1.patch @@ -0,0 +1,175 @@ +fix from upstream gnulib (fudged to apply to sed-4.3) + +From 823b5cb589366f7c8742503af980803afad0978f Mon Sep 17 00:00:00 2001 +From: Paul Eggert+Date: Sun, 8 Jan 2017 12:44:29 -0800 +Subject: [PATCH] dfa: fix reallocation bug when matching newlines + +Problem reported for sed by S. Gilles (Bug#25390). +* lib/dfa.c (realloc_trans_if_necessary): Move earlier. +(dfastate): Reallocate before moving any newline transition ... +(build_state): ... instead of reallocating here, where it is too late. +--- + ChangeLog | 8 + + lib/dfa.c | 114 ++ + 2 files changed, 63 insertions(+), 59 deletions(-) + +diff --git a/lib/dfa.c b/lib/dfa.c +index 8276db160a4b..141888a978fa 100644 +--- a/lib/dfa.c b/lib/dfa.c +@@ -2574,6 +2574,40 @@ dfaanalyze (struct dfa *d, bool searchflag) + free (merged.elems); + } + ++/* Make sure D's state arrays are large enough to hold NEW_STATE. */ ++static void ++realloc_trans_if_necessary (struct dfa *d, state_num new_state) ++{ ++ state_num oldalloc = d->tralloc; ++ if (oldalloc <= new_state) ++{ ++ state_num **realtrans = d->trans ? d->trans - 2 : NULL; ++ ptrdiff_t newalloc1 = realtrans ? d->tralloc + 2 : 0; ++ realtrans = xpalloc (realtrans, , new_state - oldalloc + 1, ++ -1, sizeof *realtrans); ++ realtrans[0] = realtrans[1] = NULL; ++ d->trans = realtrans + 2; ++ ptrdiff_t newalloc = d->tralloc = newalloc1 - 2; ++ d->fails = xnrealloc (d->fails, newalloc, sizeof *d->fails); ++ d->success = xnrealloc (d->success, newalloc, sizeof *d->success); ++ d->newlines = xnrealloc (d->newlines, newalloc, sizeof *d->newlines); ++ if (d->localeinfo.multibyte) ++{ ++ realtrans = d->mb_trans ? d->mb_trans - 2 : NULL; ++ realtrans = xnrealloc (realtrans, newalloc1, sizeof *realtrans); ++ if (oldalloc == 0) ++realtrans[0] = realtrans[1] = NULL; ++ d->mb_trans = realtrans + 2; ++} ++ for (; oldalloc < newalloc; oldalloc++) ++{ ++ d->trans[oldalloc] = NULL; ++ d->fails[oldalloc] = NULL; ++ if (d->localeinfo.multibyte) ++d->mb_trans[oldalloc] = NULL; ++} ++} ++} + + /* Return the transition out of state s of d for the input character uc, +updating the slots in trans accordingly. +@@ -2810,20 +2844,25 @@ dfastate (state_num s, struct dfa *d, unsigned char uc, state_num trans[]) + } + + /* Set the transitions for each character in the label. */ ++ state_num maxstate = -1; + for (i = 0; i < NOTCHAR; i++) + if (tstbit (i, label)) +- switch (d->syntax.sbit[i]) +-{ +-case CTX_NEWLINE: +- trans[i] = state_newline; +- break; +-case CTX_LETTER: +- trans[i] = state_letter; +- break; +-default: +- trans[i] = state; +- break; +-} ++ { ++switch (d->syntax.sbit[i]) ++ { ++ case CTX_NEWLINE: ++trans[i] = state_newline; ++break; ++ case CTX_LETTER: ++trans[i] = state_letter; ++break; ++ default: ++trans[i] = state; ++break; ++ } ++if (maxstate < trans[i]) ++ maxstate = trans[i]; ++ } + + #ifdef DEBUG + fprintf (stderr, "trans table %td", s); +@@ -2840,6 +2879,9 @@ dfastate (state_num s, struct dfa *d, unsigned char uc, state_num trans[]) + free (follows.elems); + free (tmp.elems); + ++ /* Reallocate now, to reallocate any newline transition properly. */ ++ realloc_trans_if_necessary (d, maxstate); ++ + /* Keep the newline transition in a special place so we can use it as + a sentinel. */ + if (tstbit (d->syntax.eolbyte, label)) +@@ -2851,42 +2893,6 @@ dfastate (state_num s, struct dfa *d, unsigned char uc, state_num trans[]) + return trans[uc]; + } + +-/* Make sure D's state arrays are large
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: aa60a205f6e4afe65d6e18e5ebe4233f0a399df0 Author: Lars Wendler gentoo org> AuthorDate: Wed Jan 4 16:48:39 2017 + Commit: Lars Wendler gentoo org> CommitDate: Wed Jan 4 16:49:40 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa60a205 sys-apps/sed: Bump to version 4.3 Package-Manager: Portage-2.3.3, Repoman-2.3.1 sys-apps/sed/Manifest | 1 + sys-apps/sed/sed-4.3.ebuild | 57 + 2 files changed, 58 insertions(+) diff --git a/sys-apps/sed/Manifest b/sys-apps/sed/Manifest index f48a47f..a437d09 100644 --- a/sys-apps/sed/Manifest +++ b/sys-apps/sed/Manifest @@ -1,2 +1,3 @@ DIST sed-4.2.1.tar.bz2 899091 SHA256 2ac3b36ca37bfeb43c4ef4025778cd66d89c77abb843d90552a515a7c9d2948f SHA512 273d4d0b3dd41a3966260fbe261a20110a2a4c0749e11a080f4fc8694e47b605cb977f2535b20b92d57b1b74129df092ba47f4184951dbc3f0f14fd9b91b7bfd WHIRLPOOL 426b244431cb00a8c8f7320f22cf0a5de3165a43d9d6fb8343163e1d4054d61b2737a697ebe54311cf5d2d2f696d2f07877a41b8710ad80d96a7d5138fff07e1 DIST sed-4.2.2.tar.bz2 1059414 SHA256 f048d1838da284c8bc9753e4506b85a1e0cc1ea8999d36f6995bcb9460cddbd7 SHA512 dbbb0bb348fac54612d29182c09c88bda7096dea03bd94f03c580c24146e65a06db12808c6a1a9adc94548fa3843511e3e80b251cb07142110cf149eab23f573 WHIRLPOOL d816657c51a2718c2b309455facaff50c9da08b79d20985ab1d61faa5b42bffa0b33ea7d3368a8cdaa6079891cfc27cdab38788563c8323081580b4478c7e2b5 +DIST sed-4.3.tar.xz 1167168 SHA256 47c20d8841ce9e7b6ef8037768aac44bc2937fff1c265b291c824004d56bd0aa SHA512 4d76a099cf7115763b79b45be5c96338750baa47e34c36075f714e022614397aa9240099d6d009e69aa4d06b6cfc14dcc0f8313442a1465f448b36fb6874a26d WHIRLPOOL dc8ea635d7cd30fa73b163078ed7e48d3f85aaf37041b432f3c1579d556a41cb0afa2c8468f67a4474d7274578850b698b60933f6b4b3d041ee4f77ace344035 diff --git a/sys-apps/sed/sed-4.3.ebuild b/sys-apps/sed/sed-4.3.ebuild new file mode 100644 index ..27615d3 --- /dev/null +++ b/sys-apps/sed/sed-4.3.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils flag-o-matic toolchain-funcs + +DESCRIPTION="Super-useful stream editor" +HOMEPAGE="http://sed.sourceforge.net/; +SRC_URI="mirror://gnu/sed/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +IUSE="acl nls selinux static" + +RDEPEND="acl? ( virtual/acl ) + nls? ( virtual/libintl ) + selinux? ( sys-libs/libselinux )" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext )" + +src_bootstrap_sed() { + # make sure system-sed works #40786 + export NO_SYS_SED="" + if ! type -p sed > /dev/null ; then + NO_SYS_SED="!!!" + ./bootstrap.sh || die "couldnt bootstrap" + cp sed/sed "${T}"/ || die "couldnt copy" + export PATH="${PATH}:${T}" + make clean || die "couldnt clean" + fi +} + +src_prepare() { + # don't use sed before bootstrap if we have to recover a broken host sed + src_bootstrap_sed +} + +src_configure() { + local myconf=() + if use userland_GNU; then + myconf+=( --exec-prefix="${EPREFIX}" ) + else + myconf+=( --program-prefix=g ) + fi + + export ac_cv_search_setfilecon=$(usex selinux -lselinux) + export ac_cv_header_selinux_{context,selinux}_h=$(usex selinux) + use static && append-ldflags -static + myconf+=( + $(use_enable acl) + $(use_enable nls) + ) + econf "${myconf[@]}" +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/, sys-apps/sed/files/
commit: f76c9230ea288e923e1f99056db627e4a44ffa47 Author: Lars Wendler gentoo org> AuthorDate: Wed Jan 4 16:49:27 2017 + Commit: Lars Wendler gentoo org> CommitDate: Wed Jan 4 16:49:43 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f76c9230 sys-apps/sed: Removed old. Package-Manager: Portage-2.3.3, Repoman-2.3.1 sys-apps/sed/Manifest | 1 - ...omplete-sequences-as-if-they-were-invalid.patch | 45 -- sys-apps/sed/sed-4.2.1-r1.ebuild | 68 -- 3 files changed, 114 deletions(-) diff --git a/sys-apps/sed/Manifest b/sys-apps/sed/Manifest index a437d09..fb25dcc 100644 --- a/sys-apps/sed/Manifest +++ b/sys-apps/sed/Manifest @@ -1,3 +1,2 @@ -DIST sed-4.2.1.tar.bz2 899091 SHA256 2ac3b36ca37bfeb43c4ef4025778cd66d89c77abb843d90552a515a7c9d2948f SHA512 273d4d0b3dd41a3966260fbe261a20110a2a4c0749e11a080f4fc8694e47b605cb977f2535b20b92d57b1b74129df092ba47f4184951dbc3f0f14fd9b91b7bfd WHIRLPOOL 426b244431cb00a8c8f7320f22cf0a5de3165a43d9d6fb8343163e1d4054d61b2737a697ebe54311cf5d2d2f696d2f07877a41b8710ad80d96a7d5138fff07e1 DIST sed-4.2.2.tar.bz2 1059414 SHA256 f048d1838da284c8bc9753e4506b85a1e0cc1ea8999d36f6995bcb9460cddbd7 SHA512 dbbb0bb348fac54612d29182c09c88bda7096dea03bd94f03c580c24146e65a06db12808c6a1a9adc94548fa3843511e3e80b251cb07142110cf149eab23f573 WHIRLPOOL d816657c51a2718c2b309455facaff50c9da08b79d20985ab1d61faa5b42bffa0b33ea7d3368a8cdaa6079891cfc27cdab38788563c8323081580b4478c7e2b5 DIST sed-4.3.tar.xz 1167168 SHA256 47c20d8841ce9e7b6ef8037768aac44bc2937fff1c265b291c824004d56bd0aa SHA512 4d76a099cf7115763b79b45be5c96338750baa47e34c36075f714e022614397aa9240099d6d009e69aa4d06b6cfc14dcc0f8313442a1465f448b36fb6874a26d WHIRLPOOL dc8ea635d7cd30fa73b163078ed7e48d3f85aaf37041b432f3c1579d556a41cb0afa2c8468f67a4474d7274578850b698b60933f6b4b3d041ee4f77ace344035 diff --git a/sys-apps/sed/files/sed-4.2.1-handle-incomplete-sequences-as-if-they-were-invalid.patch b/sys-apps/sed/files/sed-4.2.1-handle-incomplete-sequences-as-if-they-were-invalid.patch deleted file mode 100644 index dfd9206.. --- a/sys-apps/sed/files/sed-4.2.1-handle-incomplete-sequences-as-if-they-were-invalid.patch +++ /dev/null @@ -1,45 +0,0 @@ -http://bugs.gentoo.org/284403 - -From 20f68fb1abe862a98bc0378e5bb54d94bb98b8fe Mon Sep 17 00:00:00 2001 -From: Paolo Bonzini-Date: Thu, 15 Oct 2009 19:56:12 +0200 -Subject: [PATCH] handle incomplete sequences as if they were invalid - -2009-10-15 Paolo Bonzini - WANG Yunfeng - - * sed/execute.c (str_append, str_append_modified): Handle incomplete - sequences as if they were invalid. - ChangeLog |6 ++ - NEWS |4 +++- - sed/execute.c |6 +++--- - 3 files changed, 12 insertions(+), 4 deletions(-) - -diff --git a/sed/execute.c b/sed/execute.c -index 66cb809..d5903be 100644 a/sed/execute.c -+++ b/sed/execute.c -@@ -254,8 +254,8 @@ str_append(to, string, length) - { - size_t n = MBRLEN (string, length, >mbstate); - --/* An invalid sequence is treated like a singlebyte character. */ --if (n == (size_t) -1) -+/* An invalid or imcomplete sequence is treated like a singlebyte character. */ -+if (n == (size_t) -1 || n == (size_t) -2) - { - memset (>mbstate, 0, sizeof (to->mbstate)); - n = 1; -@@ -341,7 +341,7 @@ str_append_modified(to, string, length, type) - /* Copy the new wide character to the end of the string. */ - n = WCRTOMB (to->active + to->length, wc, >mbstate); - to->length += n; -- if (n == -1) -+ if (n == -1 || n == -2) - { - fprintf (stderr, "Case conversion produced an invalid character!"); - abort (); --- -1.7.3.1 - diff --git a/sys-apps/sed/sed-4.2.1-r1.ebuild b/sys-apps/sed/sed-4.2.1-r1.ebuild deleted file mode 100644 index 6c002dc.. --- a/sys-apps/sed/sed-4.2.1-r1.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -inherit eutils flag-o-matic toolchain-funcs - -DESCRIPTION="Super-useful stream editor" -HOMEPAGE="http://sed.sourceforge.net/; -SRC_URI="mirror://gnu/sed/${P}.tar.bz2" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" -IUSE="acl nls selinux static" - -RDEPEND="acl? ( virtual/acl ) - nls? ( virtual/libintl )" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext )" - -src_bootstrap_sed() { - # make sure system-sed works #40786 - export NO_SYS_SED="" - if ! type -p sed > /dev/null ; then - NO_SYS_SED="!!!" - ./bootstrap.sh || die "couldnt bootstrap" - cp sed/sed "${T}"/ || die "couldnt copy" - export
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 324449ed040ce92fe8d1ea026f3c78e370530a49 Author: Mike Frysinger gentoo org> AuthorDate: Wed Dec 7 08:28:24 2016 + Commit: Mike Frysinger gentoo org> CommitDate: Wed Dec 7 08:32:35 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=324449ed sys-apps/sed: mark 4.2.2 amd64/arm64/ia64/m68k/ppc/s390/sh/sparc/x86 stable #588162 sys-apps/sed/sed-4.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.2.2.ebuild b/sys-apps/sed/sed-4.2.2.ebuild index bd2c6d3..0a8de05 100644 --- a/sys-apps/sed/sed-4.2.2.ebuild +++ b/sys-apps/sed/sed-4.2.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.bz2" LICENSE="GPL-3" SLOT="0" -KEYWORDS="alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" IUSE="acl nls selinux static" RDEPEND="acl? ( virtual/acl )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: fd2b19f5a2112f4e917398a3010be35114077b6d Author: Tobias Klausmann gentoo org> AuthorDate: Fri Sep 23 17:40:08 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Fri Sep 23 17:40:08 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd2b19f5 sys-apps/sed-4.2.2-r0: add alpha keyword Gentoo-Bug: 588162 sys-apps/sed/sed-4.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.2.2.ebuild b/sys-apps/sed/sed-4.2.2.ebuild index 7a5881f..bd2c6d3 100644 --- a/sys-apps/sed/sed-4.2.2.ebuild +++ b/sys-apps/sed/sed-4.2.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.bz2" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +KEYWORDS="alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" IUSE="acl nls selinux static" RDEPEND="acl? ( virtual/acl )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 25a4fef22feeb4fb4c0436a11ee853a48638350c Author: Markus Meier gentoo org> AuthorDate: Sat Aug 6 11:10:58 2016 + Commit: Markus Meier gentoo org> CommitDate: Sat Aug 6 11:10:58 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25a4fef2 sys-apps/sed: arm stable, bug #588162 Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="arm" sys-apps/sed/sed-4.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.2.2.ebuild b/sys-apps/sed/sed-4.2.2.ebuild index e11c8a1..7a5881f 100644 --- a/sys-apps/sed/sed-4.2.2.ebuild +++ b/sys-apps/sed/sed-4.2.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.bz2" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" IUSE="acl nls selinux static" RDEPEND="acl? ( virtual/acl )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 762eca16918ab6abb4233b9575dbbdd55f18c563 Author: Jeroen Roovers gentoo org> AuthorDate: Sun Jul 24 13:09:24 2016 + Commit: Jeroen Roovers gentoo org> CommitDate: Sun Jul 24 13:09:24 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=762eca16 sys-apps/sed: Stable for PPC64 (bug #588162). Package-Manager: portage-2.3.0 RepoMan-Options: --ignore-arches sys-apps/sed/sed-4.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.2.2.ebuild b/sys-apps/sed/sed-4.2.2.ebuild index 307532f..e11c8a1 100644 --- a/sys-apps/sed/sed-4.2.2.ebuild +++ b/sys-apps/sed/sed-4.2.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.bz2" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" IUSE="acl nls selinux static" RDEPEND="acl? ( virtual/acl )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 74dfd6924b97ad5b431c2cd59145fa00e5be0c44 Author: Jeroen Roovers gentoo org> AuthorDate: Sun Jul 24 10:21:02 2016 + Commit: Jeroen Roovers gentoo org> CommitDate: Sun Jul 24 10:22:04 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74dfd692 sys-apps/sed: Stable for HPPA (bug #588162). Package-Manager: portage-2.3.0 RepoMan-Options: --ignore-arches sys-apps/sed/sed-4.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/sed/sed-4.2.2.ebuild b/sys-apps/sed/sed-4.2.2.ebuild index 8e10644..307532f 100644 --- a/sys-apps/sed/sed-4.2.2.ebuild +++ b/sys-apps/sed/sed-4.2.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/sed/${P}.tar.bz2" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" IUSE="acl nls selinux static" RDEPEND="acl? ( virtual/acl )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/
commit: 43115ed54fa6291626dc263838c1d2bb1975b350 Author: Benda Xu gentoo org> AuthorDate: Fri Jun 10 07:19:55 2016 + Commit: Benda XU gentoo org> CommitDate: Fri Jun 10 07:20:26 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43115ed5 sys-apps/sed: bump to EAPI=5 and support Prefix. Package-Manager: portage-2.2.28 sys-apps/sed/sed-4.2.2.ebuild | 32 +--- 1 file changed, 13 insertions(+), 19 deletions(-) diff --git a/sys-apps/sed/sed-4.2.2.ebuild b/sys-apps/sed/sed-4.2.2.ebuild index f6a4878..8e10644 100644 --- a/sys-apps/sed/sed-4.2.2.ebuild +++ b/sys-apps/sed/sed-4.2.2.ebuild @@ -1,7 +1,9 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ +EAPI=5 + inherit eutils flag-o-matic toolchain-funcs DESCRIPTION="Super-useful stream editor" @@ -31,24 +33,23 @@ src_bootstrap_sed() { fi } -src_unpack() { - unpack ${A} - cd "${S}" +src_prepare() { epatch "${FILESDIR}"/${PN}-4.1.5-alloca.patch - # don't use sed here if we have to recover a broken host sed -} -src_compile() { + # don't use sed before bootstrap if we have to recover a broken host sed src_bootstrap_sed # this has to be after the bootstrap portion sed -i \ -e '/docdir =/s:=.*/doc:= $(datadir)/doc/'${PF}'/html:' \ doc/Makefile.in || die "sed html doc" +} - local myconf= bindir=/bin - if ! use userland_GNU ; then - myconf="--program-prefix=g" - bindir=/usr/bin +src_configure() { + local myconf=() + if use userland_GNU; then + myconf+=( --exec-prefix="${EPREFIX}" ) + else + myconf+=( --program-prefix=g ) fi # Should be able to drop this hack in next release. #333887 @@ -57,14 +58,7 @@ src_compile() { export ac_cv_header_selinux_{context,selinux}_h=$(usex selinux) use static && append-ldflags -static econf \ - --bindir=${bindir} \ $(use_enable acl) \ $(use_enable nls) \ - ${myconf} - emake || die "build failed" -} - -src_install() { - emake install DESTDIR="${D}" || die "Install failed" - dodoc NEWS README* THANKS AUTHORS BUGS ChangeLog + "${myconf[@]}" }