Commit graph

4455 commits

Author SHA1 Message Date
Mikael Urankar
7f5a7b0e52 lang/rust: Bump revisions after 1.76.0
PR:		276920
2024-02-19 12:59:23 +01:00
Ashish SHUKLA
7e5aa2085f
all: Bump PORTREVISION after lang/go* update
PR:		276530
2024-02-11 10:39:17 +00:00
Ken DEGUCHI
061a7bb000 ports-mgmt/pkg_replace: Update to 20240205
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)
2024-02-08 17:55:17 +01:00
Koichiro Iwao
b29649835d ports-mgmt/pkg_replace: Update to 20240131
PR:		276742
Changes:	https://github.com/kdeguchi/pkg_replace/releases/tag/20240131
2024-01-31 13:20:40 +09:00
Tatsuki Makino
83edd06e2a ports-mgmt/pkg_tree: moving manpages to share/man
Approved by:	portmgr (blanket)
2024-01-27 13:52:25 +03:00
Alex Kozlov
1d444468ee ports-mgmt/pchecker: Update to 1.27 2024-01-24 16:29:38 +00:00
Baptiste Daroussin
f7f4c1a047 ports-mgmt/pkg: move manpage to share/man 2024-01-23 16:51:30 +01:00
Baptiste Daroussin
746b129649 ports-mgmt/pkg-devel: update to 1.20.99.9
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
2024-01-23 16:49:25 +01:00
Baptiste Daroussin
874e00399a ports-mgmt/poudriere-devel: update to 20240122 snapshot
Changes:
- modernization of the webui
- finish cleaning out the cached
2024-01-22 14:31:32 +01:00
Muhammad Moinur Rahman
5a25cc32fe ports-mgmt/portupdate-scan: Sanitize MANPREFIX
Approved by:    portmgr (blanket)
2024-01-21 22:42:28 +01:00
Muhammad Moinur Rahman
36e4a08fd3 ports-mgmt/portfind: Sanitize MANPREFIX
Approved by:    portmgr (blanket)
2024-01-21 22:42:28 +01:00
Muhammad Moinur Rahman
9853e4aabe ports-mgmt/psearch: Sanitize MANPREFIX
Approved by:    portmgr (blanket)
2024-01-21 22:42:28 +01:00
Muhammad Moinur Rahman
a622342870 ports-mgmt/pkg_search: Sanitize MANPREFIX
Approved by:    portmgr (blanket)
2024-01-21 22:42:27 +01:00
Muhammad Moinur Rahman
7d7eeadb54 ports-mgmt/portless: Sanitize MANPREFIX
Approved by:    portmgr (blanket)
2024-01-21 22:42:27 +01:00
Muhammad Moinur Rahman
56c53123b4 ports-mgmt/synth: Sanitize MANPREFIX
Approved by:    portmgr (blanket)
2024-01-21 22:42:27 +01:00
Muhammad Moinur Rahman
b3fb09d8b0 ports-mgmt/pkg_replace: Sanitize MANPREFIX
Approved by:	portmgr (blanket)
2024-01-21 20:25:23 +01:00
Matthew Seaman
494dab0bcb ports-mgmt/wanted-ports: Man page cleanup
Move the man page to ${PREFIX}/share/man/man1
2024-01-21 10:57:40 +00:00
Muhammad Moinur Rahman
95891a30fd ports-mgmt/pkgs_which: Sanitize MANPREFIX
Approved by:	portmgr (blanket)
2024-01-21 03:02:47 +01:00
Baptiste Daroussin
e38c8356a6 ports-mgmt/poudriere: release 3.4.1
Changes:
- fix GPT+ZFS boot partition creation
- update web components
- allow native compilation for armv6 on armv7
- fix poudriered
- add support for mlock (needed for dotnet)
2024-01-15 10:34:47 +01:00
Dirk Meyer
bea2be04c2 ports-mgmt/pkg_jail: use ${PREFIX}/share/man 2024-01-11 17:31:50 +01:00
Baptiste Daroussin
e4610fcb8b MAN?PREFIX: eleminate its usage and move man to share/man 2024-01-10 16:29:49 +01:00
Baptiste Daroussin
e10e2022a9 MAN[1-5]PREFIX: eleminate its usage and move man to share/man 2024-01-09 16:41:04 +01:00
Mikael Urankar
109c3d4629 lang/rust: Bump revisions after 1.75.0
PR:		276033
2024-01-09 13:15:54 +01:00
Baptiste Daroussin
03c7f3c412 MANPREFIX: eleminate its usage and move man to share/man 2024-01-09 11:32:17 +01:00
Joe Marcus Clarke
7c58302b41 ports-mgmt/portlint: Update to 2.22
This fixes some spurious errors by concatenating continued lines in the
Makefile.  The downside of this is that line numbers will get more
askew.  I thought I'd get some time to imrove this, but didn't.  And
this fix is important to get out now.

PR:		275075
2024-01-08 12:30:01 -05:00
Baptiste Daroussin
df0a8c2e34 ports-mgmt/poudriere-devel: update to 20240105
Changes:
- image_zfs: Fix GPT+ZFS boot partition creation
- allow native compliation for armv6 on armv7 arch as CPU-s are backward compatible
- fix blacklist loading
- fix poudriered
- update all web resources
- jails now accept mlock (needed for dotnet)
2024-01-05 16:47:46 +01:00
Mikael Urankar
2fd2a8a497 ports-mgmt/sccache-overlay: Remove the schg flag on libraries
It allows "make clean" to succeed.

PR:		274771
2024-01-01 19:12:32 +01:00
Muhammad Moinur Rahman
bbab7f59e9 */*: Sunset 12.4-RELEASE/12-STABLE from ports tree
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
  ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
  Also move conditional flags for non sparc64/arm ARCH to fixed flags.

Reviewed by:	brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
2023-12-31 01:37:05 +01:00
Nuno Teixeira
3572ca3e01 */*: Bump consumers of x11-toolkits/gtk30
New version of gtk3 in tree
2023-12-23 18:14:14 +00:00
Baptiste Daroussin
61e4a788ec ports-mgmt/dialog4ports: mark as deprecated and broken on current 2023-12-20 18:02:28 +01:00
Baptiste Daroussin
5c3bc831b2 ports-mgmt/poudriere: update to 3.4.0
Changes:
- testport|bulk -b: New feature to fetch remote packages. See PACKAGE_FETCH
  options in poudriere.conf.sample.
- bulk: IGNORED and BLACKLISTED ports are now trimmed before build. This reduces
  queue size and avoids building dependencies that are not needed.
- jail -cu: Stop modifying /etc/login.conf in the jail. This is done at bulk
  jail startup now.
- Add DISALLOW_NETWORKING, fixes #689
- image: Add zsnapshot imagetype.
- bulk -a: Don't print ports in summary unless -v is used.
- Show FLAVOR in more places.
- ports -l: Fix error when no ports trees exist yet.
- image: Add sleep, ls, and ping to miniroot.
- ports -u: Add hook 'ports_update done' call.
- Add status for saving workdir on failure.
- Expand securelevel check to handle IMMUTABLE_BASE=schg and
  TMPFS_WRKDIR/TMPFS_LOCALBASE.
- bulk/testport: Initial support for ports OVERLAYS
- testport: Show log info on failure exit
- Always export LC_COLLATE=C
- image: Make iso images bootable in UEFI
- ports: move away from portsnap as default
- zfs rollback: Try harder to rollback snapshots.
- bulk -n: Don't remove .building dir unless this ran made it
- common.sh: use new URL for base system
- jail: Fix git checkout during jail update to operate within SRC_BASE.
- image: Add -w (swap size) and -b (swap position)
- image: Support pre and post build scripts
- image: remove unneeded vfs.root.mountfrom that might cause problems
- image: Fix usb and usb+mfs
- image: Add pkgbase support
- image: Fix loader.efi name for arm and arm64
- image: Don't install pmbr and gptboot on !x86
- image: Enable zfs in rc.conf
- testport: Support overlay
- jail: Support PKG_REPO_SIGNING_KEY/KERNCONF for pkgbase
- bulk|testport -i: Mount ports rw
- MOVED: Support from overlays
- bulk: Always build repo even if no packages build
- distclean: Don't delete .hidden files.
- bulk: Delete FORBIDDEN packages during incremental check.
- pkgclean: Delete FORBIDDEN packages.
- bulk: Delete corrupted packages like pkgclean does.
- bulk -af: Delete unqueued packages like pkgclean.
- bulk [-a] -f: Delete packages unknown/unqueued like pkgclean would.
- bulk: Link to the build logs at PACKAGES/logs
- Many test improvements
- Many fixes for builtin helpers
- jail -m http|ftp: freebsd-update(8) now uses -b rather than running inside of
  the jail.
- clonefs: Fix cpignore handling to not race with other bulks.
- bulk: Package notes, and build logs, now include ports top checkout git
  revision and port dir git revision. If PKG_REPRODUCIBLE is not set then a
  timestamp and poudriere's version is also added in.
- bulk/testport -i: If POUDRIERE_INTERACTIVE_NO_INSTALL is set don't install the
  packages
- Allow zstd in WRKDIR_ARCHIVE_FORMAT
- jail: Automatically set XDEV as needed
- Rename MUTABLE_BASE to clearer IMMUTABLE_BASE
- bulk/testport -i: Many improvements and /etc/motd populated with env hints
- bulk: Rebuild all packages if the pkg bootstrap is missing
- Disallow /dev/bpf in the jails
- bulk: Do not process dependencies of IGNORED ports.
- CCACHE_DIR_NON_ROOT_SAFE: Chmod /root to 755 to allow non-root to access
- CCACHE + BUILD_AS_NON_ROOT: Give detailed information on proper setup for
  this. See https://github.com/freebsd/poudriere/commit/8c36dfe5cca92
- bulk: Rebuild packages with changed ABI
- Show loginfo on error
- image: Add support for zfs image types, including send streams
- image: Run the post-build script before the build target
- bulk: Opportunistically start builders as needed
- bulk: New SIGINFO output. Now with tmpfs space usage, cpu%/mem%(rss) from ps.
- bulk: Add a mechanishm to avoid building rust in tmpfs. See
  poudriere.conf.sample for TMPFS_BLACKLIST and TMPFS_BLACKLIST_TMPDIR.
- Remove obsolete test for vfs.mnt_free_list_batch
- jail: -l sort properly by version
- options: Error on mutually-exclusive command flags
- sh: make stat a builtin
- Use setsid(1) for port build phases
- bulk/testport: Store bulk output in logs/{bulk,testport}.log
- Adding pushover support for notification
- image: document hybridiso
- remove jexecd
- remove unused libnv
- umount: unconditionnaly use MNT_NONBUSY
- options: supports both portconfig and dialog4ports
- Adding pushover support for notification
- Add support for subpackages
- Add option to force rebuilding repo and signing.
- Add hosts entry for jail (ref or builder) (needed for newer jdk)
- reduce the amount of i/o and the number of call to fsync
- image: regenerate pwd database to account for overlays
2023-12-11 09:56:26 +01:00
Baptiste Daroussin
dabff40ed9 poudriere: update to 20231211
Changes:
- Fix SIGINFO issues
- Fix status printing when SIGINFO is received
- freebsd-update: don't start sshd
- avoid writing out empty cache files
- update libucl to 0.8.1
2023-12-11 09:33:29 +01:00
Mikael Urankar
b2afd89fb2 lang/rust: Bump revisions after 1.74.1
PR:		275243
2023-12-08 16:04:09 +01:00
Ashish SHUKLA
0505b712df
all: Bump PORTREVISION after lang/go* update
PR:		274405
2023-12-07 02:22:10 +00:00
Stefan Eßer
6285a928cf ports-mgmt/portmaster: fix accidentially left in debug tracing
Remove "set -x" thathad been added to verify the previous fix.
2023-11-30 11:16:07 +01:00
Stefan Eßer
202ed6ce2a ports-mgmt/portmaster: upgrade to version 3.28
This version supports TRYBROKEN passed in the process environment or
in a Makefile (or, e.g., in /etc/make.conf as a per port setting) and
treats it as equivalent to the --try-broken option.

PR:		275307
2023-11-29 20:36:45 +01:00
Alfonso S. Siciliano
5356f979dc
ports-mgmt/portconfig: Update to 0.6.1
CHANGED:	https://gitlab.com/alfix/portconfig/-/blob/main/CHANGELOG

PR:		275136
Approved by:	bapt
2023-11-17 20:08:53 +01:00
Bernhard Froehlich
a3b8fcb122
ports-mgmt/caronade: Update to 0.6.2 2023-11-17 07:24:51 +00:00
Joe Marcus Clarke
045f9995fb ports-mgmt/portlint: Update to 2.21.0
* Soften the desktop-file-utils message [1]
* Avoid a bogus error on ports that append to DISTFILES. [2]
* Colorize output for warnings and errors. [3]

PR:		271623 [1]
		268681 [2]
		274981 [3]
Inspired by:	yuri [3]
2023-11-13 14:02:19 -05:00
Baptiste Daroussin
a8de99feb6 ports-mgmt/pkg: update to 1.20.9
Changes:
- fix a race in vuln.xml udpate trigger
- undocument ftp support
- curl: add backward compatibility with libfetch on HTTP_USER_AGENT
- new Keyword: @override_prefix (pkgbase)
- only generate .pkgsave files when really needed
2023-11-13 15:02:37 +01:00
Baptiste Daroussin
a17208c9cc ports-mgmt/pkg-devel: update to 1.20.99.8
Changes:
- fix a race in vulnxml fetch trigger
- add a new data.pkg which contains a fully valid json and aim at replacing
  packagesite.pkg because extensible, continue to produce packagesite.pkg
- repo: remove ability to provide v1 repository format
- deduplicate code directly using libucl exporters instead of home backed ones
- undocument ftp support
- provide FreeBSD native sandboxing function in the library directly (packagekit)
- curl: provide libfetch compatiblity about HTTP_USER_AGENT
- New keywork: @override_prefix (pkgbase)
- repo: using threads instead of forks
- add: only generates .pkgsave when really needed
2023-11-13 15:02:36 +01:00
Baptiste Daroussin
22394f0c26 ports-mgmt/poudriere-devel: update to 234f8d15
Enhancement:
- option now properly deal with interruption (^C)
- bulk: rebuilding and resigning of a repo can now be triggered
- add a /etc/hosts entry in building jail (necessary for newer openjdk)
- stop adding devfs in jails new pkg does not need it
- image now regenerate pwd database (this allows master.passwd in
  overlays)
- reduce the number of I/O in gather_distfiles, (should reduce greatly
  the number of call to fsync)

Fixes:
- option support for subpackages
- status without sets now prints properly
- deduplication options and dependencies while gathering incremental
  rebuild (should reduce the number of false positive rebuild detection)
2023-11-13 09:14:02 +01:00
Muhammad Moinur Rahman
e53ab23531 ports-mgmt/portscout: Update to latest snapshot
- Fix runtime with Perl 5.36
2023-11-12 20:23:01 +01:00
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