| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Changes:
- update curl to 8.4.0
- check: document -n
- manuals: smalls fixes
- fix database transaction leak
(cherry picked from commit c8d0d992dc1b71a78c628826d4ec3bda1b5c189a)
|
|
|
|
|
|
| |
While here:
- Switch to MASTER_SITES
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When using the -P or --package option to portmaster and all updates
can be performed without building at least one port, the $DI_FILES
variable may be unset.
In this situation portmaster stops after the installation of each
port. Entering a CR makes it continue.
This was reported by Vlad Markov with a suggested fix that has been
applied (with a white-space change).
PR: 273660
Reported by: dvoich@aim.com (Vlad Markov)
|
|
|
|
|
|
| |
* Fix bug when FLAVOR is lost, e.g. print/ghostscript10.
PR: 273991
|
|
|
|
|
|
|
|
|
|
| |
Changes from 1.20.6 to 1.20.7
- improve sql traces in debug mode
- fix autoremove issue leading to 100% of CPU consumed almost forever
- don't complain about Last-modified http header being absent in case the DL
failed
- plug memory leaks in pkg autoremove
- fix build with lld >= 17
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes:
- enable netrc support to be compatible with libfetch variable
- enable by default all supported kind of authentication for curl
- Fix duplicated rquery
- Make missing plugins non fatal (needed for smooth packagekit support)
- Do not complain about Last-Modified head if the fetch was a failure
- Support for jobs cancellation (needed for packagekit support)
- update sqlite3 to 3.43.0
- update lua to 5.4.6
- plug plenty of memory leaks
- improve debug output in particular for sql statements
- exclude locked package early from autoremove candidates
- fix very slow orphan test computation consuming 100% of CPU in autoremove
|
|
|
|
|
|
| |
- Switch to qt6
ChangeLog: https://github.com/aarnt/octopkg/blob/master/CHANGELOG
|
| |
|
|
|
|
| |
PR: 273331
|
|
|
|
|
|
|
|
|
| |
command line
Utility to set up FreeBSD ports options using a Command Line Interface and
also suitable for a speech synthesizer
PR: 273202
|
|
|
|
| |
2023-08-31 ports-mgmt/parfetch-overlay: Unmaintained
|
|
|
|
|
|
|
| |
- fix duplicated rquery output
- fix digest authentication support
- fix pkgdb_all_search (for packagekit)
- activate netrc support
|
| |
|
|
|
|
| |
Sponsored by: Serenity Cybersecurity, LLC
|
|
|
|
|
|
| |
This allows building the plugin against pkg-devel.
Reported by: fluffy
|
|
|
|
| |
Sponsored by: Serenity Cybersecurity, LLC
|
| |
|
|
|
|
| |
PR: 272860
|
|
|
|
|
|
|
|
|
|
| |
Changes:
- fix a regression introduce with switch to libcurl which results in
the remote db mtime being badly set
- fix a regression which makes pkg query report twice some packages
when configured in multirepository mode.
- fix a compatibility issue with http_proxy env var (lowercase)
- update libcurl to latest version
|
|
|
|
|
|
|
|
|
|
|
| |
Changes:
- fix a regression introduce with switch to libcurl which results in
the remote db mtime being badly set
- fix a regression which makes pkg query report twice some packages
when configured in multirepository mode.
- fix a compatibility issue with http_proxy env var (lowercase)
- update libcurl to latest version
- introduce PKG_EVENT_PKG_ERRNO new event type
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit 2a325f4cc52c8565348304a9a24a2975ecaaeedd.
With commit 5ebb18384791 database/ruby-bdb works fine with all
supported ruby versions. So always use it as RUN_DEPENDS again.
PR: 272491
Approved by: maintainer timeout
|
|
|
|
| |
PR: 272449
|
|
|
|
|
|
|
|
| |
Display mirror_type: "NONE" in example line as recent versions of
pkg(8) are more capable of warning.
PR: 272468
Reported by: grahamperrin
|
|
|
|
|
|
|
|
|
|
| |
Replace GL_COMMIT by GL_TAGNAME in all ports. The new GL_TAGNAME is
backwards-compatible (accepting any commit hash as before), but also
understands an actual tag name. Moving to tag names where appropriate is
left to individual ports' maintainers.
Approved by: portmgr (tcberner, mentor)
Differential Revision: https://reviews.freebsd.org/D37077
|
| |
|
|
|
|
|
| |
This backs out the provide/require support for pkg add. It had
too much impact on the performances
|
|
|
|
|
|
|
| |
Changes:
- speed up pkg add again, and greatly reduce its memory footprint
- more compatibility with libfetch (SSL_* variables)
- fixed FETCH_TIMEOUT adaptation to libcurl
|
|
|
|
|
|
|
| |
- reduce memory usage for pkg add
- fix regression in url parsing for ssh
- fix some more compatibility with libfetch
- update pkg-triggers manpage
|
|
|
|
| |
Approved by: bapt
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes:
- update libucl to latest version
- update sqlite to latest version
- remove support for pkg_* tools backward compatibility
- add and autoremove command now respects provides/requires and shlibs provides/requires
- improve SRV and HTTP mirroring: reducing the number of round trips
- replace bundled libfetch with a stripped down bundled libcurl (only used for http(s))
- new COMPRESSION_FORMAT configuration entry in pkg.conf
- periodic script: Use locale-agnostic (ISO 8601)
- Add support for openssl3
|
|
|
|
|
| |
Changes:
- cleanup on the libpkg symbols exposed and the main header
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This release only deals with RSA signature for people using the PUBKEY
mechanism.
With openssl3 the signature had to change, in this release we make pkg
accept both the new signatures and the old ones.
if built with openssl 1 (aka freebsd 12 and 13) pkg will continue issueing
the usual signatures aka no changes.
if built with openssl 3 (aka freebsd 14) pkg will issue a new format of
signature.
The version of pkg older than 1.19.2 will not be able to use a signature
issued witg pkg running on freebsd 14
All system running 1.19.2 and above will be able to accept any of the
signatures.
If a user get stuck, for any reason, pkg bootstrap -f will fix the
situation as long as it installs 1.19.2 and above.
Note that is only concens PUBKEY which is not the default.
No changes at all for users of the official FreeBSD repositories.
|
|
|
|
|
|
|
|
|
| |
Changes from 1.19.99.2 to 1.19.99.3
- fix memory leaks
- fix regression: implement cancelling with libcurl
- new event PKG_EVENT_INCREMENTAL_UPDATE_BEGIN
- fix signature generation with openssl3
- allow reading pre and post openssl3 signatures
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568>
|
|
|
|
|
|
| |
This change makes pkg generate a signature that is incompatible with
previous keys, it is better to have pkg broken for openssl3 and die
instead of having a backward incompatibility
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Fix package message who has two different messages displayed
for the same upgrade.
Remove the oldest one done for versions under 0.6.0 released
in 2019.
PR: 271688
Reported by: grahamperrin
|
|
|
|
| |
PR: 271797
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The main change here is the replacement of libfetch by libcurl,
this fixes many of the issues that were related to libfetch itself.
This gives us also a better debug informations
Changes from 1.19.99.1
- Update libucl to latest version
- Allow to configure COMPRESSION_FORMAT in pkg.conf
- Remove support for legacy (pkg_* tools)
- kill useless pkg_manifest_key API
- pkg add (respect provide/require)
- pkg autoremove: properly process provides/requires
- pkg now requires C11
- remplace pkg_set(3) API with a _Generic based API
- periodic script: Use locale-agnostic (ISO 8601)
- complete refactoring of the fetch code
- new pkgdb_all_search to search local and remote DBs at the same time
- fix plenty of memory leaks
- fix a regression in -e
- improve the plugin API
- replace libfetch with libcurl
- add support for http pipelining
- improve SRV and HTTP mirroring, reducing the number of round trips
- only keep one version of HTTP mirroring the one that respects the repo url
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit fixes GutHub issue #55 which affected the cleaning of
stale package files for flavored ports.
Some ports have package names that are prefixed by e.g. an interpreter
version (or where the interpreter version follows the name), but do
not support flavors. Such packages are not dealt with by this update,
since there is no generic way to do so.
The fix does not apply to --clean-packages used with --index or
--index-only, since the INDEX file does not record port flavors.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The previous update attempted to fix the deletion of stale distfiles
that have names with blank characters or shell glob characters.
It introduced a regression that affected the deletion of some files,
and it has been found to be incomplete.
Testing revealed that the stale distfile check could start before the
full list of relevant distfiles had been read in the background. This
could have lead to distfiles being removed that are still relevant for
other ports.
This update should contain fixes for all these issues.
Reported by: Dan Allen <danallen46@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
There was no need to deal with distfile names that contained embedded
blanks or characters with special meaning in file glob patterns, but
this has changed with file names derived from repository URIs or other
naming systems.
This update fixes 2 issues reported by Daniel Rossberg on GitHub:
- issue #75: --clean-distfiles cannot handle paths with spaces
- issue #76: --clean-distfiles with paths containing square brackets
Reported by: Daniel Rossberg
|
|
|
|
|
|
|
|
| |
Import an upstream feature commit that enables bookmarking of ports and
automatically filters them to show only outdated ports.
PR: 271203
Approved by: maintainer timeout (bofh, 20 days)
|
|
|
|
|
|
|
|
|
| |
FreeBSD ports developers often encounter projects hosted on GitHub that
make use of submodules. Manually creating the GH_TUPLE values for such
projects can be time-consuming and error-prone, especially when dealing
with recursive submodules. This script simplifies the process by
automating the generation of these values, saving developers valuable
time and effort.
|
|
|
|
|
|
|
|
| |
- Fix OSVERSION number. During the initial copy of the port it was
unidentified like from which exact OSVERSION portsnap will be removed
as the src changes were still under review. After the exact removal
from the tree we can conclude that eeffective from 1400087 there will
be no more portsnap in the base.
|
|
|
|
|
|
|
|
| |
Version 1.19.1 of the pkg command removed a previously working
feature (combinations of "-e" with other options of "pkg query"),
causing the use of "pkg query -ae" to fail in "portmaster -Ds".
Reported by: JulienDlq at GitHub
|
|
|
|
|
|
| |
Not bumping PORTREVISION as the software does no useful work at the moment.
Sponsored by: Serenity Cybersecurity, LLC
|