| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Approved by: maintainer
|
|
|
|
|
| |
PR: 261449
Security: ee26f513-826e-11ec-8be6-d4c9ef517024
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Drop maintainership of all ports as his own request. We thank Vladimir
for all his efforts and hope to welcome him back in the future.
PR: 261391
Approved by: Vladimir Chukharev (maintainer)
MFH: 2022Q1
|
|
|
|
|
|
| |
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D34003
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
while we fixed the symbol collision between libmd and libcrypto long
ago in dynamic linked program, the collision is still there somehow for
statically build programs.
The manual check for liblzma_libs for static linking that was added long
ago brings in a link to libmd before a link to libcrypto (this is since
FreeBSD 13.0+
This manual check is not necessary anymore anyway, so let's drop it.
Reported by: Franco Fitchner (from Opnsense)
|
|
|
|
|
|
|
|
| |
New features:
- Shortcut keys
- env D4PMINHEIGHT
PR: 260398
|
| |
|
|
|
|
|
|
|
|
|
| |
Add "I" to the getopt pattern to enable use of the already present
functionality.
Reported as https://github.com/freebsd/portmaster/issues/67.
Reported by: Michael Schmiedgen via Github
|
| |
|
|
|
|
|
|
| |
Use TIMEOUT_MS instead of TIMEOUT as the argument expects milliseconds.
Pull Request: https://github.com/ehaupt/fastest_pkg/pull/5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added
* Timeout switch
* Verbose switch
* CHANGELOG.md file
Changed
* Switch from external cURL to pycurl
* Display human-readable formatting of bytes, using metric (powers of
1000) representation
* Display only one decimal for bytes representation
* Code refactoring
* Installation is using entry_points instead of scripts
Removed
* Dependency to external cURL binary
|
|
|
|
|
|
|
| |
While here, add missing dependencies and make portclippy happy.
PR: 259313
Approved by: mario.g.pavlov@gmail.com (maintainer)
|
| |
|
| |
|
|
|
|
| |
Changes: https://github.com/t6/parfetch/releases/tag/v0.1.0
|
|
|
|
|
|
|
|
| |
It was inherited from devel/sccache which enables additional
features that need the ring crate. The sccache version here comes
with only local storage enabled and should build fine on other
archs too. This is untested but the ring crate is never compiled
according to the logs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes:
- image: Add support for zfs image types, including send streams
- image: Run the post-build script before the build target
- Fix cleanup waiting on bad pids
- Fix logs summary showing in some wrong error contexts
- Assert we have a bootstrap pkg before acting on packages.
- Package fetch: Fix pkg bootstrap with fresh repo + version mismatch
- Package fetch: Never fetch packages if remote pkg is newer than ports
- Package fetch: always blacklist pkg
- Package fetch: Fetch before deleting packages for missing bootstrap
- Package fetch: Give an indication which packages are taken from cache
- sh: Update from FreeBSD 971677d5fd4cc6e776468
- bulk: Opportunistically start builders as needed. This also
makes startup of each more verbose.
- SIGINFO now goes to stderr
- SIGINFO: New output format, showing tmpfs usage, and cpu%/mem%(rss) from ps.
- Add a mechanishm to avoid building rust in tmpfs.
See poudriere.conf.sample for TMPFS_BLACKLIST and TMPFS_BLACKLIST_TMPDIR
- colors: Remove the need to evaluate \033 escape.
- bulk: Trim IGNORED packages in parallel.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
with pipelining
Ports that fetch multiple distfiles from the same host can
especially benefit from this.
This is a glue application between libcurl and the ports
framework. It comes with a ports overlay that replaces the
default do-fetch and checksum targets.
This is an experiment. Use at your own risk.
WWW: https://github.com/t6/parfetch
Demo: https://asciinema.org/a/ogjs0MiCNZxqwYy2xliHfYEaM
Some unscientific but repeatable numbers: tokei (152 distfiles)
fetch is down from ~44s to ~3s. wlroots (34 distfiles) fetch is
down from ~12s to ~3s. rust makesum (28 distfiles) is down from
~90s to ~50s.
|
|
|
|
|
|
|
|
|
| |
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").
Approved by: portmgr (blanket)
|
| |
|
|
|
|
|
|
|
|
|
| |
Sccache is a compiler cache but unlike ccache it comes with Rust
support. This package provides a standalone version of sccache
that can work in Poudriere jails with glue for hooking it up to
the ports framework by simply activating an overlay.
Based on tcberner's https://reviews.freebsd.org/D31243
|
| |
|
|
|
|
|
|
|
| |
Use new WWW and remove references to pkg-ng
PR: 259962
Reported by: grahamperrin@gmail.com
|
|
|
|
|
|
|
|
|
| |
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").
Approved by: portmgr (blanket)
|
|
|
|
|
| |
Changes: provide a hint to the users a pkg-help file is available to
provide hints on the configuration options
|
|
|
|
|
|
| |
portconfig is a dialog4ports replacement based on libbsddialog.
Note this version is build as semi static: libbsddialog and libncurses
has been linked statically and the binary remaind dynamic
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Update CONFLICTS check to cover all variables and checks performed by
bsd.port.mk [1]
* Add some other allowed fully-qualified paths [2]
* Don't consider variable substitution when checking DEPENDS [3]
PR: 259813 [2]
259244 [3]
Sybmitted by: se [1]
gerald [2]
Differential Revision: https://reviews.freebsd.org/D32733 [1]
|
|
|
|
| |
Changes: https://github.com/t6/portfmt/releases/tag/v1.1.0
|
|
|
|
|
|
|
|
| |
Changes from 1.17.4 to 1.17.5
- pkg add: only runs triggers at the end of the equivalent of a transaction
- pkg search: fix the combinaison of -q and -o
- pkg fetch: correctly exit with error on fetch failures
- Improve error message when failing to drop privileges
|
|
|
|
|
|
|
|
|
| |
Changes
- pkg add: only runs triggers at the end of the equivalent of a transaction
- pkg search: fix the combinaison of -q and -o
- pkg fetch: correctly exit with error on fetch failures
- Improve error message when failing to drop privileges
- Ensure no temporary files are left overs when ignoring some files in package
|
|
|
|
|
| |
Changes
- ensure pkg waits for the programs executed by the triggers
|
|
|
|
|
|
|
| |
Changes:
- ensure pkg waits for the programs executed by the triggers
- bring back the fallback on the pkg add with mismatched version (with
regression fixed)
|
|
|
|
| |
Changed: Correctly shutdown a jail when catching Ctrl+C.
|
|
|
|
| |
Panopticum is a tool to query port information with every combination of OPTIONS.
|
|
|
|
| |
Changes: https://github.com/lonkamikaze/bsda2/releases
|
|
|
|
|
|
|
| |
- Switch to DISTVERSION
- Switch to https MASTER_SITES
- Pet portclippy
PR: 259207
|
|
|
|
|
|
|
|
|
| |
Changes:
- speed up pkg repo on SMP machines
- error on duplicated @config entry
- revert the fallback on pkg add with mismatched version
- document pkg upgrade --vulnerable
- revert jail audit perdiodic script verbosity reduction
|
|
|
|
|
|
|
|
|
|
|
| |
Changes:
- revert 2 regressions,
* periodic script for audit which reduced verbosity
* the fallback on version mismatch on pkg add
- prevent an endless recursion on the solver
- make fingerprint signature validation respect rootdir
MFH after: 1 week
|
| |
|
|
|
|
|
|
| |
Changes:
- Fix interactive mode failing on 'pkg update'
- Fix non-root CCACHE usage to be able to read /root/.ccache
|
|
|
|
|
| |
Changes:
- Fixes va_args build error on non-amd64
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes:
- Store pool dir in logs/.poudriere.pkg_pool%
- bulk: Add -NN to avoid committing packages.
- distclean: Don't delete DISTFILES_CACHE if it is empty
- distclean: Fix deleting from a corrupted list
- distclean is known to not properly recurse deps.
- crashed_build/skipping: Show flavor of packages
- Package Fetch: Fix handling for remote pkg version check
- Package Fetch: Handle lost packages failure better for PKG_SUFX transition.
- bulk: Auto rename *.txz to *.pkg if needed
- Default DELETE_UNQUEUED_PACKAGES to no and document.
- image: Fix firmware images
- zsh: Add bulk -b option description for zsh completion file and remove trailing spaces
- clock: Fix formatting to be more portable
|
|
|
|
|
| |
- fix segfault when packaging packages providing shared libraries
- fix fingerprint signature handling with rootdir
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- make audit.h c++ friendly
- fix build with libressl
- autoremove now respects -q
- version: reports error if INDEX file does not exists but is expected
- periodic audit:
* Allow user to specify which jail not to audit
* New option to ignore deprecation and expiration warnings
* Reduce verbosity of the report
* Add a script to audit base
- register: implement -N to actually not register in the database
- fetch: do not count cached package in the list to be fetched
- query: -e is not supported as additional condition
- fix pkg not finding its db when run from a directory which does not exists
anymore
- De-prioritize upgrade-removals in the solver
- triggers:
* run them for pkg register and pkg add
* Add pkg.readdir lua function
* Add documentation for the triggers
|
|
|
|
|
|
|
|
| |
- document triggers
- add pkg.readdir to lua scripts
- reduce memory usage for hashes
- fix memory corruption which can happen in some corner cases
- run triggers for pkg add and pkg register
|
|
|
|
|
|
|
|
| |
* Warn about deprecated USE_AUTOTOOLS [1]
* Add support for BROKEN_*
PR: 248487 [1]
257951 [2]
|
|
|
|
|
|
|
|
| |
Bump PORTREVISIONs for dependant ports.
While I'm here update devel/tortoisehg to 5.9.1. (*)
Approved by: arrowd (*)
PR: ports/258352
|