aboutsummaryrefslogtreecommitdiff
path: root/ports-mgmt
Commit message (Collapse)AuthorAgeFilesLines
* ports-mgmt/pkg-devel: update to 1.17.99.7Baptiste Daroussin2021-10-192-5/+5
| | | | | | | | | Changes: - speed up pkg repo on SMP machines - error on duplicated @config entry - revert the fallback on pkg add with mismatched version - document pkg upgrade --vulnerable - revert jail audit perdiodic script verbosity reduction
* ports-mgmt/pkg: update to 1.17.3Baptiste Daroussin2021-10-192-4/+4
| | | | | | | | | | | Changes: - revert 2 regressions, * periodic script for audit which reduced verbosity * the fallback on version mismatch on pkg add - prevent an endless recursion on the solver - make fingerprint signature validation respect rootdir MFH after: 1 week
* ports-mgmt/poudriere-devel: Really fix non-amd64 buildBryan Drewery2021-10-182-5/+5
|
* ports-mgmt/poudriere-devel: Update to 3.3.0-1022-g964cf327fBryan Drewery2021-10-172-5/+5
| | | | | | Changes: - Fix interactive mode failing on 'pkg update' - Fix non-root CCACHE usage to be able to read /root/.ccache
* ports-mgmt/poudriere-devel: Update to 3.3.0-1020-g59a87677cBryan Drewery2021-10-172-5/+5
| | | | | Changes: - Fixes va_args build error on non-amd64
* ports-mgmt/poudriere-devel: Update to 3.3.0-1019-gef4526594Bryan Drewery2021-10-162-6/+6
| | | | | | | | | | | | | | | | | Changes: - Store pool dir in logs/.poudriere.pkg_pool% - bulk: Add -NN to avoid committing packages. - distclean: Don't delete DISTFILES_CACHE if it is empty - distclean: Fix deleting from a corrupted list - distclean is known to not properly recurse deps. - crashed_build/skipping: Show flavor of packages - Package Fetch: Fix handling for remote pkg version check - Package Fetch: Handle lost packages failure better for PKG_SUFX transition. - bulk: Auto rename *.txz to *.pkg if needed - Default DELETE_UNQUEUED_PACKAGES to no and document. - image: Fix firmware images - zsh: Add bulk -b option description for zsh completion file and remove trailing spaces - clock: Fix formatting to be more portable
* ports-mgmt/pkg-devel: 1.17.99.6Baptiste Daroussin2021-10-042-5/+5
| | | | | - fix segfault when packaging packages providing shared libraries - fix fingerprint signature handling with rootdir
* ports-mgmt/pkg: update to 1.17.2Baptiste Daroussin2021-09-213-4/+6
| | | | | | | | | | | | | | | | | | | | | | - make audit.h c++ friendly - fix build with libressl - autoremove now respects -q - version: reports error if INDEX file does not exists but is expected - periodic audit: * Allow user to specify which jail not to audit * New option to ignore deprecation and expiration warnings * Reduce verbosity of the report * Add a script to audit base - register: implement -N to actually not register in the database - fetch: do not count cached package in the list to be fetched - query: -e is not supported as additional condition - fix pkg not finding its db when run from a directory which does not exists anymore - De-prioritize upgrade-removals in the solver - triggers: * run them for pkg register and pkg add * Add pkg.readdir lua function * Add documentation for the triggers
* ports-mgmt/pkg-devel: update to 1.17.99.5Baptiste Daroussin2021-09-213-5/+7
| | | | | | | | - document triggers - add pkg.readdir to lua scripts - reduce memory usage for hashes - fix memory corruption which can happen in some corner cases - run triggers for pkg add and pkg register
* ports-mgmt/portlint: Update to 2.19.8Joe Marcus Clarke2021-09-192-6/+14
| | | | | | | | * Warn about deprecated USE_AUTOTOOLS [1] * Add support for BROKEN_* PR: 248487 [1] 257951 [2]
* devel/mercurial: update to 5.9.1.Sergey A. Osokin2021-09-161-1/+1
| | | | | | | | Bump PORTREVISIONs for dependant ports. While I'm here update devel/tortoisehg to 5.9.1. (*) Approved by: arrowd (*) PR: ports/258352
* ports-mgmt/pkg-devel: update to 1.17.99.4Baptiste Daroussin2021-09-143-5/+6
| | | | | | | | | | | | Changes from 1.17.99.3 to 1.17.99.4 - pkg version: fix regression from conversion to pkghash - allow filtering files at install time - add periodic script to check vulnerabilities in base - fix pkg failing to find its db if run from a directory which does not exists anymore - fix ubsan reported issues - fix priorization upgrade-removal along with other deletion - fix plenty of memory leaks
* ports-mgmt/pkg-devel: Fix packaging from poudriereEmmanuel Vadot2021-09-141-2/+7
| | | | | | | If there is no pkg(8) installed in the jail/host pkg-static will be used but we don't have pkg-static with SAN so add a link in the WRKSRC. Also poudriere just extract pkg-static from the pkg archive so cp instead of symlink
* ports-mgmt/pkg-devel: Fix package when SAN is onEmmanuel Vadot2021-09-141-0/+4
| | | | | There is no pkg-static when SAN is on but the framework needs it. So just ln pkg-static to pkg.
* ports-mgmt/pkg-devel: Add an option for building with sanitizerEmmanuel Vadot2021-09-141-1/+6
| | | | | Sanitizers helps finding problems, add an option to pkg-devel to be able to compile with them.
* ports-mgmt/distilator: Update to 1.4Emanuel Haupt2021-09-103-46/+8
| | | | | | | This version has improved url validation. PR: 258389 (based on) Reported by: yuri
* ports-mgmt/dialog4ports: fix segfaultDmitry Marakasov2021-09-092-1/+18
| | | | | | | | Fix segfault when moving selection in some dialog configurations Reported by: gad, kumba@gentoo.org Submitted by: rum1cro@yandex.ru (maintainer) PR: 244204
* ports-mgmt/poudriere-devel: Update to 3.3.0-967-g764941e90Bryan Drewery2021-09-072-5/+5
| | | | | | Changes: - bulk: Don't delete unqueueud packages unless -a or -f is given - options: Support multiple -f
* ports-mgmt/poudriere-devel: Update to 3.3.0-961-g039b378dcBryan Drewery2021-09-072-7/+5
| | | | | | | | Changes: - Fix random bulk crashes due to sh read bug [1] - bulk: Don't mention stale txz symlinks for -C-deleted packages PR: 258347 [1]
* ports-mgmt/poudriere-devel: Mark BROKENBryan Drewery2021-09-071-0/+2
| | | | | | The last update is producing random crashes during bulk. See https://github.com/freebsd/poudriere/issues/917 for details.
* *: Return culot@'s ports to the pool (and perl@) after safekeeping his bit.Rene Ladan2021-09-061-1/+1
|
* ports-mgmt/poudriere-devel: Update to 3.3.0-958-g3d248385bBryan Drewery2021-09-042-5/+5
| | | | | | | | | | | | | Changes: - logclean: Don't show dry-run messages when not in dry mode. - bulk [-a] -f: Delete packages unknown/unqueued like pkgclean would. - bulk: Link to the build logs at PACKAGES/logs - bulk missing pkg: Delete packages before fetching from remote - enter_interactive: Allow non-root to write to /wrkdirs - Various locking changes - Package Fetch: Clarify cached packages may be used. - Fix race with distfile fetch saving - Show loginfo on error
* ports-mgmt/portfmt: Update to 1.0.0Tobias Kortkamp2021-09-012-7/+6
| | | | Changes: https://github.com/t6/portfmt/releases/tag/v1.0.0
* ports-mgmt/poudriere: Bring in fix for distclean make.conf errorBryan Drewery2021-08-302-1/+25
| | | | Fixes https://github.com/freebsd/poudriere/issues/910
* ports-mgmt/poudriere-devel: Update to 3.3.0-927-gb63d7c829Bryan Drewery2021-08-282-5/+5
| | | | | | Changes: - distclean: Fix reading make.conf - pkgclean: Fix POUDRIERE_BUILD_TYPE error
* ports-mgmt/poudriere-devel: Update to 3.3.0-924-g8de014b5eBryan Drewery2021-08-272-5/+5
| | | | | | | | | | | | | | Changes: - git dirty check: Check for untracked Makefile.local and patch files - bulk/testport: Detect *new but disabled* OPTIONS - buildlog_start: Revert display back to readable local TZ. - testport -c: Fix to use the right port directory - Package fetch: Generate logfiles, stats, and show in web - PACKAGE_FETCH_WHITELIST: Fix only reading the first pkgname. - PACKAGE_FETCH_WHITELIST: Fix so globs in the list work too. - Package fetch: Check OSVERSION / ABI - Package fetch: Save fetch list and url into logdir. - Package fetch: Don't double count ports-mgmt/pkg
* ports-mgmt/pkg-devel: update to 1.17.99.3Baptiste Daroussin2021-08-232-5/+5
| | | | | | | | | | | | | | | | | - make pkg/audit.h C++ friendly - fix build with libressl - Enable aarch64 support for linux - plenty of portability fixes for linux with musl libc - autoremove: respect -q - version: report an error if the provided INDEX file does not exist - periodic: allow users so provide an ignore list of jails - periodic: reduce audit script verbosity - arch: to not consider .h as potentially arch specific - query: allow -e to be used with other filter options - register: implement a -N to disable registration in the database - rework internal hash tables - plenty of memory leak fixed - fetch; do not count cached files as files to be fetched
* ports-mgmt/poudriere: Update to 3.3.7Bryan Drewery2021-08-182-4/+4
| | | | Changes: https://github.com/freebsd/poudriere/wiki/release_notes_337
* ports-mgmt/poudriere-devel: Update to 3.3.0-869-g7a9e09c8fBryan Drewery2021-08-183-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: * misc fixes for pkg-1.17's new PKG_SUFX of .pkg * Some PORTBUILD_UID/GID fixes and display changes * ports -c: Disallow using - in new trees as it causes parsing issues * ALLOW_MAKE_JOBS: Explicitly compare to 'yes' * bulk -b: prefetch package fixes * bulk -b: prefetch packages are now cached (linked and deleted under normal pkgclean/bulk delete behavior) * Add in more notes for built packages. * Don't store timestamp+poudriere version git notes if PKG_REPRODUCIBLE is set * Change pkg notes naming style From_This to_this * Allow zstd in WRKDIR_ARCHIVE_FORMAT * misc manpage improvements * 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 * jail -m src: Fix src.conf not being used during install * Add PACKAGE_FETCH_BLACKLIST * bulk: Rebuild all packages if the pkg bootstrap is missing * Disallow /dev/bpf in the jails * 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: Do not process dependencies of IGNORED ports. * misc error handling fixes * bulk: Rebuild packages with changed ABI
* ports-mgmt/pkg_jail: Update to 2.11Dirk Meyer2021-07-292-4/+4
|
* ports-mgmt/pkg: retag the releaseBaptiste Daroussin2021-07-271-3/+3
| | | | | | | The tag was put on the wrong version of the release, (missing the NEWS update and the internal version update) retag it
* ports-mgmt/pkg: release 1.17.1Baptiste Daroussin2021-07-272-4/+4
| | | | | | | | Changes from 1.17.0 to 1.17.1 - by default only create .txz symlinks for metadata - only consider the .pkg when creating a repository add an option REPO_ACCEPT_LEGACY_PKG to keep index old pkg - Reduce usage of memory stack
* ports-mgmt/pkg-devel: update to 1.17.99.2Baptiste Daroussin2021-07-272-5/+5
| | | | | | | | Changes from 1.17.99.1 to 1.17.99.2 - by default only create .txz symlinks for metadata - only consider the .pkg when creating a repository add an option REPO_ACCEPT_LEGACY_PKG to keep index old pkg - Reduce usage of memory stack
* ports-mgmt/pkg_replace: update to 20210726Ken DEGUCHI2021-07-272-4/+4
| | | | | | Support new '.pkg' package suffix PR: 257424
* ports-mgmt/synth: update to 2.12 releaseDima Panov2021-07-242-4/+4
| | | | * Support pkg 1.17.0 new extension and compression
* ports-mgmt/portmaster: Make compatible with pkg-1.17.0Stefan Eßer2021-07-222-9/+93
| | | | | | | | | | | | | | | | | | | | The new pkg command uses the ".pkg" extension for all files, independently of the archive format chosen. This update adapts portmaster to that convention and removes all support for other extensions. (This might be considered premature, but supporting multiple extensions would require logic changes and I expect all users to quickly convert their local repositories to comply with the new naming.) The package format can still be selected as before. If you have package files in /usr/packages/* that you want to be visible to portmaster, then rename them, e.g. from "*.txz" to "*.pkg". (The "mmv" command (misc/mmv port) performs this renaming with the following command in /usr/packages/All: mmv "*.txz" =1.pkg
* ports-mgmt/pkg*: Release 1.17.0Baptiste Daroussin2021-07-224-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TL;DR: new uniq package file extension: '.pkg' Full changelog for pkg: - add a new "snap" prefix, to deal with pkg base snapshots - pkg repo now accepts packages with different compression formats - pkg now have a single extension: ".pkg" and a backward compatible symlink is created when the package is created to help transitioning - Default compression level for zstd is now set to 19 - the default compression level is now a configuration option - plenty of portability fixes - fix plenty of typos - expose the name of the package to lua and shell scripts - plist: remove internal support for @*exec (this is now in the ports tree) remove support for @ignore remove support for @dirrm/@dirrmtry remove support for @pkgdep remove stub support for @stopdaemon remove stub support for @display remove stub support for @mtree remove stub support for @conflict - VUXML: fetch .xz compressed version of the file by default - triggers are deferred to later command (firstboot is planned) if run with pkg -r - pkg triggers commands has been added and can execute the deferred triggers for example at firstboot Changes in the framework: - Add a backward compatibility layer, so people are not forced to move to pkg 1.17 yet (new quarter we will enforce the switch for triggers anyway, but it gives time to people to switch) - Introduce a new PKG_COMPRESSION_FORMAT for users to specify the compression format they are willing to use when creating packages: txz, tar, tgz, tbz, tzst are the valid ones (note that tzst is only usable on FreeBSD 13 and 14) - Add a backward compatibility for people who specified the compression format already via PKG_SUFX and issue a warning to tell them about the deprecation of PKG_SUFX
* ports-mgmt/portscout: Update WWWPo-Chuan Hsieh2021-07-211-1/+1
| | | | Approved by: portmgr (blanket)
* ports-mgmt/poudriere-devel: Update to 3.3.0-748-g71646de83Bryan Drewery2021-07-202-5/+5
| | | | | | | | Changes: - bulk: Fix unqueuing needed deps. (regression from 3.3.0-744-g0bf7bd31e / 3.3.99.20210714) - bulk -vv: Show unqueue operations - bulk/testport: Show environment per phase in build log
* ports-mgmt/poudriere-devel: Update to 3.3.0-744-g0bf7bd31eBryan Drewery2021-07-142-5/+5
| | | | | | | Changes: - PACKAGE_FETCH: Don't fetch packages that are not queued. - bulk: Store (pkg note) and show top level ports git info as well - image: various fixes
* ports-mgmt/portmaster: Fix syntax error introduced in last commitStefan Eßer2021-07-092-2/+2
| | | | | | | A last minute change from "case" to "if" caused a syntax error since I had forgotten to remove a now stray ";;" ... Reported by: bsd@dino.sk
* ports-mgmt/portmaster: make --no-confirm omit the PAGERStefan Eßer2021-07-092-79/+91
| | | | | | | | | | As requested in Github issue #64 the pager should not be used if portmaster is executed within a script. In order to not introduce a new option, --no-conform will now imply that output will not be halted waiting for user input to proceed when displaying the package messages. Reported by: Michael Osipov (michael-o on Github)
* Mk/bsd.options.desc.mk: Add shared version control OPTIONS & descriptionsFukang Chen2021-06-302-9/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add CVS description - Add DARCS description - Add GIT description - Add MERCURIAL description - Add PERFORCE description - Rename SVN to SUBVERSION devel/anjuta: - Rename OPTION SVN to SUBVERSION - Sort OPTIONS_DEFINE and OPTIONS_DEFAULT - Change SUBVERSION_DESC to use the default description devel/git: - Rename OPTION P4 to PERFORCE - Rename OPTION SVN to SUBVERSION - Change PERFORCE_DESC to use the default description devel/ocaml-opam: - Rename OPTION HG to MERCURIAL - Sort OPTIONS_DEFINE and OPTIONS_DEFAULT - Change {DARCS,GIT,MERCURIAL}_DESC to use the default description devel/thunar-vcs-plugin: - Rename OPTION SVN to SUBVERSION - Sort OPTIONS_DEFINE - Change GIT_DESC to use the default description devel/viewvc-devel: - Rename OPTION SVN to SUBVERSION - Sort OPTIONS_DEFINE, OPTIONS_DEFAULT and OPTIONS_SINGLE net-mgmt/observium: - Rename OPTION SVN to SUBVERSION net-mgmt/rancid3: - Rename OPTION SVN to SUBVERSION - Sort OPTIONS_SINGLE_SCM - Change {CVS,GIT,SUBVERSION}_DESC to use the default description ports-mgmt/portshaker: - Rename OPTION SVN to SUBVERSION - Rename HG to MERCURIAL - Sort OPTIONS_DEFINE - Change {GIT,MERCURIAL}_DESC to use the default description security/hydra: - Rename OPTION SVN to SUBVERSION security/medusa: - Rename OPTION SVN to SUBVERSION - Sort OPTIONS_DEFINE shells/scponly: - Rename OPTION SVN to SUBVERSION - Sort OPTIONS_DEFINE - Typo fix in SVNSERVE_DESC www/trac-devel: - Rename OPTION SVN to SUBVERSION - Sort OPTIONS_DEFINE, OPTIONS_DEFAULT and OPTIONS_MULTI_DATABASE - Change {GIT,SUBVERSION}_DESC to use the default description Reviewed by: koobs, adamw, dvl, garga, hannes_mehnert.org, rm, dbaio, romain Approved by: koobs (ports, mentor) Differential Revision: https://reviews.freebsd.org/D17459 MFH: No (OPTION description updates)
* ports-mgmt/fastest_pkg: Set NO_ARCHMateusz Piotrowski2021-06-251-0/+2
| | | | Approved by: portmgr blanket
* ports-mgmt/poudriere-devel: Update to 3.3.0-738-g9839954fbBryan Drewery2021-06-172-5/+5
| | | | | | | | | | | | | Changes - testport: Show logs info on depend build failures - MUTABLE_BASE=schg: Support writing to /boot/firmware for cpu microcode - jail -x: This is not limited to src builds - bulk: Don't run 'bulk crashed' hook on -f failures - Add git hash annotation into built packages. - jail -cu: Fix freebsd-update using wrong arch [1] - Update log parsing reasons (processonelog.sh) PR: 256652 [1]
* ports-mgmt/portlint: Update to 2.19.7Joe Marcus Clarke2021-06-142-19/+9
| | | | | | | | | | * Account for LEGAL_TEXT and per-ARCH DISTFILES in the Makefile sections [1] * Relax USE_LDCONFIG checks now that we don't need a specific lib pattern [2] PR: 255764 [1] 255651 [2]
* cleanup: remove LEGAL and (support in) related tools.Rene Ladan2021-06-112-9/+1
| | | | | | | | | | | LEGAL is badly maintained, LEGALlint notices quite a number of ports which mismatch their line in LEGAL. The port itself is always leading. * math/giacxcas: restrict RESTRICTED_FILES to giac_* only Differential Revision: https://reviews.freebsd.org/D30061 Reviewed by: portmgr (mat), dch, eadler, marcus
* */*: return shurd's ports to the pool ...Rene Ladan2021-06-071-1/+1
| | | | | | ... after safekeeping his commit bit. With hat: portmgr-secretary
* ports-mgmt/pkg_tree: Bump PORTREVISION for ↵Li-Wen Hsu2021-06-011-1/+1
| | | | | | 4c6e492cd331cfb1dadf2914988ab28ed4b9bdf8 PR: 256214
* ports-mgmt/pkg_tree: Retrieve data from pkg info at one timeTatsuki Makino2021-06-014-50/+55
| | | | | | | | | | | | The way it works is that it calls pkg info 3 times, so there is a possibility of losing consistency. The -r option added for displaying the "Required by" graph instead of the "Depends on" graph. Pass maintainership to submitter PR: 256214