<?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 2025</copyright>
    <generator>Java</generator><item>
        <title>632ddb864ee89c275ff5f8f9079522dec33c0d3c - krb5: append to LDFLAGS instead of replacing</title>
        <link>http://opengrok.net:8080/history/src/krb5/lib/krad/Makefile#632ddb864ee89c275ff5f8f9079522dec33c0d3c</link>
        <description>krb5: append to LDFLAGS instead of replacingSponsored by:	NetflixReviewed by:	impDifferential Revision:	https://reviews.freebsd.org/D55335

            List of files:
            /src/krb5/lib/krad/Makefile</description>
        <pubDate>Fri, 20 Mar 2026 17:19:35 +0000</pubDate>
        <dc:creator>Chuck Silvers &lt;chs@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1876de606eb876b7a97beccfe6fcc89e60a72a25 - krb5: Expose missing symbols</title>
        <link>http://opengrok.net:8080/history/src/krb5/lib/krad/Makefile#1876de606eb876b7a97beccfe6fcc89e60a72a25</link>
        <description>krb5: Expose missing symbolsAdd symbols found in the port but not in base. This requires replacinga shared libkrb5profile.so with libkrb5profile.a (with -fPIC so it canbe used by shared libraries). We do this by making libkrb5profileINTERNALLIB.Base currently has libkrb5profile in a shared library. The patch movesthose functions to the various &quot;consumer&quot; libraries as the port does.Symbols that should be in the other libraries are in libkrb5profile.so.This is causing some ports issues.PR:		291695Reported by:	michaelo, markj,  Chris Inacio &lt;inacio@andrew.cmu.edu&gt;Tested by:	michaeloFixes:		ae07a5805b19Reviewed by:	michaelo (previous version)MFC after:	2 weeksDifferential revision:	https://reviews.freebsd.org/D54323

            List of files:
            /src/krb5/lib/krad/Makefile</description>
        <pubDate>Thu, 18 Dec 2025 00:50:44 +0000</pubDate>
        <dc:creator>Cy Schubert &lt;cy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>18a870751b036f1dc78b36084ccb993d139a11bb - krb5: Fix typo &quot;SPDX-License-Idendifier&quot;</title>
        <link>http://opengrok.net:8080/history/src/krb5/lib/krad/Makefile#18a870751b036f1dc78b36084ccb993d139a11bb</link>
        <description>krb5: Fix typo &quot;SPDX-License-Idendifier&quot;sed -e s/SPDX-License-Idendifier/SPDX-License-Identifier/

            List of files:
            /src/krb5/lib/krad/Makefile</description>
        <pubDate>Sun, 17 Aug 2025 21:13:48 +0000</pubDate>
        <dc:creator>Lexi Winter &lt;ivy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2a454b05f2c1f9dc2d27f0d553fd1f890b750aa1 - krb5: remove private headers</title>
        <link>http://opengrok.net:8080/history/src/krb5/lib/krad/Makefile#2a454b05f2c1f9dc2d27f0d553fd1f890b750aa1</link>
        <description>krb5: remove private headersI compared the contents of the FreeBSD-kerberos-lib-dev package withthe contents of the security/krb5 port.  Based on that, remove allthe headers which are installed by base krb5 but not by the port.These all appear to be internal headers which are not meant to bepublicly visible.This removes some headers with unfortunate conflict-prone names like&lt;internal.h&gt; and &lt;dyn.h&gt;.Reviewed by:	des, cyDifferential Revision:	https://reviews.freebsd.org/D51518

            List of files:
            /src/krb5/lib/krad/Makefile</description>
        <pubDate>Fri, 25 Jul 2025 14:04:03 +0000</pubDate>
        <dc:creator>Lexi Winter &lt;ivy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4cb1baa7d85c1e227c4acfcc13a35a9f1b7e5a44 - krb5: use &apos;kerberos&apos; as package name</title>
        <link>http://opengrok.net:8080/history/src/krb5/lib/krad/Makefile#4cb1baa7d85c1e227c4acfcc13a35a9f1b7e5a44</link>
        <description>krb5: use &apos;kerberos&apos; as package nameRename krb5 and krb5-lib to kerberos and kerberos-lib to match theexisting Heimdal package names.  Since it&apos;s not possible to build orinstall both at the same time, and Heimdal will be removed anyway,there&apos;s no benefit to using a different package name for MIT Kerberosand doing so will create friction for pkgbase users.Move a few things (e.g., headers) from kerberos to kerberos-lib.Move the KDC to a new package, kerberos-kdc, so the client utilitiescan be installed without the KDC.  As most systems won&apos;t have the KDCrunning, this saves a bit of disk space for jails/containers.Remove a few instances of &apos;PACKAGE=&apos; in target-specific Makefileswhere we can set that in the parent&apos;s Makefile.inc instead.Revert 01c587521dd8 (&quot;OCI: Attempt to fix &quot;runtime&quot; container&quot;)which is no longer required.The KDC init script is still installed in the &apos;rc&apos; package forcompatibility with the security/krb5 port; we should fix thisat some point, possibly after Heimdal is removed.Reviewed by:	manu, kevans, desApproved by:	des (mentor), kevans (mentor)Differential Revision:	https://reviews.freebsd.org/D51420

            List of files:
            /src/krb5/lib/krad/Makefile</description>
        <pubDate>Thu, 24 Jul 2025 09:31:40 +0000</pubDate>
        <dc:creator>Lexi Winter &lt;ivy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ae07a5805b1906f29e786f415d67bef334557bd3 - krb5: Add version maps</title>
        <link>http://opengrok.net:8080/history/src/krb5/lib/krad/Makefile#ae07a5805b1906f29e786f415d67bef334557bd3</link>
        <description>krb5: Add version mapsShared objects must have version maps. These were copied from upstream&apos;s*.exports files.Reminded by:	kibFixes:		ee3960cba106

            List of files:
            /src/krb5/lib/krad/Makefile</description>
        <pubDate>Tue, 22 Jul 2025 15:38:19 +0000</pubDate>
        <dc:creator>Cy Schubert &lt;cy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ee3960cba1068e12fb032a68c46d74841d9edab3 - krb5: Add build plumbing</title>
        <link>http://opengrok.net:8080/history/src/krb5/lib/krad/Makefile#ee3960cba1068e12fb032a68c46d74841d9edab3</link>
        <description>krb5: Add build plumbingAdd tne necessary Makefiles and header files to facilitate buildingMIT KRB5 as part of buildworld. Nothing will build until theWITH_MITKRB5/MK_MITKRB5 option has been plumbed in Makefile.inc1.Before any changes to Makefile.inc1 are made to enable MIT KRB5,additional commits to other affected software will need to be committed.krb5/Makefile was inspired by kerberos5/Makefile. The Makefiles inkrb5/util and krb5/lib were inspired by those in lib/libc and inlib/ncurses.Differential revision:	https://reviews.freebsd.org/D50695Sponsored by:		The FreeBSD Foundation

            List of files:
            /src/krb5/lib/krad/Makefile</description>
        <pubDate>Thu, 05 Jun 2025 04:18:38 +0000</pubDate>
        <dc:creator>Cy Schubert &lt;cy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1876de606eb876b7a97beccfe6fcc89e60a72a25 - krb5: Expose missing symbols</title>
        <link>http://opengrok.net:8080/history/src/krb5/lib/krad/Makefile#1876de606eb876b7a97beccfe6fcc89e60a72a25</link>
        <description>krb5: Expose missing symbolsAdd symbols found in the port but not in base. This requires replacinga shared libkrb5profile.so with libkrb5profile.a (with -fPIC so it canbe used by shared libraries). We do this by making libkrb5profileINTERNALLIB.Base currently has libkrb5profile in a shared library. The patch movesthose functions to the various &quot;consumer&quot; libraries as the port does.Symbols that should be in the other libraries are in libkrb5profile.so.This is causing some ports issues.PR:		291695Reported by:	michaelo, markj,  Chris Inacio &lt;inacio@andrew.cmu.edu&gt;Tested by:	michaeloFixes:		ae07a5805b19Reviewed by:	michaelo (previous version)MFC after:	2 weeksDifferential revision:	https://reviews.freebsd.org/D54323

            List of files:
            /src/krb5/lib/krad/Makefile</description>
        <pubDate>Thu, 18 Dec 2025 00:50:44 +0000</pubDate>
        <dc:creator>Cy Schubert &lt;cy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>18a870751b036f1dc78b36084ccb993d139a11bb - krb5: Fix typo &quot;SPDX-License-Idendifier&quot;</title>
        <link>http://opengrok.net:8080/history/src/krb5/lib/krad/Makefile#18a870751b036f1dc78b36084ccb993d139a11bb</link>
        <description>krb5: Fix typo &quot;SPDX-License-Idendifier&quot;sed -e s/SPDX-License-Idendifier/SPDX-License-Identifier/

            List of files:
            /src/krb5/lib/krad/Makefile</description>
        <pubDate>Sun, 17 Aug 2025 21:13:48 +0000</pubDate>
        <dc:creator>Lexi Winter &lt;ivy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2a454b05f2c1f9dc2d27f0d553fd1f890b750aa1 - krb5: remove private headers</title>
        <link>http://opengrok.net:8080/history/src/krb5/lib/krad/Makefile#2a454b05f2c1f9dc2d27f0d553fd1f890b750aa1</link>
        <description>krb5: remove private headersI compared the contents of the FreeBSD-kerberos-lib-dev package withthe contents of the security/krb5 port.  Based on that, remove allthe headers which are installed by base krb5 but not by the port.These all appear to be internal headers which are not meant to bepublicly visible.This removes some headers with unfortunate conflict-prone names like&lt;internal.h&gt; and &lt;dyn.h&gt;.Reviewed by:	des, cyDifferential Revision:	https://reviews.freebsd.org/D51518

            List of files:
            /src/krb5/lib/krad/Makefile</description>
        <pubDate>Fri, 25 Jul 2025 14:04:03 +0000</pubDate>
        <dc:creator>Lexi Winter &lt;ivy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4cb1baa7d85c1e227c4acfcc13a35a9f1b7e5a44 - krb5: use &apos;kerberos&apos; as package name</title>
        <link>http://opengrok.net:8080/history/src/krb5/lib/krad/Makefile#4cb1baa7d85c1e227c4acfcc13a35a9f1b7e5a44</link>
        <description>krb5: use &apos;kerberos&apos; as package nameRename krb5 and krb5-lib to kerberos and kerberos-lib to match theexisting Heimdal package names.  Since it&apos;s not possible to build orinstall both at the same time, and Heimdal will be removed anyway,there&apos;s no benefit to using a different package name for MIT Kerberosand doing so will create friction for pkgbase users.Move a few things (e.g., headers) from kerberos to kerberos-lib.Move the KDC to a new package, kerberos-kdc, so the client utilitiescan be installed without the KDC.  As most systems won&apos;t have the KDCrunning, this saves a bit of disk space for jails/containers.Remove a few instances of &apos;PACKAGE=&apos; in target-specific Makefileswhere we can set that in the parent&apos;s Makefile.inc instead.Revert 01c587521dd8 (&quot;OCI: Attempt to fix &quot;runtime&quot; container&quot;)which is no longer required.The KDC init script is still installed in the &apos;rc&apos; package forcompatibility with the security/krb5 port; we should fix thisat some point, possibly after Heimdal is removed.Reviewed by:	manu, kevans, desApproved by:	des (mentor), kevans (mentor)Differential Revision:	https://reviews.freebsd.org/D51420

            List of files:
            /src/krb5/lib/krad/Makefile</description>
        <pubDate>Thu, 24 Jul 2025 09:31:40 +0000</pubDate>
        <dc:creator>Lexi Winter &lt;ivy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ae07a5805b1906f29e786f415d67bef334557bd3 - krb5: Add version maps</title>
        <link>http://opengrok.net:8080/history/src/krb5/lib/krad/Makefile#ae07a5805b1906f29e786f415d67bef334557bd3</link>
        <description>krb5: Add version mapsShared objects must have version maps. These were copied from upstream&apos;s*.exports files.Reminded by:	kibFixes:		ee3960cba106

            List of files:
            /src/krb5/lib/krad/Makefile</description>
        <pubDate>Tue, 22 Jul 2025 15:38:19 +0000</pubDate>
        <dc:creator>Cy Schubert &lt;cy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ee3960cba1068e12fb032a68c46d74841d9edab3 - krb5: Add build plumbing</title>
        <link>http://opengrok.net:8080/history/src/krb5/lib/krad/Makefile#ee3960cba1068e12fb032a68c46d74841d9edab3</link>
        <description>krb5: Add build plumbingAdd tne necessary Makefiles and header files to facilitate buildingMIT KRB5 as part of buildworld. Nothing will build until theWITH_MITKRB5/MK_MITKRB5 option has been plumbed in Makefile.inc1.Before any changes to Makefile.inc1 are made to enable MIT KRB5,additional commits to other affected software will need to be committed.krb5/Makefile was inspired by kerberos5/Makefile. The Makefiles inkrb5/util and krb5/lib were inspired by those in lib/libc and inlib/ncurses.Differential revision:	https://reviews.freebsd.org/D50695Sponsored by:		The FreeBSD Foundation

            List of files:
            /src/krb5/lib/krad/Makefile</description>
        <pubDate>Thu, 05 Jun 2025 04:18:38 +0000</pubDate>
        <dc:creator>Cy Schubert &lt;cy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1876de606eb876b7a97beccfe6fcc89e60a72a25 - krb5: Expose missing symbols</title>
        <link>http://opengrok.net:8080/history/src/krb5/lib/krad/Makefile#1876de606eb876b7a97beccfe6fcc89e60a72a25</link>
        <description>krb5: Expose missing symbolsAdd symbols found in the port but not in base. This requires replacinga shared libkrb5profile.so with libkrb5profile.a (with -fPIC so it canbe used by shared libraries). We do this by making libkrb5profileINTERNALLIB.Base currently has libkrb5profile in a shared library. The patch movesthose functions to the various &quot;consumer&quot; libraries as the port does.Symbols that should be in the other libraries are in libkrb5profile.so.This is causing some ports issues.PR:		291695Reported by:	michaelo, markj,  Chris Inacio &lt;inacio@andrew.cmu.edu&gt;Tested by:	michaeloFixes:		ae07a5805b19Reviewed by:	michaelo (previous version)MFC after:	2 weeksDifferential revision:	https://reviews.freebsd.org/D54323

            List of files:
            /src/krb5/lib/krad/Makefile</description>
        <pubDate>Thu, 18 Dec 2025 00:50:44 +0000</pubDate>
        <dc:creator>Cy Schubert &lt;cy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>18a870751b036f1dc78b36084ccb993d139a11bb - krb5: Fix typo &quot;SPDX-License-Idendifier&quot;</title>
        <link>http://opengrok.net:8080/history/src/krb5/lib/krad/Makefile#18a870751b036f1dc78b36084ccb993d139a11bb</link>
        <description>krb5: Fix typo &quot;SPDX-License-Idendifier&quot;sed -e s/SPDX-License-Idendifier/SPDX-License-Identifier/

            List of files:
            /src/krb5/lib/krad/Makefile</description>
        <pubDate>Sun, 17 Aug 2025 21:13:48 +0000</pubDate>
        <dc:creator>Lexi Winter &lt;ivy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2a454b05f2c1f9dc2d27f0d553fd1f890b750aa1 - krb5: remove private headers</title>
        <link>http://opengrok.net:8080/history/src/krb5/lib/krad/Makefile#2a454b05f2c1f9dc2d27f0d553fd1f890b750aa1</link>
        <description>krb5: remove private headersI compared the contents of the FreeBSD-kerberos-lib-dev package withthe contents of the security/krb5 port.  Based on that, remove allthe headers which are installed by base krb5 but not by the port.These all appear to be internal headers which are not meant to bepublicly visible.This removes some headers with unfortunate conflict-prone names like&lt;internal.h&gt; and &lt;dyn.h&gt;.Reviewed by:	des, cyDifferential Revision:	https://reviews.freebsd.org/D51518

            List of files:
            /src/krb5/lib/krad/Makefile</description>
        <pubDate>Fri, 25 Jul 2025 14:04:03 +0000</pubDate>
        <dc:creator>Lexi Winter &lt;ivy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4cb1baa7d85c1e227c4acfcc13a35a9f1b7e5a44 - krb5: use &apos;kerberos&apos; as package name</title>
        <link>http://opengrok.net:8080/history/src/krb5/lib/krad/Makefile#4cb1baa7d85c1e227c4acfcc13a35a9f1b7e5a44</link>
        <description>krb5: use &apos;kerberos&apos; as package nameRename krb5 and krb5-lib to kerberos and kerberos-lib to match theexisting Heimdal package names.  Since it&apos;s not possible to build orinstall both at the same time, and Heimdal will be removed anyway,there&apos;s no benefit to using a different package name for MIT Kerberosand doing so will create friction for pkgbase users.Move a few things (e.g., headers) from kerberos to kerberos-lib.Move the KDC to a new package, kerberos-kdc, so the client utilitiescan be installed without the KDC.  As most systems won&apos;t have the KDCrunning, this saves a bit of disk space for jails/containers.Remove a few instances of &apos;PACKAGE=&apos; in target-specific Makefileswhere we can set that in the parent&apos;s Makefile.inc instead.Revert 01c587521dd8 (&quot;OCI: Attempt to fix &quot;runtime&quot; container&quot;)which is no longer required.The KDC init script is still installed in the &apos;rc&apos; package forcompatibility with the security/krb5 port; we should fix thisat some point, possibly after Heimdal is removed.Reviewed by:	manu, kevans, desApproved by:	des (mentor), kevans (mentor)Differential Revision:	https://reviews.freebsd.org/D51420

            List of files:
            /src/krb5/lib/krad/Makefile</description>
        <pubDate>Thu, 24 Jul 2025 09:31:40 +0000</pubDate>
        <dc:creator>Lexi Winter &lt;ivy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ae07a5805b1906f29e786f415d67bef334557bd3 - krb5: Add version maps</title>
        <link>http://opengrok.net:8080/history/src/krb5/lib/krad/Makefile#ae07a5805b1906f29e786f415d67bef334557bd3</link>
        <description>krb5: Add version mapsShared objects must have version maps. These were copied from upstream&apos;s*.exports files.Reminded by:	kibFixes:		ee3960cba106

            List of files:
            /src/krb5/lib/krad/Makefile</description>
        <pubDate>Tue, 22 Jul 2025 15:38:19 +0000</pubDate>
        <dc:creator>Cy Schubert &lt;cy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ee3960cba1068e12fb032a68c46d74841d9edab3 - krb5: Add build plumbing</title>
        <link>http://opengrok.net:8080/history/src/krb5/lib/krad/Makefile#ee3960cba1068e12fb032a68c46d74841d9edab3</link>
        <description>krb5: Add build plumbingAdd tne necessary Makefiles and header files to facilitate buildingMIT KRB5 as part of buildworld. Nothing will build until theWITH_MITKRB5/MK_MITKRB5 option has been plumbed in Makefile.inc1.Before any changes to Makefile.inc1 are made to enable MIT KRB5,additional commits to other affected software will need to be committed.krb5/Makefile was inspired by kerberos5/Makefile. The Makefiles inkrb5/util and krb5/lib were inspired by those in lib/libc and inlib/ncurses.Differential revision:	https://reviews.freebsd.org/D50695Sponsored by:		The FreeBSD Foundation

            List of files:
            /src/krb5/lib/krad/Makefile</description>
        <pubDate>Thu, 05 Jun 2025 04:18:38 +0000</pubDate>
        <dc:creator>Cy Schubert &lt;cy@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
