[gentoo-commits] repo/gentoo:master commit in: sys-apps/sed/

2024-05-19 Thread Sam James
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/

2023-05-14 Thread Sam James
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/

2023-05-14 Thread Sam James
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/

2022-12-27 Thread Sam James
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/

2022-12-27 Thread Sam James
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/

2022-12-11 Thread Arthur Zamarin
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/

2022-12-09 Thread Sam James
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/

2022-12-09 Thread Sam James
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/

2022-12-09 Thread Sam James
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/

2022-12-09 Thread Sam James
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/

2022-12-09 Thread Sam James
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/

2022-12-09 Thread Sam James
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/

2022-12-09 Thread Sam James
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/

2022-11-06 Thread Sam James
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/

2022-10-30 Thread Sam James
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/

2022-09-20 Thread Sam James
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/

2022-09-14 Thread Sam James
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/

2022-04-06 Thread Sam James
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/

2022-01-06 Thread David Seifert
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/

2021-05-14 Thread David Seifert
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/

2021-04-21 Thread Sam James
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/

2020-06-11 Thread Mart Raudsepp
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/

2020-06-11 Thread Sergei Trofimovich
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/

2020-06-11 Thread Agostino Sarubbo
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/

2020-06-11 Thread Agostino Sarubbo
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/

2020-06-11 Thread Agostino Sarubbo
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/

2020-06-11 Thread Agostino Sarubbo
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/

2020-06-11 Thread Agostino Sarubbo
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/

2020-06-10 Thread Agostino Sarubbo
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/

2020-06-10 Thread Agostino Sarubbo
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/

2020-05-25 Thread Mike Gilbert
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/

2020-05-04 Thread Thomas Deutschmann
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/

2020-04-21 Thread Lars Wendler
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/

2020-03-21 Thread Lars Wendler
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/

2020-03-17 Thread Mart Raudsepp
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/

2020-02-12 Thread Agostino Sarubbo
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/

2020-01-27 Thread Mikle Kolyada
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/

2020-01-18 Thread Sergei Trofimovich
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/

2020-01-17 Thread Mike Gilbert
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/

2020-01-17 Thread Mike Gilbert
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/

2020-01-17 Thread Sergei Trofimovich
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/

2020-01-17 Thread Sergei Trofimovich
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/

2020-01-16 Thread Lars Wendler
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/

2020-01-15 Thread Sergei Trofimovich
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/

2020-01-15 Thread Agostino Sarubbo
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/

2020-01-14 Thread Lars Wendler
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/

2019-05-03 Thread Mikle Kolyada
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/

2018-12-22 Thread Lars Wendler
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/

2018-12-20 Thread Mikle Kolyada
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/

2018-07-12 Thread Lars Wendler
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/

2018-07-11 Thread Mikle Kolyada
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/

2018-06-27 Thread Tobias Klausmann
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/

2018-06-24 Thread Sergei Trofimovich
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/

2018-06-23 Thread Mart Raudsepp
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/

2018-06-23 Thread Sergei Trofimovich
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/

2018-06-22 Thread Mikle Kolyada
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/

2018-06-19 Thread Sergei Trofimovich
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/

2018-06-19 Thread Thomas Deutschmann
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/

2018-06-19 Thread Sergei Trofimovich
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/

2018-06-18 Thread Lars Wendler
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/

2018-04-01 Thread Lars Wendler
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/

2018-04-01 Thread Lars Wendler
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/

2018-03-11 Thread Mike Frysinger
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/

2018-03-11 Thread Mike Frysinger
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/

2018-03-05 Thread Mike Frysinger
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/

2017-02-04 Thread Lars Wendler
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/

2017-01-18 Thread Mike Frysinger
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/

2017-01-04 Thread Lars Wendler
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/

2017-01-04 Thread Lars Wendler
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/

2016-12-07 Thread Mike Frysinger
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/

2016-09-23 Thread Tobias Klausmann
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/

2016-08-06 Thread Markus Meier
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/

2016-07-24 Thread Jeroen Roovers
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/

2016-07-24 Thread Jeroen Roovers
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/

2016-06-10 Thread Benda XU
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[@]}"
 }