aboutsummaryrefslogtreecommitdiff
path: root/ports-mgmt
Commit message (Collapse)AuthorAgeFilesLines
* ports-mgmt/sccache-overlay: Remove the schg flag on librariesMikael Urankar2024-01-011-1/+2
| | | | | | It allows "make clean" to succeed. PR: 274771
* */*: Sunset 12.4-RELEASE/12-STABLE from ports treeMuhammad Moinur Rahman2023-12-311-8/+0
| | | | | | | | | | | | | | | | | | | | | - 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
* */*: Bump consumers of x11-toolkits/gtk30Nuno Teixeira2023-12-231-1/+1
| | | | New version of gtk3 in tree
* ports-mgmt/dialog4ports: mark as deprecated and broken on currentBaptiste Daroussin2023-12-201-0/+6
|
* ports-mgmt/poudriere: update to 3.4.0Baptiste Daroussin2023-12-115-78/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* poudriere: update to 20231211Baptiste Daroussin2023-12-112-5/+6
| | | | | | | | | 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
* lang/rust: Bump revisions after 1.74.1Mikael Urankar2023-12-082-2/+2
| | | | PR: 275243
* all: Bump PORTREVISION after lang/go* updateAshish SHUKLA2023-12-074-3/+4
| | | | PR: 274405
* ports-mgmt/portmaster: fix accidentially left in debug tracingStefan Eßer2023-11-302-4/+4
| | | | Remove "set -x" thathad been added to verify the previous fix.
* ports-mgmt/portmaster: upgrade to version 3.28Stefan Eßer2023-11-292-4/+4
| | | | | | | | 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
* ports-mgmt/portconfig: Update to 0.6.1Alfonso S. Siciliano2023-11-174-18/+7
| | | | | | | CHANGED: https://gitlab.com/alfix/portconfig/-/blob/main/CHANGELOG PR: 275136 Approved by: bapt
* ports-mgmt/caronade: Update to 0.6.2Bernhard Froehlich2023-11-172-7/+6
|
* ports-mgmt/portlint: Update to 2.21.0Joe Marcus Clarke2023-11-132-13/+26
| | | | | | | | | | | * 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]
* ports-mgmt/pkg: update to 1.20.9Baptiste Daroussin2023-11-132-4/+4
| | | | | | | | | 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
* ports-mgmt/pkg-devel: update to 1.20.99.8Baptiste Daroussin2023-11-132-5/+5
| | | | | | | | | | | | | | | 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
* ports-mgmt/poudriere-devel: update to 234f8d15Baptiste Daroussin2023-11-133-5/+6
| | | | | | | | | | | | | | | | | | 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)
* ports-mgmt/portscout: Update to latest snapshotMuhammad Moinur Rahman2023-11-122-21/+15
| | | | - Fix runtime with Perl 5.36
* ports-mgmt/poudriere-devel: update to 3.4.99Baptiste Daroussin2023-10-314-51/+6
| | | | | | | | | | | | | | | | | | 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
* lang/rust: Bump revisions after 1.73.0Mikael Urankar2023-10-242-2/+2
| | | | PR: 274499
* ports-mgmt/poudriere: fix PORTCONFIG option documentationBaptiste Daroussin2023-10-121-1/+1
| | | | | PR: 274433 Reported by: Anton Saietskii <vsasjason@gmail.com>
* ports-mgmt/portconfig: allow to build with PIEBaptiste Daroussin2023-10-121-0/+13
| | | | | | | | | 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
* ports-mgmt/bsdadminscripts2: Update to 0.4.3Po-Chuan Hsieh2023-10-113-4/+7
| | | | Changes: https://github.com/lonkamikaze/bsda2/releases
* ports-mgmt/poudriere-devel: Also adapt "testport" to accept portconfigGuido Falsi2023-10-112-1/+16
| | | | | Approved by: bapt Obtained from: https://github.com/freebsd/poudriere/commit/9c2a5dcc81d35b388a69ba711db77b5f20e261f3
* ports-mgmt/poudriere: Also adapt "testport" to accept portconfigGuido Falsi2023-10-112-1/+16
| | | | | Approved by: bapt Obtained from: https://github.com/freebsd/poudriere/commit/9c2a5dcc81d35b388a69ba711db77b5f20e261f3
* ports-mgmt/poudriere: Remove duplicate patchGuido Falsi2023-10-111-37/+0
| | | | I committed this patch by mistake in f122949e7409b0c6c8118914283e497923687f42
* ports-mgmt/pkg-devel: update to 1.20.99.7Baptiste Daroussin2023-10-112-5/+5
| | | | | | | - update curl to 8.4.0 - plug some memory leak - plug a db transaction leak - refactoring of the repository generation code
* poudriere: fix typo and actually add forgotten patchBaptiste Daroussin2023-10-112-0/+56
| | | | Reported by: madpilot
* ports-mgmt/poudriere: Fix typo in option nameGuido Falsi2023-10-112-1/+38
| | | | Approved by: Fixit blanket
* poudriere: switch to portconfigBaptiste Daroussin2023-10-112-10/+10
| | | | | Make poudriere accept both portconfig and dialog4ports, default in portconfig
* ports-mgmt/pkg: update to 1.20.8Baptiste Daroussin2023-10-112-4/+4
| | | | | | | | Changes: - update curl to 8.4.0 - check: document -n - manuals: smalls fixes - fix database transaction leak
* ports-mgmt/pkg_replace: Update to 20231008Ken DEGUCHI2023-10-102-4/+4
| | | | | | | | | | | 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)
* bsddialog: update bsddialog to 1.0 & portconfig to 0.6Baptiste Daroussin2023-10-102-5/+4
| | | | | PR: 272975 272975 Submitted by: asiciliano
* ports-mgmt/portsreinstall: update to 4.1.1SAKAUE Mamoru2023-10-092-4/+4
| | | | | | | Problems happened in latest OS versions and pkg(8) versions were resolved in addition to several bug fixes. PR: 263686
* ports-mgmt/poudriere{,-devel}: Drop ca_root_nss dependency.Dag-Erling Smørgrav2023-10-052-12/+10
| | | | | | | | | 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
* ports-mgmt/octopkg: Fix USE_GL lib dependencyNuno Teixeira2023-09-232-7/+6
| | | | | | While here: - Switch to MASTER_SITES
* ports-mgmt/portmaster: Fix issue when updating from packages onlyStefan Eßer2023-09-222-4/+4
| | | | | | | | | | | | | | | 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)
* ports-mgmt/pkg_replace: Update to 20230921Koichiro Iwao2023-09-212-4/+4
| | | | | | * Fix bug when FLAVOR is lost, e.g. print/ghostscript10. PR: 273991
* ports-mgmt/pkg: update to 1.20.7Baptiste Daroussin2023-09-142-4/+4
| | | | | | | | | | 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
* ports-mgmt/pkg-devel: update to 1.20.99.6Baptiste Daroussin2023-09-112-5/+5
| | | | | | | | | | | | | | | | 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
* ports-mgmt/octopkg: Update to 0.3.3Nuno Teixeira2023-09-092-7/+7
| | | | | | - Switch to qt6 ChangeLog: https://github.com/aarnt/octopkg/blob/master/CHANGELOG
* all: Bump PORTREVISION after lang/go* updateDmitri Goutnik2023-09-084-4/+4
|
* lang/rust: Bump revisions after 1.72.0Mikael Urankar2023-09-082-2/+2
| | | | PR: 273331
* ports-mgmt/portoptscli: New port: Utility to configure port options via ↵Alfonso Siciliano2023-09-024-0/+29
| | | | | | | | | command line Utility to set up FreeBSD ports options using a Command Line Interface and also suitable for a speech synthesizer PR: 273202
* ports-mgmt/parfetch-overlay: Remove expired portRene Ladan2023-08-316-87/+0
| | | | 2023-08-31 ports-mgmt/parfetch-overlay: Unmaintained
* ports-mgmt/pkg: update to 1.20.6Baptiste Daroussin2023-08-232-4/+4
| | | | | | | - fix duplicated rquery output - fix digest authentication support - fix pkgdb_all_search (for packagekit) - activate netrc support
* ports-mgmt/packagekit-qt: flavorize for Qt 5 and Qt 6Tobias C. Berner2023-08-172-21/+33
|
* ports-mgmt/pkg-appstream: Update to 1.0.1Gleb Popov2023-08-142-4/+4
| | | | Sponsored by: Serenity Cybersecurity, LLC
* ports-mgmt/pkg-appstream: Use PKG_ORIGIN in BUILD_DEPENDS.Gleb Popov2023-08-081-1/+1
| | | | | | This allows building the plugin against pkg-devel. Reported by: fluffy
* ports-mgmt/pkg-appstream: + libpkg plugin for AppStream metadata handling.Gleb Popov2023-08-084-0/+33
| | | | Sponsored by: Serenity Cybersecurity, LLC
* all: Bump PORTREVISION after lang/go{119,120} updateDmitri Goutnik2023-08-044-4/+4
|