<?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>929f5966a9fd3d050c7b604513c6fb4ac9b5d335 - packages: Improve handling of -lib packages</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcrypt/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:
            /freebsd/lib/libcrypt/Makefile</description>
        <pubDate>Sat, 23 Aug 2025 01:50:20 +0200</pubDate>
        <dc:creator>Lexi Winter &lt;ivy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>87c2aab0a0b3db2a4690773b869e8cfc8b3ac6c2 - lib/libcrypt: reinstate CFLAGS+=-I${SRCTOP}/sys/crypto/sha2</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcrypt/Makefile#87c2aab0a0b3db2a4690773b869e8cfc8b3ac6c2</link>
        <description>lib/libcrypt: reinstate CFLAGS+=-I${SRCTOP}/sys/crypto/sha2This is apparently needed for the cross-build from Linux to succeed.Fixes:		cb5e41b160838880de7d03100afa02e4edee5a9e

            List of files:
            /freebsd/lib/libcrypt/Makefile</description>
        <pubDate>Sat, 26 Oct 2024 16:16:10 +0200</pubDate>
        <dc:creator>Robert Clausecker &lt;fuz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cb5e41b160838880de7d03100afa02e4edee5a9e - lib/libcrypt: unbundle hash functions</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcrypt/Makefile#cb5e41b160838880de7d03100afa02e4edee5a9e</link>
        <description>lib/libcrypt: unbundle hash functionslibcrypt bundles the various hash functions it needs,duplicating code that is also found in libmd.Unbundle the hash functions and apply the same hack usedfor libncursesw so static consumers link -lmd in additionto -lcrypt.Reviewed by:	kevansDifferential Revision:	https://reviews.freebsd.org/D47062

            List of files:
            /freebsd/lib/libcrypt/Makefile</description>
        <pubDate>Fri, 11 Oct 2024 17:41:52 +0200</pubDate>
        <dc:creator>Robert Clausecker &lt;fuz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e7a629c851d747772cc138efcb0418809ecdea55 - libmd, kern, stand: consolidate md5 implementations (NFC)</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcrypt/Makefile#e7a629c851d747772cc138efcb0418809ecdea55</link>
        <description>libmd, kern, stand: consolidate md5 implementations (NFC)Reduce the number of md5c.c between the three of these from two to oneby just reaching into the kernel build for both userland builds.  Theprecedent for this already exists for sha2 in both cases._libmd_ symbol privatization bits have been moved to sys/md5.h andmd5.h remains to #include &lt;sys/md5.h&gt; for compatibility.This stops exporting MD5Pad() in the process because the kernel stoppedexporting it in 502a35d60f4c.  soversion is bumped accordingly.This also renames the libc version of stack_protector.c; it previouslyonly worked by coincidence because .PATH ordering worked out such thatwe got the right one, but this is not the case anymore.  Remove thelandmine.PR:		280784 (exp-run)Reviewed by:	allanjude, delphijDifferential Revision:	https://reviews.freebsd.org/D34497

            List of files:
            /freebsd/lib/libcrypt/Makefile</description>
        <pubDate>Tue, 08 Mar 2022 16:39:52 +0100</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcrypt/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/lib/libcrypt/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>7d232d647e3583b495d431b12eaa9343bb29b271 - libcrypt: Drop inclusion of libutil.h</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcrypt/Makefile#7d232d647e3583b495d431b12eaa9343bb29b271</link>
        <description>libcrypt: Drop inclusion of libutil.hThis was rendered obsolete in 2012 by a0ee974f0bad, since auth_getvalwas the only reason the header was included.MFC after:	1 week

            List of files:
            /freebsd/lib/libcrypt/Makefile</description>
        <pubDate>Mon, 06 Dec 2021 23:28:10 +0100</pubDate>
        <dc:creator>Jessica Clarke &lt;jrtc27@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f993ed2fbd3c307200ed9a6351e649f0904b39c5 - Merge ^/head r351732 through r352104.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcrypt/Makefile#f993ed2fbd3c307200ed9a6351e649f0904b39c5</link>
        <description>Merge ^/head r351732 through r352104.

            List of files:
            /freebsd/lib/libcrypt/Makefile</description>
        <pubDate>Mon, 09 Sep 2019 21:58:46 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a7b5a3d48640f3f5898b05328d71c2949b6b7098 - pkgbase: Put a lot of binaries and lib in FreeBSD-runtime</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcrypt/Makefile#a7b5a3d48640f3f5898b05328d71c2949b6b7098</link>
        <description>pkgbase: Put a lot of binaries and lib in FreeBSD-runtimeAll of them are needed to be able to boot to single user and be ableto repair a existing FreeBSD installation so put them directly intoFreeBSD-runtime.Reviewed by:    bapt, gjbDifferential Revision:  https://reviews.freebsd.org/D21503

            List of files:
            /freebsd/lib/libcrypt/Makefile</description>
        <pubDate>Thu, 05 Sep 2019 16:13:08 +0200</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8ff3cdd1b52f1a7baa92226eb73ab448afc974e8 - Integrate SHA2-224 with userspace components</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcrypt/Makefile#8ff3cdd1b52f1a7baa92226eb73ab448afc974e8</link>
        <description>Integrate SHA2-224 with userspace componentsThe double compilation of the kernel sources in libmd and libcrypt isbaffling, but add yet another define hack to prevent duplicate symbols.Add documentation and SHA2-224 test cases to libmd.Integrate with the md5(1) command, document, and add more test cases;self-tests pass.

            List of files:
            /freebsd/lib/libcrypt/Makefile</description>
        <pubDate>Mon, 09 Jul 2018 10:19:04 +0200</pubDate>
        <dc:creator>Conrad Meyer &lt;cem@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1409e715e64d67b3093a889e63b33ef48e280ec8 - Merge ^/head r322398 through r322746.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcrypt/Makefile#1409e715e64d67b3093a889e63b33ef48e280ec8</link>
        <description>Merge ^/head r322398 through r322746.

            List of files:
            /freebsd/lib/libcrypt/Makefile</description>
        <pubDate>Mon, 21 Aug 2017 13:56:47 +0200</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>82baa8db5e9cd91f5bea24a2a4c06a4a409b786d - MFhead@r322515</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcrypt/Makefile#82baa8db5e9cd91f5bea24a2a4c06a4a409b786d</link>
        <description>MFhead@r322515

            List of files:
            /freebsd/lib/libcrypt/Makefile</description>
        <pubDate>Mon, 14 Aug 2017 21:28:49 +0200</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>188e46ab0332a7887da6f1eb5494d92076e3d31e - Add supporting changes for `Add limited sandbox capability to &quot;make check&quot;`</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcrypt/Makefile#188e46ab0332a7887da6f1eb5494d92076e3d31e</link>
        <description>Add supporting changes for `Add limited sandbox capability to &quot;make check&quot;`Non-tests/... changes:- Add HAS_TESTS= to Makefiles with libraries and programs to enable iteration  and propagate the appropriate environment down to *.test.mk.tests/... changes:- Add appropriate support Makefile.inc&apos;s to set HAS_TESTS in a minimal manner,  since tests/... is a special subdirectory tree compared to the others.MFC after:	2 monthsMFC with:	r322511Reviewed by:	arch (silence), testing (silence)Differential Revision:	D12014

            List of files:
            /freebsd/lib/libcrypt/Makefile</description>
        <pubDate>Mon, 14 Aug 2017 21:21:37 +0200</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0275f9dbf73b01e9478dc7d6ab5fab4f8e077448 - Merge ^/head r321383 through r322397.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcrypt/Makefile#0275f9dbf73b01e9478dc7d6ab5fab4f8e077448</link>
        <description>Merge ^/head r321383 through r322397.

            List of files:
            /freebsd/lib/libcrypt/Makefile</description>
        <pubDate>Fri, 11 Aug 2017 12:59:34 +0200</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d59ead01d83460374ba0e7be8096b1a66d737efb - MFhead@r321970</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcrypt/Makefile#d59ead01d83460374ba0e7be8096b1a66d737efb</link>
        <description>MFhead@r321970

            List of files:
            /freebsd/lib/libcrypt/Makefile</description>
        <pubDate>Thu, 03 Aug 2017 07:30:11 +0200</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3a8b7649ceec008f94bb98d3a0a0d363e91bba68 - MFhead@r321916</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcrypt/Makefile#3a8b7649ceec008f94bb98d3a0a0d363e91bba68</link>
        <description>MFhead@r321916

            List of files:
            /freebsd/lib/libcrypt/Makefile</description>
        <pubDate>Wed, 02 Aug 2017 11:00:59 +0200</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c119e4a444f9704ae519195758de1a4311fed337 - Remove bogus bsd.subdir.mk .include</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcrypt/Makefile#c119e4a444f9704ae519195758de1a4311fed337</link>
        <description>Remove bogus bsd.subdir.mk .includebsd.subdir.mk is included from bsd.obj.mk, which is included via bsd.lib.mk.MFC after:	3 days

            List of files:
            /freebsd/lib/libcrypt/Makefile</description>
        <pubDate>Wed, 02 Aug 2017 10:54:18 +0200</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d511b20a693d77c1dc2491a62124471361eddd8e - Add HAS_TESTS to all Makefiles that are currently using the</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcrypt/Makefile#d511b20a693d77c1dc2491a62124471361eddd8e</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/lib/libcrypt/Makefile</description>
        <pubDate>Wed, 02 Aug 2017 10:50:42 +0200</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>46b37aa2c4068c1a237b0a7e61b8c2f953b3708c - MFhead@r321912</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcrypt/Makefile#46b37aa2c4068c1a237b0a7e61b8c2f953b3708c</link>
        <description>MFhead@r321912

            List of files:
            /freebsd/lib/libcrypt/Makefile</description>
        <pubDate>Wed, 02 Aug 2017 10:38:36 +0200</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4b330699f819a81d8e34d471225143ffeb321855 - Convert traditional ${MK_TESTS} conditional idiom for including test</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcrypt/Makefile#4b330699f819a81d8e34d471225143ffeb321855</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/lib/libcrypt/Makefile</description>
        <pubDate>Wed, 02 Aug 2017 10:35:51 +0200</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9b3ece1c2eb92a881cb2553271e123382bfe31c1 - MFhead@r313243</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcrypt/Makefile#9b3ece1c2eb92a881cb2553271e123382bfe31c1</link>
        <description>MFhead@r313243

            List of files:
            /freebsd/lib/libcrypt/Makefile</description>
        <pubDate>Sat, 04 Feb 2017 19:06:09 +0100</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
