<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/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>b41b6fdb3a1635de4c2a9280aab12b83e3aeffc5 - flua: lposix: fix WARNS=6 issues</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/flua/Makefile#b41b6fdb3a1635de4c2a9280aab12b83e3aeffc5</link>
        <description>flua: lposix: fix WARNS=6 issueslposix is the last holdout of modules built into flua until we can fixthe module design to have the right parts require()able.  Address avalid bug in lua_read() found at a higher WARNS and drop the overrideentirely.  Some of the modules could possibly be re-evaluated.Fixes:	c2caf3b3313 (&quot;flua: lposix: add more useful functions [...]&quot;)Reported by:	desReviewed by:	desSponsored by:	Klara, Inc.Sponsored by:	NetApp, Inc.

            List of files:
            /freebsd/libexec/flua/Makefile</description>
        <pubDate>Wed, 28 Jan 2026 16:37:04 +0100</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>957715f877b57a17545ead94d27ea8fd3ff4932a - flua: Move to a new flua package</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/flua/Makefile#957715f877b57a17545ead94d27ea8fd3ff4932a</link>
        <description>flua: Move to a new flua packageflua is a standalone third-party component that deserves its ownpackage.  In particular, this means things can use flua withouthaving to depend on FreeBSD-utilities, which will be useful asmore base utilities use flua.This saves ~500kB in FreeBSD-utilities for systems which don&apos;tneed flua.MFC after:	3 daysReviewed by:	kevansSponsored by:	https://www.patreon.com/bsdivyDifferential Revision:	https://reviews.freebsd.org/D53161

            List of files:
            /freebsd/libexec/flua/Makefile</description>
        <pubDate>Sat, 25 Oct 2025 19:21:37 +0200</pubDate>
        <dc:creator>Lexi Winter &lt;ivy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9c7db0931d486ce800aa71d9f41abfad9f7f691f - flua: move lposix back into flua for now</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/flua/Makefile#9c7db0931d486ce800aa71d9f41abfad9f7f691f</link>
        <description>flua: move lposix back into flua for nowThe real luaposix is structured differently, and our builtin versiontends to model that in its own special way.  Build it back in until weget the shlib model just right to unbreak nuageinit, among other things.This is a partial revert of the below-referenced commit; the other twomodules are simple, though, and were accurately split out.Reported by:	markjFixes:	b11a5709ec2b6 (&quot;flua: kick out the remaining builtin modules&quot;)

            List of files:
            /freebsd/libexec/flua/Makefile</description>
        <pubDate>Sat, 04 Oct 2025 15:57:59 +0200</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b11a5709ec2b61fefb03bfdd38e2f06d2c1107c1 - flua: kick out the remaining builtin modules</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/flua/Makefile#b11a5709ec2b61fefb03bfdd38e2f06d2c1107c1</link>
        <description>flua: kick out the remaining builtin modulesBootstrap flua has some magic now to handle modules by building them inand discovering them via linker sets.  This is slightly cleaner thanalways building them in and baking them into loadedlibs for bothbootstrap and system flua.Adjust the stand build now that these three libs have their own newhomes.Reviewed by:	bapt, emasteDifferential Revision:	https://reviews.freebsd.org/D51891

            List of files:
            /freebsd/libexec/flua/Makefile</description>
        <pubDate>Sat, 04 Oct 2025 04:16:51 +0200</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>151bd3516b541823b16793460d73916e63d2b9c1 - flua: support our flua modules in the bootstrap flua</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/flua/Makefile#151bd3516b541823b16793460d73916e63d2b9c1</link>
        <description>flua: support our flua modules in the bootstrap fluaThis version builds every module into the flua binary itself, since allof the bootstrap tools are built -DNO_SHARED.  As a result, we alsocannot dlsym(), so we can&apos;t really discover the names of our newlybuiltin modules.  Instead, just build out a linker set with all of ourluaopen_*() functions to register everything up-front.Building in all of the modules isn&apos;t strictly necessary, but it meansthat we have an example of how to add a bootstrap module everywhere yougo and one doesn&apos;t need to consider whether bootstrap flua can use amodule when writing scripts.  On my build machine, the consequence onour binary size is an increase from around 1.6M -&gt; 1.9M, which isn&apos;treally that bad..lua modules can install into their usual path below $WORLDTMP/legacyand we&apos;ll pick them up automagically by way of the ctor that sets upLUA_PATH early on.This re-lands bootstrap module support with a more sensible subset, andafter having verified that it cross-builds fine on macOS and Linux -- wecannot do libfreebsd on !FreeBSD because it&apos;s more system headerdependant.  We also need to bootstrap libmd to bring in libhash, andlibucl + libyaml.Reviewed by:	bapt, emaste (both previous version)Differential Revision:	https://reviews.freebsd.org/D51890

            List of files:
            /freebsd/libexec/flua/Makefile</description>
        <pubDate>Sat, 04 Oct 2025 04:16:51 +0200</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bbef1c72b4873b657fdb0466b48b15d1d4f0a731 - Revert &quot;flua: support our flua modules in the bootstrap flua&quot;</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/flua/Makefile#bbef1c72b4873b657fdb0466b48b15d1d4f0a731</link>
        <description>Revert &quot;flua: support our flua modules in the bootstrap flua&quot;This reverts commit 1953a12ee2cde1afacb3e3f7612d89695c96e04f, because itcannot work at all on macOS without more work, at a minimum.  We uselinker sets for module discovery, but we don&apos;t have a version of thisthat works for mach-o at the moment.

            List of files:
            /freebsd/libexec/flua/Makefile</description>
        <pubDate>Sat, 04 Oct 2025 02:52:36 +0200</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d4c973fa148544a0b949ceb1efb6c68096f02baf - Revert &quot;flua: kick out the remaining builtin modules&quot;</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/flua/Makefile#d4c973fa148544a0b949ceb1efb6c68096f02baf</link>
        <description>Revert &quot;flua: kick out the remaining builtin modules&quot;This reverts commit 80ada959004c4386880e47b11618f8abfc2d80e1, becausebootstrap flua is about to get backed out.

            List of files:
            /freebsd/libexec/flua/Makefile</description>
        <pubDate>Sat, 04 Oct 2025 02:52:28 +0200</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>981cf36d64c48ebfa22d44ac83b6d448c2974f23 - Revert &quot;flua: don&apos;t build libjail into the bootstrap flua&quot;</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/flua/Makefile#981cf36d64c48ebfa22d44ac83b6d448c2974f23</link>
        <description>Revert &quot;flua: don&apos;t build libjail into the bootstrap flua&quot;This reverts commit 31320402472394af57eb3a36bee7f944117ca0ed, becausebootstrap flua is about to get backed out.

            List of files:
            /freebsd/libexec/flua/Makefile</description>
        <pubDate>Sat, 04 Oct 2025 02:52:04 +0200</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>31320402472394af57eb3a36bee7f944117ca0ed - flua: don&apos;t build libjail into the bootstrap flua</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/flua/Makefile#31320402472394af57eb3a36bee7f944117ca0ed</link>
        <description>flua: don&apos;t build libjail into the bootstrap fluaOther systems don&apos;t have jail support, and we won&apos;t be using it anyways.

            List of files:
            /freebsd/libexec/flua/Makefile</description>
        <pubDate>Fri, 03 Oct 2025 22:16:30 +0200</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>80ada959004c4386880e47b11618f8abfc2d80e1 - flua: kick out the remaining builtin modules</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/flua/Makefile#80ada959004c4386880e47b11618f8abfc2d80e1</link>
        <description>flua: kick out the remaining builtin modulesBootstrap flua has some magic now to handle modules by building them inand discovering them via linker sets.  This is slightly cleaner thanalways building them in and baking them into loadedlibs for bothbootstrap and system flua.Adjust the stand build now that these three libs have their own newhomes.Reviewed by:	bapt, emasteDifferential Revision:	https://reviews.freebsd.org/D51891

            List of files:
            /freebsd/libexec/flua/Makefile</description>
        <pubDate>Fri, 03 Oct 2025 20:09:04 +0200</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1953a12ee2cde1afacb3e3f7612d89695c96e04f - flua: support our flua modules in the bootstrap flua</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/flua/Makefile#1953a12ee2cde1afacb3e3f7612d89695c96e04f</link>
        <description>flua: support our flua modules in the bootstrap fluaThis version builds every module into the flua binary itself, since allof the bootstrap tools are built -DNO_SHARED.  As a result, we alsocannot dlsym(), so we can&apos;t really discover the names of our newlybuiltin modules.  Instead, just build out a linker set with all of ourluaopen_*() functions to register everything up-front.Building in all of the modules isn&apos;t strictly necessary, but it meansthat we have an example of how to add a bootstrap module everywhere yougo and one doesn&apos;t need to consider whether bootstrap flua can use amodule when writing scripts.  On my build machine, the consequence onour binary size is an increase from around 1.6M -&gt; 1.9M, which isn&apos;treally that bad..lua modules can install into their usual path below $WORLDTMP/legacyand we&apos;ll pick them up automagically by way of the ctor that sets upLUA_PATH early on.Reviewed by:	bapt, emasteDifferential Revision:	https://reviews.freebsd.org/D51890

            List of files:
            /freebsd/libexec/flua/Makefile</description>
        <pubDate>Fri, 03 Oct 2025 20:09:03 +0200</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2bc180ef045e5911cce0cea1c2a139cffd2b577a - lyaml: vendor import lua bindings for libyaml</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/flua/Makefile#2bc180ef045e5911cce0cea1c2a139cffd2b577a</link>
        <description>lyaml: vendor import lua bindings for libyaml

            List of files:
            /freebsd/libexec/flua/Makefile</description>
        <pubDate>Thu, 26 Jun 2025 09:12:41 +0200</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>550289771d5cb73befb6a1645fb9cdf0b9fb65a7 - flua: Add minimal man page</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/flua/Makefile#550289771d5cb73befb6a1645fb9cdf0b9fb65a7</link>
        <description>flua: Add minimal man pageFlua is a minimal Lua interpreter integrated into the FreeBSD basesystem.  It is intended for internal use and is not designed forgeneral-purpose scripting or use by third-party applications, and wasoriginally intentionally undocumented.There have been questions about its purpose, and questions about theavailable functionality from internal users, so provide a minimal manpage including these details.Reviewed by:	kevans, Isaac Freund &lt;ifreund@freebsdfoundation.org&gt;Sponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D49835

            List of files:
            /freebsd/libexec/flua/Makefile</description>
        <pubDate>Tue, 15 Apr 2025 17:23:39 +0200</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7899f917b1c0ea178f1d2be0cfb452086d079d23 - flua: move modules source into the main source directory</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/flua/Makefile#7899f917b1c0ea178f1d2be0cfb452086d079d23</link>
        <description>flua: move modules source into the main source directoryFollow the path of what is done with bsnmp, build the modules alongwith the main binary, this allows to build the modules at a momentwhere all needed libraries are already built and available in thelinker path instead of having to declare all the libraries which aflua module will be linked to in _prebuild_libs.Discused with:	markjReviewed by:	markj, jrtc27, kevans, impAccepted by:	kevans, impDifferential Revision:	https://reviews.freebsd.org/D46610

            List of files:
            /freebsd/libexec/flua/Makefile</description>
        <pubDate>Mon, 09 Sep 2024 17:17:27 +0200</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bb2d016afb009920f4bb2400c15a86e557b2d55a - flua: make the ucl module a dynamic module</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/flua/Makefile#bb2d016afb009920f4bb2400c15a86e557b2d55a</link>
        <description>flua: make the ucl module a dynamic moduleReviewed by:	markjDifferential Revision:	https://reviews.freebsd.org/D46569

            List of files:
            /freebsd/libexec/flua/Makefile</description>
        <pubDate>Fri, 06 Sep 2024 17:13:08 +0200</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/flua/Makefile#e9ac41698b2f322d55ccf9da50a3596edb2c1800</link>
        <description>Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I&apos;ll just run the command on the branches)Sponsored by: Netflix

            List of files:
            /freebsd/libexec/flua/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 06:46:32 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1f31e00e19f9e24d4c891a24973e08a027c4f71c - flua: add fbsd module</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/flua/Makefile#1f31e00e19f9e24d4c891a24973e08a027c4f71c</link>
        <description>flua: add fbsd moduleThis module is bundled into flua, it only provides for now the execfunction. The point of the function is to be able to execute a programwithout actually executing a shell.to use it:fbsd.exec({&quot;id&quot;, &quot;bapt&quot;})Reviewed by:	manuDifferential Revision:	https://reviews.freebsd.org/D41840

            List of files:
            /freebsd/libexec/flua/Makefile</description>
        <pubDate>Wed, 13 Sep 2023 09:43:33 +0200</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/flua/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/libexec/flua/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 19:55:03 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e25152834cdf3b353892835a4f3b157e066a8ed4 - MFH</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/flua/Makefile#e25152834cdf3b353892835a4f3b157e066a8ed4</link>
        <description>MFHSponsored by:	Rubicon Communications, LLC (netgate.com)

            List of files:
            /freebsd/libexec/flua/Makefile</description>
        <pubDate>Thu, 27 Aug 2020 22:25:33 +0200</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>de6fc2e39bc1d88511b62ed3a6834a6f0cd6b3a4 - Merge ^/head r364082 through r364250.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/flua/Makefile#de6fc2e39bc1d88511b62ed3a6834a6f0cd6b3a4</link>
        <description>Merge ^/head r364082 through r364250.

            List of files:
            /freebsd/libexec/flua/Makefile</description>
        <pubDate>Sat, 15 Aug 2020 13:49:31 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
