Commit graph

4412 commits

Author SHA1 Message Date
Baptiste Daroussin
59a0b140b0 ports-mgmt/poudriere-devel: update to 3.4.99
This is the same code as what will become 3.4.0, please test and report
bugs!

The main change here is: support for upcoming subpackages!

Other changes includes:
- Add MAX_MEMORY_pkgname
- Support creating jails from pkgbase
- image: support create images with the pool named like on host pool
  names
- Bump MAX Files to 8192 to allow building packages like qt5-webengine
- poudriered: new -f switch to run in foreground
- remove jexecd/rexec
- native support for portconfig
- Preserve SSH_AGENT variables
2023-10-31 13:55:55 +01:00
Mikael Urankar
dd10dc88a7 lang/rust: Bump revisions after 1.73.0
PR:		274499
2023-10-24 12:22:32 +02:00
Baptiste Daroussin
cf0e7ae70e ports-mgmt/poudriere: fix PORTCONFIG option documentation
PR:		274433
Reported by:	Anton Saietskii <vsasjason@gmail.com>
2023-10-12 22:51:48 +02:00
Baptiste Daroussin
076804781f ports-mgmt/portconfig: allow to build with PIE
portsconfig is a dynamic binary which static link to all the
dependencies, which causes a problem when it links with base provided
static libraries as they are not PIE friendly.

PR:		274429
Reported by:	netchild
2023-10-12 16:14:52 +02:00
Po-Chuan Hsieh
1aa46b69ce
ports-mgmt/bsdadminscripts2: Update to 0.4.3
Changes:	https://github.com/lonkamikaze/bsda2/releases
2023-10-11 20:57:31 +08:00
Guido Falsi
2ab2d3769e ports-mgmt/poudriere-devel: Also adapt "testport" to accept portconfig
Approved by:    bapt
Obtained from:  9c2a5dcc81
2023-10-11 10:53:19 +02:00
Guido Falsi
7ae5aaf4ca ports-mgmt/poudriere: Also adapt "testport" to accept portconfig
Approved by:	bapt
Obtained from:	9c2a5dcc81
2023-10-11 10:49:52 +02:00
Guido Falsi
a19cc8636d ports-mgmt/poudriere: Remove duplicate patch
I committed this patch by mistake in f122949e74
2023-10-11 10:39:36 +02:00
Baptiste Daroussin
43ab784eb9 ports-mgmt/pkg-devel: update to 1.20.99.7
- update curl to 8.4.0
- plug some memory leak
- plug a db transaction leak
- refactoring of the repository generation code
2023-10-11 10:31:29 +02:00
Baptiste Daroussin
6b2f71bfc6 poudriere: fix typo and actually add forgotten patch
Reported by:	madpilot
2023-10-11 10:31:29 +02:00
Guido Falsi
f122949e74 ports-mgmt/poudriere: Fix typo in option name
Approved by:	Fixit blanket
2023-10-11 10:29:11 +02:00
Baptiste Daroussin
0cae7336b7 poudriere: switch to portconfig
Make poudriere accept both portconfig and dialog4ports, default
in portconfig
2023-10-11 10:00:11 +02:00
Baptiste Daroussin
c8d0d992dc ports-mgmt/pkg: update to 1.20.8
Changes:
- update curl to 8.4.0
- check: document -n
- manuals: smalls fixes
- fix database transaction leak
2023-10-11 09:15:52 +02:00
Ken DEGUCHI
12281627b9 ports-mgmt/pkg_replace: Update to 20231008
ChangeLog: https://github.com/kdeguchi/pkg_replace/releases/tag/20231008

*Check the pkg command if it is installed or not.
*Improved FLAVOR handling when installing new packages.
 See example section in pkg_replace(1).

PR:		274390
Reported by:	kdeguchi@sz.tokoha-u.ac.jp (maintainer)
2023-10-10 15:03:14 +02:00
Baptiste Daroussin
7967851800 bsddialog: update bsddialog to 1.0 & portconfig to 0.6
PR:		272975 272975
Submitted by:	asiciliano
2023-10-10 13:58:31 +02:00
SAKAUE Mamoru
36275b93e0 ports-mgmt/portsreinstall: update to 4.1.1
Problems happened in latest OS versions and pkg(8) versions
were resolved in addition to several bug fixes.

PR:		263686
2023-10-09 03:40:32 -04:00
Dag-Erling Smørgrav
0d3cb57ce2 ports-mgmt/poudriere{,-devel}: Drop ca_root_nss dependency.
Since the CERTS option no longer installs certificates, we rename it
to MANIFESTS.

MFH:		2023Q4
Reviewed by:	bdrewery
Differential Revision:	https://reviews.freebsd.org/D42070
2023-10-05 22:33:37 +02:00
Nuno Teixeira
011bb37b45 ports-mgmt/octopkg: Fix USE_GL lib dependency
While here:

- Switch to MASTER_SITES
2023-09-23 11:49:30 +01:00
Stefan Eßer
a7ed2d6d98 ports-mgmt/portmaster: Fix issue when updating from packages only
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)
2023-09-22 19:58:38 +02:00
Koichiro Iwao
4b364d442d ports-mgmt/pkg_replace: Update to 20230921
* Fix bug when FLAVOR is lost, e.g. print/ghostscript10.

PR:		273991
2023-09-21 20:46:46 +09:00
Baptiste Daroussin
e6c1987186 ports-mgmt/pkg: update to 1.20.7
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
2023-09-14 10:41:41 +02:00
Baptiste Daroussin
8eab9e4d39 ports-mgmt/pkg-devel: update to 1.20.99.6
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
2023-09-11 15:54:29 +02:00
Nuno Teixeira
4ecfa26464 ports-mgmt/octopkg: Update to 0.3.3
- Switch to qt6

ChangeLog: https://github.com/aarnt/octopkg/blob/master/CHANGELOG
2023-09-09 20:52:10 +01:00
Dmitri Goutnik
8e4bc57934 all: Bump PORTREVISION after lang/go* update 2023-09-08 09:34:56 -05:00
Mikael Urankar
aba8da2be1 lang/rust: Bump revisions after 1.72.0
PR:		273331
2023-09-08 11:06:24 +02:00
Alfonso Siciliano
19df7ace75 ports-mgmt/portoptscli: New port: Utility to configure port options via command line
Utility to set up FreeBSD ports options using a Command Line Interface and
also suitable for a speech synthesizer

PR:		273202
2023-09-02 17:31:53 +02:00
Rene Ladan
aa3dbc9f46 ports-mgmt/parfetch-overlay: Remove expired port
2023-08-31 ports-mgmt/parfetch-overlay: Unmaintained
2023-08-31 22:47:22 +02:00
Baptiste Daroussin
1ce3864278 ports-mgmt/pkg: update to 1.20.6
- fix duplicated rquery output
- fix digest authentication support
- fix pkgdb_all_search (for packagekit)
- activate netrc support
2023-08-23 18:09:21 +02:00
Tobias C. Berner
056bcb215c ports-mgmt/packagekit-qt: flavorize for Qt 5 and Qt 6 2023-08-17 14:12:15 +02:00
Gleb Popov
5de6f0a408 ports-mgmt/pkg-appstream: Update to 1.0.1
Sponsored by:	Serenity Cybersecurity, LLC
2023-08-14 11:56:19 +03:00
Gleb Popov
8b52ee35c1 ports-mgmt/pkg-appstream: Use PKG_ORIGIN in BUILD_DEPENDS.
This allows building the plugin against pkg-devel.

Reported by:	fluffy
2023-08-08 10:48:36 +03:00
Gleb Popov
0b552432e3 ports-mgmt/pkg-appstream: + libpkg plugin for AppStream metadata handling.
Sponsored by:	Serenity Cybersecurity, LLC
2023-08-08 10:05:26 +03:00
Dmitri Goutnik
09b993031a all: Bump PORTREVISION after lang/go{119,120} update 2023-08-04 09:24:50 -05:00
Ken DEGUCHI
23b92eb2c1
ports-mgmt/pkg_replace: Update to 20230418
PR:		272860
2023-08-01 17:52:39 +08:00
Baptiste Daroussin
8d83ff738e ports-mgmt/pkg: update to 1.20.5
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
2023-08-01 10:30:10 +02:00
Baptiste Daroussin
ceb658695b ports-mgmt/pkg-devel: update to 1.20.99.5
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
2023-08-01 10:28:43 +02:00
Yasuhiro Kimura
bd3870067d ports-mgmt/portupgrade*: Revert "Use databases/rubygem-dbm with Ruby 3.2"
This reverts commit 2a325f4cc5.

With commit 5ebb183847 database/ruby-bdb works fine with all
supported ruby versions. So always use it as RUN_DEPENDS again.

PR:		272491
Approved by:	maintainer timeout
2023-08-01 08:34:41 +09:00
Mikael Urankar
cdf28617b4 lang/rust: Bump revisions after 1.71.0
PR:		272449
2023-07-17 17:58:38 +02:00
Emanuel Haupt
946a5aef93 ports-mgmt/fastest_pkg: Update example line
Display mirror_type: "NONE" in example line as recent versions of
pkg(8) are more capable of warning.

PR:		272468
Reported by:	grahamperrin
2023-07-14 12:08:24 +02:00
Felix Palmen
7d1faa7179 bsd.sites.mk: Update all ports using USE_GITLAB
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
2023-07-12 20:56:04 +02:00
Baptiste Daroussin
fa2dc4ad58 ports-mgmt/pkg-devel: backout pkg add support for provides/requires 2023-07-12 11:48:43 +02:00
Baptiste Daroussin
073786dd66 ports-mgmt/pkg: release 1.20.4
This backs out the provide/require support for pkg add. It had
too much impact on the performances
2023-07-12 09:50:06 +02:00
Baptiste Daroussin
c2b502b0a7 pkg*: new regression fixes release
Changes:
- speed up pkg add again, and greatly reduce its memory footprint
- more compatibility with libfetch (SSL_* variables)
- fixed FETCH_TIMEOUT adaptation to libcurl
2023-07-11 13:49:40 +02:00
Baptiste Daroussin
09a785875a pkg*: fix regressions from 1.20 release
- reduce memory usage for pkg add
- fix regression in url parsing for ssh
- fix some more compatibility with libfetch
- update pkg-triggers manpage
2023-07-10 14:15:28 +02:00
Baptiste Daroussin
92d27c1d50
ports-mgmt/pkg: reduce memory usage
Approved by:	bapt
2023-07-06 20:28:37 +03:00
Baptiste Daroussin
a666fe7b2c pkg*: add compatiblity with libfetch's HTTP_AUTH 2023-07-06 10:00:22 +02:00
Baptiste Daroussin
aef2976408 ports-mgmt/pkg: release 1.20.0
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
2023-07-06 10:00:22 +02:00
Baptiste Daroussin
6446b5f04d ports-mgmt/pkg-devel: update to 1.20.99.0
Changes:
- cleanup on the libpkg symbols exposed and the main header
2023-07-06 10:00:22 +02:00
Tobias Kortkamp
6cb92272ad ports-mgmt/parfetch-overlay: Deprecate 2023-06-30 13:29:54 +02:00
Baptiste Daroussin
6bef385a56 ports-mgmt/pkg: update to 1.19.2
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.
2023-06-29 16:08:22 +02:00