1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-16 07:58:04 +00:00
Commit Graph

4526 Commits

Author SHA1 Message Date
Baptiste Daroussin
e58d0aa4a8 ports-mgmt/pkg-devel: update to 1.21.99.2
Changes from 1.21.99.1 to 1.21.99.2
- audit: add -d to audit packages in a specified directory
- bug fix: fix upgrade with symlinks becoming directories
- debug: implement debug flags to allow to cherrypick the debug flags to print
- check: remove -B and -r options
- compression: allow to defined the number of threads to use with zstd and xz
- curl: update to 8.9.0
- http: add support for HTTP_PROXY_AUTH
- periodic: remove compat_vars
- info: fix json formatted output
- manpages: lots of fixes and improvements
- install/upgrade: now removed packaages are printed at the bottom of the list of changes
- using -r <repo> now always enable the repository specified
- periodic: provide a mechanism to ignore jails via prefix matching
- upgrade: allow the used to ignore options changes in the triggers to reinstall a package
- lock/unlock: fix batch operations
- osversion: fix confusing message
- new attempt at better handling vital during upgrades
- sqlite: update to 3.46.0
2024-07-26 14:15:01 +02:00
Bryan Drewery
65e7ca580d ports-mgmt/portupgrade-devel: Fix with Ruby 3.2+
Copies the change to ports-mgmt/portupgrade made in
commit 32a6b38c23
2024-07-17 13:07:41 -07:00
Bryan Drewery
4c2707b203 ports-mgmt/poudriere-devel: Update to 3.3.0-1762-g4702d1e498
Changes:
  - image: Fix syntax error
  - bulk: Reduce shlib warning noise
2024-07-09 10:39:24 -07:00
Bryan Drewery
eef5ff6903 ports-mgmt/poudriere-devel: Update to 3.3.0-1760-g7dfd84bec9
Changes:
 - bulk: Major changes for incremental build with PKG_NO_VERSION_FOR_DEPS=yes
   o Off-by-default for now
   o Poudriere will no longer force rebuild all reverse dependencies when a
     dependency is updated.
   o It will now only rebuild a port if pkg-upgrade(8) would automatically
     reinstall it. Cases such as changed dep libraries, options, ABI.
   o dependencies will be generated into the .pkg files without a
     version. You may see "-(null)" in some places that is expected.
   o Remote fetching will look for both versioned and unversioned
     dependencies that satisfy the current port build request.
   o A recursive rebuild *will be done* if the involved packages in the
     set have versioned dependencies, until all packages involved use
     the new unversioned dependency.
   o Setting PKG_NO_VERSION_FOR_DEPS back to no will recursively rebuild
     all packages back to the previous behavior with versioned deps.
   o PORTREVISION chases are critical to do in cases like language
     updates (ruby,perl,python,etc) or <static> library updates.
   o Shared library version updates still require their port consumers to be
     rebuilt to link to the new shared library. Porters are not used to
     always PORTREVISION chasing when doing this, and it is not always
     practical. Because of this Poudriere will now "inspect" shared
     library consuming packages *during the build* before deciding if
     they need to be rebuilt. There is likely a lot of room for
     optimization here to avoid Poudriere rechecking packages every
     build; currently a scale of seconds per package. Some metadata
     tracking in Ports would help improve this too. More work needs to
     be done still to improve the reporting and display of this process
     in the queue and web interface. Currently they just get marked
     "ignored" after being checked.
   o https://github.com/freebsd/poudriere/issues/822 (link to generate
     notification for interested people)
 - bulk: -S was removed. The new PKG_NO_VERSION_FOR_DEPS feature
   replaces it and will become default after public testing
 - Support MAX_EXECUTION_TIME_$pkgbase in poudriere.conf
 - image: Use gptboot.efi in place of loader.efi to support bootme and bootonce
 - image: Enable space optimisation and disable minfree on read-only firmware images
 - image: Set a GPT label for EFI partition
 - image: Generate the upgrade image too
2024-07-08 09:38:31 -07:00
Po-Chuan Hsieh
1a80ec7c22
devel/py-pyyaml: Move devel/py-yaml to devel/py-pyyaml
- Bump PORTREVISION of dependent ports for dependency change
2024-07-07 16:05:33 +08:00
Ashish SHUKLA
c4b51c2028
all: Bump after lang/go121 update 2024-07-03 08:29:54 +00:00
Gleb Popov
cd92bc412b ports-mgmt/hs-cabal2tuple: Bump after Cabal upgrade 2024-06-30 13:26:51 +03:00
Mikael Urankar
21476ca8a9 lang/rust: Bump revisions after 1.79.0
PR:		279707
2024-06-18 12:59:14 +02:00
Po-Chuan Hsieh
2a4ec4970b
ports-mgmt/bsdadminscripts2: Update to 0.5.0
Changes:	https://github.com/lonkamikaze/bsda2/releases
2024-06-18 11:59:10 +08:00
Jason E. Hale
531ae7d2ea ports-mgmt/packagekit-qt: Update to 1.1.2
Pet portclippy(1) and fix stage-qa issues.

-- Changes (from NEWS) --
Features:
 * Add version test macro for PackageKitQt

Bugfixes:
 * offline: Make sure we allow for interactive authorization
 * Allow Transaction::setHints before the transaction has started
 * Fix check for PackageKit D-Bus specs
 * Add missing info enum values
2024-06-17 04:11:32 -04:00
Ashish SHUKLA
746fa696a1
all: Bump after lang/go121 update
MFH:		2024Q2
2024-06-15 09:52:17 +00:00
Alexander Leidinger
47e7d26def ports-mgmt/sccache-overlay: Increase the timeout for server start
This does not fix all timeout failures on server start, but
reduces the amount of failed start attempts during a poudriere run
a lot.

I consider this as a workaround, not a real fix.

PR:		279496
Approved by:	maintainer
2024-06-07 12:57:25 +02:00
Koichiro Iwao
d9731c07d4 ports-mgmt/pkg_replace: Update to 20240530
PR:		279281
Changes:	https://github.com/kdeguchi/pkg_replace/releases/tag/20240530
Changes:	https://github.com/kdeguchi/pkg_replace/releases/tag/20240526
Changes:	https://github.com/kdeguchi/pkg_replace/releases/tag/20240525
2024-06-01 19:09:12 +09:00
Bernhard Froehlich
cdabcd8c0f
ports-mgmt/caronade: Update to 0.7.0 2024-05-28 09:28:15 +02:00
Baptiste Daroussin
7cdaa4ba44 ports-mgmt/pkg: update to 1.21.3
Fix periodic script on current
2024-05-22 17:04:34 +02:00
Zhuneva Maria
db2120b357 ports-mgmt/pkg-appstream: update to 1.0.3
Sponsored by: Serenity Cybersecurity, LLC
2024-05-20 16:20:43 +03:00
Ken DEGUCHI
0388df5cca
ports-mgmt/pkg_replace: Update to 20240518
PR:		279127
2024-05-18 21:43:57 +08:00
Ken DEGUCHI
74e2b76274
ports-mgmt/pkg_replace: Update to 20240514
PR:		278978
2024-05-15 15:38:57 +08:00
Ashish SHUKLA
fce0cc3272
all: Bump after lang/go121 update
MFH:		2024Q2
2024-05-13 17:56:04 +00:00
Tobias Kortkamp
5c97fbea8c
*: Spell PORTREVISION correctly
Reported by:	portfmt scan
2024-05-13 14:44:19 +02:00
Mikael Urankar
2322b66100 lang/rust: Bump revisions after 1.78.0
PR:		278834
2024-05-13 13:03:24 +02:00
Ken DEGUCHI
27d05a071a
ports-mgmt/pkg_replace: Update to 20240507
PR:		278823
2024-05-07 15:32:59 +08:00
mew14930xvi
399d032b35
ports-mgmt/portsnap: Update EXPIRATION_DATE
As per the updated EOL of 13.X update the EXPIRATION_DATE of the ports.

PR:		278961
2024-05-03 00:13:25 +02:00
Bryan Drewery
dc33d4a4d4 ports-mgmt/poudriere-devel: Update to 3.3.0-1748-gd75f4e1dc4
Changes:
 - testport: Fix -c
 - testport: Don't fetch package being tested

PR:	278479
2024-04-24 09:09:33 -07:00
Bryan Drewery
b0d32c5074 ports-mgmt/poudriere*: Fix build when not using 'make test' 2024-04-24 07:42:04 -07:00
Bryan Drewery
6bc8a7b91b ports-mgmt/poudriere*: Add 'make test' metadata for port.
This is not adding 'make test' support to Poudriere. It
is only for the port right now.
2024-04-23 07:04:23 -07:00
Yasuhiro Kimura
215a14b79c ports-mgmt/pkg: Remove pre-everything target
It displays messages related to conversion from ancient pkg_* tools to
pkg. But support of the former ended with FreeBSD 9 and ports
framework doesn't support them either.

Reviewed by:	bapt
Differential Revision:	https://reviews.freebsd.org/D44902
2024-04-23 17:36:31 +09:00
Dirk Meyer
b926ceaa4e ports-mgmt/pkg_jail: Update to 2.15 2024-04-22 20:41:47 +02:00
Bryan Drewery
ec936dc997 ports-mgmt/poudriere-devel: Update to 3.3.0-1744-g3f33775b09
Major Changes:
 - jail: Fix pkgbase jail creation
        Syntax is now: -m pkgbase=latest -U https://url...
 - image: Fix setting hostname when crossbuilding images
 - Support overlays by using PKGCATEGORY rather than CATEGORIES
 - testport/bulk -i: Fix for recent motd and root shell changes
 - testport/bulk -i: Support ${INTERACTIVE_SHELL} (sh or csh)
 - New test framework changes / 77 new tests (36 pkgbuild tests)
 - More shell builtins, a lot of framework updates, runtime asserts,
   some form of stack traces on errors
 - cpdup support for copy_file_range(2)
 - bulk: Add MUTUALLY_EXCLUSIVE_BUILD_PACKAGES (prevent rust+gcc+llvm
   building concurrently)
 - bulk build queue major rework
 - package fetch fixes for ABI
 - jail -l: Show __FreeBSD_version
 - bulk: Add FORCE_REBUILD_PACKAGES to allow rebuilding packges like
   pkg more easily
 - Web: Show git hash and overlays
 - Major process handling changes. No longer using pids for tracking;
   now using internal jobs identifiers
 - Blacklist/MOVED FLAVOR handling fixes
 - Subpackages - some fixes but incremental build remains broken
 - jail -c -m allbsd: removed
 - ports -d: -y added to not ask for confirmation
 - testport: don't delete /compat/linux
 - bulk/testport: -S removed - this was a hack. The functionality you
   actually want is coming in the next -devel update. See #822 on
   github
 - Allow PREFIX/poudriere.d/ports to be a symlink
 - QEMU error msg improvement
 - jail: use make.conf in jail creation
2024-04-19 23:23:01 -07:00
Gleb Popov
9bf7fab39c ports-mgmt/hs-panopticum: Update to 2.0.1.0
PR:		278277
2024-04-19 22:03:32 +03:00
Baptiste Daroussin
b2d933a912 ports-mgmt/pkg-devel: release 1.21.99.1 2024-04-15 11:39:22 +02:00
Baptiste Daroussin
3d57467ec9 ports-mgmt/pkg: release 1.21.2
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.
2024-04-15 10:56:31 +02:00
Ashish SHUKLA
32b284679a
all: Bump after lang/go121 update
MFH:		2024Q2
2024-04-15 08:20:04 +00:00
Joe Marcus Clarke
2157107ea5 ports-mgmt/portlint: Update to 2.22.1
Remove the WWW check for pkg-descr.

PR:		278069
2024-04-11 07:45:00 -04:00
Baptiste Daroussin
23f72e5365 ports-mgmt/pkg: udpate to 1.21.1
Changes:
- fix a regression regarding HANDLE_RC_SCRIPTS option
- fix the processing entries spinner
2024-04-09 09:32:11 +02:00
Gleb Popov
c372f7ec4b ports-mgmt/packagekit: Allow building against pkg-devel
Reported by:	fluffy
2024-04-03 18:30:44 +03:00
Gleb Popov
eb6fcb4ad3 ports-mgmt/packagekit-qt: Bump PORTREVISION after PackageKit update
Sponsored by:	Serenity Cybersecurity, LLC
2024-04-03 09:14:08 +03:00
Gleb Popov
c3ef2c90a8 ports-mgmt/packagekit: Update to 1.2.8
Sponsored by:	Serenity Cybersecurity, LLC

PR:		265352
2024-04-03 09:14:08 +03:00
Baptiste Daroussin
c923e0d7d6 ports-mgmt/pkg: update to 1.21.0
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
2024-04-02 15:30:10 +02:00
Baptiste Daroussin
1b1fb99254 ports-mgmt/pkg-devel: update to 1.21.99.0
Changes:
- fix regressions in plist parsing
2024-04-02 15:30:10 +02:00
Hubert Tournier
d6ff6b2cda ports-mgmt/py-pnu-portstreelint: Update to 1.3.0
ChangeLog:	https://github.com/HubTou/portstreelint/releases/tag/1.3.0
PR:		278113
2024-04-01 19:54:47 +01:00
Ken DEGUCHI
72fbf11742 ports-mgmt/pkg_replace: Update to 20240303
Changelog: https://github.com/kdeguchi/pkg_replace/releases/tag/20240303

PR:		277440
2024-03-29 22:20:07 +01:00
Yasuhiro Kimura
02255b9f36 ports-mgmt/portsnap: Move man pages to share/man
Approved by:	portmgr (blanket)
2024-03-29 17:13:55 +09:00
Yasuhiro Kimura
e1121680c4 ports-mgmt/portshaker: Move man pages to share/man
Approved by:	portmgr (blanket)
2024-03-29 17:13:36 +09:00
Baptiste Daroussin
8919949893 ports-mgmt/pkg-devel: update to 1.20.99.12
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
2024-03-26 16:35:21 +01:00
Muhammad Moinur Rahman
a5a000df3b
lang/go: Change DEFAULT to 1.21
PR:		277776
Approved by:	portmgr (exp-run)
2024-03-24 15:29:00 +01:00
Hubert Tournier
0add8c8b7a ports-mgmt/py-pnu-portstreelint: Update to 1.2.1
ChangeLog:	https://github.com/HubTou/portstreelint/releases/tag/1.2.1
PR:		277912
2024-03-24 10:50:39 +00:00
Tijl Coosemans
d7511b9d00 Mk/bsd.port.mk: Add __MAKE_CONF=${NONEXISTENT} to WRK_ENV
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
2024-03-23 12:19:32 +01:00
Mikael Urankar
d632fbe55e lang/rust: Bump revisions after 1.77.0
PR:		277786
2024-03-23 10:41:46 +01:00
Eugene Grosbein
32a6b38c23
ports-mgmt/portupgrade: unbreak for Ruby 3.2+
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.
2024-03-21 16:25:06 +07:00