| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
MFH: 2024Q2
(cherry picked from commit 746fa696a12ef1ca798e36baf087f579375b8cd1)
|
|
|
|
|
|
| |
Fix periodic script on current
(cherry picked from commit 7cdaa4ba44af46a453b834cbbd6f07c2c2931558)
|
|
|
|
|
| |
MFH: 2024Q2
(cherry picked from commit fce0cc32720e61042bc675152b116f9e61532e92)
|
|
|
|
|
|
|
|
|
| |
Changes:
- fix database path handling for rootdir
- revert a change in vital/lock handling in the solver cause
some vital packages to never be upgraded.
(cherry picked from commit 3d57467ec90e6706a248dd924459fe8c47dbd4a3)
|
|
|
|
|
| |
MFH: 2024Q2
(cherry picked from commit 32b284679a1954ef1e0c0d52c4741d00e36dc6e0)
|
|
|
|
|
|
|
|
| |
Changes:
- fix a regression regarding HANDLE_RC_SCRIPTS option
- fix the processing entries spinner
(cherry picked from commit 23f72e5365b5db533129b16097e3de33b9e5c8d8)
|
|
|
|
| |
Reported by: fluffy
|
|
|
|
| |
Sponsored by: Serenity Cybersecurity, LLC
|
|
|
|
|
|
| |
Sponsored by: Serenity Cybersecurity, LLC
PR: 265352
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes since latest 1.20.0
- new event PKG_EVENT_PKG_ERRNO
- add: only generates .pkgsave when really needed
- repo:
* remove the ability to create v1 repository format
* remove ability to produce meta.{pkg,txz} unused since 1.13
* replace packagesite.pkg with data.pkg (new extensible format)
* keep producing packagesite.pkg for backward compatibility
* local repository information is now located in
/var/dbv/repos/<reponame/*
- support job cancellation (packagekit support)
- update bundle code to latest versions:
* libcurl
* sqlite
* lua
* libucl
- plist keywords:
- new @override_prefix
- new @var key value (able to expand %%key%%)
- scripts:
* new variable PKG_ISCHROOTED for script to be aware if being run
bia pkg -c
- update:
* prevents concurrent pkg update to compete
- pkgbase:
* .snap now comes after .alpha in versionning
- key:
* new subcommand to be able to generate signature keys
- signatures:
* add support ECDSA and EdDSA for all its signature mechanism
- elfhints:
* pkg now supports elfhints of any byte-order on FreeBSD
- solver:
* prevent directly in the solver the ability to remove vital or
locked packages
PR: 277978
Exp-run: antoine
|
|
|
|
|
| |
Changes:
- fix regressions in plist parsing
|
|
|
|
|
| |
ChangeLog: https://github.com/HubTou/portstreelint/releases/tag/1.3.0
PR: 278113
|
|
|
|
|
|
| |
Changelog: https://github.com/kdeguchi/pkg_replace/releases/tag/20240303
PR: 277440
|
|
|
|
| |
Approved by: portmgr (blanket)
|
|
|
|
| |
Approved by: portmgr (blanket)
|
|
|
|
|
|
|
| |
Changes from 1.20.99.11 to 1.20.99.12
- ECC signature: plenty of fixes
- plist now have a "@var key value" to deal with %%KEY%% variables
- upgrade sqlite to latest version
|
|
|
|
|
| |
PR: 277776
Approved by: portmgr (exp-run)
|
|
|
|
|
| |
ChangeLog: https://github.com/HubTou/portstreelint/releases/tag/1.2.1
PR: 277912
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
And remove it from individual ports. Use WRK_ENV in custom build
commands where necessary.
FreeBSD make(1) includes /usr/share/mk/sys.mk and that includes
/etc/make.conf if it exists. This happens when you run make in a port
directory but it also happens when the upstream build system uses make.
This commit disables make.conf inclusion in the latter case because
users can define variables like CFLAGS in make.conf that override ports
framework variables and this can cause problems that are difficult to
diagnose.
If there are any build customisations made through make.conf that stop
working because of this commit then they should be made available by the
ports tree through some mechanism, e.g. an option in a port.
Some ports were picking up variables from Poudriere make.conf and
required fixes:
- astro/wmspaceweather x11-clocks/wmcalclock: Add OPSYS to MAKE_ENV.
- games/zhlt: Add ARCH to MAKE_ENV.
- graphics/tachyon: Upstream ARCH is not ports tree ARCH.
Set ALL_TARGET=bsd so upstream ARCH is defined correctly.
Enable multi-threading support while here.
PR: 277455
Exp-run by: antoine
|
|
|
|
| |
PR: 277786
|
|
|
|
|
|
|
| |
portupgrade fails with an error "undefined method `exists?' for File:Class"
if used with Ruby 3.2+ (seems it removed alias "exists?" for method "exist?").
Fix it. Bump PORTREVISION.
|
|
|
|
| |
Approved by: portmgr (blanket)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Submitter becomes maintainer
The portstreelint utility checks the FreeBSD ports tree Index and some
parts of the ports' Makefiles for errors and warnings.
By default it will scan the whole port tree, but you can select a
subset of the ports by specifying lists of categories, maintainers and
ports names.
WWW: https://github.com/HubTou/portstreelint
PR: 277824
|
|
|
|
| |
Approved by: portmgr (blanket)
|
| |
|
|
|
|
| |
Approved by: portmgr (blanket)
|
|
|
|
| |
Reported by: lbartoletti
|
|
|
|
|
|
|
| |
Last release before 1.21!
Changes:
- the solver now excludes from its plan the removal of packages marked
as locked or vital
|
|
|
|
|
|
|
| |
Replaced patches for Makefiles with "MAKE_ARGS+=MANDIR=${PREFIX}/share/man"
Reported by: danfe, mat
Approved by: portmgr (blanket)
|
|
|
|
|
| |
- portsnap infrastructure will be removed after the EOL of 13.X
- Set EXPIRATION_DATE 2026-01-31
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes:
- fix trigger validation schema
- use data.pkg instead of packagesite.pkg if available
- update bundled curl to 8.6.0
- update bundled libucl to latest version
- data.pkg now receives the groups
- lock and meta files are now saved under /var/db/repos/<reponame>/<file>
- remote databases are now stored under /var/db/repos/<reponame>/db
- pkg search now supports groups
- pkg rquery now supports groups
- pkg now support elfhints on any byte-order on FreeBSD
- behaviour change: pkg lock/unlock errors if the package stated is unavailable
- pkg now supports ECDSA and EdDSA for all its signature mechanism
- new pkg key command which allows to generate keys.
- plenty of minor code cleanup and bug fixes.
|
|
|
|
|
|
|
|
|
|
|
| |
Both FreeBSD make and GNU make pass command line flags to sub-makes
through the MAKEFLAGS environment variable, but the flags aren't
compatible and GNU make 4.4 exits with an error when it encounters
flags it doesn't understand, e.g. -D.
Avoid using the flag for now until ports run gmake with SETENVI.
PR: 272216, 277492
|
|
|
|
| |
Approved by: portmgr (blanket)
|
|
|
|
|
| |
PR: 277405
Approved by: portmgr (blanket)
|
|
|
|
|
| |
PR: 277400
Approved by: portmgr (blanket)
|
|
|
|
|
| |
PR: 277398
Approved by: portmgr (blanket)
|
|
|
|
| |
Approved by: portmgr (blanket)
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When LTS version of Subversion is set in make.conf (WITH_SUBVERSION_VER)
depending ports will still depend on latest version (devel/subversion)
instead of LTS one (devel/subversion-lts). This will cause dependency
conflicts when packages are distributed with Poudriere, namely pkg(8)
will report them and fail to install.
Make all affected ports properly depend on the right port based on the
value set in WITH_SUBVERSION_VER.
Approved by: jrm (mentor), otis (mentor), lev (maintainer timeout)
Differential Revision: https://reviews.freebsd.org/D43864
|
|
|
|
|
| |
Approved by: portmgr (blanket)
Sponsored by: The FreeBSD Foundation
|
|
|
|
| |
(003a571d1d6585196545295efc181514f171c4c4, r523104)
|
|
|
|
| |
PR: 276920
|
|
|
|
| |
PR: 276530
|
|
|
|
|
|
|
|
|
| |
ChangeLog: https://github.com/kdeguchi/pkg_replace/releases/tag/20240205
Improved handling of SUBPACKAGES feature.
PR: 276827
Reported by: kdeguchi@sz.tokoha-u.ac.jp (maintainer)
|
|
|
|
|
| |
PR: 276742
Changes: https://github.com/kdeguchi/pkg_replace/releases/tag/20240131
|
|
|
|
| |
Approved by: portmgr (blanket)
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes from 1.20.99.8 to 1.20.99.9
- pkgbase: .snap now comes after .alpha in versionning
- update: lock pkg update to avoid concurrent instance of pkg update to compete
- bundled sqlite: update to 3.45.0
- bootstrap now accepts -y
- update bundled curl to 8.5.0
- New PKG_ISCHROOTED env var for scripts so they can grow the knowledge they
are being run in a pkg -c chroot environement
- update autosetup to 7.1
- lots of small code optimizations
- remove now unsupported arm architectures
- refactor pkg_repo_create API to make it more flexible, while here document it
- repo: to not generate anymore the meta.{pkg,txz} which is unused since pkg 1.13
- manpages have been moved to share/man
|