head 1.9; access; symbols pkgsrc-2026Q1:1.9.0.10 pkgsrc-2026Q1-base:1.9 pkgsrc-2025Q4:1.9.0.8 pkgsrc-2025Q4-base:1.9 pkgsrc-2025Q3:1.9.0.6 pkgsrc-2025Q3-base:1.9 pkgsrc-2025Q2:1.9.0.4 pkgsrc-2025Q2-base:1.9 pkgsrc-2025Q1:1.9.0.2 pkgsrc-2025Q1-base:1.9 pkgsrc-2024Q4:1.8.0.36 pkgsrc-2024Q4-base:1.8 pkgsrc-2024Q3:1.8.0.34 pkgsrc-2024Q3-base:1.8 pkgsrc-2024Q2:1.8.0.32 pkgsrc-2024Q2-base:1.8 pkgsrc-2024Q1:1.8.0.30 pkgsrc-2024Q1-base:1.8 pkgsrc-2023Q4:1.8.0.28 pkgsrc-2023Q4-base:1.8 pkgsrc-2023Q3:1.8.0.26 pkgsrc-2023Q3-base:1.8 pkgsrc-2023Q2:1.8.0.24 pkgsrc-2023Q2-base:1.8 pkgsrc-2023Q1:1.8.0.22 pkgsrc-2023Q1-base:1.8 pkgsrc-2022Q4:1.8.0.20 pkgsrc-2022Q4-base:1.8 pkgsrc-2022Q3:1.8.0.18 pkgsrc-2022Q3-base:1.8 pkgsrc-2022Q2:1.8.0.16 pkgsrc-2022Q2-base:1.8 pkgsrc-2022Q1:1.8.0.14 pkgsrc-2022Q1-base:1.8 pkgsrc-2021Q4:1.8.0.12 pkgsrc-2021Q4-base:1.8 pkgsrc-2021Q3:1.8.0.10 pkgsrc-2021Q3-base:1.8 pkgsrc-2021Q2:1.8.0.8 pkgsrc-2021Q2-base:1.8 pkgsrc-2021Q1:1.8.0.6 pkgsrc-2021Q1-base:1.8 pkgsrc-2020Q4:1.8.0.4 pkgsrc-2020Q4-base:1.8 pkgsrc-2020Q3:1.8.0.2 pkgsrc-2020Q3-base:1.8 pkgsrc-2020Q2:1.7.0.28 pkgsrc-2020Q2-base:1.7 pkgsrc-2020Q1:1.7.0.8 pkgsrc-2020Q1-base:1.7 pkgsrc-2019Q4:1.7.0.30 pkgsrc-2019Q4-base:1.7 pkgsrc-2019Q3:1.7.0.26 pkgsrc-2019Q3-base:1.7 pkgsrc-2019Q2:1.7.0.24 pkgsrc-2019Q2-base:1.7 pkgsrc-2019Q1:1.7.0.22 pkgsrc-2019Q1-base:1.7 pkgsrc-2018Q4:1.7.0.20 pkgsrc-2018Q4-base:1.7 pkgsrc-2018Q3:1.7.0.18 pkgsrc-2018Q3-base:1.7 pkgsrc-2018Q2:1.7.0.16 pkgsrc-2018Q2-base:1.7 pkgsrc-2018Q1:1.7.0.14 pkgsrc-2018Q1-base:1.7 pkgsrc-2017Q4:1.7.0.12 pkgsrc-2017Q4-base:1.7 pkgsrc-2017Q3:1.7.0.10 pkgsrc-2017Q3-base:1.7 pkgsrc-2017Q2:1.7.0.6 pkgsrc-2017Q2-base:1.7 pkgsrc-2017Q1:1.7.0.4 pkgsrc-2017Q1-base:1.7 pkgsrc-2016Q4:1.7.0.2 pkgsrc-2016Q4-base:1.7 pkgsrc-2016Q3:1.3.0.2 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.1.0.8 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.6 pkgsrc-2016Q1-base:1.1 pkgsrc-2015Q4:1.1.0.4 pkgsrc-2015Q4-base:1.1 pkgsrc-2015Q3:1.1.0.2 pkgsrc-2015Q3-base:1.1; locks; strict; comment @# @; 1.9 date 2025.02.10.13.13.26; author wiz; state Exp; branches; next 1.8; commitid M6KPXGxwPisTmVIF; 1.8 date 2020.09.21.03.03.55; author khorben; state Exp; branches; next 1.7; commitid 2g5DXmEX3yO3wRoC; 1.7 date 2016.10.28.23.39.10; author marino; state Exp; branches; next 1.6; commitid 64PQA01Sy50i8Yrz; 1.6 date 2016.10.28.19.35.30; author marino; state Exp; branches; next 1.5; commitid ZI2VNuAX5wfHMWrz; 1.5 date 2016.10.27.00.24.58; author khorben; state Exp; branches; next 1.4; commitid ShTXA6joBtlfpIrz; 1.4 date 2016.10.27.00.06.54; author khorben; state Exp; branches; next 1.3; commitid O9ZFNXNcCtF4lIrz; 1.3 date 2016.08.27.21.57.05; author khorben; state Exp; branches; next 1.2; commitid f7YglRhvYqXawZjz; 1.2 date 2016.08.27.21.10.59; author khorben; state Exp; branches; next 1.1; commitid LUJytfhROGzmfZjz; 1.1 date 2015.07.04.14.37.25; author khorben; state Exp; branches; next ; commitid Kocz5fS1Q3mHCYry; desc @@ 1.9 log @pkg: fix build on NetBSD. Stop building and installing pkg-static, it's not needed and causes additional link errors. Bump PKGREVISION. @ text @@@comment $NetBSD: PLIST,v 1.8 2020/09/21 03:03:55 khorben Exp $ include/pkg.h lib/libpkg.la lib/libpkg_static.la libdata/pkgconfig/pkg.pc man/man3/pkg_printf.3 man/man3/pkg_repos.3 man/man5/pkg-repository.5 man/man5/pkg.conf.5 man/man8/pkg-add.8 man/man8/pkg-alias.8 man/man8/pkg-annotate.8 man/man8/pkg-audit.8 man/man8/pkg-autoremove.8 man/man8/pkg-backup.8 man/man8/pkg-check.8 man/man8/pkg-clean.8 man/man8/pkg-config.8 man/man8/pkg-create.8 man/man8/pkg-delete.8 man/man8/pkg-fetch.8 man/man8/pkg-info.8 man/man8/pkg-install.8 man/man8/pkg-lock.8 man/man8/pkg-query.8 man/man8/pkg-register.8 man/man8/pkg-remove.8 man/man8/pkg-repo.8 man/man8/pkg-rquery.8 man/man8/pkg-search.8 man/man8/pkg-set.8 man/man8/pkg-shell.8 man/man8/pkg-shlib.8 man/man8/pkg-ssh.8 man/man8/pkg-static.8 man/man8/pkg-stats.8 man/man8/pkg-unlock.8 man/man8/pkg-update.8 man/man8/pkg-updating.8 man/man8/pkg-upgrade.8 man/man8/pkg-version.8 man/man8/pkg-which.8 man/man8/pkg.8 sbin/pkg share/examples/pkg/bash_completion.d/_pkg.bash share/examples/pkg/periodic/daily/411.pkg-backup share/examples/pkg/periodic/daily/490.status-pkg-changes share/examples/pkg/periodic/security/410.pkg-audit share/examples/pkg/periodic/security/460.pkg-checksum share/examples/pkg/periodic/weekly/400.status-pkg share/examples/pkg/pkg.conf.sample share/zsh/site-functions/_pkg @ 1.8 log @pkg: update to version 1.10.99.7 Changes from pkg 1.10.99.6 to 1.10.99.7 - Sort fts traversal in repo creation - Fix floating pint exception when packaging packages with weird elf files - More test cases for config merge - Fix running the testsuite on linux and osx - Fix pkg version regarding flavors - Add support for creating packages with a hash in their names - Accept DT_SONAME anywhere in .dynamic - make pkg version -r imply -R - Some fixes for the progression display - Rename some variables in security periodic scripts. - Parse FreeBSD OS version and forbid to install too new packages Changes from pkg 1.10.99.5 to 1.10.99.6 - Lots of fixes/improvements on periodic scripts - Fix typo in the .pc file - Only check for origin if the strings contains / in pkg version - Support flags when exporting the metalog - Ignore flags when installing as a user - fix again using pattern as package arch - recognize armv7 - add %q to pkg_printf(3) and pkg-query(8) to print altabi - add an extra line when printing pkg-messages to improve readability - stop considering nfs as dangerous and if a corruption happens on nfs drive by a message the user to the highly possible reason of the corruption so he can fix - zsh completion imrpovements Changes from pkg 1.10.99.4 to 1.10.99.5 - pkg clean is now happy if the cache dir non existing - 410.pkg-audit now uses anticongestion on freebsd 12 - fix pkg install -r foo if foo is a disabled repository - fix elf handling on non FreeBSD - fix support for platforms without AT_SYMLINK_NOFOLLOW - fix dropping privileges on Linux - fix build with recent libbsd - fix duplicate pkg registration overwriting the existing pkg - better ABI name on linux - lots of changes in internal API to use fd when possible - removed option: pkg repo -L Changes from pkg 1.10 - Use dep_formula in the solver - Cache pw result to avoid over reloading nssswitch.conf - Remove pkg2ng and support for pkg_ databases @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.7 2016/10/28 23:39:10 marino Exp $ a44 1 sbin/pkg-static @ 1.7 log @pkgtools/pkg: fix installation of conf files (forgotten PLIST delta) Use of OWN_DIRS alleviates use of @@pkgdir. Thanks to jperkins and ultimately wiz for the suggestion. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.6 2016/10/28 19:35:30 marino Exp $ a18 1 man/man8/pkg-convert.8 @ 1.6 log @pkgtools/pkg: fix installation of conf files The CONF_FILES are never installed if their target directories don't already exist due to other previous installation. This adds several @@pkgdir entries to ensure the CONF_FILES installation can always succeed. While here, simplify the post-install target. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.5 2016/10/27 00:24:58 khorben Exp $ a54 4 @@pkgdir etc/bash_completion.d @@pkgdir etc/periodic/daily @@pkgdir etc/periodic/security @@pkgdir etc/periodic/weekly @ 1.5 log @Import the second part of a patch from John Marino This: - fixes the "/usr/ports" paths in code and man pages to ${PKGSRCDIR} (normal) or hardcoded to "/usr/pkgsrc" (future, its for builders like Synth and poudriere) - changes default DB path from "/var/db/pkg" to "/var/db/pkgng". It seems the original default was too ambiguous as "pkg" is used everywhere in pkgsrc and it's the default format (not pkgng format) - similarly, changes default CACHE patch from "/var/cache/pkg" to "/var/cache/pkgng" - bumps PKGREVISION again Another relevant comment from John and reworded by myself for context: (all misquotings mine) « Importantly, FreeBSD, NetBSD, and DragonFly all provide libarchive in base. Therefore, this changes the port to use the base version when available because the libarchive requirement is considered heavy. The OpenSSL dependency brings a lot with, including perl. When trying to update the bootstrap to build pkgng instead of pkg_* tools, it is critical that the dependencies remain low. Other platforms will have to suffer with the libarchive requirement if they want to use pkgng. Following this, special linking code is needed for DragonFly since the SSL libraries are now private. In fact, the only userland program allowed to link with them is pkg(8) for bootstrapping reasons listed above. » Thanks again! @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.3 2016/08/27 21:57:05 khorben Exp $ d55 4 a58 1 @@pkgdir etc/periodic @ 1.4 log @Improve the most trivial parts of a patch from John Marino This does: - remove the requirement for C++ (there is no C++ code there) - properly substitute $PKGSRCDIR for PORTSDIR - remove sbin/pkg2ng as it is inapplicable for pkgsrc - bump PKGREVISION accordingly More changes pending... @ text @@ 1.3 log @Package pkg 1.8.7 For 1.8.0: New features: - new vital flag that prevent from removing a package with pkg delete when not specifying -f - upgrade process now has atomicity per packages meaning now we can safely check the return of the pre* scripts - handle ctrl-c during upgrade/install/update - solver improvements - pkg clean now runs in a capsicum sandbox on supported plateforms Changes: - pkg delete now fails if one tries to delete it (the pkg package) without -f. Before it was just warning and skipping it - pkg install --from-root has been renamed pkg install --recursive to avoir confusion Fixes: - correctly handle hardlinked setuid files - better handling of setuid - fix elf analysis when some bad libraries have SONAME specified by empty - fix elf analysis when a binary provides elf_notes but not the expected ones and are still valid freebsd binaries (this fixes the case when libgdk_pixbuf was not found as a provided lib on i386) - NAMESERVER option is now working again and inputs are better checked - lots of bug fixes: potential leaks mostly For 1.7.0: Changes: - Support new "vital" notion: prevent from implicit deletion - Improved support for OpenBSD/bitrig (still lacks some functions in libc) - Improved ZSH completion - Updated libucl - Lots of fixes in error messages - Fixed "pkg lock" handling - Allow to specify "inline" respositories in pkg.conf - ipv6 fixes - Allow to restrict the accepted url schemes - More commands supports "-q" - Multiple bug fixes - As usual multiple new bugs - Improved support for shlibs dependency generation when packaging base via ALLOW_BASE_SHLIBES For 1.6.0: - Lots of improvements in the solver (in particular fixes the case like the recent jpeg upgrade) - Lots of fixes in the 3 way merge code - pkg add can now work without a version specified in the dependency line - pkg check -d now also check the required libraries - Improved support for partial upgrades - Improved zsh completion support - Improved linux support (now all regression tests passes on linux) - Messages can now be context aware: (only print a given message during installation, upgrade - version aware -, removal, or always) - @@keywords now accepts new entries to add context aware messages - Add the ability to generate graphiz's dot format representation of the solver's problem - pkg search now default on showing the comments of of the matched packages - Lots of bug fixes and code cleanup - Plenty of new bugs @ text @d1 1 a1 1 @@comment $NetBSD$ a46 1 sbin/pkg2ng @ 1.2 log @Update pkg to version 1.5.6 From the commit log, since 1.5.4: - More fixes to pkg-check.8 - Important improvements in the pkg check manpage - HBSD: fix format specifier in libpkg's pkg_vets(...) - Fix libexpat buffer overflow: CVE-2015-1283 - Always use sqlite3_column_int64 for reading integers from the db - Add a new configuration item to define custom HTTP User-Agent - Don't attempt to set file ownership when INSTALL_AS_USER is set - zsh-completion: updated all of the currently handled subcommands - Fix typo s/conpact/compact/ - Fix two typos in pkg_vset(), to correspond to pkg_vget()'s code - Implement AUTOCLEAN - Clean up some grammar and formatting in pkg.conf(5). - Update zsh completion - Do not distribute generated source files - Add a random delay to pkg-audit when invoked without a TTY - Fix display of @ text @@ 1.1 log @Import wip/pkg15 as pkgtools/pkg pkg is built on top of libpkg, a new library to interface with package registration backends. It abstracts package management details such as registration, remote repositories, package creation, updating, etc. @ text @d56 1 @