<?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.sbin/pkg/Makefile#d0b2dbfa</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/usr.sbin/pkg/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>b2654064 - pkg(7): use libmd for sha256 instead of openssl</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/pkg/Makefile#b2654064</link>
        <description>pkg(7): use libmd for sha256 instead of opensslOpenSSL 3.0 has deprecated the sha256 api, let&apos;s use libmd which has thesame API instead.In order to avoid the collision in definitions (sha256.h cannot beincluded in the same file as a file where openssl headers has beenincluded) let&apos;s move the sha256 related code in its own filePR:		270023Reported by:	ngie

            List of files:
            /freebsd-14.2/usr.sbin/pkg/Makefile</description>
        <pubDate>Thu, 09 Mar 2023 16:38:30 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f92e0d6a - pkg-bootstrap: use latest package set on arm64 stable branches</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/pkg/Makefile#f92e0d6a</link>
        <description>pkg-bootstrap: use latest package set on arm64 stable branchesAs with i386 and amd64, &quot;latest&quot; packages are available on stablebranches for arm64/aarch64.Reviewed by:	manuMFC after:	1 weekSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D35445

            List of files:
            /freebsd-14.2/usr.sbin/pkg/Makefile</description>
        <pubDate>Thu, 09 Jun 2022 23:53:24 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ec0ea6ef - pkgbase: Add a FreeBSD-pkg-bootstrap package</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/pkg/Makefile#ec0ea6ef</link>
        <description>pkgbase: Add a FreeBSD-pkg-bootstrap packageAnd put pkg and its keys in it.It&apos;s easier for small image to depend on this package rather than thelarger utilities one.MFC after:	2 weeksSponsored by:	Beckhoff Automation GmbH &amp; Co. KGDifferential Revision:	https://reviews.freebsd.org/D33458

            List of files:
            /freebsd-14.2/usr.sbin/pkg/Makefile</description>
        <pubDate>Wed, 15 Dec 2021 14:19:46 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d3516453 - pkg: use specific CONFSNAME_${file} for FreeBSD.conf</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/pkg/Makefile#d3516453</link>
        <description>pkg: use specific CONFSNAME_${file} for FreeBSD.confSetting CONFSNAME directly is a little more complicated for downstreamconsumers, as any additional CONFS that are added here will inherit thegroup name by default.  This is perhaps arguably a design flaw in CONFSbecause inheriting NAME will never give a good result when additionalfiles are added, but this is a low-effort change.While we&apos;re here, pull FreeBSD.conf.${branch} out into a PKGCONFvariable so one can just drop a new repo config in entirely with a newnaming scheme. CONFSNAME gets set based on chopping anything off after&quot;.conf&quot;, so that, e.g.:- FooBSD.conf =&gt; FooBSD.conf- FooBSD.conf.internal =&gt; FooBSD.confReviewed by:	bapt, manuDifferential Revision:	https://reviews.freebsd.org/D28767

            List of files:
            /freebsd-14.2/usr.sbin/pkg/Makefile</description>
        <pubDate>Thu, 18 Feb 2021 04:10:46 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cc9a8a11 - pkg(7): replace usage of sbuf(9) with open_memstream(3)</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/pkg/Makefile#cc9a8a11</link>
        <description>pkg(7): replace usage of sbuf(9) with open_memstream(3)open_memstream(3) is a standard way to obtain the same feature we do getby using sbuf(9) (aka dynamic size buffer), switching to using it makespkg(7) more portable, and reduces its number of dependencies.Reviewed by:	manuDifferential Revision:	https://reviews.freebsd.org/D30005

            List of files:
            /freebsd-14.2/usr.sbin/pkg/Makefile</description>
        <pubDate>Tue, 27 Apr 2021 02:38:55 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>56d11d4a - Make use of the getlocalbase() function for run-time adjustment of the</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/pkg/Makefile#56d11d4a</link>
        <description>Make use of the getlocalbase() function for run-time adjustment of thelocal software base directory, as committed in SVN rev. 367813.The pkg and mailwrapper programs used the LOCALBASE environment variablefor this purpose and this functionality is preserved by getlocalbase().After this change, the value of the user.localbase sysctl variable is usedif present (and not overridden in the environment).The nvmecontrol program gains support of a dynamic path to its plugindirectory with this update.Differential Revision:	https://reviews.freebsd.org/D27237

            List of files:
            /freebsd-14.2/usr.sbin/pkg/Makefile</description>
        <pubDate>Wed, 18 Nov 2020 20:00:55 +0000</pubDate>
        <dc:creator>Stefan E&#223;er &lt;se@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8e103108 - Revert the whole getlocalbase() set of changes while a different design is</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/pkg/Makefile#8e103108</link>
        <description>Revert the whole getlocalbase() set of changes while a different design ishashed out.

            List of files:
            /freebsd-14.2/usr.sbin/pkg/Makefile</description>
        <pubDate>Sun, 15 Nov 2020 20:24:59 +0000</pubDate>
        <dc:creator>Scott Long &lt;scottl@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7ca0d540 - Replace hardcoded references to _PATH_LOCALBASE with calls to getlocalbase.3</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/pkg/Makefile#7ca0d540</link>
        <description>Replace hardcoded references to _PATH_LOCALBASE with calls to getlocalbase.3Reviewed by:	imp, se

            List of files:
            /freebsd-14.2/usr.sbin/pkg/Makefile</description>
        <pubDate>Sat, 14 Nov 2020 18:01:14 +0000</pubDate>
        <dc:creator>Scott Long &lt;scottl@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>48c8f7d4 - Rework the logic for installing the pkg(8) configuration.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/pkg/Makefile#48c8f7d4</link>
        <description>Rework the logic for installing the pkg(8) configuration.&apos;quarterly&apos; package sets do not exist for head, so explicitlyinstall the &apos;latest&apos; configuration file there.  Otherwise,fall back to the original conditional evaluation to determineif the &apos;latest&apos; or &apos;quarterly&apos; configuration file should beinstalled.Reported by:	manuReviewed by:	manuMFC after:	3 daysSponsored by:	Rubicon Communications, LLC (Netgate)

            List of files:
            /freebsd-14.2/usr.sbin/pkg/Makefile</description>
        <pubDate>Tue, 08 Oct 2019 18:58:23 +0000</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5f6bb72e - Apply r346792 (cperciva) from stable/12 to head.  The original commit</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/pkg/Makefile#5f6bb72e</link>
        <description>Apply r346792 (cperciva) from stable/12 to head.  The original commitmessage: On non-x86 systems, use &quot;quarterly&quot; packages. x86 architectures have &quot;latest&quot; package builds on stable/*, so keep using those (they&apos;ll get switched over to &quot;quarterly&quot; during releases).The original commit was a direct commit to stable/12, as at the time itwas presumed it would not be necessary for head.  However, when it is timeto create a releng branch or switch from PRERELEASE/STABLE to BETA/RC, thepkg(7) Makefile needs further adjusting.  This commit includes thosefurther adjustments, evaluating the BRANCH variable from release/Makefileto determine the pkg(7) repository to use.MFC after:	immediate (if possible)Sponsored by:	Rubicon Communications, LLC (Netgate)

            List of files:
            /freebsd-14.2/usr.sbin/pkg/Makefile</description>
        <pubDate>Thu, 19 Sep 2019 16:43:12 +0000</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0b18e008 - Keep two versions of the FreeBSD.conf pkg configuration file; one which</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/pkg/Makefile#0b18e008</link>
        <description>Keep two versions of the FreeBSD.conf pkg configuration file; one whichpoints at the &quot;latest&quot; branch and one which points at the &quot;quarterly&quot;branch.  Install the &quot;latest&quot; version unless overridden via the newlyadded PKGCONFBRANCH variable.This does not change user-visible behaviour (assuming said vairable isnot set) but will make it easier to change the defaults in the future --on stable branches we will want &quot;latest&quot; on x86 but &quot;quarterly&quot; elsewhere.Discussed with:	gjbMFC after:	3 daysX-MFC:		After MFCing this I&apos;ll make a direct commit to stable/* to		switch non-x86 architectures to &quot;quarterly&quot;.

            List of files:
            /freebsd-14.2/usr.sbin/pkg/Makefile</description>
        <pubDate>Wed, 24 Apr 2019 06:25:21 +0000</pubDate>
        <dc:creator>Colin Percival &lt;cperciva@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5836319a - Move pkg/FreeBSD.conf to usr.sbin/pkg/</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/pkg/Makefile#5836319a</link>
        <description>Move pkg/FreeBSD.conf to usr.sbin/pkg/Approved by:	bapt (mentor)Differential Revision:	https://reviews.freebsd.org/D16491

            List of files:
            /freebsd-14.2/usr.sbin/pkg/Makefile</description>
        <pubDate>Tue, 31 Jul 2018 16:42:03 +0000</pubDate>
        <dc:creator>Brad Davis &lt;brd@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>64a0982b - usr.sbin: normalize paths using SRCTOP-relative paths or :H when possible</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/pkg/Makefile#64a0982b</link>
        <description>usr.sbin: normalize paths using SRCTOP-relative paths or :H when possibleThis simplifies make logic/outputMFC after:	1 monthSponsored by:	Dell EMC Isilon

            List of files:
            /freebsd-14.2/usr.sbin/pkg/Makefile</description>
        <pubDate>Sat, 04 Mar 2017 11:38:03 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>61acb458 - Implement pubkey support for the bootstrap</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/pkg/Makefile#61acb458</link>
        <description>Implement pubkey support for the bootstrapNote that to not interfer with finger print it expects a signature on pkg itselfwhich is named pkg.txz.pubkeysignTo genrate it:echo -n &quot;$(sha256 -q pkg.txz)&quot; | openssl dgst -sha256 -sign /thekey \    -binary -out ./pkg.txz.pubkeysigNote the &quot;echo -n&quot; which prevent signing the &apos;\n&apos; one would get otherwisePR:		202622MFC after:	1 week

            List of files:
            /freebsd-14.2/usr.sbin/pkg/Makefile</description>
        <pubDate>Tue, 08 Sep 2015 21:25:36 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c6db8143 - Convert usr.sbin to LIBADD</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/pkg/Makefile#c6db8143</link>
        <description>Convert usr.sbin to LIBADDReduce overlinking

            List of files:
            /freebsd-14.2/usr.sbin/pkg/Makefile</description>
        <pubDate>Tue, 25 Nov 2014 16:57:27 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ffcaf4d2 - Remove spurious libelf dependency.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/pkg/Makefile#ffcaf4d2</link>
        <description>Remove spurious libelf dependency.Submitted by:	pluknet

            List of files:
            /freebsd-14.2/usr.sbin/pkg/Makefile</description>
        <pubDate>Tue, 28 Oct 2014 14:11:54 +0000</pubDate>
        <dc:creator>Nathan Whitehorn &lt;nwhitehorn@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>60b9a1fc - Use pkg-1.4-style platform identifiers based on MACHINE_ARCH (e.g.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/pkg/Makefile#60b9a1fc</link>
        <description>Use pkg-1.4-style platform identifiers based on MACHINE_ARCH (e.g.FreeBSD:11:amd64 instead of freebsd:11:x86:64) when bootstrapping pkg.Thanks to portmgr for providing symlinks so both styles work.Reviewed by:	baptMFC after:	3 weeks

            List of files:
            /freebsd-14.2/usr.sbin/pkg/Makefile</description>
        <pubDate>Mon, 27 Oct 2014 23:19:51 +0000</pubDate>
        <dc:creator>Nathan Whitehorn &lt;nwhitehorn@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d029c3aa - Rework privatelib/internallib</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/pkg/Makefile#d029c3aa</link>
        <description>Rework privatelib/internallibMake sure everything linking to a privatelib and/or an internallib does it directlyfrom the OBJDIR rather than DESTDIR.Add src.libnames.mk so bsd.libnames.mk is not polluted by libraries not existsingin final installationIntroduce the LD* variable which is what ld(1) is expecting (via LDADD) to link tointernal/privatelibDirectly link to the .so in case of private library to avoid having to complexifyLDFLAGS.Phabric:	https://phabric.freebsd.org/D553Reviewed by:	imp, emaste

            List of files:
            /freebsd-14.2/usr.sbin/pkg/Makefile</description>
        <pubDate>Wed, 06 Aug 2014 22:17:26 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4d3b6a78 - Add missing LIBM to DPADD from r263650</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/usr.sbin/pkg/Makefile#4d3b6a78</link>
        <description>Add missing LIBM to DPADD from r263650Reported by:	jilles

            List of files:
            /freebsd-14.2/usr.sbin/pkg/Makefile</description>
        <pubDate>Mon, 24 Mar 2014 13:13:52 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
