History log of /freebsd-12.1/usr.sbin/pkg/Makefile (Results 1 – 23 of 23)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: release/12.2.0, release/11.4.0, release/12.1.0
# fa2cb1e4 10-Oct-2019 Glen Barber <[email protected]>

MFS r353409:
MFC r353320:
Rework the logic for installing the pkg(8) configuration.

'quarterly' package sets do not exist for head, so explicitly
install the 'latest' configuration file there

MFS r353409:
MFC r353320:
Rework the logic for installing the pkg(8) configuration.

'quarterly' package sets do not exist for head, so explicitly
install the 'latest' configuration file there. Otherwise,
fall back to the original conditional evaluation to determine
if the 'latest' or 'quarterly' configuration file should be
installed.

Approved by: re (kib)
Sponsored by: Rubicon Communications, LLC (Netgate)

show more ...


# d04faca3 20-Sep-2019 Glen Barber <[email protected]>

- Copy stable/12@r352480 to releng/12.1 as part of the 12.1 release
cycle.
- Update from PRERELEASE to BETA1.
- Set the default pkg(7) repository to 'quarterly'.
- Bump __FreeBSD_version.
- Prune s

- Copy stable/12@r352480 to releng/12.1 as part of the 12.1 release
cycle.
- Update from PRERELEASE to BETA1.
- Set the default pkg(7) repository to 'quarterly'.
- Bump __FreeBSD_version.
- Prune svn:mergeinfo from the new branch.

Approved by: re (implicit)
Sponsored by: Rubicon Communications, LLC (Netgate)

show more ...


Revision tags: release/11.3.0
# f0d85a00 27-Apr-2019 Colin Percival <[email protected]>

On non-x86 systems, use "quarterly" packages.

x86 architectures have "latest" package builds on stable/*, so keep using
those (they'll get switched over to "quarterly" during releases).

Direct comm

On non-x86 systems, use "quarterly" packages.

x86 architectures have "latest" package builds on stable/*, so keep using
those (they'll get switched over to "quarterly" during releases).

Direct commit to stable/12 because using "latest" packages is appropriate
for all architectures on HEAD.

Discussed with: gjb

show more ...


# 7ef3d6b0 27-Apr-2019 Colin Percival <[email protected]>

MFC r346628: Split the pkg configuration file FreeBSD.conf into versions
for {latest, quarterly} and use Makefile logic to decide which one to
install (right now, unconditionally "latest").

Discusse

MFC r346628: Split the pkg configuration file FreeBSD.conf into versions
for {latest, quarterly} and use Makefile logic to decide which one to
install (right now, unconditionally "latest").

Discussed with: gjb

show more ...


Revision tags: release/12.0.0
# 5836319a 31-Jul-2018 Brad Davis <[email protected]>

Move pkg/FreeBSD.conf to usr.sbin/pkg/

Approved by: bapt (mentor)
Differential Revision: https://reviews.freebsd.org/D16491


Revision tags: release/11.2.0, release/10.4.0, release/11.1.0
# 64a0982b 04-Mar-2017 Enji Cooper <[email protected]>

usr.sbin: normalize paths using SRCTOP-relative paths or :H when possible

This simplifies make logic/output

MFC after: 1 month
Sponsored by: Dell EMC Isilon


Revision tags: release/11.0.1, release/11.0.0, release/10.3.0
# 61acb458 08-Sep-2015 Baptiste Daroussin <[email protected]>

Implement pubkey support for the bootstrap

Note that to not interfer with finger print it expects a signature on pkg itself
which is named pkg.txz.pubkeysign

To genrate it:
echo -n "$(sha256 -q pkg

Implement pubkey support for the bootstrap

Note that to not interfer with finger print it expects a signature on pkg itself
which is named pkg.txz.pubkeysign

To genrate it:
echo -n "$(sha256 -q pkg.txz)" | openssl dgst -sha256 -sign /thekey \
-binary -out ./pkg.txz.pubkeysig

Note the "echo -n" which prevent signing the '\n' one would get otherwise

PR: 202622
MFC after: 1 week

show more ...


Revision tags: release/10.2.0
# c6db8143 25-Nov-2014 Baptiste Daroussin <[email protected]>

Convert usr.sbin to LIBADD
Reduce overlinking


Revision tags: release/10.1.0
# ffcaf4d2 28-Oct-2014 Nathan Whitehorn <[email protected]>

Remove spurious libelf dependency.

Submitted by: pluknet


# 60b9a1fc 27-Oct-2014 Nathan Whitehorn <[email protected]>

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.

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: bapt
MFC after: 3 weeks

show more ...


# d029c3aa 06-Aug-2014 Baptiste Daroussin <[email protected]>

Rework privatelib/internallib

Make sure everything linking to a privatelib and/or an internallib does it directly
from the OBJDIR rather than DESTDIR.
Add src.libnames.mk so bsd.libnames.mk is not p

Rework privatelib/internallib

Make sure everything linking to a privatelib and/or an internallib does it directly
from the OBJDIR rather than DESTDIR.
Add src.libnames.mk so bsd.libnames.mk is not polluted by libraries not existsing
in final installation
Introduce the LD* variable which is what ld(1) is expecting (via LDADD) to link to
internal/privatelib
Directly link to the .so in case of private library to avoid having to complexify
LDFLAGS.

Phabric: https://phabric.freebsd.org/D553
Reviewed by: imp, emaste

show more ...


Revision tags: release/9.3.0
# 4d3b6a78 24-Mar-2014 Bryan Drewery <[email protected]>

Add missing LIBM to DPADD from r263650

Reported by: jilles


# 825ab354 22-Mar-2014 Bryan Drewery <[email protected]>

Fix build with libucl 20140321


# 8a7d859e 23-Feb-2014 Baptiste Daroussin <[email protected]>

Switch pkg(7) from libyaml to libucl


Revision tags: release/10.0.0
# 5eb90b9a 30-Oct-2013 Bryan Drewery <[email protected]>

Add a pkg(7) manpage for bootstrap

Approved by: bapt
MFC after: 2 days


# 029df170 26-Oct-2013 Bryan Drewery <[email protected]>

Link in libcrypto as well to fix build in some cases.

Approved by: bapt
MFC after: 2 days
Reported by: many


# f12db248 26-Oct-2013 Bryan Drewery <[email protected]>

Support checking signature for pkg bootstrap.

If the pkg.conf is configured with SIGNATURE_TYPE: FINGERPRINTS,
and FINGERPRINTS: /etc/keys/pkg then a pkg.sig file is fetched along
with pkg.txz. The

Support checking signature for pkg bootstrap.

If the pkg.conf is configured with SIGNATURE_TYPE: FINGERPRINTS,
and FINGERPRINTS: /etc/keys/pkg then a pkg.sig file is fetched along
with pkg.txz. The signature contains the signature provided by the
signing server, and the public key. The .sig is the exact output
from the signing server in the following format:

SIGNATURE
<openssl signed>
CERT
<rsa public key>
END

The signature is verified with the following logic:

- If the .sig file is missing, it fails.
- If the .sig doesn't validate, it fails.
- If the public key in the .sig is not in the known trusted fingerprints,
it fails.
- If the public key is in the revoked key list, it fails.

Approved by: bapt
MFC after: 2 days
Discussed by: bapt with des, jonathan, gavin

show more ...


# e3ededfa 14-Oct-2013 Bryan Drewery <[email protected]>

Rename libbsdyml to libyaml, make private, and bump
SHLIB_MAJOR to 1.0

Suggested by: des
Approved by: bapt
MFC after: 1 week


Revision tags: release/9.2.0, release/8.4.0
# 1f9712de 10-Mar-2013 Antoine Brodin <[email protected]>

Fix a typo in DPADD.


# 9950ecee 05-Mar-2013 Baptiste Daroussin <[email protected]>

Add the ability to correctly read pkg.conf is exists.

Only look for boostrap useful options:
- PACKAGESITE
- ABI
- MIRROR_TYPE
- ASSUME_ALWAYS_YES

While here makes PACKAGESITE expand the ${ABI}

Add the ability to correctly read pkg.conf is exists.

Only look for boostrap useful options:
- PACKAGESITE
- ABI
- MIRROR_TYPE
- ASSUME_ALWAYS_YES

While here makes PACKAGESITE expand the ${ABI} variable.
Allow to deactivate any SRV record look up (MIRROR_TYPE=none)
Use the same mechanism as for pkgng itself: first get configuration out of
environment variable and fallback on pkg.conf if exists.

Reviewed by: bdrewery

show more ...


# 29aaa961 05-Dec-2012 Baptiste Daroussin <[email protected]>

if PACKAGESITE url scheme is not 'file://', always try to revolv SRV records and
use them if any. It allows the bootstrap to use directly pkg.FreeBSD.org instead
of pkgbeta.FreeBSD.org

MFC after: 1

if PACKAGESITE url scheme is not 'file://', always try to revolv SRV records and
use them if any. It allows the bootstrap to use directly pkg.FreeBSD.org instead
of pkgbeta.FreeBSD.org

MFC after: 1 month

show more ...


Revision tags: release/9.1.0
# a6454741 16-Apr-2012 Baptiste Daroussin <[email protected]>

- Use _PATH_TMP instead of hardcoded /tmp
- more style(9) fixes
- some refactoring
- better error detection
- Add the DPADD to Makefile

Submitted by: Garrett Cooper <[email protected]>
Approved by:

- Use _PATH_TMP instead of hardcoded /tmp
- more style(9) fixes
- some refactoring
- better error detection
- Add the DPADD to Makefile

Submitted by: Garrett Cooper <[email protected]>
Approved by: des (mentor)

show more ...


# 3aa4b42a 15-Apr-2012 Baptiste Daroussin <[email protected]>

add usr.sbin/pkg which is a bootstrap tool for pkgng.
it respects PACKAGESITE, PACKAGEROOT, and a new environment variable ABI (if a user want to use a different API from the base one for its package

add usr.sbin/pkg which is a bootstrap tool for pkgng.
it respects PACKAGESITE, PACKAGEROOT, and a new environment variable ABI (if a user want to use a different API from the base one for its packages)
it has no man page on purpose to avoid hidding the pkg(8) man page from the pkgng package.
for now uses pkgbeta.FreeBSD.org as default mirror to find its package
it respects MK_PKGTOOLS

Approved by: des (mentor)

show more ...