summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
Diffstat (limited to 'lang')
-rw-r--r--lang/Makefile1
-rw-r--r--lang/alchemist.el/Makefile2
-rw-r--r--lang/amber/Makefile75
-rw-r--r--lang/amber/distinfo148
-rw-r--r--lang/asm-lsp/Makefile158
-rw-r--r--lang/asm-lsp/distinfo312
-rw-r--r--lang/bend/Makefile22
-rw-r--r--lang/bend/distinfo46
-rw-r--r--lang/chicken/Makefile7
-rw-r--r--lang/chicken/distinfo6
-rw-r--r--lang/chicken/files/patch-egg-compile.scm26
-rw-r--r--lang/cling/Makefile37
-rw-r--r--lang/clojure-mode.el/Makefile2
-rw-r--r--lang/csharp-mode.el/Makefile2
-rw-r--r--lang/dotnet/Makefile2
-rw-r--r--lang/eisl/Makefile2
-rw-r--r--lang/eisl/distinfo6
-rw-r--r--lang/eisl/pkg-plist1
-rw-r--r--lang/elixir-mode.el/Makefile2
-rw-r--r--lang/emilua/Makefile18
-rw-r--r--lang/emilua/distinfo8
-rw-r--r--lang/emilua/files/patch-subprojects_asio_meson.build32
-rw-r--r--lang/emilua/pkg-plist654
-rw-r--r--lang/erlang-java/Makefile2
-rw-r--r--lang/erlang-java/distinfo6
-rw-r--r--lang/erlang-runtime21/Makefile2
-rw-r--r--lang/erlang-runtime22/Makefile2
-rw-r--r--lang/erlang-runtime23/Makefile2
-rw-r--r--lang/erlang-runtime24/Makefile2
-rw-r--r--lang/erlang-runtime25/Makefile5
-rw-r--r--lang/erlang-runtime25/distinfo6
-rw-r--r--lang/erlang-runtime26/Makefile4
-rw-r--r--lang/erlang-runtime26/distinfo6
-rw-r--r--lang/erlang-runtime27/Makefile2
-rw-r--r--lang/erlang-runtime27/distinfo6
-rw-r--r--lang/erlang-wx/Makefile2
-rw-r--r--lang/erlang-wx/distinfo6
-rw-r--r--lang/erlang/Makefile5
-rw-r--r--lang/erlang/distinfo6
-rw-r--r--lang/gcc11-devel/Makefile2
-rw-r--r--lang/gcc11-devel/distinfo6
-rw-r--r--lang/gcc11-devel/files/patch-gcc_system.h42
-rw-r--r--lang/gcc12-devel/Makefile2
-rw-r--r--lang/gcc12-devel/distinfo6
-rw-r--r--lang/gcc13-devel/Makefile2
-rw-r--r--lang/gcc13-devel/distinfo6
-rw-r--r--lang/gcc14-devel/Makefile2
-rw-r--r--lang/gcc14-devel/distinfo6
-rw-r--r--lang/gcc15-devel/Makefile2
-rw-r--r--lang/gcc15-devel/distinfo6
-rw-r--r--lang/ghc/Makefile4
-rw-r--r--lang/ghc/distinfo10
-rw-r--r--lang/go/Makefile2
-rw-r--r--lang/go121/Makefile2
-rw-r--r--lang/go121/distinfo6
-rw-r--r--lang/go122/Makefile2
-rw-r--r--lang/go122/distinfo6
-rw-r--r--lang/gomacro/Makefile2
-rw-r--r--lang/gptscript/Makefile2
-rw-r--r--lang/gptscript/distinfo14
-rw-r--r--lang/haskell-mode.el/Makefile2
-rw-r--r--lang/icc/Makefile196
-rw-r--r--lang/icc/distinfo2
-rw-r--r--lang/icc/files/_types.h49
-rw-r--r--lang/icc/files/assert_fail.c38
-rw-r--r--lang/icc/files/cdefs.h20
-rw-r--r--lang/icc/files/cxa_atexit.c213
-rw-r--r--lang/icc/files/errno_location.c35
-rw-r--r--lang/icc/files/exclude78
-rw-r--r--lang/icc/files/exclude_noportdocs7
-rw-r--r--lang/icc/files/ld.c342
-rw-r--r--lang/icc/files/mcount.S32
-rw-r--r--lang/icc/files/patch-bin__icc65
-rw-r--r--lang/icc/files/patch-bin__icpc68
-rw-r--r--lang/icc/files/patch-include__c++__cstdio67
-rw-r--r--lang/icc/files/patch-include__c++__cstdlib11
-rw-r--r--lang/icc/files/patch-include__c++__cwchar61
-rw-r--r--lang/icc/files/patch-include__c++__yvals.h392
-rw-r--r--lang/icc/files/patch-include__dvec.h24
-rw-r--r--lang/icc/files/patch-include__fvec.h24
-rw-r--r--lang/icc/files/patch-include__ivec.h24
-rw-r--r--lang/icc/files/patch-include__mathimf.h348
-rw-r--r--lang/icc/files/patch-include__xmmintrin.h11
-rw-r--r--lang/icc/files/pkg-message.in36
-rw-r--r--lang/icc/files/stdarg.h13
-rw-r--r--lang/icc/files/stderr.c30
-rw-r--r--lang/icc/files/stdin.c30
-rw-r--r--lang/icc/files/stdout.c30
-rw-r--r--lang/icc/pkg-descr1
-rw-r--r--lang/icc/pkg-plist916
-rw-r--r--lang/kotlin/Makefile2
-rw-r--r--lang/kotlin/distinfo6
-rw-r--r--lang/kotlin/pkg-plist4
-rw-r--r--lang/luajit-devel/Makefile6
-rw-r--r--lang/luajit-devel/distinfo6
-rw-r--r--lang/mawk/Makefile3
-rw-r--r--lang/mawk/distinfo6
-rw-r--r--lang/neocmakelsp/Makefile96
-rw-r--r--lang/neocmakelsp/distinfo190
-rw-r--r--lang/nim/Makefile2
-rw-r--r--lang/nim/distinfo6
-rw-r--r--lang/nim/files/patch-koch.nim37
-rw-r--r--lang/nll/Makefile106
-rw-r--r--lang/nll/distinfo6
-rw-r--r--lang/perl5-devel/distinfo6
-rw-r--r--lang/perl5-devel/pkg-plist28
-rw-r--r--lang/perl5-devel/version.mk4
-rw-r--r--lang/php-mode.el/Makefile2
-rw-r--r--lang/python310/pkg-plist2
-rw-r--r--lang/python311/Makefile2
-rw-r--r--lang/python311/pkg-plist2
-rw-r--r--lang/quickjs/Makefile13
-rw-r--r--lang/quickjs/distinfo6
-rw-r--r--lang/quickjs/files/extra-clang-patch-Makefile25
-rw-r--r--lang/quickjs/files/extra-gcc-patch-Makefile36
-rw-r--r--lang/quickjs/files/patch-Makefile40
-rw-r--r--lang/quickjs/files/patch-qjs.c11
-rw-r--r--lang/quickjs/files/patch-quickjs-libc.c18
-rw-r--r--lang/rizin/Makefile3
-rw-r--r--lang/ruby33/Makefile3
-rw-r--r--lang/ruby33/distinfo6
-rw-r--r--lang/ruby33/files/patch-tool_rbinstall.rb24
-rw-r--r--lang/rust/Makefile7
-rw-r--r--lang/sbcl/Makefile2
-rw-r--r--lang/sbcl/distinfo10
-rw-r--r--lang/smlnj/Makefile5
-rw-r--r--lang/spidermonkey102/Makefile13
-rw-r--r--lang/spidermonkey102/distinfo6
-rw-r--r--lang/spidermonkey78/Makefile10
-rw-r--r--lang/spidermonkey91/Makefile10
-rw-r--r--lang/tuareg-mode.el/Makefile2
-rw-r--r--lang/typstyle/Makefile2
-rw-r--r--lang/typstyle/distinfo6
-rw-r--r--lang/yap/Makefile2
134 files changed, 1627 insertions, 4085 deletions
diff --git a/lang/Makefile b/lang/Makefile
index 94ebd533414e..7a8e3173eb9b 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -145,7 +145,6 @@
SUBDIR += hs-koka
SUBDIR += hs-unlambda
SUBDIR += huc
- SUBDIR += icc
SUBDIR += inko
SUBDIR += intel-compute-runtime
SUBDIR += intercal
diff --git a/lang/alchemist.el/Makefile b/lang/alchemist.el/Makefile
index 0687595f90f7..a1006214a26a 100644
--- a/lang/alchemist.el/Makefile
+++ b/lang/alchemist.el/Makefile
@@ -1,7 +1,7 @@
PORTNAME= alchemist.el
PORTVERSION= 1.8.2
DISTVERSIONPREFIX= v
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= lang
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/lang/amber/Makefile b/lang/amber/Makefile
index f3ddfcec7eb7..f4a370505977 100644
--- a/lang/amber/Makefile
+++ b/lang/amber/Makefile
@@ -1,5 +1,5 @@
PORTNAME= amber
-DISTVERSION= 0.3.3-alpha
+DISTVERSION= 0.3.4-alpha
CATEGORIES= lang
PKGNAMESUFFIX= -language
@@ -17,41 +17,88 @@ USE_GITHUB= yes
GH_ACCOUNT= Ph0enixKM
GH_PROJECT= Amber
-CARGO_CRATES= anstream-0.6.14 \
+CARGO_CRATES= aho-corasick-1.1.3 \
+ android-tzdata-0.1.1 \
+ android_system_properties-0.1.5 \
+ anstream-0.6.14 \
anstyle-1.0.7 \
anstyle-parse-0.2.4 \
- anstyle-query-1.0.3 \
+ anstyle-query-1.1.0 \
anstyle-wincon-3.0.3 \
- bitflags-2.5.0 \
+ ascii-1.1.0 \
+ assert_cmd-2.0.14 \
+ autocfg-1.3.0 \
+ bitflags-2.6.0 \
+ bstr-1.9.1 \
+ bumpalo-3.16.0 \
capitalize-0.1.0 \
+ cc-1.0.104 \
cfg-if-1.0.0 \
- clap-4.5.4 \
- clap_builder-4.5.2 \
- clap_derive-4.5.4 \
- clap_lex-0.7.0 \
+ chrono-0.4.38 \
+ chunked_transfer-1.5.0 \
+ clap-4.5.8 \
+ clap_builder-4.5.8 \
+ clap_derive-4.5.8 \
+ clap_lex-0.7.1 \
colorchoice-1.0.1 \
colored-2.1.0 \
- either-1.12.0 \
+ core-foundation-sys-0.8.6 \
+ difflib-0.4.0 \
+ doc-comment-0.3.3 \
+ either-1.13.0 \
errno-0.3.9 \
fastrand-2.1.0 \
+ float-cmp-0.9.0 \
+ glob-0.3.1 \
heck-0.5.0 \
heraclitus-compiler-1.5.8 \
+ httpdate-1.0.3 \
+ iana-time-zone-0.1.60 \
+ iana-time-zone-haiku-0.1.2 \
is_terminal_polyfill-1.70.0 \
itertools-0.11.0 \
- lazy_static-1.4.0 \
+ js-sys-0.3.69 \
+ lazy_static-1.5.0 \
libc-0.2.155 \
linux-raw-sys-0.4.14 \
+ log-0.4.22 \
+ memchr-2.7.4 \
+ normalize-line-endings-0.3.0 \
+ num-traits-0.2.19 \
+ once_cell-1.19.0 \
pad-0.1.6 \
- proc-macro2-1.0.84 \
+ predicates-3.1.0 \
+ predicates-core-1.0.6 \
+ predicates-tree-1.0.9 \
+ proc-macro2-0.4.30 \
+ proc-macro2-1.0.86 \
+ quote-0.6.13 \
quote-1.0.36 \
+ regex-1.10.5 \
+ regex-automata-0.4.7 \
+ regex-syntax-0.8.4 \
rustix-0.38.34 \
+ serde-1.0.203 \
+ serde_derive-1.0.203 \
similar-string-1.4.3 \
strsim-0.11.1 \
- syn-2.0.66 \
+ syn-0.15.44 \
+ syn-2.0.68 \
tempfile-3.10.1 \
+ termtree-0.4.1 \
+ test-generator-0.3.1 \
+ tiny_http-0.12.0 \
unicode-ident-1.0.12 \
- unicode-width-0.1.12 \
- utf8parse-0.2.1 \
+ unicode-width-0.1.13 \
+ unicode-xid-0.1.0 \
+ utf8parse-0.2.2 \
+ wait-timeout-0.2.0 \
+ wasm-bindgen-0.2.92 \
+ wasm-bindgen-backend-0.2.92 \
+ wasm-bindgen-macro-0.2.92 \
+ wasm-bindgen-macro-support-0.2.92 \
+ wasm-bindgen-shared-0.2.92 \
+ windows-core-0.52.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-targets-0.48.5 \
diff --git a/lang/amber/distinfo b/lang/amber/distinfo
index ec85aacce301..53ececea4855 100644
--- a/lang/amber/distinfo
+++ b/lang/amber/distinfo
@@ -1,74 +1,168 @@
-TIMESTAMP = 1719204288
+TIMESTAMP = 1720328988
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
+SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
+SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
+SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/anstream-0.6.14.crate) = 418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b
SIZE (rust/crates/anstream-0.6.14.crate) = 29160
SHA256 (rust/crates/anstyle-1.0.7.crate) = 038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b
SIZE (rust/crates/anstyle-1.0.7.crate) = 15709
SHA256 (rust/crates/anstyle-parse-0.2.4.crate) = c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4
SIZE (rust/crates/anstyle-parse-0.2.4.crate) = 23069
-SHA256 (rust/crates/anstyle-query-1.0.3.crate) = a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5
-SIZE (rust/crates/anstyle-query-1.0.3.crate) = 9742
+SHA256 (rust/crates/anstyle-query-1.1.0.crate) = ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391
+SIZE (rust/crates/anstyle-query-1.1.0.crate) = 9832
SHA256 (rust/crates/anstyle-wincon-3.0.3.crate) = 61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19
SIZE (rust/crates/anstyle-wincon-3.0.3.crate) = 12179
-SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
-SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
+SHA256 (rust/crates/ascii-1.1.0.crate) = d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16
+SIZE (rust/crates/ascii-1.1.0.crate) = 36075
+SHA256 (rust/crates/assert_cmd-2.0.14.crate) = ed72493ac66d5804837f480ab3766c72bdfab91a65e565fc54fa9e42db0073a8
+SIZE (rust/crates/assert_cmd-2.0.14.crate) = 24591
+SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
+SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
+SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
+SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
+SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706
+SIZE (rust/crates/bstr-1.9.1.crate) = 380305
+SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
+SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
SHA256 (rust/crates/capitalize-0.1.0.crate) = 702cfe2f052c6542d55a9924efef63dd315c168cc4f315a824fb0f47da4e11c8
SIZE (rust/crates/capitalize-0.1.0.crate) = 2591
+SHA256 (rust/crates/cc-1.0.104.crate) = 74b6a57f98764a267ff415d50a25e6e166f3831a5071af4995296ea97d210490
+SIZE (rust/crates/cc-1.0.104.crate) = 79710
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/clap-4.5.4.crate) = 90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0
-SIZE (rust/crates/clap-4.5.4.crate) = 55401
-SHA256 (rust/crates/clap_builder-4.5.2.crate) = ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4
-SIZE (rust/crates/clap_builder-4.5.2.crate) = 163566
-SHA256 (rust/crates/clap_derive-4.5.4.crate) = 528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64
-SIZE (rust/crates/clap_derive-4.5.4.crate) = 29159
-SHA256 (rust/crates/clap_lex-0.7.0.crate) = 98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce
-SIZE (rust/crates/clap_lex-0.7.0.crate) = 11915
+SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
+SIZE (rust/crates/chrono-0.4.38.crate) = 220559
+SHA256 (rust/crates/chunked_transfer-1.5.0.crate) = 6e4de3bc4ea267985becf712dc6d9eed8b04c953b3fcfb339ebc87acd9804901
+SIZE (rust/crates/chunked_transfer-1.5.0.crate) = 9779
+SHA256 (rust/crates/clap-4.5.8.crate) = 84b3edb18336f4df585bc9aa31dd99c036dfa5dc5e9a2939a722a188f3a8970d
+SIZE (rust/crates/clap-4.5.8.crate) = 56338
+SHA256 (rust/crates/clap_builder-4.5.8.crate) = c1c09dd5ada6c6c78075d6fd0da3f90d8080651e2d6cc8eb2f1aaa4034ced708
+SIZE (rust/crates/clap_builder-4.5.8.crate) = 163870
+SHA256 (rust/crates/clap_derive-4.5.8.crate) = 2bac35c6dafb060fd4d275d9a4ffae97917c13a6327903a8be2153cd964f7085
+SIZE (rust/crates/clap_derive-4.5.8.crate) = 30024
+SHA256 (rust/crates/clap_lex-0.7.1.crate) = 4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70
+SIZE (rust/crates/clap_lex-0.7.1.crate) = 12766
SHA256 (rust/crates/colorchoice-1.0.1.crate) = 0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422
SIZE (rust/crates/colorchoice-1.0.1.crate) = 7895
SHA256 (rust/crates/colored-2.1.0.crate) = cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8
SIZE (rust/crates/colored-2.1.0.crate) = 23348
-SHA256 (rust/crates/either-1.12.0.crate) = 3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b
-SIZE (rust/crates/either-1.12.0.crate) = 18974
+SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f
+SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629
+SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
+SIZE (rust/crates/difflib-0.4.0.crate) = 7638
+SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
+SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
+SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
+SIZE (rust/crates/either-1.13.0.crate) = 19169
SHA256 (rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba
SIZE (rust/crates/errno-0.3.9.crate) = 10690
SHA256 (rust/crates/fastrand-2.1.0.crate) = 9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a
SIZE (rust/crates/fastrand-2.1.0.crate) = 14907
+SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
+SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102
+SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
+SIZE (rust/crates/glob-0.3.1.crate) = 18880
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/heraclitus-compiler-1.5.8.crate) = 1b30d37150dbf5477a91ad1a9546eab07c3f73225dbe61dd9a8bacd7074deb43
SIZE (rust/crates/heraclitus-compiler-1.5.8.crate) = 3678536
+SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
+SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
+SHA256 (rust/crates/iana-time-zone-0.1.60.crate) = e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141
+SIZE (rust/crates/iana-time-zone-0.1.60.crate) = 27074
+SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
+SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
SHA256 (rust/crates/is_terminal_polyfill-1.70.0.crate) = f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800
SIZE (rust/crates/is_terminal_polyfill-1.70.0.crate) = 7451
SHA256 (rust/crates/itertools-0.11.0.crate) = b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57
SIZE (rust/crates/itertools-0.11.0.crate) = 125074
-SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
-SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
+SHA256 (rust/crates/js-sys-0.3.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d
+SIZE (rust/crates/js-sys-0.3.69.crate) = 81083
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c
SIZE (rust/crates/libc-0.2.155.crate) = 743539
SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
+SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
+SIZE (rust/crates/log-0.4.22.crate) = 44027
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
+SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
+SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
SHA256 (rust/crates/pad-0.1.6.crate) = d2ad9b889f1b12e0b9ee24db044b5129150d5eada288edc800f789928dc8c0e3
SIZE (rust/crates/pad-0.1.6.crate) = 4963
-SHA256 (rust/crates/proc-macro2-1.0.84.crate) = ec96c6a92621310b51366f1e28d05ef11489516e93be030060e5fc12024a49d6
-SIZE (rust/crates/proc-macro2-1.0.84.crate) = 48922
+SHA256 (rust/crates/predicates-3.1.0.crate) = 68b87bfd4605926cdfefc1c3b5f8fe560e3feca9d5552cf68c466d3d8236c7e8
+SIZE (rust/crates/predicates-3.1.0.crate) = 23090
+SHA256 (rust/crates/predicates-core-1.0.6.crate) = b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174
+SIZE (rust/crates/predicates-core-1.0.6.crate) = 8084
+SHA256 (rust/crates/predicates-tree-1.0.9.crate) = 368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf
+SIZE (rust/crates/predicates-tree-1.0.9.crate) = 7960
+SHA256 (rust/crates/proc-macro2-0.4.30.crate) = cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759
+SIZE (rust/crates/proc-macro2-0.4.30.crate) = 34731
+SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
+SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
+SHA256 (rust/crates/quote-0.6.13.crate) = 6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1
+SIZE (rust/crates/quote-0.6.13.crate) = 17475
SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
SIZE (rust/crates/quote-1.0.36.crate) = 28507
+SHA256 (rust/crates/regex-1.10.5.crate) = b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f
+SIZE (rust/crates/regex-1.10.5.crate) = 253805
+SHA256 (rust/crates/regex-automata-0.4.7.crate) = 38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df
+SIZE (rust/crates/regex-automata-0.4.7.crate) = 617582
+SHA256 (rust/crates/regex-syntax-0.8.4.crate) = 7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b
+SIZE (rust/crates/regex-syntax-0.8.4.crate) = 347577
SHA256 (rust/crates/rustix-0.38.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f
SIZE (rust/crates/rustix-0.38.34.crate) = 365160
+SHA256 (rust/crates/serde-1.0.203.crate) = 7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094
+SIZE (rust/crates/serde-1.0.203.crate) = 77935
+SHA256 (rust/crates/serde_derive-1.0.203.crate) = 500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba
+SIZE (rust/crates/serde_derive-1.0.203.crate) = 55867
SHA256 (rust/crates/similar-string-1.4.3.crate) = d3ac42455f28f7f9fc2ca816746b7143356f51ae195abb35d5bb4ac3808c7fa3
SIZE (rust/crates/similar-string-1.4.3.crate) = 3097
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/syn-2.0.66.crate) = c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5
-SIZE (rust/crates/syn-2.0.66.crate) = 264855
+SHA256 (rust/crates/syn-0.15.44.crate) = 9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5
+SIZE (rust/crates/syn-0.15.44.crate) = 184212
+SHA256 (rust/crates/syn-2.0.68.crate) = 901fa70d88b9d6c98022e23b4136f9f3e54e4662c3bc1bd1d84a42a9a0f0c1e9
+SIZE (rust/crates/syn-2.0.68.crate) = 265035
SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1
SIZE (rust/crates/tempfile-3.10.1.crate) = 33653
+SHA256 (rust/crates/termtree-0.4.1.crate) = 3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76
+SIZE (rust/crates/termtree-0.4.1.crate) = 4557
+SHA256 (rust/crates/test-generator-0.3.1.crate) = 5b23be2add79223226e1cb6446cb3e37506a5927089870687a0f1149bb7a073a
+SIZE (rust/crates/test-generator-0.3.1.crate) = 42388
+SHA256 (rust/crates/tiny_http-0.12.0.crate) = 389915df6413a2e74fb181895f933386023c71110878cd0825588928e64cdc82
+SIZE (rust/crates/tiny_http-0.12.0.crate) = 51330
SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
-SHA256 (rust/crates/unicode-width-0.1.12.crate) = 68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6
-SIZE (rust/crates/unicode-width-0.1.12.crate) = 24062
-SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
-SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
+SHA256 (rust/crates/unicode-width-0.1.13.crate) = 0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d
+SIZE (rust/crates/unicode-width-0.1.13.crate) = 457228
+SHA256 (rust/crates/unicode-xid-0.1.0.crate) = fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc
+SIZE (rust/crates/unicode-xid-0.1.0.crate) = 16000
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
+SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
+SHA256 (rust/crates/wasm-bindgen-0.2.92.crate) = 4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8
+SIZE (rust/crates/wasm-bindgen-0.2.92.crate) = 184119
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.92.crate) = 614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da
+SIZE (rust/crates/wasm-bindgen-backend-0.2.92.crate) = 28348
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.92.crate) = a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726
+SIZE (rust/crates/wasm-bindgen-macro-0.2.92.crate) = 13835
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.92.crate) = e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.92.crate) = 20092
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.92.crate) = af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96
+SIZE (rust/crates/wasm-bindgen-shared-0.2.92.crate) = 7263
+SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
+SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
@@ -107,5 +201,5 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b738
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0
SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905
-SHA256 (Ph0enixKM-Amber-0.3.3-alpha_GH0.tar.gz) = 8a859c748349ed7d7f49d390724fd9a9d4329e123acda2254302a25492bd7e82
-SIZE (Ph0enixKM-Amber-0.3.3-alpha_GH0.tar.gz) = 138672
+SHA256 (Ph0enixKM-Amber-0.3.4-alpha_GH0.tar.gz) = 3187dcff07771cf7c7436e9c1db4d45a0884cb59ff2b997bb3ddf9492add0cc3
+SIZE (Ph0enixKM-Amber-0.3.4-alpha_GH0.tar.gz) = 148919
diff --git a/lang/asm-lsp/Makefile b/lang/asm-lsp/Makefile
index b05bfd583422..a336e0e8676a 100644
--- a/lang/asm-lsp/Makefile
+++ b/lang/asm-lsp/Makefile
@@ -1,7 +1,6 @@
PORTNAME= asm-lsp
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.0
-PORTREVISION= 4
+DISTVERSION= 0.7.3
CATEGORIES= lang
MAINTAINER= yuri@FreeBSD.org
@@ -22,31 +21,49 @@ CARGO_CRATES= addr2line-0.21.0 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
anyhow-1.0.75 \
+ arrayvec-0.7.4 \
assert-json-diff-2.0.2 \
autocfg-1.1.0 \
backtrace-0.3.69 \
- base64-0.21.4 \
+ base64-0.21.5 \
+ binary-merge-0.1.2 \
+ bincode-1.3.3 \
bitflags-1.3.2 \
bitflags-2.4.1 \
+ brownstone-3.0.0 \
bumpalo-3.14.0 \
+ byteorder-1.5.0 \
bytes-1.5.0 \
cc-1.0.83 \
cfg-if-1.0.0 \
chrono-0.4.31 \
colored-2.0.4 \
+ compile_commands-0.2.0 \
core-foundation-0.9.3 \
core-foundation-sys-0.8.4 \
+ cpp_demangle-0.4.3 \
+ crc32fast-1.3.2 \
crossbeam-channel-0.5.8 \
crossbeam-utils-0.8.16 \
+ debugid-0.8.0 \
+ dirs-5.0.1 \
+ dirs-sys-0.4.1 \
+ dmsort-1.0.2 \
+ elementtree-1.2.3 \
+ elsa-1.10.0 \
encoding_rs-0.8.33 \
equivalent-1.0.1 \
- errno-0.3.5 \
+ errno-0.3.7 \
+ fallible-iterator-0.2.0 \
+ fallible-iterator-0.3.0 \
fastrand-2.0.1 \
+ flate2-1.0.28 \
flexi_logger-0.25.6 \
+ fluent-uri-0.1.4 \
fnv-1.0.7 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
- form_urlencoded-1.2.0 \
+ form_urlencoded-1.2.1 \
futures-0.3.29 \
futures-channel-0.3.29 \
futures-core-0.3.29 \
@@ -56,16 +73,16 @@ CARGO_CRATES= addr2line-0.21.0 \
futures-sink-0.3.29 \
futures-task-0.3.29 \
futures-util-0.3.29 \
- getrandom-0.2.10 \
- gimli-0.28.0 \
+ getrandom-0.2.11 \
+ gimli-0.28.1 \
glob-0.3.1 \
- h2-0.3.21 \
- hashbrown-0.12.3 \
- hashbrown-0.14.2 \
+ goblin-0.7.1 \
+ h2-0.3.26 \
+ hashbrown-0.14.3 \
heck-0.4.1 \
hermit-abi-0.3.3 \
home-0.5.5 \
- http-0.2.9 \
+ http-0.2.11 \
http-body-0.4.5 \
httparse-1.8.0 \
httpdate-1.0.3 \
@@ -73,92 +90,122 @@ CARGO_CRATES= addr2line-0.21.0 \
hyper-tls-0.5.0 \
iana-time-zone-0.1.58 \
iana-time-zone-haiku-0.1.2 \
- idna-0.4.0 \
- indexmap-1.9.3 \
- indexmap-2.0.2 \
- ipnet-2.8.0 \
+ idna-0.5.0 \
+ indent_write-2.2.0 \
+ indexmap-2.1.0 \
+ inplace-vec-builder-0.1.1 \
+ ipnet-2.9.0 \
is-terminal-0.4.9 \
itoa-1.0.9 \
- js-sys-0.3.64 \
+ joinery-2.1.0 \
+ js-sys-0.3.65 \
lazy_static-1.4.0 \
- libc-0.2.149 \
- linux-raw-sys-0.4.10 \
+ leb128-0.2.5 \
+ libc-0.2.150 \
+ libredox-0.0.1 \
+ linux-raw-sys-0.4.11 \
lock_api-0.4.11 \
log-0.4.20 \
- lsp-server-0.7.4 \
- lsp-types-0.94.1 \
+ lsp-server-0.7.6 \
+ lsp-textdocument-0.4.0 \
+ lsp-types-0.97.0 \
+ maybe-owned-0.3.4 \
memchr-2.6.4 \
+ memmap2-0.9.3 \
mime-0.3.17 \
+ minimal-lexical-0.2.1 \
miniz_oxide-0.7.1 \
- mio-0.8.8 \
+ mio-0.8.11 \
mockito-1.2.0 \
+ msvc-demangler-0.9.0 \
native-tls-0.2.11 \
+ new_debug_unreachable-1.0.4 \
+ nom-7.1.3 \
+ nom-supreme-0.8.0 \
nu-ansi-term-0.49.0 \
num-traits-0.2.17 \
num_cpus-1.16.0 \
object-0.32.1 \
once_cell-1.18.0 \
- openssl-0.10.57 \
+ openssl-0.10.60 \
openssl-macros-0.1.1 \
openssl-probe-0.1.5 \
- openssl-sys-0.9.93 \
+ openssl-sys-0.9.96 \
+ option-ext-0.2.0 \
parking_lot-0.12.1 \
parking_lot_core-0.9.9 \
- percent-encoding-2.3.0 \
+ pdb-0.8.0 \
+ pdb-addr2line-0.10.4 \
+ percent-encoding-2.3.1 \
+ phf_shared-0.10.0 \
pin-project-lite-0.2.13 \
pin-utils-0.1.0 \
pkg-config-0.3.27 \
+ plain-0.2.3 \
ppv-lite86-0.2.17 \
- proc-macro2-1.0.69 \
- quick-xml-0.28.2 \
- quote-1.0.33 \
+ precomputed-hash-0.1.1 \
+ proc-macro2-1.0.86 \
+ quick-xml-0.35.0 \
+ quote-1.0.36 \
rand-0.8.5 \
rand_chacha-0.3.1 \
rand_core-0.6.4 \
- redox_syscall-0.3.5 \
+ range-collections-0.2.4 \
redox_syscall-0.4.1 \
+ redox_users-0.4.4 \
regex-1.10.2 \
regex-automata-0.4.3 \
regex-syntax-0.8.2 \
reqwest-0.11.22 \
rustc-demangle-0.1.23 \
- rustix-0.38.20 \
+ rustix-0.38.25 \
rustversion-1.0.14 \
ryu-1.0.15 \
schannel-0.1.22 \
scopeguard-1.2.0 \
+ scroll-0.11.0 \
+ scroll_derive-0.11.1 \
security-framework-2.9.2 \
security-framework-sys-2.9.1 \
- serde-1.0.189 \
- serde_derive-1.0.189 \
- serde_json-1.0.107 \
- serde_repr-0.1.16 \
- serde_spanned-0.6.3 \
+ semver-1.0.20 \
+ serde-1.0.204 \
+ serde_derive-1.0.204 \
+ serde_json-1.0.120 \
+ serde_repr-0.1.17 \
+ serde_spanned-0.6.4 \
serde_urlencoded-0.7.1 \
signal-hook-registry-1.4.1 \
similar-2.3.0 \
+ siphasher-0.3.11 \
slab-0.4.9 \
- smallvec-1.11.1 \
+ smallvec-1.11.2 \
socket2-0.4.10 \
socket2-0.5.5 \
+ stable_deref_trait-1.2.0 \
+ string_cache-0.8.7 \
strum-0.24.1 \
strum_macros-0.24.3 \
+ symbolic-12.8.0 \
+ symbolic-common-12.8.0 \
+ symbolic-debuginfo-12.8.0 \
+ symbolic-demangle-12.8.0 \
+ symbolic-ppdb-12.8.0 \
syn-1.0.109 \
- syn-2.0.38 \
+ syn-2.0.70 \
system-configuration-0.5.1 \
system-configuration-sys-0.5.0 \
- tempfile-3.8.0 \
+ tempfile-3.8.1 \
thiserror-1.0.50 \
thiserror-impl-1.0.50 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.1 \
- tokio-1.33.0 \
- tokio-macros-2.1.0 \
+ tokio-1.34.0 \
+ tokio-macros-2.2.0 \
tokio-native-tls-0.3.1 \
- tokio-util-0.7.9 \
- toml-0.8.2 \
- toml_datetime-0.6.3 \
- toml_edit-0.20.2 \
+ tokio-util-0.7.10 \
+ toml-0.8.8 \
+ toml_datetime-0.6.5 \
+ toml_edit-0.21.0 \
tower-service-0.3.2 \
tracing-0.1.40 \
tracing-core-0.1.32 \
@@ -168,17 +215,21 @@ CARGO_CRATES= addr2line-0.21.0 \
unicode-bidi-0.3.13 \
unicode-ident-1.0.12 \
unicode-normalization-0.1.22 \
- url-2.4.1 \
+ url-2.5.0 \
+ url-escape-0.1.1 \
+ uuid-1.6.1 \
vcpkg-0.2.15 \
want-0.3.1 \
wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.87 \
- wasm-bindgen-backend-0.2.87 \
- wasm-bindgen-futures-0.4.37 \
- wasm-bindgen-macro-0.2.87 \
- wasm-bindgen-macro-support-0.2.87 \
- wasm-bindgen-shared-0.2.87 \
- web-sys-0.3.64 \
+ wasm-bindgen-0.2.90 \
+ wasm-bindgen-backend-0.2.90 \
+ wasm-bindgen-futures-0.4.38 \
+ wasm-bindgen-macro-0.2.90 \
+ wasm-bindgen-macro-support-0.2.90 \
+ wasm-bindgen-shared-0.2.90 \
+ wasmparser-0.118.1 \
+ watto-0.1.0 \
+ web-sys-0.3.65 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
@@ -192,8 +243,9 @@ CARGO_CRATES= addr2line-0.21.0 \
windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_msvc-0.48.5 \
- winnow-0.5.17 \
- winreg-0.50.0
+ winnow-0.5.19 \
+ winreg-0.50.0 \
+ zip-0.6.6
OPENSSLINC= /usr/include
OPENSSLLIB= /usr/lib
diff --git a/lang/asm-lsp/distinfo b/lang/asm-lsp/distinfo
index d6163878ba68..f2694f1d6d30 100644
--- a/lang/asm-lsp/distinfo
+++ b/lang/asm-lsp/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1705258974
+TIMESTAMP = 1721417118
SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -11,20 +11,30 @@ SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac2
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/anyhow-1.0.75.crate) = a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6
SIZE (rust/crates/anyhow-1.0.75.crate) = 43901
+SHA256 (rust/crates/arrayvec-0.7.4.crate) = 96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711
+SIZE (rust/crates/arrayvec-0.7.4.crate) = 29856
SHA256 (rust/crates/assert-json-diff-2.0.2.crate) = 47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12
SIZE (rust/crates/assert-json-diff-2.0.2.crate) = 10874
SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
SHA256 (rust/crates/backtrace-0.3.69.crate) = 2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837
SIZE (rust/crates/backtrace-0.3.69.crate) = 77299
-SHA256 (rust/crates/base64-0.21.4.crate) = 9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2
-SIZE (rust/crates/base64-0.21.4.crate) = 77029
+SHA256 (rust/crates/base64-0.21.5.crate) = 35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9
+SIZE (rust/crates/base64-0.21.5.crate) = 77134
+SHA256 (rust/crates/binary-merge-0.1.2.crate) = 597bb81c80a54b6a4381b23faba8d7774b144c94cbd1d6fe3f1329bd776554ab
+SIZE (rust/crates/binary-merge-0.1.2.crate) = 8406
+SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
+SIZE (rust/crates/bincode-1.3.3.crate) = 28958
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
SHA256 (rust/crates/bitflags-2.4.1.crate) = 327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07
SIZE (rust/crates/bitflags-2.4.1.crate) = 37043
+SHA256 (rust/crates/brownstone-3.0.0.crate) = c5839ee4f953e811bfdcf223f509cb2c6a3e1447959b0bff459405575bc17f22
+SIZE (rust/crates/brownstone-3.0.0.crate) = 10770
SHA256 (rust/crates/bumpalo-3.14.0.crate) = 7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec
SIZE (rust/crates/bumpalo-3.14.0.crate) = 82400
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.5.0.crate) = a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223
SIZE (rust/crates/bytes-1.5.0.crate) = 58909
SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
@@ -35,32 +45,58 @@ SHA256 (rust/crates/chrono-0.4.31.crate) = 7f2c685bad3eb3d45a01354cedb7d5faa6619
SIZE (rust/crates/chrono-0.4.31.crate) = 214513
SHA256 (rust/crates/colored-2.0.4.crate) = 2674ec482fbc38012cf31e6c42ba0177b431a0cb6f15fe40efa5aab1bda516f6
SIZE (rust/crates/colored-2.0.4.crate) = 23654
+SHA256 (rust/crates/compile_commands-0.2.0.crate) = 2d05c707e1d0f610edfb30523e2d654d1779b58db656191630026ddaca2a6dd3
+SIZE (rust/crates/compile_commands-0.2.0.crate) = 9362
SHA256 (rust/crates/core-foundation-0.9.3.crate) = 194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146
SIZE (rust/crates/core-foundation-0.9.3.crate) = 27059
SHA256 (rust/crates/core-foundation-sys-0.8.4.crate) = e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa
SIZE (rust/crates/core-foundation-sys-0.8.4.crate) = 17725
+SHA256 (rust/crates/cpp_demangle-0.4.3.crate) = 7e8227005286ec39567949b33df9896bcadfa6051bccca2488129f108ca23119
+SIZE (rust/crates/cpp_demangle-0.4.3.crate) = 78861
+SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
+SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
SHA256 (rust/crates/crossbeam-channel-0.5.8.crate) = a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200
SIZE (rust/crates/crossbeam-channel-0.5.8.crate) = 90455
SHA256 (rust/crates/crossbeam-utils-0.8.16.crate) = 5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294
SIZE (rust/crates/crossbeam-utils-0.8.16.crate) = 42508
+SHA256 (rust/crates/debugid-0.8.0.crate) = bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d
+SIZE (rust/crates/debugid-0.8.0.crate) = 12757
+SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225
+SIZE (rust/crates/dirs-5.0.1.crate) = 12255
+SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
+SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
+SHA256 (rust/crates/dmsort-1.0.2.crate) = f0bc8fbe9441c17c9f46f75dfe27fa1ddb6c68a461ccaed0481419219d4f10d3
+SIZE (rust/crates/dmsort-1.0.2.crate) = 10632
+SHA256 (rust/crates/elementtree-1.2.3.crate) = 3efd4742acf458718a6456e0adf0b4d734d6b783e452bbf1ac36bf31f4085cb3
+SIZE (rust/crates/elementtree-1.2.3.crate) = 56821
+SHA256 (rust/crates/elsa-1.10.0.crate) = d98e71ae4df57d214182a2e5cb90230c0192c6ddfcaa05c36453d46a54713e10
+SIZE (rust/crates/elsa-1.10.0.crate) = 20322
SHA256 (rust/crates/encoding_rs-0.8.33.crate) = 7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1
SIZE (rust/crates/encoding_rs-0.8.33.crate) = 1370071
SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.5.crate) = ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860
-SIZE (rust/crates/errno-0.3.5.crate) = 10576
+SHA256 (rust/crates/errno-0.3.7.crate) = f258a7194e7f7c2a7837a8913aeab7fd8c383457034fa20ce4dd3dcb813e8eb8
+SIZE (rust/crates/errno-0.3.7.crate) = 10712
+SHA256 (rust/crates/fallible-iterator-0.2.0.crate) = 4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7
+SIZE (rust/crates/fallible-iterator-0.2.0.crate) = 18509
+SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649
+SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639
SHA256 (rust/crates/fastrand-2.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5
SIZE (rust/crates/fastrand-2.0.1.crate) = 14664
+SHA256 (rust/crates/flate2-1.0.28.crate) = 46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e
+SIZE (rust/crates/flate2-1.0.28.crate) = 73690
SHA256 (rust/crates/flexi_logger-0.25.6.crate) = 84075a94fd76ea9b7a0d2c257444ae30356e58fdac6cd0fe68af33f5279981ae
SIZE (rust/crates/flexi_logger-0.25.6.crate) = 212385
+SHA256 (rust/crates/fluent-uri-0.1.4.crate) = 17c704e9dbe1ddd863da1e6ff3567795087b1eb201ce80d8fa81162e1516500d
+SIZE (rust/crates/fluent-uri-0.1.4.crate) = 33596
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
-SHA256 (rust/crates/form_urlencoded-1.2.0.crate) = a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652
-SIZE (rust/crates/form_urlencoded-1.2.0.crate) = 8923
+SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
+SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
SHA256 (rust/crates/futures-0.3.29.crate) = da0290714b38af9b4a7b094b8a37086d1b4e61f2df9122c3cad2577669145335
SIZE (rust/crates/futures-0.3.29.crate) = 53624
SHA256 (rust/crates/futures-channel-0.3.29.crate) = ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb
@@ -79,26 +115,26 @@ SHA256 (rust/crates/futures-task-0.3.29.crate) = efd193069b0ddadc69c46389b740bbc
SIZE (rust/crates/futures-task-0.3.29.crate) = 11853
SHA256 (rust/crates/futures-util-0.3.29.crate) = a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104
SIZE (rust/crates/futures-util-0.3.29.crate) = 160207
-SHA256 (rust/crates/getrandom-0.2.10.crate) = be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427
-SIZE (rust/crates/getrandom-0.2.10.crate) = 34955
-SHA256 (rust/crates/gimli-0.28.0.crate) = 6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0
-SIZE (rust/crates/gimli-0.28.0.crate) = 269277
+SHA256 (rust/crates/getrandom-0.2.11.crate) = fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f
+SIZE (rust/crates/getrandom-0.2.11.crate) = 35391
+SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
+SIZE (rust/crates/gimli-0.28.1.crate) = 270497
SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
SIZE (rust/crates/glob-0.3.1.crate) = 18880
-SHA256 (rust/crates/h2-0.3.21.crate) = 91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833
-SIZE (rust/crates/h2-0.3.21.crate) = 166581
-SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
-SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
-SHA256 (rust/crates/hashbrown-0.14.2.crate) = f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156
-SIZE (rust/crates/hashbrown-0.14.2.crate) = 140080
+SHA256 (rust/crates/goblin-0.7.1.crate) = f27c1b4369c2cd341b5de549380158b105a04c331be5db9110eef7b6d2742134
+SIZE (rust/crates/goblin-0.7.1.crate) = 163953
+SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
+SIZE (rust/crates/h2-0.3.26.crate) = 168315
+SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
+SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
SIZE (rust/crates/heck-0.4.1.crate) = 11567
SHA256 (rust/crates/hermit-abi-0.3.3.crate) = d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7
SIZE (rust/crates/hermit-abi-0.3.3.crate) = 14253
SHA256 (rust/crates/home-0.5.5.crate) = 5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb
SIZE (rust/crates/home-0.5.5.crate) = 8557
-SHA256 (rust/crates/http-0.2.9.crate) = bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482
-SIZE (rust/crates/http-0.2.9.crate) = 100146
+SHA256 (rust/crates/http-0.2.11.crate) = 8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb
+SIZE (rust/crates/http-0.2.11.crate) = 100478
SHA256 (rust/crates/http-body-0.4.5.crate) = d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1
SIZE (rust/crates/http-body-0.4.5.crate) = 9242
SHA256 (rust/crates/httparse-1.8.0.crate) = d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904
@@ -113,46 +149,70 @@ SHA256 (rust/crates/iana-time-zone-0.1.58.crate) = 8326b86b6cff230b97d0d312a6c40
SIZE (rust/crates/iana-time-zone-0.1.58.crate) = 27020
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/idna-0.4.0.crate) = 7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c
-SIZE (rust/crates/idna-0.4.0.crate) = 271429
-SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
-SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.0.2.crate) = 8adf3ddd720272c6ea8bf59463c04e0f93d0bbf7c5439b691bca2987e0270897
-SIZE (rust/crates/indexmap-2.0.2.crate) = 64274
-SHA256 (rust/crates/ipnet-2.8.0.crate) = 28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6
-SIZE (rust/crates/ipnet-2.8.0.crate) = 27474
+SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
+SIZE (rust/crates/idna-0.5.0.crate) = 271940
+SHA256 (rust/crates/indent_write-2.2.0.crate) = 0cfe9645a18782869361d9c8732246be7b410ad4e919d3609ebabdac00ba12c3
+SIZE (rust/crates/indent_write-2.2.0.crate) = 11090
+SHA256 (rust/crates/indexmap-2.1.0.crate) = d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f
+SIZE (rust/crates/indexmap-2.1.0.crate) = 68224
+SHA256 (rust/crates/inplace-vec-builder-0.1.1.crate) = cf64c2edc8226891a71f127587a2861b132d2b942310843814d5001d99a1d307
+SIZE (rust/crates/inplace-vec-builder-0.1.1.crate) = 4954
+SHA256 (rust/crates/ipnet-2.9.0.crate) = 8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3
+SIZE (rust/crates/ipnet-2.9.0.crate) = 27627
SHA256 (rust/crates/is-terminal-0.4.9.crate) = cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b
SIZE (rust/crates/is-terminal-0.4.9.crate) = 8109
SHA256 (rust/crates/itoa-1.0.9.crate) = af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38
SIZE (rust/crates/itoa-1.0.9.crate) = 10492
-SHA256 (rust/crates/js-sys-0.3.64.crate) = c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a
-SIZE (rust/crates/js-sys-0.3.64.crate) = 80313
+SHA256 (rust/crates/joinery-2.1.0.crate) = 72167d68f5fce3b8655487b8038691a3c9984ee769590f93f2a631f4ad64e4f5
+SIZE (rust/crates/joinery-2.1.0.crate) = 14163
+SHA256 (rust/crates/js-sys-0.3.65.crate) = 54c0c35952f67de54bb584e9fd912b3023117cbafc0a77d8f3dee1fb5f572fe8
+SIZE (rust/crates/js-sys-0.3.65.crate) = 80725
SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/libc-0.2.149.crate) = a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b
-SIZE (rust/crates/libc-0.2.149.crate) = 715592
-SHA256 (rust/crates/linux-raw-sys-0.4.10.crate) = da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f
-SIZE (rust/crates/linux-raw-sys-0.4.10.crate) = 1407767
+SHA256 (rust/crates/leb128-0.2.5.crate) = 884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67
+SIZE (rust/crates/leb128-0.2.5.crate) = 11843
+SHA256 (rust/crates/libc-0.2.150.crate) = 89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c
+SIZE (rust/crates/libc-0.2.150.crate) = 719359
+SHA256 (rust/crates/libredox-0.0.1.crate) = 85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8
+SIZE (rust/crates/libredox-0.0.1.crate) = 4212
+SHA256 (rust/crates/linux-raw-sys-0.4.11.crate) = 969488b55f8ac402214f3f5fd243ebb7206cf82de60d3172994707a4bcc2b829
+SIZE (rust/crates/linux-raw-sys-0.4.11.crate) = 1413981
SHA256 (rust/crates/lock_api-0.4.11.crate) = 3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45
SIZE (rust/crates/lock_api-0.4.11.crate) = 27487
SHA256 (rust/crates/log-0.4.20.crate) = b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f
SIZE (rust/crates/log-0.4.20.crate) = 38307
-SHA256 (rust/crates/lsp-server-0.7.4.crate) = b52dccdf3302eefab8c8a1273047f0a3c3dca4b527c8458d00c09484c8371928
-SIZE (rust/crates/lsp-server-0.7.4.crate) = 10489
-SHA256 (rust/crates/lsp-types-0.94.1.crate) = c66bfd44a06ae10647fe3f8214762e9369fd4248df1350924b4ef9e770a85ea1
-SIZE (rust/crates/lsp-types-0.94.1.crate) = 66997
+SHA256 (rust/crates/lsp-server-0.7.6.crate) = 248f65b78f6db5d8e1b1604b4098a28b43d21a8eb1deeca22b1c421b276c7095
+SIZE (rust/crates/lsp-server-0.7.6.crate) = 12133
+SHA256 (rust/crates/lsp-textdocument-0.4.0.crate) = d8dc223af95101fe950a871d4d567b6f98a1ecfcee5861f4b57644581aaa980d
+SIZE (rust/crates/lsp-textdocument-0.4.0.crate) = 10734
+SHA256 (rust/crates/lsp-types-0.97.0.crate) = 53353550a17c04ac46c585feb189c2db82154fc84b79c7a66c96c2c644f66071
+SIZE (rust/crates/lsp-types-0.97.0.crate) = 70764
+SHA256 (rust/crates/maybe-owned-0.3.4.crate) = 4facc753ae494aeb6e3c22f839b158aebd4f9270f55cd3c79906c45476c47ab4
+SIZE (rust/crates/maybe-owned-0.3.4.crate) = 14308
SHA256 (rust/crates/memchr-2.6.4.crate) = f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167
SIZE (rust/crates/memchr-2.6.4.crate) = 94439
+SHA256 (rust/crates/memmap2-0.9.3.crate) = 45fd3a57831bf88bc63f8cebc0cf956116276e97fef3966103e96416209f7c92
+SIZE (rust/crates/memmap2-0.9.3.crate) = 33125
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
+SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
+SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
SHA256 (rust/crates/miniz_oxide-0.7.1.crate) = e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7
SIZE (rust/crates/miniz_oxide-0.7.1.crate) = 55194
-SHA256 (rust/crates/mio-0.8.8.crate) = 927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2
-SIZE (rust/crates/mio-0.8.8.crate) = 94264
+SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
+SIZE (rust/crates/mio-0.8.11.crate) = 102983
SHA256 (rust/crates/mockito-1.2.0.crate) = f8d3038e23466858569c2d30a537f691fa0d53b51626630ae08262943e3bbb8b
SIZE (rust/crates/mockito-1.2.0.crate) = 37788
+SHA256 (rust/crates/msvc-demangler-0.9.0.crate) = bfb67c6dd0fa9b00619c41c5700b6f92d5f418be49b45ddb9970fbd4569df3c8
+SIZE (rust/crates/msvc-demangler-0.9.0.crate) = 50880
SHA256 (rust/crates/native-tls-0.2.11.crate) = 07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e
SIZE (rust/crates/native-tls-0.2.11.crate) = 29008
+SHA256 (rust/crates/new_debug_unreachable-1.0.4.crate) = e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54
+SIZE (rust/crates/new_debug_unreachable-1.0.4.crate) = 2561
+SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
+SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/nom-supreme-0.8.0.crate) = 2bd3ae6c901f1959588759ff51c95d24b491ecb9ff91aa9c2ef4acc5b1dcab27
+SIZE (rust/crates/nom-supreme-0.8.0.crate) = 31430
SHA256 (rust/crates/nu-ansi-term-0.49.0.crate) = c073d3c1930d0751774acf49e66653acecb416c3a54c6ec095a9b11caddb5a68
SIZE (rust/crates/nu-ansi-term-0.49.0.crate) = 28211
SHA256 (rust/crates/num-traits-0.2.17.crate) = 39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c
@@ -163,44 +223,58 @@ SHA256 (rust/crates/object-0.32.1.crate) = 9cf5f9dd3933bd50a9e1f149ec995f39ae2c4
SIZE (rust/crates/object-0.32.1.crate) = 275463
SHA256 (rust/crates/once_cell-1.18.0.crate) = dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d
SIZE (rust/crates/once_cell-1.18.0.crate) = 32969
-SHA256 (rust/crates/openssl-0.10.57.crate) = bac25ee399abb46215765b1cb35bc0212377e58a061560d8b29b024fd0430e7c
-SIZE (rust/crates/openssl-0.10.57.crate) = 262768
+SHA256 (rust/crates/openssl-0.10.60.crate) = 79a4c6c3a2b158f7f8f2a2fc5a969fa3a068df6fc9dbb4a43845436e3af7c800
+SIZE (rust/crates/openssl-0.10.60.crate) = 265736
SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/openssl-sys-0.9.93.crate) = db4d56a4c0478783083cfafcc42493dd4a981d41669da64b4572a2a089b51b1d
-SIZE (rust/crates/openssl-sys-0.9.93.crate) = 66922
+SHA256 (rust/crates/openssl-sys-0.9.96.crate) = 3812c071ba60da8b5677cc12bcb1d42989a65553772897a7e0355545a819838f
+SIZE (rust/crates/openssl-sys-0.9.96.crate) = 67743
+SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
+SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f
SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967
SHA256 (rust/crates/parking_lot_core-0.9.9.crate) = 4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e
SIZE (rust/crates/parking_lot_core-0.9.9.crate) = 32445
-SHA256 (rust/crates/percent-encoding-2.3.0.crate) = 9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94
-SIZE (rust/crates/percent-encoding-2.3.0.crate) = 10196
+SHA256 (rust/crates/pdb-0.8.0.crate) = 82040a392923abe6279c00ab4aff62d5250d1c8555dc780e4b02783a7aa74863
+SIZE (rust/crates/pdb-0.8.0.crate) = 115210
+SHA256 (rust/crates/pdb-addr2line-0.10.4.crate) = c4e89a9f2f40b2389ba6da0814c8044bf942bece03dffa1514f84e3b525f4f9a
+SIZE (rust/crates/pdb-addr2line-0.10.4.crate) = 34555
+SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
+SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/phf_shared-0.10.0.crate) = b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096
+SIZE (rust/crates/phf_shared-0.10.0.crate) = 4095
SHA256 (rust/crates/pin-project-lite-0.2.13.crate) = 8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58
SIZE (rust/crates/pin-project-lite-0.2.13.crate) = 29141
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
SHA256 (rust/crates/pkg-config-0.3.27.crate) = 26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964
SIZE (rust/crates/pkg-config-0.3.27.crate) = 18838
+SHA256 (rust/crates/plain-0.2.3.crate) = b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6
+SIZE (rust/crates/plain-0.2.3.crate) = 10664
SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
-SHA256 (rust/crates/proc-macro2-1.0.69.crate) = 134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da
-SIZE (rust/crates/proc-macro2-1.0.69.crate) = 44271
-SHA256 (rust/crates/quick-xml-0.28.2.crate) = 0ce5e73202a820a31f8a0ee32ada5e21029c81fd9e3ebf668a40832e4219d9d1
-SIZE (rust/crates/quick-xml-0.28.2.crate) = 156462
-SHA256 (rust/crates/quote-1.0.33.crate) = 5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae
-SIZE (rust/crates/quote-1.0.33.crate) = 28090
+SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c
+SIZE (rust/crates/precomputed-hash-0.1.1.crate) = 1640
+SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
+SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
+SHA256 (rust/crates/quick-xml-0.35.0.crate) = 86e446ed58cef1bbfe847bc2fda0e2e4ea9f0e57b90c507d4781292590d72a4e
+SIZE (rust/crates/quick-xml-0.35.0.crate) = 184737
+SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
+SIZE (rust/crates/quote-1.0.36.crate) = 28507
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/redox_syscall-0.3.5.crate) = 567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29
-SIZE (rust/crates/redox_syscall-0.3.5.crate) = 23404
+SHA256 (rust/crates/range-collections-0.2.4.crate) = 61fdfd79629e2b44a1d34b4d227957174cb858e6b86ee45fad114edbcfc903ab
+SIZE (rust/crates/range-collections-0.2.4.crate) = 23361
SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
+SHA256 (rust/crates/redox_users-0.4.4.crate) = a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4
+SIZE (rust/crates/redox_users-0.4.4.crate) = 15438
SHA256 (rust/crates/regex-1.10.2.crate) = 380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343
SIZE (rust/crates/regex-1.10.2.crate) = 252839
SHA256 (rust/crates/regex-automata-0.4.3.crate) = 5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f
@@ -211,8 +285,8 @@ SHA256 (rust/crates/reqwest-0.11.22.crate) = 046cd98826c46c2ac8ddecae268eb5c2e58
SIZE (rust/crates/reqwest-0.11.22.crate) = 156932
SHA256 (rust/crates/rustc-demangle-0.1.23.crate) = d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76
SIZE (rust/crates/rustc-demangle-0.1.23.crate) = 28970
-SHA256 (rust/crates/rustix-0.38.20.crate) = 67ce50cb2e16c2903e30d1cbccfd8387a74b9d4c938b6a4c5ec6cc7556f7a8a0
-SIZE (rust/crates/rustix-0.38.20.crate) = 358266
+SHA256 (rust/crates/rustix-0.38.25.crate) = dc99bc2d4f1fed22595588a013687477aedf3cdcfb26558c559edb67b4d9b22e
+SIZE (rust/crates/rustix-0.38.25.crate) = 362735
SHA256 (rust/crates/rustversion-1.0.14.crate) = 7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4
SIZE (rust/crates/rustversion-1.0.14.crate) = 17261
SHA256 (rust/crates/ryu-1.0.15.crate) = 1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741
@@ -221,48 +295,70 @@ SHA256 (rust/crates/schannel-0.1.22.crate) = 0c3733bf4cf7ea0880754e19cb5a462007c
SIZE (rust/crates/schannel-0.1.22.crate) = 41642
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/scroll-0.11.0.crate) = 04c565b551bafbef4157586fa379538366e4385d42082f255bfd96e4fe8519da
+SIZE (rust/crates/scroll-0.11.0.crate) = 27354
+SHA256 (rust/crates/scroll_derive-0.11.1.crate) = 1db149f81d46d2deba7cd3c50772474707729550221e69588478ebf9ada425ae
+SIZE (rust/crates/scroll_derive-0.11.1.crate) = 4802
SHA256 (rust/crates/security-framework-2.9.2.crate) = 05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de
SIZE (rust/crates/security-framework-2.9.2.crate) = 79295
SHA256 (rust/crates/security-framework-sys-2.9.1.crate) = e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a
SIZE (rust/crates/security-framework-sys-2.9.1.crate) = 18284
-SHA256 (rust/crates/serde-1.0.189.crate) = 8e422a44e74ad4001bdc8eede9a4570ab52f71190e9c076d14369f38b9200537
-SIZE (rust/crates/serde-1.0.189.crate) = 76276
-SHA256 (rust/crates/serde_derive-1.0.189.crate) = 1e48d1f918009ce3145511378cf68d613e3b3d9137d67272562080d68a2b32d5
-SIZE (rust/crates/serde_derive-1.0.189.crate) = 55708
-SHA256 (rust/crates/serde_json-1.0.107.crate) = 6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65
-SIZE (rust/crates/serde_json-1.0.107.crate) = 146458
-SHA256 (rust/crates/serde_repr-0.1.16.crate) = 8725e1dfadb3a50f7e5ce0b1a540466f6ed3fe7a0fca2ac2b8b831d31316bd00
-SIZE (rust/crates/serde_repr-0.1.16.crate) = 9629
-SHA256 (rust/crates/serde_spanned-0.6.3.crate) = 96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186
-SIZE (rust/crates/serde_spanned-0.6.3.crate) = 7737
+SHA256 (rust/crates/semver-1.0.20.crate) = 836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090
+SIZE (rust/crates/semver-1.0.20.crate) = 30451
+SHA256 (rust/crates/serde-1.0.204.crate) = bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12
+SIZE (rust/crates/serde-1.0.204.crate) = 78253
+SHA256 (rust/crates/serde_derive-1.0.204.crate) = e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222
+SIZE (rust/crates/serde_derive-1.0.204.crate) = 55871
+SHA256 (rust/crates/serde_json-1.0.120.crate) = 4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5
+SIZE (rust/crates/serde_json-1.0.120.crate) = 147062
+SHA256 (rust/crates/serde_repr-0.1.17.crate) = 3081f5ffbb02284dda55132aa26daecedd7372a42417bbbab6f14ab7d6bb9145
+SIZE (rust/crates/serde_repr-0.1.17.crate) = 9971
+SHA256 (rust/crates/serde_spanned-0.6.4.crate) = 12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80
+SIZE (rust/crates/serde_spanned-0.6.4.crate) = 7756
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/signal-hook-registry-1.4.1.crate) = d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1
SIZE (rust/crates/signal-hook-registry-1.4.1.crate) = 17987
SHA256 (rust/crates/similar-2.3.0.crate) = 2aeaf503862c419d66959f5d7ca015337d864e9c49485d771b732e2a20453597
SIZE (rust/crates/similar-2.3.0.crate) = 51082
+SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d
+SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.11.1.crate) = 942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a
-SIZE (rust/crates/smallvec-1.11.1.crate) = 34831
+SHA256 (rust/crates/smallvec-1.11.2.crate) = 4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970
+SIZE (rust/crates/smallvec-1.11.2.crate) = 34801
SHA256 (rust/crates/socket2-0.4.10.crate) = 9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d
SIZE (rust/crates/socket2-0.4.10.crate) = 45697
SHA256 (rust/crates/socket2-0.5.5.crate) = 7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9
SIZE (rust/crates/socket2-0.5.5.crate) = 54863
+SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
+SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/string_cache-0.8.7.crate) = f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b
+SIZE (rust/crates/string_cache-0.8.7.crate) = 16655
SHA256 (rust/crates/strum-0.24.1.crate) = 063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f
SIZE (rust/crates/strum-0.24.1.crate) = 5636
SHA256 (rust/crates/strum_macros-0.24.3.crate) = 1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59
SIZE (rust/crates/strum_macros-0.24.3.crate) = 20696
+SHA256 (rust/crates/symbolic-12.8.0.crate) = 05ec4f53c56d7ee8809c2322925d362e193bcc7bbe7e777a3304b34ea7e85a36
+SIZE (rust/crates/symbolic-12.8.0.crate) = 2853
+SHA256 (rust/crates/symbolic-common-12.8.0.crate) = 1cccfffbc6bb3bb2d3a26cd2077f4d055f6808d266f9d4d158797a4c60510dfe
+SIZE (rust/crates/symbolic-common-12.8.0.crate) = 24334
+SHA256 (rust/crates/symbolic-debuginfo-12.8.0.crate) = eb52777be67777947c5a159f1b6e8bfe4473d91fad7e5d4aff85ee4d3963cc04
+SIZE (rust/crates/symbolic-debuginfo-12.8.0.crate) = 128148
+SHA256 (rust/crates/symbolic-demangle-12.8.0.crate) = 76a99812da4020a67e76c4eb41f08c87364c14170495ff780f30dd519c221a68
+SIZE (rust/crates/symbolic-demangle-12.8.0.crate) = 205528
+SHA256 (rust/crates/symbolic-ppdb-12.8.0.crate) = dace84623ccc926886fc880c36e2a81af4b17f8276abc4d77dc947ca3c6c8f8c
+SIZE (rust/crates/symbolic-ppdb-12.8.0.crate) = 24355
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.38.crate) = e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b
-SIZE (rust/crates/syn-2.0.38.crate) = 243284
+SHA256 (rust/crates/syn-2.0.70.crate) = 2f0209b68b3613b093e0ec905354eccaedcfe83b8cb37cbdeae64026c3064c16
+SIZE (rust/crates/syn-2.0.70.crate) = 266388
SHA256 (rust/crates/system-configuration-0.5.1.crate) = ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7
SIZE (rust/crates/system-configuration-0.5.1.crate) = 12618
SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9
SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
-SHA256 (rust/crates/tempfile-3.8.0.crate) = cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef
-SIZE (rust/crates/tempfile-3.8.0.crate) = 31720
+SHA256 (rust/crates/tempfile-3.8.1.crate) = 7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5
+SIZE (rust/crates/tempfile-3.8.1.crate) = 32164
SHA256 (rust/crates/thiserror-1.0.50.crate) = f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2
SIZE (rust/crates/thiserror-1.0.50.crate) = 19414
SHA256 (rust/crates/thiserror-impl-1.0.50.crate) = 266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8
@@ -271,20 +367,20 @@ SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a465126
SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.33.0.crate) = 4f38200e3ef7995e5ef13baec2f432a6da0aa9ac495b2c0e8f3b7eec2c92d653
-SIZE (rust/crates/tokio-1.33.0.crate) = 733783
-SHA256 (rust/crates/tokio-macros-2.1.0.crate) = 630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e
-SIZE (rust/crates/tokio-macros-2.1.0.crate) = 11472
+SHA256 (rust/crates/tokio-1.34.0.crate) = d0c014766411e834f7af5b8f4cf46257aab4036ca95e9d2c144a10f59ad6f5b9
+SIZE (rust/crates/tokio-1.34.0.crate) = 736847
+SHA256 (rust/crates/tokio-macros-2.2.0.crate) = 5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b
+SIZE (rust/crates/tokio-macros-2.2.0.crate) = 11520
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
-SHA256 (rust/crates/tokio-util-0.7.9.crate) = 1d68074620f57a0b21594d9735eb2e98ab38b17f80d3fcb189fca266771ca60d
-SIZE (rust/crates/tokio-util-0.7.9.crate) = 104487
-SHA256 (rust/crates/toml-0.8.2.crate) = 185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d
-SIZE (rust/crates/toml-0.8.2.crate) = 50425
-SHA256 (rust/crates/toml_datetime-0.6.3.crate) = 7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b
-SIZE (rust/crates/toml_datetime-0.6.3.crate) = 10770
-SHA256 (rust/crates/toml_edit-0.20.2.crate) = 396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338
-SIZE (rust/crates/toml_edit-0.20.2.crate) = 96487
+SHA256 (rust/crates/tokio-util-0.7.10.crate) = 5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15
+SIZE (rust/crates/tokio-util-0.7.10.crate) = 110508
+SHA256 (rust/crates/toml-0.8.8.crate) = a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35
+SIZE (rust/crates/toml-0.8.8.crate) = 50451
+SHA256 (rust/crates/toml_datetime-0.6.5.crate) = 3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1
+SIZE (rust/crates/toml_datetime-0.6.5.crate) = 10910
+SHA256 (rust/crates/toml_edit-0.21.0.crate) = d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03
+SIZE (rust/crates/toml_edit-0.21.0.crate) = 101265
SHA256 (rust/crates/tower-service-0.3.2.crate) = b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52
SIZE (rust/crates/tower-service-0.3.2.crate) = 6847
SHA256 (rust/crates/tracing-0.1.40.crate) = c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef
@@ -303,28 +399,36 @@ SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683a
SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
SHA256 (rust/crates/unicode-normalization-0.1.22.crate) = 5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921
SIZE (rust/crates/unicode-normalization-0.1.22.crate) = 122604
-SHA256 (rust/crates/url-2.4.1.crate) = 143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5
-SIZE (rust/crates/url-2.4.1.crate) = 78228
+SHA256 (rust/crates/url-2.5.0.crate) = 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633
+SIZE (rust/crates/url-2.5.0.crate) = 78605
+SHA256 (rust/crates/url-escape-0.1.1.crate) = 44e0ce4d1246d075ca5abec4b41d33e87a6054d08e2366b63205665e950db218
+SIZE (rust/crates/url-escape-0.1.1.crate) = 4459
+SHA256 (rust/crates/uuid-1.6.1.crate) = 5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560
+SIZE (rust/crates/uuid-1.6.1.crate) = 55554
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
SIZE (rust/crates/want-0.3.1.crate) = 6398
SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasm-bindgen-0.2.87.crate) = 7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342
-SIZE (rust/crates/wasm-bindgen-0.2.87.crate) = 175052
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.87.crate) = 5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd
-SIZE (rust/crates/wasm-bindgen-backend-0.2.87.crate) = 26821
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.37.crate) = c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03
-SIZE (rust/crates/wasm-bindgen-futures-0.4.37.crate) = 15193
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.87.crate) = dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d
-SIZE (rust/crates/wasm-bindgen-macro-0.2.87.crate) = 13897
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.87.crate) = 54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.87.crate) = 20006
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.87.crate) = ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1
-SIZE (rust/crates/wasm-bindgen-shared-0.2.87.crate) = 7248
-SHA256 (rust/crates/web-sys-0.3.64.crate) = 9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b
-SIZE (rust/crates/web-sys-0.3.64.crate) = 725584
+SHA256 (rust/crates/wasm-bindgen-0.2.90.crate) = b1223296a201415c7fad14792dbefaace9bd52b62d33453ade1c5b5f07555406
+SIZE (rust/crates/wasm-bindgen-0.2.90.crate) = 182529
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.90.crate) = fcdc935b63408d58a32f8cc9738a0bffd8f05cc7c002086c6ef20b7312ad9dcd
+SIZE (rust/crates/wasm-bindgen-backend-0.2.90.crate) = 28348
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.38.crate) = 9afec9963e3d0994cac82455b2b3502b81a7f40f9a0d32181f7528d9f4b43e02
+SIZE (rust/crates/wasm-bindgen-futures-0.4.38.crate) = 15376
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.90.crate) = 3e4c238561b2d428924c49815533a8b9121c664599558a5d9ec51f8a1740a999
+SIZE (rust/crates/wasm-bindgen-macro-0.2.90.crate) = 13904
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.90.crate) = bae1abb6806dc1ad9e560ed242107c0f6c84335f1749dd4e8ddb012ebd5e25a7
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.90.crate) = 20008
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.90.crate) = 4d91413b1c31d7539ba5ef2451af3f0b833a005eb27a631cec32bc0635a8602b
+SIZE (rust/crates/wasm-bindgen-shared-0.2.90.crate) = 7264
+SHA256 (rust/crates/wasmparser-0.118.1.crate) = 95ee9723b928e735d53000dec9eae7b07a60e490c85ab54abb66659fc61bfcd9
+SIZE (rust/crates/wasmparser-0.118.1.crate) = 183422
+SHA256 (rust/crates/watto-0.1.0.crate) = 6746b5315e417144282a047ebb82260d45c92d09bf653fa9ec975e3809be942b
+SIZE (rust/crates/watto-0.1.0.crate) = 10502
+SHA256 (rust/crates/web-sys-0.3.65.crate) = 5db499c5f66323272151db0e666cd34f78617522fb0c1604d31a27c50c206a85
+SIZE (rust/crates/web-sys-0.3.65.crate) = 734287
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
@@ -351,9 +455,11 @@ SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab7
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
-SHA256 (rust/crates/winnow-0.5.17.crate) = a3b801d0e0a6726477cc207f60162da452f3a95adb368399bef20a946e06f65c
-SIZE (rust/crates/winnow-0.5.17.crate) = 147147
+SHA256 (rust/crates/winnow-0.5.19.crate) = 829846f3e3db426d4cee4510841b71a8e58aa2a76b1132579487ae430ccd9c7b
+SIZE (rust/crates/winnow-0.5.19.crate) = 147982
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
-SHA256 (bergercookie-asm-lsp-v0.6.0_GH0.tar.gz) = 71348b181f77fbd0005bd6abbdfd793816cb581541a17e6ccd8714e0fcb7e755
-SIZE (bergercookie-asm-lsp-v0.6.0_GH0.tar.gz) = 1388753
+SHA256 (rust/crates/zip-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
+SIZE (rust/crates/zip-0.6.6.crate) = 65789
+SHA256 (bergercookie-asm-lsp-v0.7.3_GH0.tar.gz) = 85e04f95231c32789aeda2eb6abb8b0d6e31fd7e8304c29d2b82d53b9f898ea4
+SIZE (bergercookie-asm-lsp-v0.7.3_GH0.tar.gz) = 5545974
diff --git a/lang/bend/Makefile b/lang/bend/Makefile
index ea84476c924a..9d762dd51d84 100644
--- a/lang/bend/Makefile
+++ b/lang/bend/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bend
-DISTVERSION= 0.2.34
+DISTVERSION= 0.2.36
CATEGORIES= lang
PKGNAMESUFFIX= -language
@@ -24,14 +24,14 @@ CARGO_CRATES= TSPL-0.0.12 \
anstream-0.6.14 \
anstyle-1.0.7 \
anstyle-parse-0.2.4 \
- anstyle-query-1.0.3 \
+ anstyle-query-1.1.0 \
anstyle-wincon-3.0.3 \
- cc-1.0.98 \
+ cc-1.0.99 \
cfg-if-1.0.0 \
- clap-4.5.4 \
- clap_builder-4.5.2 \
- clap_derive-4.5.4 \
- clap_lex-0.7.0 \
+ clap-4.5.7 \
+ clap_builder-4.5.7 \
+ clap_derive-4.5.5 \
+ clap_lex-0.7.1 \
colorchoice-1.0.1 \
console-0.15.8 \
either-1.12.0 \
@@ -41,7 +41,7 @@ CARGO_CRATES= TSPL-0.0.12 \
heck-0.5.0 \
hermit-abi-0.3.9 \
highlight_error-0.1.1 \
- hvm-2.0.17 \
+ hvm-2.0.19 \
indexmap-2.2.6 \
insta-1.39.0 \
interner-0.2.1 \
@@ -50,9 +50,9 @@ CARGO_CRATES= TSPL-0.0.12 \
lazy_static-1.4.0 \
libc-0.2.155 \
linked-hash-map-0.5.6 \
- loaned-0.1.1 \
+ loaned-0.1.2 \
num_cpus-1.16.0 \
- proc-macro2-1.0.84 \
+ proc-macro2-1.0.85 \
psm-0.1.21 \
quote-1.0.36 \
same-file-1.0.6 \
@@ -62,7 +62,7 @@ CARGO_CRATES= TSPL-0.0.12 \
strsim-0.11.1 \
syn-2.0.66 \
unicode-ident-1.0.12 \
- utf8parse-0.2.1 \
+ utf8parse-0.2.2 \
walkdir-2.5.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
diff --git a/lang/bend/distinfo b/lang/bend/distinfo
index cd6bca85b06e..d6b23b903efa 100644
--- a/lang/bend/distinfo
+++ b/lang/bend/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1718257945
+TIMESTAMP = 1720196882
SHA256 (rust/crates/TSPL-0.0.12.crate) = 52dfd6238b1461b99635b26585a85b4e7b9c786cc0481b3c540ae5f590b6dfb6
SIZE (rust/crates/TSPL-0.0.12.crate) = 4102
SHA256 (rust/crates/anstream-0.6.14.crate) = 418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b
@@ -7,22 +7,22 @@ SHA256 (rust/crates/anstyle-1.0.7.crate) = 038dfcf04a5feb68e9c60b21c9625a54c2c06
SIZE (rust/crates/anstyle-1.0.7.crate) = 15709
SHA256 (rust/crates/anstyle-parse-0.2.4.crate) = c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4
SIZE (rust/crates/anstyle-parse-0.2.4.crate) = 23069
-SHA256 (rust/crates/anstyle-query-1.0.3.crate) = a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5
-SIZE (rust/crates/anstyle-query-1.0.3.crate) = 9742
+SHA256 (rust/crates/anstyle-query-1.1.0.crate) = ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391
+SIZE (rust/crates/anstyle-query-1.1.0.crate) = 9832
SHA256 (rust/crates/anstyle-wincon-3.0.3.crate) = 61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19
SIZE (rust/crates/anstyle-wincon-3.0.3.crate) = 12179
-SHA256 (rust/crates/cc-1.0.98.crate) = 41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f
-SIZE (rust/crates/cc-1.0.98.crate) = 76780
+SHA256 (rust/crates/cc-1.0.99.crate) = 96c51067fd44124faa7f870b4b1c969379ad32b2ba805aa959430ceaa384f695
+SIZE (rust/crates/cc-1.0.99.crate) = 76961
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/clap-4.5.4.crate) = 90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0
-SIZE (rust/crates/clap-4.5.4.crate) = 55401
-SHA256 (rust/crates/clap_builder-4.5.2.crate) = ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4
-SIZE (rust/crates/clap_builder-4.5.2.crate) = 163566
-SHA256 (rust/crates/clap_derive-4.5.4.crate) = 528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64
-SIZE (rust/crates/clap_derive-4.5.4.crate) = 29159
-SHA256 (rust/crates/clap_lex-0.7.0.crate) = 98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce
-SIZE (rust/crates/clap_lex-0.7.0.crate) = 11915
+SHA256 (rust/crates/clap-4.5.7.crate) = 5db83dced34638ad474f39f250d7fea9598bdd239eaced1bdf45d597da0f433f
+SIZE (rust/crates/clap-4.5.7.crate) = 56343
+SHA256 (rust/crates/clap_builder-4.5.7.crate) = f7e204572485eb3fbf28f871612191521df159bc3e15a9f5064c66dba3a8c05f
+SIZE (rust/crates/clap_builder-4.5.7.crate) = 163957
+SHA256 (rust/crates/clap_derive-4.5.5.crate) = c780290ccf4fb26629baa7a1081e68ced113f1d3ec302fa5948f1c381ebf06c6
+SIZE (rust/crates/clap_derive-4.5.5.crate) = 30017
+SHA256 (rust/crates/clap_lex-0.7.1.crate) = 4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70
+SIZE (rust/crates/clap_lex-0.7.1.crate) = 12766
SHA256 (rust/crates/colorchoice-1.0.1.crate) = 0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422
SIZE (rust/crates/colorchoice-1.0.1.crate) = 7895
SHA256 (rust/crates/console-0.15.8.crate) = 0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb
@@ -41,8 +41,8 @@ SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066a
SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
SHA256 (rust/crates/highlight_error-0.1.1.crate) = 809e18805660d7b6b2e2b9f316a5099521b5998d5cba4dda11b5157a21aaef03
SIZE (rust/crates/highlight_error-0.1.1.crate) = 15931
-SHA256 (rust/crates/hvm-2.0.17.crate) = 32cf1c2a5333c940ab1c5b6c64e0f3242739332446b572b07a87f46753c9f69e
-SIZE (rust/crates/hvm-2.0.17.crate) = 621418
+SHA256 (rust/crates/hvm-2.0.19.crate) = 281675413d2dd76cb1c53ec0d318bb672f5d70fb825929af6bcadd9b7f78c11b
+SIZE (rust/crates/hvm-2.0.19.crate) = 630609
SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
SHA256 (rust/crates/insta-1.39.0.crate) = 810ae6042d48e2c9e9215043563a58a80b877bc863228a74cf10c49d4620a6f5
@@ -59,12 +59,12 @@ SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f478
SIZE (rust/crates/libc-0.2.155.crate) = 743539
SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
-SHA256 (rust/crates/loaned-0.1.1.crate) = f16fbe026127b8ff026fcc7419ddf201d47807295690de255bb68fced2ba15af
-SIZE (rust/crates/loaned-0.1.1.crate) = 7664
+SHA256 (rust/crates/loaned-0.1.2.crate) = a4c980a418236e2d8f7c239f73e49afc38e7f71772fcd3fc723d95c3d93a7591
+SIZE (rust/crates/loaned-0.1.2.crate) = 12678
SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
-SHA256 (rust/crates/proc-macro2-1.0.84.crate) = ec96c6a92621310b51366f1e28d05ef11489516e93be030060e5fc12024a49d6
-SIZE (rust/crates/proc-macro2-1.0.84.crate) = 48922
+SHA256 (rust/crates/proc-macro2-1.0.85.crate) = 22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23
+SIZE (rust/crates/proc-macro2-1.0.85.crate) = 48988
SHA256 (rust/crates/psm-0.1.21.crate) = 5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874
SIZE (rust/crates/psm-0.1.21.crate) = 23126
SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
@@ -83,8 +83,8 @@ SHA256 (rust/crates/syn-2.0.66.crate) = c42f3f41a2de00b01c0aaad383c5a45241efc8b2
SIZE (rust/crates/syn-2.0.66.crate) = 264855
SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
-SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
-SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -115,5 +115,5 @@ SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 852298e482cd67c356ddd
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 433246
SHA256 (rust/crates/windows_x86_64_msvc-0.52.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0
SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905
-SHA256 (HigherOrderCO-Bend-0.2.34_GH0.tar.gz) = bf4a325bac2dc01a3ade2dda7ae405f1883a7ee9e6d86c2d0d50fb024cf78f7f
-SIZE (HigherOrderCO-Bend-0.2.34_GH0.tar.gz) = 272258
+SHA256 (HigherOrderCO-Bend-0.2.36_GH0.tar.gz) = b1eee7d228eb48c597137aa347bf47f63492c4a680547b9196573d760552cdc2
+SIZE (HigherOrderCO-Bend-0.2.36_GH0.tar.gz) = 286201
diff --git a/lang/chicken/Makefile b/lang/chicken/Makefile
index d9e9dcd9bb3f..7cd788dc2b92 100644
--- a/lang/chicken/Makefile
+++ b/lang/chicken/Makefile
@@ -1,6 +1,5 @@
PORTNAME= chicken
-DISTVERSION= 5.3.0
-PORTREVISION= 4
+DISTVERSION= 5.4.0
PORTEPOCH= 1
CATEGORIES= lang scheme
MASTER_SITES= https://code.call-cc.org/releases/${DISTVERSION}/
@@ -28,10 +27,8 @@ MAKE_ARGS= C_COMPILER="${CC}" \
LIBRARIAN="${AR}" \
LINKER_OPTIONS="${LDFLAGS}" \
MANDIR=${PREFIX}/share/man \
- PREFIX=${PREFIX} \
- CHICKEN=./chicken
+ PREFIX=${PREFIX}
-MAKE_JOBS_UNSAFE= yes
TEST_TARGET= check
TEST_ARGS= ${MAKE_ARGS} PROGRAM_PREFIX=chicken-
diff --git a/lang/chicken/distinfo b/lang/chicken/distinfo
index fff5f495bc54..2ee2f2fc18cc 100644
--- a/lang/chicken/distinfo
+++ b/lang/chicken/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1637825548
-SHA256 (chicken-5.3.0.tar.gz) = c3ad99d8f9e17ed810912ef981ac3b0c2e2f46fb0ecc033b5c3b6dca1bdb0d76
-SIZE (chicken-5.3.0.tar.gz) = 4069549
+TIMESTAMP = 1721112689
+SHA256 (chicken-5.4.0.tar.gz) = 3c5d4aa61c1167bf6d9bf9eaf891da7630ba9f5f3c15bf09515a7039bfcdec5f
+SIZE (chicken-5.4.0.tar.gz) = 4109135
diff --git a/lang/chicken/files/patch-egg-compile.scm b/lang/chicken/files/patch-egg-compile.scm
deleted file mode 100644
index d17adafbc42e..000000000000
--- a/lang/chicken/files/patch-egg-compile.scm
+++ /dev/null
@@ -1,26 +0,0 @@
-From 360e1c423b5475fa2c1caba1f19d652538a8f322 Mon Sep 17 00:00:00 2001
-From: Peter Bex <peter@more-magic.net>
-Date: Mon, 31 Oct 2022 13:06:26 +0100
-Subject: [PATCH 1/1] Do not double call normalize-destination on share dir
-
-In install-random-files, don't call normalize-destination on the
-destination directory - this is already done in compile-egg-info
-
-Before, we'd see things like in the install script like:
- mkdir -p /path/to/chicken/path/to/chicken/share
-With this patch, it becomes:
- mkdir -p /path/to/chicken/share
-which is as it should be.
-
-Signed-off-by: felix <felix@call-with-current-continuation.org>
---- egg-compile.scm.orig 2021-11-18 06:32:06 UTC
-+++ egg-compile.scm
-@@ -1051,7 +1051,7 @@
- (root (string-append srcdir "/"))
- (mkdir (mkdir-command platform))
- (sfiles (map (cut prefix srcdir <>) files))
-- (dfile (qs* (normalize-destination dest mode) platform #t))
-+ (dfile (qs* dest platform #t))
- (ddir (shell-variable "DESTDIR" platform)))
- (print "\n" mkdir " " ddir dfile)
- (let-values (((ds fs) (partition directory? sfiles)))
diff --git a/lang/cling/Makefile b/lang/cling/Makefile
index ea826e28404e..57ecda8dcaf3 100644
--- a/lang/cling/Makefile
+++ b/lang/cling/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cling
DISTVERSION= 0.5-2018-08-13
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= lang devel
MASTER_SITES= https://root.cern.ch/download/cling/
DISTNAME= ${PORTNAME}_${DISTVERSION:C/^[0-9]\.[0-9]-//}_sources
@@ -23,39 +23,32 @@ BROKEN_riscv64= fails to build: CMake Error at cmake/config-ix.cmake:407: Unkno
LIB_DEPENDS= libgtest.so:devel/googletest \
libz3.so:math/z3
+USES= cmake compiler:c++11-lib compiler:c11 gnome libedit ncurses python:build shebangfix tar:bzip2
+USE_GNOME= libxml2
+
+CMAKE_ARGS= -DINSTALL_LAYOUT=FREEBSD
+CMAKE_INSTALL_PREFIX= ${LLVM_PREFIX}
+CMAKE_OFF= LLVM_BUILD_EXAMPLES LLVM_INCLUDE_TESTS LLVM_INCLUDE_GO_TESTS
+CMAKE_ON= BUILD_SHARED_LIBS
+LDFLAGS+= -Wl,--undefined-version
+USE_LDCONFIG= ${LLVM_PREFIX}/lib
WRKSRC= ${WRKDIR}/src
+SUB_LIST= LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}"
+PLIST_SUB= LLVM_SUFFIX=${LLVM_SUFFIX} LLVM_RELEASE=${LLVM_RELEASE}
+
LLVM_RELEASE= 5.0.0
LLVM_SUFFIX= 50_cern-root
LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX}
-USES= cmake compiler:c++11-lib compiler:c11 gnome libedit ncurses \
- python:build shebangfix tar:bzip2
-USE_GNOME= libxml2
-USE_LDCONFIG= ${LLVM_PREFIX}/lib
-
-CONFLICTS_INSTALL= llvm zapcc # # bin/bugpoint bin/c-index-test bin/clang bin/clang++ bin/clang-5.0 bin/clang-check bin/clang-cl bin/clang-cpp bin/clang-format bin/clang-import-test bin/clang-offload-bundler bin/clang-rename bin/git-clang-format
+CONFLICTS_INSTALL= llvm zapcc # bin/bugpoint bin/c-index-test bin/clang bin/clang++ bin/clang-5.0 bin/clang-check bin/clang-cl bin/clang-cpp bin/clang-format bin/clang-import-test bin/clang-offload-bundler bin/clang-rename bin/git-clang-format
SHEBANG_FILES= tools/clang/tools/clang-format/clang-format-diff.py \
tools/clang/tools/clang-format/git-clang-format \
tools/clang/tools/scan-view/bin/scan-view
-CMAKE_ON= BUILD_SHARED_LIBS
-CMAKE_OFF= LLVM_BUILD_EXAMPLES LLVM_INCLUDE_TESTS LLVM_INCLUDE_GO_TESTS
-
-SUB_LIST+= LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}"
-PLIST_SUB+= LLVM_SUFFIX=${LLVM_SUFFIX} LLVM_RELEASE=${LLVM_RELEASE}
-
-CMAKE_BUILD_TYPE= Release
-CMAKE_INSTALL_PREFIX= ${LLVM_PREFIX}
-
-CMAKE_ARGS+= -DINSTALL_LAYOUT=FREEBSD
-
post-patch:
- @${REINPLACE_CMD} -e 's|%%LLVM_PREFIX%%|${LLVM_PREFIX}|g' \
- ${PATCH_WRKSRC}/tools/cling/tools/driver/cling.cpp
- @${REINPLACE_CMD} -e 's|%%LLVM_PREFIX%%|${LLVM_PREFIX}|g' \
- ${PATCH_WRKSRC}/tools/cling/lib/Interpreter/CIFactory.cpp
+ @${REINPLACE_CMD} -e 's|%%LLVM_PREFIX%%|${LLVM_PREFIX}|g' ${WRKSRC}/tools/cling/lib/Interpreter/CIFactory.cpp ${WRKSRC}/tools/cling/tools/driver/cling.cpp
post-install:
for e in $$(cd ${STAGEDIR}${PREFIX}/llvm50_cern-root/bin && ls *); do \
diff --git a/lang/clojure-mode.el/Makefile b/lang/clojure-mode.el/Makefile
index be0cc89582a0..c76a54e0e7a0 100644
--- a/lang/clojure-mode.el/Makefile
+++ b/lang/clojure-mode.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= clojure-mode.el
PORTVERSION= 5.11.0
-PORTREVISION= 14
+PORTREVISION= 15
PORTEPOCH= 1
CATEGORIES= lang elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/lang/csharp-mode.el/Makefile b/lang/csharp-mode.el/Makefile
index 739b7694bda8..105a12cd326d 100644
--- a/lang/csharp-mode.el/Makefile
+++ b/lang/csharp-mode.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= csharp-mode.el
PORTVERSION= 0.9.2
-PORTREVISION= 14
+PORTREVISION= 15
DISTVERSIONPREFIX= v
CATEGORIES= lang elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/lang/dotnet/Makefile b/lang/dotnet/Makefile
index 566bc01a0ddb..aae84e999405 100644
--- a/lang/dotnet/Makefile
+++ b/lang/dotnet/Makefile
@@ -63,7 +63,7 @@ PLIST_SUB= DOTNET_ARCH=${DOTNET_ARCH} FULL_DOTNETVERSION=${PORTVERSION} \
LIB_DEPENDS+= libcrypto.so.111:misc/compat13x
.endif
-.if ${OSVERSION} >= 1500000 && ${ARCH} == aarch64
+.if ${ARCH} == aarch64
BROKEN= "crossgen2" exited with code 139
.endif
diff --git a/lang/eisl/Makefile b/lang/eisl/Makefile
index 2686ee0f7a3e..7d4f08682286 100644
--- a/lang/eisl/Makefile
+++ b/lang/eisl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= eisl
DISTVERSIONPREFIX= v
-DISTVERSION= 4.00
+DISTVERSION= 5.00
CATEGORIES= lang devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/lang/eisl/distinfo b/lang/eisl/distinfo
index 2fd1d616f0bf..84867094a505 100644
--- a/lang/eisl/distinfo
+++ b/lang/eisl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718343259
-SHA256 (sasagawa888-eisl-v4.00_GH0.tar.gz) = 84d36b5f1977271f60ddf854161140f3136d26be2676179a26bf7cc68e15a6c4
-SIZE (sasagawa888-eisl-v4.00_GH0.tar.gz) = 2299966
+TIMESTAMP = 1720977824
+SHA256 (sasagawa888-eisl-v5.00_GH0.tar.gz) = b9995567246f0e0c81096a727178c8147e2b1289f3d7d4c079c57ef6c88dc279
+SIZE (sasagawa888-eisl-v5.00_GH0.tar.gz) = 2995464
diff --git a/lang/eisl/pkg-plist b/lang/eisl/pkg-plist
index 3f36a803e9e5..388be7a589fd 100644
--- a/lang/eisl/pkg-plist
+++ b/lang/eisl/pkg-plist
@@ -12,6 +12,7 @@ bin/eisl
%%DATADIR%%/library/cxr.lsp
%%DATADIR%%/library/datetime.lsp
%%DATADIR%%/library/datetime.o
+%%DATADIR%%/library/distributed.lsp
%%DATADIR%%/library/elixir.lsp
%%DATADIR%%/library/escape.lsp
%%DATADIR%%/library/escape.o
diff --git a/lang/elixir-mode.el/Makefile b/lang/elixir-mode.el/Makefile
index 50016475f4eb..354174e538bd 100644
--- a/lang/elixir-mode.el/Makefile
+++ b/lang/elixir-mode.el/Makefile
@@ -1,7 +1,7 @@
PORTNAME= elixir-mode.el
DISTVERSIONPREFIX= v
PORTVERSION= 2.3.1
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= lang
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/lang/emilua/Makefile b/lang/emilua/Makefile
index 77063e64a4b0..34b458099f47 100644
--- a/lang/emilua/Makefile
+++ b/lang/emilua/Makefile
@@ -1,14 +1,16 @@
PORTNAME= emilua
DISTVERSIONPREFIX= v
-DISTVERSION= 0.7.2
+DISTVERSION= 0.9.0
CATEGORIES= lang devel
MAINTAINER= manipuladordedados@gmail.com
COMMENT= Lua execution engine
WWW= https://emilua.org/
-LICENSE= BSL
-LICENSE_FILE= ${WRKSRC}/LICENSE_1_0.txt
+LICENSE= BSL MIT
+LICENSE_COMB= dual
+LICENSE_FILE_BSL= ${WRKSRC}/LICENSE-BSL-1.0.txt
+LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT.txt
IGNORE_FreeBSD_12= not supported by Emilua
IGNORE_FreeBSD_13= not supported by Emilua
@@ -26,11 +28,12 @@ BUILD_DEPENDS= asciidoctor:textproc/rubygem-asciidoctor \
LIB_DEPENDS= libserd-0.so:devel/serd \
libsord-0.so:devel/sord
-USES= localbase luajit:luajit-openresty meson ncurses pathfix \
+USES= localbase luajit:luajit-devel meson ncurses pathfix \
pkgconfig ssl
-USE_GCC= 12
+USE_GCC= yes
USE_GITHUB= nodefault
-GH_TUPLE= breese:trial.protocol:79149f6:trial_protocol/subprojects/trial-protocol
+GH_TUPLE= breese:trial.protocol:79149f6:trial_protocol/subprojects/trial-protocol \
+ chriskohlhoff:asio:c586e95:asio/subprojects/asio
USE_GITLAB= yes
CONFIGURE_ENV+= BOOST_INCLUDEDIR="${LOCALBASE}/include" \
@@ -40,7 +43,8 @@ MESON_ARGS= --buildtype=plain \
--wrap-mode=nodownload \
-Db_pch=false \
-Denable_manpages=true \
- -Denable_tests=true
+ -Denable_tests=true \
+ -Duse_standalone_asio=true
CXXFLAGS+= "-DFMT_HEADER_ONLY"
diff --git a/lang/emilua/distinfo b/lang/emilua/distinfo
index 1f1a8eec3f1b..2622630b5398 100644
--- a/lang/emilua/distinfo
+++ b/lang/emilua/distinfo
@@ -1,5 +1,7 @@
-TIMESTAMP = 1714459280
+TIMESTAMP = 1721335572
SHA256 (breese-trial.protocol-79149f6_GH0.tar.gz) = ea82ba7736a2c6ae94e72587a454d3380517ed764df89e2297e6fac2acdeac03
SIZE (breese-trial.protocol-79149f6_GH0.tar.gz) = 255698
-SHA256 (emilua-v0.7.2.tar.bz2) = a554ee1023e5929b9ee1f66a012633a37248356b6760f915f7821953a91fe836
-SIZE (emilua-v0.7.2.tar.bz2) = 341470
+SHA256 (chriskohlhoff-asio-c586e95_GH0.tar.gz) = 71e2ef350996b887e25c3184a0e3f60608a00a4e650b0a7e26a8f27f43eb3253
+SIZE (chriskohlhoff-asio-c586e95_GH0.tar.gz) = 2846704
+SHA256 (emilua-v0.9.0.tar.bz2) = 957f11e4e3445bc29cb65babc0fb86d2282b173ac5e1b273057b2ec1b4f22b59
+SIZE (emilua-v0.9.0.tar.bz2) = 347775
diff --git a/lang/emilua/files/patch-subprojects_asio_meson.build b/lang/emilua/files/patch-subprojects_asio_meson.build
new file mode 100644
index 000000000000..34a1a07924c3
--- /dev/null
+++ b/lang/emilua/files/patch-subprojects_asio_meson.build
@@ -0,0 +1,32 @@
+From 8aa543be97491b5c061cadedfcb2162c4f88c67a Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Vin=C3=ADcius=20dos=20Santos=20Oliveira?=
+ <vini.ipsmaker@gmail.com>
+Date: Fri, 21 Jun 2024 15:43:25 -0300
+Subject: [PATCH] Add meson.build
+
+The idea is to use the project as a subproject in meson projects.
+---
+ meson.build | 12 ++++++++++++
+ 1 file changed, 12 insertions(+)
+ create mode 100644 meson.build
+
+diff --git a/meson.build b/meson.build
+new file mode 100644
+index 00000000..4d851495
+--- /dev/null
++++ subprojects/asio/meson.build
+@@ -0,0 +1,12 @@
++project('asio',
++ 'cpp',
++ version : '1.30.2',
++ license : 'BSL-1.0',
++)
++
++asio_dep = declare_dependency(
++ include_directories : include_directories('asio/include'),
++)
++
++install_headers('asio/include/asio.hpp')
++install_subdir('asio/include/asio', install_dir: get_option('includedir'))
+--
+GitLab
diff --git a/lang/emilua/pkg-plist b/lang/emilua/pkg-plist
index f4634dbb3128..379904a9f23b 100644
--- a/lang/emilua/pkg-plist
+++ b/lang/emilua/pkg-plist
@@ -1,4 +1,633 @@
bin/emilua
+include/asio.hpp
+include/asio/any_completion_executor.hpp
+include/asio/any_completion_handler.hpp
+include/asio/any_io_executor.hpp
+include/asio/append.hpp
+include/asio/as_tuple.hpp
+include/asio/associated_allocator.hpp
+include/asio/associated_cancellation_slot.hpp
+include/asio/associated_executor.hpp
+include/asio/associated_immediate_executor.hpp
+include/asio/associator.hpp
+include/asio/async_result.hpp
+include/asio/awaitable.hpp
+include/asio/basic_datagram_socket.hpp
+include/asio/basic_deadline_timer.hpp
+include/asio/basic_file.hpp
+include/asio/basic_io_object.hpp
+include/asio/basic_random_access_file.hpp
+include/asio/basic_raw_socket.hpp
+include/asio/basic_readable_pipe.hpp
+include/asio/basic_seq_packet_socket.hpp
+include/asio/basic_serial_port.hpp
+include/asio/basic_signal_set.hpp
+include/asio/basic_socket.hpp
+include/asio/basic_socket_acceptor.hpp
+include/asio/basic_socket_iostream.hpp
+include/asio/basic_socket_streambuf.hpp
+include/asio/basic_stream_file.hpp
+include/asio/basic_stream_socket.hpp
+include/asio/basic_streambuf.hpp
+include/asio/basic_streambuf_fwd.hpp
+include/asio/basic_waitable_timer.hpp
+include/asio/basic_writable_pipe.hpp
+include/asio/bind_allocator.hpp
+include/asio/bind_cancellation_slot.hpp
+include/asio/bind_executor.hpp
+include/asio/bind_immediate_executor.hpp
+include/asio/buffer.hpp
+include/asio/buffer_registration.hpp
+include/asio/buffered_read_stream.hpp
+include/asio/buffered_read_stream_fwd.hpp
+include/asio/buffered_stream.hpp
+include/asio/buffered_stream_fwd.hpp
+include/asio/buffered_write_stream.hpp
+include/asio/buffered_write_stream_fwd.hpp
+include/asio/buffers_iterator.hpp
+include/asio/cancel_after.hpp
+include/asio/cancel_at.hpp
+include/asio/cancellation_signal.hpp
+include/asio/cancellation_state.hpp
+include/asio/cancellation_type.hpp
+include/asio/co_composed.hpp
+include/asio/co_spawn.hpp
+include/asio/completion_condition.hpp
+include/asio/compose.hpp
+include/asio/composed.hpp
+include/asio/connect.hpp
+include/asio/connect_pipe.hpp
+include/asio/consign.hpp
+include/asio/coroutine.hpp
+include/asio/deadline_timer.hpp
+include/asio/default_completion_token.hpp
+include/asio/defer.hpp
+include/asio/deferred.hpp
+include/asio/detached.hpp
+include/asio/detail/array.hpp
+include/asio/detail/array_fwd.hpp
+include/asio/detail/assert.hpp
+include/asio/detail/atomic_count.hpp
+include/asio/detail/base_from_cancellation_state.hpp
+include/asio/detail/base_from_completion_cond.hpp
+include/asio/detail/bind_handler.hpp
+include/asio/detail/blocking_executor_op.hpp
+include/asio/detail/buffer_resize_guard.hpp
+include/asio/detail/buffer_sequence_adapter.hpp
+include/asio/detail/buffered_stream_storage.hpp
+include/asio/detail/call_stack.hpp
+include/asio/detail/chrono.hpp
+include/asio/detail/chrono_time_traits.hpp
+include/asio/detail/completion_handler.hpp
+include/asio/detail/completion_message.hpp
+include/asio/detail/completion_payload.hpp
+include/asio/detail/completion_payload_handler.hpp
+include/asio/detail/composed_work.hpp
+include/asio/detail/concurrency_hint.hpp
+include/asio/detail/conditionally_enabled_event.hpp
+include/asio/detail/conditionally_enabled_mutex.hpp
+include/asio/detail/config.hpp
+include/asio/detail/consuming_buffers.hpp
+include/asio/detail/cstddef.hpp
+include/asio/detail/cstdint.hpp
+include/asio/detail/date_time_fwd.hpp
+include/asio/detail/deadline_timer_service.hpp
+include/asio/detail/dependent_type.hpp
+include/asio/detail/descriptor_ops.hpp
+include/asio/detail/descriptor_read_op.hpp
+include/asio/detail/descriptor_write_op.hpp
+include/asio/detail/dev_poll_reactor.hpp
+include/asio/detail/epoll_reactor.hpp
+include/asio/detail/event.hpp
+include/asio/detail/eventfd_select_interrupter.hpp
+include/asio/detail/exception.hpp
+include/asio/detail/executor_function.hpp
+include/asio/detail/executor_op.hpp
+include/asio/detail/fd_set_adapter.hpp
+include/asio/detail/fenced_block.hpp
+include/asio/detail/functional.hpp
+include/asio/detail/future.hpp
+include/asio/detail/global.hpp
+include/asio/detail/handler_alloc_helpers.hpp
+include/asio/detail/handler_cont_helpers.hpp
+include/asio/detail/handler_tracking.hpp
+include/asio/detail/handler_type_requirements.hpp
+include/asio/detail/handler_work.hpp
+include/asio/detail/hash_map.hpp
+include/asio/detail/impl/buffer_sequence_adapter.ipp
+include/asio/detail/impl/descriptor_ops.ipp
+include/asio/detail/impl/dev_poll_reactor.hpp
+include/asio/detail/impl/dev_poll_reactor.ipp
+include/asio/detail/impl/epoll_reactor.hpp
+include/asio/detail/impl/epoll_reactor.ipp
+include/asio/detail/impl/eventfd_select_interrupter.ipp
+include/asio/detail/impl/handler_tracking.ipp
+include/asio/detail/impl/io_uring_descriptor_service.ipp
+include/asio/detail/impl/io_uring_file_service.ipp
+include/asio/detail/impl/io_uring_service.hpp
+include/asio/detail/impl/io_uring_service.ipp
+include/asio/detail/impl/io_uring_socket_service_base.ipp
+include/asio/detail/impl/kqueue_reactor.hpp
+include/asio/detail/impl/kqueue_reactor.ipp
+include/asio/detail/impl/null_event.ipp
+include/asio/detail/impl/pipe_select_interrupter.ipp
+include/asio/detail/impl/posix_event.ipp
+include/asio/detail/impl/posix_mutex.ipp
+include/asio/detail/impl/posix_serial_port_service.ipp
+include/asio/detail/impl/posix_thread.ipp
+include/asio/detail/impl/posix_tss_ptr.ipp
+include/asio/detail/impl/reactive_descriptor_service.ipp
+include/asio/detail/impl/reactive_socket_service_base.ipp
+include/asio/detail/impl/resolver_service_base.ipp
+include/asio/detail/impl/scheduler.ipp
+include/asio/detail/impl/select_reactor.hpp
+include/asio/detail/impl/select_reactor.ipp
+include/asio/detail/impl/service_registry.hpp
+include/asio/detail/impl/service_registry.ipp
+include/asio/detail/impl/signal_set_service.ipp
+include/asio/detail/impl/socket_ops.ipp
+include/asio/detail/impl/socket_select_interrupter.ipp
+include/asio/detail/impl/strand_executor_service.hpp
+include/asio/detail/impl/strand_executor_service.ipp
+include/asio/detail/impl/strand_service.hpp
+include/asio/detail/impl/strand_service.ipp
+include/asio/detail/impl/thread_context.ipp
+include/asio/detail/impl/throw_error.ipp
+include/asio/detail/impl/timer_queue_ptime.ipp
+include/asio/detail/impl/timer_queue_set.ipp
+include/asio/detail/impl/win_event.ipp
+include/asio/detail/impl/win_iocp_file_service.ipp
+include/asio/detail/impl/win_iocp_handle_service.ipp
+include/asio/detail/impl/win_iocp_io_context.hpp
+include/asio/detail/impl/win_iocp_io_context.ipp
+include/asio/detail/impl/win_iocp_serial_port_service.ipp
+include/asio/detail/impl/win_iocp_socket_service_base.ipp
+include/asio/detail/impl/win_mutex.ipp
+include/asio/detail/impl/win_object_handle_service.ipp
+include/asio/detail/impl/win_static_mutex.ipp
+include/asio/detail/impl/win_thread.ipp
+include/asio/detail/impl/win_tss_ptr.ipp
+include/asio/detail/impl/winrt_ssocket_service_base.ipp
+include/asio/detail/impl/winrt_timer_scheduler.hpp
+include/asio/detail/impl/winrt_timer_scheduler.ipp
+include/asio/detail/impl/winsock_init.ipp
+include/asio/detail/initiate_defer.hpp
+include/asio/detail/initiate_dispatch.hpp
+include/asio/detail/initiate_post.hpp
+include/asio/detail/initiation_base.hpp
+include/asio/detail/io_control.hpp
+include/asio/detail/io_object_impl.hpp
+include/asio/detail/io_uring_descriptor_read_at_op.hpp
+include/asio/detail/io_uring_descriptor_read_op.hpp
+include/asio/detail/io_uring_descriptor_service.hpp
+include/asio/detail/io_uring_descriptor_write_at_op.hpp
+include/asio/detail/io_uring_descriptor_write_op.hpp
+include/asio/detail/io_uring_file_service.hpp
+include/asio/detail/io_uring_null_buffers_op.hpp
+include/asio/detail/io_uring_operation.hpp
+include/asio/detail/io_uring_service.hpp
+include/asio/detail/io_uring_socket_accept_op.hpp
+include/asio/detail/io_uring_socket_connect_op.hpp
+include/asio/detail/io_uring_socket_recv_op.hpp
+include/asio/detail/io_uring_socket_recvfrom_op.hpp
+include/asio/detail/io_uring_socket_recvmsg_op.hpp
+include/asio/detail/io_uring_socket_send_op.hpp
+include/asio/detail/io_uring_socket_sendto_op.hpp
+include/asio/detail/io_uring_socket_service.hpp
+include/asio/detail/io_uring_socket_service_base.hpp
+include/asio/detail/io_uring_wait_op.hpp
+include/asio/detail/is_buffer_sequence.hpp
+include/asio/detail/is_executor.hpp
+include/asio/detail/keyword_tss_ptr.hpp
+include/asio/detail/kqueue_reactor.hpp
+include/asio/detail/limits.hpp
+include/asio/detail/local_free_on_block_exit.hpp
+include/asio/detail/memory.hpp
+include/asio/detail/mutex.hpp
+include/asio/detail/non_const_lvalue.hpp
+include/asio/detail/noncopyable.hpp
+include/asio/detail/null_event.hpp
+include/asio/detail/null_fenced_block.hpp
+include/asio/detail/null_global.hpp
+include/asio/detail/null_mutex.hpp
+include/asio/detail/null_reactor.hpp
+include/asio/detail/null_signal_blocker.hpp
+include/asio/detail/null_socket_service.hpp
+include/asio/detail/null_static_mutex.hpp
+include/asio/detail/null_thread.hpp
+include/asio/detail/null_tss_ptr.hpp
+include/asio/detail/object_pool.hpp
+include/asio/detail/old_win_sdk_compat.hpp
+include/asio/detail/op_queue.hpp
+include/asio/detail/operation.hpp
+include/asio/detail/pipe_select_interrupter.hpp
+include/asio/detail/pop_options.hpp
+include/asio/detail/posix_event.hpp
+include/asio/detail/posix_fd_set_adapter.hpp
+include/asio/detail/posix_global.hpp
+include/asio/detail/posix_mutex.hpp
+include/asio/detail/posix_serial_port_service.hpp
+include/asio/detail/posix_signal_blocker.hpp
+include/asio/detail/posix_static_mutex.hpp
+include/asio/detail/posix_thread.hpp
+include/asio/detail/posix_tss_ptr.hpp
+include/asio/detail/push_options.hpp
+include/asio/detail/reactive_descriptor_service.hpp
+include/asio/detail/reactive_null_buffers_op.hpp
+include/asio/detail/reactive_socket_accept_op.hpp
+include/asio/detail/reactive_socket_connect_op.hpp
+include/asio/detail/reactive_socket_recv_op.hpp
+include/asio/detail/reactive_socket_recvfrom_op.hpp
+include/asio/detail/reactive_socket_recvmsg_op.hpp
+include/asio/detail/reactive_socket_send_op.hpp
+include/asio/detail/reactive_socket_sendto_op.hpp
+include/asio/detail/reactive_socket_service.hpp
+include/asio/detail/reactive_socket_service_base.hpp
+include/asio/detail/reactive_wait_op.hpp
+include/asio/detail/reactor.hpp
+include/asio/detail/reactor_op.hpp
+include/asio/detail/reactor_op_queue.hpp
+include/asio/detail/recycling_allocator.hpp
+include/asio/detail/regex_fwd.hpp
+include/asio/detail/resolve_endpoint_op.hpp
+include/asio/detail/resolve_op.hpp
+include/asio/detail/resolve_query_op.hpp
+include/asio/detail/resolver_service.hpp
+include/asio/detail/resolver_service_base.hpp
+include/asio/detail/scheduler.hpp
+include/asio/detail/scheduler_operation.hpp
+include/asio/detail/scheduler_task.hpp
+include/asio/detail/scheduler_thread_info.hpp
+include/asio/detail/scoped_lock.hpp
+include/asio/detail/scoped_ptr.hpp
+include/asio/detail/select_interrupter.hpp
+include/asio/detail/select_reactor.hpp
+include/asio/detail/service_registry.hpp
+include/asio/detail/signal_blocker.hpp
+include/asio/detail/signal_handler.hpp
+include/asio/detail/signal_init.hpp
+include/asio/detail/signal_op.hpp
+include/asio/detail/signal_set_service.hpp
+include/asio/detail/socket_holder.hpp
+include/asio/detail/socket_ops.hpp
+include/asio/detail/socket_option.hpp
+include/asio/detail/socket_select_interrupter.hpp
+include/asio/detail/socket_types.hpp
+include/asio/detail/source_location.hpp
+include/asio/detail/static_mutex.hpp
+include/asio/detail/std_event.hpp
+include/asio/detail/std_fenced_block.hpp
+include/asio/detail/std_global.hpp
+include/asio/detail/std_mutex.hpp
+include/asio/detail/std_static_mutex.hpp
+include/asio/detail/std_thread.hpp
+include/asio/detail/strand_executor_service.hpp
+include/asio/detail/strand_service.hpp
+include/asio/detail/string_view.hpp
+include/asio/detail/thread.hpp
+include/asio/detail/thread_context.hpp
+include/asio/detail/thread_group.hpp
+include/asio/detail/thread_info_base.hpp
+include/asio/detail/throw_error.hpp
+include/asio/detail/throw_exception.hpp
+include/asio/detail/timed_cancel_op.hpp
+include/asio/detail/timer_queue.hpp
+include/asio/detail/timer_queue_base.hpp
+include/asio/detail/timer_queue_ptime.hpp
+include/asio/detail/timer_queue_set.hpp
+include/asio/detail/timer_scheduler.hpp
+include/asio/detail/timer_scheduler_fwd.hpp
+include/asio/detail/tss_ptr.hpp
+include/asio/detail/type_traits.hpp
+include/asio/detail/utility.hpp
+include/asio/detail/wait_handler.hpp
+include/asio/detail/wait_op.hpp
+include/asio/detail/win_event.hpp
+include/asio/detail/win_fd_set_adapter.hpp
+include/asio/detail/win_global.hpp
+include/asio/detail/win_iocp_file_service.hpp
+include/asio/detail/win_iocp_handle_read_op.hpp
+include/asio/detail/win_iocp_handle_service.hpp
+include/asio/detail/win_iocp_handle_write_op.hpp
+include/asio/detail/win_iocp_io_context.hpp
+include/asio/detail/win_iocp_null_buffers_op.hpp
+include/asio/detail/win_iocp_operation.hpp
+include/asio/detail/win_iocp_overlapped_op.hpp
+include/asio/detail/win_iocp_overlapped_ptr.hpp
+include/asio/detail/win_iocp_serial_port_service.hpp
+include/asio/detail/win_iocp_socket_accept_op.hpp
+include/asio/detail/win_iocp_socket_connect_op.hpp
+include/asio/detail/win_iocp_socket_recv_op.hpp
+include/asio/detail/win_iocp_socket_recvfrom_op.hpp
+include/asio/detail/win_iocp_socket_recvmsg_op.hpp
+include/asio/detail/win_iocp_socket_send_op.hpp
+include/asio/detail/win_iocp_socket_service.hpp
+include/asio/detail/win_iocp_socket_service_base.hpp
+include/asio/detail/win_iocp_thread_info.hpp
+include/asio/detail/win_iocp_wait_op.hpp
+include/asio/detail/win_mutex.hpp
+include/asio/detail/win_object_handle_service.hpp
+include/asio/detail/win_static_mutex.hpp
+include/asio/detail/win_thread.hpp
+include/asio/detail/win_tss_ptr.hpp
+include/asio/detail/winapp_thread.hpp
+include/asio/detail/wince_thread.hpp
+include/asio/detail/winrt_async_manager.hpp
+include/asio/detail/winrt_async_op.hpp
+include/asio/detail/winrt_resolve_op.hpp
+include/asio/detail/winrt_resolver_service.hpp
+include/asio/detail/winrt_socket_connect_op.hpp
+include/asio/detail/winrt_socket_recv_op.hpp
+include/asio/detail/winrt_socket_send_op.hpp
+include/asio/detail/winrt_ssocket_service.hpp
+include/asio/detail/winrt_ssocket_service_base.hpp
+include/asio/detail/winrt_timer_scheduler.hpp
+include/asio/detail/winrt_utils.hpp
+include/asio/detail/winsock_init.hpp
+include/asio/detail/work_dispatcher.hpp
+include/asio/detail/wrapped_handler.hpp
+include/asio/dispatch.hpp
+include/asio/error.hpp
+include/asio/error_code.hpp
+include/asio/execution.hpp
+include/asio/execution/allocator.hpp
+include/asio/execution/any_executor.hpp
+include/asio/execution/bad_executor.hpp
+include/asio/execution/blocking.hpp
+include/asio/execution/blocking_adaptation.hpp
+include/asio/execution/context.hpp
+include/asio/execution/context_as.hpp
+include/asio/execution/executor.hpp
+include/asio/execution/impl/bad_executor.ipp
+include/asio/execution/invocable_archetype.hpp
+include/asio/execution/mapping.hpp
+include/asio/execution/occupancy.hpp
+include/asio/execution/outstanding_work.hpp
+include/asio/execution/prefer_only.hpp
+include/asio/execution/relationship.hpp
+include/asio/execution_context.hpp
+include/asio/executor.hpp
+include/asio/executor_work_guard.hpp
+include/asio/experimental/append.hpp
+include/asio/experimental/as_single.hpp
+include/asio/experimental/as_tuple.hpp
+include/asio/experimental/awaitable_operators.hpp
+include/asio/experimental/basic_channel.hpp
+include/asio/experimental/basic_concurrent_channel.hpp
+include/asio/experimental/cancellation_condition.hpp
+include/asio/experimental/channel.hpp
+include/asio/experimental/channel_error.hpp
+include/asio/experimental/channel_traits.hpp
+include/asio/experimental/co_composed.hpp
+include/asio/experimental/co_spawn.hpp
+include/asio/experimental/concurrent_channel.hpp
+include/asio/experimental/coro.hpp
+include/asio/experimental/coro_traits.hpp
+include/asio/experimental/deferred.hpp
+include/asio/experimental/detail/channel_operation.hpp
+include/asio/experimental/detail/channel_receive_op.hpp
+include/asio/experimental/detail/channel_send_functions.hpp
+include/asio/experimental/detail/channel_send_op.hpp
+include/asio/experimental/detail/channel_service.hpp
+include/asio/experimental/detail/coro_completion_handler.hpp
+include/asio/experimental/detail/coro_promise_allocator.hpp
+include/asio/experimental/detail/has_signature.hpp
+include/asio/experimental/detail/impl/channel_service.hpp
+include/asio/experimental/detail/partial_promise.hpp
+include/asio/experimental/impl/as_single.hpp
+include/asio/experimental/impl/channel_error.ipp
+include/asio/experimental/impl/coro.hpp
+include/asio/experimental/impl/parallel_group.hpp
+include/asio/experimental/impl/promise.hpp
+include/asio/experimental/impl/use_coro.hpp
+include/asio/experimental/impl/use_promise.hpp
+include/asio/experimental/parallel_group.hpp
+include/asio/experimental/prepend.hpp
+include/asio/experimental/promise.hpp
+include/asio/experimental/use_coro.hpp
+include/asio/experimental/use_promise.hpp
+include/asio/file_base.hpp
+include/asio/generic/basic_endpoint.hpp
+include/asio/generic/datagram_protocol.hpp
+include/asio/generic/detail/endpoint.hpp
+include/asio/generic/detail/impl/endpoint.ipp
+include/asio/generic/raw_protocol.hpp
+include/asio/generic/seq_packet_protocol.hpp
+include/asio/generic/stream_protocol.hpp
+include/asio/handler_continuation_hook.hpp
+include/asio/high_resolution_timer.hpp
+include/asio/impl/any_completion_executor.ipp
+include/asio/impl/any_io_executor.ipp
+include/asio/impl/append.hpp
+include/asio/impl/as_tuple.hpp
+include/asio/impl/awaitable.hpp
+include/asio/impl/buffered_read_stream.hpp
+include/asio/impl/buffered_write_stream.hpp
+include/asio/impl/cancel_after.hpp
+include/asio/impl/cancel_at.hpp
+include/asio/impl/cancellation_signal.ipp
+include/asio/impl/co_spawn.hpp
+include/asio/impl/connect.hpp
+include/asio/impl/connect_pipe.hpp
+include/asio/impl/connect_pipe.ipp
+include/asio/impl/consign.hpp
+include/asio/impl/deferred.hpp
+include/asio/impl/detached.hpp
+include/asio/impl/error.ipp
+include/asio/impl/error_code.ipp
+include/asio/impl/execution_context.hpp
+include/asio/impl/execution_context.ipp
+include/asio/impl/executor.hpp
+include/asio/impl/executor.ipp
+include/asio/impl/io_context.hpp
+include/asio/impl/io_context.ipp
+include/asio/impl/multiple_exceptions.ipp
+include/asio/impl/prepend.hpp
+include/asio/impl/read.hpp
+include/asio/impl/read_at.hpp
+include/asio/impl/read_until.hpp
+include/asio/impl/redirect_error.hpp
+include/asio/impl/serial_port_base.hpp
+include/asio/impl/serial_port_base.ipp
+include/asio/impl/spawn.hpp
+include/asio/impl/src.hpp
+include/asio/impl/system_context.hpp
+include/asio/impl/system_context.ipp
+include/asio/impl/system_executor.hpp
+include/asio/impl/thread_pool.hpp
+include/asio/impl/thread_pool.ipp
+include/asio/impl/use_awaitable.hpp
+include/asio/impl/use_future.hpp
+include/asio/impl/write.hpp
+include/asio/impl/write_at.hpp
+include/asio/io_context.hpp
+include/asio/io_context_strand.hpp
+include/asio/io_service.hpp
+include/asio/io_service_strand.hpp
+include/asio/ip/address.hpp
+include/asio/ip/address_v4.hpp
+include/asio/ip/address_v4_iterator.hpp
+include/asio/ip/address_v4_range.hpp
+include/asio/ip/address_v6.hpp
+include/asio/ip/address_v6_iterator.hpp
+include/asio/ip/address_v6_range.hpp
+include/asio/ip/bad_address_cast.hpp
+include/asio/ip/basic_endpoint.hpp
+include/asio/ip/basic_resolver.hpp
+include/asio/ip/basic_resolver_entry.hpp
+include/asio/ip/basic_resolver_iterator.hpp
+include/asio/ip/basic_resolver_query.hpp
+include/asio/ip/basic_resolver_results.hpp
+include/asio/ip/detail/endpoint.hpp
+include/asio/ip/detail/impl/endpoint.ipp
+include/asio/ip/detail/socket_option.hpp
+include/asio/ip/host_name.hpp
+include/asio/ip/icmp.hpp
+include/asio/ip/impl/address.hpp
+include/asio/ip/impl/address.ipp
+include/asio/ip/impl/address_v4.hpp
+include/asio/ip/impl/address_v4.ipp
+include/asio/ip/impl/address_v6.hpp
+include/asio/ip/impl/address_v6.ipp
+include/asio/ip/impl/basic_endpoint.hpp
+include/asio/ip/impl/host_name.ipp
+include/asio/ip/impl/network_v4.hpp
+include/asio/ip/impl/network_v4.ipp
+include/asio/ip/impl/network_v6.hpp
+include/asio/ip/impl/network_v6.ipp
+include/asio/ip/multicast.hpp
+include/asio/ip/network_v4.hpp
+include/asio/ip/network_v6.hpp
+include/asio/ip/resolver_base.hpp
+include/asio/ip/resolver_query_base.hpp
+include/asio/ip/tcp.hpp
+include/asio/ip/udp.hpp
+include/asio/ip/unicast.hpp
+include/asio/ip/v6_only.hpp
+include/asio/is_applicable_property.hpp
+include/asio/is_contiguous_iterator.hpp
+include/asio/is_executor.hpp
+include/asio/is_read_buffered.hpp
+include/asio/is_write_buffered.hpp
+include/asio/local/basic_endpoint.hpp
+include/asio/local/connect_pair.hpp
+include/asio/local/datagram_protocol.hpp
+include/asio/local/detail/endpoint.hpp
+include/asio/local/detail/impl/endpoint.ipp
+include/asio/local/seq_packet_protocol.hpp
+include/asio/local/stream_protocol.hpp
+include/asio/multiple_exceptions.hpp
+include/asio/packaged_task.hpp
+include/asio/placeholders.hpp
+include/asio/posix/basic_descriptor.hpp
+include/asio/posix/basic_stream_descriptor.hpp
+include/asio/posix/descriptor.hpp
+include/asio/posix/descriptor_base.hpp
+include/asio/posix/stream_descriptor.hpp
+include/asio/post.hpp
+include/asio/prefer.hpp
+include/asio/prepend.hpp
+include/asio/query.hpp
+include/asio/random_access_file.hpp
+include/asio/read.hpp
+include/asio/read_at.hpp
+include/asio/read_until.hpp
+include/asio/readable_pipe.hpp
+include/asio/recycling_allocator.hpp
+include/asio/redirect_error.hpp
+include/asio/registered_buffer.hpp
+include/asio/require.hpp
+include/asio/require_concept.hpp
+include/asio/serial_port.hpp
+include/asio/serial_port_base.hpp
+include/asio/signal_set.hpp
+include/asio/signal_set_base.hpp
+include/asio/socket_base.hpp
+include/asio/spawn.hpp
+include/asio/ssl.hpp
+include/asio/ssl/context.hpp
+include/asio/ssl/context_base.hpp
+include/asio/ssl/detail/buffered_handshake_op.hpp
+include/asio/ssl/detail/engine.hpp
+include/asio/ssl/detail/handshake_op.hpp
+include/asio/ssl/detail/impl/engine.ipp
+include/asio/ssl/detail/impl/openssl_init.ipp
+include/asio/ssl/detail/io.hpp
+include/asio/ssl/detail/openssl_init.hpp
+include/asio/ssl/detail/openssl_types.hpp
+include/asio/ssl/detail/password_callback.hpp
+include/asio/ssl/detail/read_op.hpp
+include/asio/ssl/detail/shutdown_op.hpp
+include/asio/ssl/detail/stream_core.hpp
+include/asio/ssl/detail/verify_callback.hpp
+include/asio/ssl/detail/write_op.hpp
+include/asio/ssl/error.hpp
+include/asio/ssl/host_name_verification.hpp
+include/asio/ssl/impl/context.hpp
+include/asio/ssl/impl/context.ipp
+include/asio/ssl/impl/error.ipp
+include/asio/ssl/impl/host_name_verification.ipp
+include/asio/ssl/impl/rfc2818_verification.ipp
+include/asio/ssl/impl/src.hpp
+include/asio/ssl/rfc2818_verification.hpp
+include/asio/ssl/stream.hpp
+include/asio/ssl/stream_base.hpp
+include/asio/ssl/verify_context.hpp
+include/asio/ssl/verify_mode.hpp
+include/asio/static_thread_pool.hpp
+include/asio/steady_timer.hpp
+include/asio/strand.hpp
+include/asio/stream_file.hpp
+include/asio/streambuf.hpp
+include/asio/system_context.hpp
+include/asio/system_error.hpp
+include/asio/system_executor.hpp
+include/asio/system_timer.hpp
+include/asio/this_coro.hpp
+include/asio/thread.hpp
+include/asio/thread_pool.hpp
+include/asio/time_traits.hpp
+include/asio/traits/equality_comparable.hpp
+include/asio/traits/execute_member.hpp
+include/asio/traits/prefer_free.hpp
+include/asio/traits/prefer_member.hpp
+include/asio/traits/query_free.hpp
+include/asio/traits/query_member.hpp
+include/asio/traits/query_static_constexpr_member.hpp
+include/asio/traits/require_concept_free.hpp
+include/asio/traits/require_concept_member.hpp
+include/asio/traits/require_free.hpp
+include/asio/traits/require_member.hpp
+include/asio/traits/static_query.hpp
+include/asio/traits/static_require.hpp
+include/asio/traits/static_require_concept.hpp
+include/asio/ts/buffer.hpp
+include/asio/ts/executor.hpp
+include/asio/ts/internet.hpp
+include/asio/ts/io_context.hpp
+include/asio/ts/net.hpp
+include/asio/ts/netfwd.hpp
+include/asio/ts/socket.hpp
+include/asio/ts/timer.hpp
+include/asio/unyield.hpp
+include/asio/use_awaitable.hpp
+include/asio/use_future.hpp
+include/asio/uses_executor.hpp
+include/asio/version.hpp
+include/asio/wait_traits.hpp
+include/asio/windows/basic_object_handle.hpp
+include/asio/windows/basic_overlapped_handle.hpp
+include/asio/windows/basic_random_access_handle.hpp
+include/asio/windows/basic_stream_handle.hpp
+include/asio/windows/object_handle.hpp
+include/asio/windows/overlapped_handle.hpp
+include/asio/windows/overlapped_ptr.hpp
+include/asio/windows/random_access_handle.hpp
+include/asio/windows/stream_handle.hpp
+include/asio/writable_pipe.hpp
+include/asio/write.hpp
+include/asio/write_at.hpp
+include/asio/yield.hpp
include/emilua/actor.hpp
include/emilua/asio_error.hpp
include/emilua/async_base.hpp
@@ -35,14 +664,13 @@ include/emilua/unix.hpp
include/emilua/windows.hpp
lib/libemilua.so
lib/libemilua.so.0
-lib/libemilua.so.0.7.2
+lib/libemilua.so.0.9.0
libdata/pkgconfig/emilua.pc
libexec/emilua/emilua_gperf.awk
share/man/man1/emilua.1.gz
share/man/man3em/asio_error.3em.gz
share/man/man3em/byte_span.3em.gz
share/man/man3em/condition_variable.3em.gz
-share/man/man3em/file.open_flag.3em.gz
share/man/man3em/file.random_access.3em.gz
share/man/man3em/file.read_all_at.3em.gz
share/man/man3em/file.read_at_least_at.3em.gz
@@ -71,8 +699,8 @@ share/man/man3em/filesystem.equivalent.3em.gz
share/man/man3em/filesystem.exists.3em.gz
share/man/man3em/filesystem.file_size.3em.gz
share/man/man3em/filesystem.hardlink_count.3em.gz
-share/man/man3em/filesystem.is_block_file.3em.gz
-share/man/man3em/filesystem.is_character_file.3em.gz
+share/man/man3em/filesystem.is_block_device.3em.gz
+share/man/man3em/filesystem.is_character_device.3em.gz
share/man/man3em/filesystem.is_directory.3em.gz
share/man/man3em/filesystem.is_empty.3em.gz
share/man/man3em/filesystem.is_fifo.3em.gz
@@ -105,13 +733,13 @@ share/man/man3em/generic_error.3em.gz
share/man/man3em/inbox.3em.gz
share/man/man3em/init.script.3em.gz
share/man/man3em/ip.address.3em.gz
-share/man/man3em/ip.address_info_flag.3em.gz
share/man/man3em/ip.connect.3em.gz
+share/man/man3em/ip.dial.3em.gz
share/man/man3em/ip.get_address_info.3em.gz
share/man/man3em/ip.get_name_info.3em.gz
share/man/man3em/ip.host_name.3em.gz
-share/man/man3em/ip.message_flag.3em.gz
share/man/man3em/ip.tcp.acceptor.3em.gz
+share/man/man3em/ip.tcp.listen.3em.gz
share/man/man3em/ip.tcp.socket.3em.gz
share/man/man3em/ip.toendpoint.3em.gz
share/man/man3em/ip.tostring.3em.gz
@@ -177,14 +805,14 @@ share/man/man3em/time.steady_timer.3em.gz
share/man/man3em/time.system_clock.3em.gz
share/man/man3em/time.system_timer.3em.gz
share/man/man3em/tls.context.3em.gz
-share/man/man3em/tls.context_flag.3em.gz
share/man/man3em/tls.socket.3em.gz
-share/man/man3em/unix.datagram_socket.3em.gz
-share/man/man3em/unix.message_flag.3em.gz
-share/man/man3em/unix.seqpacket_acceptor.3em.gz
-share/man/man3em/unix.seqpacket_socket.3em.gz
-share/man/man3em/unix.stream_acceptor.3em.gz
-share/man/man3em/unix.stream_socket.3em.gz
+share/man/man3em/unix.datagram.socket.3em.gz
+share/man/man3em/unix.dial.3em.gz
+share/man/man3em/unix.listen.3em.gz
+share/man/man3em/unix.seqpacket.acceptor.3em.gz
+share/man/man3em/unix.seqpacket.socket.3em.gz
+share/man/man3em/unix.stream.acceptor.3em.gz
+share/man/man3em/unix.stream.socket.3em.gz
share/man/man7/emilua-alternatives.7.gz
share/man/man7/emilua-embedding.7.gz
share/man/man7/emilua-errors.7.gz
diff --git a/lang/erlang-java/Makefile b/lang/erlang-java/Makefile
index babdec95512c..2e27120989a0 100644
--- a/lang/erlang-java/Makefile
+++ b/lang/erlang-java/Makefile
@@ -1,6 +1,6 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
-DISTVERSION= 25.3.2.12
+DISTVERSION= 25.3.2.13
PORTEPOCH= 1
CATEGORIES= lang parallel java
PKGNAMESUFFIX= -java
diff --git a/lang/erlang-java/distinfo b/lang/erlang-java/distinfo
index 66114a77a676..7c4d2b02e046 100644
--- a/lang/erlang-java/distinfo
+++ b/lang/erlang-java/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714840817
-SHA256 (erlang/erlang-otp-OTP-25.3.2.12_GH0.tar.gz) = 2fd35a207278569bb56746fd2ba55037d439922875422dd29d458cf36ddf0618
-SIZE (erlang/erlang-otp-OTP-25.3.2.12_GH0.tar.gz) = 60929190
+TIMESTAMP = 1720612659
+SHA256 (erlang/erlang-otp-OTP-25.3.2.13_GH0.tar.gz) = ef56f754f14ba89356284145c8a0dd95e11f00ec6142b4dd9a9431570d6ff5ea
+SIZE (erlang/erlang-otp-OTP-25.3.2.13_GH0.tar.gz) = 60936129
diff --git a/lang/erlang-runtime21/Makefile b/lang/erlang-runtime21/Makefile
index c593e84b235e..44b445694fa5 100644
--- a/lang/erlang-runtime21/Makefile
+++ b/lang/erlang-runtime21/Makefile
@@ -90,7 +90,7 @@ WX_VARS= USE_GL="gl glu" \
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 130
+.if ${COMPILER_TYPE} == clang
# PR 258494
CONFIGURE_ARGS+= --disable-pgo
.endif
diff --git a/lang/erlang-runtime22/Makefile b/lang/erlang-runtime22/Makefile
index 387c36a1c1ef..e6a4b0982271 100644
--- a/lang/erlang-runtime22/Makefile
+++ b/lang/erlang-runtime22/Makefile
@@ -89,7 +89,7 @@ WX_VARS= USE_GL="gl glu" \
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 130
+.if ${COMPILER_TYPE} == clang
# PR 258494
CONFIGURE_ARGS+= --disable-pgo
.endif
diff --git a/lang/erlang-runtime23/Makefile b/lang/erlang-runtime23/Makefile
index b196ba517bfa..bbf46741d9d0 100644
--- a/lang/erlang-runtime23/Makefile
+++ b/lang/erlang-runtime23/Makefile
@@ -88,7 +88,7 @@ WX_VARS= USE_GL="gl glu" \
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 130
+.if ${COMPILER_TYPE} == clang
# PR 258494
CONFIGURE_ARGS+= --disable-pgo
.endif
diff --git a/lang/erlang-runtime24/Makefile b/lang/erlang-runtime24/Makefile
index 35bf7094eda1..3cb8e2aa0dc9 100644
--- a/lang/erlang-runtime24/Makefile
+++ b/lang/erlang-runtime24/Makefile
@@ -87,7 +87,7 @@ WX_VARS= USE_GL="gl glu" \
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 130
+.if ${COMPILER_TYPE} == clang
# PR 258494
CONFIGURE_ARGS+= --disable-pgo
.endif
diff --git a/lang/erlang-runtime25/Makefile b/lang/erlang-runtime25/Makefile
index 5f7352c7a694..f718dd9f9371 100644
--- a/lang/erlang-runtime25/Makefile
+++ b/lang/erlang-runtime25/Makefile
@@ -1,7 +1,6 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
-DISTVERSION= 25.3.2.12
-PORTREVISION= 1
+DISTVERSION= 25.3.2.13
CATEGORIES= lang parallel java
PKGNAMESUFFIX= -runtime25
DIST_SUBDIR= erlang
@@ -87,7 +86,7 @@ WX_VARS= USE_GL="gl glu" \
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 130
+.if ${COMPILER_TYPE} == clang
# PR 258494
CONFIGURE_ARGS+= --disable-pgo
.endif
diff --git a/lang/erlang-runtime25/distinfo b/lang/erlang-runtime25/distinfo
index d30860006eb3..5148646fc29d 100644
--- a/lang/erlang-runtime25/distinfo
+++ b/lang/erlang-runtime25/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1716899673
-SHA256 (erlang/erlang-otp-OTP-25.3.2.12_GH0.tar.gz) = 2fd35a207278569bb56746fd2ba55037d439922875422dd29d458cf36ddf0618
-SIZE (erlang/erlang-otp-OTP-25.3.2.12_GH0.tar.gz) = 60929190
+TIMESTAMP = 1720514445
+SHA256 (erlang/erlang-otp-OTP-25.3.2.13_GH0.tar.gz) = ef56f754f14ba89356284145c8a0dd95e11f00ec6142b4dd9a9431570d6ff5ea
+SIZE (erlang/erlang-otp-OTP-25.3.2.13_GH0.tar.gz) = 60936129
SHA256 (erlang/erlang-corba-5.2.1_GH0.tar.gz) = e96e9dc710c0ab3282ca5045434f5bc5ff493c22ba63fcfd764ce4d6a13a7c8f
SIZE (erlang/erlang-corba-5.2.1_GH0.tar.gz) = 1400553
diff --git a/lang/erlang-runtime26/Makefile b/lang/erlang-runtime26/Makefile
index 5c0b7fc22f67..b1dd7fe33445 100644
--- a/lang/erlang-runtime26/Makefile
+++ b/lang/erlang-runtime26/Makefile
@@ -1,6 +1,6 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
-DISTVERSION= 26.2.5.1
+DISTVERSION= 26.2.5.2
CATEGORIES= lang parallel java
PKGNAMESUFFIX= -runtime26
DIST_SUBDIR= erlang
@@ -84,7 +84,7 @@ WX_VARS= USE_GL="gl glu" \
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 130
+.if ${COMPILER_TYPE} == clang
# PR 258494
CONFIGURE_ARGS+= --disable-pgo
.endif
diff --git a/lang/erlang-runtime26/distinfo b/lang/erlang-runtime26/distinfo
index 24d05c084ac9..5de4fcc51123 100644
--- a/lang/erlang-runtime26/distinfo
+++ b/lang/erlang-runtime26/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1719307081
-SHA256 (erlang/erlang-otp-OTP-26.2.5.1_GH0.tar.gz) = 13c301588de6f0b29f390b012ee80a7051b7b080c77676801cb44fd833dbf3cd
-SIZE (erlang/erlang-otp-OTP-26.2.5.1_GH0.tar.gz) = 62488187
+TIMESTAMP = 1720607577
+SHA256 (erlang/erlang-otp-OTP-26.2.5.2_GH0.tar.gz) = 8e537e2d984770796cc7f0c7c079a9e5fbc67b8c368e0dcd9aa2ceaeb2844da2
+SIZE (erlang/erlang-otp-OTP-26.2.5.2_GH0.tar.gz) = 62488906
SHA256 (erlang/erlang-corba-5.2.1_GH0.tar.gz) = e96e9dc710c0ab3282ca5045434f5bc5ff493c22ba63fcfd764ce4d6a13a7c8f
SIZE (erlang/erlang-corba-5.2.1_GH0.tar.gz) = 1400553
diff --git a/lang/erlang-runtime27/Makefile b/lang/erlang-runtime27/Makefile
index e1ef45fd46dd..2fcb50482c77 100644
--- a/lang/erlang-runtime27/Makefile
+++ b/lang/erlang-runtime27/Makefile
@@ -1,6 +1,6 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
-DISTVERSION= 27.0
+DISTVERSION= 27.0.1
CATEGORIES= lang parallel java
PKGNAMESUFFIX= -runtime${PORTVERSION:C/\..*//}
DIST_SUBDIR= erlang
diff --git a/lang/erlang-runtime27/distinfo b/lang/erlang-runtime27/distinfo
index 43fb62988eb8..de43b4671a5d 100644
--- a/lang/erlang-runtime27/distinfo
+++ b/lang/erlang-runtime27/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1717328947
-SHA256 (erlang/erlang-otp-OTP-27.0_GH0.tar.gz) = 5c8ad9143ee81c26aae4699c4bc64f76c5e838efb778f988ad9bb1305f505fed
-SIZE (erlang/erlang-otp-OTP-27.0_GH0.tar.gz) = 62019520
+TIMESTAMP = 1720807336
+SHA256 (erlang/erlang-otp-OTP-27.0.1_GH0.tar.gz) = 47d96bb7044cf44bca886213fa828ef82457a911b7622c453d9b3c615b6f68ab
+SIZE (erlang/erlang-otp-OTP-27.0.1_GH0.tar.gz) = 62055749
SHA256 (erlang/erlang-corba-5.2.1_GH0.tar.gz) = e96e9dc710c0ab3282ca5045434f5bc5ff493c22ba63fcfd764ce4d6a13a7c8f
SIZE (erlang/erlang-corba-5.2.1_GH0.tar.gz) = 1400553
diff --git a/lang/erlang-wx/Makefile b/lang/erlang-wx/Makefile
index c3a912779db5..adf4057bfa36 100644
--- a/lang/erlang-wx/Makefile
+++ b/lang/erlang-wx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
-DISTVERSION= 25.3.2.12
+DISTVERSION= 25.3.2.13
PORTEPOCH= 1
CATEGORIES= lang parallel
PKGNAMESUFFIX= -wx
diff --git a/lang/erlang-wx/distinfo b/lang/erlang-wx/distinfo
index f7053a56a1f4..c378479ec31a 100644
--- a/lang/erlang-wx/distinfo
+++ b/lang/erlang-wx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714918540
-SHA256 (erlang/erlang-otp-OTP-25.3.2.12_GH0.tar.gz) = 2fd35a207278569bb56746fd2ba55037d439922875422dd29d458cf36ddf0618
-SIZE (erlang/erlang-otp-OTP-25.3.2.12_GH0.tar.gz) = 60929190
+TIMESTAMP = 1720612647
+SHA256 (erlang/erlang-otp-OTP-25.3.2.13_GH0.tar.gz) = ef56f754f14ba89356284145c8a0dd95e11f00ec6142b4dd9a9431570d6ff5ea
+SIZE (erlang/erlang-otp-OTP-25.3.2.13_GH0.tar.gz) = 60936129
diff --git a/lang/erlang/Makefile b/lang/erlang/Makefile
index dbb8c1b88957..8475fa9ad41f 100644
--- a/lang/erlang/Makefile
+++ b/lang/erlang/Makefile
@@ -1,7 +1,6 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
-DISTVERSION= 25.3.2.12
-PORTREVISION= 1
+DISTVERSION= 25.3.2.13
PORTEPOCH= 4
CATEGORIES= lang parallel java
DIST_SUBDIR= erlang
@@ -101,7 +100,7 @@ WX_VARS= USE_GL="gl glu" \
.include <bsd.port.pre.mk>
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 130
+.if ${COMPILER_TYPE} == clang
# PR 258494
CONFIGURE_ARGS+= --disable-pgo
.endif
diff --git a/lang/erlang/distinfo b/lang/erlang/distinfo
index 039402be48dd..7a432aa1b878 100644
--- a/lang/erlang/distinfo
+++ b/lang/erlang/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1716884982
-SHA256 (erlang/erlang-otp-OTP-25.3.2.12_GH0.tar.gz) = 2fd35a207278569bb56746fd2ba55037d439922875422dd29d458cf36ddf0618
-SIZE (erlang/erlang-otp-OTP-25.3.2.12_GH0.tar.gz) = 60929190
+TIMESTAMP = 1720612621
+SHA256 (erlang/erlang-otp-OTP-25.3.2.13_GH0.tar.gz) = ef56f754f14ba89356284145c8a0dd95e11f00ec6142b4dd9a9431570d6ff5ea
+SIZE (erlang/erlang-otp-OTP-25.3.2.13_GH0.tar.gz) = 60936129
SHA256 (erlang/erlang-corba-5.2.1_GH0.tar.gz) = e96e9dc710c0ab3282ca5045434f5bc5ff493c22ba63fcfd764ce4d6a13a7c8f
SIZE (erlang/erlang-corba-5.2.1_GH0.tar.gz) = 1400553
diff --git a/lang/gcc11-devel/Makefile b/lang/gcc11-devel/Makefile
index f9a62ac475d0..8a40fbd1d541 100644
--- a/lang/gcc11-devel/Makefile
+++ b/lang/gcc11-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 11.4.1.s20240619
+PORTVERSION= 11.4.1.s20240710
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc11-devel/distinfo b/lang/gcc11-devel/distinfo
index 8c39426a4f4d..d3759cae841c 100644
--- a/lang/gcc11-devel/distinfo
+++ b/lang/gcc11-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718845227
-SHA256 (gcc-11-20240619.tar.xz) = 12de51cf87e171b8ffb2ea142fc23ae2d562b286a9aefc42f20cebeac476c77f
-SIZE (gcc-11-20240619.tar.xz) = 76267052
+TIMESTAMP = 1720659622
+SHA256 (gcc-11-20240710.tar.xz) = b1a85f3a6a6613db48c332736c3c8082439de640e8e28e1a7eeef3e29df4f908
+SIZE (gcc-11-20240710.tar.xz) = 76350328
diff --git a/lang/gcc11-devel/files/patch-gcc_system.h b/lang/gcc11-devel/files/patch-gcc_system.h
deleted file mode 100644
index 082e08ef73c8..000000000000
--- a/lang/gcc11-devel/files/patch-gcc_system.h
+++ /dev/null
@@ -1,42 +0,0 @@
---- gcc/system.h.orig 2023-09-14 22:32:14 UTC
-+++ gcc/system.h
-@@ -203,19 +203,6 @@ extern int fprintf_unlocked (FILE *, const char *, ...
- #endif
- #endif
-
--/* There are an extraordinary number of issues with <ctype.h>.
-- The last straw is that it varies with the locale. Use libiberty's
-- replacement instead. */
--#include "safe-ctype.h"
--
--#include <sys/types.h>
--
--#include <errno.h>
--
--#if !defined (errno) && defined (HAVE_DECL_ERRNO) && !HAVE_DECL_ERRNO
--extern int errno;
--#endif
--
- #ifdef __cplusplus
- #if defined (INCLUDE_ALGORITHM) || !defined (HAVE_SWAP_IN_UTILITY)
- # include <algorithm>
-@@ -242,6 +229,19 @@ extern int errno;
- # include <new>
- # include <utility>
- # include <type_traits>
-+#endif
-+
-+/* There are an extraordinary number of issues with <ctype.h>.
-+ The last straw is that it varies with the locale. Use libiberty's
-+ replacement instead. */
-+#include "safe-ctype.h"
-+
-+#include <sys/types.h>
-+
-+#include <errno.h>
-+
-+#if !defined (errno) && defined (HAVE_DECL_ERRNO) && !HAVE_DECL_ERRNO
-+extern int errno;
- #endif
-
- /* Some of glibc's string inlines cause warnings. Plus we'd rather
diff --git a/lang/gcc12-devel/Makefile b/lang/gcc12-devel/Makefile
index 2973ee2e97b1..fea662617359 100644
--- a/lang/gcc12-devel/Makefile
+++ b/lang/gcc12-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 12.4.1.s20240620
+PORTVERSION= 12.4.1.s20240711
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc12-devel/distinfo b/lang/gcc12-devel/distinfo
index 41948ad7f07f..0358edd08ffa 100644
--- a/lang/gcc12-devel/distinfo
+++ b/lang/gcc12-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718931626
-SHA256 (gcc-12-20240620.tar.xz) = 0315076dfb369b39e459f1a3e6dc97ebf84704ddfc7c38632dbb72cb47595b89
-SIZE (gcc-12-20240620.tar.xz) = 79875504
+TIMESTAMP = 1720746025
+SHA256 (gcc-12-20240711.tar.xz) = 770f9b50c012ff62bdf07c46a54e7fee96729fc0efce56b8bd78476e03f24c44
+SIZE (gcc-12-20240711.tar.xz) = 79899144
diff --git a/lang/gcc13-devel/Makefile b/lang/gcc13-devel/Makefile
index 113d3fafb000..295c95a71272 100644
--- a/lang/gcc13-devel/Makefile
+++ b/lang/gcc13-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 13.3.1.s20240621
+PORTVERSION= 13.3.1.s20240712
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc13-devel/distinfo b/lang/gcc13-devel/distinfo
index a6e31a851e9c..a69507c2430b 100644
--- a/lang/gcc13-devel/distinfo
+++ b/lang/gcc13-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719136046
-SHA256 (gcc-13-20240621.tar.xz) = 7b5637c3da9db0efaa9b74bcf57d6395d98ed3c991eabe97c32e8f994048fdcf
-SIZE (gcc-13-20240621.tar.xz) = 84470472
+TIMESTAMP = 1720832425
+SHA256 (gcc-13-20240712.tar.xz) = dea9c37e9280e77d1d6a0586238a2b7a418ecfa7ceffdd8a02168c0821314168
+SIZE (gcc-13-20240712.tar.xz) = 84486436
diff --git a/lang/gcc14-devel/Makefile b/lang/gcc14-devel/Makefile
index 49eb32b4ed77..c09fdac17732 100644
--- a/lang/gcc14-devel/Makefile
+++ b/lang/gcc14-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 14.1.1.s20240615
+PORTVERSION= 14.1.1.s20240713
PORTEPOCH= 1
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
diff --git a/lang/gcc14-devel/distinfo b/lang/gcc14-devel/distinfo
index 3a7eaee76316..a888908a2883 100644
--- a/lang/gcc14-devel/distinfo
+++ b/lang/gcc14-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718499626
-SHA256 (gcc-14-20240615.tar.xz) = e467196b1515a4fe03673b9d25299a7072e7965dac4ab65e8e6e6af65167edab
-SIZE (gcc-14-20240615.tar.xz) = 87972240
+TIMESTAMP = 1720918824
+SHA256 (gcc-14-20240713.tar.xz) = c874b176a442ecdcb04974c73ba12d6ab0e49f43f9fd4837ddd1c9fabdab426e
+SIZE (gcc-14-20240713.tar.xz) = 88005804
diff --git a/lang/gcc15-devel/Makefile b/lang/gcc15-devel/Makefile
index 653db4af2d0a..9716ec976e12 100644
--- a/lang/gcc15-devel/Makefile
+++ b/lang/gcc15-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 15.0.0.s20240616
+PORTVERSION= 15.0.0.s20240714
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc15-devel/distinfo b/lang/gcc15-devel/distinfo
index 4765d82a9dde..02ce299a7d09 100644
--- a/lang/gcc15-devel/distinfo
+++ b/lang/gcc15-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718586019
-SHA256 (gcc-15-20240616.tar.xz) = 8e34ba90f4ad8b5480d695a56031590508ab0d9dfc085900ff331da71db99b68
-SIZE (gcc-15-20240616.tar.xz) = 88348980
+TIMESTAMP = 1721005232
+SHA256 (gcc-15-20240714.tar.xz) = 00937f6d7ad4f9a5ae8b8911d3b00b407d30f4b30c9abf01cb337c1dabf1f067
+SIZE (gcc-15-20240714.tar.xz) = 88493908
diff --git a/lang/ghc/Makefile b/lang/ghc/Makefile
index f9531c201142..ff93d9d2b7a7 100644
--- a/lang/ghc/Makefile
+++ b/lang/ghc/Makefile
@@ -71,7 +71,7 @@ GMP_VARS_OFF= hadrian_gmp_arg=--bignum=native
PROFILE_VARS= enable_profile=YES hadrian_setting_profile=True
PROFILE_VARS_OFF= enable_profile=NO hadrian_setting_profile=False
-GHC_VERSION?= 9.6.5
+GHC_VERSION?= 9.6.6
LLVM_VERSION?= 15
BOOT_GHC_VERSION?= 9.2.8
# LLVM version that bootstrap compiler uses
@@ -79,7 +79,7 @@ BOOT_LLVM_VERSION?= 12
BASE_PACKAGES?= Cabal-3.10.3.0 array-0.5.6.0 base-4.18.2.1 binary-0.8.9.1 \
bytestring-0.11.5.3 containers-0.6.7 deepseq-1.4.8.1 \
- directory-1.3.8.4 exceptions-0.10.7 filepath-1.4.300.1 \
+ directory-1.3.8.5 exceptions-0.10.7 filepath-1.4.300.1 \
ghc-${GHC_VERSION} ghc-bignum-1.3 ghc-compact-0.1.0.0 \
ghc-prim-0.10.0 haskeline-0.8.2.1 hpc-0.6.2.0 \
integer-gmp-1.1 mtl-2.3.1 parsec-3.1.16.1 pretty-1.1.3.6 \
diff --git a/lang/ghc/distinfo b/lang/ghc/distinfo
index b3357f187d8e..f15f3bc36ba3 100644
--- a/lang/ghc/distinfo
+++ b/lang/ghc/distinfo
@@ -1,14 +1,14 @@
-TIMESTAMP = 1719575256
-SHA256 (ghc-9.6.5-src.tar.xz) = 87b389924f98c1a26c205122757338c8dab33ad1fcf670faa22622742432b93c
-SIZE (ghc-9.6.5-src.tar.xz) = 29463284
+TIMESTAMP = 1720354511
+SHA256 (ghc-9.6.6-src.tar.xz) = 008f7a04d89ad10baae6486c96645d7d726aaac7e1476199f6dd86c6bd9977ad
+SIZE (ghc-9.6.6-src.tar.xz) = 29443464
SHA256 (ghc-9.4.8-src.tar.xz) = 0bf407eb67fe3e3c24b0f4c8dea8cb63e07f63ca0f76cf2058565143507ab85e
SIZE (ghc-9.4.8-src.tar.xz) = 28655220
SHA256 (ghc-9.2.8-src.tar.xz) = 5f13d1786bf4fd12f4b45faa37abedb5bb3f36d5e58f7da5307e8bfe88a567a1
SIZE (ghc-9.2.8-src.tar.xz) = 24661260
SHA256 (ghc-8.10.7-src.tar.xz) = e3eef6229ce9908dfe1ea41436befb0455fefb1932559e860ad4c606b0d03c9d
SIZE (ghc-8.10.7-src.tar.xz) = 19932668
-SHA256 (hadrian-9.6.5-boot.tar.gz) = a5a7e6721d693c0e004fecff5745e47b2ec0c703b8378ccc5144e20a76049f95
-SIZE (hadrian-9.6.5-boot.tar.gz) = 1495606
+SHA256 (hadrian-9.6.6-boot.tar.gz) = a5a7e6721d693c0e004fecff5745e47b2ec0c703b8378ccc5144e20a76049f95
+SIZE (hadrian-9.6.6-boot.tar.gz) = 1495606
SHA256 (hadrian-9.4.8-boot.tar.gz) = 5eb060655686921b086645dcbdd6268f09bc66baf8cc76fce74dea9b8b55ab5d
SIZE (hadrian-9.4.8-boot.tar.gz) = 1495586
SHA256 (hadrian-9.2.8-boot.tar.gz) = 730412e1c17309670075be8f76dbca9ebadedfa10b758e605f9e67804e9e8ac5
diff --git a/lang/go/Makefile b/lang/go/Makefile
index b6cad0a32df5..d8aafcf950ea 100644
--- a/lang/go/Makefile
+++ b/lang/go/Makefile
@@ -1,6 +1,6 @@
PORTNAME= go
DISTVERSION= ${GO_DEFAULT}
-PORTREVISION= 3
+PORTREVISION= 4
PORTEPOCH= 2
CATEGORIES= lang
MASTER_SITES= # not applicable
diff --git a/lang/go121/Makefile b/lang/go121/Makefile
index a6b0d9accbb1..16feec6df141 100644
--- a/lang/go121/Makefile
+++ b/lang/go121/Makefile
@@ -1,4 +1,4 @@
-DISTVERSION= 1.21.11
+DISTVERSION= 1.21.12
# Always set PORTREVISION explicitly as otherwise they are inherited from lang/go-devel
PORTREVISION= 0
MASTER_SITES= https://golang.org/dl/ \
diff --git a/lang/go121/distinfo b/lang/go121/distinfo
index a047e6dc3447..66b023fb1d5e 100644
--- a/lang/go121/distinfo
+++ b/lang/go121/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1718257193
-SHA256 (go1.21.11.src.tar.gz) = 42aee9bf2b6956c75a7ad6aa3f0a51b5821ffeac57f5a2e733a2d6eae1e6d9d2
-SIZE (go1.21.11.src.tar.gz) = 26994914
+TIMESTAMP = 1719992368
+SHA256 (go1.21.12.src.tar.gz) = 30e68af27bc1f1df231e3ab74f3d17d3b8d52a089c79bcaab573b4f1b807ed4f
+SIZE (go1.21.12.src.tar.gz) = 26997443
SHA256 (go-freebsd-arm64-go1.20.tar.xz) = 674e0a9bce8b64dcc085b000eb83ae880e96be1ee47dad6ec86c82dbe5550623
SIZE (go-freebsd-arm64-go1.20.tar.xz) = 32640640
SHA256 (go-freebsd-amd64-go1.20.tar.xz) = 170f612c4b8a59400f27d642aab37afa831fe2d6df3e7473dec2d4574a59a46c
diff --git a/lang/go122/Makefile b/lang/go122/Makefile
index 7c7cb1509efd..ee479df84d49 100644
--- a/lang/go122/Makefile
+++ b/lang/go122/Makefile
@@ -1,4 +1,4 @@
-DISTVERSION= 1.22.4
+DISTVERSION= 1.22.5
# Always set PORTREVISION explicitly as otherwise they are inherited from lang/go-devel
MASTER_SITES= https://golang.org/dl/ \
https://github.com/dmgk/go-bootstrap/releases/download/${BOOTSTRAP_TAG}/:bootstrap \
diff --git a/lang/go122/distinfo b/lang/go122/distinfo
index c4af9a0c5092..dcbc3726e71e 100644
--- a/lang/go122/distinfo
+++ b/lang/go122/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1718257204
-SHA256 (go1.22.4.src.tar.gz) = fed720678e728a7ca30ba8d1ded1caafe27d16028fab0232b8ba8e22008fb784
-SIZE (go1.22.4.src.tar.gz) = 27555503
+TIMESTAMP = 1719992416
+SHA256 (go1.22.5.src.tar.gz) = ac9c723f224969aee624bc34fd34c9e13f2a212d75c71c807de644bb46e112f6
+SIZE (go1.22.5.src.tar.gz) = 27559458
SHA256 (go-freebsd-arm64-go1.20.tar.xz) = 674e0a9bce8b64dcc085b000eb83ae880e96be1ee47dad6ec86c82dbe5550623
SIZE (go-freebsd-arm64-go1.20.tar.xz) = 32640640
SHA256 (go-freebsd-amd64-go1.20.tar.xz) = 170f612c4b8a59400f27d642aab37afa831fe2d6df3e7473dec2d4574a59a46c
diff --git a/lang/gomacro/Makefile b/lang/gomacro/Makefile
index 361b67949490..4a41fb6ea8bd 100644
--- a/lang/gomacro/Makefile
+++ b/lang/gomacro/Makefile
@@ -2,7 +2,7 @@ PORTNAME= gomacro
DISTVERSIONPREFIX= v
DISTVERSION= 2.7-601
DISTVERSIONSUFFIX= -g9aafa23
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= lang
MAINTAINER= dmgk@FreeBSD.org
diff --git a/lang/gptscript/Makefile b/lang/gptscript/Makefile
index e888b04d045d..1531271c0c29 100644
--- a/lang/gptscript/Makefile
+++ b/lang/gptscript/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gptscript
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.5
+DISTVERSION= 0.9.2
PORTREVISION= 0
CATEGORIES= lang
diff --git a/lang/gptscript/distinfo b/lang/gptscript/distinfo
index ad7672d6536f..e5b95ffef517 100644
--- a/lang/gptscript/distinfo
+++ b/lang/gptscript/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1719388215
-SHA256 (go/lang_gptscript/gptscript-ai-gptscript-v0.8.5_GH0/v0.8.5.mod) = 9f7ab155fdf523af34faa9de5dc7dfdc1a94e79e4ecffcaae21e462d31330627
-SIZE (go/lang_gptscript/gptscript-ai-gptscript-v0.8.5_GH0/v0.8.5.mod) = 5025
-SHA256 (go/lang_gptscript/gptscript-ai-gptscript-v0.8.5_GH0/v0.8.5.zip) = c513edf26e1e9aaa62c5c50b17467440be1e15d6eb8b886e789fc0c9f50d0c99
-SIZE (go/lang_gptscript/gptscript-ai-gptscript-v0.8.5_GH0/v0.8.5.zip) = 3044429
-SHA256 (go/lang_gptscript/gptscript-ai-gptscript-v0.8.5_GH0/gptscript-ai-gptscript-v0.8.5_GH0.tar.gz) = 1c814b7899d10fcfa0418d13bb86967f8fac0b457d14a26ba54469390d12cc8d
-SIZE (go/lang_gptscript/gptscript-ai-gptscript-v0.8.5_GH0/gptscript-ai-gptscript-v0.8.5_GH0.tar.gz) = 2881256
+TIMESTAMP = 1720023886
+SHA256 (go/lang_gptscript/gptscript-ai-gptscript-v0.9.2_GH0/v0.9.2.mod) = 0dc2bbe1fc104787458ddf0c1c4fea0c0712730aa705d50fd0572dac1483b379
+SIZE (go/lang_gptscript/gptscript-ai-gptscript-v0.9.2_GH0/v0.9.2.mod) = 5082
+SHA256 (go/lang_gptscript/gptscript-ai-gptscript-v0.9.2_GH0/v0.9.2.zip) = 43ddb2319bb239a4c59beb96cae637ebb8e63852ac77a52253e1d710be48469a
+SIZE (go/lang_gptscript/gptscript-ai-gptscript-v0.9.2_GH0/v0.9.2.zip) = 3053630
+SHA256 (go/lang_gptscript/gptscript-ai-gptscript-v0.9.2_GH0/gptscript-ai-gptscript-v0.9.2_GH0.tar.gz) = d0eafd87b503a193e47fc0b2fbe926b27fbaa871455ac318da67079f28ffc852
+SIZE (go/lang_gptscript/gptscript-ai-gptscript-v0.9.2_GH0/gptscript-ai-gptscript-v0.9.2_GH0.tar.gz) = 2885162
diff --git a/lang/haskell-mode.el/Makefile b/lang/haskell-mode.el/Makefile
index eefa21ee1474..4b93aeca89c2 100644
--- a/lang/haskell-mode.el/Makefile
+++ b/lang/haskell-mode.el/Makefile
@@ -1,7 +1,7 @@
PORTNAME= haskell-mode
DISTVERSIONPREFIX= v
DISTVERSION= 17.5
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= lang elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/lang/icc/Makefile b/lang/icc/Makefile
deleted file mode 100644
index b59eb68cd226..000000000000
--- a/lang/icc/Makefile
+++ /dev/null
@@ -1,196 +0,0 @@
-PORTNAME= icc
-PORTVERSION= 8.1.038
-PORTREVISION= 3
-CATEGORIES= lang linux devel
-MASTER_SITES= #empty
-DISTNAME= l_cc_pc_${PORTVERSION:C/p.+$//}
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
-
-# netchild@FreeBSD.org is willing to review patches and to provide background
-# infos regarding this port
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Intel C/C++ compiler, set up to produce native FreeBSD binaries
-WWW= https://software.intel.com/en-us/c-compilers
-
-LICENSE= EPL LGPL21 INTEL
-LICENSE_COMB= multi
-LICENSE_NAME_INTEL= Intel
-LICENSE_TEXT_INTEL= Intel forbids any redistribution.
-LICENSE_PERMS_INTEL= auto-accept
-
-DEPRECATED= This version is EOL since a long time, i386 only, and the current clang based Intel oneAPI DPC++/C++ seems to work.
-EXPIRATION_DATE=2024-07-01
-
-EXTRACT_DEPENDS= rpm2cpio.pl:archivers/rpm2cpio
-
-USES= linux
-USE_LINUX= base
-
-PATCHLEVEL= ${PORTVERSION:C/(.+p)(.+)$/pe\2/}
-.if ${PORTVERSION} != ${PATCHLEVEL}
-DISTFILES+= ${DISTNAME} ${PATCHLEVEL}${EXTRACT_SUFX}
-USE_LINUX+= base:patch
-.endif
-
-ONLY_FOR_ARCHS= i386
-
-USE_LDCONFIG= yes
-
-COMPILERDIR= intel_cc_80
-PLIST_SUB= COMPILERDIR=${COMPILERDIR}
-PATCH_WRKSRC= ${WRKSRC}/opt/${COMPILERDIR}
-
-OPTIONS_DEFINE= DOCS
-
-DOCS= BEA_License_Agreement.txt Disclaimer.txt flex_ug.pdf
-ICC_SITE= https://software.intel.com/en-us/intel-compilers/
-
-SUB_FILES= pkg-message
-SUB_LIST+= PKGNAME=${PKGNAME} \
- COMPILERDIR=${COMPILERDIR} \
- MAINTAINER=${MAINTAINER}
-
-.include <bsd.port.pre.mk>
-
-EXTRACT_AFTER_ARGS= --exclude cdt-\*.zip \
- --exclude eclipse-platform\*.zip \
- --exclude intel-icc_ide\*.rpm \
- --exclude intel-iidb\*.rpm \
- --exclude intel-isubh\*.rpm \
- --exclude sdp-core-\*.zip \
- --exclude \*ia64.rpm \
- --exclude flexlm64
-
-ICCCFGVAL_CMD= ${UNAME} -r | ${SED} -e 's/\..*//'
-
-GCCCOMPATVER= 340
-GXXINCLUDE= /usr/include/c++/${GCCCOMPATVER:C/([0-9])([0-9]).+/\1.\2/}
-
-.for f in ${DISTFILES}
-.if !exists(${DISTDIR}/${f})
-IGNORE= go to Intel Premier Support \(https://premier.intel.com/\) to obtain ${DISTFILES}. Product updates such as this compiler are posted regularly on Premier Support. You must have a license to obtain access to Premier Support. If you do not already have a license go to ${ICC_SITE} to review licensing options \(evaluation, commercial, and free non-commercial\) and obtain a license. Put ${DISTFILES} into ${DISTDIR} and run make again
-.endif
-.endfor
-
-.if exists(${LINUXBASE}/boot/kernel.h)
-BROKEN= cannot coexist with linux_devtools
-.endif
-
-post-extract:
- cd ${WRKSRC} && rpm2cpio.pl 2>/dev/null *.rpm | ${CPIO} -idu --quiet
-
-intel-patch: extract
-# Apply patches from Intel.
-.if ${PORTVERSION} != ${PATCHLEVEL}
- ${BRANDELF} -t Linux ${WRKSRC}_${PATCHLEVEL}/papply
- ${WRKSRC}_${PATCHLEVEL}/papply ${WRKSRC}_${PATCHLEVEL}/icc.rtp \
- ${WRKSRC}/opt/${COMPILERDIR}
-.endif
-
-pre-patch: intel-patch
-# Remove files we do not need on FreeBSD.
- for i in `${CAT} ${FILESDIR}/exclude`; do \
- ${RM} -r ${WRKSRC}/opt/${COMPILERDIR}/$$i; done
-.if ! ${PORT_OPTIONS:MDOCS}
-# Remove docs.
- for i in `${CAT} ${FILESDIR}/exclude_noportdocs`; do \
- ${RM} -r ${WRKSRC}/opt/${COMPILERDIR}/$$i; done
-.endif
-# Remove unneeded/unsafe access rights.
-.for i in doc include lib
- ${FIND} ${WRKSRC}/opt/${COMPILERDIR}/${i} -type f -print0 | \
- ${XARGS} -0 ${CHMOD} a-x,og-w
-.endfor
- ${FIND} ${WRKSRC}/opt -type d -print0 | ${XARGS} -0 ${CHMOD} go-w
- ${CHMOD} a-x ${WRKSRC}/opt/${COMPILERDIR}/bin/Errormatch.txt
-
-post-patch:
-# Correct some paths and patch some files
-.for i in icc iccvars.csh iccvars.sh icpc
- ${REINPLACE_CMD} -i "" -e 's:%%ICC_LOCALBASE%%:${LOCALBASE}:g; \
- s:\<INSTALLDIR\>:${PREFIX}/${COMPILERDIR}:g; \
- s:%%GXX_INCLUDE%%:${GXXINCLUDE}:g; \
- s:man -w:manpath -q:g' ${WRKSRC}/opt/${COMPILERDIR}/bin/${i}
- ${CHMOD} 755 ${WRKSRC}/opt/${COMPILERDIR}/bin/${i}
-.endfor
-.if ${PORTVERSION} != ${PATCHLEVEL}
- ${REINPLACE_CMD} -i "" -e \
- 's:\<installpackageid\>:${DISTNAME}_${PATCHLEVEL}:g' \
- ${WRKSRC}/opt/${COMPILERDIR}/doc/csupport
-.else
- ${REINPLACE_CMD} -i "" -e 's:\<installpackageid\>:${DISTNAME}:g' \
- ${WRKSRC}/opt/${COMPILERDIR}/doc/csupport
-.endif
- ${RM} ${WRKSRC}/opt/${COMPILERDIR}/include/*.orig
- ${RM} ${WRKSRC}/opt/${COMPILERDIR}/include/c++/*.orig
-.for i in icc.orig icpc.orig
- ${RM} ${WRKSRC}/opt/${COMPILERDIR}/bin/${i}
-.endfor
-# Provide a more FreeBSD'ish compile environment
-.for i in icc.cfg icpc.cfg
- ${ECHO_CMD} -e "-Qlocation,ld,${PREFIX}/${COMPILERDIR}/bin/ldwrapper\n\n-wr1125\n-we140\n\n-Ulinux\n-U__linux__\n-U__linux\n-U__gnu_linux__\n\n-D__FreeBSD__=$$(${ICCCFGVAL_CMD})\n\n" >>${WRKSRC}/opt/${COMPILERDIR}/bin/${i}
- ${ECHO_CMD} -e "-D__wchar_t=__ct_rune_t\n" >>${WRKSRC}/opt/${COMPILERDIR}/bin/${i}
- ${ECHO_CMD} -e "-restrict\n" >>${WRKSRC}/opt/${COMPILERDIR}/bin/${i}
- ${CHMOD} a-x,g-w ${WRKSRC}/opt/${COMPILERDIR}/bin/${i}
-.endfor
-# C++ hack for icpc
- ${ECHO_CMD} -e "-gcc-version=${GCCCOMPATVER}\n-cxxlib-gcc\n" \
- >>${WRKSRC}/opt/${COMPILERDIR}/bin/icpc.cfg
- cd ${WRKSRC}/opt/${COMPILERDIR}/bin/ && ${LN} -s icc.cfg iccbin.cfg \
- && ${LN} -s icpc.cfg icpcbin.cfg
-
-OBJCOPY_OPS= --redefine-sym stdin=__stdinp \
- --redefine-sym stdout=__stdoutp \
- --redefine-sym stderr=__stderrp
-
-do-build:
-# Use the Linux ABI for the binaries
-.for i in codecov iccbin iccfilt icpcbin icpi mcpcom prelink profmerge \
- proforder profrun pronto_tool tselect xiar xild
- ${BRANDELF} -t Linux ${WRKSRC}/opt/${COMPILERDIR}/bin/${i}
-.endfor
-# Fix unresolved references
- cd ${WRKSRC} && ${CC} ${CFLAGS} -c ${FILESDIR}/assert_fail.c \
- ${FILESDIR}/errno_location.c ${FILESDIR}/mcount.S
-.for i in libcxa.a libcxaguard.a libimf.a libirc.a libirc_s.a libsvml.a \
- libunwind.a
- ${OBJCOPY} --redefine-sym __sigsetjmp=sigsetjmp \
- ${OBJCOPY_OPS} \
- ${WRKSRC}/opt/${COMPILERDIR}/lib/${i}
-.endfor
- ${AR} cr ${WRKSRC}/opt/${COMPILERDIR}/lib/libiccfbsd.a ${WRKSRC}/*.o
-# Some magic to be able to link
- ${MKDIR} ${WRKSRC}/opt/${COMPILERDIR}/bin/ldwrapper
- ${CC} ${CFLAGS} -o \
- ${WRKSRC}/opt/${COMPILERDIR}/bin/ldwrapper/ld \
- ${FILESDIR}/ld.c
- ${STRIP_CMD} ${WRKSRC}/opt/${COMPILERDIR}/bin/ldwrapper/ld
- ${CHMOD} 755 ${WRKSRC}/opt/${COMPILERDIR}/bin/ldwrapper/ld
-# Make ICC happy with regards to crtbegin.o, crtend.o and libgcc.a which it
-# expects to find in GXX_ROOT.
-.for f in crtbegin.o crtend.o libgcc.a
- cd ${WRKSRC}/opt/${COMPILERDIR}/lib && ${LN} -s /usr/lib/${f} ${f}
-.endfor
-# The static linking case expects a crtbeginT.o. Based upon inspection of
-# /usr/src/contrib/gnu/crtstuff.c it seems it's the same as crtbegin.o.
- cd ${WRKSRC}/opt/${COMPILERDIR}/lib && ${LN} -s crtbegin.o crtbeginT.o
-
-do-install:
- cd ${WRKSRC}/opt && ${FIND} . -print | \
- ${CPIO} -pdu --quiet ${STAGEDIR}${PREFIX}
-
- ${MV} ${STAGEDIR}${PREFIX}/${COMPILERDIR}/man/man1/icc.1 ${STAGEDIR}${PREFIX}/man/man1
- ${RM} -r ${STAGEDIR}${PREFIX}/${COMPILERDIR}/man
-
-.if ${PORT_OPTIONS:MDOCS}
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}
- ${MV} ${STAGEDIR}${PREFIX}/${COMPILERDIR}/doc/* ${STAGEDIR}${DOCSDIR}
- ${RM} -r ${STAGEDIR}${PREFIX}/${COMPILERDIR}/doc
-.else
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${MV} ${STAGEDIR}${PREFIX}/${COMPILERDIR}/doc/* ${STAGEDIR}${DOCSDIR}
- ${RM} -r ${STAGEDIR}${PREFIX}/${COMPILERDIR}/doc
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/lang/icc/distinfo b/lang/icc/distinfo
deleted file mode 100644
index 8623c121fd26..000000000000
--- a/lang/icc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (l_cc_pc_8.1.038.tar.gz) = e5e725d0563e702ca5ceb80fad42bbca15ce4ccd53f8fa32ef689d856605d0dd
-SIZE (l_cc_pc_8.1.038.tar.gz) = 137698940
diff --git a/lang/icc/files/_types.h b/lang/icc/files/_types.h
deleted file mode 100644
index b14b9ed70e02..000000000000
--- a/lang/icc/files/_types.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/*-
- * Copyright (c) 2002 Mike Barcroft <mike@FreeBSD.org>
- * Copyright (c) 1990, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed by the University of
- * California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * From: @(#)ansi.h 8.2 (Berkeley) 1/4/94
- * From: @(#)types.h 8.3 (Berkeley) 1/5/94
- * From: FreeBSD: src/sys/i386/include/_types.h,v 1.9 2004/03/20 20:41:40 marcel Exp
- */
-
-#ifndef __INTEL_COMPILER_MACHINE__TYPES_H_
-#define __INTEL_COMPILER_MACHINE__TYPES_H_
-
-#include_next <machine/_types.h>
-
-#if defined(__GNUC__) && !defined(__GNUC_VA_LIST) && !defined(__NO_GNUC_VA_LIST)
-#define __GNUC_VA_LIST
-typedef __va_list __gnuc_va_list; /* compatibility w/GNU headers*/
-#endif
-
-#endif /* !__INTEL_COMPILER_MACHINE__TYPES_H_ */
diff --git a/lang/icc/files/assert_fail.c b/lang/icc/files/assert_fail.c
deleted file mode 100644
index 1aa74794e02c..000000000000
--- a/lang/icc/files/assert_fail.c
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Copyright (c) 2002 Marius Strobl
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-
-#include <err.h>
-#include <stdlib.h>
-
-void
-__assert_fail(const char *failedexpr, const char *file, unsigned int line,
- const char *fn)
-{
- warnx("assertion \"%s\" failed: file \"%s\", line %u%s%s%s", failedexpr,
- file, line, fn ? ", function: \"" : "", fn ? fn : "",
- fn ? "\"" : "");
- abort();
-}
diff --git a/lang/icc/files/cdefs.h b/lang/icc/files/cdefs.h
deleted file mode 100644
index bbf776dc3c72..000000000000
--- a/lang/icc/files/cdefs.h
+++ /dev/null
@@ -1,20 +0,0 @@
-#ifndef __INTEL_COMPILER_SYS_CDEFS_H_
-#define __INTEL_COMPILER_SYS_CDEFS_H_
-
-#ifndef __GNUC__
-#define __INTEL_COMPILER_NO_GNUC_DEFINED
-#define __GNUC__ 3
-#define __GNUC_MINOR__ 2
-#define __GNUC_PATCHLEVEL__ 0
-#endif
-
-#include_next <sys/cdefs.h>
-
-#ifdef __INTEL_COMPILER_NO_GNUC_DEFINED
-#undef __GNUC__
-#undef __GNUC_MINOR__
-#undef __GNUC_PATCHLEVEL__
-#undef __INTEL_COMPILER_NO_GNUC_DEFINED
-#endif
-
-#endif /* !__INTEL_COMPILER_SYS_CDEFS_H_ */
diff --git a/lang/icc/files/cxa_atexit.c b/lang/icc/files/cxa_atexit.c
deleted file mode 100644
index 85aa199603d2..000000000000
--- a/lang/icc/files/cxa_atexit.c
+++ /dev/null
@@ -1,213 +0,0 @@
-/* Based on code marked: */
-
-/*-
- * Copyright (c) 1990, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * This code is derived from software contributed to Berkeley by
- * Chris Torek.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed by the University of
- * California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * from: FreeBSD: src/lib/libc/stdlib/atexit.c,v 1.7 2003/12/19 17:11:20 kan Exp
- *
- */
-
-/*
- * Copyright (c) 2004 Marius Strobl <marius@alchemy.franken.de>.
- * All rights reserved.
- *
- * The same license as above applies. If clause 3 of the license in the
- * above mentioned file gets removed this file should follow and this
- * sentence should get removed.
- *
- */
-
-#include <sys/cdefs.h>
-
-#include <stddef.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <osreldate.h>
-
-#if __FreeBSD_version >= 502101
- #error "Not required on this version of FreeBSD."
-#endif
-
-#define ATEXIT_FN_EMPTY 0
-#define ATEXIT_FN_STD 1
-#define ATEXIT_FN_CXA 2
-
-/* must be at least 32 to guarantee ANSI conformance */
-#define ATEXIT_SIZE 32
-
-extern int __isthreaded;
-
-#if __FreeBSD_version < 500016
-typedef struct {
- volatile long access_lock;
- volatile long lock_owner;
- volatile char *fname;
- volatile int lineno;
-} spinlock_t;
-
-#define _SPINLOCK_INITIALIZER { 0, 0, 0, 0 }
-
-#define _SPINUNLOCK(_lck) (_lck)->access_lock = 0
-#ifdef _LOCK_DEBUG
-#define _SPINLOCK(_lck) _spinlock_debug(_lck, __FILE__, __LINE__)
-#else
-#define _SPINLOCK(_lck) _spinlock(_lck)
-#endif
-
-static spinlock_t thread_lock = _SPINLOCK_INITIALIZER;
-
-#define _ATEXIT_LOCK() if (__isthreaded) _SPINLOCK(&thread_lock);
-#define _ATEXIT_UNLOCK() if (__isthreaded) _SPINUNLOCK(&thread_lock);
-#else
-#include <pthread.h>
-
-static pthread_mutex_t atexit_mutex = PTHREAD_MUTEX_INITIALIZER;
-
-#define _ATEXIT_LOCK() if (__isthreaded) \
- _pthread_mutex_lock(&atexit_mutex)
-#define _ATEXIT_UNLOCK() if (__isthreaded) \
- _pthread_mutex_unlock(&atexit_mutex)
-#endif
-
-struct atexit {
- struct atexit *next; /* next in list */
- int ind; /* next index in this table */
- struct atexit_fn {
- int fn_type; /* ATEXIT_? from above */
- union {
- void (*std_func)(void);
- void (*cxa_func)(void *);
- } fn_ptr; /* function pointer */
- void *fn_arg; /* argument for CXA callback */
- void *fn_dso; /* shared module handle */
- } fns[ATEXIT_SIZE]; /* the table itself */
-};
-
-static struct atexit *__atexit; /* points to head of LIFO stack */
-
-/*
- * Register the function described by 'fptr' to be called at application
- * exit or owning shared object unload time. This is a helper function
- * for atexit and __cxa_atexit.
- */
-static int
-atexit_register(struct atexit_fn *fptr)
-{
- static struct atexit __atexit0; /* one guaranteed table */
- struct atexit *p;
-
- _ATEXIT_LOCK();
- if ((p = __atexit) == NULL)
- __atexit = p = &__atexit0;
- else while (p->ind >= ATEXIT_SIZE) {
- struct atexit *old__atexit;
- old__atexit = __atexit;
- _ATEXIT_UNLOCK();
- if ((p = (struct atexit *)malloc(sizeof(*p))) == NULL)
- return (-1);
- _ATEXIT_LOCK();
- if (old__atexit != __atexit) {
- /* Lost race, retry operation */
- _ATEXIT_UNLOCK();
- free(p);
- _ATEXIT_LOCK();
- p = __atexit;
- continue;
- }
- p->ind = 0;
- p->next = __atexit;
- __atexit = p;
- }
- p->fns[p->ind++] = *fptr;
- _ATEXIT_UNLOCK();
- return 0;
-}
-
-/*
- * Register a function to be performed at exit or when an shared object
- * with given dso handle is unloaded dynamically.
- */
-int
-__cxa_atexit(void (*func)(void *), void *arg, void *dso)
-{
- struct atexit_fn fn;
- int error;
-
- fn.fn_type = ATEXIT_FN_CXA;
- fn.fn_ptr.cxa_func = func;;
- fn.fn_arg = arg;
- fn.fn_dso = dso;
-
- error = atexit_register(&fn);
- return (error);
-}
-
-/*
- * Call all handlers registered with __cxa_atexit for the shared
- * object owning 'dso'. Note: if 'dso' is NULL, then all remaining
- * handlers are called.
- */
-void
-__cxa_finalize(void *dso)
-{
- struct atexit *p;
- struct atexit_fn fn;
- int n;
-
- _ATEXIT_LOCK();
- for (p = __atexit; p; p = p->next) {
- for (n = p->ind; --n >= 0;) {
- if (p->fns[n].fn_type == ATEXIT_FN_EMPTY)
- continue; /* already been called */
- if (dso != NULL && dso != p->fns[n].fn_dso)
- continue; /* wrong DSO */
- fn = p->fns[n];
- /*
- Mark entry to indicate that this particular handler
- has already been called.
- */
- p->fns[n].fn_type = ATEXIT_FN_EMPTY;
- _ATEXIT_UNLOCK();
-
- /* Call the function of correct type. */
- if (fn.fn_type == ATEXIT_FN_CXA)
- fn.fn_ptr.cxa_func(fn.fn_arg);
- else if (fn.fn_type == ATEXIT_FN_STD)
- fn.fn_ptr.std_func();
- _ATEXIT_LOCK();
- }
- }
- _ATEXIT_UNLOCK();
-}
diff --git a/lang/icc/files/errno_location.c b/lang/icc/files/errno_location.c
deleted file mode 100644
index fbc8b45159d2..000000000000
--- a/lang/icc/files/errno_location.c
+++ /dev/null
@@ -1,35 +0,0 @@
-/*-
- * Copyright (c) 2000 Andrew Gallatin and David O'Brien
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * copied over from: FreeBSD: ports/lang/compaq-cc/files/errno_location.c,v 1.1 2000/12/08 13:27:29 obrien Exp
- */
-
-#include <errno.h>
-
-int *
-__errno_location(void)
-{
- return &errno;
-}
diff --git a/lang/icc/files/exclude b/lang/icc/files/exclude
deleted file mode 100644
index 40278da8a9ce..000000000000
--- a/lang/icc/files/exclude
+++ /dev/null
@@ -1,78 +0,0 @@
-bin/uninstall.sh
-include/c++/algorithm
-include/c++/alt
-include/c++/backward
-include/c++/bitset
-include/c++/complex
-include/c++/deque
-include/c++/ext
-include/c++/fstream
-include/c++/functional
-include/c++/iomanip
-include/c++/ios
-include/c++/iosfwd
-include/c++/iostream
-include/c++/istream
-include/c++/iterator
-include/c++/limits
-include/c++/list
-include/c++/locale
-include/c++/map
-include/c++/memory
-include/c++/numeric
-include/c++/ostream
-include/c++/queue
-include/c++/set
-include/c++/sstream
-include/c++/stack
-include/c++/stdexcept
-include/c++/streambuf
-include/c++/string
-include/c++/utility
-include/c++/valarray
-include/c++/vector
-include/c++/xcomplex
-include/c++/xdebug
-include/c++/xhash
-include/c++/xiosbase
-include/c++/xlocale
-include/c++/xlocinfo
-include/c++/xlocinfo.h
-include/c++/xlocmes
-include/c++/xlocmon
-include/c++/xlocnum
-include/c++/xloctime
-include/c++/xmemory
-include/c++/xstring
-include/c++/xthreads
-include/c++/xtree
-include/c++/xutility
-include/c++/ymath.h
-include/c++/xmtx.h
-include/float.h
-include/iso646.h
-include/limits.h
-include/mathf.h
-include/omp.h
-include/stdarg.h
-include/stdbool.h
-include/stddef.h
-include/syslimits.h
-include/varargs.h
-include/xarg.h
-lib/libcprts.a
-lib/libcprts.so
-lib/libcprts.so.5
-lib/libcxa.so
-lib/libcxa.so.5
-lib/libcxaguard.so
-lib/libcxaguard.so.5
-lib/libguide.a
-lib/libguide.so
-lib/libguide_stats.a
-lib/libguide_stats.so
-lib/libompstub.a
-lib/libsvml.so
-lib/libunwind.so
-lib/libunwind.so.5
-man/man1/icpc.1
diff --git a/lang/icc/files/exclude_noportdocs b/lang/icc/files/exclude_noportdocs
deleted file mode 100644
index f66878f3a50a..000000000000
--- a/lang/icc/files/exclude_noportdocs
+++ /dev/null
@@ -1,7 +0,0 @@
-doc/C++ReleaseNotes.htm
-doc/c_ug
-doc/c_ug_lnx.pdf
-doc/ccompindex.htm
-doc/flex_ug.pdf
-doc/icpi.htm
-doc/training
diff --git a/lang/icc/files/ld.c b/lang/icc/files/ld.c
deleted file mode 100644
index a6e3c5907c23..000000000000
--- a/lang/icc/files/ld.c
+++ /dev/null
@@ -1,342 +0,0 @@
-/*
- * Copyright (c) 2002-2004 Marius Strobl
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * Wrapper for Intel(R) C/C++ Compiler for Linux to allow linking of native
- * FreeBSD binaries.
- * Based on a shell-script written by Dan Nelson <dnelson@allantgroup.com>
- * with some modifications by Alexander Leidinger <netchild@FreeBSD.org>.
- *
- */
-
-#include <sys/cdefs.h>
-
-#include <err.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <unistd.h>
-#include <osreldate.h>
-
-#define PATH_LD "/usr/bin/ld"
-
-#define LDW_CXXICC (1<<0)
-#define LDW_DYN (1<<1)
-#define LDW_GPROF (1<<2)
-#define LDW_PIC (1<<3)
-#define LDW_STLP (1<<4)
-#define LDW_THR (1<<5)
-
-struct arglist {
- size_t argc;
- const char **argv;
-};
-
-static void addarg(struct arglist *al, const char *arg);
-int main(int argc, char *argv[], char *envp[]);
-
-static void
-addarg(struct arglist *al, const char *arg)
-{
- const char **argv2;
-
- argv2 = realloc(al->argv, (al->argc + 1) * sizeof(al->argv[0]));
-
- if (argv2 == NULL)
- err(1, NULL);
-
- al->argv = argv2;
-
- al->argv[al->argc++] = arg;
-}
-
-int
-main(int argc, char *argv[], char *envp[])
-{
- size_t i;
- u_int flags;
- const char *libc, *libthr, *icc_localbase;
- struct arglist al = { 0, NULL };
-
- flags = 0;
-
- if (argc == 1)
- errx(1, "no input files");
-
- if ((icc_localbase = getenv("ICC_LOCALBASE")) == NULL)
- errx(1, "can't get ICC_LOCALBASE");
-
-#ifdef DEBUG
- printf("input: ");
-#endif
-
-#define ARGCMP(i, x) !strcmp(argv[i], (x))
-
- /*
- * XXX This doesn't deal with whitespace but a) the output of the
- * compiler should be fixed and b) the real linker is also picky
- * about whitespace.
- */
- for (i = 0; i < argc; i++) {
-#ifdef DEBUG
- printf("%s ", argv[i]);
-#endif
-
- if (ARGCMP(i, "-CPLUSPLUS")) {
- flags |= LDW_CXXICC;
- continue;
- }
-
- if (ARGCMP(i, "-MT")) {
- flags |= LDW_THR;
- continue;
- }
-
- if (ARGCMP(i, "-PIC")) {
- flags |= LDW_PIC;
- continue;
- }
-
- /*
- * Check if the compiler wants us to do dynamic linking, i.e.
- * the compiler was called with -shared or without -static.
- * If the compiler was called with -static we shouldn't see
- * "--dynamic-linker" here.
- * Note: According to ld(1) this is "--dynamic-linker" but
- * ICC passes "-dynamic-linker" to it.
- */
- if (ARGCMP(i, "--dynamic-linker") ||
- ARGCMP(i, "-dynamic-linker") || ARGCMP(i, "-shared")) {
- flags |= LDW_DYN;
- continue;
- }
-
- /*
- * The STLport library just can be linked once otherwise
- * we get problems with constructors and destructors of
- * global instances.
- */
- if (!strncmp(argv[i], "-lstlport_icc",
- sizeof("-lstlport_icc") - 1)) {
- flags |= LDW_STLP;
- continue;
- }
-
- /*
- * Link against libc_p when "-qp" or "-p" were given,
- * "/usr/lib/gcrt1.o" indicates this.
- */
- if (ARGCMP(i, "/usr/lib/gcrt1.o")) {
- flags |= LDW_GPROF;
- continue;
- }
- }
-
- /*
- * Allow the user to specify an alternative threads library
- * implementation, such as -lthr, or whatever.
- */
-#if __FreeBSD_version >= 500016
- if ((libthr = getenv("PTHREAD_LIBS")) == NULL)
-#if __FreeBSD_version >= 502102
- libthr = "-lpthread";
-#else
- libthr = "-lc_r";
-#endif
-#else
- libthr = "-lc_r";
-#endif
- /*
- * Use the appropriate libs for libc and libthr when linking static
- * and "-KPIC" or "-pg" where given.
- */
- if (!(flags & LDW_DYN) && flags & (LDW_PIC | LDW_GPROF)) {
- /*
- * Let libc_p win above libc_pic when both, "-KPIC" and "-pg",
- * where given, GCC does the same.
- */
- if (!(flags & LDW_GPROF))
- libc = "-lc_pic";
- else {
- char *p;
-
- libc = "-lc_p";
- asprintf(&p, "%s_p", libthr);
- if (p == NULL)
- err(1, NULL);
- libthr = p;
- }
- } else
- libc = "-lc";
-
-#ifdef DEBUG
- printf("\n");
-#endif
-
- for (i = 0; i < argc; i++) {
- if (ARGCMP(i, "-CPLUSPLUS") || ARGCMP(i, "-MT") ||
- ARGCMP(i, "-PIC"))
- continue;
-
- /*
- * Prepend "-melf_i386" and "-melf_i386_fbsd" respectively
- * to the commandline.
- */
- if (i == 0) {
- addarg(&al, argv[0]);
-#if __FreeBSD_version < 500042
- addarg(&al, "-melf_i386");
-#else
- addarg(&al, "-melf_i386_fbsd");
-#endif
- continue;
- }
-
- /*
- * Don't add "-m elf_i386" ICC passed to us. Don't add
- * libgcc_eh, libgcc_s or libgcc_s_32, libdl.
- */
- if ((ARGCMP(i, "-m") && i < argc - 1 && ARGCMP(i + 1,
- "elf_i386")) || (ARGCMP(i, "elf_i386") && i != 0 &&
- ARGCMP(i - 1, "-m")) || ARGCMP(i, "-lgcc_eh") ||
- ARGCMP(i, "-lgcc_s") || ARGCMP(i, "-lgcc_s_32") ||
- ARGCMP(i, "-ldl"))
- continue;
-
- /*
- * Replace libcprts with libstlport_icc. The Dinkumware STL
- * shipping with ICC has unresolvable glibc dependencies
- * in both, the static and the dynamic, versions.
- */
- if (ARGCMP(i, "-lcprts")) {
- if (flags & LDW_CXXICC && !(flags & LDW_STLP)) {
- char *p;
-
- asprintf(&p, "-L%s/lib", icc_localbase);
- if (p == NULL)
- err(1, NULL);
- addarg(&al, p);
- addarg(&al,
- flags & LDW_DYN ? "-Bdynamic" : "-Bstatic");
- addarg(&al, "-lstlport_icc");
- }
- continue;
- }
-
- /*
- * Inject the compatibility library for ICC libs on FreeBSD.
- * Link against libthr when compiling multi-threaded or C++
- * code and not using libstdc++ (libcxa and libunwind depend
- * on a threads library).
- */
- if (ARGCMP(i, "-lc")) {
- addarg(&al, "-Bstatic");
- addarg(&al, "-liccfbsd");
- addarg(&al, flags & LDW_DYN ? "-Bdynamic" : "-Bstatic");
- if (flags & (LDW_CXXICC | LDW_THR)) {
- addarg(&al, libthr);
-#if __FreeBSD_version >= 500016
- addarg(&al,
- flags & LDW_DYN ? "-Bdynamic" : "-Bstatic");
- addarg(&al, libc);
-#endif
- } else
- addarg(&al, libc);
- continue;
- }
-
- /* Switch Linux stuff to FreeBSD counterparts. */
- if (ARGCMP(i, "/lib/ld-linux.so.2")) {
-#if __FreeBSD_version >= 501105
- addarg(&al, "/libexec/ld-elf.so.1");
-#else
- addarg(&al, "/usr/libexec/ld-elf.so.1");
-#endif
- continue;
- }
- if (ARGCMP(i, "-L/usr/lib")) {
- addarg(&al, "-L/usr/libexec/elf");
- addarg(&al, "-L/usr/libexec");
- addarg(&al, "-L/usr/lib");
- continue;
- }
-
- /*
- * Force libcxa, libcxaguard, libimf, libsvml and libunwind
- * to static linkage, since the dynamic versions have glibc
- * dependencies.
- */
- if (ARGCMP(i, "-Bdynamic") && i < argc - 1 &&
- (ARGCMP(i + 1, "-lcxa") || ARGCMP(i + 1, "-lcxaguard") ||
- ARGCMP(i + 1, "-limf") || ARGCMP(i + 1, "-lsvml") ||
- ARGCMP(i + 1, "-lunwind"))) {
- addarg(&al, "-Bstatic");
- continue;
- }
-
- /*
- * Sanity check if every lib is prepended by a linkage option,
- * add if missing.
- */
- if (!strncmp(argv[i], "-l", 2) &&
- ((i != 0 && strncmp(argv[i - 1], "-B", 2)) ||
- (al.argc > 0 && strncmp(al.argv[al.argc - 1], "-B", 2)))) {
- if (ARGCMP(i, "-lcxa") || ARGCMP(i, "-lcxaguard") ||
- ARGCMP(i, "-limf") || ARGCMP(i, "-lirc") ||
- ARGCMP(i, "-lirc_s") || ARGCMP(i, "-lsvml") ||
- ARGCMP(i, "-lunwind"))
- addarg(&al, "-Bstatic");
- else
- addarg(&al,
- flags & LDW_DYN ? "-Bdynamic" : "-Bstatic");
-
- addarg(&al, argv[i]);
- continue;
- }
-
- /* default */
- addarg(&al, argv[i]);
- }
-
- /* Still something to do? */
- if (al.argc == 1)
- errx(1, "no input files");
-
-#ifdef DEBUG
- printf("output: ");
-
- for (i = 0; i < al.argc; i++)
- printf("%s ", al.argv[i]);
-
- printf("\n");
-#endif
-
- addarg(&al, NULL);
-
- /* Launch the real linker. */
- if (execve(PATH_LD, (char **)al.argv, envp) == -1)
- err(1, "execing " PATH_LD);
-
- exit (1);
-}
diff --git a/lang/icc/files/mcount.S b/lang/icc/files/mcount.S
deleted file mode 100644
index d11c4375a2ad..000000000000
--- a/lang/icc/files/mcount.S
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Copyright (c) 2002 Marius Strobl
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-
- .text
- .extern .mcount
- .globl mcount
- .type mcount,@function
-mcount:
- jmp .mcount
diff --git a/lang/icc/files/patch-bin__icc b/lang/icc/files/patch-bin__icc
deleted file mode 100644
index c839ac96d8b3..000000000000
--- a/lang/icc/files/patch-bin__icc
+++ /dev/null
@@ -1,65 +0,0 @@
---- bin/icc.orig Sun Mar 6 15:40:09 2005
-+++ bin/icc Sun Mar 6 15:44:30 2005
-@@ -1,5 +1,11 @@
- #!/bin/sh
-
-+ICC_LOCALBASE=%%ICC_LOCALBASE%%
-+export ICC_LOCALBASE
-+
-+GXX_ROOT=${GXX_ROOT:-<INSTALLDIR>/lib}
-+export GXX_ROOT
-+
- if [ -z "$INTEL_LICENSE_FILE" ]
- then
- INTEL_LICENSE_FILE="<INSTALLDIR>/licenses";
-@@ -24,11 +30,46 @@
- fi
- export PATH;
-
--export -n IA32ROOT; unset IA32ROOT;
--
- if [ $# != 0 ]
- then
-- exec -a "<INSTALLDIR>/bin/icc" <INSTALLDIR>/bin/iccbin "$@";
-+ i=0
-+ argc=$#
-+ while [ $i -lt $argc ] ; do
-+ val1=$1
-+ shift
-+ for s in .C .cc .cpp .cxx .c++; do
-+ val2=${val1%$s}
-+ if [ ${#val1} -gt ${#val2} ] ; then
-+ echo "Please use icpc to compile C++ source."
-+ exit 1
-+ fi
-+ done
-+ val2=${val1#"-openmp"}
-+ if [ ${#val1} -gt ${#val2} ] ; then
-+ echo "Sorry, option '$val1' is not supported on FreeBSD."
-+ exit 1
-+ fi
-+ val2=${val1#"-par"}
-+ if [ ${#val1} -gt ${#val2} ] ; then
-+ echo "Sorry, option '$val1' is not supported on FreeBSD."
-+ exit 1
-+ fi
-+ if [ "${val1}" = "-Kpic" ] || [ "${val1}" = "-KPIC" ] || \
-+ [ "${val1}" = "-fpic" ] || [ "${val1}" = "-fPIC" ] ; then
-+ set -- "$@" "-Qoption,ld,-PIC"
-+ fi
-+ if [ "${val1}" = "-mt" ] ; then
-+ unset val1
-+ set -- "$@" "-Qoption,ld,-MT"
-+ fi
-+ if [ "${val1}" = "-pipe" ] ; then
-+ unset val1
-+ set -- "$@"
-+ fi
-+ set -- "$@" "$val1"
-+ i=$(($i+1))
-+ done
-+ exec <INSTALLDIR>/bin/iccbin "$@";
- else
-- exec -a "<INSTALLDIR>/bin/icc" <INSTALLDIR>/bin/iccbin;
-+ exec <INSTALLDIR>/bin/iccbin;
- fi
diff --git a/lang/icc/files/patch-bin__icpc b/lang/icc/files/patch-bin__icpc
deleted file mode 100644
index 7ea91465461a..000000000000
--- a/lang/icc/files/patch-bin__icpc
+++ /dev/null
@@ -1,68 +0,0 @@
---- bin/icpc.orig Sun Mar 6 15:46:09 2005
-+++ bin/icpc Sun Mar 6 15:48:12 2005
-@@ -1,5 +1,17 @@
- #!/bin/sh
-
-+ICC_LOCALBASE=%%ICC_LOCALBASE%%
-+export ICC_LOCALBASE
-+
-+GXX_ROOT=${GXX_ROOT:-<INSTALLDIR>/lib}
-+export GXX_ROOT
-+
-+GXX_INCLUDE=${GXX_INCLUDE:-%%GXX_INCLUDE%%}
-+if [ ! -z "$GXX_INCLUDE" ]
-+then
-+ export GXX_INCLUDE
-+fi
-+
- if [ -z "$INTEL_LICENSE_FILE" ]
- then
- INTEL_LICENSE_FILE="<INSTALLDIR>/licenses";
-@@ -24,11 +36,43 @@
- fi
- export PATH;
-
--export -n IA32ROOT; unset IA32ROOT;
--
- if [ $# != 0 ]
- then
-- exec -a "<INSTALLDIR>/bin/icpc" <INSTALLDIR>/bin/icpcbin "$@";
-+ i=0
-+ argc=$#
-+ while [ $i -lt $argc ] ; do
-+ val1=$1
-+ shift
-+ val2=${val1#"-openmp"}
-+ if [ ${#val1} -gt ${#val2} ] ; then
-+ echo "Sorry, option '$val1' is not supported on FreeBSD."
-+ exit 1
-+ fi
-+ val2=${val1#"-par"}
-+ if [ ${#val1} -gt ${#val2} ] ; then
-+ echo "Sorry, option '$val1' is not supported on FreeBSD."
-+ exit 1
-+ fi
-+ if [ "${val1}" = "-cxxlib-icc" ] ; then
-+ set -- "$@" "-I${ICC_LOCALBASE}/include/stlport"
-+ set -- "$@" "-Qoption,ld,-CPLUSPLUS"
-+ fi
-+ if [ "${val1}" = "-Kpic" ] || [ "${val1}" = "-KPIC" ] || \
-+ [ "${val1}" = "-fpic" ] || [ "${val1}" = "-fPIC" ] ; then
-+ set -- "$@" "-Qoption,ld,-PIC"
-+ fi
-+ if [ "${val1}" = "-mt" ] ; then
-+ unset val1
-+ set -- "$@" "-Qoption,ld,-MT"
-+ fi
-+ if [ "${val1}" = "-pipe" ] ; then
-+ unset val1
-+ set -- "$@"
-+ fi
-+ set -- "$@" "$val1"
-+ i=$(($i+1))
-+ done
-+ exec <INSTALLDIR>/bin/icpcbin "$@";
- else
-- exec -a "<INSTALLDIR>/bin/icpc" <INSTALLDIR>/bin/icpcbin;
-+ exec <INSTALLDIR>/bin/icpcbin;
- fi
diff --git a/lang/icc/files/patch-include__c++__cstdio b/lang/icc/files/patch-include__c++__cstdio
deleted file mode 100644
index 64a832a67796..000000000000
--- a/lang/icc/files/patch-include__c++__cstdio
+++ /dev/null
@@ -1,67 +0,0 @@
---- include/c++/cstdio.orig Wed Mar 17 14:14:58 2004
-+++ include/c++/cstdio Wed Mar 17 14:17:22 2004
-@@ -13,40 +13,6 @@
- #include <stdio.h>
- #endif /* _STD_USING */
-
-- #if defined(__GLIBC__) /* compiler test */
--
-- #define _HAS_POINTER_CLIB 1
-- #define _RBEGIN _IO_read_base
-- #define _RNEXT _IO_read_ptr
-- #define _REND _IO_read_end
-- #define _WBEGIN _IO_write_base
-- #define _WNEXT _IO_write_ptr
-- #define _WEND _IO_write_end
-- #endif /* defined(__GLIBC__) */
--
-- #if !defined(__GLIBC__) /* compiler test */
--
-- #if defined(__MWERKS__)
-- #define _IOBASE buffer
-- #define _IOPTR buffer_ptr
-- #define _IOCNT buffer_len
--
-- #else /* elif defined(__sun) */
-- #define _IOBASE _base
-- #define _IOPTR _ptr
-- #define _IOCNT _cnt
-- #endif /* defined(__MWERKS__) */
--
-- #endif /* !defined(__GLIBC__) etc. */
--
-- #ifndef _HAS_POINTER_CLIB
--/*
-- I do not know, why this is defined here, but this breaks down library
-- compilation. Commented out as QNX does
-- */
--// #define _HAS_CONVENTIONAL_CLIB 1
-- #endif /* _HAS_POINTER_CLIB */
--
- #ifdef _GLOBAL_USING
- _STD_BEGIN
- using _CSTD size_t; using _CSTD fpos_t; using _CSTD FILE;
-@@ -74,23 +40,6 @@
- _STD_END
- #endif /* _GLOBAL_USING */
-
--#ifndef __QNX__
--#ifndef _Filet
-- #define _Filet FILE
--#endif /* _Filet */
--#endif /* __QNX__ */
--
--#ifndef _FPOSOFF
--
-- #if defined(__GLIBC__) /* compiler test */ \
-- && !(__GLIBC__ < 2 || __GLIBC__ == 2 && __GLIBC_MINOR__ < 2)
-- #define _FPOSOFF(fp) ((long)(fp).__pos)
--
-- #else /* !defined(__GLIBC__) etc. */
-- #define _FPOSOFF(fp) ((long)(fp))
-- #endif /* !defined(__GLIBC__) etc. */
--
--#endif /* _FPOSOFF */
- #endif /* _CSTDIO_ */
-
- /*
diff --git a/lang/icc/files/patch-include__c++__cstdlib b/lang/icc/files/patch-include__c++__cstdlib
deleted file mode 100644
index f8157fbcc2cf..000000000000
--- a/lang/icc/files/patch-include__c++__cstdlib
+++ /dev/null
@@ -1,11 +0,0 @@
---- include/c++/cstdlib.orig Sat Dec 13 19:29:45 2003
-+++ include/c++/cstdlib Sat Dec 13 19:32:21 2003
-@@ -12,7 +12,7 @@
- #else /* _STD_USING */
- #include <stdlib.h>
-
-- #if defined(__GLIBC__)
-+ #if defined(__GLIBC__) || defined(__FreeBSD__)
- _STD_BEGIN
- /* long OVERLOADS */
- inline long (abs)(long _Left)
diff --git a/lang/icc/files/patch-include__c++__cwchar b/lang/icc/files/patch-include__c++__cwchar
deleted file mode 100644
index 9f930394d647..000000000000
--- a/lang/icc/files/patch-include__c++__cwchar
+++ /dev/null
@@ -1,61 +0,0 @@
---- include/c++/cwchar.orig Wed Mar 17 14:30:53 2004
-+++ include/c++/cwchar Wed Mar 17 14:33:12 2004
-@@ -9,27 +9,12 @@
- #include <wchar.h>
- #define _STD_USING
-
--#ifndef __QNX__
--typedef mbstate_t _Mbstatet;
--#endif /* __QNX__ */
--
- #else /* _STD_USING */
- #include <wchar.h>
-
--#ifndef WCHAR_MAX
-- #define WCHAR_MAX 0x7fff
--#endif /* WCHAR_MAX */
--
--#ifndef WCHAR_MIN
-- #define WCHAR_MIN 0
--#endif /* WCHAR_MIN */
--
--
--typedef mbstate_t _Mbstatet;
--
- #ifdef _GLOBAL_USING
- _STD_BEGIN
--using _CSTD mbstate_t; using _CSTD size_t; using _CSTD tm; using _CSTD wint_t;
-+using _CSTD mbstate_t; using _CSTD size_t; /* using _CSTD tm; */ using _CSTD wint_t;
-
- #if __GLIBC__ > 2 || __GLIBC__ == 2 && __GLIBC_MINOR__ >= 2
- using _CSTD fgetwc; using _CSTD fgetws; using _CSTD fputwc;
-@@ -37,20 +22,20 @@
- using _CSTD putwc; using _CSTD putwchar; using _CSTD ungetwc;
- #endif
-
--using _CSTD btowc;
--using _CSTD mbrlen; using _CSTD mbrtowc; using _CSTD mbsrtowcs;
--using _CSTD mbsinit;
--using _CSTD wcrtomb;
--using _CSTD wcsrtombs; using _CSTD wcstol; using _CSTD wcscat;
--using _CSTD wcschr; using _CSTD wcscmp; using _CSTD wcscoll;
-+// using _CSTD btowc;
-+// using _CSTD mbrlen; using _CSTD mbrtowc; using _CSTD mbsrtowcs;
-+// using _CSTD mbsinit;
-+// using _CSTD wcrtomb;
-+/* using _CSTD wcsrtombs; using _CSTD wcstol; */ using _CSTD wcscat;
-+using _CSTD wcschr; using _CSTD wcscmp; // using _CSTD wcscoll;
- using _CSTD wcscpy; using _CSTD wcscspn; using _CSTD wcslen;
- using _CSTD wcsncat; using _CSTD wcsncmp; using _CSTD wcsncpy;
- using _CSTD wcspbrk; using _CSTD wcsrchr; using _CSTD wcsspn;
--using _CSTD wcstod; using _CSTD wcstoul; using _CSTD wcsstr;
--using _CSTD wcstok; using _CSTD wcsxfrm; using _CSTD wctob;
-+/* using _CSTD wcstod; using _CSTD wcstoul; */ using _CSTD wcsstr;
-+// using _CSTD wcstok; using _CSTD wcsxfrm; using _CSTD wctob;
- using _CSTD wmemchr; using _CSTD wmemcmp; using _CSTD wmemcpy;
- using _CSTD wmemmove; using _CSTD wmemset;
--using _CSTD wcsftime;
-+// using _CSTD wcsftime;
-
- #ifdef __USE_ISOC99
- using _CSTD fwide; using _CSTD fwprintf;
diff --git a/lang/icc/files/patch-include__c++__yvals.h b/lang/icc/files/patch-include__c++__yvals.h
deleted file mode 100644
index a44516b948f9..000000000000
--- a/lang/icc/files/patch-include__c++__yvals.h
+++ /dev/null
@@ -1,392 +0,0 @@
---- include/c++/yvals.h.orig Thu Mar 18 20:22:51 2004
-+++ include/c++/yvals.h Sat Mar 27 13:32:51 2004
-@@ -7,24 +7,6 @@
-
- _ABRCPP -- to turn ON Abridged C++ dialect (implies _ECPP)
- _ECPP -- to turn ON Embedded C++ dialect
--_NO_MT -- to turn OFF thread synchronization
--_STL_DB (or _STLP_DEBUG) -- to turn ON iterator/range debugging
--
--You can change (in this header):
--
--_COMPILER_TLS -- from 0 to 1 if _TLS_QUAL is not nil
--_EXFAIL -- from 1 to any nonzero value for EXIT_FAILURE
--_FILE_OP_LOCKS -- from 0 to 1 for file atomic locks
--_GLOBAL_LOCALE -- from 0 to 1 for shared locales instead of per-thread
--_HAS_IMMUTABLE_SETS -- from 1 to 0 to permit alterable set elements
--_HAS_STRICT_CONFORMANCE -- from 0 to 1 to disable nonconforming extensions
--_HAS_TRADITIONAL_IOSTREAMS -- from 1 to 0 to omit old iostreams functions
--_HAS_TRADITIONAL_ITERATORS -- from 1 to 0 to change vector/string iterators from
-- just pointers to something more complicated
--_HAS_TRADITIONAL_POS_TYPE -- from 0 to 1 for streampos same as streamoff
--_HAS_TRADITIONAL_STL -- from 1 to 0 to omit old STL functions
--_IOSTREAM_OP_LOCKS -- from 0 to 1 for iostream atomic locks
--_TLS_QUAL -- from nil to compiler TLS qualifier, such as __declspec(thread)
-
- Include directories needed to compile with Dinkum C:
-
-@@ -47,85 +29,10 @@
- (--export --template_dir=lib/export)
- */
-
--#define __need___va_list
--#include <stdarg.h>
--
--#if !(defined __QNX__)
--#include <features.h> /* Get glibc version __GLIBC__ and __GLIBC_MINOR__*/
--#define __GLIBC_2_2 ((__GLIBC__ > 2) || ((__GLIBC__ >= 2) && (__GLIBC_MINOR__ >= 2)))
-- /* true if glibc-2.2 and older is used */
--#endif /* __QNX__ */
--
--#define _CPPLIB_VER 402
--
-- /* DETERMINE MACHINE TYPE */
--
-- #if defined(i386) || defined(__i386) \
-- || defined(__i386__) || defined(_M_IX86) /* Pentium */
-- #define _D0 3 /* 0: big endian, 3: little endian floating-point */
-- #define _DLONG 1 /* 0: 64, 1: 80, 2: 128 long double bits */
-- #define _LBIAS 0x3ffe /* 80/128 long double bits */
-- #define _LOFF 15 /* 80/128 long double bits */
-- #define _FPP_TYPE _FPP_X86 /* Pentium FPP */
--
-- #elif defined(ia64) || defined(__ia64) || defined(__ia64__) /* Itanium(R) */
-- #define _D0 3 /* 0: big endian, 3: little endian floating-point */
-- #define _DLONG 1 /* 0: 64, 1: 80, 2: 128 long double bits */
-- #define _LBIAS 0x3ffe /* 80/128 long double bits */
-- #define _LOFF 15 /* 80/128 long double bits */
-- #define _FPP_TYPE _FPP_IA64 /* HP PA-RISC FPP */
--
-- #else /* system detector */
--/* #error unknown compilation environment, guess big-endian */
-- #define _D0 0 /* 0: big endian, 3: little endian floating-point */
-- #define _DLONG 0 /* 0: 64, 1: 80, 2: 128 long double bits */
-- #define _LBIAS 0x3fe /* 64 long double bits */
-- #define _LOFF 4 /* 64 long double bits */
-- #endif /* system detector */
--
-- /* DETERMINE _Ptrdifft AND _Sizet FROM MACHINE TYPE */
--
-- #if defined(_MACH_I32)
--typedef _MACH_I32 _Int32t;
--typedef unsigned _MACH_I32 _Uint32t;
--
-- #else /* defined(_MACH_I32) */
-- #if defined __QNX__
--typedef unsigned _Uint32t __attribute__((__aligned__(4)));
--typedef int _Int32t __attribute__((__aligned__(4)));
-- #else /* __QNX__ */
--typedef long _Int32t;
--typedef unsigned long _Uint32t;
-- #endif /* __QNX__ */
-- #endif /* defined(_MACH_I32) */
--
-- #if defined(_MACH_PDT)
--typedef _MACH_PDT _Ptrdifft;
--
-- #else /* defined(_MACH_PDT) */
--typedef __PTRDIFF_TYPE__ _Ptrdifft;
-- #endif /* defined(_MACH_PDT) */
--
-- #if defined(_MACH_SZT)
--typedef _MACH_SZT _Sizet;
--
-- #else /* defined(_MACH_SZT) */
--typedef __SIZE_TYPE__ _Sizet;
-- #endif /* defined(_MACH_SZT) */
--
-- #if defined(__linux)
-- #define _LINUX_C_LIB 1 /* Linux-specific conventions */
-- #endif /* defined(__linux) */
--
-- #define _POSIX_C_LIB 1 /* use common Unix/Linux conventions */
--
- #if !defined(_HAS_C9X) && defined(_C99)
- #define _HAS_C9X 1
- #endif /* !defined(_HAS_C9X) etc. */
-
-- #define _HAS_C9X_IMAGINARY_TYPE (_HAS_C9X && __EDG__ \
-- && !defined(__cplusplus))
--
- #if !defined(_ECPP) && defined(_ABRCPP)
- #define _ECPP
- #endif /* !defined(_ECPP) && defined(_ABRCPP) */
-@@ -146,56 +53,8 @@
- #define _HAS_NAMESPACE 1 /* 1 for C++ names in std */
- #endif /* _HAS_NAMESPACE */
-
-- #if !defined(_HAS_STRICT_LINKAGE) \
-- && __EDG__
-- #define _HAS_STRICT_LINKAGE 1 /* extern "C" in function type */
-- #endif /* !defined(_HAS_STRICT_LINKAGE) */
--
-- /* THREAD AND LOCALE CONTROL */
-- #ifndef _MULTI_THREAD
--
-- #ifdef __CYGWIN__
-- #define _MULTI_THREAD 0 /* Cygwin has dummy thread library */
--
-- #else /* __CYGWIN__ */
-- #ifndef _NO_MT
-- #define _MULTI_THREAD 1 /* 0 for no thread locks */
--
-- #else
-- #define _MULTI_THREAD 0
-- #endif /* _NO_MT */
--
-- #endif /* __CYGWIN__ */
-- #endif /* _MULTI_THREAD */
--
--#define _GLOBAL_LOCALE 0 /* 0 for per-thread locales, 1 for shared */
--#define _FILE_OP_LOCKS 0 /* 0 for no FILE locks, 1 for atomic */
--
--#ifndef _IOSTREAM_OP_LOCKS
-- #define _IOSTREAM_OP_LOCKS 1 /* 0 for no iostream locks, 1 for atomic */
--#endif /* _IOSTREAM_OP_LOCKS */
--
-- /* THREAD-LOCAL STORAGE */
--#define _COMPILER_TLS 0 /* 1 if compiler supports TLS directly */
--#define _TLS_QUAL /* TLS qualifier, such as __declspec(thread), if any */
--
-- #define _HAS_PLACEMENT_DELETE 1
--
-- #define _HAS_IMMUTABLE_SETS 1
-- #define _HAS_TRADITIONAL_IOSTREAMS 1
-- #define _HAS_TRADITIONAL_ITERATORS 1
-- #define _HAS_TRADITIONAL_POS_TYPE 1
- #define _HAS_TRADITIONAL_STL 1
-
-- #if !defined(_HAS_STRICT_CONFORMANCE)
-- #define _HAS_STRICT_CONFORMANCE 0 /* enable nonconforming extensions */
-- #endif /* !defined(_HAS_STRICT_CONFORMANCE) */
--
-- #if !defined(_HAS_ITERATOR_DEBUGGING) \
-- && (defined(_STL_DB) || defined(_STLP_DEBUG))
-- #define _HAS_ITERATOR_DEBUGGING 1 /* for range checks, etc. */
-- #endif /* define _HAS_ITERATOR_DEBUGGING */
--
- /* NAMESPACE CONTROL */
- #if defined(__QNX__) && defined(__cplusplus)
- #define _STD_USING 1 /* To be compatible with QNX, where _STD_USING defined for C++ only */
-@@ -283,221 +142,13 @@
- #define _END_EXTERN_C
- #endif /* __cplusplus */
-
-- #if defined(__cplusplus)
-- #define _C99_float_complex float __complex__
-- #define _C99_double_complex double __complex__
-- #define _C99_ldouble_complex long double __complex__
-- #endif /* defined(__cplusplus) */
--
-- #define _Restrict
--
-- #ifdef __cplusplus
--_STD_BEGIN
--typedef bool _Bool;
--_STD_END
-- #endif /* __cplusplus */
--
- /* VC++ COMPILER PARAMETERS */
-- #define _CRTIMP
- #define _CDECL
-
-- #define _LONGLONG long long
-- #define _ULONGLONG unsigned long long
-- #define _LLONG_MAX 0x7fffffffffffffffLL
-- #define _ULLONG_MAX 0xffffffffffffffffULL
--typedef _LONGLONG _Longlong;
--typedef _ULONGLONG _ULonglong;
--
--_C_STD_BEGIN
-- /* FLOATING-POINT PROPERTIES */
--#define _DBIAS 0x3fe /* IEEE format double and float */
--#define _DOFF 4
--#define _FBIAS 0x7e
--#define _FOFF 7
--#define _FRND 1
--
-- /* INTEGER PROPERTIES */
--#define _BITS_BYTE 8
--#define _C2 1 /* 0 if not 2's complement */
--#define _MBMAX 8 /* MB_LEN_MAX */
--#define _ILONG 1 /* 0 if 16-bit int */
--
-- #if defined(__CHAR_UNSIGNED__) \
-- || defined(_CHAR_UNSIGNED)
-- #define _CSIGN 0 /* 0 if char is not signed */
--
-- #else /* defined(__CHAR_UNSIGNED__) etc */
-- #define _CSIGN 1
-- #endif /* defined(__CHAR_UNSIGNED__) etc */
--
--#define _MAX_EXP_DIG 8 /* for parsing numerics */
--#define _MAX_INT_DIG 32
--#define _MAX_SIG_DIG 36
--
-- /* wchar_t AND wint_t PROPERTIES */
--
-- #if defined(_WCHAR_T) || defined(_WCHAR_T_DEFINED) \
-- || defined (_MSL_WCHAR_T_TYPE)
-- #define _WCHART
-- #endif /* defined(_WCHAR_T) || defined(_WCHAR_T_DEFINED) */
--
-- #if defined(_WINT_T)
-- #define _WINTT
-- #endif /* _WINT_T */
--
-- #ifdef __cplusplus
-- #define _WCHART
--typedef wchar_t _Wchart;
-- #ifdef __QNX__
--/* define _Wint and wint_t as QNX does */
--typedef long _Wintt;
--typedef _Wintt wint_t;
-- #else /* __QNX__ */
--/* Original _Wint definition */
--typedef wchar_t _Wintt;
-- #endif /* __QNX__ */
-- #endif /* __cplusplus */
--
-- #if defined(_MSL_WCHAR_T_TYPE)
-- #define _WCMIN 0
-- #define _WCMAX 0xffff
--
-- #ifndef __cplusplus
--typedef wchar_t _Wchart;
--typedef wint_t _Wintt;
-- #endif /* __cplusplus */
--
-- #define mbstate_t _DNK_mbstate_t
-- #define wctype_t _DNK_wctype_t
-- #define wint_t _DNK_wint_t
-- #define _MSC_VER 1
--
-- #elif defined(__CYGWIN__)
-- #define _WCMIN (-_WCMAX - _C2)
-- #define _WCMAX 0x7fff
--
-- #ifndef __cplusplus
--typedef short _Wchart;
--typedef short _Wintt;
-- #endif /* __cplusplus */
--
-- #elif defined(__WCHAR_TYPE__)
-- #define _WCMIN (-_WCMAX - _C2)
-- #define _WCMAX 0x7fffffff /* assume signed 32-bit wchar_t */
--
-- #ifndef __cplusplus
-- #ifndef __QNX__ /* _Wchart declared in QNX system headers */
--typedef __WCHAR_TYPE__ _Wchart;
--typedef __WCHAR_TYPE__ _Wintt;
-- #endif /* __QNX__ */
-- #endif /* __cplusplus */
--
-- #else /* default wchar_t/wint_t */
-- #define _WCMIN (-_WCMAX - _C2)
-- #define _WCMAX 0x7fffffff
--
-- #ifndef __cplusplus
--typedef long _Wchart;
--typedef long _Wintt;
-- #endif /* __cplusplus */
--
-- #endif /* compiler/library type */
--
-- /* POINTER PROPERTIES */
--#define _NULL 0L /* 0L if pointer same as long */
--
-- /* signal PROPERTIES */
--
--#define _SIGABRT 6
--#define _SIGMAX 44
--
-- /* stdarg PROPERTIES */
--#ifdef __x86_64__
--typedef __gnuc_va_list _Va_list;
--#else
--typedef va_list _Va_list;
--#endif
--
-- #if _HAS_C9X
--
-- #if __EDG__
-- #undef va_copy
-- #endif /* __EDG__ */
--
-- #ifndef va_copy
--_EXTERN_C
--void _Vacopy(_Va_list *, _Va_list);
--_END_EXTERN_C
-- #define va_copy(apd, aps) _Vacopy(&(apd), aps)
-- #endif /* va_copy */
--
-- #endif /* _IS_C9X */
--
-- /* stdlib PROPERTIES */
--#define _EXFAIL 1 /* EXIT_FAILURE */
--
--_EXTERN_C
--void __Atexit(void (*)(void));
--_END_EXTERN_C
--
-- /* stdio PROPERTIES */
--#define _FNAMAX 260
--#define _FOPMAX 20
--#define _TNAMAX 16
--
-- #define _FD_TYPE int
-- #define _FD_NO(str) ((str)->_Handle)
-- #define _FD_VALID(fd) (0 <= (fd)) /* fd is signed integer */
-- #define _FD_INVALID (-1)
-- #define _SYSCH(x) x
--typedef char _Sysch_t;
--
-- /* STORAGE ALIGNMENT PROPERTIES */
--#define _MEMBND 3U /* eight-byte boundaries (2^^3) */
--
-- /* time PROPERTIES */
--#define _TBIAS ((70 * 365LU + 17) * 86400)
--_C_STD_END
--
-- /* MULTITHREAD PROPERTIES */
--_STD_BEGIN
-- #if _MULTI_THREAD
--void _Locksyslock(int);
--void _Unlocksyslock(int);
--
-- #else /* _MULTI_THREAD */
-- #define _Locksyslock(x) (void)0
-- #define _Unlocksyslock(x) (void)0
-- #endif /* _MULTI_THREAD */
--_STD_END
-- /* LOCK MACROS */
-- #define _LOCK_LOCALE 0
-- #define _LOCK_MALLOC 1
-- #define _LOCK_STREAM 2
-- #define _LOCK_DEBUG 3
-- #define _MAX_LOCK 4 /* one more than highest lock number */
--
-- #if _IOSTREAM_OP_LOCKS
-- #define _MAYBE_LOCK
--
-- #else /* _IOSTREAM_OP_LOCKS */
-- #define _MAYBE_LOCK \
-- if (_Locktype == _LOCK_MALLOC || _Locktype == _LOCK_DEBUG)
-- #endif /* _IOSTREAM_OP_LOCKS */
--
-- /* MISCELLANEOUS MACROS */
--#define _ATEXIT_T void
--
--#define _MAX (max)
--#define _MIN (min)
--
- #define _TEMPLATE_STAT
-
- #if 0 < __GNUC__
- #define _NO_RETURN(fun) void fun __attribute__((__noreturn__))
--
-- #elif 1200 <= _MSC_VER
-- #define _NO_RETURN(fun) __declspec(noreturn) void fun
-
- #else /* compiler selector */
- #define _NO_RETURN(fun) void fun
diff --git a/lang/icc/files/patch-include__dvec.h b/lang/icc/files/patch-include__dvec.h
deleted file mode 100644
index a8f4ff75ca64..000000000000
--- a/lang/icc/files/patch-include__dvec.h
+++ /dev/null
@@ -1,24 +0,0 @@
---- include/dvec.h.orig Sat Jun 4 17:31:49 2005
-+++ include/dvec.h Sat Jun 4 17:34:42 2005
-@@ -38,7 +38,7 @@
-
-
- /* If using MSVC5.0, explicit keyword should be used */
--#if (_MSC_VER >= 1100) || defined (__linux__) || defined(__QNX__)
-+#if (_MSC_VER >= 1100) || defined (__linux__) || defined(__QNX__) || defined (__FreeBSD__)
- #define EXPLICIT explicit
- #else
- #if (__INTEL_COMPILER)
-@@ -50,10 +50,10 @@
- #endif
-
- /* Figure out whether and how to define the output operators */
--#if defined(_IOSTREAM_) || defined(_CPP_IOSTREAM)
-+#if defined(_IOSTREAM_) || defined(_CPP_IOSTREAM) || defined(_STLP_IOSTREAM)
- #define DVEC_DEFINE_OUTPUT_OPERATORS
- #define DVEC_STD std::
--#elif defined(_INC_IOSTREAM) || defined(_IOSTREAM_H_)
-+#elif defined(_INC_IOSTREAM) || defined(_IOSTREAM_H_) || defined(_STLP_IOSTREAM_H)
- #define DVEC_DEFINE_OUTPUT_OPERATORS
- #define DVEC_STD
- #endif
diff --git a/lang/icc/files/patch-include__fvec.h b/lang/icc/files/patch-include__fvec.h
deleted file mode 100644
index 0ec03efd745f..000000000000
--- a/lang/icc/files/patch-include__fvec.h
+++ /dev/null
@@ -1,24 +0,0 @@
---- include/fvec.h.orig Sat Jun 4 17:36:19 2005
-+++ include/fvec.h Sat Jun 4 17:45:48 2005
-@@ -41,7 +41,7 @@
- #pragma pack(push,16) /* Must ensure class & union 16-B aligned */
-
- /* If using MSVC5.0, explicit keyword should be used */
--#if (_MSC_VER >= 1100) || defined (__linux__) || defined(__QNX__)
-+#if (_MSC_VER >= 1100) || defined (__linux__) || defined(__QNX__) || defined (__FreeBSD__)
- #define EXPLICIT explicit
- #else
- #if (__INTEL_COMPILER)
-@@ -53,10 +53,10 @@
- #endif
-
- /* Figure out whether and how to define the output operators */
--#if defined(_IOSTREAM_) || defined(_CPP_IOSTREAM)
-+#if defined(_IOSTREAM_) || defined(_CPP_IOSTREAM) || defined(_STLP_IOSTREAM)
- #define FVEC_DEFINE_OUTPUT_OPERATORS
- #define FVEC_STD std::
--#elif defined(_INC_IOSTREAM) || defined(_IOSTREAM_H_)
-+#elif defined(_INC_IOSTREAM) || defined(_IOSTREAM_H_) || defined(_STLP_IOSTREAM_H)
- #define FVEC_DEFINE_OUTPUT_OPERATORS
- #define FVEC_STD
- #endif
diff --git a/lang/icc/files/patch-include__ivec.h b/lang/icc/files/patch-include__ivec.h
deleted file mode 100644
index f250e87f4c94..000000000000
--- a/lang/icc/files/patch-include__ivec.h
+++ /dev/null
@@ -1,24 +0,0 @@
---- include/ivec.h.orig Sat Jun 4 17:36:19 2005
-+++ include/ivec.h Sat Jun 4 17:47:23 2005
-@@ -23,7 +23,7 @@
- #include <assert.h>
-
- /* If using MSVC5.0, explicit keyword should be used */
--#if (_MSC_VER >= 1100) || defined (__linux__) || defined(__QNX__)
-+#if (_MSC_VER >= 1100) || defined (__linux__) || defined(__QNX__) || defined (__FreeBSD__)
- #define EXPLICIT explicit
- #else
- #if (__INTEL_COMPILER)
-@@ -35,10 +35,10 @@
- #endif
-
- /* Figure out whether and how to define the output operators */
--#if defined(_IOSTREAM_) || defined(_CPP_IOSTREAM)
-+#if defined(_IOSTREAM_) || defined(_CPP_IOSTREAM) || defined(_STLP_IOSTREAM)
- #define IVEC_DEFINE_OUTPUT_OPERATORS
- #define IVEC_STD std::
--#elif defined(_INC_IOSTREAM) || defined(_IOSTREAM_H_)
-+#elif defined(_INC_IOSTREAM) || defined(_IOSTREAM_H_) || defined(_STLP_IOSTREAM_H)
- #define IVEC_DEFINE_OUTPUT_OPERATORS
- #define IVEC_STD
- #endif
diff --git a/lang/icc/files/patch-include__mathimf.h b/lang/icc/files/patch-include__mathimf.h
deleted file mode 100644
index 8de149da80b2..000000000000
--- a/lang/icc/files/patch-include__mathimf.h
+++ /dev/null
@@ -1,348 +0,0 @@
---- include/mathimf.h.orig Sun Dec 12 17:56:24 2004
-+++ include/mathimf.h Sun Dec 12 18:02:12 2004
-@@ -40,7 +40,7 @@
- # endif
- #endif
-
--#if defined(__linux__)
-+#if defined(__linux__) || defined(__FreeBSD__)
- # include <math.h> /* utilize GNU math header */
- # if defined(fpclassify)
- # undef fpclassify
-@@ -262,7 +262,7 @@
-
- /* Radian argument trigonometric functions */
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI acos( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI acosf( _LIBIMF_FLOAT __x );
-@@ -292,7 +292,7 @@
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI tanf( _LIBIMF_FLOAT __x );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI tanl( _LIBIMF_XDOUBLE __x );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI cot( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI cotf( _LIBIMF_FLOAT __x );
-@@ -346,7 +346,7 @@
-
- /* Hyperbolic functions */
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI acosh( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI acoshf( _LIBIMF_FLOAT __x );
-@@ -372,7 +372,7 @@
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI tanhf( _LIBIMF_FLOAT __x );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI tanhl( _LIBIMF_XDOUBLE __x );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- _LIBIMF_EXT _LIBIMF_VOID _LIBIMF_PUBAPI sinhcosh( _LIBIMF_DOUBLE __x, _LIBIMF_DOUBLE *__psinh, _LIBIMF_DOUBLE *__pcosh );
- _LIBIMF_EXT _LIBIMF_VOID _LIBIMF_PUBAPI sinhcoshf( _LIBIMF_FLOAT __x, _LIBIMF_FLOAT *__psinh, _LIBIMF_FLOAT *__pcosh );
-@@ -380,13 +380,13 @@
-
- /* Exponential functions */
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI exp( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI expf( _LIBIMF_FLOAT __x );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI expl( _LIBIMF_XDOUBLE __x );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI exp2( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI exp2f( _LIBIMF_FLOAT __x );
-@@ -396,7 +396,7 @@
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI exp10f( _LIBIMF_FLOAT __x );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI exp10l( _LIBIMF_XDOUBLE __x );
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI expm1( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI expm1f( _LIBIMF_FLOAT __x );
-@@ -418,7 +418,7 @@
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI scalbnf( _LIBIMF_FLOAT __x, _LIBIMF_INT __n );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI scalbnl( _LIBIMF_XDOUBLE __x, _LIBIMF_INT __n );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI scalbln( _LIBIMF_DOUBLE __x, _LIBIMF_LONGINT __n );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI scalblnf( _LIBIMF_FLOAT __x, _LIBIMF_LONGINT __n );
-@@ -426,19 +426,19 @@
-
- /* Logarithmic functions */
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI log( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI logf( _LIBIMF_FLOAT __x );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI logl( _LIBIMF_XDOUBLE __x );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI log2( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI log2f( _LIBIMF_FLOAT __x );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI log2l( _LIBIMF_XDOUBLE __x );
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI log10( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI log10f( _LIBIMF_FLOAT __x );
-@@ -460,11 +460,11 @@
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI modff( _LIBIMF_FLOAT __x, _LIBIMF_FLOAT *__iptr );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI modfl( _LIBIMF_XDOUBLE __x, _LIBIMF_XDOUBLE *__iptr );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- /* Power/root/abs functions */
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI cbrt( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI cbrtf( _LIBIMF_FLOAT __x );
-@@ -486,7 +486,7 @@
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI sqrtf( _LIBIMF_FLOAT __x );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI sqrtl( _LIBIMF_XDOUBLE __x );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI invsqrt( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI invsqrtf( _LIBIMF_FLOAT __x );
-@@ -494,7 +494,7 @@
-
- /* Error and gamma functions */
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI erf( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI erff( _LIBIMF_FLOAT __x );
-@@ -516,7 +516,7 @@
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI gammaf( _LIBIMF_FLOAT __x );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI gammal( _LIBIMF_XDOUBLE __x );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI gamma_r( _LIBIMF_DOUBLE __x, _LIBIMF_INT *__signgam );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI gammaf_r( _LIBIMF_FLOAT __x, _LIBIMF_INT *__signgam );
-@@ -528,7 +528,7 @@
-
- /* Nearest integer functions */
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI ceil( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI ceilf( _LIBIMF_FLOAT __x );
-@@ -538,19 +538,19 @@
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI floorf( _LIBIMF_FLOAT __x );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI floorl( _LIBIMF_XDOUBLE __x );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI nearbyint( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI nearbyintf( _LIBIMF_FLOAT __x );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI nearbyintl( _LIBIMF_XDOUBLE __x );
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI rint( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI rintf( _LIBIMF_FLOAT __x );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI rintl( _LIBIMF_XDOUBLE __x );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- _LIBIMF_EXT _LIBIMF_LONGINT _LIBIMF_PUBAPI lrint( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_LONGINT _LIBIMF_PUBAPI lrintf( _LIBIMF_FLOAT __x );
-@@ -578,7 +578,7 @@
-
- /* Remainder functions */
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI fmod( _LIBIMF_DOUBLE __x, _LIBIMF_DOUBLE __y );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI fmodf( _LIBIMF_FLOAT __x, _LIBIMF_FLOAT __y );
-@@ -588,7 +588,7 @@
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI remainderf( _LIBIMF_FLOAT __x, _LIBIMF_FLOAT __y );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI remainderl( _LIBIMF_XDOUBLE __x, _LIBIMF_XDOUBLE __y );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI remquo( _LIBIMF_DOUBLE __x, _LIBIMF_DOUBLE __y, _LIBIMF_INT *__quo );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI remquof( _LIBIMF_FLOAT __x, _LIBIMF_FLOAT __y, _LIBIMF_INT *__quo );
-@@ -596,7 +596,7 @@
-
- /* Manipulation functions */
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI significand( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI significandf( _LIBIMF_FLOAT __x );
-@@ -610,7 +610,7 @@
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI nextafterf( _LIBIMF_FLOAT __x, _LIBIMF_FLOAT __y );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI nextafterl( _LIBIMF_XDOUBLE __x, _LIBIMF_XDOUBLE __y );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI nexttoward( _LIBIMF_DOUBLE __x, _LIBIMF_XDOUBLE __y );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI nexttowardf( _LIBIMF_FLOAT __x, _LIBIMF_XDOUBLE __y );
-@@ -646,7 +646,7 @@
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI compoundf( _LIBIMF_FLOAT __x, _LIBIMF_FLOAT __y );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI compoundl( _LIBIMF_XDOUBLE __x, _LIBIMF_XDOUBLE __y );
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI j0( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI j0f( _LIBIMF_FLOAT __x );
-@@ -666,7 +666,7 @@
- _LIBIMF_EXT _LIBIMF_DOUBLE _LIBIMF_PUBAPI yn( _LIBIMF_INT __n, _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI ynf( _LIBIMF_INT __n, _LIBIMF_FLOAT __x );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- #if (__IMFLONGDOUBLE == 64) /* MS compatibility */
- # define acosdl acosd
-@@ -784,7 +784,7 @@
-
- /* Complex trigonometric functions */
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DCOMPLEX _LIBIMF_PUBAPI ccos( _LIBIMF_DCOMPLEX __z );
- _LIBIMF_EXT _LIBIMF_FCOMPLEX _LIBIMF_PUBAPI ccosf( _LIBIMF_FCOMPLEX __z );
-@@ -814,7 +814,7 @@
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI cargf( _LIBIMF_FCOMPLEX __z );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI cargl( _LIBIMF_XCOMPLEX __z );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- _LIBIMF_EXT _LIBIMF_DCOMPLEX _LIBIMF_PUBAPI cis( _LIBIMF_DOUBLE __x );
- _LIBIMF_EXT _LIBIMF_FCOMPLEX _LIBIMF_PUBAPI cisf( _LIBIMF_FLOAT __x );
-@@ -826,13 +826,13 @@
-
- /* Complex exponential functions */
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DCOMPLEX _LIBIMF_PUBAPI cexp( _LIBIMF_DCOMPLEX __z );
- _LIBIMF_EXT _LIBIMF_FCOMPLEX _LIBIMF_PUBAPI cexpf( _LIBIMF_FCOMPLEX __z );
- _LIBIMF_EXT _LIBIMF_XCOMPLEX _LIBIMF_PUBAPI cexpl( _LIBIMF_XCOMPLEX __z );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- _LIBIMF_EXT _LIBIMF_DCOMPLEX _LIBIMF_PUBAPI cexp2( _LIBIMF_DCOMPLEX __z );
- _LIBIMF_EXT _LIBIMF_FCOMPLEX _LIBIMF_PUBAPI cexp2f( _LIBIMF_FCOMPLEX __z );
-@@ -842,7 +842,7 @@
- _LIBIMF_EXT _LIBIMF_FCOMPLEX _LIBIMF_PUBAPI cexp10f( _LIBIMF_FCOMPLEX __z );
- _LIBIMF_EXT _LIBIMF_XCOMPLEX _LIBIMF_PUBAPI cexp10l( _LIBIMF_XCOMPLEX __z );
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DCOMPLEX _LIBIMF_PUBAPI ccosh( _LIBIMF_DCOMPLEX __z );
- _LIBIMF_EXT _LIBIMF_FCOMPLEX _LIBIMF_PUBAPI ccoshf( _LIBIMF_FCOMPLEX __z );
-@@ -868,17 +868,17 @@
- _LIBIMF_EXT _LIBIMF_FCOMPLEX _LIBIMF_PUBAPI catanhf( _LIBIMF_FCOMPLEX __z );
- _LIBIMF_EXT _LIBIMF_XCOMPLEX _LIBIMF_PUBAPI catanhl( _LIBIMF_XCOMPLEX __z );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- /* Complex logarithmic functions */
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DCOMPLEX _LIBIMF_PUBAPI clog( _LIBIMF_DCOMPLEX __z );
- _LIBIMF_EXT _LIBIMF_FCOMPLEX _LIBIMF_PUBAPI clogf( _LIBIMF_FCOMPLEX __z );
- _LIBIMF_EXT _LIBIMF_XCOMPLEX _LIBIMF_PUBAPI clogl( _LIBIMF_XCOMPLEX __z );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- _LIBIMF_EXT _LIBIMF_DCOMPLEX _LIBIMF_PUBAPI clog2( _LIBIMF_DCOMPLEX __z );
- _LIBIMF_EXT _LIBIMF_FCOMPLEX _LIBIMF_PUBAPI clog2f( _LIBIMF_FCOMPLEX __z );
-@@ -890,7 +890,7 @@
-
- /* Complex power/root/abs functions */
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DCOMPLEX _LIBIMF_PUBAPI cpow( _LIBIMF_DCOMPLEX __z, _LIBIMF_DCOMPLEX __c );
- _LIBIMF_EXT _LIBIMF_FCOMPLEX _LIBIMF_PUBAPI cpowf( _LIBIMF_FCOMPLEX __z, _LIBIMF_FCOMPLEX __c );
-@@ -904,11 +904,11 @@
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI cabsf( _LIBIMF_FCOMPLEX __z );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI cabsl( _LIBIMF_XCOMPLEX __z );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- /* Other complex functions */
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
-
- _LIBIMF_EXT _LIBIMF_DCOMPLEX _LIBIMF_PUBAPI conj( _LIBIMF_DCOMPLEX __z );
- _LIBIMF_EXT _LIBIMF_FCOMPLEX _LIBIMF_PUBAPI conjf( _LIBIMF_FCOMPLEX __z );
-@@ -926,7 +926,7 @@
- _LIBIMF_EXT _LIBIMF_FLOAT _LIBIMF_PUBAPI crealf( _LIBIMF_FCOMPLEX __z );
- _LIBIMF_EXT _LIBIMF_XDOUBLE _LIBIMF_PUBAPI creall( _LIBIMF_XCOMPLEX __z );
-
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
-
- #if (__IMFLONGDOUBLE == 64) /* MS compatibility */
- # define cabsl cabs
-@@ -979,7 +979,7 @@
- _LIBIMF_DOUBLE retval;
- } ___exception;
-
--#if defined(__linux__)
-+#if defined(__linux__) || defined(__FreeBSD__)
- # if defined(__cplusplus)
- # define __exception ____exception /* map 'struct __exception' to 'struct ____exception' */
- # else /*__cplusplus*/
-@@ -1008,9 +1008,9 @@
- _LIBIMF_XDOUBLE retval;
- } ___exceptionl;
-
--#if !defined(__linux__)
-+#if !defined(__linux__) && !defined(__FreeBSD__)
- _LIBIMF_EXT _LIBIMF_INT _LIBIMF_PUBAPI matherr( struct ____exception *__e );
--#endif /*!__linux__*/
-+#endif /*!__linux__ && !__FreeBSD__*/
- _LIBIMF_EXT _LIBIMF_INT _LIBIMF_PUBAPI matherrf( struct ____exceptionf *__e );
- _LIBIMF_EXT _LIBIMF_INT _LIBIMF_PUBAPI matherrl( struct ____exceptionl *__e );
-
diff --git a/lang/icc/files/patch-include__xmmintrin.h b/lang/icc/files/patch-include__xmmintrin.h
deleted file mode 100644
index 7169899b6abf..000000000000
--- a/lang/icc/files/patch-include__xmmintrin.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- include/xmmintrin.h.orig Wed Mar 17 14:42:12 2004
-+++ include/xmmintrin.h Wed Mar 17 14:42:31 2004
-@@ -18,7 +18,7 @@
- #ifndef _INCLUDED_MM2
- #define _INCLUDED_MM2
-
--#if defined (__linux__) || defined (__QNX__) /* EIA Compiler does not compile either */
-+#if defined (__linux__) || defined (__FreeBSD__) || defined(__QNX__) /* EIA Compiler does not compile either */
- #define __cdecl
- #endif
-
diff --git a/lang/icc/files/pkg-message.in b/lang/icc/files/pkg-message.in
deleted file mode 100644
index 28c268e170ec..000000000000
--- a/lang/icc/files/pkg-message.in
+++ /dev/null
@@ -1,36 +0,0 @@
-[
-{ type: install
- message: <<EOM
-%%PKGNAME%% is now installed in %%PREFIX%%/%%COMPILERDIR%%, to use it you
-have to put your license into your INTEL_FLEXLM_LICENSE (default:
-%%PREFIX%%/%%COMPILERDIR%%/licenses) directory and add
-%%PREFIX%%/%%COMPILERDIR%%/bin to your PATH.
-
-WARNING: If you use icc while having linux_devtools installed, icc will
-use the wrong includes and therefore will generate non-working binaries!
-
-If you encounter problems with icc please consult the errata at
-http://support.intel.com/support/performancetools/c/C_Compiler_Errata.htm
-first.
-
-Call for benchmarks: Intel is interested to see some benchmark numbers
-which compare gcc with icc. If you have a CPU produced by Intel and are
-able to do benchmarks with either your own source or with one of our major
-ports (e.g. with a webserver, a mailserver, a database system, an
-important graphics suite/program or some important math tool, ...) please
-try to spend some time to do a benchmark and send me (%%MAINTAINER%%) the
-result. You should include your system specs (CPU: speed/model, RAM:
-amount/speed, used disks (if necessary), chipset/mainboard type, ...), the
-version of the used software (OS, gcc, icc, ...), non default tuning
-options (kernel, sysctl) and the used compiler switches. If you don't use
-some 'standard' benchmark (e.g. the official MySQL benchmark, or the
-performance test suite of your prefered scripting language), please
-include a description about the benchmark too.
-
-Please use FreeBSD as the name of your OS in communications with the
-support, the larger the FreeBSD userbase is, more gets done on FreeBSD
-specific issues by Intel. And please thank them for the FreeBSD support,
-they are already spending some time to improve icc on FreeBSD.
-EOM
-}
-]
diff --git a/lang/icc/files/stdarg.h b/lang/icc/files/stdarg.h
deleted file mode 100644
index e2f40091f821..000000000000
--- a/lang/icc/files/stdarg.h
+++ /dev/null
@@ -1,13 +0,0 @@
-#ifndef __INTEL_COMPILER_STDARG_H_
-#define __INTEL_COMPILER_STDARG_H_
-
-#include_next <stdarg.h>
-
-#if __ISO_C_VISIBLE >= 1999
-/* Taken from original yvals.h. */
-#ifndef va_copy
-#define va_copy(dest, src) ((dest) = (src))
-#endif
-#endif
-
-#endif /* !__INTEL_COMPILER_STDARG_H_ */
diff --git a/lang/icc/files/stderr.c b/lang/icc/files/stderr.c
deleted file mode 100644
index 43360a1ddcd1..000000000000
--- a/lang/icc/files/stderr.c
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * Copyright (c) 2002 Marius Strobl
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-
-#include <stdio.h>
-
-#undef stderr
-FILE *stderr = &__sF[2];
diff --git a/lang/icc/files/stdin.c b/lang/icc/files/stdin.c
deleted file mode 100644
index 87f806c26db3..000000000000
--- a/lang/icc/files/stdin.c
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * Copyright (c) 2002 Marius Strobl
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-
-#include <stdio.h>
-
-#undef stdin
-FILE *stdin = &__sF[0];
diff --git a/lang/icc/files/stdout.c b/lang/icc/files/stdout.c
deleted file mode 100644
index d6a0a6acd3d2..000000000000
--- a/lang/icc/files/stdout.c
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * Copyright (c) 2002 Marius Strobl
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-
-#include <stdio.h>
-
-#undef stdout
-FILE *stdout = &__sF[1];
diff --git a/lang/icc/pkg-descr b/lang/icc/pkg-descr
deleted file mode 100644
index a6180da7f577..000000000000
--- a/lang/icc/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-This is Intels C/C++ compiler, it is set up to produce native FreeBSD binaries.
diff --git a/lang/icc/pkg-plist b/lang/icc/pkg-plist
deleted file mode 100644
index f41d8188e7b9..000000000000
--- a/lang/icc/pkg-plist
+++ /dev/null
@@ -1,916 +0,0 @@
-%%COMPILERDIR%%/bin/Errormatch.txt
-%%COMPILERDIR%%/bin/codecov
-%%COMPILERDIR%%/bin/icc
-%%COMPILERDIR%%/bin/icc.cfg
-%%COMPILERDIR%%/bin/iccbin
-%%COMPILERDIR%%/bin/iccbin.cfg
-%%COMPILERDIR%%/bin/iccfilt
-%%COMPILERDIR%%/bin/iccvars.csh
-%%COMPILERDIR%%/bin/iccvars.sh
-%%COMPILERDIR%%/bin/icpc
-%%COMPILERDIR%%/bin/icpc.cfg
-%%COMPILERDIR%%/bin/icpcbin
-%%COMPILERDIR%%/bin/icpcbin.cfg
-%%COMPILERDIR%%/bin/icpi
-%%COMPILERDIR%%/bin/ldwrapper/ld
-%%COMPILERDIR%%/bin/mcpcom
-%%COMPILERDIR%%/bin/prelink
-%%COMPILERDIR%%/bin/profmerge
-%%COMPILERDIR%%/bin/proforder
-%%COMPILERDIR%%/bin/profrun
-%%COMPILERDIR%%/bin/pronto_tool
-%%COMPILERDIR%%/bin/tselect
-%%COMPILERDIR%%/bin/xiar
-%%COMPILERDIR%%/bin/xild
-%%COMPILERDIR%%/include/c++/_dll.hpp
-%%COMPILERDIR%%/include/c++/_utilities.hpp
-%%COMPILERDIR%%/include/c++/cassert
-%%COMPILERDIR%%/include/c++/cctype
-%%COMPILERDIR%%/include/c++/cerrno
-%%COMPILERDIR%%/include/c++/cfloat
-%%COMPILERDIR%%/include/c++/ciso646
-%%COMPILERDIR%%/include/c++/climits
-%%COMPILERDIR%%/include/c++/clocale
-%%COMPILERDIR%%/include/c++/cmath
-%%COMPILERDIR%%/include/c++/csetjmp
-%%COMPILERDIR%%/include/c++/csignal
-%%COMPILERDIR%%/include/c++/cstdarg
-%%COMPILERDIR%%/include/c++/cstddef
-%%COMPILERDIR%%/include/c++/cstdio
-%%COMPILERDIR%%/include/c++/cstdlib
-%%COMPILERDIR%%/include/c++/cstring
-%%COMPILERDIR%%/include/c++/ctime
-%%COMPILERDIR%%/include/c++/cwchar
-%%COMPILERDIR%%/include/c++/cwctype
-%%COMPILERDIR%%/include/c++/cxxabi.h
-%%COMPILERDIR%%/include/c++/exception
-%%COMPILERDIR%%/include/c++/new
-%%COMPILERDIR%%/include/c++/typeinfo
-%%COMPILERDIR%%/include/c++/xstddef
-%%COMPILERDIR%%/include/c++/yvals.h
-%%COMPILERDIR%%/include/dvec.h
-%%COMPILERDIR%%/include/emm_func.h
-%%COMPILERDIR%%/include/emmintrin.h
-%%COMPILERDIR%%/include/fvec.h
-%%COMPILERDIR%%/include/ia32intrin.h
-%%COMPILERDIR%%/include/ivec.h
-%%COMPILERDIR%%/include/mathimf.h
-%%COMPILERDIR%%/include/mmintrin.h
-%%COMPILERDIR%%/include/pgouser.h
-%%COMPILERDIR%%/include/pmmintrin.h
-%%COMPILERDIR%%/include/proto.h
-%%COMPILERDIR%%/include/sse2mmx.h
-%%COMPILERDIR%%/include/xmm_func.h
-%%COMPILERDIR%%/include/xmm_utils.h
-%%COMPILERDIR%%/include/xmmintrin.h
-%%COMPILERDIR%%/lib/crtbegin.o
-%%COMPILERDIR%%/lib/crtbeginT.o
-%%COMPILERDIR%%/lib/crtend.o
-%%COMPILERDIR%%/lib/crtxi.o
-%%COMPILERDIR%%/lib/crtxn.o
-%%COMPILERDIR%%/lib/icrt.internal.map
-%%COMPILERDIR%%/lib/icrt.link
-%%COMPILERDIR%%/lib/libcxa.a
-%%COMPILERDIR%%/lib/libcxaguard.a
-%%COMPILERDIR%%/lib/libgcc.a
-%%COMPILERDIR%%/lib/libiccfbsd.a
-%%COMPILERDIR%%/lib/libimf.a
-%%COMPILERDIR%%/lib/libimf.so
-%%COMPILERDIR%%/lib/libirc.a
-%%COMPILERDIR%%/lib/libirc_nonpic.a
-%%COMPILERDIR%%/lib/libirc_s.a
-%%COMPILERDIR%%/lib/libirc_s_nonpic.a
-%%COMPILERDIR%%/lib/libsvml.a
-%%COMPILERDIR%%/lib/libunwind.a
-%%COMPILERDIR%%/licenses/clicense
-%%COMPILERDIR%%/licenses/credist.txt
-%%COMPILERDIR%%/licenses/lgpltext
-share/man/man1/icc.1.gz
-%%PORTDOCS%%%%DOCSDIR%%/BEA_License_Agreement.txt
-%%PORTDOCS%%%%DOCSDIR%%/C++ReleaseNotes.htm
-%%PORTDOCS%%%%DOCSDIR%%/Disclaimer.txt
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/bookcls.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/bookopn.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart002.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart003.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart004.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart005.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart006.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart007.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart008.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart009.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart010.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart011.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart012.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart013.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart014.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart018.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart019.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart020.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart021.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart022.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart023.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart024.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart025.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart026.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart027.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart028.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart029.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart030.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart031.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart032.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart034.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart035.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart038.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart039.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart054.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart055.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart056.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart057.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart066.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart068.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart083.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart088.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart090.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart091.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart093.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart094.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart103.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart135.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart136.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart137.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart138.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart139.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart140.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart141.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart142.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart143.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart144.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart145.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart146.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart148.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comart149.png
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1001.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1002.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1003.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1004.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1005.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1006.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1007.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1008.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1009.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1010.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1011.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1012.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1013.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1014.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1015.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1016.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1017.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1018.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1019.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1020.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1021.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1022.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1023.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1024.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1025.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1026.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1027.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1028.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1029.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1030.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1031.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1032.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1033.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1034.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1035.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1036.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1037.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1038.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1039.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1040.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1041.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1042.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1043.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1044.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1045.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1046.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1047.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1048.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1049.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1050.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1051.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1052.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1053.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1054.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1055.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1056.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1057.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1058.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1059.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1061.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1062.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1063.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1064.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1065.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1066.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1067.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1068.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1069.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1070.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1071.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1072.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1073.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1074.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1075.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1076.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1077.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1078.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1079.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1080.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1081.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1082.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1083.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1084.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1085.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1086.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1087.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1088.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1089.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1090.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1091.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1092.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1093.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1094.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1095.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1096.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1097.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1098.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1099.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1100.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1101.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1102.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1103.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1104.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1105.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1106.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1107.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1108.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1109.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1110.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1111.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1112.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1113.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1114.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1115.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1116.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1117.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1118.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1119.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1200.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1201.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1202.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1203.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1204.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1205.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1206.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1207.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1208.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1209.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1300.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1301.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1302.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/comm1303.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/cshdat_robohelp.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/cshdat_webhelp.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/ehelp.xml
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/ehlpdhtm.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/index.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/index_csh.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/index_rhc.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/l_cc.log
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1001.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1002.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1003.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1004.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1005.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1006.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1007.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1008.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1009.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1010.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1011.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1012.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1013.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1014.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1015.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1016.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1017.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1018.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1019.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1020.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1021.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1022.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1023.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1024.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1025.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1026.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1027.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1028.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1029.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1030.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1031.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1032.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1033.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1034.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1035.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1036.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1037.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1038.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1039.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1040.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1041.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1042.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1043.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1044.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1045.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1046.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1047.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1048.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1049.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1050.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1051.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1052.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1053.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1054.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1055.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1056.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1057.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1058.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1059.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1060.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1061.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1062.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1063.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1064.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1065.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1066.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1067.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1068.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1069.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1070.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1071.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1072.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1073.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1074.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1075.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1076.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1077.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1078.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1079.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1080.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1081.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1082.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1083.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1084.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1085.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1086.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1087.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1088.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1089.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1090.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1091.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1092.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1093.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1094.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1095.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1096.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1097.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1098.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1099.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1100.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1101.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1102.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1103.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1104.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1105.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1106.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1107.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1108.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1109.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1110.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1111.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1112.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1113.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1114.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1115.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1116.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1117.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1118.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1119.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1120.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1121.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1122.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1123.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1124.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1125.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1126.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1127.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1128.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1129.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1130.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1131.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1132.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1133.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1134.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1135.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1136.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1137.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1138.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1139.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1140.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1141.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1142.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1143.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1144.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1145.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1146.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1147.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1148.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1149.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1150.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1151.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1152.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1153.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1154.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1155.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1156.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1157.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1158.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1159.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1160.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1161.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1162.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1163.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1164.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1165.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1166.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1167.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1168.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1169.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1170.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1171.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1172.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1173.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1174.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1175.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1176.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1177.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lin1178.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/linux.css
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/linux_ns.css
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/lnxskin_nologo.skn
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/picarrow.bmp
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/pichand.bmp
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/picmouse.bmp
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/webhelp.cab
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/webhelp.jar
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whcsh_home.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whcshdata.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whftdata.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whftdata0.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whfts.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whfts.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whfwdata.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whgdata.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whglo.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whglo.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whidata.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whidata0.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whidx.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whidx.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whtdata.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whtdata0.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whtoc.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whdata/whtoc.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whestart.ico
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whfbody.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whfdhtml.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whfform.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whfhost.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whform.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whframes.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgbody.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whexpbar.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstg0.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlsti0.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlsti1.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlsti2.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt0.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt1.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt10.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt11.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt12.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt13.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt14.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt15.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt16.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt17.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt18.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt19.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt2.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt20.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt21.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt22.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt23.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt24.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt25.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt26.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt27.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt28.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt29.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt3.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt30.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt31.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt32.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt33.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt34.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt35.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt36.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt37.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt38.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt39.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt4.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt40.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt41.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt42.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt43.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt44.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt45.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt46.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt47.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt48.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt49.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt5.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt50.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt51.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt52.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt53.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt54.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt55.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt56.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt57.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt58.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt59.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt6.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt60.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt61.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt62.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt63.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt64.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt65.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt66.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt67.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt68.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt69.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt7.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt70.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt71.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt8.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whlstt9.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whnvf30.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whnvf31.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whnvf32.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whnvf33.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whnvl31.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whnvl32.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whnvl33.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whnvp30.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whnvp31.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whnvp32.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whnvp33.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whnvt30.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whnvt31.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whnvt32.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdata/whnvt33.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdef.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whgdhtml.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whghost.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whhost.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whibody.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whidhtml.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whiform.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whihost.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whlang.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whmozemu.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whmsg.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whnjs.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whphost.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whproj.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whproj.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whproj.xml
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whproxy.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whres.xml
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whrstart.ico
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whskin_banner.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whskin_blank.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whskin_frmset01.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whskin_frmset010.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whskin_homepage.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whskin_info.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whskin_mbars.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whskin_papplet.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whskin_pdhtml.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whskin_pickup.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whskin_plist.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whskin_tbars.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whskin_tw.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whst_topics.xml
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whstart.ico
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whstart.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whstub.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_abge.jpg
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_abgi.jpg
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_abgw.jpg
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_abte.jpg
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_abti.jpg
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_abtw.jpg
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_fts_h.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_fts_n.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_glo_h.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_glo_n.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_go.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_hide.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_idx_h.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_idx_n.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_logo1.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_logo2.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_next.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_next_g.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_nologo.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_prev.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_prev_g.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_spac.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_sync.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_tab0.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_tab1.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_tab2.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_tab3.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_tab4.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_tab5.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_tab6.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_tab7.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_tab8.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_toc3.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_toc4.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_toc_h.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_toc_n.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_ws.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/wht_ws_g.gif
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whtbar.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whtdhtml.htm
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whthost.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whtopic.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whutils.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whver.js
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whxdata/whftdata0.xml
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whxdata/whfts.xml
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whxdata/whglo.xml
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whxdata/whidata0.xml
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whxdata/whidx.xml
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whxdata/whtdata0.xml
-%%PORTDOCS%%%%DOCSDIR%%/c_ug/whxdata/whtoc.xml
-%%PORTDOCS%%%%DOCSDIR%%/c_ug_lnx.pdf
-%%PORTDOCS%%%%DOCSDIR%%/ccompindex.htm
-%%PORTDOCS%%%%DOCSDIR%%/csupport
-%%PORTDOCS%%%%DOCSDIR%%/flex_ug.pdf
-%%PORTDOCS%%%%DOCSDIR%%/icpi.htm
-%%PORTDOCS%%%%DOCSDIR%%/readme.txt
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch0/conventi.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch0/descript.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch0/obj.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch0/overview.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch0/prereq.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch0/req.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch0/why.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/ec/add_src.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/ec/build.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/ec/ec.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/ec/errparse.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/ec/exp_make.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/ec/makefile.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/ec/newproj.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/ec/run.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/ec/set_prop.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/ec/start.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/ec/use_epar.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/env_vari.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/fortran.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/invabout.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/invoking.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/options.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/overview.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/quiz.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/select.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/selectver.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/vc6/makefile.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/vc6/options.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/vc6/select.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/vc6/vcpp6.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch1/vcppnet.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch2/optimiz.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch2/quiz.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch2/settings.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch2/zi.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch3/dispaut2.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch3/dispauto.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch3/dispman2.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch3/dispmanu.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch3/ex_disma.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch3/example.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch3/exclusiv.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch3/exclusv2.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch3/exer_g.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch3/exer_qax.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch3/exer_qx.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch3/overview.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch3/quiz.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch3/schedul2.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch3/scheduli.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch35/examplm.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch35/examplm2.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch35/itanium.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch35/newswitch.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch4/hloabout.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch4/hloiarch.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch4/hloiexmp.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch4/hlousage.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch4/mpoption.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch4/openmp.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch4/overview.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch4/quiz.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch4/vectorize.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/indbranc.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/ipo1.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/ipo2.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/ipo3.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/ipo5.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/ipoexamp.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/ipooptio.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/overview.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/pgo1.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/pgo1exmp.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/pgo2.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/pgo3.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/pgo4.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/pgo5.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/pgooptio.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch5/quiz.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch6/fpp.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch6/math.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch6/other.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/ch6/quiz.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/feedback/feedback.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/final/related.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/final/review.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/Qip.swf
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/Qipo.swf
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/autodisp.swf
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ch1quiz.swf
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/cmd_slct.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/add_proj_settings.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/build_menu.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/c_local_app.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/conf_pers_swtch.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/ec_ui_build.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/ec_ui_editor.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/ec_ui_run.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/ec_ui_show_view.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/enable_err_parse.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/error_icon.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/export.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/export_file_system.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/launch_db.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/nav_view.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/newfile.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/newproj.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/newprojmanmak.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/properties.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/select_target.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ec/use_err_parse.png
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/exclusiv.swf
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/i32em.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/ia32.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/itanium.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/memcpyu.swf
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/optimize_file.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/optimize_project.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/options-conversion.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/options-general.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/options-page.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/pentium4.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/pgo_opt_code.swf
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/pgocycle.swf
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/prop_menu_file.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/prop_pages.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/prop_pages_file.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/properties2.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/properties_menu.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/reference.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/schedul.swf
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/switches.swf
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/tool-options.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/tools_menu-directories.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/vs6/1_tool_menu.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/vs6/2_compslct.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/vs6/3_project_menu.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/vs6/4_project_settings.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/vs6/5_project_settings.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/wbttitl.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/images/wbttitln.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/index.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/opt_ref.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/revision.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/optimize/up_left.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/scripts/behActions.js
-%%PORTDOCS%%%%DOCSDIR%%/training/scripts/behCourseBuilder.js
-%%PORTDOCS%%%%DOCSDIR%%/training/scripts/behDragLayer.js
-%%PORTDOCS%%%%DOCSDIR%%/training/scripts/behTimeline.js
-%%PORTDOCS%%%%DOCSDIR%%/training/scripts/cmi.js
-%%PORTDOCS%%%%DOCSDIR%%/training/scripts/elemDragClass.js
-%%PORTDOCS%%%%DOCSDIR%%/training/scripts/elemHotaClass.js
-%%PORTDOCS%%%%DOCSDIR%%/training/scripts/elemIbtnClass.js
-%%PORTDOCS%%%%DOCSDIR%%/training/scripts/elemInptClass.js
-%%PORTDOCS%%%%DOCSDIR%%/training/scripts/elemSldrClass.js
-%%PORTDOCS%%%%DOCSDIR%%/training/scripts/elemTextClass.js
-%%PORTDOCS%%%%DOCSDIR%%/training/scripts/elemTimrClass.js
-%%PORTDOCS%%%%DOCSDIR%%/training/scripts/interactionClass.js
-%%PORTDOCS%%%%DOCSDIR%%/training/scripts/version.txt
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/blank.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/gcompopt.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/hitoc.js
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/keypress.js
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/left.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/loadFile.class
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/loadFile.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/low_left.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/lowright.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/lowright_no_status.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/nav/startnav.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/nav/starttoc.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/popup.js
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/right.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/styles.css
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/styles_linux.css
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/tocright.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/top.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/up_right.htm
-%%PORTDOCS%%%%DOCSDIR%%/training/templ/win_eg.js
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/bgrndtoc.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/bgrndtoclong.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/bgrndtop.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/buttons/but_cont.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/buttons/but_egD.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/buttons/but_egU.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/buttons/but_res.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/buttons/butbackD.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/buttons/butbackU.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/buttons/butstrtU.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/fla_test.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/fla_test.swf
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/gloss.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/hide_toc.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/0.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/1.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/2.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/_1.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/_2.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/buttonm.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/buttonp.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/cur_page.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/hibullet.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/internet.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/next.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/nonext.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/noprev.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/prev.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/s1.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/s2.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/sho_stat.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/shoblank.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/shor_but.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/shortcut.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/icons/spacer.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/loader.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/logo.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/lowleft.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/lowright.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/navbot.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/navbotleft.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/oranline.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/orbcktop.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/shortcut.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/show_toc.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/spacer.gif
-%%PORTDOCS%%%%DOCSDIR%%/training/templ_im/use_nav.gif
diff --git a/lang/kotlin/Makefile b/lang/kotlin/Makefile
index 788299fefda9..83a58b85e6a5 100644
--- a/lang/kotlin/Makefile
+++ b/lang/kotlin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kotlin
-PORTVERSION= 1.9.23
+PORTVERSION= 2.0.0
CATEGORIES= lang java
MASTER_SITES= https://github.com/JetBrains/kotlin/releases/download/v${PORTVERSION}/
DISTNAME= kotlin-compiler-${PORTVERSION}
diff --git a/lang/kotlin/distinfo b/lang/kotlin/distinfo
index 649338358b99..a24c2924d17d 100644
--- a/lang/kotlin/distinfo
+++ b/lang/kotlin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711655459
-SHA256 (kotlin-compiler-1.9.23.zip) = 93137d3aab9afa9b27cb06a824c2324195c6b6f6179d8a8653f440f5bd58be88
-SIZE (kotlin-compiler-1.9.23.zip) = 91045770
+TIMESTAMP = 1716315666
+SHA256 (kotlin-compiler-2.0.0.zip) = ef578730976154fd2c5968d75af8c2703b3de84a78dffe913f670326e149da3b
+SIZE (kotlin-compiler-2.0.0.zip) = 83767523
diff --git a/lang/kotlin/pkg-plist b/lang/kotlin/pkg-plist
index 29da6e30d03e..9c8e72415394 100644
--- a/lang/kotlin/pkg-plist
+++ b/lang/kotlin/pkg-plist
@@ -46,12 +46,11 @@ bin/kotlinc-jvm
%%DATADIR%%/lib/kotlin-stdlib-jdk8-sources.jar
%%DATADIR%%/lib/kotlin-stdlib-jdk8.jar
%%DATADIR%%/lib/kotlin-stdlib-js-sources.jar
-%%DATADIR%%/lib/kotlin-stdlib-js.jar
%%DATADIR%%/lib/kotlin-stdlib-js.klib
%%DATADIR%%/lib/kotlin-stdlib-sources.jar
%%DATADIR%%/lib/kotlin-stdlib.jar
%%DATADIR%%/lib/kotlin-test-js-sources.jar
-%%DATADIR%%/lib/kotlin-test-js.jar
+%%DATADIR%%/lib/kotlin-test-js.klib
%%DATADIR%%/lib/kotlin-test-junit-sources.jar
%%DATADIR%%/lib/kotlin-test-junit.jar
%%DATADIR%%/lib/kotlin-test-junit5-sources.jar
@@ -67,6 +66,7 @@ bin/kotlinc-jvm
%%DATADIR%%/lib/noarg-compiler-plugin.jar
%%DATADIR%%/lib/parcelize-compiler.jar
%%DATADIR%%/lib/parcelize-runtime.jar
+%%DATADIR%%/lib/power-assert-compiler-plugin.jar
%%DATADIR%%/lib/sam-with-receiver-compiler-plugin.jar
%%DATADIR%%/lib/scripting-compiler.jar
%%DATADIR%%/lib/trove4j.jar
diff --git a/lang/luajit-devel/Makefile b/lang/luajit-devel/Makefile
index 521d15e2c667..6c0bbd5b00a2 100644
--- a/lang/luajit-devel/Makefile
+++ b/lang/luajit-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= luajit
-DISTVERSION= 2.1.0.20240525
+DISTVERSION= 2.1.0.20240703
CATEGORIES= lang
PKGNAMESUFFIX= -devel
DISTNAME= LuaJIT-${DISTVERSION}
@@ -21,10 +21,10 @@ USE_LDCONFIG= yes
MAKE_ARGS= CC=${CC} CCOPT= CCOPT_x86= Q=
USE_GITHUB= yes
-GH_TUPLE= LuaJIT:LuaJIT:93e8799
+GH_TUPLE= LuaJIT:LuaJIT:04dca79
LUAJIT_VERSION= 2.1
-LUAJIT_SOVERSION= 2.1.1716656478
+LUAJIT_SOVERSION= 2.1.1720049189
PLIST_SUB+= VERSION=${LUAJIT_VERSION} SOVERSION=${LUAJIT_SOVERSION}
diff --git a/lang/luajit-devel/distinfo b/lang/luajit-devel/distinfo
index 584d627b7db9..cd7dded9092f 100644
--- a/lang/luajit-devel/distinfo
+++ b/lang/luajit-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717521484
-SHA256 (LuaJIT-LuaJIT-2.1.0.20240525-93e8799_GH0.tar.gz) = 9cb1fab7f47a77ce26b397085eb5b090fcf59d2b593717bdf8a2a3f6b4a024f1
-SIZE (LuaJIT-LuaJIT-2.1.0.20240525-93e8799_GH0.tar.gz) = 1080824
+TIMESTAMP = 1720792006
+SHA256 (LuaJIT-LuaJIT-2.1.0.20240703-04dca79_GH0.tar.gz) = 964eed689f405f6d143e4558b83f5640b37fc1196adb7139ad9d2a9afbbabc56
+SIZE (LuaJIT-LuaJIT-2.1.0.20240703-04dca79_GH0.tar.gz) = 1081208
diff --git a/lang/mawk/Makefile b/lang/mawk/Makefile
index ba9d24e878f6..74363d7a806b 100644
--- a/lang/mawk/Makefile
+++ b/lang/mawk/Makefile
@@ -1,6 +1,5 @@
PORTNAME= mawk
-DISTVERSION= 1.3.4-20240123
-PORTREVISION= 1
+DISTVERSION= 1.3.4-20240622
CATEGORIES= lang
MASTER_SITES= https://invisible-island.net/archives/mawk/
diff --git a/lang/mawk/distinfo b/lang/mawk/distinfo
index 48354b87f01c..b79ed2fd906f 100644
--- a/lang/mawk/distinfo
+++ b/lang/mawk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706428935
-SHA256 (mawk-1.3.4-20240123.tgz) = a8e319a83744b1f1fb6988dfa189d61887f866e9140cc9a49eb003b2b0655e88
-SIZE (mawk-1.3.4-20240123.tgz) = 413943
+TIMESTAMP = 1720078268
+SHA256 (mawk-1.3.4-20240622.tgz) = 4e917e87a7a9fbaf76995784a4b0b5dc0dd954b977d0983030f78f6a07b1a765
+SIZE (mawk-1.3.4-20240622.tgz) = 414190
diff --git a/lang/neocmakelsp/Makefile b/lang/neocmakelsp/Makefile
index cdb59cc1dd9e..a3e8604e0777 100644
--- a/lang/neocmakelsp/Makefile
+++ b/lang/neocmakelsp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= neocmakelsp
DISTVERSIONPREFIX= v
-DISTVERSION= 0.7.6
+DISTVERSION= 0.7.8
CATEGORIES= lang
MAINTAINER= yuri@FreeBSD.org
@@ -24,23 +24,23 @@ CARGO_CRATES= addr2line-0.22.0 \
anstyle-query-1.1.0 \
anstyle-wincon-3.0.3 \
anyhow-1.0.86 \
- async-trait-0.1.80 \
+ async-trait-0.1.81 \
auto_impl-1.2.0 \
autocfg-1.3.0 \
backtrace-0.3.73 \
bitflags-1.3.2 \
- bitflags-2.5.0 \
+ bitflags-2.6.0 \
bstr-1.9.1 \
bytes-1.6.0 \
- cc-1.0.99 \
+ cc-1.1.0 \
cfg-if-1.0.0 \
- clap-4.5.7 \
- clap_builder-4.5.7 \
- clap_complete-4.5.6 \
- clap_derive-4.5.5 \
+ clap-4.5.9 \
+ clap_builder-4.5.9 \
+ clap_complete-4.5.7 \
+ clap_derive-4.5.8 \
clap_lex-0.7.1 \
- cli-table-0.4.7 \
- cli-table-derive-0.4.5 \
+ cli-table-0.4.9 \
+ cli-table-derive-0.4.6 \
colorchoice-1.0.1 \
const-random-0.1.18 \
const-random-macro-0.1.16 \
@@ -51,7 +51,6 @@ CARGO_CRATES= addr2line-0.22.0 \
csv-1.3.0 \
csv-core-0.1.11 \
dashmap-5.5.3 \
- displaydoc-0.2.4 \
dlv-list-0.5.2 \
equivalent-1.0.1 \
form_urlencoded-1.2.1 \
@@ -70,35 +69,23 @@ CARGO_CRATES= addr2line-0.22.0 \
hashbrown-0.14.5 \
heck-0.5.0 \
hermit-abi-0.3.9 \
- httparse-1.9.3 \
- icu_collections-1.5.0 \
- icu_locid-1.5.0 \
- icu_locid_transform-1.5.0 \
- icu_locid_transform_data-1.5.0 \
- icu_normalizer-1.5.0 \
- icu_normalizer_data-1.5.0 \
- icu_properties-1.5.0 \
- icu_properties_data-1.5.0 \
- icu_provider-1.5.0 \
- icu_provider_macros-1.5.0 \
- idna-1.0.0 \
+ httparse-1.9.4 \
+ idna-0.5.0 \
ignore-0.4.22 \
indexmap-2.2.6 \
is_terminal_polyfill-1.70.0 \
itoa-1.0.11 \
- lazy_static-1.4.0 \
+ lazy_static-1.5.0 \
libc-0.2.155 \
- litemap-0.7.3 \
lock_api-0.4.12 \
- log-0.4.21 \
+ log-0.4.22 \
lsp-types-0.94.1 \
memchr-2.7.4 \
- miniz_oxide-0.7.3 \
+ miniz_oxide-0.7.4 \
mio-0.8.11 \
nu-ansi-term-0.46.0 \
- nu-ansi-term-0.50.0 \
num_cpus-1.16.0 \
- object-0.36.0 \
+ object-0.36.1 \
once_cell-1.19.0 \
ordered-multimap-0.7.3 \
overload-0.1.1 \
@@ -109,7 +96,7 @@ CARGO_CRATES= addr2line-0.22.0 \
pin-project-internal-1.1.5 \
pin-project-lite-0.2.14 \
pin-utils-0.1.0 \
- proc-macro2-1.0.85 \
+ proc-macro2-1.0.86 \
quote-1.0.36 \
redox_syscall-0.5.2 \
regex-1.10.5 \
@@ -120,9 +107,9 @@ CARGO_CRATES= addr2line-0.22.0 \
ryu-1.0.18 \
same-file-1.0.6 \
scopeguard-1.2.0 \
- serde-1.0.203 \
- serde_derive-1.0.203 \
- serde_json-1.0.117 \
+ serde-1.0.204 \
+ serde_derive-1.0.204 \
+ serde_json-1.0.120 \
serde_repr-0.1.19 \
serde_spanned-0.6.6 \
sharded-slab-0.1.7 \
@@ -130,21 +117,20 @@ CARGO_CRATES= addr2line-0.22.0 \
slab-0.4.9 \
smallvec-1.13.2 \
socket2-0.5.7 \
- stable_deref_trait-1.2.0 \
strsim-0.11.1 \
syn-1.0.109 \
- syn-2.0.66 \
- synstructure-0.13.1 \
+ syn-2.0.70 \
termcolor-1.4.1 \
thread_local-1.1.8 \
tiny-keccak-2.0.2 \
- tinystr-0.7.6 \
+ tinyvec-1.8.0 \
+ tinyvec_macros-0.1.1 \
tokio-1.38.0 \
tokio-macros-2.3.0 \
tokio-util-0.7.11 \
toml-0.8.14 \
toml_datetime-0.6.6 \
- toml_edit-0.22.14 \
+ toml_edit-0.22.15 \
tower-0.4.13 \
tower-layer-0.3.2 \
tower-lsp-0.20.0 \
@@ -158,11 +144,11 @@ CARGO_CRATES= addr2line-0.22.0 \
tree-sitter-0.22.6 \
tree-sitter-cmake-0.5.0 \
trim-in-place-0.1.7 \
+ unicode-bidi-0.3.15 \
unicode-ident-1.0.12 \
+ unicode-normalization-0.1.23 \
unicode-width-0.1.13 \
- url-2.5.1 \
- utf16_iter-1.0.5 \
- utf8_iter-1.0.4 \
+ url-2.5.2 \
utf8parse-0.2.2 \
valuable-0.1.0 \
walkdir-2.5.0 \
@@ -174,31 +160,23 @@ CARGO_CRATES= addr2line-0.22.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-targets-0.48.5 \
- windows-targets-0.52.5 \
+ windows-targets-0.52.6 \
windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.5 \
+ windows_aarch64_gnullvm-0.52.6 \
windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.5 \
+ windows_aarch64_msvc-0.52.6 \
windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.5 \
- windows_i686_gnullvm-0.52.5 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.5 \
+ windows_i686_msvc-0.52.6 \
windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.5 \
+ windows_x86_64_gnu-0.52.6 \
windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.5 \
+ windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.5 \
- winnow-0.6.13 \
- write16-1.0.0 \
- writeable-0.5.5 \
- yoke-0.7.4 \
- yoke-derive-0.7.4 \
- zerofrom-0.1.4 \
- zerofrom-derive-0.1.4 \
- zerovec-0.10.2 \
- zerovec-derive-0.10.2
+ windows_x86_64_msvc-0.52.6 \
+ winnow-0.6.13
PLIST_FILES= bin/${PORTNAME}
diff --git a/lang/neocmakelsp/distinfo b/lang/neocmakelsp/distinfo
index 28a05f15079d..8a65ae514804 100644
--- a/lang/neocmakelsp/distinfo
+++ b/lang/neocmakelsp/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1719127563
+TIMESTAMP = 1720751857
SHA256 (rust/crates/addr2line-0.22.0.crate) = 6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678
SIZE (rust/crates/addr2line-0.22.0.crate) = 39156
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -17,8 +17,8 @@ SHA256 (rust/crates/anstyle-wincon-3.0.3.crate) = 61a38449feb7068f52bb06c1275900
SIZE (rust/crates/anstyle-wincon-3.0.3.crate) = 12179
SHA256 (rust/crates/anyhow-1.0.86.crate) = b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da
SIZE (rust/crates/anyhow-1.0.86.crate) = 46741
-SHA256 (rust/crates/async-trait-0.1.80.crate) = c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca
-SIZE (rust/crates/async-trait-0.1.80.crate) = 28775
+SHA256 (rust/crates/async-trait-0.1.81.crate) = 6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107
+SIZE (rust/crates/async-trait-0.1.81.crate) = 28896
SHA256 (rust/crates/auto_impl-1.2.0.crate) = 3c87f3f15e7794432337fc718554eaa4dc8f04c9677a950ffe366f20a162ae42
SIZE (rust/crates/auto_impl-1.2.0.crate) = 31013
SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
@@ -27,30 +27,30 @@ SHA256 (rust/crates/backtrace-0.3.73.crate) = 5cc23269a4f8976d0a4d2e7109211a419f
SIZE (rust/crates/backtrace-0.3.73.crate) = 87617
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
-SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
+SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
+SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706
SIZE (rust/crates/bstr-1.9.1.crate) = 380305
SHA256 (rust/crates/bytes-1.6.0.crate) = 514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9
SIZE (rust/crates/bytes-1.6.0.crate) = 60605
-SHA256 (rust/crates/cc-1.0.99.crate) = 96c51067fd44124faa7f870b4b1c969379ad32b2ba805aa959430ceaa384f695
-SIZE (rust/crates/cc-1.0.99.crate) = 76961
+SHA256 (rust/crates/cc-1.1.0.crate) = eaff6f8ce506b9773fa786672d63fc7a191ffea1be33f72bbd4aeacefca9ffc8
+SIZE (rust/crates/cc-1.1.0.crate) = 80751
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/clap-4.5.7.crate) = 5db83dced34638ad474f39f250d7fea9598bdd239eaced1bdf45d597da0f433f
-SIZE (rust/crates/clap-4.5.7.crate) = 56343
-SHA256 (rust/crates/clap_builder-4.5.7.crate) = f7e204572485eb3fbf28f871612191521df159bc3e15a9f5064c66dba3a8c05f
-SIZE (rust/crates/clap_builder-4.5.7.crate) = 163957
-SHA256 (rust/crates/clap_complete-4.5.6.crate) = fbca90c87c2a04da41e95d1856e8bcd22f159bdbfa147314d2ce5218057b0e58
-SIZE (rust/crates/clap_complete-4.5.6.crate) = 38775
-SHA256 (rust/crates/clap_derive-4.5.5.crate) = c780290ccf4fb26629baa7a1081e68ced113f1d3ec302fa5948f1c381ebf06c6
-SIZE (rust/crates/clap_derive-4.5.5.crate) = 30017
+SHA256 (rust/crates/clap-4.5.9.crate) = 64acc1846d54c1fe936a78dc189c34e28d3f5afc348403f28ecf53660b9b8462
+SIZE (rust/crates/clap-4.5.9.crate) = 56348
+SHA256 (rust/crates/clap_builder-4.5.9.crate) = 6fb8393d67ba2e7bfaf28a23458e4e2b543cc73a99595511eb207fdb8aede942
+SIZE (rust/crates/clap_builder-4.5.9.crate) = 164088
+SHA256 (rust/crates/clap_complete-4.5.7.crate) = 1d598e88f6874d4b888ed40c71efbcbf4076f1dfbae128a08a8c9e45f710605d
+SIZE (rust/crates/clap_complete-4.5.7.crate) = 38833
+SHA256 (rust/crates/clap_derive-4.5.8.crate) = 2bac35c6dafb060fd4d275d9a4ffae97917c13a6327903a8be2153cd964f7085
+SIZE (rust/crates/clap_derive-4.5.8.crate) = 30024
SHA256 (rust/crates/clap_lex-0.7.1.crate) = 4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70
SIZE (rust/crates/clap_lex-0.7.1.crate) = 12766
-SHA256 (rust/crates/cli-table-0.4.7.crate) = adfbb116d9e2c4be7011360d0c0bee565712c11e969c9609b25b619366dc379d
-SIZE (rust/crates/cli-table-0.4.7.crate) = 13195
-SHA256 (rust/crates/cli-table-derive-0.4.5.crate) = 2af3bfb9da627b0a6c467624fb7963921433774ed435493b5c08a3053e829ad4
-SIZE (rust/crates/cli-table-derive-0.4.5.crate) = 6843
+SHA256 (rust/crates/cli-table-0.4.9.crate) = b53f9241f288a7b12c56565f04aaeaeeab6b8923d42d99255d4ca428b4d97f89
+SIZE (rust/crates/cli-table-0.4.9.crate) = 18386
+SHA256 (rust/crates/cli-table-derive-0.4.6.crate) = 3e83a93253aaae7c74eb7428ce4faa6e219ba94886908048888701819f82fb94
+SIZE (rust/crates/cli-table-derive-0.4.6.crate) = 11090
SHA256 (rust/crates/colorchoice-1.0.1.crate) = 0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422
SIZE (rust/crates/colorchoice-1.0.1.crate) = 7895
SHA256 (rust/crates/const-random-0.1.18.crate) = 87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359
@@ -71,8 +71,6 @@ SHA256 (rust/crates/csv-core-0.1.11.crate) = 5efa2b3d7902f4b634a20cae3c9c4e6209d
SIZE (rust/crates/csv-core-0.1.11.crate) = 25852
SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856
SIZE (rust/crates/dashmap-5.5.3.crate) = 24061
-SHA256 (rust/crates/displaydoc-0.2.4.crate) = 487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d
-SIZE (rust/crates/displaydoc-0.2.4.crate) = 23200
SHA256 (rust/crates/dlv-list-0.5.2.crate) = 442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f
SIZE (rust/crates/dlv-list-0.5.2.crate) = 22373
SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
@@ -109,30 +107,10 @@ SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d3
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
-SHA256 (rust/crates/httparse-1.9.3.crate) = d0e7a4dd27b9476dc40cb050d3632d3bba3a70ddbff012285f7f8559a1e7e545
-SIZE (rust/crates/httparse-1.9.3.crate) = 38227
-SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
-SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
-SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
-SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
-SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
-SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
-SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
-SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
-SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
-SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
-SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
-SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
-SHA256 (rust/crates/icu_properties-1.5.0.crate) = 1f8ac670d7422d7f76b32e17a5db556510825b29ec9154f235977c9caba61036
-SIZE (rust/crates/icu_properties-1.5.0.crate) = 64474
-SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
-SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
-SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
-SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
-SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
-SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
-SHA256 (rust/crates/idna-1.0.0.crate) = 4716a3a0933a1d01c2f72450e89596eb51dd34ef3c211ccd875acdf1f8fe47ed
-SIZE (rust/crates/idna-1.0.0.crate) = 142693
+SHA256 (rust/crates/httparse-1.9.4.crate) = 0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9
+SIZE (rust/crates/httparse-1.9.4.crate) = 38555
+SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
+SIZE (rust/crates/idna-0.5.0.crate) = 271940
SHA256 (rust/crates/ignore-0.4.22.crate) = b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1
SIZE (rust/crates/ignore-0.4.22.crate) = 55462
SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
@@ -141,32 +119,28 @@ SHA256 (rust/crates/is_terminal_polyfill-1.70.0.crate) = f8478577c03552c21db0e27
SIZE (rust/crates/is_terminal_polyfill-1.70.0.crate) = 7451
SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
SIZE (rust/crates/itoa-1.0.11.crate) = 10563
-SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
-SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c
SIZE (rust/crates/libc-0.2.155.crate) = 743539
-SHA256 (rust/crates/litemap-0.7.3.crate) = 643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704
-SIZE (rust/crates/litemap-0.7.3.crate) = 28728
SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
-SIZE (rust/crates/log-0.4.21.crate) = 43442
+SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
+SIZE (rust/crates/log-0.4.22.crate) = 44027
SHA256 (rust/crates/lsp-types-0.94.1.crate) = c66bfd44a06ae10647fe3f8214762e9369fd4248df1350924b4ef9e770a85ea1
SIZE (rust/crates/lsp-types-0.94.1.crate) = 66997
SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/miniz_oxide-0.7.3.crate) = 87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae
-SIZE (rust/crates/miniz_oxide-0.7.3.crate) = 55774
+SHA256 (rust/crates/miniz_oxide-0.7.4.crate) = b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08
+SIZE (rust/crates/miniz_oxide-0.7.4.crate) = 56119
SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
SIZE (rust/crates/mio-0.8.11.crate) = 102983
SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
-SHA256 (rust/crates/nu-ansi-term-0.50.0.crate) = dd2800e1520bdc966782168a627aa5d1ad92e33b984bf7c7615d31280c83ff14
-SIZE (rust/crates/nu-ansi-term-0.50.0.crate) = 28482
SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
-SHA256 (rust/crates/object-0.36.0.crate) = 576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434
-SIZE (rust/crates/object-0.36.0.crate) = 321771
+SHA256 (rust/crates/object-0.36.1.crate) = 081b846d1d56ddfc18fdf1a922e4f6e07a11768ea1b92dec44e42b72712ccfce
+SIZE (rust/crates/object-0.36.1.crate) = 323865
SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
SHA256 (rust/crates/ordered-multimap-0.7.3.crate) = 49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79
@@ -187,8 +161,8 @@ SHA256 (rust/crates/pin-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d
SIZE (rust/crates/pin-project-lite-0.2.14.crate) = 28817
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/proc-macro2-1.0.85.crate) = 22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23
-SIZE (rust/crates/proc-macro2-1.0.85.crate) = 48988
+SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
+SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
SIZE (rust/crates/quote-1.0.36.crate) = 28507
SHA256 (rust/crates/redox_syscall-0.5.2.crate) = c82cf8cff14456045f55ec4241383baeff27af886adb72ffb2162f99911de0fd
@@ -209,12 +183,12 @@ SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/serde-1.0.203.crate) = 7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094
-SIZE (rust/crates/serde-1.0.203.crate) = 77935
-SHA256 (rust/crates/serde_derive-1.0.203.crate) = 500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba
-SIZE (rust/crates/serde_derive-1.0.203.crate) = 55867
-SHA256 (rust/crates/serde_json-1.0.117.crate) = 455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3
-SIZE (rust/crates/serde_json-1.0.117.crate) = 146921
+SHA256 (rust/crates/serde-1.0.204.crate) = bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12
+SIZE (rust/crates/serde-1.0.204.crate) = 78253
+SHA256 (rust/crates/serde_derive-1.0.204.crate) = e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222
+SIZE (rust/crates/serde_derive-1.0.204.crate) = 55871
+SHA256 (rust/crates/serde_json-1.0.120.crate) = 4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5
+SIZE (rust/crates/serde_json-1.0.120.crate) = 147062
SHA256 (rust/crates/serde_repr-0.1.19.crate) = 6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9
SIZE (rust/crates/serde_repr-0.1.19.crate) = 9997
SHA256 (rust/crates/serde_spanned-0.6.6.crate) = 79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0
@@ -229,24 +203,22 @@ SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47
SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
SHA256 (rust/crates/socket2-0.5.7.crate) = ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c
SIZE (rust/crates/socket2-0.5.7.crate) = 55758
-SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
-SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.66.crate) = c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5
-SIZE (rust/crates/syn-2.0.66.crate) = 264855
-SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
+SHA256 (rust/crates/syn-2.0.70.crate) = 2f0209b68b3613b093e0ec905354eccaedcfe83b8cb37cbdeae64026c3064c16
+SIZE (rust/crates/syn-2.0.70.crate) = 266388
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237
SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
+SHA256 (rust/crates/tinyvec-1.8.0.crate) = 445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938
+SIZE (rust/crates/tinyvec-1.8.0.crate) = 46796
+SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
+SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
SHA256 (rust/crates/tokio-1.38.0.crate) = ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a
SIZE (rust/crates/tokio-1.38.0.crate) = 774094
SHA256 (rust/crates/tokio-macros-2.3.0.crate) = 5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a
@@ -257,8 +229,8 @@ SHA256 (rust/crates/toml-0.8.14.crate) = 6f49eb2ab21d2f26bd6db7bf383edc527a7ebae
SIZE (rust/crates/toml-0.8.14.crate) = 50645
SHA256 (rust/crates/toml_datetime-0.6.6.crate) = 4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf
SIZE (rust/crates/toml_datetime-0.6.6.crate) = 11698
-SHA256 (rust/crates/toml_edit-0.22.14.crate) = f21c7aaf97f1bd9ca9d4f9e73b0a6c74bd5afef56f2bc931943a6e1c37e04e38
-SIZE (rust/crates/toml_edit-0.22.14.crate) = 103761
+SHA256 (rust/crates/toml_edit-0.22.15.crate) = d59a3a72298453f564e2b111fa896f8d07fabb36f51f06d7e875fc5e0b5a3ef1
+SIZE (rust/crates/toml_edit-0.22.15.crate) = 104053
SHA256 (rust/crates/tower-0.4.13.crate) = b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c
SIZE (rust/crates/tower-0.4.13.crate) = 106906
SHA256 (rust/crates/tower-layer-0.3.2.crate) = c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0
@@ -285,16 +257,16 @@ SHA256 (rust/crates/tree-sitter-cmake-0.5.0.crate) = b0babbbb90d5c231f16556625b9
SIZE (rust/crates/tree-sitter-cmake-0.5.0.crate) = 41969
SHA256 (rust/crates/trim-in-place-0.1.7.crate) = 343e926fc669bc8cde4fa3129ab681c63671bae288b1f1081ceee6d9d37904fc
SIZE (rust/crates/trim-in-place-0.1.7.crate) = 2485
+SHA256 (rust/crates/unicode-bidi-0.3.15.crate) = 08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75
+SIZE (rust/crates/unicode-bidi-0.3.15.crate) = 56811
SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
+SHA256 (rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5
+SIZE (rust/crates/unicode-normalization-0.1.23.crate) = 122649
SHA256 (rust/crates/unicode-width-0.1.13.crate) = 0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d
SIZE (rust/crates/unicode-width-0.1.13.crate) = 457228
-SHA256 (rust/crates/url-2.5.1.crate) = f7c25da092f0a868cdf09e8674cd3b7ef3a7d92a24253e663a2fb85e2496de56
-SIZE (rust/crates/url-2.5.1.crate) = 79677
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
-SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
-SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/url-2.5.2.crate) = 22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c
+SIZE (rust/crates/url-2.5.2.crate) = 79704
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
@@ -317,55 +289,39 @@ SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9b
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
-SHA256 (rust/crates/windows-targets-0.52.5.crate) = 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb
-SIZE (rust/crates/windows-targets-0.52.5.crate) = 6376
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 433266
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6
-SIZE (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 827944
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
-SHA256 (rust/crates/windows_i686_gnu-0.52.5.crate) = 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670
-SIZE (rust/crates/windows_i686_gnu-0.52.5.crate) = 875699
-SHA256 (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9
-SIZE (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 473064
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
-SHA256 (rust/crates/windows_i686_msvc-0.52.5.crate) = db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf
-SIZE (rust/crates/windows_i686_msvc-0.52.5.crate) = 895404
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9
-SIZE (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 831539
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 433246
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0
-SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/winnow-0.6.13.crate) = 59b5e5f6c299a3c7890b876a2a587f3115162487e704907d9b6cd29473052ba1
SIZE (rust/crates/winnow-0.6.13.crate) = 162649
-SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
-SIZE (rust/crates/write16-1.0.0.crate) = 7218
-SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
-SIZE (rust/crates/writeable-0.5.5.crate) = 22354
-SHA256 (rust/crates/yoke-0.7.4.crate) = 6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5
-SIZE (rust/crates/yoke-0.7.4.crate) = 27781
-SHA256 (rust/crates/yoke-derive-0.7.4.crate) = 28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95
-SIZE (rust/crates/yoke-derive-0.7.4.crate) = 7470
-SHA256 (rust/crates/zerofrom-0.1.4.crate) = 91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55
-SIZE (rust/crates/zerofrom-0.1.4.crate) = 5044
-SHA256 (rust/crates/zerofrom-derive-0.1.4.crate) = 0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5
-SIZE (rust/crates/zerofrom-derive-0.1.4.crate) = 8232
-SHA256 (rust/crates/zerovec-0.10.2.crate) = bb2cc8827d6c0994478a15c53f374f46fbd41bea663d809b14744bc42e6b109c
-SIZE (rust/crates/zerovec-0.10.2.crate) = 126403
-SHA256 (rust/crates/zerovec-derive-0.10.2.crate) = 97cf56601ee5052b4417d90c8755c6683473c926039908196cf35d99f893ebe7
-SIZE (rust/crates/zerovec-derive-0.10.2.crate) = 19366
-SHA256 (Decodetalkers-neocmakelsp-v0.7.6_GH0.tar.gz) = d0aa86b09c9f724cf8a8cb4840e3d094a982e75fdfa4b0d1c8f845f165e0f633
-SIZE (Decodetalkers-neocmakelsp-v0.7.6_GH0.tar.gz) = 3676009
+SHA256 (Decodetalkers-neocmakelsp-v0.7.8_GH0.tar.gz) = 1026ab9f7c60b2c9f880df12830f2927b28b50a06bb5732d5047aefe22fa9b2f
+SIZE (Decodetalkers-neocmakelsp-v0.7.8_GH0.tar.gz) = 3677287
diff --git a/lang/nim/Makefile b/lang/nim/Makefile
index 1fe4a63d97ee..0828cd466973 100644
--- a/lang/nim/Makefile
+++ b/lang/nim/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nim
-DISTVERSION= 2.0.6
+DISTVERSION= 2.0.8
CATEGORIES= lang
MASTER_SITES= https://nim-lang.org/download/
diff --git a/lang/nim/distinfo b/lang/nim/distinfo
index 3db7bb31f01d..12f932e3244d 100644
--- a/lang/nim/distinfo
+++ b/lang/nim/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718761713
-SHA256 (nim-2.0.6.tar.xz) = fbcd5d731743adec2b3bb9bcf6f5fd993ed11b250f957166bebf328f307cba6a
-SIZE (nim-2.0.6.tar.xz) = 7668088
+TIMESTAMP = 1720184077
+SHA256 (nim-2.0.8.tar.xz) = 5702da844700d3129db73170b5c606adbdfb87e82b816c0d91107ea20a65df16
+SIZE (nim-2.0.8.tar.xz) = 7617556
diff --git a/lang/nim/files/patch-koch.nim b/lang/nim/files/patch-koch.nim
index bf06daa94b6d..ed81b385ee4a 100644
--- a/lang/nim/files/patch-koch.nim
+++ b/lang/nim/files/patch-koch.nim
@@ -1,6 +1,19 @@
---- koch.nim.orig 2024-06-18 13:26:19 UTC
+--- koch.nim.orig 2024-07-05 12:55:45 UTC
+++ koch.nim
-@@ -146,30 +146,30 @@ proc csource(args: string) =
+@@ -11,9 +11,9 @@ const
+
+ const
+ # examples of possible values for repos: Head, ea82b54
+- NimbleStableCommit = "be2f1309b35a6189ff5eb34a007793e6d3f94157" # master
+- AtlasStableCommit = "5faec3e9a33afe99a7d22377dd1b45a5391f5504"
+- ChecksumsStableCommit = "025bcca3915a1b9f19878cea12ad68f9884648fc"
++ NimbleStableCommit = "f8bd7b5fa6ea7a583b411b5959b06e6b5eb23667" # master
++ AtlasStableCommit = "7b780811a168f3f32bff4822369dda46a7f87f9a"
++ ChecksumsStableCommit = "b4c73320253f78e3a265aec6d9e8feb83f97c77b"
+ SatStableCommit = "faf1617f44d7632ee9601ebc13887644925dcc01"
+
+ # examples of possible values for fusion: #head, #ea82b54, 1.2.3
+@@ -146,32 +146,32 @@ proc csource(args: string) =
"--main:compiler/nim.nim compiler/installer.ini $1") %
[args, VersionAsString, compileNimInst])
@@ -40,20 +53,24 @@
- let commit = if latest: "HEAD" else: AtlasStableCommit
- cloneDependency(distDir, "https://github.com/nim-lang/atlas.git",
- commit = commit, allowBundled = true)
+- cloneDependency(distDir / "atlas" / distDir, "https://github.com/nim-lang/sat.git",
+- commit = SatStableCommit, allowBundled = true)
- # installer.ini expects it under $nim/bin
- nimCompile("dist/atlas/src/atlas.nim",
-- options = "-d:release --noNimblePath " & args)
+- options = "-d:release --noNimblePath -d:nimAtlasBootstrap " & args)
+#proc bundleAtlasExe(latest: bool, args: string) =
+# let commit = if latest: "HEAD" else: AtlasStableCommit
+# cloneDependency(distDir, "https://github.com/nim-lang/atlas.git",
+# commit = commit, allowBundled = true)
++# cloneDependency(distDir / "atlas" / distDir, "https://github.com/nim-lang/sat.git",
++# commit = SatStableCommit, allowBundled = true)
+# # installer.ini expects it under $nim/bin
+# nimCompile("dist/atlas/src/atlas.nim",
-+# options = "-d:release --noNimblePath " & args)
++# options = "-d:release --noNimblePath -d:nimAtlasBootstrap " & args)
proc bundleNimsuggest(args: string) =
nimCompileFold("Compile nimsuggest", "nimsuggest/nimsuggest.nim",
-@@ -206,8 +206,8 @@ proc zip(latest: bool; args: string) =
+@@ -208,8 +208,8 @@ proc zip(latest: bool; args: string) =
proc zip(latest: bool; args: string) =
bundleChecksums(latest)
@@ -64,7 +81,7 @@
bundleNimsuggest(args)
bundleNimpretty(args)
bundleWinTools(args)
-@@ -216,15 +216,15 @@ proc zip(latest: bool; args: string) =
+@@ -218,15 +218,15 @@ proc zip(latest: bool; args: string) =
exec("$# --var:version=$# --var:mingw=none --main:compiler/nim.nim zip compiler/installer.ini" %
["tools/niminst/niminst".exe, VersionAsString])
@@ -87,7 +104,7 @@
nimexec("cc -r $2 --var:version=$1 --var:mingw=none --main:compiler/nim.nim scripts compiler/installer.ini" %
[VersionAsString, compileNimInst])
exec("$# --var:version=$# --var:mingw=none --main:compiler/nim.nim xz compiler/installer.ini" %
-@@ -260,8 +260,8 @@ proc nsis(latest: bool; args: string) =
+@@ -262,8 +262,8 @@ proc nsis(latest: bool; args: string) =
proc nsis(latest: bool; args: string) =
bundleChecksums(latest)
@@ -98,7 +115,7 @@
bundleNimsuggest(args)
bundleWinTools(args)
# make sure we have generated the niminst executables:
-@@ -524,43 +524,43 @@ proc icTest(args: string) =
+@@ -526,43 +526,43 @@ proc icTest(args: string) =
exec(cmd)
inc i
@@ -173,7 +190,7 @@
proc runCI(cmd: string) =
doAssert cmd.len == 0, cmd # avoid silently ignoring
-@@ -682,18 +682,18 @@ proc showHelp(success: bool) =
+@@ -684,18 +684,18 @@ proc showHelp(success: bool) =
quit(HelpText % [VersionAsString & spaces(44-len(VersionAsString)),
CompileDate, CompileTime], if success: QuitSuccess else: QuitFailure)
@@ -199,7 +216,7 @@
localDocsOut = ""
skipIntegrityCheck = false
while true:
-@@ -729,34 +729,34 @@ when isMainModule:
+@@ -731,34 +731,34 @@ when isMainModule:
of "distrohelper": geninstall()
of "install": install(op.cmdLineRest)
of "testinstall": testUnixInstall(op.cmdLineRest)
diff --git a/lang/nll/Makefile b/lang/nll/Makefile
index 08c7eea64cae..9396929c8a34 100644
--- a/lang/nll/Makefile
+++ b/lang/nll/Makefile
@@ -1,9 +1,8 @@
PORTNAME= nll
-PORTVERSION= 20231210a
-PORTREVISION= 1
+PORTVERSION= 20240703a
CATEGORIES= lang
MASTER_SITES= https://kozos.jp/nlux/archive/
-DISTNAME= nlux-alpha-20231210
+DISTNAME= nlux-alpha-20240703
MAINTAINER= kozos@kozos.jp
COMMENT= Simple language for programming learning
@@ -12,80 +11,79 @@ WWW= https://kozos.jp/nll/
LICENSE= ZLIB
LICENSE_FILE= ${WRKSRC}/LICENSE
-FLAVORS= default nosdl
-FLAVOR?= ${FLAVORS:[1]}
+FLAVORS= default nosdl sdl1
+FLAVOR?= ${FLAVORS:[1]}
nosdl_PKGNAMESUFFIX= -nosdl
+sdl1_PKGNAMESUFFIX= -sdl1
USES= zip
+MAKE_ARGS= ARCH= \
+ BUILD= \
+ CCOMPILER=${CC}
WRKSRC= ${WRKDIR}/nlux/${PORTNAME}
-MAKE_ARGS= BUILD= ARCH= CCOMPILER=${CC}
-PORTDOCS= README.txt AUDIO.txt
-PORTEXAMPLES= *.nll
+PLIST_FILES= bin/${PORTNAME} \
+ share/man/man1/${PORTNAME}.1.gz
-PLIST_FILES= bin/${PORTNAME} share/man/man1/${PORTNAME}.1.gz
+PORTDOCS= AUDIO.txt README.txt
+PORTEXAMPLES= *.nll
-OPTIONS_DEFINE= DOCS EXAMPLES NCURSES SYSTEM SYSCALL NETWORK
-OPTIONS_DEFAULT?= NCURSES SYSTEM LIBEDIT SDL2
+OPTIONS_DEFINE= DOCS EXAMPLES NCURSES NETWORK SYSCALL SYSTEM
+OPTIONS_DEFAULT?= LIBEDIT NCURSES SYSTEM
-OPTIONS_RADIO= LINEEDIT
-OPTIONS_RADIO_LINEEDIT= LIBEDIT READLINE NLLINE GETLINE FGETS
+OPTIONS_RADIO= LINEEDIT
+OPTIONS_RADIO_LINEEDIT= FGETS GETLINE LIBEDIT NLLINE READLINE
+FGETS_DESC= Use fgets()
+GETLINE_DESC= Use getline
LINEEDIT_DESC= Line editor
+NETWORK_DESC= Network support
NLLINE_DESC= Internal readline compatible library
-GETLINE_DESC= Use getline
-FGETS_DESC= Use fgets()
-
-NCURSES_USES= ncurses
-
-SYSTEM_DESC= System function support
SYSCALL_DESC= System call function support
-NETWORK_DESC= Network support
-
-LIBEDIT_USES= libedit
-READLINE_USES= readline
+SYSTEM_DESC= System function support
-NCURSES_MAKE_ARGS=
+FGETS_MAKE_ARGS= READLINE=fgets
+GETLINE_MAKE_ARGS= READLINE=getline
+LIBEDIT_USES= libedit
+LIBEDIT_MAKE_ARGS= READLINE=libedit \
+ READLINEDIR=${LOCALBASE}
+NCURSES_USES= ncurses
+NCURSES_MAKE_ARGS= USE_CURSES=yes
NCURSES_MAKE_ARGS_OFF= USE_CURSES=
-
-SYSTEM_MAKE_ARGS= USE_SYSTEM_FUNCTION=yes
-SYSTEM_MAKE_ARGS_OFF= USE_SYSTEM_FUNCTION=
-SYSCALL_MAKE_ARGS= USE_SYSCALL_FUNCTION=yes
-SYSCALL_MAKE_ARGS_OFF= USE_SYSCALL_FUNCTION=
NETWORK_MAKE_ARGS= USE_NETWORK_FUNCTION=yes
NETWORK_MAKE_ARGS_OFF= USE_NETWORK_FUNCTION=
-
-LIBEDIT_MAKE_ARGS= READLINE=libedit READLINEDIR=${LOCALBASE}
-READLINE_MAKE_ARGS= READLINE=readline READLINEDIR=${LOCALBASE}
NLLINE_MAKE_ARGS= READLINE=nlline
-GETLINE_MAKE_ARGS= READLINE=getline
-FGETS_MAKE_ARGS= READLINE=fgets
+READLINE_USES= readline
+READLINE_MAKE_ARGS= READLINE=readline \
+ READLINEDIR=${LOCALBASE}
+SYSCALL_MAKE_ARGS= USE_SYSCALL_FUNCTION=yes
+SYSCALL_MAKE_ARGS_OFF= USE_SYSCALL_FUNCTION=
+SYSTEM_MAKE_ARGS= USE_SYSTEM_FUNCTION=yes
+SYSTEM_MAKE_ARGS_OFF= USE_SYSTEM_FUNCTION=
.if ${FLAVOR} == default
-OPTIONS_RADIO+= SDLVER
-OPTIONS_RADIO_SDLVER= NOSDL SDL1 SDL2
-
-SDLVER_DESC= SDL version
-NOSDL_DESC= Disable SDL (limited graphic and audio function)
-SDL1_DESC= Use SDL 1.2
-SDL2_DESC= Use SDL 2.0
-
-SDL1_USES= sdl xorg
-SDL1_USE= XORG=x11 SDL=sdl
-SDL2_USES= sdl xorg
-SDL2_USE= XORG=x11 SDL=sdl2
-
-NOSDL_MAKE_ARGS= USE_SDL1= USE_SDL2=
-NOSDL_MAKE_ARGS_OFF=
-SDL1_MAKE_ARGS= USE_SDL1=yes SDLDIR=${LOCALBASE}
-SDL1_MAKE_ARGS_OFF= USE_SDL1=
-SDL2_MAKE_ARGS= USE_SDL2=yes SDLDIR=${LOCALBASE}
-SDL2_MAKE_ARGS_OFF= USE_SDL2=
+USE_SDL= sdl2
+USE_XORG= x11
+USES+= sdl xorg
+MAKE_ARGS+= SDLDIR=${LOCALBASE} \
+ USE_SDL1= \
+ USE_SDL2=yes
.endif
.if ${FLAVOR} == nosdl
COMMENT+= (limited graphic and audio function)
-MAKE_ARGS= USE_SDL1= USE_SDL2=
+MAKE_ARGS+= USE_SDL1= \
+ USE_SDL2=
+.endif
+
+.if ${FLAVOR} == sdl1
+COMMENT+= (SDL 1.2)
+USE_SDL= sdl
+USE_XORG= x11
+USES+= sdl xorg
+MAKE_ARGS+= SDLDIR=${LOCALBASE} \
+ USE_SDL1=yes \
+ USE_SDL2=
.endif
post-install:
diff --git a/lang/nll/distinfo b/lang/nll/distinfo
index 408952cbdb18..9a328403613c 100644
--- a/lang/nll/distinfo
+++ b/lang/nll/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1702249293
-SHA256 (nlux-alpha-20231210.zip) = 703b8a35e76e8cf63258dc7885b96fa843bf966848072525fb8bac4eddd636a8
-SIZE (nlux-alpha-20231210.zip) = 1068343
+TIMESTAMP = 1720006264
+SHA256 (nlux-alpha-20240703.zip) = d882751ce7906a38bba9b9c9d6c405b11e9d70e8ddab6eacb4d66939d15bb383
+SIZE (nlux-alpha-20240703.zip) = 1138581
diff --git a/lang/perl5-devel/distinfo b/lang/perl5-devel/distinfo
index 00e1d1f5b64b..ef36aacf267f 100644
--- a/lang/perl5-devel/distinfo
+++ b/lang/perl5-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716641671
-SHA256 (perl/perl-5.39.10.tar.xz) = dee50e4dd90e3b8d5695073718f37fe01b25ff0cba11cc1447e31a0d09934aef
-SIZE (perl/perl-5.39.10.tar.xz) = 13850964
+TIMESTAMP = 1720001340
+SHA256 (perl/perl-5.41.1.tar.xz) = 6f2572439ec3796546933d9886a09bb4514a07e88114f5deee588700ce2ee3f6
+SIZE (perl/perl-5.41.1.tar.xz) = 13880512
diff --git a/lang/perl5-devel/pkg-plist b/lang/perl5-devel/pkg-plist
index 4b60058952e2..ffb54d7fa7c0 100644
--- a/lang/perl5-devel/pkg-plist
+++ b/lang/perl5-devel/pkg-plist
@@ -1116,17 +1116,9 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%MAN1%%/perl5380delta.1.gz
%%MAN1%%/perl5381delta.1.gz
%%MAN1%%/perl5382delta.1.gz
-%%MAN1%%/perl5390delta.1.gz
-%%MAN1%%/perl53910delta.1.gz
-%%MAN1%%/perl5391delta.1.gz
-%%MAN1%%/perl5392delta.1.gz
-%%MAN1%%/perl5393delta.1.gz
-%%MAN1%%/perl5394delta.1.gz
-%%MAN1%%/perl5395delta.1.gz
-%%MAN1%%/perl5396delta.1.gz
-%%MAN1%%/perl5397delta.1.gz
-%%MAN1%%/perl5398delta.1.gz
-%%MAN1%%/perl5399delta.1.gz
+%%MAN1%%/perl5400delta.1.gz
+%%MAN1%%/perl5410delta.1.gz
+%%MAN1%%/perl5411delta.1.gz
%%MAN1%%/perl561delta.1.gz
%%MAN1%%/perl56delta.1.gz
%%MAN1%%/perl581delta.1.gz
@@ -2064,17 +2056,9 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/pod/perl5380delta.pod
%%PRIV_LIB%%/pod/perl5381delta.pod
%%PRIV_LIB%%/pod/perl5382delta.pod
-%%PRIV_LIB%%/pod/perl5390delta.pod
-%%PRIV_LIB%%/pod/perl53910delta.pod
-%%PRIV_LIB%%/pod/perl5391delta.pod
-%%PRIV_LIB%%/pod/perl5392delta.pod
-%%PRIV_LIB%%/pod/perl5393delta.pod
-%%PRIV_LIB%%/pod/perl5394delta.pod
-%%PRIV_LIB%%/pod/perl5395delta.pod
-%%PRIV_LIB%%/pod/perl5396delta.pod
-%%PRIV_LIB%%/pod/perl5397delta.pod
-%%PRIV_LIB%%/pod/perl5398delta.pod
-%%PRIV_LIB%%/pod/perl5399delta.pod
+%%PRIV_LIB%%/pod/perl5400delta.pod
+%%PRIV_LIB%%/pod/perl5410delta.pod
+%%PRIV_LIB%%/pod/perl5411delta.pod
%%PRIV_LIB%%/pod/perl561delta.pod
%%PRIV_LIB%%/pod/perl56delta.pod
%%PRIV_LIB%%/pod/perl581delta.pod
diff --git a/lang/perl5-devel/version.mk b/lang/perl5-devel/version.mk
index 80422e95e56c..292c64548116 100644
--- a/lang/perl5-devel/version.mk
+++ b/lang/perl5-devel/version.mk
@@ -1,2 +1,2 @@
-PERL_VERSION= 5.39.10
-PERL5_DEPEND= perl5>=5.39.r<5.40
+PERL_VERSION= 5.41.1
+PERL5_DEPEND= perl5>=5.41.r<5.42
diff --git a/lang/php-mode.el/Makefile b/lang/php-mode.el/Makefile
index 6533c8dda2eb..f1aa3a6e093b 100644
--- a/lang/php-mode.el/Makefile
+++ b/lang/php-mode.el/Makefile
@@ -1,7 +1,7 @@
PORTNAME= php-mode.el
DISTVERSIONPREFIX= v
DISTVERSION= 1.25.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= lang elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/lang/python310/pkg-plist b/lang/python310/pkg-plist
index bad4f337ef8e..5ebe30d6d5b6 100644
--- a/lang/python310/pkg-plist
+++ b/lang/python310/pkg-plist
@@ -2908,7 +2908,7 @@ lib/libpython%%PYTHON_VER%%%%ABI%%.so.1.0-gdb.py
%%PYTHON_LIBDIR%%/lib-dynload/_struct%%PYTHON_EXT_SUFFIX%%%%ABI%%.so
%%PYTHON_LIBDIR%%/lib-dynload/_testbuffer%%PYTHON_EXT_SUFFIX%%%%ABI%%.so
%%PYTHON_LIBDIR%%/lib-dynload/_testcapi%%PYTHON_EXT_SUFFIX%%%%ABI%%.so
-%%PYTHON_LIBDIR%%/lib-dynload/_testclinic%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_LIBDIR%%/lib-dynload/_testclinic%%PYTHON_EXT_SUFFIX%%%%ABI%%.so
%%PYTHON_LIBDIR%%/lib-dynload/_testimportmultiple%%PYTHON_EXT_SUFFIX%%%%ABI%%.so
%%PYTHON_LIBDIR%%/lib-dynload/_testinternalcapi%%PYTHON_EXT_SUFFIX%%%%ABI%%.so
%%PYTHON_LIBDIR%%/lib-dynload/_testmultiphase%%PYTHON_EXT_SUFFIX%%%%ABI%%.so
diff --git a/lang/python311/Makefile b/lang/python311/Makefile
index c996da90018c..2f2f540b4385 100644
--- a/lang/python311/Makefile
+++ b/lang/python311/Makefile
@@ -1,5 +1,6 @@
PORTNAME= python
DISTVERSION= ${PYTHON_DISTVERSION}
+PORTREVISION= 1
CATEGORIES= lang python
MASTER_SITES= PYTHON/ftp/python/${DISTVERSION:C/[a-z].*//}
PKGNAMESUFFIX= ${PYTHON_SUFFIX}
@@ -47,6 +48,7 @@ PLIST_SUB= ABI=${ABIFLAGS} \
OPTIONS_DEFINE= DEBUG IPV6 LIBMPDEC LTO NLS PYMALLOC
OPTIONS_DEFAULT= LIBMPDEC LTO PYMALLOC
OPTIONS_EXCLUDE_riscv64= LTO
+OPTIONS_EXCLUDE_powerpc64le= LTO
OPTIONS_RADIO= HASH
OPTIONS_RADIO_HASH= FNV SIPHASH
OPTIONS_SUB= yes
diff --git a/lang/python311/pkg-plist b/lang/python311/pkg-plist
index 4f8012524635..62904ede4039 100644
--- a/lang/python311/pkg-plist
+++ b/lang/python311/pkg-plist
@@ -2958,7 +2958,7 @@ lib/libpython%%PYTHON_VER%%%%ABI%%.so.1.0-gdb.py
%%PYTHON_LIBDIR%%/lib-dynload/_struct%%PYTHON_EXT_SUFFIX%%%%ABI%%.so
%%PYTHON_LIBDIR%%/lib-dynload/_testbuffer%%PYTHON_EXT_SUFFIX%%%%ABI%%.so
%%PYTHON_LIBDIR%%/lib-dynload/_testcapi%%PYTHON_EXT_SUFFIX%%%%ABI%%.so
-%%PYTHON_LIBDIR%%/lib-dynload/_testclinic%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_LIBDIR%%/lib-dynload/_testclinic%%PYTHON_EXT_SUFFIX%%%%ABI%%.so
%%PYTHON_LIBDIR%%/lib-dynload/_testimportmultiple%%PYTHON_EXT_SUFFIX%%%%ABI%%.so
%%PYTHON_LIBDIR%%/lib-dynload/_testinternalcapi%%PYTHON_EXT_SUFFIX%%%%ABI%%.so
%%PYTHON_LIBDIR%%/lib-dynload/_testmultiphase%%PYTHON_EXT_SUFFIX%%%%ABI%%.so
diff --git a/lang/quickjs/Makefile b/lang/quickjs/Makefile
index d0fee1c80e1b..3e775b5159e6 100644
--- a/lang/quickjs/Makefile
+++ b/lang/quickjs/Makefile
@@ -1,9 +1,8 @@
PORTNAME= quickjs
-DISTVERSION= 2021.03.27
-PORTREVISION= 2
+DISTVERSION= 2024.01.13-20240717
CATEGORIES= lang devel
-MASTER_SITES= https://bellard.org/${PORTNAME}/
-DISTNAME= ${PORTNAME}-${DISTVERSION:S/./-/g}
+#MASTER_SITES= https://bellard.org/${PORTNAME}/
+#DISTNAME= ${PORTNAME}-${DISTVERSION:S/./-/g}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Embeddable Javascript interpreter in C
@@ -14,9 +13,11 @@ LICENSE= MIT
USES= compiler:c11 cpe gmake tar:xz
USE_LDCONFIG= yes
-CPE_VENDOR= ${PORTNAME}_project
+USE_GITHUB= yes
+GH_ACCOUNT= bellard
+GH_TAGNAME= 5417ab0
-EXTRA_PATCHES= ${FILESDIR}/extra-${CHOSEN_COMPILER_TYPE}-patch-Makefile
+CPE_VENDOR= ${PORTNAME}_project
TEST_TARGET= test
diff --git a/lang/quickjs/distinfo b/lang/quickjs/distinfo
index df7c9ac6d114..a6d53140fcd2 100644
--- a/lang/quickjs/distinfo
+++ b/lang/quickjs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1621877002
-SHA256 (quickjs-2021-03-27.tar.xz) = a45bface4c3379538dea8533878d694e289330488ea7028b105f72572fe7fe1a
-SIZE (quickjs-2021-03-27.tar.xz) = 753556
+TIMESTAMP = 1721319860
+SHA256 (bellard-quickjs-2024.01.13-20240717-5417ab0_GH0.tar.gz) = 0965a04a72b91b4900a47a8be702589f33478707fe3f90add6882914a872f4ea
+SIZE (bellard-quickjs-2024.01.13-20240717-5417ab0_GH0.tar.gz) = 628270
diff --git a/lang/quickjs/files/extra-clang-patch-Makefile b/lang/quickjs/files/extra-clang-patch-Makefile
deleted file mode 100644
index d4014c7285af..000000000000
--- a/lang/quickjs/files/extra-clang-patch-Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
---- Makefile.orig 2019-09-18 18:34:20 UTC
-+++ Makefile
-@@ -25,6 +25,9 @@
- ifeq ($(shell uname -s),Darwin)
- CONFIG_DARWIN=y
- endif
-+ifeq ($(shell uname -s),FreeBSD)
-+CONFIG_FREEBSD=y
-+endif
- # Windows cross compilation from Linux
- #CONFIG_WIN32=y
- # use link time optimization (smaller and faster executables but slower build)
-@@ -38,6 +41,12 @@ ifdef CONFIG_DARWIN
- # use clang instead of gcc
- CONFIG_CLANG=y
- CONFIG_DEFAULT_AR=y
-+endif
-+ifdef CONFIG_FREEBSD
-+# use clang instead of gcc
-+CONFIG_CLANG=y
-+CONFIG_DEFAULT_AR=y
-+CONFIG_LTO=
- endif
-
- # installation directory
diff --git a/lang/quickjs/files/extra-gcc-patch-Makefile b/lang/quickjs/files/extra-gcc-patch-Makefile
deleted file mode 100644
index bdaf4f8a3c7d..000000000000
--- a/lang/quickjs/files/extra-gcc-patch-Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
---- Makefile.orig 2020-09-06 09:31:51 UTC
-+++ Makefile
-@@ -25,6 +25,9 @@
- ifeq ($(shell uname -s),Darwin)
- CONFIG_DARWIN=y
- endif
-+ifeq ($(shell uname -s),FreeBSD)
-+CONFIG_FREEBSD=y
-+endif
- # Windows cross compilation from Linux
- #CONFIG_WIN32=y
- # use link time optimization (smaller and faster executables but slower build)
-@@ -39,6 +42,12 @@ ifdef CONFIG_DARWIN
- CONFIG_CLANG=y
- CONFIG_DEFAULT_AR=y
- endif
-+ifdef CONFIG_FREEBSD
-+# use clang instead of gcc
-+CONFIG_CLANG=
-+CONFIG_DEFAULT_AR=y
-+CONFIG_LTO=
-+endif
-
- # installation directory
- prefix=/usr/local
-@@ -81,8 +90,8 @@ ifdef CONFIG_CLANG
- endif
- endif
- else
-- HOST_CC=gcc
-- CC=$(CROSS_PREFIX)gcc
-+ HOST_CC=gcc%%GCC_DEFAULT%%
-+ CC=$(CROSS_PREFIX)gcc%%GCC_DEFAULT%%
- CFLAGS=-g -Wall -MMD -MF $(OBJDIR)/$(@F).d
- CFLAGS += -Wno-array-bounds -Wno-format-truncation
- ifdef CONFIG_LTO
diff --git a/lang/quickjs/files/patch-Makefile b/lang/quickjs/files/patch-Makefile
index f7bd7b4b90a4..fe0bbaddd998 100644
--- a/lang/quickjs/files/patch-Makefile
+++ b/lang/quickjs/files/patch-Makefile
@@ -1,14 +1,14 @@
---- Makefile.orig 2023-10-23 23:26:12 UTC
+--- Makefile.orig 2024-05-30 14:41:37 UTC
+++ Makefile
-@@ -76,6 +76,7 @@ ifdef CONFIG_CLANG
+@@ -94,6 +94,7 @@ ifdef CONFIG_CLANG
HOST_CC=clang
CC=$(CROSS_PREFIX)clang
- CFLAGS=-g -Wall -MMD -MF $(OBJDIR)/$(@F).d
+ CFLAGS+=-g -Wall -MMD -MF $(OBJDIR)/$(@F).d
+ CFLAGS += -fPIC
CFLAGS += -Wextra
CFLAGS += -Wno-sign-compare
CFLAGS += -Wno-missing-field-initializers
-@@ -156,9 +157,9 @@ endif
+@@ -207,9 +208,9 @@ endif
ifdef CONFIG_M32
PROGS+=qjs32 qjs32_s
endif
@@ -20,7 +20,7 @@
endif
# examples
-@@ -235,12 +236,12 @@ else
+@@ -298,12 +299,12 @@ endif
LTOEXT=
endif
@@ -36,22 +36,22 @@
+ $(CC) -shared $(LDFLAGS) -o $@ $^
endif # CONFIG_LTO
- repl.c: $(QJSC) repl.js
-@@ -311,10 +312,10 @@ install: all
- $(STRIP) qjs qjsc
- install -m755 qjs qjsc "$(DESTDIR)$(prefix)/bin"
- ln -sf qjs "$(DESTDIR)$(prefix)/bin/qjscalc"
-- mkdir -p "$(DESTDIR)$(prefix)/lib/quickjs"
-- install -m644 libquickjs.a "$(DESTDIR)$(prefix)/lib/quickjs"
-+ mkdir -p "$(DESTDIR)$(prefix)/lib"
-+ install -m644 libquickjs.so "$(DESTDIR)$(prefix)/lib"
+ libquickjs.fuzz.a: $(patsubst %.o, %.fuzz.o, $(QJS_LIB_OBJS))
+@@ -384,10 +385,10 @@ install: all
+ $(STRIP) qjs$(EXE) qjsc$(EXE)
+ install -m755 qjs$(EXE) qjsc$(EXE) "$(DESTDIR)$(PREFIX)/bin"
+ ln -sf qjs$(EXE) "$(DESTDIR)$(PREFIX)/bin/qjscalc$(EXE)"
+- mkdir -p "$(DESTDIR)$(PREFIX)/lib/quickjs"
+- install -m644 libquickjs.a "$(DESTDIR)$(PREFIX)/lib/quickjs"
++ mkdir -p "$(DESTDIR)$(PREFIX)/lib"
++ install -m644 libquickjs.so "$(DESTDIR)$(PREFIX)/lib"
ifdef CONFIG_LTO
-- install -m644 libquickjs.lto.a "$(DESTDIR)$(prefix)/lib/quickjs"
-+ install -m644 libquickjs.lto.so "$(DESTDIR)$(prefix)/lib"
+- install -m644 libquickjs.lto.a "$(DESTDIR)$(PREFIX)/lib/quickjs"
++ install -m644 libquickjs.lto.so "$(DESTDIR)$(PREFIX)/lib"
endif
- mkdir -p "$(DESTDIR)$(prefix)/include/quickjs"
- install -m644 quickjs.h quickjs-libc.h "$(DESTDIR)$(prefix)/include/quickjs"
-@@ -347,7 +348,7 @@ HELLO_MODULE_SRCS=examples/hello_module.js
+ mkdir -p "$(DESTDIR)$(PREFIX)/include/quickjs"
+ install -m644 quickjs.h quickjs-libc.h "$(DESTDIR)$(PREFIX)/include/quickjs"
+@@ -417,7 +418,7 @@ HELLO_MODULE_OPTS=-fno-string-normalize -fno-map -fno-
HELLO_MODULE_OPTS=-fno-string-normalize -fno-map -fno-promise -fno-typedarray \
-fno-typedarray -fno-regexp -fno-json -fno-eval -fno-proxy \
-fno-date -m
@@ -60,7 +60,7 @@
$(QJSC) $(HELLO_MODULE_OPTS) -o $@ $(HELLO_MODULE_SRCS)
# use of an external C module (static compilation)
-@@ -355,7 +356,7 @@ examples/hello_module: $(QJSC) libquickjs$(LTOEXT).a $
+@@ -425,7 +426,7 @@ test_fib.c: $(QJSC) examples/test_fib.js
test_fib.c: $(QJSC) examples/test_fib.js
$(QJSC) -e -M examples/fib.so,fib -m -o $@ examples/test_fib.js
diff --git a/lang/quickjs/files/patch-qjs.c b/lang/quickjs/files/patch-qjs.c
deleted file mode 100644
index 5af56c5da80e..000000000000
--- a/lang/quickjs/files/patch-qjs.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- qjs.c.orig 2020-09-06 09:31:51 UTC
-+++ qjs.c
-@@ -36,6 +36,8 @@
- #include <malloc/malloc.h>
- #elif defined(__linux__)
- #include <malloc.h>
-+#elif defined(__FreeBSD__)
-+#include <malloc_np.h>
- #endif
-
- #include "cutils.h"
diff --git a/lang/quickjs/files/patch-quickjs-libc.c b/lang/quickjs/files/patch-quickjs-libc.c
deleted file mode 100644
index 0decd5f412e1..000000000000
--- a/lang/quickjs/files/patch-quickjs-libc.c
+++ /dev/null
@@ -1,18 +0,0 @@
---- quickjs-libc.c.orig 2020-09-06 09:31:51 UTC
-+++ quickjs-libc.c
-@@ -47,8 +47,14 @@
- #include <sys/ioctl.h>
- #include <sys/wait.h>
-
--#if defined(__APPLE__)
-+#if defined(__FreeBSD__)
-+extern char **environ;
-+#endif
-+
-+#if defined(__APPLE__) || defined(__FreeBSD__)
- typedef sig_t sighandler_t;
-+#endif
-+#if defined(__APPLE__)
- #if !defined(environ)
- #include <crt_externs.h>
- #define environ (*_NSGetEnviron())
diff --git a/lang/rizin/Makefile b/lang/rizin/Makefile
index 196527695727..39fe6f104023 100644
--- a/lang/rizin/Makefile
+++ b/lang/rizin/Makefile
@@ -1,6 +1,7 @@
PORTNAME= rizin
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.3
+PORTREVISION= 1
CATEGORIES= lang security shells
MAINTAINER= arrowd@FreeBSD.org
@@ -14,7 +15,7 @@ LICENSE_FILE_LGPL3 = ${WRKSRC}/COPYING.LESSER
NOT_FOR_ARCHS= armv6 armv7
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR}
LIB_DEPENDS= libcapstone.so:devel/capstone \
libmspack.so:archivers/libmspack \
libxxhash.so:devel/xxhash \
diff --git a/lang/ruby33/Makefile b/lang/ruby33/Makefile
index c861bdf7f083..0fd86ed469b7 100644
--- a/lang/ruby33/Makefile
+++ b/lang/ruby33/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ruby
-DISTVERSION= ${RUBY_DISTVERSION}
-PORTREVISION= ${RUBY_PORTREVISION}
+PORTVERSION= ${RUBY_DISTVERSION}
PORTEPOCH= ${RUBY_PORTEPOCH}
CATEGORIES= lang ruby
MASTER_SITES= RUBY/${MASTER_SITE_SUBDIR_RUBY}
diff --git a/lang/ruby33/distinfo b/lang/ruby33/distinfo
index 1c9241239dfc..035beec17d76 100644
--- a/lang/ruby33/distinfo
+++ b/lang/ruby33/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718163101
-SHA256 (ruby/ruby-3.3.3.tar.xz) = 83c0995388399c9555bad87e70af069755b5a9d84bbaa74aa22d1e37ff70fc1e
-SIZE (ruby/ruby-3.3.3.tar.xz) = 16361160
+TIMESTAMP = 1720536562
+SHA256 (ruby/ruby-3.3.4.tar.xz) = 1caaee9a5a6befef54bab67da68ace8d985e4fb59cd17ce23c28d9ab04f4ddad
+SIZE (ruby/ruby-3.3.4.tar.xz) = 16366580
diff --git a/lang/ruby33/files/patch-tool_rbinstall.rb b/lang/ruby33/files/patch-tool_rbinstall.rb
index bc9ed5129c9a..2c414079bb59 100644
--- a/lang/ruby33/files/patch-tool_rbinstall.rb
+++ b/lang/ruby33/files/patch-tool_rbinstall.rb
@@ -1,6 +1,6 @@
---- tool/rbinstall.rb.orig 2024-05-30 00:23:11 UTC
+--- tool/rbinstall.rb.orig 2024-07-08 23:28:22 UTC
+++ tool/rbinstall.rb
-@@ -970,169 +970,6 @@ end
+@@ -970,175 +970,6 @@ end
# :startdoc:
@@ -121,16 +121,22 @@
- File.foreach("#{srcdir}/gems/bundled_gems") do |name|
- next if /^\s*(?:#|$)/ =~ name
- next unless /^(\S+)\s+(\S+).*/ =~ name
+- gem = $1
- gem_name = "#$1-#$2"
-- # Try to find the gemspec file for C ext gems
-- # ex .bundle/gems/debug-1.7.1/debug-1.7.1.gemspec
-- # This gemspec keep the original dependencies
-- path = "#{srcdir}/.bundle/gems/#{gem_name}/#{gem_name}.gemspec"
+- # Try to find the original gemspec file
+- path = "#{srcdir}/.bundle/gems/#{gem_name}/#{gem}.gemspec"
- unless File.exist?(path)
-- path = "#{srcdir}/.bundle/specifications/#{gem_name}.gemspec"
+- # Try to find the gemspec file for C ext gems
+- # ex .bundle/gems/debug-1.7.1/debug-1.7.1.gemspec
+- # This gemspec keep the original dependencies
+- path = "#{srcdir}/.bundle/gems/#{gem_name}/#{gem_name}.gemspec"
- unless File.exist?(path)
-- skipped[gem_name] = "gemspec not found"
-- next
+- # Try to find the gemspec file for gems that hasn't own gemspec
+- path = "#{srcdir}/.bundle/specifications/#{gem_name}.gemspec"
+- unless File.exist?(path)
+- skipped[gem_name] = "gemspec not found"
+- next
+- end
- end
- end
- spec = load_gemspec(path, "#{srcdir}/.bundle/gems/#{gem_name}")
diff --git a/lang/rust/Makefile b/lang/rust/Makefile
index 6c4c26477814..839cfb6c804e 100644
--- a/lang/rust/Makefile
+++ b/lang/rust/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rust
PORTVERSION?= 1.79.0
-PORTREVISION?= 0
+PORTREVISION?= 1
CATEGORIES= lang
MASTER_SITES= https://static.rust-lang.org/dist/:src \
https://dev-static.rust-lang.org/dist/:src \
@@ -101,9 +101,10 @@ IGNORE= is only for FreeBSD
.if ${ARCH} == powerpc
LIB_DEPENDS+= libatomic.so:lang/gcc${GCC_DEFAULT}
MAKE_ENV+= RUSTFLAGS="-L/usr/local/lib/gcc${GCC_DEFAULT}"
+.endif
+
# rls doesn't build on rust nightly
-# rls needs 64-bit atomics: it doesn't build on powerpc
-.elif !defined(NIGHTLY_DATE)
+.if !defined(NIGHTLY_DATE)
_RUST_TOOLS+= rls
_COMPONENTS+= rls-${_PACKAGE_VERS}-${_RUST_TARGET}
.endif
diff --git a/lang/sbcl/Makefile b/lang/sbcl/Makefile
index 34af494afb36..ec3cdc740db7 100644
--- a/lang/sbcl/Makefile
+++ b/lang/sbcl/Makefile
@@ -3,7 +3,7 @@
# pinned to exact versions of everything used to build them.
PORTNAME= sbcl
-DISTVERSION= 2.4.5
+DISTVERSION= 2.4.6
DISTVERSIONSUFFIX= -source
PORTEPOCH= 1
CATEGORIES= lang lisp
diff --git a/lang/sbcl/distinfo b/lang/sbcl/distinfo
index 3b487745adef..4c4a2101072d 100644
--- a/lang/sbcl/distinfo
+++ b/lang/sbcl/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1717595300
-SHA256 (sbcl-2.4.5-source.tar.bz2) = 4df68e90c9031807642b4b761988deb5bf6a1bd152c4723482834efa735a7bd1
-SIZE (sbcl-2.4.5-source.tar.bz2) = 8070024
-SHA256 (sbcl-2.4.5-documentation-html.tar.bz2) = 15c243ae46abfeb3878ed13333672c93de761867d765affc5201512f505dcb7e
-SIZE (sbcl-2.4.5-documentation-html.tar.bz2) = 234181
+TIMESTAMP = 1720677228
+SHA256 (sbcl-2.4.6-source.tar.bz2) = a489907842dae09a1726d62985bf7a56670aaea2f3eca1fb7023bca67c3f3091
+SIZE (sbcl-2.4.6-source.tar.bz2) = 8078027
+SHA256 (sbcl-2.4.6-documentation-html.tar.bz2) = 672ecbc6af16c64b52ad7b91b48f5c1d0e6bd51eb1d748366e049ba4b1104711
+SIZE (sbcl-2.4.6-documentation-html.tar.bz2) = 233986
SHA256 (sbcl-1.2.7-x86-64-freebsd-binary.tar.bz2) = c61f5e777e56921d2452d0fa6b71024ccd9b99bc659676498d398b8663176492
SIZE (sbcl-1.2.7-x86-64-freebsd-binary.tar.bz2) = 10463348
SHA256 (sbcl-1.2.7-x86-freebsd-binary.tar.bz2) = cf68bfab780a14964d9593f5b47fa3e174cf43e95ae3e558712d218f1c37bdbe
diff --git a/lang/smlnj/Makefile b/lang/smlnj/Makefile
index ef1e40993cff..ab657d1e1cfc 100644
--- a/lang/smlnj/Makefile
+++ b/lang/smlnj/Makefile
@@ -38,8 +38,7 @@ RECOMPILE_IMPLIES= EVERYTHING
.include <bsd.port.pre.mk>
-# XXX see FreeBSD PR 247421
-.if ${COMPILER_TYPE} == "clang" && ${COMPILER_VERSION} >= 100
+.if ${COMPILER_TYPE} == "clang"
RUNTIME_SO=
PLIST_SUB+= RUNTIME_SO="@comment "
.else
@@ -47,7 +46,7 @@ RUNTIME_SO= "${STAGEDIR}${MLBIN}/.run/run.$${ARCH}-$${OPSYS}.so"
PLIST_SUB+= RUNTIME_SO=
.endif
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${COMPILER_TYPE} == clang
CFLAGS+= -Wno-error=incompatible-function-pointer-types
.endif
diff --git a/lang/spidermonkey102/Makefile b/lang/spidermonkey102/Makefile
index aa167e10c03a..2dcc65a9860c 100644
--- a/lang/spidermonkey102/Makefile
+++ b/lang/spidermonkey102/Makefile
@@ -1,6 +1,5 @@
PORTNAME= spidermonkey
-DISTVERSION= 102.4.0
-PORTREVISION= 19
+DISTVERSION= 102.9.0
CATEGORIES= lang
MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source
PKGNAMESUFFIX= ${SP_VER}
@@ -57,21 +56,11 @@ PLIST_SUB= SP_VER=${SP_VER}
CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL}
.endif
-# Require newer Clang than what's in base system unless user opted out
-# or the base system is new enough.
.if ${CHOSEN_COMPILER_TYPE} == gcc
CONFIGURE_ENV+= LLVM_CONFIG=llvm-config${LLVM_DEFAULT} \
LLVM_OBJDUMP=llvm-objdump${LLVM_DEFAULT}
BUILD_DEPENDS+= ${LOCALBASE}/bin/llvm-objdump${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
USE_GCC= yes
-.elif ${CC} == cc && ${CXX} == c++ && exists(/usr/lib/libc++.so) && \
- ${COMPILER_VERSION} < 80
-CPP= ${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT}
-CC= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}
-CXX= ${LOCALBASE}/bin/clang++${LLVM_DEFAULT}
-CONFIGURE_ENV+= LLVM_CONFIG=llvm-config${LLVM_DEFAULT} \
- LLVM_OBJDUMP=llvm-objdump${LLVM_DEFAULT}
-BUILD_DEPENDS+= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
.endif
post-patch:
diff --git a/lang/spidermonkey102/distinfo b/lang/spidermonkey102/distinfo
index fb023b99e723..527709ca1067 100644
--- a/lang/spidermonkey102/distinfo
+++ b/lang/spidermonkey102/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1667756158
-SHA256 (firefox-102.4.0esr.source.tar.xz) = e79f0ddd4914dfbff61c5eea7ff28ad2dd12ecfbf3d63a41dab57d50171d904e
-SIZE (firefox-102.4.0esr.source.tar.xz) = 482118312
+TIMESTAMP = 1720131181
+SHA256 (firefox-102.9.0esr.source.tar.xz) = 31b074623f09ca821a8a7dee0b3d2df1a45f1164264d31c26b4969a4d6a21dd1
+SIZE (firefox-102.9.0esr.source.tar.xz) = 484308672
diff --git a/lang/spidermonkey78/Makefile b/lang/spidermonkey78/Makefile
index 959cf4b0aee6..3dc15c8a3342 100644
--- a/lang/spidermonkey78/Makefile
+++ b/lang/spidermonkey78/Makefile
@@ -58,21 +58,11 @@ PLIST_SUB= SP_VER=${SP_VER}
CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL}
.endif
-# Require newer Clang than what's in base system unless user opted out
-# or the base system is new enough.
.if ${CHOSEN_COMPILER_TYPE} == gcc
CONFIGURE_ENV+= LLVM_CONFIG=llvm-config${LLVM_DEFAULT} \
LLVM_OBJDUMP=llvm-objdump${LLVM_DEFAULT}
BUILD_DEPENDS+= ${LOCALBASE}/bin/llvm-objdump${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
USE_GCC= yes
-.elif ${CC} == cc && ${CXX} == c++ && exists(/usr/lib/libc++.so) && \
- ${COMPILER_VERSION} < 80
-CPP= ${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT}
-CC= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}
-CXX= ${LOCALBASE}/bin/clang++${LLVM_DEFAULT}
-CONFIGURE_ENV+= LLVM_CONFIG=llvm-config${LLVM_DEFAULT} \
- LLVM_OBJDUMP=llvm-objdump${LLVM_DEFAULT}
-BUILD_DEPENDS+= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
.endif
post-patch:
diff --git a/lang/spidermonkey91/Makefile b/lang/spidermonkey91/Makefile
index 74619b60707f..ff3709c13a54 100644
--- a/lang/spidermonkey91/Makefile
+++ b/lang/spidermonkey91/Makefile
@@ -66,21 +66,11 @@ CONFIGURE_ENV+= LLVM_CONFIG=llvm-config${LLVM_VERSION} \
CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL}
.endif
-# Require newer Clang than what's in base system unless user opted out
-# or the base system is new enough.
.if ${CHOSEN_COMPILER_TYPE} == gcc
CONFIGURE_ENV+= LLVM_CONFIG=llvm-config${LLVM_DEFAULT} \
LLVM_OBJDUMP=llvm-objdump${LLVM_DEFAULT}
BUILD_DEPENDS+= ${LOCALBASE}/bin/llvm-objdump${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
USE_GCC= yes
-.elif ${CC} == cc && ${CXX} == c++ && exists(/usr/lib/libc++.so) && \
- ${COMPILER_VERSION} < 80
-CPP= ${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT}
-CC= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}
-CXX= ${LOCALBASE}/bin/clang++${LLVM_DEFAULT}
-CONFIGURE_ENV+= LLVM_CONFIG=llvm-config${LLVM_DEFAULT} \
- LLVM_OBJDUMP=llvm-objdump${LLVM_DEFAULT}
-BUILD_DEPENDS+= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
.endif
post-patch:
diff --git a/lang/tuareg-mode.el/Makefile b/lang/tuareg-mode.el/Makefile
index a5d9a33c165e..ea59e2b4dd4d 100644
--- a/lang/tuareg-mode.el/Makefile
+++ b/lang/tuareg-mode.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tuareg-mode
PORTVERSION= 2.0.8
-PORTREVISION= 19
+PORTREVISION= 20
PORTEPOCH= 1
CATEGORIES= lang elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/lang/typstyle/Makefile b/lang/typstyle/Makefile
index f0c6133842cd..29d9cccfcc75 100644
--- a/lang/typstyle/Makefile
+++ b/lang/typstyle/Makefile
@@ -1,6 +1,6 @@
PORTNAME= typstyle
DISTVERSIONPREFIX= v
-DISTVERSION= 0.11.28
+DISTVERSION= 0.11.30
CATEGORIES= lang
MAINTAINER= yuri@FreeBSD.org
diff --git a/lang/typstyle/distinfo b/lang/typstyle/distinfo
index 034aa4657c7a..c62e4db8a762 100644
--- a/lang/typstyle/distinfo
+++ b/lang/typstyle/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1719395072
+TIMESTAMP = 1721019647
SHA256 (rust/crates/addr2line-0.22.0.crate) = 6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678
SIZE (rust/crates/addr2line-0.22.0.crate) = 39156
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -915,5 +915,5 @@ SHA256 (rust/crates/zerovec-0.10.2.crate) = bb2cc8827d6c0994478a15c53f374f46fbd4
SIZE (rust/crates/zerovec-0.10.2.crate) = 126403
SHA256 (rust/crates/zerovec-derive-0.10.2.crate) = 97cf56601ee5052b4417d90c8755c6683473c926039908196cf35d99f893ebe7
SIZE (rust/crates/zerovec-derive-0.10.2.crate) = 19366
-SHA256 (Enter-tainer-typstyle-v0.11.28_GH0.tar.gz) = 4b35da6fe3c4a652a3afb493d9f28edf64e46631b1dba7c7727e669e57afd019
-SIZE (Enter-tainer-typstyle-v0.11.28_GH0.tar.gz) = 287673
+SHA256 (Enter-tainer-typstyle-v0.11.30_GH0.tar.gz) = 330d58f348a64c825e1bf86c5748b11bdbb25c6d72a97c0623d12f01a8af7226
+SIZE (Enter-tainer-typstyle-v0.11.30_GH0.tar.gz) = 337112
diff --git a/lang/yap/Makefile b/lang/yap/Makefile
index ae35fc256d16..790ddbc079db 100644
--- a/lang/yap/Makefile
+++ b/lang/yap/Makefile
@@ -50,7 +50,7 @@ post-build-DOCS-off:
.include <bsd.port.pre.mk>
-.if ${OPSYS} == FreeBSD && ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+.if ${OPSYS} == FreeBSD && ${COMPILER_TYPE} == clang
CFLAGS+= -Wno-incompatible-function-pointer-types
CONFIGURE_ENV+= CFLAGS="${CFLAGS}"
.endif