<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>d0b2dbfa - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/grep/Makefile#d0b2dbfa</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/usr.bin/grep/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:55:03 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>93c43690 - pkgbase: Put more binaries/lib in runtime</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/grep/Makefile#93c43690</link>
        <description>pkgbase: Put more binaries/lib in runtimeMove some needed binaries/libs from FreeBSD-utilities to FreeBSD_runtime.This is everything needed to boot to multiuser with FreeBSD-rc installed.MFC after:	2 weeksSponsored by:	Beckhoff Automation GmbH &amp; Co. KGDifferential Revision:	https://reviews.freebsd.org/D33435

            List of files:
            /freebsd-14.2/usr.bin/grep/Makefile</description>
        <pubDate>Tue, 14 Dec 2021 14:31:30 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f850fd24 - grep: fix LINKS in Makefile</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/grep/Makefile#f850fd24</link>
        <description>grep: fix LINKS in Makefilezstdegrep was listed twice, instead of zstdfgrepPull Request:	https://github.com/freebsd/freebsd-src/pull/450

            List of files:
            /freebsd-14.2/usr.bin/grep/Makefile</description>
        <pubDate>Sun, 17 Jan 2021 22:03:04 +0000</pubDate>
        <dc:creator>Martin Tournoij &lt;martin@arp242.net&gt;</dc:creator>
    </item>
<item>
        <title>8aff76fb - build: remove the option to build gnugrep</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/grep/Makefile#8aff76fb</link>
        <description>build: remove the option to build gnugrepUnconditionally install bsdgrep as grep, bootstrap or not. Remove allbuild glue and stop installing both gnugrep and libgnuregex now thatall consumers of the latter are gone.Relnotes:	yesDifferential Revision:	https://reviews.freebsd.org/D27732

            List of files:
            /freebsd-14.2/usr.bin/grep/Makefile</description>
        <pubDate>Tue, 22 Dec 2020 21:36:40 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6e5a5dc0 - bsdgrep: don&apos;t link against libregex for bootstrap</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/grep/Makefile#6e5a5dc0</link>
        <description>bsdgrep: don&apos;t link against libregex for bootstrapr368355 removed the GNU_GREP_COMPAT knob (off by default) and forgot thatbsdgrep may be built/used for bootstrap on some systems.All base uses should strive to use only POSIX-compliant expressions anywaysand we haven&apos;t had libregex by default here up to this point, so just don&apos;tdo that if we&apos;re bootstrapping.Note that the resulting binary has the wrong `grep -V` information as itfalsely claims to be GNU compatible, but it is only for bootstrap.Reported by:	GitHub cross-builds via yuripv

            List of files:
            /freebsd-14.2/usr.bin/grep/Makefile</description>
        <pubDate>Sun, 06 Dec 2020 17:45:42 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7c2f310f - Retire GNU_GREP_COMPAT knob</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/grep/Makefile#7c2f310f</link>
        <description>Retire GNU_GREP_COMPAT knobThis was introduced and then disabled by default primarily to avoid dealingwith bugs in libgnuregex. rS363823 switched to using libregex for it, solet&apos;s just rip the option out now so we can make sure we&apos;re getting testedwith libregex via bsdgrep.Reviewed by:	emasteDifferential Revision:	https://reviews.freebsd.org/D27476

            List of files:
            /freebsd-14.2/usr.bin/grep/Makefile</description>
        <pubDate>Sat, 05 Dec 2020 02:21:58 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4f971ddf - Always install usr.bin/grep as grep when bootstrapping</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/grep/Makefile#4f971ddf</link>
        <description>Always install usr.bin/grep as grep when bootstrappingWe have to bootstrap grep when cross-building from macOS/Linux.

            List of files:
            /freebsd-14.2/usr.bin/grep/Makefile</description>
        <pubDate>Fri, 07 Aug 2020 16:04:01 +0000</pubDate>
        <dc:creator>Alex Richardson &lt;arichardson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cab7d341 - bsdgrep: switch to libregex for GNU_GREP_COMPAT</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/grep/Makefile#cab7d341</link>
        <description>bsdgrep: switch to libregex for GNU_GREP_COMPATlibregex is incomplete, but it&apos;s a bit less buggy than the in-baselibgnuregex and mostly OK.While here, rename -DIWTH_GNU -&gt; -DWITH_GNU_COMPAT; the option impliesthat we&apos;re compatible with the GNU counterpart, not that we&apos;re including GNUanything.

            List of files:
            /freebsd-14.2/usr.bin/grep/Makefile</description>
        <pubDate>Tue, 04 Aug 2020 02:47:24 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>26e3f968 - Fix bsdgrep manpage clobbering grep(1) with default build options</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/grep/Makefile#26e3f968</link>
        <description>Fix bsdgrep manpage clobbering grep(1) with default build optionsThe default build should install bsdgrep(1) and grep(1), with the latterbeing gnugrep(1). WITH_BSD_GREP flips this situation such that we havegnugrep(1) and grep(1), with the latter being bsdgrep(1).Changes to start installing the zgrep script out of usr.bin/grepinadvertently altered the default build such that grep(1) was beinginstalled, and it was bsdgrep(1). Correct the typo.Reported by:	bcranMFC after:	3 days

            List of files:
            /freebsd-14.2/usr.bin/grep/Makefile</description>
        <pubDate>Wed, 09 Jan 2019 02:47:07 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>30dc9502 - Remove NLS support from BSD grep</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/grep/Makefile#30dc9502</link>
        <description>Remove NLS support from BSD grepGNU grep as in actually in base does not have any translations supportcompiled in, so no functionnality loss.We do support 193 locales in base, we will never catch up on that number oftranslation with bsd grep.Removing NLS support make bsd grep consistent with the other binaries in basewhich are not translated, and also reduce a little bit the code.Reviewed by:	kevansApproved by:	kevansDiscussed with:	kevans @BSDCanDifferential Revision:	https://reviews.freebsd.org/D15682

            List of files:
            /freebsd-14.2/usr.bin/grep/Makefile</description>
        <pubDate>Wed, 06 Jun 2018 23:12:35 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a2584d1b - bsdgrep: annihilate our in-tree TRE, previously disabled by default</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/grep/Makefile#a2584d1b</link>
        <description>bsdgrep: annihilate our in-tree TRE, previously disabled by defaultIt was an old TRE that had plenty of bugs and no performance gain overregex(3). I disabled it by default in r323615, and there was some confusionabout what the knob does- likely due to poor naming on my part- to the tuneof &quot;well, it sounds like it should speed things up&quot; (mentioned by multiplepeople).To compound this, I have no intention of maintaining a second regeximplementation. If someone would like to step up and volunteer to maintain alean-and-mean implementation for grep, this is OK, but we have very fewvolunteers to maintain even our primary regex implementation.

            List of files:
            /freebsd-14.2/usr.bin/grep/Makefile</description>
        <pubDate>Fri, 04 May 2018 03:13:25 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4a5b4207 - Remove compression support from bsdgrep</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/grep/Makefile#4a5b4207</link>
        <description>Remove compression support from bsdgrepCompression support is now handled by an external script, remove it from thebsdgrep(1) utility.This removes the support for -Z -J -X and -MNote: that it matches the changes in newer GNU grepReviewed by:	kevansApproved by:	kevansMFC after:	1 weekDifferential Revision:	https://reviews.freebsd.org/D15197

            List of files:
            /freebsd-14.2/usr.bin/grep/Makefile</description>
        <pubDate>Wed, 25 Apr 2018 14:40:15 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>612c330d - Use a script wrapper for &lt;compress&gt;grep</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/grep/Makefile#612c330d</link>
        <description>Use a script wrapper for &lt;compress&gt;grepImport the wrapper script from zstdgrep (written by wiz@netbsd.org)Modify it to support more than just zstd (adding support for gzip,lzma, xz and bzip2)Write a simple manpage dedicated for it.Only use that new wrapper both for gnu grep and bsd grepNext step will be removing code related to compression format from bsdgrepReviewed by:	kevansApproved by:	kevansMFC after:	1 weekDifferential Revision:	https://reviews.freebsd.org/D15193

            List of files:
            /freebsd-14.2/usr.bin/grep/Makefile</description>
        <pubDate>Wed, 25 Apr 2018 13:23:58 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d511b20a - Add HAS_TESTS to all Makefiles that are currently using the</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/grep/Makefile#d511b20a</link>
        <description>Add HAS_TESTS to all Makefiles that are currently using the`SUBDIR.${MK_TESTS}+= tests` idiom.This is a follow up to r321912.

            List of files:
            /freebsd-14.2/usr.bin/grep/Makefile</description>
        <pubDate>Wed, 02 Aug 2017 08:50:42 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4b330699 - Convert traditional ${MK_TESTS} conditional idiom for including test</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/grep/Makefile#4b330699</link>
        <description>Convert traditional ${MK_TESTS} conditional idiom for including testdirectories to SUBDIR.${MK_TESTS} idiomThis is being done to pave the way for future work (and homogenity) in^/projects/make-check-sandbox .No functional change intended.MFC after:	1 weeks

            List of files:
            /freebsd-14.2/usr.bin/grep/Makefile</description>
        <pubDate>Wed, 02 Aug 2017 08:35:51 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c99b67a7 - Utilize SYSROOT from r320119 in places where DESTDIR may be wanting WORLDTMP.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/grep/Makefile#c99b67a7</link>
        <description>Utilize SYSROOT from r320119 in places where DESTDIR may be wanting WORLDTMP.Since buildenv exports SYSROOT all of these uses will now look inWORLDTMP by default.sys/boot/efi/loader/Makefile        A LIBSTAND hack is no longer required for buildenv.MFC after:	2 weeksSponsored by:	Dell EMC Isilon

            List of files:
            /freebsd-14.2/usr.bin/grep/Makefile</description>
        <pubDate>Mon, 19 Jun 2017 20:47:24 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cc41ba26 - bsdgrep: Add GNU compatible version string indicator</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/grep/Makefile#cc41ba26</link>
        <description>bsdgrep: Add GNU compatible version string indicatorAs reported in r218614 it&apos;s useful to have an indication of whether or notBSD grep was built with GNU_GREP_COMPAT.Submitted by:	Kyle Evans &lt;kevans91 at ksu.edu&gt;Reported by:	mandreeDifferential Revision:	https://reviews.freebsd.org/D10451

            List of files:
            /freebsd-14.2/usr.bin/grep/Makefile</description>
        <pubDate>Tue, 02 May 2017 13:38:20 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3f39ffc8 - bsdgrep: add BSD_GREP_FASTMATCH knob for built-in fastmatch</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/grep/Makefile#3f39ffc8</link>
        <description>bsdgrep: add BSD_GREP_FASTMATCH knob for built-in fastmatchBugs have been found in the fastmatch implementation as used in bsdgrep.Some have been fixed (r316495) while fixes for others are in review(D10098).In comparison with the fastmatch implementation, Kyle Evans found that:- regex(3)&apos;s performance with literal expressions offers a speed  improvement over fastmatch- regex(3)&apos;s performance, both with simple BREs and EREs, seems to be  comparableThe regex implementation was imported in r226035, and the commit messagereports:    This is a temporary solution until the whole regex library is    not replaced so that BSD grep development can continue and the    backported code gets some review and testing. This change only    improves scalability slightly, there is no big performance boost    yet but several minor bugs have been found and fixed.Introduce a WITH_/WITHOUT_BSD_GREP_FASTMATCH knob to support testingof both approaches.PR:		175314, 194823Submitted by:	Kyle Evans &lt;kevans91 at ksu.edu&gt;Reviewed by:	bdrewery (in part)Differential Revision:	https://reviews.freebsd.org/D10282

            List of files:
            /freebsd-14.2/usr.bin/grep/Makefile</description>
        <pubDate>Fri, 21 Apr 2017 14:36:09 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5dc41cb0 - bsdgrep(1): Rip out &quot;xmalloc&quot; bits</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/grep/Makefile#5dc41cb0</link>
        <description>bsdgrep(1): Rip out &quot;xmalloc&quot; bitsxmalloc was a debug malloc implementation, but the x{malloc,calloc,free}functions default to calling the malloc(3) equivalents.Instead of relying on this malloc shim, we can devise better ways to debugmalloc issues that aren&apos;t misleading upon initial inspection.  (I.e., usingjemalloc&apos;s various built-in debugging capabilities.)Submitted by:	Kyle Evans &lt;kevans91 at ksu.edu&gt;Reviewed by:	emaste, cemDifferential Revision:	https://reviews.freebsd.org/D10269

            List of files:
            /freebsd-14.2/usr.bin/grep/Makefile</description>
        <pubDate>Tue, 04 Apr 2017 16:08:51 +0000</pubDate>
        <dc:creator>Conrad Meyer &lt;cem@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bf10f246 - bsdgrep(1): create rgrep link</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.bin/grep/Makefile#bf10f246</link>
        <description>bsdgrep(1): create rgrep linkCreate a convenience rgrep link for bsdgrep(1) that observes &apos;grep -r&apos;behavior.A follow-up to r316473.Submitted by:	Kyle Evans &lt;kevans91 at ksu.edu&gt;Reviewed by:	emaste (earlier version), cemDifferential Revision:	https://reviews.freebsd.org/D10109

            List of files:
            /freebsd-14.2/usr.bin/grep/Makefile</description>
        <pubDate>Tue, 04 Apr 2017 05:56:42 +0000</pubDate>
        <dc:creator>Conrad Meyer &lt;cem@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
