Commit graph

21382 commits

Author SHA1 Message Date
Tobias Kortkamp
835bd57330
lang/rust: Bump revisions after 1.58.0 2022-01-17 12:57:45 +01:00
Tobias Kortkamp
183588879e
lang/rust: Update to 1.58.0
Changes:	https://blog.rust-lang.org/2022/01/13/Rust-1.58.0.html
PR:		261150
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D33864
2022-01-17 12:56:32 +01:00
Jens Grassel
84bae19e79 lang/clojure: update to 1.10.3.1058 and fix missing exec.jar
Port changes:
- update to 1.10.3.1058
- install missing exec.jar[1]

Upstream changes: https://clojure.org/releases/tools#v1.10.3.1058

PR:		261079[1], 261088
Reported by:	arca0@pm.me,
		Jens Grassel <freebsd-ports@jan0sch.de> (maintainer)
MFH:		2022Q1 (bug fix)
2022-01-17 16:53:36 +09:00
Dave Cottlehuber
69ae698e30 lang/elixir-devel: update to 1.13.2 2022-01-15 10:46:01 +00:00
Yuri Victorovich
6afa5af9c3 lang/eisl: Update 2.35 -> 2.37
Reported by:	portscout
2022-01-14 08:48:13 -08:00
Jan Beich
dccdc0b104 lang/intel-compute-runtime: update to 22.02.22151
Changes:	https://github.com/intel/compute-runtime/compare/22.01.22131...22.02.22151
Reported by:	GitHub (watch releases)
2022-01-14 15:43:45 +00:00
Dave Cottlehuber
bf49a06b0e lang/gleam: update to 0.19.0 2022-01-13 21:00:30 +00:00
Tobias C. Berner
564e629303 KDE: Update KDE Frameworks to 5.90
Saturday, 8 January 2022

KDE today announces the release of KDE Frameworks 5.90.0.

KDE Frameworks are 83 addon libraries to Qt which provide a wide variety
of commonly needed functionality in mature, peer reviewed and well
tested libraries with friendly licensing terms. For an introduction see
the KDE Frameworks release announcement.

This release is part of a series of planned monthly releases making
improvements available to developers in a quick and predictable manner.

Full changelog:
	https://kde.org/announcements/frameworks/5/5.90.0/

Exp-run by:	antoine
PR:		261029
2022-01-13 07:21:22 +01:00
Adam Weinberger
9208edb64b lang/luajit: Fix option description 2022-01-12 17:03:21 -07:00
Tobias C. Berner
654acd8140 math/gsl: bump portrevision of consumers after update to 2.7.1
PR:		260201
2022-01-12 20:41:22 +01:00
Wen Heping
16e4ec666f lang/yabasic: Update to 2.90.2 2022-01-12 11:09:40 +08:00
Po-Chuan Hsieh
831780ec2c
lang/v8-beta: Update to 9.7.106.18
Changes:	https://v8.dev/blog/v8-release-97
		https://chromium.googlesource.com/v8/v8.git/+log/refs/heads/9.7-lkgr
2022-01-12 02:44:02 +08:00
Po-Chuan Hsieh
886871e93a
lang/v8: Update to 9.6.180.21
Changes:	https://v8.dev/blog/v8-release-96
		https://chromium.googlesource.com/v8/v8.git/+log/refs/heads/9.6-lkgr
2022-01-12 02:44:02 +08:00
Po-Chuan Hsieh
e6f7bcb3d6
lang/fasm: Update to 1.73.29 2022-01-12 02:44:02 +08:00
Po-Chuan Hsieh
fe5cb79a83
lang/cython: Update to 0.29.26
Changes:	https://github.com/cython/cython/blob/master/CHANGES.rst
2022-01-12 02:44:01 +08:00
Po-Chuan Hsieh
c50d576027
*/Makefile: Sort SUBDIRs 2022-01-12 02:43:39 +08:00
Danilo G. Baio
21fd9a9ed6 textproc/py-sphinx: Update to 4.3.1
ChangeLog:	https://github.com/sphinx-doc/sphinx/blob/v4.3.1/CHANGES
PR:		257116
Approved by:	python (dbaio)
2022-01-11 11:48:50 +09:00
Stefan Eßer
bcaf25a8c8 Fix CONFLICTS entries of multiple ports
There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.

This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.

Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port
cannot conflict with itself (due to logic in bsd.port.mk that
supresses the pattern match result in that case).

A few ports that set the conflicts variables depending on complex
conditions (e.g. port options), have been left unmodified, despite
probably containing outdated package names.

These changes should only affect the installation of locally built
ports, not the package building with poudriere. They should give an
early indication of the install conflict in cases where currently
the pkg command aborts an installation when it detects that an
existing file would be overwritten,

Approved by:	portmgr (implicit)
2022-01-10 16:15:39 +01:00
Jan Beich
0ba344935f lang/intel-compute-runtime: update to 22.01.22131
Changes:	https://github.com/intel/compute-runtime/compare/21.52.22081...22.01.22131
Reported by:	GitHub (watch releases)
2022-01-10 12:28:32 +00:00
Muhammad Moinur Rahman
f0dd69ce62 lang/php81: Fix some compile-time warning
Sponsored by:	Bounce Experts
2022-01-10 04:52:42 -06:00
Gerald Pfeifer
8719fbc29b lang/gcc12-devel: Update to the 20220102 snapshot of GCC 12.0.0 2022-01-10 08:39:50 +00:00
Wen Heping
62826707b8 lang/polyml: Update to 5.9
PR:		261019
Reported by:	wen@
Approved by:	maintainer
2022-01-10 08:15:31 +08:00
Max Brazhnikov
0de37f1221 lang/julia: switch from p7zip to 7-Zip
PR:		261052
Submitted by:	Eric Reardon (maintainer)
2022-01-10 00:11:26 +03:00
Gerald Pfeifer
6c2ae71f49 lang/spidermonkey60: Use USE_GCC=yes over USE_GCC=9+
In nearly all cases UES_GCC=9+ is equivalent to USE_GCC=yes,
and definitely so in the case of clean builds or when GCC 9 is
not installed. So use the generic USE_GCC=yes like we generally
recommend.
2022-01-09 19:07:54 +00:00
Jimmy Olgeni
9e79c26585 lang/gambit-c: Update to version 4.9.4 2022-01-08 14:59:42 +01:00
Robert Clausecker
34be726aca lang/mecrisp-stellaris: update distinfo
Upstream has made a last minute change to the distfile, changing its checksum.
The changes only affect the RP2040 port and hence do not require a PORTREVISION
bump.

PR:		260550
2022-01-07 14:26:50 +01:00
Guangyuan Yang
4e78b7e346 lang/go: Update to 1.17.6
Changes:	https://go.dev/doc/devel/release#go1.17.minor
2022-01-06 21:40:51 +00:00
Tobias C. Berner
2b5369a28e KDE: Update KDE Gear to 21.12.1
Thursday, 6 January 2022

Over 120 individual programs plus dozens of programmer libraries and
feature plugins are released simultaneously as part of KDE Gear.

Today they all get new bugfix source releases with updated translations.
Distro and app store packagers should update their application packages.

Changelog:
	https://kde.org/announcements/changelogs/gear/21.12.1/
2022-01-06 16:38:38 +01:00
Pietro Cerutti
552140e98e lang/tcl86: fix build with non-default options (THREADS off)
The additional lines in the patch to unix/configure were erroneously
placed inside an if block that was guarded by the enablement of the
THREADS option.

PR:		260970
Reported by:	David Armstrong <bink19th@pm.me>
2022-01-06 13:13:58 +00:00
Sergey A. Osokin
68954edbe0 lang/luajit: link with pthread
Bump PORTREVISION.

PR:	191476
2022-01-05 17:20:47 -05:00
Piotr Kubaj
3110b518c7 lang/php81: fix build on powerpc64le
In file included from /wrkdirs/usr/ports/lang/php81/work/php-8.1.1/ext/hash/hash_xxhash.c:18:
In file included from ext/hash/php_hash_xxhash.h:21:
In file included from /wrkdirs/usr/ports/lang/php81/work/php-8.1.1/ext/hash/xxhash/xxhash.h:2412:
/usr/lib/clang/11.0.1/include/altivec.h:55:19: error: unknown type name 'vector'
static __inline__ vector bool char __ATTRS_o_ai
                  ^
/usr/lib/clang/11.0.1/include/altivec.h:56:10: error: unknown type name 'vector'
vec_perm(vector bool char __a, vector bool char __b, vector unsigned char __c);
         ^
/usr/lib/clang/11.0.1/include/altivec.h:56:32: error: unknown type name 'vector'
vec_perm(vector bool char __a, vector bool char __b, vector unsigned char __c);
                               ^
/usr/lib/clang/11.0.1/include/altivec.h:66:19: error: unknown type name 'vector'
static __inline__ vector bool short __ATTRS_o_ai vec_perm(

Patch from https://github.com/Cyan4973/xxHash/pull/672
2022-01-04 18:42:59 +00:00
Dave Cottlehuber
14e248dcff lang/zig: update to 0.9.0
Reviewed by:	jbeich
Sponsored by:	SkunkWerks, GmbH
2022-01-04 09:19:25 +00:00
Bernhard Froehlich
74a22afa0f
lang/julia: Add CPE information
Approved by:    portmgr (blanket)
2022-01-03 14:46:00 +00:00
Kirill Ponomarev
f961b15a7a lang/sbcl: Fix sha256 checksum for documentation file. 2022-01-02 10:49:20 +01:00
Kirill Ponomarev
4c2450afa0 lang/sbcl: Update to 2.2.0
Add LINKABLE_RUNTIME option [1]

Submitted by:	Catherine Tower <cmalloctower__atgmail dot_com>
2022-01-02 10:42:28 +01:00
Rene Ladan
75b955057c cleanup: Remove expired ports:
2021-10-31 devel/sdl_sge: Upstream no longer maintained
2021-12-31 net/appkonference: Outdated, depends on unsupported version of net/asterisk
2021-12-31 dns/bind911: End of life, please migrate to a newer version of BIND9
2021-12-31 net/zebra: Abandoned upstream, last release in 2005. Consider migrating to net/frr7 or net/bird2
2021-12-31 audio/osalp: Abandoned upstream, listed as beta and no new release since 2008
2021-12-31 games/stransball2: Depends on expired devel/sdl_sge
2021-12-31 devel/rubygem-ruby-sdl-ffi: Depends on expired devel/sdl_sge
2021-12-31 devel/rubygem-rubygame: Depends on expired devel/sdl_sge
2021-12-31 devel/ruby-sdl: Depends on expired devel/sdl_sge
2021-12-31 games/magicmaze: Depends on expired devel/sdl_sge
2021-12-31 games/trophy: Depends on expired devel/clanlib1
2021-12-31 devel/clanlib1: Older than expired and removed devel/clanlib
2021-12-31 www/py-django31: Upgrade to Django 3.2+. Mainstream support ended (April 6, 2021). Extended support ends December 2021. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-django-prometheus: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 databases/postgis24: Deprecated in favour of databases/postgis3x
2021-12-31 net-im/ekiga: Last release in 2013, not actively maintained
2021-12-31 sysutils/sample: abandoned upstream, incompatible with newer kernels
2021-12-31 www/mediawiki131: Upstream EOL
2021-12-31 www/py-dj31-django-mptt: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 net/py-flask-xml-rpc: No longer maintained upstream
2021-12-31 audio/libaacplus: Abandoned upstream, no new release since 2011
2021-12-31 security/obfsclient: https://github.com/Yawning/obfsclient/issues/37
2021-12-31 devel/eric6: Uses EOL Python 2.7 via www/py-qt5-webengine
2021-12-31 www/grafana: No longer maintained upstream, use www/grafana8
2021-12-31 www/py-dj31-django-auth-ldap: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-django-filter: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-drf-yasg: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-django-js-asset: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-django-timezone-field: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-django-tables2: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-django-taggit: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 graphics/librasterlite: Deprecated in favour of graphics/librasterlite2
2021-12-31 www/py-dj31-django-cacheops: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 net-mgmt/p0f2: newer version available in net-mgmt/p0f
2021-12-31 devel/libhash: Abandoned upstream
2021-12-31 www/py-dj31-django-debug-toolbar: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-django-cors-headers: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 audio/flake: Abandoned upstream, no new release since 2007
2021-12-31 audio/ifp-line: Abandoned upstream, no new release since 2005
2021-12-31 audio/libnjb: Abandoned upstream, no new release since 2011
2021-12-31 audio/lpac: Abandoned upstream in 2003
2021-12-31 multimedia/mmsclient: Abandoned upstream, Microsoft deprecated MMS in 2003
2021-12-31 www/plugger: Uses incompatible plugin interface NPAPI
2021-12-31 audio/mpiosh: Abandoned upstream, no new release since 2004
2021-12-31 audio/rplay: Abandoned upstream, no new releases since 1999
2021-12-31 audio/celt: Deprecated and considered obsolete by upstream in 2016 in favour of (lib)opus
2021-12-31 security/nacl: Unmaintained by upstream, use libsodium instead
2021-12-31 net-mgmt/unifi-poller: Now called unpoller by upstream
2021-12-31 lang/nml: Abandoned upstream, last release 2004-04-19
2021-12-31 audio/mp32ogg: Abandoned upstream and unfetchable from upstream
2021-12-31 net/libstorj: Deprecated in favour of net/storj due to v3 rearchitecture
2021-12-31 devel/yasm-devel: No need to keep the -devel version due to upstream inactivity
2021-12-31 www/py-dj31-django-redis: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 devel/py-dj31-django-rq: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 graphics/libreatlas: Abandoned upstream, no new release since 2012
2021-12-31 www/py-dj31-djangorestframework: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 14:40:03 +01:00
Rene Ladan
6c401020d1 cleanup: Remove expired ports:
2021-12-31 lang/python36: Upgrade to a newer Python version. 3.6 is in maintenance status and gets security fixes only. End-of-Life: 2021-12-23. See https://devguide.python.org/
2021-12-31 14:02:03 +01:00
Jan Beich
74eebccbf3 lang/intel-compute-runtime: update to 21.52.22081
Changes:	https://github.com/intel/compute-runtime/compare/21.51.21973...21.52.22081
Reported by:	GitHub (watch releases)
2021-12-31 11:42:22 +00:00
Gerald Pfeifer
57b14af06c lang/gcc12-devel: Update to the 20211205 snapshot of GCC 12.0.0 2021-12-31 08:31:09 +00:00
Sergey A. Osokin
b808f05125 lang/luajit-devel: update to the recent commit 2021-12-30 11:39:13 -05:00
Yuri Victorovich
87a2cf30a7 lang/eisl: Update 2.34 -> 2.35
Reported by:	portscout
2021-12-29 21:15:50 -08:00
Gleb Popov
b1bfd1f7b7 lang/julia: Cosmetic changes. 2021-12-29 14:39:58 +03:00
Eric Reardon
6b461fe119 lang/julia: Bring back the port.
Reviewed By: thierry, tcberner, Greg V <greg@unrelenting.technology>, Filipe da Silva Santos <contact@shiori.com.br>, arrowd

Differential Revision: https://reviews.freebsd.org/D33121
2021-12-29 14:39:58 +03:00
Muhammad Moinur Rahman
44e99def8d Add php81 to the tree
Core:
  Fixed inclusion order for phpize builds on Windows.
  Added missing hashtable insertion APIs for arr/obj/ref.
  Implemented FR #77372 (Relative file path is removed from uploaded
  file).
  Fixed bug #81607 (CE_CACHE allocation with concurrent access).
  Fixed bug #81507 (Fiber does not compile on AIX).
  Fixed bug #78647 (SEGFAULT in zend_do_perform_implementation_check).
  Fixed bug #81518 (Header injection via default_mimetype / default_charset).
  Fixed bug #75941 (Fix compile failure on Solaris with clang).
  Fixed bug #81380 (Observer may not be initialized properly).
  Fixed bug #81514 (Using Enum as key in WeakMap triggers GC + SegFault).
  Fixed bug #81520 (TEST_PHP_CGI_EXECUTABLE badly set in run-tests.php).
  Fixed bug #81377 (unset() of $GLOBALS sub-key yields warning).
  Fixed bug #81342 (New ampersand token parsing depends on new line after it).
  Fixed bug #81280 (Unicode characters in cli.prompt causes segfault).
  Fixed bug #81192 ("Declaration should be compatible with" gives incorrect line number with traits).
  Fixed bug #78919 (CLI server: insufficient cleanup if request startup fails).
  Fixed bug #81303 (match error message improvements).
  Fixed bug #81238 (Fiber support missing for Solaris Sparc).
  Fixed bug #81237 (Comparison of fake closures doesn't work).
  Fixed bug #81202 (powerpc64 build fails on fibers).
  Fixed bug #80072 (Cyclic unserialize in TMPVAR operand may leak).
  Fixed bug #81163 (__sleep allowed to return non-array).
  Fixed bug #75474 (function scope static variables are not bound to a unique function).
  Fixed bug #53826 (__callStatic fired in base class through a parent call if the method is private).
  Fixed bug #81076 (incorrect debug info on Closures with implicit binds).
CLI:
  Fixed bug #81496 (Server logs incorrect request method).
COM:
  Dispatch using LANG_NEUTRAL instead of LOCALE_SYSTEM_DEFAULT.
Curl:
  Fixed bug #81085 (Support CURLOPT_SSLCERT_BLOB for cert strings).
Date:
  Fixed bug #81458 (Regression Incorrect difference after timezone change).
  Fixed bug #81500 (Interval serialization regression since 7.3.14 / 7.4.2).
  Fixed bug #81504 (Incorrect timezone transition details for POSIX data).
  Fixed bug #80998 (Missing second with inverted interval).
  Speed up finding timezone offset information.
  Fixed bug #79580 (date_create_from_format misses leap year).
  Fixed bug #80963 (DateTimeZone::getTransitions() truncated).
  Fixed bug #80974 (Wrong diff between 2 dates in different timezones).
  Fixed bug #80998 (Missing second with inverted interval).
  Fixed bug #81097 (DateTimeZone silently falls back to UTC when providing an offset with seconds).
  Fixed bug #81106 (Regression in 8.1: add() now truncate ->f).
  Fixed bug #81273 (Date interval calculation not correct).
  Fixed bug #52480 (Incorrect difference using DateInterval).
  Fixed bug #62326 (date_diff() function returns false result).
  Fixed bug #64992 (dst not handled past 2038).
  Fixed bug #65003 (Wrong date diff).
  Fixed bug #66545 (DateTime. diff returns negative values).
  Fixed bug #68503 (date_diff on two dates with timezone set localised returns wrong results).
  Fixed bug #69806 (Incorrect date from timestamp).
  Fixed bug #71700 (Extra day on diff between begin and end of march 2016).
  Fixed bug #71826 (DateTime::diff confuse on timezone 'Asia/Tokyo').
  Fixed bug #73460 (Datetime add not realising it already applied DST change).
  Fixed bug #74173 (DateTimeImmutable::getTimestamp() triggers DST switch in incorrect time).
  Fixed bug #74274 (Handling DST transitions correctly).
  Fixed bug #74524 (Date diff is bad calculated, in same time zone).
  Fixed bug #75167 (DateTime::add does only care about backward DST transition, not forward).
  Fixed bug #76032 (DateTime->diff having issues with leap days for timezones ahead of UTC).
  Fixed bug #76374 (Date difference varies according day time).
  Fixed bug #77571 (DateTime's diff DateInterval incorrect in timezones from UTC+01:00 to UTC+12:00).
  Fixed bug #78452 (diff makes wrong in hour for Asia/Tehran).
  Fixed bug #79452 (DateTime::diff() generates months differently between time zones).
  Fixed bug #79698 (timelib mishandles future timestamps (triggered by 'zic -b slim')).
  Fixed bug #79716 (Invalid date time created (with day "00")).
  Fixed bug #80610 (DateTime calculate wrong with DateInterval).
  Fixed bug #80664 (DateTime objects behave incorrectly around DST transition).
  Fixed bug #80913 (DateTime(Immutable)::sub around DST yield incorrect time).
DBA:
  Fixed bug #81588 (TokyoCabinet driver leaks memory).
DOM:
  Fixed bug #81433 (DOMElement::setIdAttribute() called twice may remove ID).
FFI:
  Fixed bug #79576 ("TYPE *" shows unhelpful message when type is not defined).
Filter:
  Fixed bug #61700 (FILTER_FLAG_IPV6/FILTER_FLAG_NO_PRIV|RES_RANGE failing).
FPM:
  Fixed bug #81513 (Future possibility for heap overflow in FPM zlog).
  Fixed bug #81026 (PHP-FPM oob R/W in root process leading to privilege escalation) (CVE-2021-21703).
  Added openmetrics status format.
  Enable process renaming on macOS.
  Added pm.max_spawn_rate option to configure max spawn child processes rate.
  Fixed bug #65800 (Events port mechanism).
FTP:
  Convert resource<ftp> to object \FTP\Connection.
GD:
  Fixed bug #71316 (libpng warning from imagecreatefromstring).
  Convert resource<gd font> to object \GdFont.
  Added support for Avif images
hash:
  Implemented FR #68109 (Add MurmurHash V3).
  Implemented FR #73385 (Add xxHash support).
JSON:
        Fixed bug #81532 (Change of $depth behaviour in json_encode() on PHP 8.1).
LDAP:
  Convert resource<ldap link> to object \LDAP\Connection.
  Convert resource<ldap result> to object \LDAP\Result.
  Convert resource<ldap result entry> to object \LDAP\ResultEntry.
MBString:
  Fixed bug #76167 (mbstring may use pointer from some previous request).
  Fixed bug #81390 (mb_detect_encoding() regression).
  Fixed bug #81349 (mb_detect_encoding misdetcts ASCII in some cases).
  Fixed bug #81298 (mb_detect_encoding() segfaults when 7bit encoding is specified).
MySQLi:
  Fixed bug #70372 (Emulate mysqli_fetch_all() for libmysqlclient).
  Fixed bug #80330 (Replace language in APIs and source code/docs).
  Fixed bug #80329 (Add option to specify LOAD DATA LOCAL white list folder (including libmysql)).
MySQLnd:
  Fixed bug #63327 (Crash (Bus Error) in mysqlnd due to wrong alignment).
  Fixed bug #80761 (PDO uses too much memory).
Opcache:
  Fixed bug #81409 (Incorrect JIT code for ADD with a reference to array).
  Fixed bug #81255 (Memory leak in PHPUnit with functional JIT).
  Fixed bug #80959 (infinite loop in building cfg during JIT compilation).
  Fixed bug #81225 (Wrong result with pow operator with JIT enabled).
  Fixed bug #81249 (Intermittent property assignment failure with JIT enabled).
  Fixed bug #81256 (Assertion `zv != ((void *)0)' failed for "preload" with JIT).
  Fixed bug #81133 (building opcache with phpize fails).
  Fixed bug #81136 (opcache header not installed).
  Added inheritance cache.
OpenSSL:
  Fixed bug #81502 ($tag argument of openssl_decrypt() should accept null/empty string).
  Bump minimal OpenSSL version to 1.0.2.
PCRE:
  Fixed bug #81424 (PCRE2 10.35 JIT performance regression).
  Bundled PCRE2 is 10.37.
PDO:
  Fixed bug #40913 (PDO_MYSQL: PDO::PARAM_LOB does not bind to a stream for fetching a BLOB).
PDO MySQL:
  Fixed bug #80908 (PDO::lastInsertId() return wrong).
  Fixed bug #81037 (PDO discards error message text from prepared statement).
PDO OCI:
  Fixed bug #77120 (Support 'success with info' at connection).
PDO ODBC:
  Implement PDO_ATTR_SERVER_VERSION and PDO_ATTR_SERVER_INFO for PDO::getAttribute().
PDO PgSQL:
  Fixed bug #81343 (pdo_pgsql: Inconsitent boolean conversion after calling closeCursor()).
PDO SQLite:
  Fixed bug #38334 (Proper data-type support for PDO_SQLITE).
PgSQL:
  Fixed bug #81509 (pg_end_copy still expects a resource).
  Convert resource<pgsql link> to object \PgSql\Connection.
  Convert resource<pgsql result> to object \PgSql\Result.
  Convert resource<pgsql large object> to object \PgSql\Lob.
Phar:
  Use SHA256 by default for signature.
  Add support for OpenSSL_SHA256 and OpenSSL_SHA512 signature.
phpdbg:
  Fixed bug #81135 (unknown help topic causes assertion failure).
PSpell:
  Convert resource<pspell> to object \PSpell\Dictionary.
  Convert resource<pspell config> to object \PSpell\Config.
readline:
  Fixed bug #72998 (invalid read in readline completion).
Reflection:
  Fixed bug #81611 (ArgumentCountError when getting default value from ReflectionParameter with new).
  Fixed bug #81630 (PHP 8.1: ReflectionClass->getTraitAliases() crashes with Internal error).
  Fixed bug #81457 (Enum: ReflectionMethod->getDeclaringClass() return a ReflectionClass).
  Fixed bug #81474 (Make ReflectionEnum and related class non-final).
  Fixed bug #80821 (ReflectionProperty::getDefaultValue() returns current value for statics).
  Fixed bug #80564 (ReflectionProperty::__toString() renders current value, not default value).
  Fixed bug #80097 (ReflectionAttribute is not a Reflector).
  Fixed bug #81200 (no way to determine if Closure is static).
  Implement ReflectionFunctionAbstract::getClosureUsedVariables.
Shmop:
  Fixed bug #81407 (shmop_open won't attach and causes php to crash).
SimpleXML:
  Fixed bug #81325 (Segfault in zif_simplexml_import_dom).
SNMP:
  Implement SHA256 and SHA512 for security protocol.
Sodium:
  Added the XChaCha20 stream cipher functions.
  Added the Ristretto255 functions, which are available in libsodium 1.0.18.
SPL:
  Fixed bug #66588 (SplFileObject::fgetcsv incorrectly returns a row on premature EOF).
  Fixed bug #80663 (Recursive SplFixedArray::setSize() may cause double-free).
  Fixed bug #81477 (LimitIterator + SplFileObject regression in 8.0.1).
  Fixed bug #81112 (Special json_encode behavior for SplFixedArray).
  Fixed bug #80945 ("Notice: Undefined index" on unset() ArrayObject non-existing key).
  Fixed bug #80724 (FilesystemIterator::FOLLOW_SYMLINKS remove KEY_AS_FILE from bitmask).
Standard:
  Fixed bug #81441 (gethostbyaddr('::1') returns ip instead of name after calling some other method).
  Fixed bug #81491 (Incorrectly using libsodium for argon2 hashing).
  Fixed bug #81142 (PHP 7.3+ memory leak when unserialize() is used on an associative array).
  Fixed bug #81111 (Serialization is unexpectedly allowed on anonymous classes with __serialize()).
  Fixed bug #81137 (hrtime breaks build on OSX before Sierra).
  Fixed bug #77627 (method_exists on Closure::__invoke inconsistency).
Streams:
  Fixed bug #81475 (stream_isatty emits warning with attached stream wrapper).
XML:
  Fixed bug #79971 (special character is breaking the path in xml function) (CVE-2021-21707).
  Fixed bug #70962 (XML_OPTION_SKIP_WHITE strips embedded whitespace).
Zip:
  Fixed bug #81490 (ZipArchive::extractTo() may leak memory).
  Fixed bug #77978 (Dirname ending in colon unzips to wrong dir).
  Fixed bug #81420 (ZipArchive::extractTo extracts outside of destination) (CVE-2021-21706).
  Fixed bug #80833 (ZipArchive::getStream doesn't use setPassword).

FLAVORS won't be available untill it is added to the Uses framework
which can be followed up :
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=260774

Relnotes: https://www.php.net/ChangeLog-8.php#8.1.1
Sponsored by:	Bounce Experts
2021-12-28 20:09:08 -06:00
Greg V
d926f77249 lang/crystal: update to 1.2.2
PR:	259923
Reported by:	mohd.akram@outlook.com
2021-12-28 18:43:02 +01:00
Jan Beich
0dcbf46459 lang/intel-compute-runtime: update to 21.51.21973
Changes:	https://github.com/intel/compute-runtime/compare/21.50.21939...21.51.21973
Reported by:	GitHub (watch releases)
2021-12-28 13:33:08 +00:00
Muhammad Moinur Rahman
6bd978793c Remove references to defunct php72
Approved by:	portmgr (blanlet infrastructure cleanup)
2021-12-27 20:38:30 -06:00
Muhammad Moinur Rahman
b68b5084aa lang/php80: Update version 8.0.13=>8.0.14
- Refactor with OPTIONSNG

Changelog:

Core:
    Fixed bug #81582 (Stringable not implicitly declared if __toString()
    came from a trait).
    Fixed bug #81591 (Fatal Error not properly logged in particular
    cases).
    Fixed bug #81626 (Error on use static:: in __сallStatic() wrapped to
    Closure::fromCallable()).
    Fixed bug #81631 (::class with dynamic class name may yield wrong
    line number).
FPM:
    Fixed bug #81513 (Future possibility for heap overflow in FPM zlog).
GD:
    Fixed bug #71316 (libpng warning from imagecreatefromstring).
IMAP:
    Fixed bug #81649 (imap_(un)delete accept sequences, not single
    numbers).
OpenSSL:
    Fixed bug #75725 (./configure: detecting RAND_egd).
PCRE:
    Fixed bug #74604 (Out of bounds in php_pcre_replace_impl).
SPL:
    Fixed bug #81587 (MultipleIterator Segmentation fault w/
    SimpleXMLElement attached).
Standard:
    Fixed bug #81618 (dns_get_record fails on FreeBSD for missing type).
    Fixed bug #81659 (stream_get_contents() may unnecessarily
    overallocate).

Approved by:	tz (private email)
Relnotes: https://www.php.net/ChangeLog-8.php#8.0.14
Sponsored by:	Bounce Experts
2021-12-27 20:32:09 -06:00
Pietro Cerutti
719e63e2fb lang/seed7: update to 05_20211225
20211225:
- Support for syntax highlighting in vim has been added. Many thanks
  to Johannes Gritsch for providing the files doc/seed7.vim and
  doc/sd7.vim.
- Chapters about ignoring values, bin64, bin32, bstring, fileSys,
  Transport Layer Security and the graphics library have been added
  to the manual. Many other chapters of the manual have been improved
  as well.
- The new library imagefile.s7i has been added. This library supports
  various image file formats (PNG, GIF, JPEG, BMP, ICO, PPM).
- The picture viewer program pv7.sd7 has been improved to use the
  function readImage() from the imagefile.s7i library.
- The keyboard test program gkbd.sd7 has been improved to show more
  keys. These keys turn red when they are currently pressed.
- The function equalFileContent() in sydir7.sd7 has been improved to
  use a reduced buffer size. A possible error that happens if just
  one file is at EOF after reading data into the buffers, has been
  fixed also.
- In keybd.s7i, keydescr.s7i and kbd_drv.h definitions for KEY_CTL_0
  to KEY_CTL_9 have been added.
- In png.s7i an error that happend when reading tiny interlaced PNG
  files has been fixed.
- In boolean.s7i the functions succ(), pred() and boolean()
  (conversion from integer) have been improved to raise RANGE_ERROR
  if the resulting value would not be TRUE or FALSE.
- Tests for the boolean succ() and pred() functions have been added
  to chkbool.sd7.
- Tests for boolean for-loops have been added to chkprc.sd7.
- The operator -:= has been added to bitset.s7i, bitsetof.s7i and
  hashsetof.s7i.
- Tests for set difference assignment (operator -:=) have been added
  to chkset.sd7.
- The program chk_all.sd7 has been adjusted to the changes in the
  check programs.
- The function width(aCharacter) (defined in char.s7i) has been fixed
  to return 0 for curser and function keys. The change has been made
  in chr_rtl.c.
- In file.s7i the function skip() has been improved to avoid a
  possible endless loop.
- In null_file.s7i the function gets() has been improved to raise
  RANGE_ERROR if the parameter ''maxLength'' is negative.
- In graph_file.s7i, pixmap_file.s7i and window.s7i, the scrolling
  has been fixed.
- In bytedata.s7i the functions getUInt16Le(), getUInt32Le(),
  getUInt16Be() and getUInt32Be() have been improved to use
  bytes2Int().
- In filesys.s7i and osfiles.s7i the function readlink() is
  deprecated. The function readLink() should be used instead.
  The files cpio.s7i ftpserv.s7i, rpm.s7i, tar.s7i, find7.sd7 and
  sydir7.sd7 have been altered to use readLink().
- In graph.s7i fhe function DRAW_FLUSH() is deprecated. The
  function flushGraphic() should be used instead.
- The files dialog.s7i, graph_file.s7i, pixmap_file.s7i, bas7.sd7,
  bifurk.sd7, carddemo.sd7, castle.sd7, cellauto.sd7, clock3.sd7,
  dnafight.sd7, gkbd.sd7, klondike.sd7, lander.sd7, mahjong.sd7,
  mandelbr.sd7, mirror.sd7, pairs.sd7, panic.sd7, percolation.sd7,
  pv7.sd7, raytrace.sd7, shisen.sd7, sudoku7.sd7 and tetg.sd7 have
  been altered to use flushGraphic() instead of the deprecated
  DRAW_FLUSH().
- In draw.s7i  the put() functions with PSET and XOR parameter are
  deprecated. The functions without PSET respectively XOR should
  be used instead.
- In graph.s7i the function setCloseAction() is deprecated.
  Instead of setCloseAction(popupWindow, RETURN_KEY); the statement
  selectInput(popupWindow, KEY_CLOSE, TRUE); should be used.
- The files dialog.s7i, castle.sd7, klondike.sd7, lander.sd7,
  mahjong.sd7, mandelbr.sd7, pairs.sd7, panic.sd7, planets.sd7,
  shisen.sd7, sokoban.sd7, sudoku7.sd7, tetg.sd7 and wator.sd7 have
  been altered to use selectInput() instead of the deprecated
  setCloseAction().
- In gzip.s7i the functions openGunzipFile(aFile) and
  openGzipFile(aFile) are deprecated. Instead of
  openGunzipFile(aFile), use openGzipFile(aFile, READ), and instead
  of openGzipFile(aFile) use openGzipFile(aFile, WRITE). The files
  rpm.s7i and tar_cmds.s7i have been altered to use the new
  function.
- In strifile.s7i the function openStrifile() is deprecated.
  The function openStriFile() should be used instead.
- The files htmldom.s7i, rpm.s7i, xmldom.s7i and chkbitdata.sd7 have
  been altered to use openStriFile() instead of the deprecated
  openStrifile().
- In stritext.s7i the function openStritext() is deprecated.
  The function openStriText() should be used instead.
- A syntax error in the library stritext.s7i has been fixed.
- In echo.s7i, dir.s7i, pixmap_file.s7i and shell.s7i internal
  indentifiers have been renamed to use camel case.
- Interpreter and compiler have been improved to support the actions
  BLN_SUCC and BLN_PRED. Changes have been done in boolean.s7i,
  blnlib.c, blnlib.h, primitiv.c, comp/bln_act.s7i and
  comp/action.s7i.
- Interpreter and compiler have been improved to support the action
  SET_DIFF_ASSIGN. Changes have been done in bitset.s7i,
  bitsetof.s7i, set_rtl.c, set_rtl.h, setlib.c, setlib.h, primitiv.c,
  comp/set_act.s7i and comp/action.s7i.
- In interpreter and compiler the actions BLN_ICONV1 and BLN_ICONV3
  have been improved to raise RANGE_ERROR if the value is not 0 or 1.
- The interpreter has been improved (in s7.c) to write an error
  message if the declaration of main() is missing.
- The graphic keyboard drivers in drw_win.c, gkb_win.c and gkb_x11.c
  have been improved. Minimizing, maximizing and restoring a window
  triggers a KEY_RESIZE only when it is necessary. Now it can be
  checked if the mouse forward and back buttons are currently
  pressed. The event tracing in the keyboard drivers has also been
  improved.
- The parameters of the function drwPut() have been altered in
  drw_dos.c, drw_emc.c, drw_win.c, drw_x11.c, drw_drv.h, drwlib.c
  and comp/drw_act.s7i.
- The code generation for ENU_ICONV2 in the compiler has been
  improved (in comp/enu_act.s7i). Now it is similar to the code
  generated for BLN_ICONV1 and BLN_ICONV3.
- The error logging in exec.c has been improved.
- Several makefiles have been improved such that 'sudo make install'
  succeeds for an existing installation.
- In blnlib.c the functions bln_pred() and bln_succ() have been
  added and the functions bln_iconv1() and bln_iconv3() have been
  adjusted. Now these functions raise RANGE_ERROR if the resulting
  value would not be TRUE or FALSE.
- The function setDiffAssign() has been added to set_rtl.c.
- In tim_win.c the function alternate_utime() has been improved to
  work more reliable (this is called by setMTime).
- The function cmdReadlink has been renamed to cmdReadLink. Changes
  have been done in cmdlib.c, cmd_rtl.c, cmd_rtl.h and
  comp/cmd_act.s7i.
- Documentation comments have been added or improved in array.s7i,
  bigint.s7i, bin32.s7i, bin64.s7i, bitset.s7i, bitsetof.s7i,
  bmp.s7i, boolean.s7i, bstring.s7i, category.s7i, char.s7i,
  cpio.s7i, dir.s7i, draw.s7i, echo.s7i, file.s7i, filesys.s7i,
  float.s7i, forloop.s7i, gif.s7i, graph.s7i, graph_file.s7i,
  gzip.s7i, hashsetof.s7i, ico.s7i, integer.s7i, jpeg.s7i,
  keydescr.s7i, line.s7i, logfile.s7i, lzma.s7i, null_file.s7i,
  pixmap_file.s7i, png.s7i, ppm.s7i, progs.s7i, reference.s7i,
  ref_list.s7i, rpm.s7i, shell.s7i, stars.s7i, strifile.s7i,
  string.s7i, stritext.s7i, subfile.s7i, tar.s7i, text.s7i,
  tls.s7i, utf16.s7i, utf8.s7i, xz.s7i, zstd.s7i
  setlib.c and set_rtl.c.
2021-12-27 15:36:38 +00:00
Muhammad Moinur Rahman
529117f533 Fix fetch for php*
- Primary hosting provider of php has introduced some sort of checking
  which is blocking fetch although curl/wget works perfectly. fetch with
  other --user-agent is also not working at the moment. An issue has been
  opened with the upstream which can be found at:
  https://github.com/php/web-php/issues/483
- Untill this is fixed add php Github distributions URL to MASTER_SITES
- Modify MASTER_SITES for php[73|74|80] and remove SUBDIR as it affects
  DIST_SUBDIR
- Add DIST_SUBDIR as Github is IPv4 only which affects IPv6 only
  builders. In case someone is running IPv6 only builders distcache will
  pickup and serve.
- Although distinfo has been updated as we have added DIST_SUBDIR but
  SHA256 and SIZE are unchanged. In case someone needs to verify those
  are available from https://www.php.net/downloads
- We might have done some drastic changes but we are on the brink of
  quarterly build and we do not want to start a new year and a new
  quarter with BROKEN php and thousands of other ports.

PR: 260699
Reported by: chris@cretaforce.gr
Approved by: portmgr (blanket infrastructure)
Sponsored by: Bounce Experts
2021-12-26 19:23:22 +01:00
Yasuhiro Kimura
1dd141b734 lang/ruby31: Update to 3.1.0
ReleaseNotes:	https://www.ruby-lang.org/en/news/2021/12/25/ruby-3-1-0-released/
2021-12-26 09:32:11 +09:00
Kirill Ponomarev
888bfec23a lang/sbcl: Utilize SBCL_HOME to build custom core file and set it to empty.
Reported by:	Catherine Tower <catherine__at__towernetdotdev>
2021-12-25 08:36:19 +01:00
Yuri Victorovich
70dbc16ef9 lang/mujs: Update 1.1.3 -> 1.2.0
Reported by:	portscout
2021-12-23 13:17:35 -08:00
Muhammad Moinur Rahman
105ff67825 lang/php74: Update version 7.4.26=>7.4.27
- Refactor with OPTIONSNG

Changelog:

Core:
    Fixed bug #81626 (Error on use static:: in __сallStatic() wrapped to
    Closure::fromCallable()).
FPM:
    Fixed bug #81513 (Future possibility for heap overflow in FPM zlog).
GD:
    Fixed bug #71316 (libpng warning from imagecreatefromstring).
OpenSSL:
    Fixed bug #75725 (./configure: detecting RAND_egd).
PCRE:
    Fixed bug #74604 (Out of bounds in php_pcre_replace_impl).
Standard:
    Fixed bug #81618 (dns_get_record fails on FreeBSD for missing type).
    Fixed bug #81659 (stream_get_contents() may unnecessarily
    overallocate).

Approved by: tz (private mail)
Relnotes: https://www.php.net/ChangeLog-7.php#7.4.27
Sponsored by: Bounce Experts
2021-12-23 08:22:31 -06:00
Tobias Kortkamp
53364ad5d3
lang/rust: Use backtrace noop backend on riscv64 too
Something is wrong with the libunwind backend or libunwind itself
on FreeBSD 13.0 riscv64. Building the parse-zoneinfo 0.3.0 crate
crashes rustc:

 [New LWP 105346]
 [New LWP 101666]
 Core was generated by `/home/tobias/rust/bin/rustc --crate-name parse_zoneinfo src/lib.rs --error-forma'.
 Program terminated with signal SIGBUS, Bus error.
 #0  0x00000000401a6126 in libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_riscv>::getSavedRegister (addressSpace=..., registers=..., cfa=<optimized out>, savedReg=...) at /usr/src/contrib/llvm-project/libunwind/src/DwarfInstructions.hpp:87
 [Current thread is 1 (LWP 105346)]
 #0  0x00000000401a6126 in libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_riscv>::getSavedRegister (addressSpace=..., registers=..., cfa=<optimized out>, savedReg=...) at /usr/src/contrib/llvm-project/libunwind/src/DwarfInstructions.hpp:87
 #1  0x00000000401a5f56 in libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_riscv>::stepWithDwarf (addressSpace=..., pc=<optimized out>, fdeStart=<optimized out>, registers=..., isSignalFrame=<optimized out>) at /usr/src/contrib/llvm-project/libunwind/src/DwarfInstructions.hpp:185
 #2  0x00000000401a5b3e in libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_riscv>::stepWithDwarfFDE (this=0x3fbffeeff8) at /usr/src/contrib/llvm-project/libunwind/src/UnwindCursor.hpp:929
 #3  libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_riscv>::step (this=0x3fbffeeff8) at /usr/src/contrib/llvm-project/libunwind/src/UnwindCursor.hpp:2004
 #4  0x00000000401a36e4 in _Unwind_Backtrace (callback=0x46ac1d78 <std::backtrace_rs::backtrace::libunwind::trace::trace_fn>, ref=0x3fbffef310) at /usr/src/contrib/llvm-project/libunwind/src/UnwindLevel1-gcc-ext.c:131
 #5  0x0000000046a94618 in std::backtrace_rs::backtrace::libunwind::trace () at library/std/src/../../backtrace/src/backtrace/libunwind.rs:90
 #6  std::backtrace_rs::backtrace::trace_unsynchronized<std::backtrace::{impl#4}::create::{closure#0}> () at library/std/src/../../backtrace/src/backtrace/mod.rs:66
 #7  std::backtrace::Backtrace::create () at library/std/src/backtrace.rs:327
 #8  0x0000000046a945a8 in std::backtrace::Backtrace::force_capture () at library/std/src/backtrace.rs:310
 #9  0x0000000046313904 in rustc_errors::HandlerInner::delay_good_path_bug () at compiler/rustc_errors/src/lib.rs:1120
 #10 rustc_errors::Handler::delay_good_path_bug () at compiler/rustc_errors/src/lib.rs:816
 #11 0x00000000460dd744 in rustc_middle::ty::print::pretty::trimmed_def_paths () at compiler/rustc_middle/src/ty/print/pretty.rs:2402
 #12 0x00000000453a95d4 in rustc_query_system::dep_graph::graph::{impl#3}::with_task_impl::{closure#0}<rustc_middle::dep_graph::dep_node::DepKind, rustc_middle::ty::context::TyCtxt, (), std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, std::collections:#️⃣:map::HashMap<&rustc_middle::ty::list::List<rustc_middle::ty::subst::GenericArg>, rustc_span::def_id::CrateNum, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>, fn(&mut rustc_middle::ich::hcx::StableHashingContext, &std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, std::collections:#️⃣:map::HashMap<&rustc_middle::ty::list::List<rustc_middle::ty::subst::GenericArg>, rustc_span::def_id::CrateNum, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>) -> core::option::Option<rustc_data_structures::fingerprint::Fingerprint>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_query_system/src/dep_graph/graph.rs:249
 #13 rustc_middle::dep_graph::{impl#0}::with_deps::{closure#0}::{closure#0}<rustc_query_system::dep_graph::graph::{impl#3}::with_task_impl::{closure#0}, std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, std::collections:#️⃣:map::HashMap<&rustc_middle::ty::list::List<rustc_middle::ty::subst::GenericArg>, rustc_span::def_id::CrateNum, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/dep_graph/mod.rs:76
 #14 rustc_middle::ty::context::tls::enter_context::{closure#0}<rustc_middle::dep_graph::{impl#0}::with_deps::{closure#0}::{closure#0}, std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, std::collections:#️⃣:map::HashMap<&rustc_middle::ty::list::List<rustc_middle::ty::subst::GenericArg>, rustc_span::def_id::CrateNum, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1778
 #15 rustc_middle::ty::context::tls::set_tlv<rustc_middle::ty::context::tls::enter_context::{closure#0}, std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, std::collections:#️⃣:map::HashMap<&rustc_middle::ty::list::List<rustc_middle::ty::subst::GenericArg>, rustc_span::def_id::CrateNum, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1762
 #16 rustc_middle::ty::context::tls::enter_context<rustc_middle::dep_graph::{impl#0}::with_deps::{closure#0}::{closure#0}, std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, std::collections:#️⃣:map::HashMap<&rustc_middle::ty::list::List<rustc_middle::ty::subst::GenericArg>, rustc_span::def_id::CrateNum, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1778
 #17 rustc_middle::dep_graph::{impl#0}::with_deps::{closure#0}<rustc_query_system::dep_graph::graph::{impl#3}::with_task_impl::{closure#0}, std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, std::collections:#️⃣:map::HashMap<&rustc_middle::ty::list::List<rustc_middle::ty::subst::GenericArg>, rustc_span::def_id::CrateNum, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/dep_graph/mod.rs:76
 #18 rustc_middle::ty::context::tls::with_context::{closure#0}<rustc_middle::dep_graph::{impl#0}::with_deps::{closure#0}, std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, std::collections:#️⃣:map::HashMap<&rustc_middle::ty::list::List<rustc_middle::ty::subst::GenericArg>, rustc_span::def_id::CrateNum, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1806
 #19 rustc_middle::ty::context::tls::with_context_opt<rustc_middle::ty::context::tls::with_context::{closure#0}, std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, std::collections:#️⃣:map::HashMap<&rustc_middle::ty::list::List<rustc_middle::ty::subst::GenericArg>, rustc_span::def_id::CrateNum, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1795
 #20 rustc_middle::ty::context::tls::with_context<rustc_middle::dep_graph::{impl#0}::with_deps::{closure#0}, std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, std::collections:#️⃣:map::HashMap<&rustc_middle::ty::list::List<rustc_middle::ty::subst::GenericArg>, rustc_span::def_id::CrateNum, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1806
 #21 rustc_middle::dep_graph::{impl#0}::with_deps<rustc_query_system::dep_graph::graph::{impl#3}::with_task_impl::{closure#0}, std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, std::collections:#️⃣:map::HashMap<&rustc_middle::ty::list::List<rustc_middle::ty::subst::GenericArg>, rustc_span::def_id::CrateNum, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/dep_graph/mod.rs:73
 #22 0x000000004526755a in rustc_query_system::dep_graph::graph::DepGraph::with_task_impl<rustc_middle::dep_graph::dep_node::DepKind, rustc_middle::ty::context::TyCtxt, (), std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, rustc_span::symbol::Symbol, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>, fn(&mut rustc_middle::ich::hcx::StableHashingContext, &std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, rustc_span::symbol::Symbol, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>) -> core::option::Option<rustc_data_structures::fingerprint::Fingerprint>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_query_system/src/dep_graph/graph.rs:249
 #23 0x00000000450e0a52 in rustc_query_system::query::plumbing::force_query_with_job::{closure#0}::{closure#0}<rustc_query_system::query::caches::ArenaCache<(), std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, rustc_span::symbol::Symbol, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>>, rustc_query_impl::plumbing::QueryCtxt> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_query_system/src/dep_graph/graph.rs:219
 #24 stacker::maybe_grow<(std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, rustc_span::symbol::Symbol, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>, rustc_query_system::dep_graph::graph::DepNodeIndex), rustc_query_system::query::plumbing::force_query_with_job::{closure#0}::{closure#0}> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/vendor/stacker/src/lib.rs:55
 #25 rustc_data_structures::stack::ensure_sufficient_stack<(std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, rustc_span::symbol::Symbol, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>, rustc_query_system::dep_graph::graph::DepNodeIndex), rustc_query_system::query::plumbing::force_query_with_job::{closure#0}::{closure#0}> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_data_structures/src/stack.rs:16
 #26 0x0000000044f338ee in rustc_query_impl::plumbing::{impl#2}::start_query::{closure#0}::{closure#0}<(std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, rustc_span::symbol::Symbol, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>, rustc_query_system::dep_graph::graph::DepNodeIndex), rustc_query_system::query::plumbing::force_query_with_job::{closure#0}::{closure#0}> () at compiler/rustc_query_impl/src/plumbing.rs:137
 #27 rustc_middle::ty::context::tls::enter_context::{closure#0}<rustc_query_impl::plumbing::{impl#2}::start_query::{closure#0}::{closure#0}, (std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, rustc_span::symbol::Symbol, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>, rustc_query_system::dep_graph::graph::DepNodeIndex)> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1778
 #28 rustc_middle::ty::context::tls::set_tlv<rustc_middle::ty::context::tls::enter_context::{closure#0}, (std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, rustc_span::symbol::Symbol, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>, rustc_query_system::dep_graph::graph::DepNodeIndex)> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1762
 #29 rustc_middle::ty::context::tls::enter_context<rustc_query_impl::plumbing::{impl#2}::start_query::{closure#0}::{closure#0}, (std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, rustc_span::symbol::Symbol, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>, rustc_query_system::dep_graph::graph::DepNodeIndex)> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1778
 #30 rustc_query_impl::plumbing::{impl#2}::start_query::{closure#0}<(std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, rustc_span::symbol::Symbol, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>, rustc_query_system::dep_graph::graph::DepNodeIndex), rustc_query_system::query::plumbing::force_query_with_job::{closure#0}::{closure#0}> () at compiler/rustc_query_impl/src/plumbing.rs:136
 #31 rustc_middle::ty::context::tls::with_related_context::{closure#0}<rustc_query_impl::plumbing::{impl#2}::start_query::{closure#0}, (std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, rustc_span::symbol::Symbol, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>, rustc_query_system::dep_graph::graph::DepNodeIndex)> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1822
 #32 rustc_middle::ty::context::tls::with_context::{closure#0}<rustc_middle::ty::context::tls::with_related_context::{closure#0}, (std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, rustc_span::symbol::Symbol, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>, rustc_query_system::dep_graph::graph::DepNodeIndex)> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1806
 #33 rustc_middle::ty::context::tls::with_context_opt<rustc_middle::ty::context::tls::with_context::{closure#0}, (std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, rustc_span::symbol::Symbol, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>, rustc_query_system::dep_graph::graph::DepNodeIndex)> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1795
 #34 rustc_middle::ty::context::tls::with_context<rustc_middle::ty::context::tls::with_related_context::{closure#0}, (std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, rustc_span::symbol::Symbol, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>, rustc_query_system::dep_graph::graph::DepNodeIndex)> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1806
 #35 rustc_middle::ty::context::tls::with_related_context<rustc_query_impl::plumbing::{impl#2}::start_query::{closure#0}, (std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, rustc_span::symbol::Symbol, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>, rustc_query_system::dep_graph::graph::DepNodeIndex)> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1819
 #36 rustc_query_impl::plumbing::{impl#2}::start_query<(std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, rustc_span::symbol::Symbol, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>, rustc_query_system::dep_graph::graph::DepNodeIndex), rustc_query_system::query::plumbing::force_query_with_job::{closure#0}::{closure#0}> () at compiler/rustc_query_impl/src/plumbing.rs:125
 #37 rustc_query_system::query::plumbing::force_query_with_job::{closure#0}<rustc_query_system::query::caches::ArenaCache<(), std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, rustc_span::symbol::Symbol, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>>, rustc_query_impl::plumbing::QueryCtxt> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_query_system/src/query/plumbing.rs:680
 #38 rustc_query_system::query::plumbing::with_diagnostics<rustc_query_system::query::plumbing::force_query_with_job::{closure#0}, (std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, rustc_span::symbol::Symbol, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>, rustc_query_system::dep_graph::graph::DepNodeIndex)> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_query_system/src/query/plumbing.rs:338
 #39 rustc_query_system::query::plumbing::force_query_with_job<rustc_query_system::query::caches::ArenaCache<(), std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, rustc_span::symbol::Symbol, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>>, rustc_query_impl::plumbing::QueryCtxt> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_query_system/src/query/plumbing.rs:679
 #40 0x0000000044ebf206 in rustc_query_system::query::plumbing::try_execute_query<rustc_query_impl::plumbing::QueryCtxt, rustc_query_system::query::caches::ArenaCache<(), std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, rustc_span::symbol::Symbol, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_query_system/src/query/plumbing.rs:520
 #41 rustc_query_system::query::plumbing::get_query_impl<rustc_query_impl::plumbing::QueryCtxt, rustc_query_system::query::caches::ArenaCache<(), std::collections:#️⃣:map::HashMap<rustc_span::def_id::DefId, rustc_span::symbol::Symbol, core:#️⃣:BuildHasherDefault<rustc_hash::FxHasher>>>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_query_system/src/query/plumbing.rs:730
 #42 0x0000000044feec34 in rustc_query_system::query::plumbing::get_query<rustc_query_impl::queries::trimmed_def_paths, rustc_query_impl::plumbing::QueryCtxt> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_query_system/src/query/plumbing.rs:853
 #43 0x00000000460caedc in rustc_middle::ty::query::TyCtxtAt::trimmed_def_paths () at compiler/rustc_middle/src/ty/query.rs:203
 #44 rustc_middle::ty::context::TyCtxt::trimmed_def_paths () at compiler/rustc_middle/src/ty/query.rs:184
 #45 rustc_middle::ty::print::pretty::PrettyPrinter::try_print_trimmed_def_path<rustc_middle::ty::print::pretty::FmtPrinter<&mut alloc::string::String>> () at compiler/rustc_middle/src/ty/print/pretty.rs:288
 #46 rustc_middle::ty::print::pretty::{impl#6}::print_def_path<&mut alloc::string::String> () at compiler/rustc_middle/src/ty/print/pretty.rs:1395
 #47 0x000000004601f77a in rustc_middle::ty::context::TyCtxt::def_path_str_with_substs () at compiler/rustc_middle/src/ty/print/pretty.rs:1363
 #48 0x000000004601f61a in rustc_middle::ty::context::TyCtxt::def_path_str () at compiler/rustc_middle/src/ty/print/pretty.rs:1356
 #49 0x0000000045bf6ff0 in rustc_lint::unused::{impl#0}::check_stmt::check_must_use_def::{closure#0} () at compiler/rustc_lint/src/unused.rs:311
 #50 core::ops::function::FnOnce::call_once<rustc_lint::unused::{impl#0}::check_stmt::check_must_use_def::{closure#0}, (rustc_middle::lint::LintDiagnosticBuilder)> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/library/core/src/ops/function.rs:227
 #51 0x0000000045fccd16 in alloc::boxed::{impl#44}::call_once<(rustc_middle::lint::LintDiagnosticBuilder), dyn core::ops::function::FnOnce<(rustc_middle::lint::LintDiagnosticBuilder), Output=()>, alloc::alloc::Global> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/library/alloc/src/boxed.rs:1636
 #52 rustc_middle::lint::struct_lint_level::struct_lint_level_impl () at compiler/rustc_middle/src/lint.rs:379
 #53 0x0000000045b80c32 in rustc_middle::lint::struct_lint_level<rustc_lint::unused::{impl#0}::check_stmt::check_must_use_def::{closure#0}> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/lint.rs:381
 #54 rustc_middle::ty::context::TyCtxt::struct_span_lint_hir<rustc_span::span_encoding::Span, rustc_lint::unused::{impl#0}::check_stmt::check_must_use_def::{closure#0}> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:2690
 #55 rustc_lint::context::{impl#5}::lookup<rustc_span::span_encoding::Span, rustc_lint::unused::{impl#0}::check_stmt::check_must_use_def::{closure#0}> () at compiler/rustc_lint/src/context.rs:842
 #56 rustc_lint::context::LintContext::struct_span_lint<rustc_lint::context::LateContext, rustc_span::span_encoding::Span, rustc_lint::unused::{impl#0}::check_stmt::check_must_use_def::{closure#0}> () at compiler/rustc_lint/src/context.rs:795
 #57 rustc_lint::unused::{impl#0}::check_stmt::check_must_use_def () at compiler/rustc_lint/src/unused.rs:307
 #58 0x0000000045b7f9e6 in rustc_lint::unused::{impl#0}::check_stmt () at compiler/rustc_lint/src/unused.rs:122
 #59 0x0000000045bae62a in rustc_lint::{impl#10}::check_stmt () at compiler/rustc_lint/src/passes.rs:116
 #60 rustc_lint::late::{impl#1}::visit_stmt::{closure#0}<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:184
 #61 rustc_lint::late::LateContextAndPass::with_lint_attrs<rustc_lint::BuiltinCombinedModuleLateLintPass, rustc_lint::late::{impl#1}::visit_stmt::{closure#0}> () at compiler/rustc_lint/src/late.rs:63
 #62 rustc_lint::late::{impl#1}::visit_stmt<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:183
 #63 0x0000000045bb0e22 in rustc_hir::intravisit::walk_block<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_hir/src/intravisit.rs:1094
 #64 0x0000000045bb980c in rustc_lint::late::{impl#1}::visit_expr::{closure#0}<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:175
 #65 rustc_lint::late::LateContextAndPass::with_lint_attrs<rustc_lint::BuiltinCombinedModuleLateLintPass, rustc_lint::late::{impl#1}::visit_expr::{closure#0}> () at compiler/rustc_lint/src/late.rs:63
 #66 rustc_lint::late::{impl#1}::visit_expr<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:173
 #67 rustc_hir::intravisit::walk_expr<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_hir/src/intravisit.rs:1166
 #68 0x0000000045bbd528 in rustc_lint::late::{impl#1}::visit_expr::{closure#0}<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:175
 #69 rustc_lint::late::LateContextAndPass::with_lint_attrs<rustc_lint::BuiltinCombinedModuleLateLintPass, rustc_lint::late::{impl#1}::visit_expr::{closure#0}> () at compiler/rustc_lint/src/late.rs:63
 #70 rustc_lint::late::{impl#1}::visit_expr<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:173
 #71 rustc_hir::intravisit::walk_stmt<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_hir/src/intravisit.rs:1104
 #72 0x0000000045bae648 in rustc_lint::late::{impl#1}::visit_stmt<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:186
 #73 0x0000000045bb0e22 in rustc_hir::intravisit::walk_block<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_hir/src/intravisit.rs:1094
 #74 0x0000000045bb980c in rustc_lint::late::{impl#1}::visit_expr::{closure#0}<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:175
 #75 rustc_lint::late::LateContextAndPass::with_lint_attrs<rustc_lint::BuiltinCombinedModuleLateLintPass, rustc_lint::late::{impl#1}::visit_expr::{closure#0}> () at compiler/rustc_lint/src/late.rs:63
 #76 rustc_lint::late::{impl#1}::visit_expr<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:173
 #77 rustc_hir::intravisit::walk_expr<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_hir/src/intravisit.rs:1166
 #78 0x0000000045bbd528 in rustc_lint::late::{impl#1}::visit_expr::{closure#0}<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:175
 #79 rustc_lint::late::LateContextAndPass::with_lint_attrs<rustc_lint::BuiltinCombinedModuleLateLintPass, rustc_lint::late::{impl#1}::visit_expr::{closure#0}> () at compiler/rustc_lint/src/late.rs:63
 #80 rustc_lint::late::{impl#1}::visit_expr<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:173
 #81 rustc_hir::intravisit::walk_stmt<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_hir/src/intravisit.rs:1104
 #82 0x0000000045bae648 in rustc_lint::late::{impl#1}::visit_stmt<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:186
 #83 0x0000000045bb0e22 in rustc_hir::intravisit::walk_block<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_hir/src/intravisit.rs:1094
 #84 0x0000000045bb0e84 in rustc_lint::late::{impl#1}::visit_expr::{closure#0}<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:175
 #85 rustc_lint::late::LateContextAndPass::with_lint_attrs<rustc_lint::BuiltinCombinedModuleLateLintPass, rustc_lint::late::{impl#1}::visit_expr::{closure#0}> () at compiler/rustc_lint/src/late.rs:63
 #86 rustc_lint::late::{impl#1}::visit_expr<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:173
 #87 rustc_hir::intravisit::walk_block<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_hir/src/intravisit.rs:1095
 #88 0x0000000045bbd528 in rustc_lint::late::{impl#1}::visit_expr::{closure#0}<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:175
 #89 rustc_lint::late::LateContextAndPass::with_lint_attrs<rustc_lint::BuiltinCombinedModuleLateLintPass, rustc_lint::late::{impl#1}::visit_expr::{closure#0}> () at compiler/rustc_lint/src/late.rs:63
 #90 rustc_lint::late::{impl#1}::visit_expr<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:173
 #91 rustc_hir::intravisit::walk_stmt<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_hir/src/intravisit.rs:1104
 #92 0x0000000045bae648 in rustc_lint::late::{impl#1}::visit_stmt<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:186
 #93 0x0000000045bb0e22 in rustc_hir::intravisit::walk_block<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_hir/src/intravisit.rs:1094
 #94 0x0000000045bb798c in rustc_lint::late::{impl#1}::visit_expr::{closure#0}<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:175
 #95 rustc_lint::late::LateContextAndPass::with_lint_attrs<rustc_lint::BuiltinCombinedModuleLateLintPass, rustc_lint::late::{impl#1}::visit_expr::{closure#0}> () at compiler/rustc_lint/src/late.rs:63
 #96 rustc_lint::late::{impl#1}::visit_expr<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:173
 #97 rustc_hir::intravisit::walk_arm<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_hir/src/intravisit.rs:1244
 #98 0x0000000045bb9926 in rustc_lint::late::{impl#1}::visit_arm<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:277
 #99 rustc_hir::intravisit::walk_expr<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_hir/src/intravisit.rs:1175
 #100 0x0000000045bb92ae in rustc_hir::intravisit::walk_expr<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>> () at compiler/rustc_lint/src/late.rs:244
 #101 0x0000000045bb0e84 in rustc_lint::late::{impl#1}::visit_expr::{closure#0}<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:175
 #102 rustc_lint::late::LateContextAndPass::with_lint_attrs<rustc_lint::BuiltinCombinedModuleLateLintPass, rustc_lint::late::{impl#1}::visit_expr::{closure#0}> () at compiler/rustc_lint/src/late.rs:63
 #103 rustc_lint::late::{impl#1}::visit_expr<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:173
 #104 rustc_hir::intravisit::walk_block<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_hir/src/intravisit.rs:1095
 #105 0x0000000045bb8ec8 in rustc_lint::late::{impl#1}::visit_expr::{closure#0}<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:175
 #106 rustc_lint::late::LateContextAndPass::with_lint_attrs<rustc_lint::BuiltinCombinedModuleLateLintPass, rustc_lint::late::{impl#1}::visit_expr::{closure#0}> () at compiler/rustc_lint/src/late.rs:63
 #107 rustc_lint::late::{impl#1}::visit_expr<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:173
 #108 rustc_hir::intravisit::walk_body<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_hir/src/intravisit.rs:500
 #109 0x0000000045bb62ae in rustc_lint::late::{impl#1}::visit_body<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:136
 #110 rustc_lint::late::{impl#1}::visit_nested_body<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:118
 #111 rustc_hir::intravisit::walk_fn<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_hir/src/intravisit.rs:980
 #112 0x0000000045bae77a in rustc_lint::late::{impl#1}::visit_fn<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:203
 #113 0x0000000045bb2826 in rustc_hir::intravisit::walk_impl_item<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_hir/src/intravisit.rs:1041
 #114 0x0000000045bac652 in rustc_lint::late::{impl#1}::visit_impl_item::{closure#0}::{closure#0}<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:323
 #115 rustc_lint::late::LateContextAndPass::with_param_env<rustc_lint::BuiltinCombinedModuleLateLintPass, rustc_lint::late::{impl#1}::visit_impl_item::{closure#0}::{closure#0}> () at compiler/rustc_lint/src/late.rs:75
 #116 rustc_lint::late::{impl#1}::visit_impl_item::{closure#0}<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:321
 #117 rustc_lint::late::LateContextAndPass::with_lint_attrs<rustc_lint::BuiltinCombinedModuleLateLintPass, rustc_lint::late::{impl#1}::visit_impl_item::{closure#0}> () at compiler/rustc_lint/src/late.rs:63
 #118 rustc_lint::late::{impl#1}::visit_impl_item<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:320
 #119 rustc_hir::intravisit::Visitor::visit_nested_impl_item<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_hir/src/intravisit.rs:281
 #120 0x0000000045bbd140 in rustc_hir::intravisit::walk_impl_item_ref<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_hir/src/intravisit.rs:1070
 #121 rustc_hir::intravisit::Visitor::visit_impl_item_ref<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_hir/src/intravisit.rs:400
 #122 rustc_hir::intravisit::walk_item<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_hir/src/intravisit.rs:625
 #123 0x0000000045babbe8 in rustc_lint::late::{impl#1}::visit_item::{closure#0}::{closure#0}<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:148
 #124 rustc_lint::late::LateContextAndPass::with_param_env<rustc_lint::BuiltinCombinedModuleLateLintPass, rustc_lint::late::{impl#1}::visit_item::{closure#0}::{closure#0}> () at compiler/rustc_lint/src/late.rs:75
 #125 rustc_lint::late::{impl#1}::visit_item::{closure#0}<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:146
 #126 rustc_lint::late::LateContextAndPass::with_lint_attrs<rustc_lint::BuiltinCombinedModuleLateLintPass, rustc_lint::late::{impl#1}::visit_item::{closure#0}> () at compiler/rustc_lint/src/late.rs:63
 #127 rustc_lint::late::{impl#1}::visit_item<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:145
 #128 rustc_hir::intravisit::Visitor::visit_nested_item<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_hir/src/intravisit.rs:265
 #129 0x0000000045baf9f6 in rustc_hir::intravisit::walk_mod<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_hir/src/intravisit.rs:494
 #130 rustc_lint::late::LateContextAndPass::process_mod<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:81
 #131 rustc_lint::late::late_lint_mod_pass<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:400
 #132 rustc_lint::late::late_lint_mod<rustc_lint::BuiltinCombinedModuleLateLintPass> () at compiler/rustc_lint/src/late.rs:420
 #133 0x00000000453a73cc in rustc_query_system::dep_graph::graph::{impl#3}::with_task_impl::{closure#0}<rustc_middle::dep_graph::dep_node::DepKind, rustc_middle::ty::context::TyCtxt, rustc_span::def_id::LocalDefId, (), fn(&mut rustc_middle::ich::hcx::StableHashingContext, &()) -> core::option::Option<rustc_data_structures::fingerprint::Fingerprint>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_query_system/src/dep_graph/graph.rs:249
 #134 rustc_middle::dep_graph::{impl#0}::with_deps::{closure#0}::{closure#0}<rustc_query_system::dep_graph::graph::{impl#3}::with_task_impl::{closure#0}, ()> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/dep_graph/mod.rs:76
 #135 rustc_middle::ty::context::tls::enter_context::{closure#0}<rustc_middle::dep_graph::{impl#0}::with_deps::{closure#0}::{closure#0}, ()> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1778
 #136 rustc_middle::ty::context::tls::set_tlv<rustc_middle::ty::context::tls::enter_context::{closure#0}, ()> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1762
 #137 rustc_middle::ty::context::tls::enter_context<rustc_middle::dep_graph::{impl#0}::with_deps::{closure#0}::{closure#0}, ()> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1778
 #138 rustc_middle::dep_graph::{impl#0}::with_deps::{closure#0}<rustc_query_system::dep_graph::graph::{impl#3}::with_task_impl::{closure#0}, ()> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/dep_graph/mod.rs:76
 #139 rustc_middle::ty::context::tls::with_context::{closure#0}<rustc_middle::dep_graph::{impl#0}::with_deps::{closure#0}, ()> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1806
 #140 rustc_middle::ty::context::tls::with_context_opt<rustc_middle::ty::context::tls::with_context::{closure#0}, ()> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1795
 #141 rustc_middle::ty::context::tls::with_context<rustc_middle::dep_graph::{impl#0}::with_deps::{closure#0}, ()> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1806
 #142 rustc_middle::dep_graph::{impl#0}::with_deps<rustc_query_system::dep_graph::graph::{impl#3}::with_task_impl::{closure#0}, ()> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/dep_graph/mod.rs:73
 #143 0x000000004524f7e4 in rustc_query_system::dep_graph::graph::DepGraph::with_task_impl<rustc_middle::dep_graph::dep_node::DepKind, rustc_middle::ty::context::TyCtxt, rustc_span::def_id::LocalDefId, (), fn(&mut rustc_middle::ich::hcx::StableHashingContext, &()) -> core::option::Option<rustc_data_structures::fingerprint::Fingerprint>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_query_system/src/dep_graph/graph.rs:249
 #144 0x00000000450d2d16 in rustc_query_system::query::plumbing::force_query_with_job::{closure#0}::{closure#0}<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalDefId, ()>, rustc_query_impl::plumbing::QueryCtxt> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_query_system/src/dep_graph/graph.rs:219
 #145 stacker::maybe_grow<((), rustc_query_system::dep_graph::graph::DepNodeIndex), rustc_query_system::query::plumbing::force_query_with_job::{closure#0}::{closure#0}> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/vendor/stacker/src/lib.rs:55
 #146 rustc_data_structures::stack::ensure_sufficient_stack<((), rustc_query_system::dep_graph::graph::DepNodeIndex), rustc_query_system::query::plumbing::force_query_with_job::{closure#0}::{closure#0}> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_data_structures/src/stack.rs:16
 #147 0x0000000044f30852 in rustc_query_impl::plumbing::{impl#2}::start_query::{closure#0}::{closure#0}<((), rustc_query_system::dep_graph::graph::DepNodeIndex), rustc_query_system::query::plumbing::force_query_with_job::{closure#0}::{closure#0}> () at compiler/rustc_query_impl/src/plumbing.rs:137
 #148 rustc_middle::ty::context::tls::enter_context::{closure#0}<rustc_query_impl::plumbing::{impl#2}::start_query::{closure#0}::{closure#0}, ((), rustc_query_system::dep_graph::graph::DepNodeIndex)> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1778
 #149 rustc_middle::ty::context::tls::set_tlv<rustc_middle::ty::context::tls::enter_context::{closure#0}, ((), rustc_query_system::dep_graph::graph::DepNodeIndex)> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1762
 #150 rustc_middle::ty::context::tls::enter_context<rustc_query_impl::plumbing::{impl#2}::start_query::{closure#0}::{closure#0}, ((), rustc_query_system::dep_graph::graph::DepNodeIndex)> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1778
 #151 rustc_query_impl::plumbing::{impl#2}::start_query::{closure#0}<((), rustc_query_system::dep_graph::graph::DepNodeIndex), rustc_query_system::query::plumbing::force_query_with_job::{closure#0}::{closure#0}> () at compiler/rustc_query_impl/src/plumbing.rs:136
 #152 rustc_middle::ty::context::tls::with_related_context::{closure#0}<rustc_query_impl::plumbing::{impl#2}::start_query::{closure#0}, ((), rustc_query_system::dep_graph::graph::DepNodeIndex)> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1822
 #153 rustc_middle::ty::context::tls::with_context::{closure#0}<rustc_middle::ty::context::tls::with_related_context::{closure#0}, ((), rustc_query_system::dep_graph::graph::DepNodeIndex)> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1806
 #154 rustc_middle::ty::context::tls::with_context_opt<rustc_middle::ty::context::tls::with_context::{closure#0}, ((), rustc_query_system::dep_graph::graph::DepNodeIndex)> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1795
 #155 rustc_middle::ty::context::tls::with_context<rustc_middle::ty::context::tls::with_related_context::{closure#0}, ((), rustc_query_system::dep_graph::graph::DepNodeIndex)> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1806
 #156 rustc_middle::ty::context::tls::with_related_context<rustc_query_impl::plumbing::{impl#2}::start_query::{closure#0}, ((), rustc_query_system::dep_graph::graph::DepNodeIndex)> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1819
 #157 rustc_query_impl::plumbing::{impl#2}::start_query<((), rustc_query_system::dep_graph::graph::DepNodeIndex), rustc_query_system::query::plumbing::force_query_with_job::{closure#0}::{closure#0}> () at compiler/rustc_query_impl/src/plumbing.rs:125
 #158 rustc_query_system::query::plumbing::force_query_with_job::{closure#0}<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalDefId, ()>, rustc_query_impl::plumbing::QueryCtxt> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_query_system/src/query/plumbing.rs:680
 #159 rustc_query_system::query::plumbing::with_diagnostics<rustc_query_system::query::plumbing::force_query_with_job::{closure#0}, ((), rustc_query_system::dep_graph::graph::DepNodeIndex)> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_query_system/src/query/plumbing.rs:338
 #160 rustc_query_system::query::plumbing::force_query_with_job<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalDefId, ()>, rustc_query_impl::plumbing::QueryCtxt> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_query_system/src/query/plumbing.rs:679
 #161 0x0000000044edfa78 in rustc_query_system::query::plumbing::try_execute_query<rustc_query_impl::plumbing::QueryCtxt, rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalDefId, ()>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_query_system/src/query/plumbing.rs:520
 #162 rustc_query_system::query::plumbing::get_query_impl<rustc_query_impl::plumbing::QueryCtxt, rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalDefId, ()>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_query_system/src/query/plumbing.rs:730
 #163 0x0000000044fe144e in rustc_query_system::query::plumbing::get_query<rustc_query_impl::queries::lint_mod, rustc_query_impl::plumbing::QueryCtxt> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_query_system/src/query/plumbing.rs:853
 #164 0x000000004248a5f2 in rustc_middle::ty::query::TyCtxtEnsure::lint_mod () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/query.rs:174
 #165 rustc_lint::late::check_crate::{closure#1}::{closure#0}::{closure#0}<rustc_lint::BuiltinCombinedLateLintPass, rustc_interface::passes::analysis::{closure#5}::{closure#0}::{closure#3}::{closure#0}::{closure#0}> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_lint/src/late.rs:506
 #166 core::iter::traits::iterator::Iterator::for_each::call::{closure#0}<(&rustc_span::def_id::LocalDefId, &rustc_hir::hir::ModuleItems), rustc_lint::late::check_crate::{closure#1}::{closure#0}::{closure#0}> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/library/core/src/iter/traits/iterator.rs:730
 #167 core::iter::traits::iterator::Iterator::fold<alloc::collections::btree::map::Iter<rustc_span::def_id::LocalDefId, rustc_hir::hir::ModuleItems>, (), core::iter::traits::iterator::Iterator::for_each::call::{closure#0}> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/library/core/src/iter/traits/iterator.rs:2170
 #168 core::iter::traits::iterator::Iterator::for_each<alloc::collections::btree::map::Iter<rustc_span::def_id::LocalDefId, rustc_hir::hir::ModuleItems>, rustc_lint::late::check_crate::{closure#1}::{closure#0}::{closure#0}> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/library/core/src/iter/traits/iterator.rs:733
 #169 rustc_lint::late::check_crate::{closure#1}::{closure#0}<rustc_lint::BuiltinCombinedLateLintPass, rustc_interface::passes::analysis::{closure#5}::{closure#0}::{closure#3}::{closure#0}::{closure#0}> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_lint/src/late.rs:505
 #170 rustc_data_structures::profiling::VerboseTimingGuard::run<(), rustc_lint::late::check_crate::{closure#1}::{closure#0}> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_data_structures/src/profiling.rs:611
 #171 rustc_session::session::Session::time<(), rustc_lint::late::check_crate::{closure#1}::{closure#0}> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_session/src/utils.rs:16
 #172 rustc_lint::late::check_crate::{closure#1}<rustc_lint::BuiltinCombinedLateLintPass, rustc_interface::passes::analysis::{closure#5}::{closure#0}::{closure#3}::{closure#0}::{closure#0}> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_lint/src/late.rs:503
 #173 rustc_data_structures::sync::join<rustc_lint::late::check_crate::{closure#0}, rustc_lint::late::check_crate::{closure#1}, (), ()> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_data_structures/src/sync.rs:119
 #174 0x000000004251c530 in rustc_lint::late::check_crate<rustc_lint::BuiltinCombinedLateLintPass, rustc_interface::passes::analysis::{closure#5}::{closure#0}::{closure#3}::{closure#0}::{closure#0}> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_lint/src/late.rs:495
 #175 rustc_interface::passes::analysis::{closure#5}::{closure#0}::{closure#3}::{closure#0} () at compiler/rustc_interface/src/passes.rs:958
 #176 rustc_data_structures::profiling::VerboseTimingGuard::run<(), rustc_interface::passes::analysis::{closure#5}::{closure#0}::{closure#3}::{closure#0}> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_data_structures/src/profiling.rs:611
 #177 rustc_session::session::Session::time<(), rustc_interface::passes::analysis::{closure#5}::{closure#0}::{closure#3}::{closure#0}> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_session/src/utils.rs:16
 #178 rustc_interface::passes::analysis::{closure#5}::{closure#0}::{closure#3} () at compiler/rustc_interface/src/passes.rs:957
 #179 core::ops::function::FnOnce::call_once<rustc_interface::passes::analysis::{closure#5}::{closure#0}::{closure#3}, ()> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/library/core/src/ops/function.rs:227
 #180 core::panic::unwind_safe::{impl#23}::call_once<(), rustc_interface::passes::analysis::{closure#5}::{closure#0}::{closure#3}> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/library/core/src/panic/unwind_safe.rs:271
 #181 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<rustc_interface::passes::analysis::{closure#5}::{closure#0}::{closure#3}>, ()> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/library/std/src/panicking.rs:403
 #182 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<rustc_interface::passes::analysis::{closure#5}::{closure#0}::{closure#3}>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/library/std/src/panicking.rs:367
 #183 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<rustc_interface::passes::analysis::{closure#5}::{closure#0}::{closure#3}>, ()> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/library/std/src/panic.rs:129
 #184 rustc_interface::passes::analysis::{closure#5}::{closure#0} () at compiler/rustc_interface/src/passes.rs:944
 #185 core::ops::function::FnOnce::call_once<rustc_interface::passes::analysis::{closure#5}::{closure#0}, ()> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/library/core/src/ops/function.rs:227
 #186 core::panic::unwind_safe::{impl#23}::call_once<(), rustc_interface::passes::analysis::{closure#5}::{closure#0}> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/library/core/src/panic/unwind_safe.rs:271
 #187 0x000000004248927c in std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<rustc_interface::passes::analysis::{closure#5}::{closure#0}>, ()> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/library/std/src/panicking.rs:403
 #188 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<rustc_interface::passes::analysis::{closure#5}::{closure#0}>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/library/std/src/panicking.rs:367
 #189 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<rustc_interface::passes::analysis::{closure#5}::{closure#0}>, ()> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/library/std/src/panic.rs:129
 #190 rustc_interface::passes::analysis::{closure#5} () at compiler/rustc_interface/src/passes.rs:940
 #191 rustc_data_structures::profiling::VerboseTimingGuard::run<(), rustc_interface::passes::analysis::{closure#5}> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_data_structures/src/profiling.rs:611
 #192 rustc_session::session::Session::time<(), rustc_interface::passes::analysis::{closure#5}> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_session/src/utils.rs:16
 #193 0x00000000424b5c14 in rustc_interface::passes::analysis () at compiler/rustc_interface/src/passes.rs:939
 #194 0x00000000453ac0f2 in rustc_query_system::dep_graph::graph::{impl#3}::with_task_impl::{closure#0}<rustc_middle::dep_graph::dep_node::DepKind, rustc_middle::ty::context::TyCtxt, (), core::result::Result<(), rustc_errors::ErrorReported>, fn(&mut rustc_middle::ich::hcx::StableHashingContext, &core::result::Result<(), rustc_errors::ErrorReported>) -> core::option::Option<rustc_data_structures::fingerprint::Fingerprint>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_query_system/src/dep_graph/graph.rs:249
 #195 rustc_middle::dep_graph::{impl#0}::with_deps::{closure#0}::{closure#0}<rustc_query_system::dep_graph::graph::{impl#3}::with_task_impl::{closure#0}, core::result::Result<(), rustc_errors::ErrorReported>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/dep_graph/mod.rs:76
 #196 rustc_middle::ty::context::tls::enter_context::{closure#0}<rustc_middle::dep_graph::{impl#0}::with_deps::{closure#0}::{closure#0}, core::result::Result<(), rustc_errors::ErrorReported>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1778
 #197 rustc_middle::ty::context::tls::set_tlv<rustc_middle::ty::context::tls::enter_context::{closure#0}, core::result::Result<(), rustc_errors::ErrorReported>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1762
 #198 rustc_middle::ty::context::tls::enter_context<rustc_middle::dep_graph::{impl#0}::with_deps::{closure#0}::{closure#0}, core::result::Result<(), rustc_errors::ErrorReported>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1778
 #199 rustc_middle::dep_graph::{impl#0}::with_deps::{closure#0}<rustc_query_system::dep_graph::graph::{impl#3}::with_task_impl::{closure#0}, core::result::Result<(), rustc_errors::ErrorReported>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/dep_graph/mod.rs:76
 #200 rustc_middle::ty::context::tls::with_context::{closure#0}<rustc_middle::dep_graph::{impl#0}::with_deps::{closure#0}, core::result::Result<(), rustc_errors::ErrorReported>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1806
 #201 rustc_middle::ty::context::tls::with_context_opt<rustc_middle::ty::context::tls::with_context::{closure#0}, core::result::Result<(), rustc_errors::ErrorReported>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1795
 #202 rustc_middle::ty::context::tls::with_context<rustc_middle::dep_graph::{impl#0}::with_deps::{closure#0}, core::result::Result<(), rustc_errors::ErrorReported>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1806
 #203 rustc_middle::dep_graph::{impl#0}::with_deps<rustc_query_system::dep_graph::graph::{impl#3}::with_task_impl::{closure#0}, core::result::Result<(), rustc_errors::ErrorReported>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/dep_graph/mod.rs:73
 #204 0x0000000045250fd0 in rustc_query_system::dep_graph::graph::DepGraph::with_task_impl<rustc_middle::dep_graph::dep_node::DepKind, rustc_middle::ty::context::TyCtxt, (), core::result::Result<(), rustc_errors::ErrorReported>, fn(&mut rustc_middle::ich::hcx::StableHashingContext, &core::result::Result<(), rustc_errors::ErrorReported>) -> core::option::Option<rustc_data_structures::fingerprint::Fingerprint>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_query_system/src/dep_graph/graph.rs:249
 #205 0x00000000450d8ee0 in rustc_query_system::query::plumbing::force_query_with_job::{closure#0}::{closure#0}<rustc_query_system::query::caches::DefaultCache<(), core::result::Result<(), rustc_errors::ErrorReported>>, rustc_query_impl::plumbing::QueryCtxt> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_query_system/src/dep_graph/graph.rs:219
 #206 stacker::maybe_grow<(core::result::Result<(), rustc_errors::ErrorReported>, rustc_query_system::dep_graph::graph::DepNodeIndex), rustc_query_system::query::plumbing::force_query_with_job::{closure#0}::{closure#0}> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/vendor/stacker/src/lib.rs:55
 #207 rustc_data_structures::stack::ensure_sufficient_stack<(core::result::Result<(), rustc_errors::ErrorReported>, rustc_query_system::dep_graph::graph::DepNodeIndex), rustc_query_system::query::plumbing::force_query_with_job::{closure#0}::{closure#0}> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_data_structures/src/stack.rs:16
 #208 0x0000000044f45290 in rustc_query_impl::plumbing::{impl#2}::start_query::{closure#0}::{closure#0}<(core::result::Result<(), rustc_errors::ErrorReported>, rustc_query_system::dep_graph::graph::DepNodeIndex), rustc_query_system::query::plumbing::force_query_with_job::{closure#0}::{closure#0}> () at compiler/rustc_query_impl/src/plumbing.rs:137
 #209 rustc_middle::ty::context::tls::enter_context::{closure#0}<rustc_query_impl::plumbing::{impl#2}::start_query::{closure#0}::{closure#0}, (core::result::Result<(), rustc_errors::ErrorReported>, rustc_query_system::dep_graph::graph::DepNodeIndex)> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1778
 #210 rustc_middle::ty::context::tls::set_tlv<rustc_middle::ty::context::tls::enter_context::{closure#0}, (core::result::Result<(), rustc_errors::ErrorReported>, rustc_query_system::dep_graph::graph::DepNodeIndex)> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1762
 #211 rustc_middle::ty::context::tls::enter_context<rustc_query_impl::plumbing::{impl#2}::start_query::{closure#0}::{closure#0}, (core::result::Result<(), rustc_errors::ErrorReported>, rustc_query_system::dep_graph::graph::DepNodeIndex)> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1778
 #212 rustc_query_impl::plumbing::{impl#2}::start_query::{closure#0}<(core::result::Result<(), rustc_errors::ErrorReported>, rustc_query_system::dep_graph::graph::DepNodeIndex), rustc_query_system::query::plumbing::force_query_with_job::{closure#0}::{closure#0}> () at compiler/rustc_query_impl/src/plumbing.rs:136
 #213 rustc_middle::ty::context::tls::with_related_context::{closure#0}<rustc_query_impl::plumbing::{impl#2}::start_query::{closure#0}, (core::result::Result<(), rustc_errors::ErrorReported>, rustc_query_system::dep_graph::graph::DepNodeIndex)> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1822
 #214 rustc_middle::ty::context::tls::with_context::{closure#0}<rustc_middle::ty::context::tls::with_related_context::{closure#0}, (core::result::Result<(), rustc_errors::ErrorReported>, rustc_query_system::dep_graph::graph::DepNodeIndex)> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1806
 #215 rustc_middle::ty::context::tls::with_context_opt<rustc_middle::ty::context::tls::with_context::{closure#0}, (core::result::Result<(), rustc_errors::ErrorReported>, rustc_query_system::dep_graph::graph::DepNodeIndex)> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1795
 #216 rustc_middle::ty::context::tls::with_context<rustc_middle::ty::context::tls::with_related_context::{closure#0}, (core::result::Result<(), rustc_errors::ErrorReported>, rustc_query_system::dep_graph::graph::DepNodeIndex)> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1806
 #217 rustc_middle::ty::context::tls::with_related_context<rustc_query_impl::plumbing::{impl#2}::start_query::{closure#0}, (core::result::Result<(), rustc_errors::ErrorReported>, rustc_query_system::dep_graph::graph::DepNodeIndex)> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1819
 #218 rustc_query_impl::plumbing::{impl#2}::start_query<(core::result::Result<(), rustc_errors::ErrorReported>, rustc_query_system::dep_graph::graph::DepNodeIndex), rustc_query_system::query::plumbing::force_query_with_job::{closure#0}::{closure#0}> () at compiler/rustc_query_impl/src/plumbing.rs:125
 #219 rustc_query_system::query::plumbing::force_query_with_job::{closure#0}<rustc_query_system::query::caches::DefaultCache<(), core::result::Result<(), rustc_errors::ErrorReported>>, rustc_query_impl::plumbing::QueryCtxt> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_query_system/src/query/plumbing.rs:680
 #220 rustc_query_system::query::plumbing::with_diagnostics<rustc_query_system::query::plumbing::force_query_with_job::{closure#0}, (core::result::Result<(), rustc_errors::ErrorReported>, rustc_query_system::dep_graph::graph::DepNodeIndex)> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_query_system/src/query/plumbing.rs:338
 #221 rustc_query_system::query::plumbing::force_query_with_job<rustc_query_system::query::caches::DefaultCache<(), core::result::Result<(), rustc_errors::ErrorReported>>, rustc_query_impl::plumbing::QueryCtxt> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_query_system/src/query/plumbing.rs:679
 #222 0x0000000044ee890a in rustc_query_system::query::plumbing::try_execute_query<rustc_query_impl::plumbing::QueryCtxt, rustc_query_system::query::caches::DefaultCache<(), core::result::Result<(), rustc_errors::ErrorReported>>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_query_system/src/query/plumbing.rs:520
 #223 rustc_query_system::query::plumbing::get_query_impl<rustc_query_impl::plumbing::QueryCtxt, rustc_query_system::query::caches::DefaultCache<(), core::result::Result<(), rustc_errors::ErrorReported>>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_query_system/src/query/plumbing.rs:730
 #224 0x0000000044fd9df6 in rustc_query_system::query::plumbing::get_query<rustc_query_impl::queries::analysis, rustc_query_impl::plumbing::QueryCtxt> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_query_system/src/query/plumbing.rs:853
 #225 0x00000000423e8ec2 in rustc_middle::ty::query::TyCtxtAt::analysis () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/query.rs:203
 #226 rustc_middle::ty::context::TyCtxt::analysis () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/query.rs:184
 #227 rustc_driver::run_compiler::{closure#1}::{closure#2}::{closure#3} () at compiler/rustc_driver/src/lib.rs:384
 #228 rustc_interface::passes::{impl#0}::enter::{closure#0}<rustc_driver::run_compiler::{closure#1}::{closure#2}::{closure#3}, core::result::Result<(), rustc_errors::ErrorReported>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_interface/src/passes.rs:779
 #229 rustc_middle::ty::context::tls::enter_context::{closure#0}<rustc_interface::passes::{impl#0}::enter::{closure#0}, core::result::Result<(), rustc_errors::ErrorReported>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1778
 #230 rustc_middle::ty::context::tls::set_tlv<rustc_middle::ty::context::tls::enter_context::{closure#0}, core::result::Result<(), rustc_errors::ErrorReported>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1762
 #231 rustc_middle::ty::context::tls::enter_context<rustc_interface::passes::{impl#0}::enter::{closure#0}, core::result::Result<(), rustc_errors::ErrorReported>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_middle/src/ty/context.rs:1778
 #232 rustc_interface::passes::QueryContext::enter<rustc_driver::run_compiler::{closure#1}::{closure#2}::{closure#3}, core::result::Result<(), rustc_errors::ErrorReported>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_interface/src/passes.rs:779
 #233 0x00000000423b376e in rustc_driver::run_compiler::{closure#1}::{closure#2} () at compiler/rustc_driver/src/lib.rs:383
 #234 rustc_interface::interface::Compiler::enter<rustc_driver::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_errors::ErrorReported>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_interface/src/queries.rs:390
 #235 0x000000004236f7e0 in rustc_driver::run_compiler::{closure#1} () at compiler/rustc_driver/src/lib.rs:312
 #236 rustc_interface::interface::create_compiler_and_run::{closure#0}<core::result::Result<(), rustc_errors::ErrorReported>, rustc_driver::run_compiler::{closure#1}> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_interface/src/interface.rs:209
 #237 rustc_span::with_source_map<core::result::Result<(), rustc_errors::ErrorReported>, rustc_interface::interface::create_compiler_and_run::{closure#0}> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_span/src/lib.rs:932
 #238 0x00000000423b4d00 in rustc_interface::interface::create_compiler_and_run<core::result::Result<(), rustc_errors::ErrorReported>, rustc_driver::run_compiler::{closure#1}> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_interface/src/interface.rs:203
 #239 0x00000000423ad024 in rustc_interface::interface::run_compiler::{closure#0}<core::result::Result<(), rustc_errors::ErrorReported>, rustc_driver::run_compiler::{closure#1}> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_interface/src/interface.rs:225
 #240 rustc_interface::util::setup_callbacks_and_run_in_thread_pool_with_globals::{closure#0}::{closure#0}<rustc_interface::interface::run_compiler::{closure#0}, core::result::Result<(), rustc_errors::ErrorReported>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_interface/src/util.rs:157
 #241 scoped_tls::ScopedKey::set<rustc_span::SessionGlobals, rustc_interface::util::setup_callbacks_and_run_in_thread_pool_with_globals::{closure#0}::{closure#0}, core::result::Result<(), rustc_errors::ErrorReported>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/vendor/scoped-tls/src/lib.rs:137
 #242 0x0000000042370550 in rustc_span::create_session_globals_then<core::result::Result<(), rustc_errors::ErrorReported>, rustc_interface::util::setup_callbacks_and_run_in_thread_pool_with_globals::{closure#0}::{closure#0}> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_span/src/lib.rs:107
 #243 rustc_interface::util::setup_callbacks_and_run_in_thread_pool_with_globals::{closure#0}<rustc_interface::interface::run_compiler::{closure#0}, core::result::Result<(), rustc_errors::ErrorReported>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_interface/src/util.rs:155
 #244 rustc_interface::util::scoped_thread::{closure#0}<rustc_interface::util::setup_callbacks_and_run_in_thread_pool_with_globals::{closure#0}, core::result::Result<(), rustc_errors::ErrorReported>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/compiler/rustc_interface/src/util.rs:130
 #245 std::sys_common::backtrace::__rust_begin_short_backtrace<rustc_interface::util::scoped_thread::{closure#0}, ()> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/library/std/src/sys_common/backtrace.rs:125
 #246 0x00000000423466fc in std:🧵:{impl#0}::spawn_unchecked::{closure#0}::{closure#0}<rustc_interface::util::scoped_thread::{closure#0}, ()> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/library/std/src/thread/mod.rs:481
 #247 core::panic::unwind_safe::{impl#23}::call_once<(), std:🧵:{impl#0}::spawn_unchecked::{closure#0}::{closure#0}> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/library/core/src/panic/unwind_safe.rs:271
 #248 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std:🧵:{impl#0}::spawn_unchecked::{closure#0}::{closure#0}>, ()> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/library/std/src/panicking.rs:403
 #249 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std:🧵:{impl#0}::spawn_unchecked::{closure#0}::{closure#0}>> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/library/std/src/panicking.rs:367
 #250 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std:🧵:{impl#0}::spawn_unchecked::{closure#0}::{closure#0}>, ()> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/library/std/src/panic.rs:129
 #251 std:🧵:{impl#0}::spawn_unchecked::{closure#0}<rustc_interface::util::scoped_thread::{closure#0}, ()> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/library/std/src/thread/mod.rs:480
 #252 core::ops::function::FnOnce::call_once<std:🧵:{impl#0}::spawn_unchecked::{closure#0}, ()> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/library/core/src/ops/function.rs:227
 #253 0x0000000046a82904 in alloc::boxed::{impl#44}::call_once<(), dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/library/alloc/src/boxed.rs:1636
 #254 alloc::boxed::{impl#44}::call_once<(), alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global>, alloc::alloc::Global> () at /wrkdirs/usr/ports/lang/rust-bootstrap/work-riscv64/rustc-1.56.0-src/library/alloc/src/boxed.rs:1636
 #255 std::sys::unix:🧵:{impl#2}:🆕:thread_start () at library/std/src/sys/unix/thread.rs:106
 #256 0x0000000040175774 in thread_start (curthread=0x474b9d00) at /usr/src/lib/libthr/thread/thr_create.c:292
 #257 0x0000000040175334 in _pthread_create (thread=0x3fffffb5a0, attr=<optimized out>, start_routine=<optimized out>, arg=<optimized out>) at /usr/src/lib/libthr/thread/thr_create.c:187
 Backtrace stopped: Cannot access memory at address 0x3fbfffe0e8
2021-12-23 11:10:16 +01:00
Tobias Kortkamp
96eec29c9a
lang/rust: Add riscv64 (riscv64gc-unknown-freebsd) support
A kernel with COMPAT_FREEBSD11 is required for now like on all
other FreeBSD archs. FreeBSD11 never had riscv64 support, so
GENERIC does not have it and a kernel rebuild is required. The
same issue existed on powerpc64le.

The riscv64gc-unknown-freebsd target was upstreamed and will
be part of Rust 1.59.0 (2021-02-24).

Reviewed by:	jrtc27, pkubaj
Differential Revision:	https://reviews.freebsd.org/D32881
2021-12-23 11:10:16 +01:00
Tobias Kortkamp
9675ea8777
lang/rust-nightly: Update to 1.59.0.20211221
Changes:	0fb1c371d4...e100ec5bc7
2021-12-23 11:10:15 +01:00
Muhammad Moinur Rahman
50a2e372b2 lang/php73: Fix typo
- Set EXPIRATION date on 2022-01-25
Reported by:    decke
Approved by:    tz (private mail)
2021-12-22 23:15:01 -06:00
Martin Matuska
efa9fe9654 lang/luajit-openresty: 2.1-20210510 -> 2.1-20211210 2021-12-23 00:00:26 +01:00
Muhammad Moinur Rahman
80a8fbe528 lang/php73: Mark DEPRECATED
- Upstream active support expired on 2021-12-06
- Set to EXPIRE on 2021-01-25
Approved by:    tz (via private mail)
Sponsored by:   Bounce Experts
2021-12-22 16:09:20 -06:00
Neal Nelson
148623c445 lang/nim: Upgrade to 1.6.2
Release notes: https://nim-lang.org/blog/2021/12/17/version-162-released.html

PR:		260610
2021-12-23 01:00:11 +08:00
Dmitry Marakasov
826c8bace1 lang/python311: update to 3.11.0a3 2021-12-22 16:44:04 +03:00
Dave Cottlehuber
f40867b137 lang/zig-devel: add test target 2021-12-21 23:44:45 +00:00
Dave Cottlehuber
a6764c084d lang/elixir-devel: update to 1.13.1 2021-12-21 23:03:12 +00:00
Dave Cottlehuber
2f5bc7fec0 lang/zig-devel: update to 0.9.0 and llvm13
Sponsored by:	SkunkWerks, GmbH
2021-12-21 23:02:43 +00:00
Jimmy Olgeni
ba1613a3fc lang/erlang-runtime22: Update to version 22.3.4.24 2021-12-21 21:26:10 +01:00
Jimmy Olgeni
dd46fb6ddd lang/erlang-runtime23: Update to version 23.3.4.10 2021-12-21 21:26:10 +01:00
Po-Chuan Hsieh
9e8033a83d
lang/ruby30: Fix unnecessary substitution in PLIST 2021-12-22 02:54:46 +08:00
Po-Chuan Hsieh
f1c4856573
lang/python310: Update COMMENT
Python 3.10.1 is no longer a beta version.
2021-12-22 02:54:45 +08:00
Po-Chuan Hsieh
f1aaa56b42
lang/p5-Try-Tiny: Update to 0.31
Changes:	https://metacpan.org/dist/Try-Tiny/changes
2021-12-22 02:47:37 +08:00
Po-Chuan Hsieh
92860904a6
lang/v8-beta: Update to 9.7.106.13
Changes:	https://v8.dev/blog/v8-release-97
		https://chromium.googlesource.com/v8/v8.git/+log/refs/heads/9.7-lkgr
2021-12-22 02:46:25 +08:00
Phil Budne
6f1f2899fc lang/snobol4: Update to 2.2.2
PR:	260405
Reported by:	phil.budne@gmail.com (maintainer)
2021-12-21 18:17:17 +01:00
Joseph Mingrone
ae37f26f9e
lang/fennel: Update to 1.0.0
Port changes:
Respect upstream's default behavior and install the fennel script rather
than fennel-bin, the native binary.

Upstream changes:
https://git.sr.ht/~technomancy/fennel/tree/main/item/changelog.md#100--2021-11-14

Sponsored by:	The FreeBSD Foundation
2021-12-21 11:36:02 -04:00
Jan Beich
ac9adc65ca lang/intel-compute-runtime: update to 21.50.21939
Changes:	https://github.com/intel/compute-runtime/compare/21.49.21786...21.50.21939
Reported by:	GitHub (watch releases)
2021-12-20 23:39:56 +00:00
Jan Beich
7d6e0af31e multimedia/gmmlib: update to 22.0.0
Changes:	https://github.com/intel/gmmlib/compare/intel-gmmlib-21.3.3...intel-gmmlib-22.0.0
Reported by:	Repology
2021-12-20 17:43:49 +00:00
Alex Dupre
2cf1e63d83 lang/solidity: update to 0.8.11 release. 2021-12-20 17:49:57 +01:00
Yasuhiro Kimura
633b51aa6f lang/ruby31: Add new port
Add preview1 of Ruby 3.3 series.

To handle pre-release version, Mk/bsd.ruby.mk is changed as following.

* New variable RUBY_DISTVERSION is introduced. It keeps DISTVERSION of
  each ruby port (lang/rubyXY).
* The value of RUBY_VERSION, RUBY_PORTVERSION, RUBY_WRKSRC and
  RUBY_DISTNAME is set by using that of RUBY_DISTVERSION

ReleaseNotes:	https://www.ruby-lang.org/en/news/2021/11/09/ruby-3-1-0-preview1-released/
PR:		259746
Approved by:	maintainer timeout (> 1 month)
2021-12-19 09:34:57 +09:00
Piotr Kubaj
23b31964fc lang/rust-bootstrap: enable on powerpc64le
All the flavors build fine.
2021-12-18 19:06:38 +00:00
Piotr Kubaj
a0b9c23566 lang/gcc9: fix build on powerpc64le
Backport patch from gcc9-devel to fix build.
2021-12-18 19:06:37 +00:00
Piotr Kubaj
276eaf5cf3 lang/angelscript: enable on riscv64 2021-12-17 14:36:21 +01:00
Alex Dupre
c0b2860b45 lang/solidity: fix build with newer z3. 2021-12-16 20:48:51 +01:00
Tobias C. Berner
473996fc57 KDE: Update KDE Frameworks to 5.89.0
Saturday, 11 December 2021

KDE today announces the release of KDE Frameworks 5.89.0.

KDE Frameworks are 83 addon libraries to Qt which provide a wide variety
of commonly needed functionality in mature, peer reviewed and well
tested libraries with friendly licensing terms. For an introduction see
the KDE Frameworks release announcement.

This release is part of a series of planned monthly releases making
improvements available to developers in a quick and predictable manner.

Announcment:
	https://kde.org/announcements/frameworks/5/5.89.0/

PR:		260361
Exp-run by:	antoine
2021-12-16 18:27:16 +01:00
Kirill Ponomarev
b3e5761e6d lang/sbcl: Update to 2.1.11 2021-12-16 09:41:21 +01:00
Michael Zhilin
d052d90b18 lang/kotlin: update to 1.6.10 2021-12-16 11:05:10 +03:00
Guangyuan Yang
7d23d1ab15 lang/go-devel: Update to 1.18beta1
Changes:	https://tip.golang.org/doc/go1.18
2021-12-14 19:47:59 -05:00
Dave Cottlehuber
95a444db35 lang/gleam: update to 0.18.2 2021-12-14 07:01:33 +00:00
Li-Wen Hsu
9e2934243c lang/kotlin: Update to 1.6.0 2021-12-12 08:47:19 +03:00
Ashish SHUKLA
ddf88e84d0
lang/chez-scheme: Fix threads support on i386 platform
While here, pet portlint.

Reported by:	Jason Dagit <dagitj at gmail dot com> (private email)
2021-12-11 09:15:52 +00:00
Yuri Victorovich
f228916ed9 lang/eisl: Update 2.25 -> 2.34 2021-12-11 00:41:24 -08:00
Ashish SHUKLA
85f483cf91
lang/chez-scheme: Fix threads support
Thanks to Jason for suggesting the fix as well

Reported by:	Jason Dagit <dagitj at gmail dot com> (private email)
2021-12-11 04:15:34 +00:00
Jan Beich
4a2849f12e lang/intel-compute-runtime: update to 21.49.21786
Changes:	https://github.com/intel/compute-runtime/compare/21.48.21782...21.49.21786
Reported by:	GitHub (watch releases)
2021-12-10 16:28:22 +00:00
Tobias C. Berner
2c348825da KDE: Update KDE Gear to 21.12
KDE Gear 21.12 has landed and comes with a massive number of updates and
new versions of applications and libraries. Literally, dozens of classic
KDE everyday tools and the specialised sophisticated apps you use to
work, be creative and play, are getting refreshers with design
improvements, new features and performance and stability enhancements.

What's new:
	https://kde.org/announcements/gear/21.12.0/#whatsnew

Changelog:
	https://kde.org/announcements/changelogs/gear/21.12.0/
2021-12-10 07:26:32 +01:00
Guangyuan Yang
5e65bf97bb lang/go: Update to 1.17.5
Changes:	https://golang.org/doc/devel/release#go1.17.minor
Security:	720505fe-593f-11ec-9ba8-002324b2fba8
2021-12-09 21:46:27 -05:00
Guangyuan Yang
63ffddfa96 lang/go-devel: Update to 1.17.5
Changes:	https://golang.org/doc/devel/release#go1.17.minor
2021-12-09 21:46:11 -05:00
Cy Schubert
ed11420d6b lang/mono6.8: Invoke CPU_COUNT properly
9e02e52115 did not include a patch to
configure.ac that allowed it to properly detect CPU_COUNT.

Fixes:		2e52115e43c5c5ec3d971c9100c3cf322b726
MFH:		2021Q4
2021-12-09 12:37:13 -08:00
Cy Schubert
6e22c3c3fd lang/mono5.20: Invoke CPU_COUNT properly
6017a183af did not include a patch to
configure.ac that allowed it to properly detect CPU_COUNT.

Fixes:		6017a183af
MFH:		2021Q4
2021-12-09 12:37:13 -08:00
Cy Schubert
0435eab9f0 lang/mono5.10: Invoke CPU_COUNT properly
3a278c7add did not include a patch to
configure.ac that allowed it to properly detect CPU_COUNT.

Fixes:		3a278c7add
MFH:		2021Q4
2021-12-09 12:37:13 -08:00
Cy Schubert
a8176108d5 lang/mono: Invoke CPU_COUNT properly
83c19a7238 did not include a patch to
configure.ac that allowed it to properly detect CPU_COUNT.

Fixes:		83c19a7238
MFH:		2021Q4
2021-12-09 12:37:12 -08:00
Dave Cottlehuber
f60da0973d lang/gleam: update to 0.18.0 2021-12-09 09:38:20 +00:00
Wen Heping
63ffa2f0cc lang/python-doc-html: Update distinfo for python310 2021-12-09 08:40:38 +08:00
Wen Heping
3a7722817c lang/python310: Update to 3.10.1 2021-12-09 08:40:10 +08:00
Yasuhiro Kimura
ac9a455510 lang/ruby30: Update to 3.0.3
ReleaseNotes:	https://www.ruby-lang.org/en/news/2021/11/24/ruby-3-0-3-released/
PR:		260032
Approved by:	maintainer timeout (> 2 weeks)
Security:	CVE-2021-41816
Security:	CVE-2021-41817
Security:	CVE-2021-41819
MFH:		2021Q4
2021-12-09 08:21:58 +09:00
Yasuhiro Kimura
2883204dd3 lang/ruby27: Update to 2.7.5
ReleaseNotes:	https://www.ruby-lang.org/en/news/2021/11/24/ruby-2-7-5-released/
PR:		260030
Exp-run by:	antoine
Approved by:	maintainer timeout (> 2 weeks)
Security:	CVE-2021-41816
Security:	CVE-2021-41817
Security:	CVE-2021-41819
MFH:		2021Q4
2021-12-09 08:21:51 +09:00
Yasuhiro Kimura
9ad0cc4eee lang/ruby26: Update to 2.6.9
While here, mark DEPRECATED and set EXPIRATION_DATE.

RelaseNotes:	https://www.ruby-lang.org/en/news/2021/11/24/ruby-2-6-9-released/
PR:		260026
Approved by:	maintainer timeout (> 2 weeks)
Security:	CVE-2021-41817
Security:	CVE-2021-41819
MFH:		2021Q4
2021-12-09 08:21:44 +09:00
Tobias Kortkamp
45189a04a2
lang/rust-nightly: Update to 1.59.0.20211207
Changes:	686e313a9a...0b6f079e49
2021-12-08 12:40:39 +01:00
Tobias Kortkamp
886a2cc430
lang/janet: Update to v1.19.2
Changes:	https://github.com/janet-lang/janet/releases/tag/v1.19.2
2021-12-08 12:40:35 +01:00
Tobias Kortkamp
de3777caeb
lang/janet: Update to v1.19.1
Changes:	https://github.com/janet-lang/janet/releases/tag/v1.19.1
2021-12-06 11:37:34 +01:00
Wen Heping
daebf134f0 lang/python39: Update to 3.9.9 2021-12-06 09:05:24 +08:00
Tobias Kortkamp
5a7f23c69d
lang/rust: Rebuild consumers for Rust 1.57.0 2021-12-05 13:35:42 +01:00
Tobias Kortkamp
237b36fa2e
lang/rust: Update to 1.57.0
- Unbreak build with LibreSSL 3.4.x [0]
- Disable backtrace's libunwind backend on armv* since it or
  libunwind in base seem to be buggy and cause rustc to crash when
  building some consumers [1]
- Follow rust-nightly in d5f09dc31f
  and reenable hardlinks in the build

Changes:	https://blog.rust-lang.org/2021/12/02/Rust-1.57.0.html
PR:		259738 [0]
PR:		259799 [1]
PR:		260140
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D33190
With hat:	rust
2021-12-05 13:35:41 +01:00
Dave Cottlehuber
0090b76db9 lang/elixir-devel: update to 1.13.0 2021-12-04 08:16:57 +00:00
Jan Beich
98d172ba82 lang/intel-compute-runtime: update to 21.48.21782
Changes:	https://github.com/intel/compute-runtime/compare/21.47.21710...21.48.21782
Reported by:	GitHub (watch releases)
2021-12-04 00:37:36 +00:00
Yasuhiro Kimura
31e95ed232 lang/ruby30: Update pkg-message
In Ruby 3.0 following standard libraries are distributed as bundled
gems.

- minitest
- power_assert
- test-unit
- typeprof
- rexml
- rss

But this port doesn't include bundled gems in its package. So add
message to pkg-message that they are provided as separate ports.

PR:		259757
Approved by:	maintainer timeout (> 3 weeks)
2021-12-03 16:54:53 +09:00
Yuri Victorovich
02f7725cc5 lang/hermes: Update 0.9.0 -> 0.10.0
Reported by:	portscout
2021-12-02 23:41:20 -08:00
Guangyuan Yang
66b73ca2e1 lang/go: Update to 1.17.4
Changes:	https://golang.org/doc/devel/release#go1.17.minor
2021-12-02 19:54:39 -05:00
Guangyuan Yang
b0962ffe28 lang/go-devel: Update to 1.17.4
Changes:	https://golang.org/doc/devel/release#go1.17.minor
2021-12-02 19:54:22 -05:00
Gerald Pfeifer
b21a568392 lang/gcc12-devel: Update to the 20211128 snapshot of GCC 12.0.0
This should address build issues on 32-bit targets some may have
experienced (though probably only in between snapshots).
2021-12-02 17:55:32 +00:00
Pietro Cerutti
a944e7f1c9 lang/jimtcl: update to 0.81
Changes: https://github.com/msteveb/jimtcl/blob/0.81/jim_tcl.txt#L55
2021-12-01 08:50:47 +00:00
Pietro Cerutti
b2c0627339 lang/seed7: fix build, add xrender dependency 2021-11-30 10:11:25 +00:00
Cy Schubert
9e02e52115 lang/mono6.8: Fix build on current with _WITH_CPU_SET_T
Fix the same error as lang/mono.

MFH after:	3 days
2021-11-29 12:55:19 -08:00
Cy Schubert
6017a183af lang/mono5.20: Fix build on current with _WITH_CPU_SET_T
Fix the same error as lang/mono.

MFH after:	3 days
2021-11-29 12:55:18 -08:00
Cy Schubert
3a278c7add lang/mono5.10: Fix build on current with _WITH_CPU_SET_T
Fix the same error as lang/mono.

MFH after:	3 days
2021-11-29 12:55:18 -08:00
Cy Schubert
83c19a7238 lang/mono: Fix build on current with _WITH_CPU_SET_T
mono-proclib.c:776:3: error: unknown type name 'cpu_set_t'; did you mean 'cpuset_t'?
                cpu_set_t set;
                ^~~~~~~~~
                cpuset_t
/usr/include/sys/_cpuset.h:50:24: note: 'cpuset_t' declared here
typedef struct _cpuset cpuset_t;
                       ^
mono-proclib.c:777:7: error: implicit declaration of function 'sched_getaffinity' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
                if (sched_getaffinity (mono_process_current_pid (), sizeof (set), &set) == 0)
                    ^
mono-proclib.c:778:11: error: implicit declaration of function 'CPU_COUNT' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
                        return CPU_COUNT (&set);
                               ^
3 errors generated.

MFH after:	3 days
2021-11-29 12:55:18 -08:00
Tobias Kortkamp
d91b2eb94e
lang/rust-nightly: Update to 1.59.0.20211128
Changes:	936f2600b6...db9d361a47
2021-11-29 17:19:10 +01:00
Tobias Kortkamp
67f08f6191
lang/janet: Update to v1.19.0
Changes:	https://github.com/janet-lang/janet/releases/tag/v1.19.0
2021-11-29 17:19:10 +01:00
Jan Beich
c75b9aed81 lang/cjs: switch 5df16891e1 to merged upstream version 2021-11-29 15:48:27 +00:00
Pietro Cerutti
d459647cdd lang/seed7: update to 05_20211114
20211114:
- The libraries pixmap_file.s7i and graph_file.s7i have been improved
  to draw to the correct graphic window. Many thanks to Anders
  Carstensen for pointing out that text was written into the wrong
  window and for providing a test program.
- Answers to three new questions have been added to the FAQ. Answers
  to existing questions have been improved. Many thanks to Zachary
  Menzies for pointing out a problem with two dimensional arrays and
  for providing a test program.
- An unclosed <i> tag has been removed from the manual. Thanks to
  ifethereal for pointing out this error. Several other places with
  illegal HTML in doc/manual.htm have also been fixed.
- The function getXmlTagHeadOrContent() has been improved in
  scanfile.s7i and scanstri.s7i. Now, tag names start with a letter
  or underscore (_), and the function can read XML contents that
  start with the character '<' (like < <= or <> ). In this case, the
  character < is read as character reference (&lt;).
- An explanation of the exception declaration has been added to the
  manual.
- The search for the X11 Xrender extension has been improved. In
  chkccomp.c the function determineX11Defines() has been improved.
  Declarations have been moved from x11_x.h to the new file
  x11_rend.h. Adjustements have been made in drw_x11.c and fwd_x11.c.
- Two code pages for APL symbol encoding have been added to
  charsets.s7i. The graphic representation of the character '\a'
  (bell) has been changed from '\16#25cf;' to '\16#2022;' in all
  code sets.
- In the vector font cronos16 the design of the characters 'J' '£'
  and '€' have been improved.
- In the vector font cronos27 the design of the characters '£' '¤'
  and '€' have been improved.
- In analyze.c, the function analyzeProg() has been improved to work
  correctly if an error occurs.
- In itflib.c, the function itf_create() has been improved to raise
  the exception ACTION_ERROR if the source struct is NULL.
- The prototypes of the functions conWrite() and stri_to_bstriw()
  have been changed to work with constant strings.

20211009:
- Seed7's approach to avoid double library includes has been
  improved. Many thanks to Zachary Menzies for reporting the
  problem (a second library with the same name but in a different
  directory was not included) and for providing a test case to
  trigger it. The new mechanism uses the absolute path of a library
  to determine if it already has been included. Now the map of
  included libraries is not part of the compiled executable anymore.
  Changes have been made in seed7_05.s7i, analyze.c, data.h,
  infile.c, infile.h, libpath.c, libpath.h, prclib.c and prg_comp.c.
- The new library htmldom.s7i has been added. This library contains
  an improved HTML DOM parser. Many thanks to OddCitron1981 for
  suggesting to parse some of the wild HTML out there on the web. The
  functions readHtmlNode() and readHtml() have been moved from
  xmldom.s7i to htmldom.s7i. The type htmlDocument and the function
  readHtmlContainerSubNodes() have been added. Improvements of HTML
  scanning functions were also made due to this suggestion. The new
  HTML parser considers several things special for HTML:
  - Tag names and attribute names are converted to lower case.
  - There are alternate end tags for tags with optional closing tag.
  - Attributes without value get "" as value.
  - The <!DOCTYPE data is not handled as xmlNode.
  - Closing tags without opening tag are left in as is.
- The HTML scanning functions in scanfile.s7i and scanstri.s7i have
  been improved:
  - HTML tag attributes without value are allowed now.
  - Reading of HTML tag attributes now stops at the end of tag
    character (>).
  - CDATA sections are considered now.
  - The functions getXmlTagHeadOrContent(), getSymbolInXmlTag(),
    getHtmlAttributeValue() and getNextHtmlAttribute() have been
    improved.
  - The function getXmlCdataContent() has been added.
- A chapter about for-until-loops has been added to the manual.
- The makefiles and the compiler (s7c.sd7) have been improved to
  avoid linking unused system libraries (e.g. with -lm). Changes have
  been done in cc_conf.s7i, comp/action.s7i, comp/flt_act.s7i,
  comp/library.s7i, s7c.sd7, cmd_rtl.c and in the makefiles.
- The bas7.sd7 (basic interpreter) example program has been improved.
  - Now, it is possible to do a string multiplication with the *
    operator. E.g.: "ha"*3 results in "hahaha" and "ab"*2+"xy"*3
    results in "ababxyxyxy".
  - Now, the RPT$ function is checked for a negative factor.
- The wiz.sd7 example program has been refactored. The functions
  treasureNumber() and vendorDies() have been introduced.
- The bigfiles.sd7 example program has been improved to limit the
  length of the result list.
- The compiler has been improved:
  - Now, unused system libraries are not linked to the executable.
  - In comp/flt_act.s7i the implementation of FLT_DECOMPOSE has been
    improved and float comparisons set the flag mathLibraryUsed, if
    the implementation requires it.
  - Two functions named appendLibrary() have been added to s7c.sd7.
    These functions avoid that a system library is linked twice.
  - In comp/action.s7i calls of BIG_... actions now set the flag
    bigintLibraryUsed  and calls of FLT_... actions (that need the
    math system library) now set the flag mathLibraryUsed.
  - The flags bigintLibraryUsed and mathLibraryUsed have been added
    to comp/library.s7i.
- In xmldom.s7i the writeXml functions have been refactored.
  Unnecessary definitions of writeXml have been removed.
- Definitions of SYSTEM_BIGINT_LIBS and SYSTEM_MATH_LIBS have been
  added to cc_conf.s7i. The definition of ADDITIONAL_SYSTEM_LIBS
  has been removed. SYSTEM_BIGINT_LIBS and SYSTEM_MATH_LIBS are
  used in confval.sd7 and s7c.sd7.
- Several improvements in chkccomp.c have been done:
  - Now SYSTEM_MATH_LIBS and LINKER_OPT_DYN_LINK_LIBS are
    considered. This helps to avoid linking unused libraries.
  - ADDITIONAL_SYSTEM_LIBS has been renamed to SYSTEM_BIGINT_LIBS.
  - Now, it checks if fileno() succeeds after a successful
    call of popen() (this fixes a problem with Emscripten).
  - The function appendOption() has been improved.
  - The type of several indices has been changed from int to
    unsigned int (this reduces the number of C warnings).
  - The value LINKER_OPT_DYN_LINK_LIBS is now added to a
    corresponding list of system libraries if dynamic linking at
    run-time is necessary.
- In cmd_rtl.c the function doReadLink() has been improved to work
  also for symlinks in the Linux /proc filesystem (in /proc the
  stat() function reports a symlink size of 0).
- The macro environmenStrncmp has been renamed to environmentStrncmp.
- The function getProgramPath() has been moved from analyze.c to
  cmd_rtl.c. Additionally it has been improved and renamed to
  getAbsolutePath().
- In cmd_unx.c the function getExecutablePath() has been improved to
  use doReadLink() and to return a straightened absolute path (the
  special directories "." and ".." are interpreted according to
  their conventional meanings).
- The functions concatAndStraightenPath() and
  straightenAbsolutePath() have been added to str_rtl.c.
- In infile.c the functions open_infile(), close_infile(),
  open_string() and remove_prog_files() have been renamed to
  openInfile(), closeInfile(), openString() and removeProgFiles()
  respectively. Now openInfile() and openString() return a
  boolType result to indicate the success.
- In libpath.c the functions find_include_file(),
  append_to_lib_path(), init_lib_path() and free_lib_path() have
  been renamed to findIncludeFile(), appendToLibPath(),
  initLibPath() and freeLibPath() respectively. The functions
  initIncludeFileHash(), shutIncludeFileHash() and
  openIncludeFile() have been added. The added functions maintain a
  hashmap of already included files.
- In prclib.c the function prc_include() has been adjusted to call
  the new function that avoids double includes. Now the 2nd
  parameter of the action PRC_INCLUDE contains the file name to be
  included.
- In striutl.c the functions stri_to_os_utf8(), conv_to_os_stri()
  have been improved to return a boolType result that indicates
  success.
- Logging functions have been added to strlib.c.
- Documentation comments have been improved in cc_conf.s7i,
  html.s7i, osfiles.s7i, scanfile.s7i, scanstri.s7i, cmdlib.c,
  cmd_rtl.c, hshlib.c and hsh_rtl.c.

20210904:
- The linking of PostgreSQL has been improved. Many thanks go to
  SiliconWizard, for pointing out linking problems and for helping
  to investigate them. The function findPgTypeH() has been added to
  chkccomp.c. Now the search for pg_type.h and pg_type_d.h does not
  include postgres.h. In sql_post.c the include of the file
  postgres.h has been removed.
- The wiz.sd7 example program has been refactored. Now it can be
  compiled. Many thanks go to Vasiliy Tereshkov, for reporting the
  compilation problem. Additionally, several improvements of wiz.sd7
  have been done.
- The functions expm1() and log1p() have been added to the math.s7i
  library. Many thanks go to Sanjay Jain for pointing out that
  they were missing.
- In wrinum.s7i the functions str(ENGLISH, number) and
  str(GERMAN, number) have been improved to work correctly for zero.
- In forloop.s7i the definition of for-until-loops has been
  improved, such that the loop variable never gets a value outside
  of the range. The definition of for-loops has been changed to
  invoke the loop-body just at one place. Since the loop body is
  inlined, this does shorten the generated code.
- Tests for for-loops have been added to chkprc.sd7.
- The compiler (s7c.sd7) has been improved to generate better code
  for the actions BLN_TERNARY, REF_ADDR, REF_SELECT and SET_ELEM
  (changes were done in bln_act.s7i, ref_act.s7i and set_act.s7i).
- The compiler has been improved (in comp/enu_act.s7i), to check
  for a possible RANGE_ERROR, if an integer is converted to an
  enumeration value (action ENU_ICONV2).
- The compiler has been improved to optimize expressions like
  ord(aBigExpression mod aPowerOfTwo).
- The function chkBigOrdWithBigMod has been added to chkbig.sd7.
  This function checks the optimizations done with expressions like
  ord(aBigExpression mod aPowerOfTwo).
- Tests for the ternary operator have been added to chkstr.sd7.
- Tests for the 'element in bitset' operator have been added to
  chkset.sd7. These tests check the compiler optimizations for
  SET_ELEM.
- Definitions of HAS_EXPM1 and HAS_LOG1P have been added to
  cc_conf.s7i.
- Interpreter and compiler have been improved, to support the
  actions HAS_EXPM1 and HAS_LOG1P.
- In comp/intrange.s7i the function getIntRange() has been improved
  to consider the actions INT_SUCC, INT_PRED, INT_ICONV1,
  INT_ICONV3 and SET_RAND. The handling of the actions INT_RAND,
  INT_ABS and INT_NEGATE has been improved. The functions
  getIntAddRange() and getSetRandRange() have been added.
- The program chk_all.sd7 has been adjusted to the changes in the
  check programs.
- A spelling error in s7c.sd7 has been fixed.
- The program wrinum.sd7 has been changed to start with zero.
- Logging functions have been added to reflib.c.
2021-11-29 08:59:26 +00:00
Yasuhiro Kimura
367e063230 lang/php-mode.el: Return to pool
I don't use it any more.
2021-11-29 08:42:26 +09:00
Jan Beich
5df16891e1 lang/cjs: unbreak build with Meson 0.60.2
meson.build:537:0: ERROR: "install_dir" must be specified when installing a target

PR:		260056
Reported by:	antoine (via exp-run)
Regressed by:	https://github.com/mesonbuild/meson/commit/5cc166a667ff
2021-11-27 23:35:05 +00:00
Jan Beich
5ffba0af2c lang/gjs: unbreak build with Meson 0.60.2
meson.build:562:0: ERROR: "install_dir" must be specified when installing a target

PR:		260056
Reported by:	antoine (via exp-run)
Regressed by:	https://github.com/mesonbuild/meson/commit/5cc166a667ff
2021-11-27 23:35:02 +00:00
Dimitry Andric
4af982e6be lang/python3(6|7|8|9|10|11): work around unwanted multiarch detection again
In ports 6bef096664 we patched out python's erroneous multiarch
detection using sed, but upstream changed the surrounding parts in the
configure script to defeat the regex we were using. Update the regex to
cope with the change.

PR:		259896, 258377
MFH:		2021Q4
Approved by:	maintainer timeout (9 days)
2021-11-26 19:48:57 +01:00
Alexey Dokuchaev
48c9377ca7 lang/gnu-apl: unbreak the build on recent -CURRENT (clang 13.0.0)
Bif_F12_FORMAT.cc:579:5: error: variable 'sum' set but not used
  [-Werror,-Wunused-but-set-variable]
  int sum = 0;
      ^
  1 error generated.

Obtained from:	upstream SVN r1498
Reported by:	pkg-fallout
2021-11-26 18:47:16 +00:00
Jan Beich
dc5bdb5e6c lang/intel-compute-runtime: update to 21.47.21710
Changes:	https://github.com/intel/compute-runtime/compare/21.46.21636...21.47.21710
Reported by:	GitHub (watch releases)
2021-11-26 15:38:16 +00:00
Tobias Kortkamp
55d82f6a7c
lang/rust-bootstrap: Chase c4816e4763 2021-11-26 10:30:47 +01:00
Stefan Eßer
04b9da4140 */*: Remove redundant '-*' from CONFLICTS definitions
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Approved by: portmgr (blanket)
2021-11-25 22:40:11 +01:00
Tobias Kortkamp
c4816e4763
lang/rust*: Move the build artifacts out of source
Move the build artifacts out of source to decrease likelihood
of ccache misses because of changed build directory prefix
(rustc-1.55.0-src/ vs. rustc-1.56.0-src/) per PR 246245.
2021-11-25 21:01:04 +01:00
Pietro Cerutti
8ed1ac5388 lang/chicken5: update to 5.3.0
Announcement:
https://lists.nongnu.org/archive/html/chicken-announce/2021-11/msg00000.html
2021-11-25 14:34:14 +00:00
Gerald Pfeifer
fffbd3d804 lang/gcc12-devel: Update to the 20211121 snapshot of GCC 12.0.0
We addressed the libsanitizer build issue slightly differently
upstream, and files/patch-libsanitzer-buildfix can be removed.
2021-11-24 21:30:11 +00:00
Dmitry Marakasov
898cf2800c python-doc-html: fix build with python 3.11
There's no docs for alpha python 3.11 yet, so limit supported python
versions with 3.10. Also limit from below to avoid falling back to
python 2.7 docs.

PR:		259745
Approved by:	python
2021-11-24 20:00:33 +03:00
Dmitry Marakasov
d6f568cf8a lang/python311: add port (at 3.11.0.alpha2)
Python is an interpreted object-oriented programming language, and is
often compared to Tcl, Perl or Scheme.

WWW: https://www.python.org/

PR:		259745
Approved by:	python
2021-11-24 20:00:33 +03:00
Dmitry Marakasov
ab67421b6e lang/cython-devel: add port
Add devel version of cython. Apart from that 3.x cython branch is
where all the development goes on, 0.29.x only getting backported
bugfixes, this is currently the only version which supports python
3.11. Because of that, wire USE_PYTHON=cython to cython-devel for
python >= 3.11 in Uses/python.mk as well and limit supported python
versions with <= 3.10 for cython.

PR:		259898
Approved by:	python (lwhsu)
2021-11-24 20:00:33 +03:00
Tobias Kortkamp
864a4c2529
lang/rust: stable/13 has the kern.proc.pathname fixes too 2021-11-24 10:05:49 +01:00
Tobias Kortkamp
f6058fee5d
lang/rust-nightly: Update to 1.58.0.20211123
Changes:	e99963c554...65c55bf931
2021-11-24 10:05:42 +01:00
Stefan Eßer
5933ac0b09 */*: Remove redundant '-[0-9]*' from CONFLICTS_INSTALL
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Approved by: portmgr (blanket)
2021-11-23 23:11:40 +01:00
Cy Schubert
e252132916 lang/guile2: define _WITH_CPU_SET_T to fix build on -CURRENT
Changes in 90fa9705d5cd hide functionality behind _WITH_CPU_SET_T,
    and require consumers to opt-in.

posix.c:2114:29: error: unknown type name 'cpu_set_t'; did you mean 'cpuset_t'?
cpu_set_to_bitvector (const cpu_set_t *cs)
                            ^~~~~~~~~
                            cpuset_t
/usr/include/sys/_cpuset.h:50:24: note: 'cpuset_t' declared here
typedef struct _cpuset cpuset_t;
                       ^
MFH after:	3 days
2021-11-23 13:39:04 -08:00
Greg V
b7d268f821 lang/ponyc: unbreak clang 13 build, release maintainership
PR:	259998
2021-11-23 10:14:45 -08:00
Jimmy Olgeni
e6dfbc9bf0 lang/erlang-wx: Update to version 24.1.7 2021-11-22 20:11:01 +01:00
Jimmy Olgeni
1172401dea lang/erlang-java: Update to version 24.1.7 2021-11-22 20:11:01 +01:00
Jimmy Olgeni
4931c79657 lang/erlang: Update to version 24.1.7 2021-11-22 20:11:01 +01:00
Jimmy Olgeni
ae8971503f lang/erlang-runtime24: Update to version 24.1.7 2021-11-22 20:11:01 +01:00