From c467a8a6e70b793221cd1f6a6658894c2e4a190e Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Mon, 17 Sep 2018 23:40:54 -0400 Subject: sys-devel/bc: replace ed usage with sed The ed usage here is minor and easy enough to convert to sed. This avoids a depend that no one else generally has. --- sys-devel/bc/bc-1.07.1-r2.ebuild | 2 +- sys-devel/bc/files/bc-1.07.1-no-ed-its-sed.patch | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 sys-devel/bc/files/bc-1.07.1-no-ed-its-sed.patch (limited to 'sys-devel/bc') diff --git a/sys-devel/bc/bc-1.07.1-r2.ebuild b/sys-devel/bc/bc-1.07.1-r2.ebuild index 78cc0f0805f4..5a7d1afa3a78 100644 --- a/sys-devel/bc/bc-1.07.1-r2.ebuild +++ b/sys-devel/bc/bc-1.07.1-r2.ebuild @@ -23,13 +23,13 @@ RDEPEND=" " DEPEND=" ${RDEPEND} - sys-apps/ed sys-devel/flex virtual/yacc " PATCHES=( "${FILESDIR}/${PN}-1.07.1-sandbox.patch" + "${FILESDIR}/${PN}-1.07.1-no-ed-its-sed.patch" ) src_prepare() { diff --git a/sys-devel/bc/files/bc-1.07.1-no-ed-its-sed.patch b/sys-devel/bc/files/bc-1.07.1-no-ed-its-sed.patch new file mode 100644 index 000000000000..ce8e456186b7 --- /dev/null +++ b/sys-devel/bc/files/bc-1.07.1-no-ed-its-sed.patch @@ -0,0 +1,23 @@ +in Gentoo, everyone has sed. no one really has ed. tweak this minor script +to use sed instead of ed. the changes are straight forward: +* change \$ to $ +* merge last two $,$ commands into one +* delete w/q commands + +--- a/bc/fix-libmath_h ++++ b/bc/fix-libmath_h +@@ -1,9 +1,6 @@ +-ed libmath.h <