<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/0de04ea3cb9df88562415145f365e02cf94c3c71">https://github.com/macports/macports-ports/commit/0de04ea3cb9df88562415145f365e02cf94c3c71</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 0de04ea  revamp grep port due to 35915ffebe and adjust its dependents
</span>0de04ea is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 0de04ea3cb9df88562415145f365e02cf94c3c71
</span>Author: George Plymale II <georgedp@orbitalimpact.com>
AuthorDate: Tue Jul 3 19:42:42 2018 -0400

<span style='display:block; white-space:pre;color:#404040;'>    revamp grep port due to 35915ffebe and adjust its dependents
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    There was a mailing list discussion started here:
</span><span style='display:block; white-space:pre;color:#404040;'>    https://lists.macports.org/pipermail/macports-dev/2018-June/039101.html
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Basically, offering the g_prefix variant introduced in 35915ffebe
</span><span style='display:block; white-space:pre;color:#404040;'>    could cause problems in other ports that use grep. So, after some
</span><span style='display:block; white-space:pre;color:#404040;'>    deliberation, the decision was made to revamp the grep port to be like
</span><span style='display:block; white-space:pre;color:#404040;'>    other GNU ports in that it would install itself as ggrep and add
</span><span style='display:block; white-space:pre;color:#404040;'>    non-g* symlinks in ${prefix}libexec/gnubin. Other ports which relied
</span><span style='display:block; white-space:pre;color:#404040;'>    on grep have either had their dependencies removed, which means that
</span><span style='display:block; white-space:pre;color:#404040;'>    they now rely on /usr/bin/grep, or they were adjusted to work with the
</span><span style='display:block; white-space:pre;color:#404040;'>    new changes to grep's installation. Many of these ports, though,
</span><span style='display:block; white-space:pre;color:#404040;'>    actually only use grep during the configure phase and they are able to
</span><span style='display:block; white-space:pre;color:#404040;'>    detect and use ggrep rather than /usr/bin/grep.
</span>---
 audio/tagtool/Portfile              |  4 +---
 editors/MacVim/Portfile             |  1 -
 editors/poedit1/Portfile            |  5 ++---
 editors/vim/Portfile                |  1 -
 games/xmoto/Portfile                |  2 --
 math/gfm/Portfile                   |  1 -
 math/libticables2/Portfile          |  3 +--
 math/libticalcs2/Portfile           |  3 +--
 math/libticonv/Portfile             |  3 +--
 math/libtifiles2/Portfile           |  3 +--
 math/tiemu3/Portfile                |  1 -
 math/tilp2/Portfile                 |  1 -
 net/mcabber/Portfile                |  3 +++
 science/liquid-dsp/Portfile         |  4 ++--
 security/openvas-client/Portfile    |  3 +--
 security/openvas-libraries/Portfile |  3 +--
 security/openvas-plugins/Portfile   |  1 -
 shells/bash/Portfile                |  4 ++--
 sysutils/grep/Portfile              | 25 +++++++++++++++++++++++--
 sysutils/pwgen/Portfile             |  2 --
 textproc/dict/Portfile              |  4 ++++
 textproc/less/Portfile              |  1 -
 22 files changed, 43 insertions(+), 35 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/tagtool/Portfile b/audio/tagtool/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 631a159..848fc4d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/tagtool/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/tagtool/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,9 +27,7 @@ checksums \
</span> 
 patchfiles      patch-str_util-lp64.diff
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build   bin:grep:grep \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                bin:fgrep:grep \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build   port:pkgconfig \
</span>                 port:intltool
 depends_lib     port:id3lib \
                 port:libvorbis \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/MacVim/Portfile b/editors/MacVim/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a12e31d..ca598e7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/editors/MacVim/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/MacVim/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,7 +24,6 @@ checksums           rmd160  7db2c08a47ea1351d1b8dbb5d1d273e69e5cf24e \
</span>                     sha256  a304382a24d7cc0cb9e5e00dc24474705e4da915e3f670857aa825491dcdbf39 \
                     size    19992333
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build       bin:grep:grep
</span> depends_lib         port:ncurses \
                     port:gettext \
                     port:libiconv
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/poedit1/Portfile b/editors/poedit1/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index df6dfa3..31e541a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/editors/poedit1/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/poedit1/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,13 +27,12 @@ checksums           md5     f5b53ec66a606f088b0aa388595ea5f9 \
</span> 
 wxWidgets.use       wxWidgets-3.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build       bin:grep:grep \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build       port:pkgconfig \
</span>                     port:boost
 depends_lib         port:gettext \
                     port:${wxWidgets.port}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_skip_archcheck grep pkgconfig boost
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_skip_archcheck pkgconfig boost
</span> 
 patchfiles          patch-src-edframe.cpp.diff
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/vim/Portfile b/editors/vim/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2da525b..965c2b3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/editors/vim/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/vim/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,7 +22,6 @@ checksums           rmd160  f849255ee0493d0a82cc3a0fe5b03b8b5e434e55 \
</span>                     sha256  5519e03e956e192e318236139f2e6f76e4b8ee9a309e7959d0b97c29999d7d7b \
                     size    13648310
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build       bin:grep:grep
</span> depends_lib         port:ncurses \
                     port:gettext \
                     port:libiconv
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/games/xmoto/Portfile b/games/xmoto/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 52fabb5..b4d17f5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/games/xmoto/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/games/xmoto/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,8 +22,6 @@ distname        xmoto-${version}-src
</span> checksums       rmd160  4b005c37871489f54c16c9557e6a8556cd2121b4 \
                 sha256  a584a6f9292b184686b72c78f16de4b82d5c5b72ad89e41912ff50d03eca26b2
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build   bin:grep:grep
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> depends_lib     port:libpng \
                 port:jpeg \
                 port:libsdl \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/gfm/Portfile b/math/gfm/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5ac3843..8940fdc 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/gfm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/gfm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,7 +19,6 @@ checksums           md5     9376fb0b59e3c7fac17d675fb165ff53 \
</span> use_bzip2           yes
 
 depends_build       port:pkgconfig \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    bin:grep:grep \
</span>                     bin:groff:groff
 
 depends_lib         port:libiconv \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/libticables2/Portfile b/math/libticables2/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0053fbb..183f664 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/libticables2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/libticables2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,8 +18,7 @@ checksums           md5     1e412cd5b27fa38099cc4c5326ba99e0 \
</span>                     sha1    468fc783e07a6349f27185498f340f5ee6af565c \
                     rmd160  0d8df15f82fe587caa235672c1ccf357e5066404
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build       port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    bin:grep:grep
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build       port:pkgconfig
</span> 
 depends_lib         port:libticonv \
                     port:libtifiles2 \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/libticalcs2/Portfile b/math/libticalcs2/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 72b7eeb..4a18c49 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/libticalcs2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/libticalcs2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,8 +19,7 @@ checksums           md5     bb88a1200e3bce4e58718a0284933e97 \
</span>                     sha1    cda1d356816b352618d25fc2d7afed59352a91ad \
                     rmd160  c5bed4064c708489835dc591d04bbc7d7fa5a747
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build       bin:grep:grep \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build       port:pkgconfig
</span> 
 depends_lib         port:gettext \
                     path:lib/pkgconfig/glib-2.0.pc:glib2 \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/libticonv/Portfile b/math/libticonv/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 42a837d..5adab05 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/libticonv/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/libticonv/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,8 +18,7 @@ checksums           md5     c669598f9917a8f98b26eed1fa27242f \
</span>                     sha1    54ea00bf8123e1d8ea33d2a1adec3ffaf99317a0 \
                     rmd160  5077248d2e878473d19999f0211b04d8f44a4f80
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build       port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    bin:grep:grep
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build       port:pkgconfig
</span> 
 depends_lib         port:libiconv \
                     port:libusb-compat \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/libtifiles2/Portfile b/math/libtifiles2/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b816348..6898f70 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/libtifiles2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/libtifiles2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,8 +18,7 @@ checksums           md5     3a0efc82d841a6c232837c34a18a8a24 \
</span>                     sha1    ed08600bd767cf878e56cbd55143e16d42ecd372 \
                     rmd160  cdac8e83f70c1019d00ba0d7e230911d770ec173
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build       port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    bin:grep:grep
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build       port:pkgconfig
</span> 
 depends_lib         port:libticonv \
                     port:gettext \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/tiemu3/Portfile b/math/tiemu3/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 096a18b..fed6c2b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/tiemu3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/tiemu3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,7 +22,6 @@ checksums           md5     2736440d717a0ee97cdb35189814fc93 \
</span>                     rmd160  88bc445977f5301bb6c57b19df3e982b5f703068
 
 depends_build       port:pkgconfig \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    bin:grep:grep \
</span>                     bin:groff:groff
 
 depends_lib         port:libiconv \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/tilp2/Portfile b/math/tilp2/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9f7ef87..53428ae 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/tilp2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/tilp2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,7 +19,6 @@ checksums           md5     eaea086a5041bb970977de7e65fd9bfa \
</span> use_bzip2           yes
 
 depends_build       port:pkgconfig \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    bin:grep:grep \
</span>                     bin:groff:groff
 
 depends_lib         port:libiconv \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/mcabber/Portfile b/net/mcabber/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e4eaf5e..9363f29 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/mcabber/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/mcabber/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,6 +38,9 @@ depends_build       port:autoconf \
</span>                     port:grep \
                     port:gsed
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# To find GNU grep instead of system grep
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.env-append GREP=${prefix}/libexec/gnubin/grep
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.args      --enable-otr \
                     --with-libotr-prefix=${prefix}/lib \
                     --with-libotr-inc-prefix=${prefix}/include
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/liquid-dsp/Portfile b/science/liquid-dsp/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 638dd25..d60d7a8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/liquid-dsp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/liquid-dsp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -41,8 +41,8 @@ pre-configure {
</span> 
 configure.env-append \
     SED=${prefix}/bin/gsed \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    GREP=${prefix}/bin/grep \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    EGREP="${prefix}/bin/grep -E"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    GREP=${prefix}/bin/ggrep \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    EGREP="${prefix}/bin/ggrep -E"
</span> 
 # remove top-level include path, such that internal headers are used
 # instead of any already-installed ones.
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/openvas-client/Portfile b/security/openvas-client/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index cd2a895..33273de 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/openvas-client/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/openvas-client/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,8 +26,7 @@ long_description \
</span>     the client component.
 
 depends_build \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    bin:grep:grep
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    port:pkgconfig
</span> 
 depends_lib \
     path:bin/gdlib-config:gd2 \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/openvas-libraries/Portfile b/security/openvas-libraries/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2e10c18..326b1b6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/openvas-libraries/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/openvas-libraries/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,8 +26,7 @@ long_description \
</span>     contains the libraries used by the server component.
 
 depends_build \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    bin:grep:grep
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    port:pkgconfig
</span> 
 depends_lib             port:gettext \
                         path:lib/pkgconfig/glib-2.0.pc:glib2 \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/openvas-plugins/Portfile b/security/openvas-plugins/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5fbe7d9..59eb7c6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/openvas-plugins/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/openvas-plugins/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,7 +26,6 @@ long_description \
</span> 
 depends_build \
     port:pkgconfig \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    bin:grep:grep \
</span>     path:bin/gsed:gsed
 
 depends_lib \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/shells/bash/Portfile b/shells/bash/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9680d05..d60f2b2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/shells/bash/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/shells/bash/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -106,8 +106,8 @@ checksums-append    bash44-001 \
</span>                     sha256  4fec236f3fbd3d0c47b893fdfa9122142a474f6ef66c20ffb6c0f4864dd591b6 \
                     size    1557
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build           bin:grep:grep \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        bin:bison:bison
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build           bin:bison:bison
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> depends_lib             port:gettext \
                         port:ncurses
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/grep/Portfile b/sysutils/grep/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8555921..01ae9f0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/grep/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/grep/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,6 +24,8 @@ checksums       rmd160  6eaaac1245c653628fd57f07df25b3a60e842891 \
</span> # Ensure system version of grep is used instead of a possibly broken MacPorts version.
 configure.env   PATH=/usr/bin:$env(PATH)
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args --program-prefix=g
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> depends_lib     port:pcre port:gettext
 
 pre-test {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -33,6 +35,25 @@ pre-test {
</span> test.run        yes
 test.target     check
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant g_prefix description {Install the program as ggrep} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append --program-prefix=g
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 755 -d ${destroot}${prefix}/libexec/gnubin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach binary [glob -tails -directory ${destroot}${prefix}/bin g*] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ln -s ${prefix}/bin/${binary} ${destroot}${prefix}/libexec/gnubin/[string range $binary 1 end]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 755 -d ${destroot}${prefix}/libexec/gnubin/man/man1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach manpage [glob -tails -directory ${destroot}${prefix}/share/man/man1 g*] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ln -s ${prefix}/share/man/man1/${manpage}.gz ${destroot}${prefix}/libexec/gnubin/man/man1/[string range $manpage 1 end].gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+notes "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+This port previously installed itself without a g* prefix, thus overshadowing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+system binaries such as grep, fgrep, and egrep. The port is now changed so that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+it does install with a g* prefix, like other GNU ports. This means that you'll
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+now find GNU grep at ${prefix}/bin/ggrep. If you dislike typing ggrep, you can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+create a shell alias or you can add ${prefix}/libexec/gnubin to your PATH,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+wherein non-g* prefixed symlinks are installed. In other words,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${prefix}/libexec/gnubin contains GNU binaries without any prefix to the file-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+names, so you can type grep and get GNU grep just as before.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/pwgen/Portfile b/sysutils/pwgen/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f606aac..bf5b6c1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/pwgen/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/pwgen/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,6 +20,4 @@ checksums       sha1    6406deba61297784888c2ec0c14e3c735a85a2b6 \
</span>                 rmd160  2a6550c8aebf570d7116deb28e927ad7f40ae55b \
                 sha256  dab03dd30ad5a58e578c5581241a6e87e184a18eb2c3b2e0fffa8a9cf105c97b
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build   bin:grep:grep
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> configure.args-append    --mandir=${prefix}/share/man
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/dict/Portfile b/textproc/dict/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 66a5e4f..16e4eb3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/dict/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/dict/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,6 +23,10 @@ depends_build       port:bison port:flex port:grep port:libtool
</span> depends_lib         port:libmaa port:zlib
 configure.env       LIBTOOL=${prefix}/bin/glibtool
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# To find GNU grep instead of system grep
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.env       GREP=${prefix}/libexec/gnubin/grep \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    LIBTOOL=${prefix}/bin/glibtool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> set conf_file       ${prefix}/etc/dict.conf
 
 post-destroot {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/less/Portfile b/textproc/less/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f6cd38d..664b575 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/less/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/less/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,7 +23,6 @@ checksums       rmd160  84b4f46be4f93e7a6db3817d43d0bfd1d01d4ff5 \
</span>                 sha256  503f91ab0af4846f34f0444ab71c4b286123f0044a4964f1ae781486c617f2e2 \
                 size    339723
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build   bin:grep:grep
</span> depends_lib     port:ncurses \
                 port:gettext
 
</pre><pre style='margin:0'>

</pre>