<?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>929f5966a9fd3d050c7b604513c6fb4ac9b5d335 - packages: Improve handling of -lib packages</title>
        <link>http://opengrok.net:8080/history/src/krb5/include/Makefile#929f5966a9fd3d050c7b604513c6fb4ac9b5d335</link>
        <description>packages: Improve handling of -lib packagesFor some packages (OpenSSL, Kerberos) we want to ship runtime librariesin a separate package, e.g. openssl and openssl-lib.  Currently this isdone using PACKAGE=openssl-lib, but that creates packages with strangenames like openssl-lib-lib32.Instead, add a new LIB_PACKAGE option to bsd.lib.mk that causes runtimelibraries to be placed in a new -lib subpackage.  This significantlyimproves the set of packages we create; for example, OpenSSL goes from:	FreeBSD-openssl	FreeBSD-openssl-dbg	FreeBSD-openssl-lib	FreeBSD-openssl-lib-dbg	FreeBSD-openssl-lib-dbg-lib32	FreeBSD-openssl-lib-dev	FreeBSD-openssl-lib-dev-lib32	FreeBSD-openssl-lib-lib32	FreeBSD-openssl-lib-man	FreeBSD-openssl-manto:	FreeBSD-openssl	FreeBSD-openssl-dbg	FreeBSD-openssl-dbg-lib32	FreeBSD-openssl-dev	FreeBSD-openssl-dev-lib32	FreeBSD-openssl-lib	FreeBSD-openssl-lib32	FreeBSD-openssl-manWhile here, move /usr/bin/krb5-config and /usr/bin/compile_et intothe kerberos-dev package.Reviewed by:	desDifferential Revision:	https://reviews.freebsd.org/D51925

            List of files:
            /src/krb5/include/Makefile</description>
        <pubDate>Fri, 22 Aug 2025 23:50:20 +0000</pubDate>
        <dc:creator>Lexi Winter &lt;ivy@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/include/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/include/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>e26259f48afe98022d885f02fbb8abcd7878e41a - gssapi,krb5: Replace libgssapi with the MIT version</title>
        <link>http://opengrok.net:8080/history/src/krb5/include/Makefile#e26259f48afe98022d885f02fbb8abcd7878e41a</link>
        <description>gssapi,krb5: Replace libgssapi with the MIT versionlib/libgssapi is based on Heimdal. As on Linux systems, the MITlibgssapi_krb5 replaces it. With both gssapi libraries and header filesinstalled results in broken buildworld (gssd) and ports that will notbuild without modifications to support the MIT gssapi in an alternatelocation.73ed0c7992fd removed the MIT GSSAPI headers from /usr/include. Apps usingMIT KRB5 gssapi functions and structures will fail to build without thispatch.This patch includes a temporary patch to usr.sbin/gssd to allow itto build with this patch. rmacklem@ has a patch for this and forkgssapi that uses this patch to resolve kgssapi issues for NFS withKerberos.This patch is an updated version of D51661 to allow it to build followingadditional patchs to the tree.This should have been implmented with 7e35117eb07f.Fixes:			7e35117eb07f, 73ed0c7992fdDifferential Revision:	https://reviews.freebsd.org/D51661

            List of files:
            /src/krb5/include/Makefile</description>
        <pubDate>Thu, 31 Jul 2025 16:51:20 +0000</pubDate>
        <dc:creator>Cy Schubert &lt;cy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a245dc5d68c74bca8d00cd50e21e9544af6b21c9 - krb5: Move include/krb5_private to include/krb5</title>
        <link>http://opengrok.net:8080/history/src/krb5/include/Makefile#a245dc5d68c74bca8d00cd50e21e9544af6b21c9</link>
        <description>krb5: Move include/krb5_private to include/krb5This maintains the krb5.h to krb5/krb5.h relationship during buildwhile still maintaining no interference from the other Makefile&apos;svariables.

            List of files:
            /src/krb5/include/Makefile</description>
        <pubDate>Thu, 07 Aug 2025 05:38:59 +0000</pubDate>
        <dc:creator>Cy Schubert &lt;cy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>40a5abfc3f66e17827b2225cc9ed3c2ed4290df8 - krb5/include/Makefile: don&apos;t override *include targets</title>
        <link>http://opengrok.net:8080/history/src/krb5/include/Makefile#40a5abfc3f66e17827b2225cc9ed3c2ed4290df8</link>
        <description>krb5/include/Makefile: don&apos;t override *include targetsThis was causing kdb.h, krad.h, and krb5.h to be installed twice.PR:		288594Pull Request:	https://github.com/freebsd/freebsd-src/pull/1801

            List of files:
            /src/krb5/include/Makefile</description>
        <pubDate>Mon, 04 Aug 2025 09:33:40 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>73ed0c7992fd5f6148374d5dbf5c7b37a2eba1a8 - krb5: install gssapi_krb5/gssapi/gssapi.h once</title>
        <link>http://opengrok.net:8080/history/src/krb5/include/Makefile#73ed0c7992fd5f6148374d5dbf5c7b37a2eba1a8</link>
        <description>krb5: install gssapi_krb5/gssapi/gssapi.h onceSomewhat arbitrarily chose krb5/lib/gssapi/Makefile to install it.PR:		288594Pull Request:	https://github.com/freebsd/freebsd-src/pull/1801

            List of files:
            /src/krb5/include/Makefile</description>
        <pubDate>Mon, 04 Aug 2025 09:33:40 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@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/include/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/include/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>cbb6e747af982206e4646fc1b1685c4f3b29f378 - krb5/include: com_err.h and verto.h installed by krb5/util</title>
        <link>http://opengrok.net:8080/history/src/krb5/include/Makefile#cbb6e747af982206e4646fc1b1685c4f3b29f378</link>
        <description>krb5/include: com_err.h and verto.h installed by krb5/utilkrb5/util/et and krb5/util/verto install com_err.h and verto.hrespectively. Do not install them again. This causes pkgbaseconflicts.Reported by:	fluffyFixes:		ee3960cba106

            List of files:
            /src/krb5/include/Makefile</description>
        <pubDate>Tue, 24 Jun 2025 14:47:52 +0000</pubDate>
        <dc:creator>Cy Schubert &lt;cy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>60f970b85e44644d76daa4faa8a8d45e490dbde1 - krb5: Fix install /usr/include INCS</title>
        <link>http://opengrok.net:8080/history/src/krb5/include/Makefile#60f970b85e44644d76daa4faa8a8d45e490dbde1</link>
        <description>krb5: Fix install /usr/include INCSBuild and install of subdirs does not need to include bsd.subdir.mk.As with include/, copies must always be built. And installincludes isplaced after bsd.prog.mk.Reported by:	fluffy

            List of files:
            /src/krb5/include/Makefile</description>
        <pubDate>Mon, 23 Jun 2025 14:21:05 +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/include/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/include/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>929f5966a9fd3d050c7b604513c6fb4ac9b5d335 - packages: Improve handling of -lib packages</title>
        <link>http://opengrok.net:8080/history/src/krb5/include/Makefile#929f5966a9fd3d050c7b604513c6fb4ac9b5d335</link>
        <description>packages: Improve handling of -lib packagesFor some packages (OpenSSL, Kerberos) we want to ship runtime librariesin a separate package, e.g. openssl and openssl-lib.  Currently this isdone using PACKAGE=openssl-lib, but that creates packages with strangenames like openssl-lib-lib32.Instead, add a new LIB_PACKAGE option to bsd.lib.mk that causes runtimelibraries to be placed in a new -lib subpackage.  This significantlyimproves the set of packages we create; for example, OpenSSL goes from:	FreeBSD-openssl	FreeBSD-openssl-dbg	FreeBSD-openssl-lib	FreeBSD-openssl-lib-dbg	FreeBSD-openssl-lib-dbg-lib32	FreeBSD-openssl-lib-dev	FreeBSD-openssl-lib-dev-lib32	FreeBSD-openssl-lib-lib32	FreeBSD-openssl-lib-man	FreeBSD-openssl-manto:	FreeBSD-openssl	FreeBSD-openssl-dbg	FreeBSD-openssl-dbg-lib32	FreeBSD-openssl-dev	FreeBSD-openssl-dev-lib32	FreeBSD-openssl-lib	FreeBSD-openssl-lib32	FreeBSD-openssl-manWhile here, move /usr/bin/krb5-config and /usr/bin/compile_et intothe kerberos-dev package.Reviewed by:	desDifferential Revision:	https://reviews.freebsd.org/D51925

            List of files:
            /src/krb5/include/Makefile</description>
        <pubDate>Fri, 22 Aug 2025 23:50:20 +0000</pubDate>
        <dc:creator>Lexi Winter &lt;ivy@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/include/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/include/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>e26259f48afe98022d885f02fbb8abcd7878e41a - gssapi,krb5: Replace libgssapi with the MIT version</title>
        <link>http://opengrok.net:8080/history/src/krb5/include/Makefile#e26259f48afe98022d885f02fbb8abcd7878e41a</link>
        <description>gssapi,krb5: Replace libgssapi with the MIT versionlib/libgssapi is based on Heimdal. As on Linux systems, the MITlibgssapi_krb5 replaces it. With both gssapi libraries and header filesinstalled results in broken buildworld (gssd) and ports that will notbuild without modifications to support the MIT gssapi in an alternatelocation.73ed0c7992fd removed the MIT GSSAPI headers from /usr/include. Apps usingMIT KRB5 gssapi functions and structures will fail to build without thispatch.This patch includes a temporary patch to usr.sbin/gssd to allow itto build with this patch. rmacklem@ has a patch for this and forkgssapi that uses this patch to resolve kgssapi issues for NFS withKerberos.This patch is an updated version of D51661 to allow it to build followingadditional patchs to the tree.This should have been implmented with 7e35117eb07f.Fixes:			7e35117eb07f, 73ed0c7992fdDifferential Revision:	https://reviews.freebsd.org/D51661

            List of files:
            /src/krb5/include/Makefile</description>
        <pubDate>Thu, 31 Jul 2025 16:51:20 +0000</pubDate>
        <dc:creator>Cy Schubert &lt;cy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a245dc5d68c74bca8d00cd50e21e9544af6b21c9 - krb5: Move include/krb5_private to include/krb5</title>
        <link>http://opengrok.net:8080/history/src/krb5/include/Makefile#a245dc5d68c74bca8d00cd50e21e9544af6b21c9</link>
        <description>krb5: Move include/krb5_private to include/krb5This maintains the krb5.h to krb5/krb5.h relationship during buildwhile still maintaining no interference from the other Makefile&apos;svariables.

            List of files:
            /src/krb5/include/Makefile</description>
        <pubDate>Thu, 07 Aug 2025 05:38:59 +0000</pubDate>
        <dc:creator>Cy Schubert &lt;cy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>40a5abfc3f66e17827b2225cc9ed3c2ed4290df8 - krb5/include/Makefile: don&apos;t override *include targets</title>
        <link>http://opengrok.net:8080/history/src/krb5/include/Makefile#40a5abfc3f66e17827b2225cc9ed3c2ed4290df8</link>
        <description>krb5/include/Makefile: don&apos;t override *include targetsThis was causing kdb.h, krad.h, and krb5.h to be installed twice.PR:		288594Pull Request:	https://github.com/freebsd/freebsd-src/pull/1801

            List of files:
            /src/krb5/include/Makefile</description>
        <pubDate>Mon, 04 Aug 2025 09:33:40 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>73ed0c7992fd5f6148374d5dbf5c7b37a2eba1a8 - krb5: install gssapi_krb5/gssapi/gssapi.h once</title>
        <link>http://opengrok.net:8080/history/src/krb5/include/Makefile#73ed0c7992fd5f6148374d5dbf5c7b37a2eba1a8</link>
        <description>krb5: install gssapi_krb5/gssapi/gssapi.h onceSomewhat arbitrarily chose krb5/lib/gssapi/Makefile to install it.PR:		288594Pull Request:	https://github.com/freebsd/freebsd-src/pull/1801

            List of files:
            /src/krb5/include/Makefile</description>
        <pubDate>Mon, 04 Aug 2025 09:33:40 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@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/include/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/include/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>cbb6e747af982206e4646fc1b1685c4f3b29f378 - krb5/include: com_err.h and verto.h installed by krb5/util</title>
        <link>http://opengrok.net:8080/history/src/krb5/include/Makefile#cbb6e747af982206e4646fc1b1685c4f3b29f378</link>
        <description>krb5/include: com_err.h and verto.h installed by krb5/utilkrb5/util/et and krb5/util/verto install com_err.h and verto.hrespectively. Do not install them again. This causes pkgbaseconflicts.Reported by:	fluffyFixes:		ee3960cba106

            List of files:
            /src/krb5/include/Makefile</description>
        <pubDate>Tue, 24 Jun 2025 14:47:52 +0000</pubDate>
        <dc:creator>Cy Schubert &lt;cy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>60f970b85e44644d76daa4faa8a8d45e490dbde1 - krb5: Fix install /usr/include INCS</title>
        <link>http://opengrok.net:8080/history/src/krb5/include/Makefile#60f970b85e44644d76daa4faa8a8d45e490dbde1</link>
        <description>krb5: Fix install /usr/include INCSBuild and install of subdirs does not need to include bsd.subdir.mk.As with include/, copies must always be built. And installincludes isplaced after bsd.prog.mk.Reported by:	fluffy

            List of files:
            /src/krb5/include/Makefile</description>
        <pubDate>Mon, 23 Jun 2025 14:21:05 +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/include/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/include/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>
