Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details
rust Language with a focus on memory safety and concurrency
1.99.1_1 lang Σ=32 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.98.1Version of this port present on the latest quarterly branch.
Maintainer: rust@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2012-01-23 16:07:20
Last Update: 2026-10-16 14:23:45
Commit Hash: 8038b3f
People watching this port, also watch: pkg, tmux, curl, rsync, smartmontools
License: APACHE20 MIT
WWW:
https://www.rust-lang.org/
Description: #
Rust is an open-source systems programming language that runs blazingly fast, prevents almost all crashes, and eliminates data races. Some of its features: - Algebraic data types, type inference - Pattern matching and closures - Concurrency without data races - Guaranteed memory safety - Optional garbage collection - Zero-cost abstractions - Minimal runtime - Efficient C bindings
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
Expand this list (4 items)
Collapse this list.
  1. /usr/local/share/licenses/rust-1.99.1_1/catalog.mk
  2. /usr/local/share/licenses/rust-1.99.1_1/LICENSE
  3. /usr/local/share/licenses/rust-1.99.1_1/APACHE20
  4. /usr/local/share/licenses/rust-1.99.1_1/MIT
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • rust>0:lang/rust
Conflicts: #
CONFLICTS_INSTALL:
  • rust-nightly
  • rust188
To install the port: #
cd /usr/ports/lang/rust/ && make install clean
To add the package, run one of these commands:
  • pkg install lang/rust
  • pkg install rust
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: rust
Flavors: there is no flavor information for this port. #
ONLY_FOR_ARCHS: aarch64 amd64 armv7 i386 powerpc64 powerpc64le powerpc riscv64
distinfo: #
TIMESTAMP = 1792141189 SHA256 (rust/rustc-1.99.1-src.tar.xz) = 6451598a99e77f07571960f6b21d577399d3a30f33e80cbd2e3a4aae6535d265 SIZE (rust/rustc-1.99.1-src.tar.xz) = 265270392

Expand this list (48 items)

Collapse this list.

SHA256 (rust/2026-08-20/rustc-1.98.1-aarch64-unknown-freebsd.tar.xz) = 43cb49685369c1bf6863f9f5d2741cfbce752100caba5949ae08eb3db50a0eb4 SIZE (rust/2026-08-20/rustc-1.98.1-aarch64-unknown-freebsd.tar.xz) = 46772012 SHA256 (rust/2026-08-20/rust-std-1.98.1-aarch64-unknown-freebsd.tar.xz) = c2e758c5f371ee7b201191a7930f2167996de9a2bbac8d12b3953037cb68a2e0 SIZE (rust/2026-08-20/rust-std-1.98.1-aarch64-unknown-freebsd.tar.xz) = 25647092 SHA256 (rust/2026-08-20/cargo-1.98.1-aarch64-unknown-freebsd.tar.xz) = 1abf2ae549a0bad8c8c4126e274b2eec87df5b48e63c1cdcbc93484c27bf4677 SIZE (rust/2026-08-20/cargo-1.98.1-aarch64-unknown-freebsd.tar.xz) = 10009736 SHA256 (rust/2026-08-20/rustc-1.98.1-x86_64-unknown-freebsd.tar.xz) = aa050d16838020fb125efed2e6e24c782bb3c1c1e53fef7b4dc0e27ce779aa04 SIZE (rust/2026-08-20/rustc-1.98.1-x86_64-unknown-freebsd.tar.xz) = 42638032 SHA256 (rust/2026-08-20/rust-std-1.98.1-x86_64-unknown-freebsd.tar.xz) = 13c7ae5db47d781f003b36e48393700ef554e364d6634227f1e2ed697ff9c901 SIZE (rust/2026-08-20/rust-std-1.98.1-x86_64-unknown-freebsd.tar.xz) = 25572100 SHA256 (rust/2026-08-20/cargo-1.98.1-x86_64-unknown-freebsd.tar.xz) = ed8609e1370b928065fabfed6bdcf869e61e5046061e55667c26193f8339b25c SIZE (rust/2026-08-20/cargo-1.98.1-x86_64-unknown-freebsd.tar.xz) = 11332052 SHA256 (rust/2026-08-20/rustc-1.98.1-armv7-unknown-freebsd.tar.xz) = 3d87c3bf95c601dea60549b51528aa15a7aa0d2759e716108e5051fae1ade09c SIZE (rust/2026-08-20/rustc-1.98.1-armv7-unknown-freebsd.tar.xz) = 47183564 SHA256 (rust/2026-08-20/rust-std-1.98.1-armv7-unknown-freebsd.tar.xz) = 85881bf9dd90fd341ee70f6b4e891c136004aaed4fd88ad3236a2b1e304a8384 SIZE (rust/2026-08-20/rust-std-1.98.1-armv7-unknown-freebsd.tar.xz) = 23512248 SHA256 (rust/2026-08-20/cargo-1.98.1-armv7-unknown-freebsd.tar.xz) = f9e79099d1cebfb4ede7d9663e0f60d8b7479b4d5e4c085dccbb1fc0ac96fcb0 SIZE (rust/2026-08-20/cargo-1.98.1-armv7-unknown-freebsd.tar.xz) = 10287304 SHA256 (rust/2026-08-20/rustc-1.98.1-i686-unknown-freebsd.tar.xz) = 502e244e47b7bdc7e029c294caa53fcd5b92429cd5cb7387580a1f5e2e9f0336 SIZE (rust/2026-08-20/rustc-1.98.1-i686-unknown-freebsd.tar.xz) = 53513148 SHA256 (rust/2026-08-20/rust-std-1.98.1-i686-unknown-freebsd.tar.xz) = 9f3b7bb1ccd58b6be4667934d86231975f61560aac868317dcca5594088b032a SIZE (rust/2026-08-20/rust-std-1.98.1-i686-unknown-freebsd.tar.xz) = 25192348 SHA256 (rust/2026-08-20/cargo-1.98.1-i686-unknown-freebsd.tar.xz) = e2b403919edeaff19da0b7099514595d66563f4130441cd671f948d062d1f4d2 SIZE (rust/2026-08-20/cargo-1.98.1-i686-unknown-freebsd.tar.xz) = 12079432 SHA256 (rust/2026-08-20/rustc-1.98.1-powerpc-unknown-freebsd.tar.xz) = 70044b28d3615e067d8f6d22e9d6ce5affaaf48a797af568cf94b8fe55cf3816 SIZE (rust/2026-08-20/rustc-1.98.1-powerpc-unknown-freebsd.tar.xz) = 48208348 SHA256 (rust/2026-08-20/rust-std-1.98.1-powerpc-unknown-freebsd.tar.xz) = 245e39645bb52ec3011f5bd6b40fbc06c93e19b26d28edc0cb59ee3e0e366997 SIZE (rust/2026-08-20/rust-std-1.98.1-powerpc-unknown-freebsd.tar.xz) = 22353524 SHA256 (rust/2026-08-20/cargo-1.98.1-powerpc-unknown-freebsd.tar.xz) = 365464a2655c023b2604c7cb928f7c2d0f941b540ab2a314f5ebc96436d94fef SIZE (rust/2026-08-20/cargo-1.98.1-powerpc-unknown-freebsd.tar.xz) = 10338936 SHA256 (rust/2026-08-20/rustc-1.98.1-powerpc64-unknown-freebsd.tar.xz) = d9bd27f616cbd60a7d576ab5a8af5985af8d8feee4e9f5f705cd5b17bf3f791b SIZE (rust/2026-08-20/rustc-1.98.1-powerpc64-unknown-freebsd.tar.xz) = 47296176 SHA256 (rust/2026-08-20/rust-std-1.98.1-powerpc64-unknown-freebsd.tar.xz) = 4c57a75f52c22a9b0dab9ed021dc9898b6ad220bf352c3166c4786809a86fcb8 SIZE (rust/2026-08-20/rust-std-1.98.1-powerpc64-unknown-freebsd.tar.xz) = 22353424 SHA256 (rust/2026-08-20/cargo-1.98.1-powerpc64-unknown-freebsd.tar.xz) = e6dc47e97de154227f28f1fe7d8880670ee46734c7ca5931ef5a6d5dabc5a98f SIZE (rust/2026-08-20/cargo-1.98.1-powerpc64-unknown-freebsd.tar.xz) = 10449512 SHA256 (rust/2026-08-20/rustc-1.98.1-powerpc64le-unknown-freebsd.tar.xz) = dd5cd2bac7e1760a2d7a5d621e16353eff6834e3fc40822e7c6d16c6c634aa7e SIZE (rust/2026-08-20/rustc-1.98.1-powerpc64le-unknown-freebsd.tar.xz) = 50198556 SHA256 (rust/2026-08-20/rust-std-1.98.1-powerpc64le-unknown-freebsd.tar.xz) = b262f4a738ecf376658de2b42ba0d98663799a870cc28b4ca82f7012719223ba SIZE (rust/2026-08-20/rust-std-1.98.1-powerpc64le-unknown-freebsd.tar.xz) = 22469676 SHA256 (rust/2026-08-20/cargo-1.98.1-powerpc64le-unknown-freebsd.tar.xz) = 7190bca259b740c685941c3f4e0f8bf1ba31d59160639633a760703a71a78277 SIZE (rust/2026-08-20/cargo-1.98.1-powerpc64le-unknown-freebsd.tar.xz) = 11075180 SHA256 (rust/2026-08-20/rustc-1.98.1-riscv64gc-unknown-freebsd.tar.xz) = b9bf93cc30a18102d65c3b4f1a6868c93fd395267ac523df6f37c6376fed8f48 SIZE (rust/2026-08-20/rustc-1.98.1-riscv64gc-unknown-freebsd.tar.xz) = 51017636 SHA256 (rust/2026-08-20/rust-std-1.98.1-riscv64gc-unknown-freebsd.tar.xz) = d503e6b03091fad9c0c737ebd475959c4165ca91f144c1951fd28e7ae03e28b1 SIZE (rust/2026-08-20/rust-std-1.98.1-riscv64gc-unknown-freebsd.tar.xz) = 22364472 SHA256 (rust/2026-08-20/cargo-1.98.1-riscv64gc-unknown-freebsd.tar.xz) = 33aee52f70eb9d484c6fadc45e3bd86c9284ed7ffe0fd85a1b39e1b076918805 SIZE (rust/2026-08-20/cargo-1.98.1-riscv64gc-unknown-freebsd.tar.xz) = 11121268

Collapse this list.


Packages (timestamps in pop-ups are UTC): #
rust
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest1.98.11.99.1_1-1.88.01.99.1_1
FreeBSD:14:quarterly1.98.11.98.1-1.87.01.98.1
FreeBSD:15:latest1.99.1_11.99.1_1n/a1.88.0n/a
FreeBSD:15:quarterly1.98.11.98.1n/a-n/a
FreeBSD:16:latest1.98.11.99.1_1n/a-n/a
Slave ports: #
  1. lang/rust-nightly
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. python3.12 : lang/python312
Library dependencies: #
  1. libcurl.so : ftp/curl
This port is required by: #
for Build #
  1. accessibility/accesskit-c
  2. accessibility/sctd
  3. accessibility/wl-gammarelay-rs
  4. archivers/ouch
  5. archivers/py-cramjam
  6. audio/amberol
  7. audio/ebur128
Expand this list (943 items / 936 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list.
  2. audio/elevenlabs-cli
  3. audio/gnome-metronome
  4. audio/gnome-podcasts
  5. audio/lewton
  6. audio/maolan
  7. audio/mmtc
  8. audio/mousai
  9. audio/myxer
  10. audio/ncspot
  11. audio/netease-music-tui
  12. audio/noctavox
  13. audio/pipewire-spa-oss
  14. audio/pipewire-spa-oss-ng
  15. audio/radiotrope
  16. audio/shortwave
  17. audio/songrec
  18. audio/spotify-player
  19. audio/spotifyd
  20. audio/wasabi
  21. benchmarks/hyperfine
  22. benchmarks/inferno
  23. biology/TrimGalore
  24. biology/coverm
  25. biology/seqwish
  26. cad/librepcb
  27. cad/surfer
  28. cad/svlint
  29. cad/svls
  30. cad/veryl
  31. chinese/libchewing
  32. chinese/py-rjieba
  33. converters/yj-bruceadams
  34. databases/cargo-pgrx
  35. databases/datafusion-cli
  36. databases/datui
  37. databases/diesel
  38. databases/frece
  39. databases/gobang
  40. databases/kividb
  41. databases/lancedb-c
  42. databases/mongodb90
  43. databases/ods2sql
  44. databases/pg_search
  45. databases/pgdog
  46. databases/pgterm
  47. databases/postgresql-promscale
  48. databases/prisma-engines
  49. databases/py-chromadb
  50. databases/py-datafusion
  51. databases/py-deltalake
  52. databases/py-lancedb
  53. databases/py-oxyde-core
  54. databases/py-pylance
  55. databases/py-sqloxide
  56. databases/qdrant
  57. databases/quake
  58. databases/rainfrog
  59. databases/redisjson
  60. databases/redisjson86
  61. databases/sabiql
  62. databases/sqlx-cli
  63. databases/surrealdb
  64. databases/tredis
  65. databases/turso
  66. databases/vchord
  67. databases/xls2txt
  68. deskutils/cfait
  69. deskutils/cosmic-screenshot
  70. deskutils/ekphos
  71. deskutils/gitte
  72. deskutils/health
  73. deskutils/joplin-desktop
  74. deskutils/jot
  75. deskutils/just
  76. deskutils/lazycli
  77. deskutils/pipecolor
  78. deskutils/pueue
  79. deskutils/readur
  80. deskutils/rwpspread
  81. deskutils/sigi
  82. deskutils/sigye
  83. deskutils/solanum
  84. deskutils/taskwarrior
  85. deskutils/taskwarrior-tui
  86. deskutils/tatuin
  87. deskutils/thokr
  88. devel/amber
  89. devel/argc
  90. devel/bacon
  91. devel/bear
  92. devel/bingrep
  93. devel/bunyan
  94. devel/busd
  95. devel/bustle
  96. devel/cargo-about
  97. devel/cargo-bloat
  98. devel/cargo-c
  99. devel/cargo-cache
  100. devel/cargo-deny
  101. devel/cargo-depgraph
  102. devel/cargo-dist
  103. devel/cargo-edit
  104. devel/cargo-generate
  105. devel/cargo-hack
  106. devel/cargo-leptos
  107. devel/cargo-llvm-cov
  108. devel/cargo-make
  109. devel/cargo-mutants
  110. devel/cargo-readme
  111. devel/cargo-tarpaulin
  112. devel/catppuccin-whiskers
  113. devel/cbfmt
  114. devel/cocogitto
  115. devel/codemark
  116. devel/convco
  117. devel/corrosion
  118. devel/cpu_rec_rs
  119. devel/cxx-rust-cssparser
  120. devel/desed
  121. devel/dorst
  122. devel/dra
  123. devel/dtool
  124. devel/dura
  125. devel/electron41
  126. devel/electron42
  127. devel/electron43
  128. devel/electron44
  129. devel/elfcat
  130. devel/emacs-lsp-booster
  131. devel/fnm
  132. devel/forgejo-cli
  133. devel/fsx
  134. devel/gbump
  135. devel/gfold
  136. devel/ghgrab
  137. devel/ghostie
  138. devel/git-absorb
  139. devel/git-branchless
  140. devel/git-cinnabar
  141. devel/git-cliff
  142. devel/git-delta
  143. devel/git-graph
  144. devel/git-repo-manager
  145. devel/git-workspace
  146. devel/gitoxide
  147. devel/gitu
  148. devel/gitui
  149. devel/glab-tui
  150. devel/glitter
  151. devel/grcov
  152. devel/grex
  153. devel/gwm
  154. devel/hvm
  155. devel/interactive_rebase_tool
  156. devel/jetbrains-restarter
  157. devel/jujutsu
  158. devel/libdatadog
  159. devel/librashader
  160. devel/libwasmtime
  161. devel/lstr
  162. devel/maki
  163. devel/moon
  164. devel/nextest
  165. devel/omnilinter
  166. devel/openapi-tui
  167. devel/parol
  168. devel/parol-ls
  169. devel/patsh
  170. devel/pijul
  171. devel/pipelight
  172. devel/py-arro3-core
  173. devel/py-arro3-io
  174. devel/py-ast-serialize
  175. devel/py-cachebox
  176. devel/py-cbor2
  177. devel/py-dbt-extractor
  178. devel/py-ddtrace
  179. devel/py-deptry
  180. devel/py-dulwich
  181. devel/py-fastuuid
  182. devel/py-hypothesis
  183. devel/py-jellyfish
  184. devel/py-jsonschema-rs
  185. devel/py-libcst
  186. devel/py-logbook
  187. devel/py-loro
  188. devel/py-maturin
  189. devel/py-orjson
  190. devel/py-ormsgpack
  191. devel/py-pendulum
  192. devel/py-prek
  193. devel/py-protobuf-py-ext
  194. devel/py-protovalidate
  195. devel/py-pycrdt
  196. devel/py-pydantic-core
  197. devel/py-pyperscan
  198. devel/py-pyproject-fmt
  199. devel/py-pyproject-fmt-rust
  200. devel/py-pyrefly
  201. devel/py-qcs-api-client-common
  202. devel/py-qcs-sdk-python
  203. devel/py-regress
  204. devel/py-rpds-py
  205. devel/py-spy
  206. devel/py-tox-toml-fmt
  207. devel/py-ty
  208. devel/py-uv-build08
  209. devel/py-watchfiles
  210. devel/pylyzer
  211. devel/radicle
  212. devel/rgx
  213. devel/rhg
  214. devel/rubygem-gitlab_query_language
  215. devel/rubygem-prometheus-client-mmap
  216. devel/ruff
  217. devel/rust-analyzer
  218. devel/rust-bindgen-cli
  219. devel/rust-cbindgen
  220. devel/rust-cxxbridge
  221. devel/rust-script
  222. devel/rustc-demangle
  223. devel/rustup-init
  224. devel/sccache
  225. devel/selene
  226. devel/sem
  227. devel/sentry-cli
  228. devel/signal-sqlcipher-extension
  229. devel/snazy
  230. devel/spr
  231. devel/stgit
  232. devel/stylua
  233. devel/tagref
  234. devel/tauri-cli
  235. devel/texlab
  236. devel/the-way
  237. devel/tokei
  238. devel/tokio-console
  239. devel/tree-sitter-cli
  240. devel/tree-sitter-graph
  241. devel/tuicr
  242. devel/typeshare
  243. devel/usage
  244. devel/uv
  245. devel/vite-plus
  246. devel/wasm-server-runner
  247. devel/wasmer
  248. devel/wizer
  249. devel/xtensa-esp-elf
  250. devel/zizmor
  251. dns/aardvark-dns
  252. dns/cascade
  253. dns/dnsdist
  254. dns/dnsglobe
  255. dns/dnst
  256. dns/dnstracer-rs
  257. dns/doh-proxy
  258. dns/encrypted-dns-server
  259. dns/powerdns-recursor
  260. editors/ad
  261. editors/amp
  262. editors/croft
  263. editors/dz6
  264. editors/fresh
  265. editors/gram
  266. editors/helix
  267. editors/hexapoda
  268. editors/kakoune-lsp
  269. editors/kibi
  270. editors/languageclient-neovim
  271. editors/lapce
  272. editors/microsoft-edit
  273. editors/neovim-gtk
  274. editors/ox
  275. editors/parinfer-rust
  276. editors/vscode
  277. editors/zed
  278. emulators/fab-agon-emulator
  279. filesystems/amazon-efs-utils
  280. filesystems/pjdfstest
  281. filesystems/sandboxfs
  282. filesystems/ufs
  283. filesystems/xfuse
  284. filesystems/zerofs
  285. filesystems/ztop
  286. finance/electrs
  287. finance/hyperswitch
  288. finance/ord
  289. finance/tickrs
  290. ftp/termscp
  291. ftp/unftp
  292. games/0ad
  293. games/DDNet
  294. games/anki
  295. games/genact
  296. games/gnome-robots
  297. games/greed
  298. games/hivetui
  299. games/jaggedalliance2
  300. games/jumpy
  301. games/naev
  302. games/punchy
  303. games/rpg-cli
  304. games/sulis
  305. games/veloren-weekly
  306. graphics/artem
  307. graphics/asciinema-agg
  308. graphics/dify
  309. graphics/drawpile
  310. graphics/dssim
  311. graphics/gifski
  312. graphics/libimagequant
  313. graphics/libopenraw
  314. graphics/librsvg2-rust
  315. graphics/menyoki
  316. graphics/mesa-devel
  317. graphics/mmdr
  318. graphics/noaa-apt
  319. graphics/ocrs
  320. graphics/oculante
  321. graphics/oxipng
  322. graphics/papers
  323. graphics/pastel
  324. graphics/photocraft
  325. graphics/pixelmosh
  326. graphics/py-kornia-rs
  327. graphics/py-py_svg_hush
  328. graphics/py-vtracer
  329. graphics/resvg
  330. graphics/resvg-capi
  331. graphics/rx
  332. graphics/satty
  333. graphics/svgbob
  334. graphics/tensaku
  335. graphics/tlottie
  336. graphics/viu
  337. graphics/vkrunner
  338. graphics/vtracer
  339. graphics/wallust
  340. graphics/wgpu-native
  341. irc/halloy
  342. japanese/cskk
  343. japanese/fcitx5-karukan
  344. japanese/py-SudachiPy
  345. japanese/sudachi
  346. java/icedtea-web
  347. lang/amber
  348. lang/antimony
  349. lang/asm-lsp
  350. lang/cairo
  351. lang/cairo-language-server
  352. lang/gleam
  353. lang/gluon
  354. lang/inko
  355. lang/nickel
  356. lang/numbat
  357. lang/perl-lsp
  358. lang/pomsky
  359. lang/prql
  360. lang/py-dhall
  361. lang/rust-bootstrap
  362. lang/rustpython
  363. lang/scryer-prolog
  364. lang/spidermonkey128
  365. lang/spidermonkey140
  366. lang/spidermonkey153
  367. lang/starlark-rust
  368. lang/typstyle
  369. lang/v8
  370. lang/v8-beta
  371. mail/imap-tools
  372. mail/pizauth
  373. mail/stalwart
  374. mail/stalwart-cli
  375. mail/thunderbird
  376. mail/thunderbird-esr
  377. math/elan
  378. math/fend
  379. math/kalc
  380. math/kalker
  381. math/py-PuLP
  382. math/py-clarabel
  383. math/py-pcodec
  384. math/py-rustworkx
  385. math/savage
  386. misc/agtop
  387. misc/aichat
  388. misc/arrow-datafusion
  389. misc/bedrust
  390. misc/binocle
  391. misc/broot
  392. misc/claude-code-legacy
  393. misc/code2prompt
  394. misc/codex
  395. misc/coloursum
  396. misc/dijo
  397. misc/dotenv-linter
  398. misc/gitlogue
  399. misc/hashcards
  400. misc/lean-ctx
  401. misc/lscolors
  402. misc/mcp-inspector
  403. misc/mcp-probe
  404. misc/navi
  405. misc/ooo
  406. misc/opencode
  407. misc/outside
  408. misc/pqrs
  409. misc/py-hf-xet
  410. misc/py-lazrs
  411. misc/py-litellm
  412. misc/py-openai-harmony
  413. misc/py-pinecone
  414. misc/py-pyqir
  415. misc/py-python-geohash
  416. misc/py-safetensors
  417. misc/py-uuid-utils
  418. misc/py-wandb
  419. misc/radio_datetime_analyzer
  420. misc/rash
  421. misc/rsclock
  422. misc/rustlings
  423. misc/ruut
  424. misc/shimmy
  425. misc/silicon
  426. misc/star-history
  427. misc/tenere
  428. misc/timr-tui
  429. misc/ttfx
  430. misc/warp
  431. misc/wavedrom
  432. misc/wthrr
  433. misc/xd-rust
  434. misc/xplr
  435. misc/zeroclaw
  436. misc/zine
  437. multimedia/ab-av1
  438. multimedia/alass
  439. multimedia/av1an
  440. multimedia/ccextractor
  441. multimedia/dovi_tool
  442. multimedia/graft
  443. multimedia/gstreamer1
  444. multimedia/gstreamer1-plugins-rust
  445. multimedia/hdrprobe
  446. multimedia/helvum
  447. multimedia/kooha
  448. multimedia/librav1e
  449. multimedia/librespot
  450. multimedia/moonshine
  451. multimedia/neolink
  452. multimedia/rav1e
  453. multimedia/ringrtc
  454. multimedia/scte35dump
  455. multimedia/smelter
  456. multimedia/termplay
  457. multimedia/termusic
  458. multimedia/video-trimmer
  459. multimedia/youtui
  460. net/389-ds-base
  461. net/aws-ec2-imdsv2-get
  462. net/cjdns
  463. net/cloudflare-speed-cli
  464. net/deltachat-rpc-server
  465. net/dumbpipe
  466. net/findomain
  467. net/gdrive
  468. net/gemserv
  469. net/krill
  470. net/ktcplist
  471. net/lazyrsync
  472. net/lldap
  473. net/narrowlink
  474. net/ntpd-rs
  475. net/oha
  476. net/proby
  477. net/quiche
  478. net/rabbitmqadmin
  479. net/rathole
  480. net/rayfish
  481. net/rosenpass
  482. net/routinator
  483. net/rsyn
  484. net/rustconn
  485. net/rustdesk-server
  486. net/s3m
  487. net/s3req
  488. net/sendme
  489. net/shadowsocks-rust
  490. net/sniffnet
  491. net/tcpstats-reader
  492. net/telemt
  493. net/trippy
  494. net/ttl
  495. net/udp-over-tcp
  496. net/waypipe
  497. net/wstunnel
  498. net-im/conduit
  499. net-im/flare
  500. net-im/fractal
  501. net-im/gurk-rs
  502. net-im/iamb
  503. net-im/libsignal
  504. net-im/libsignal-node
  505. net-im/py-matrix-synapse
  506. net-im/py-slixmpp
  507. net-im/yume
  508. net-mgmt/bandwhich
  509. net-mgmt/geom-exporter
  510. net-mgmt/gping
  511. net-mgmt/nfs-exporter
  512. net-mgmt/rs-aggregate
  513. net-p2p/autopulse
  514. net-p2p/c-lightning
  515. net-p2p/cncli
  516. net-p2p/intermodal
  517. net-p2p/oura
  518. net-p2p/twitch-tui
  519. net-p2p/wallet-engine
  520. ports-mgmt/optique
  521. ports-mgmt/pkg-graph
  522. ports-mgmt/sccache-overlay
  523. print/ppa6
  524. science/py-phonors
  525. science/py-qiskit
  526. security/acmed
  527. security/agave
  528. security/arti
  529. security/authenticator
  530. security/authoscope
  531. security/binwalk
  532. security/cargo-audit
  533. security/clamav
  534. security/clamav-lts
  535. security/cloak
  536. security/diswall
  537. security/flawz
  538. security/gpg-tui
  539. security/hashcat
  540. security/kanidm
  541. security/keepass-diff
  542. security/pam_rssh
  543. security/pam_ssh_agent
  544. security/pass-cli
  545. security/pdfrip
  546. security/py-bcrypt
  547. security/py-biscuit-python
  548. security/py-blake3
  549. security/py-cryptography
  550. security/py-pysequoia
  551. security/py-rtls
  552. security/py-utls
  553. security/rage-encryption
  554. security/ratify
  555. security/rauthy
  556. security/rbw
  557. security/rpm-sequoia
  558. security/rubygem-gitlab-glaz
  559. security/rustls-ffi
  560. security/rustscan
  561. security/sequoia-chameleon-gnupg
  562. security/sequoia-sq
  563. security/sniffglue
  564. security/ssh-vault
  565. security/sudo-rs
  566. security/suricata
  567. security/susshi
  568. security/vaultwarden
  569. security/voa
  570. shells/atuin
  571. shells/fish
  572. shells/ion
  573. shells/meka
  574. shells/nsh
  575. shells/nu_plugin_formats
  576. shells/nu_plugin_gstat
  577. shells/nu_plugin_inc
  578. shells/nu_plugin_polars
  579. shells/nu_plugin_query
  580. shells/nushell
  581. shells/rura
  582. shells/sheldon
  583. shells/shell-hist
  584. shells/shellharden
  585. shells/starship
  586. sysutils/aoostar-rs
  587. sysutils/async
  588. sysutils/b3sum
  589. sysutils/backdown
  590. sysutils/bkt
  591. sysutils/bottom
  592. sysutils/bttf
  593. sysutils/bupstash
  594. sysutils/chkcrontab
  595. sysutils/conserve
  596. sysutils/coxswain
  597. sysutils/czkawka
  598. sysutils/ddh
  599. sysutils/dekit
  600. sysutils/diskonaut
  601. sysutils/diskus
  602. sysutils/dua-cli
  603. sysutils/dust
  604. sysutils/dutree
  605. sysutils/elfx86exts
  606. sysutils/elio
  607. sysutils/epazote
  608. sysutils/erdtree
  609. sysutils/erldash
  610. sysutils/exa
  611. sysutils/eza
  612. sysutils/faketty
  613. sysutils/fclones
  614. sysutils/fd
  615. sysutils/flipperbit
  616. sysutils/flowgger
  617. sysutils/framework-system
  618. sysutils/framework-tool-tui
  619. sysutils/freebsd-rustdate
  620. sysutils/fselect
  621. sysutils/gstat-rs
  622. sysutils/handlr
  623. sysutils/herdr
  624. sysutils/hexyl
  625. sysutils/hl
  626. sysutils/httm
  627. sysutils/jail_exporter
  628. sysutils/joshuto
  629. sysutils/kubie
  630. sysutils/leaf
  631. sysutils/leaves
  632. sysutils/lsd
  633. sysutils/magika
  634. sysutils/mcfly
  635. sysutils/mdcat
  636. sysutils/mdfried
  637. sysutils/mise
  638. sysutils/onefetch
  639. sysutils/pfetch-rs
  640. sysutils/pollinfo
  641. sysutils/potnet
  642. sysutils/process-viewer
  643. sysutils/procs
  644. sysutils/qmk_hid
  645. sysutils/rldd
  646. sysutils/rucola
  647. sysutils/runiq
  648. sysutils/rust-coreutils
  649. sysutils/rust-findutils
  650. sysutils/rustic
  651. sysutils/syngesture
  652. sysutils/systeroid
  653. sysutils/szyszka
  654. sysutils/tailspin
  655. sysutils/taws
  656. sysutils/tealdeer
  657. sysutils/tere
  658. sysutils/tiempo
  659. sysutils/tldr
  660. sysutils/topgrade
  661. sysutils/treemd
  662. sysutils/try-rs
  663. sysutils/tuckr
  664. sysutils/tzupdate
  665. sysutils/vivid
  666. sysutils/wiper
  667. sysutils/work-tuimer
  668. sysutils/xcp
  669. sysutils/yadf
  670. sysutils/yazi
  671. sysutils/zellij
  672. sysutils/zoxide
  673. textproc/angle-grinder
  674. textproc/aq
  675. textproc/asciinema
  676. textproc/ast-grep
  677. textproc/bat
  678. textproc/biodiff
  679. textproc/bookokrat
  680. textproc/cast2gif
  681. textproc/choose
  682. textproc/code-minimap
  683. textproc/codebook
  684. textproc/comrak
  685. textproc/csview
  686. textproc/csvlens
  687. textproc/difftastic
  688. textproc/doxx
  689. textproc/evtx
  690. textproc/fblog
  691. textproc/fcitx5-afrim
  692. textproc/feluda
  693. textproc/gitlab-code-parser
  694. textproc/grass
  695. textproc/harper
  696. textproc/html-query
  697. textproc/htmlq
  698. textproc/jaq
  699. textproc/jless
  700. textproc/jnv
  701. textproc/jql
  702. textproc/jsongrep
  703. textproc/livediff
  704. textproc/markdown-oxide
  705. textproc/markless
  706. textproc/mdbook
  707. textproc/mdbook-linkcheck
  708. textproc/mdbook-mermaid
  709. textproc/mdq
  710. textproc/meilisearch
  711. textproc/otree
  712. textproc/oyo
  713. textproc/presenterm
  714. textproc/py-comrak
  715. textproc/py-jiter
  716. textproc/py-lingua-language-detector
  717. textproc/py-llguidance
  718. textproc/py-outlines-core
  719. textproc/py-pycddl
  720. textproc/py-python-bidi
  721. textproc/py-textual-speedups
  722. textproc/py-tiktoken
  723. textproc/py-tokenizers
  724. textproc/py-typst
  725. textproc/py-unicode-segmentation-rs
  726. textproc/py-zensical
  727. textproc/quickwit
  728. textproc/redisearch
  729. textproc/regexplain
  730. textproc/riffdiff
  731. textproc/ripgrep
  732. textproc/ripgrep-all
  733. textproc/rubygem-commonmarker
  734. textproc/rubygem-gitlab-glfm-markdown
  735. textproc/sad
  736. textproc/sasso
  737. textproc/sd
  738. textproc/sonic
  739. textproc/television
  740. textproc/tgrep
  741. textproc/tokay
  742. textproc/tomlq
  743. textproc/tree-sitter-grammars
  744. textproc/ttynt
  745. textproc/tui-journal
  746. textproc/typos
  747. textproc/typst
  748. textproc/xan
  749. textproc/xled
  750. textproc/xray
  751. textproc/xshape
  752. www/agate
  753. www/cef
  754. www/chromium
  755. www/deno
  756. www/deno-dom
  757. www/dezoomify-rs
  758. www/dothttp
  759. www/drill
  760. www/dufs
  761. www/feroxbuster
  762. www/firefox
  763. www/firefox-esr
  764. www/freenginx-acme
  765. www/freenginx-acme-module
  766. www/garage
  767. www/geckodriver
  768. www/hurl
  769. www/iocaine
  770. www/iridium
  771. www/jwt-cli
  772. www/librewolf
  773. www/loco
  774. www/lychee
  775. www/marmite
  776. www/microbin
  777. www/miniserve
  778. www/monolith
  779. www/ncgopher
  780. www/newsboat
  781. www/nginx-acme
  782. www/py-adblock
  783. www/py-granian
  784. www/py-hf-transfer
  785. www/py-jh2
  786. www/py-nh3
  787. www/py-primp
  788. www/py-pytauri-wheel
  789. www/py-qh3
  790. www/rearx
  791. www/reddsaver
  792. www/rustypaste
  793. www/rustypaste-cli
  794. www/so
  795. www/sqlpage
  796. www/static-api
  797. www/stork
  798. www/tailwindcss4
  799. www/tor-browser
  800. www/trunk
  801. www/tuifeed
  802. www/ungoogled-chromium
  803. www/varnish-libvmod-fileserver
  804. www/vigil
  805. www/wasm-bindgen-cli
  806. www/wasm-pack
  807. www/wasmtime
  808. www/waterfox
  809. www/websocat
  810. www/wiki-tui
  811. www/xh
  812. www/zola
  813. x11/admiral
  814. x11/alacritty
  815. x11/ashell
  816. x11/awww
  817. x11/clipcat
  818. x11/cosmic-app-library
  819. x11/cosmic-bg
  820. x11/eww
  821. x11/hybrid-bar
  822. x11/hyprland-preview-share-picker
  823. x11/hyprviz
  824. x11/i3bar-river
  825. x11/inputplug
  826. x11/kickoff
  827. x11/rio
  828. x11/rlaunch
  829. x11/shikane
  830. x11/shotman
  831. x11/sirula
  832. x11/squeekboard
  833. x11/swayr
  834. x11/swayrbar
  835. x11/walker
  836. x11/watershot
  837. x11/waveterm
  838. x11/waycorner
  839. x11/wayidle
  840. x11/wayout
  841. x11/wezterm
  842. x11/windowtolayer
  843. x11/wleave
  844. x11/wlr-which-key
  845. x11/wmfocus
  846. x11/xdg-desktop-portal-cosmic
  847. x11/xdg-desktop-portal-luminous
  848. x11/xwayland-satellite
  849. x11-fm/cosmic-files
  850. x11-fonts/py-shaperglot
  851. x11-wm/cosmic-comp
  852. x11-wm/halley
  853. x11-wm/leftwm
  854. x11-wm/niri
  855. Collapse this list.

Deleted ports which required this port:

Expand this list of 83 deleted ports
  1. audio/mousai-devel*
  2. audio/spotify-tui*
  3. databases/compass*
  4. databases/movine*
  5. databases/puppetdb-cli*
  6. databases/py-sqlglotrs*
  7. databases/replibyte*
  8. devel/cargo*
  9. devel/cargo-tree*
  10. devel/electron30*
  11. devel/electron31*
  12. devel/electron32*
  13. devel/electron33*
  14. devel/electron34*
  15. devel/electron35*
  16. devel/electron36*
  17. devel/electron37*
  18. devel/electron38*
  19. devel/electron39*
  20. devel/electron40*
  21. devel/py-y-py*
  22. devel/racer*
  23. devel/racerd*
  24. devel/rust-bindgen*
  25. devel/rye*
  26. devel/signal-fts5-extension*
  27. devel/tarpaulin*
  28. devel/twiggy*
  29. devel/unit-otel*
  30. devel/wrangler*
  31. dns/dog*
  32. editors/kak-lsp*
  33. editors/xi-core*
  34. editors/xi-term*
  35. games/abstreet*
  36. games/dose-response*
  37. games/fishfight*
  38. games/veloren*
  39. graphics/ikona*
  40. graphics/libdssim*
  41. lang/spidermonkey102*
  42. lang/spidermonkey115*
  43. lang/spidermonkey68*
  44. lang/spidermonkey78*
  45. lang/spidermonkey91*
  46. lang/typstfmt*
  47. misc/air*
  48. misc/jirust*
  49. multimedia/wl-screenrec*
  50. net/boringtun*
  51. net/rabbiteer*
  52. net-im/libsignal-client*
  53. net-im/zkgroup*
  54. net-p2p/openethereum*
  55. net-p2p/parity-ethereum*
  56. science/py-qiskit-terra*
  57. security/bitwarden_rs*
  58. security/kr*
  59. security/py-biscuit-auth*
  60. security/rosenpass*
  61. security/rust-rage*
  62. security/solana*
  63. security/suricata5*
  64. security/weggli*
  65. shells/agsh*
  66. sysutils/fusefs-sandboxfs*
  67. sysutils/fusefs-ufs*
  68. sysutils/fusefs-xfuse*
  69. sysutils/mprocs*
  70. sysutils/rsfetch*
  71. sysutils/rtx*
  72. sysutils/uutils*
  73. sysutils/uutils-coreutils*
  74. sysutils/vector*
  75. sysutils/ztop*
  76. textproc/hq*
  77. textproc/xsv-rs*
  78. www/castor*
  79. www/cliqz*
  80. www/dot-http*
  81. www/ffsend*
  82. x11/salut*
  83. x11/swww*
  84. Collapse this list of deleted ports.
for Fetch #
  1. misc/claude-code-legacy

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. databases/compass*
  2. Collapse this list of deleted ports.
for Run #
  1. devel/corrosion
  2. devel/py-setuptools-rust
  3. devel/rust-cbindgen
  4. www/SpectrumKNX

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. devel/cargo*
  2. Collapse this list of deleted ports.
for Test #
  1. devel/meson

Configuration Options: #
===> The following configuration options are available for rust-1.99.1_1: DOCS=on: Build and/or install documentation GDB=off: Install ports gdb (necessary for debugging rust programs) LTO=off: Use Link-Time Optimization PORT_LLVM=off: Build against devel/llvm instead of bundled copy (experimental) SOURCES=on: Install source files WASM=on: Build the WebAssembly target (wasm32-unknown-unknown) ===> Use 'make config' to modify these settings
Options name: #
lang_rust
USES: #
cmake:indirect cpe ninja:build pkgconfig python:build ssl tar:xz
FreshPorts was unable to extract/find any pkg message #
Master Sites: #
  1. There is no master site for this port.

Number of commits found: 402 (showing only 100 on this page) #

1 | 2 | 3 | 4 | 5  »  

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.99.1_1
16 Oct 2026 14:23:45
commit hash: 8038b3f000394b5c9a8bb9da7414cc8ea5bd1f75commit hash: 8038b3f000394b5c9a8bb9da7414cc8ea5bd1f75commit hash: 8038b3f000394b5c9a8bb9da7414cc8ea5bd1f75commit hash: 8038b3f000394b5c9a8bb9da7414cc8ea5bd1f75 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/rust: fix runtime on powerpc64le

Backport an LLVM fix for the loop vectorizer emitting invalid IR
for extractvalue of a widened sadd.with.overflow. On powerpc64le this
broke everything using libbz2-rs-sys (py-maturin, proton-pass-cli) with
"Cannot select: i64 = sign_extend v4i32".
1.99.1
16 Oct 2026 14:13:57
commit hash: b4bff3511f7b98baa3d3b80ac6c7316b65a7166ccommit hash: b4bff3511f7b98baa3d3b80ac6c7316b65a7166ccommit hash: b4bff3511f7b98baa3d3b80ac6c7316b65a7166ccommit hash: b4bff3511f7b98baa3d3b80ac6c7316b65a7166c files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
Mk/Uses/cargo.mk, lang/rust: keep RUST_BACKTRACE on powerpc64le

Only backtraces captured by libraries hit the libunwind bug, so disable
those with RUST_LIB_BACKTRACE and keep panic backtraces everywhere. The
fix is in releng/14.5, stable/15 and main.
1.99.1
16 Oct 2026 11:34:30
commit hash: ea51c7f1226ad39004c7f923194b38ae6d5b0d3acommit hash: ea51c7f1226ad39004c7f923194b38ae6d5b0d3acommit hash: ea51c7f1226ad39004c7f923194b38ae6d5b0d3acommit hash: ea51c7f1226ad39004c7f923194b38ae6d5b0d3a files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.99.1
1.99.0
14 Oct 2026 07:38:05
commit hash: d7c9e7f4983b8977433de1d4888bb41ad8d1d313commit hash: d7c9e7f4983b8977433de1d4888bb41ad8d1d313commit hash: d7c9e7f4983b8977433de1d4888bb41ad8d1d313commit hash: d7c9e7f4983b8977433de1d4888bb41ad8d1d313 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.99.0

Announce:	https://blog.rust-lang.org/2026/10/01/Rust-1.99.0/
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.99.0

PR:		299016
Tested by:	mikael,pkubaj
Exp-run by:	antoine
1.98.1
11 Sep 2026 20:36:38
commit hash: dc6c9f326e4db8231788482823be7baaee0dbd3dcommit hash: dc6c9f326e4db8231788482823be7baaee0dbd3dcommit hash: dc6c9f326e4db8231788482823be7baaee0dbd3dcommit hash: dc6c9f326e4db8231788482823be7baaee0dbd3d files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
lang/rust-nightly: update 1.99.0.20260809 → 1.100.0.20260909

- Sync patches to lang/rust
- Force disable profiler on wasm target, it does not build and
  is not supposed to according to upstream ([1])

[1] https://github.com/rust-lang/rust/issues/162551

Approved by:	rust (implicit)
1.98.1
08 Sep 2026 10:37:18
commit hash: 4b65f538a04ad6d38b7085ae7992103c67f77981commit hash: 4b65f538a04ad6d38b7085ae7992103c67f77981commit hash: 4b65f538a04ad6d38b7085ae7992103c67f77981commit hash: 4b65f538a04ad6d38b7085ae7992103c67f77981 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.98.1

Announce:	https://blog.rust-lang.org/2026/08/20/Rust-1.98.0/
		https://blog.rust-lang.org/2026/09/03/Rust-1.98.1/
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.98.0
		https://github.com/rust-lang/rust/releases/tag/1.98.1

PR:		298139
Tested by:	mikael,pkubaj
1.97.1
29 Jul 2026 07:58:22
commit hash: d63cc130611f0de10c26a9acd286c3bfc217f76acommit hash: d63cc130611f0de10c26a9acd286c3bfc217f76acommit hash: d63cc130611f0de10c26a9acd286c3bfc217f76acommit hash: d63cc130611f0de10c26a9acd286c3bfc217f76a files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/rust: set RUST_BACKTRACE=1 on recent CURRENT on powerpc64le

After src 70509d1d9cba254dfd5b3dd83d8a011b5e125788, RUST_BACKTRACE=1
doesn't cause a crash anymore.
1.97.1
27 Jul 2026 10:29:50
commit hash: 4dc0e9ac42ad5c6a6cdab9bbc987adaa25ab24cecommit hash: 4dc0e9ac42ad5c6a6cdab9bbc987adaa25ab24cecommit hash: 4dc0e9ac42ad5c6a6cdab9bbc987adaa25ab24cecommit hash: 4dc0e9ac42ad5c6a6cdab9bbc987adaa25ab24ce files touched by this commit
Jessica Clarke (jrtc27) search for other commits by this committer
lang/rust{,-bootstrap}, Mk/Uses/cargo.mk: Relax COMPAT_FREEBSD11 check

lang/rust{,-bootstrap} themselves do not need COMPAT_FREEBSD11 any more,
nor do crates that don't depend on pre-0.2.176 libc. For those that
still do, emit a warning for porters to see so that we can eventually
fully move away from needing COMPAT_FREEBSD11.

Note lang/rust188, and the bootstrap 1.87 it depends on, both predate
1.93, the first version of rust itself to use libc >= 0.2.176, so the
check remains in lang/rust188.

Note also Mk/bsd.gecko.mk does its own thing due to the vendored crates,
and will need its own approach to this issue.

PR:		281600
Reviewed by:	mikael (rust)
Approved by:	mikael (rust)
MFH:		2026Q3
1.97.1
21 Jul 2026 06:46:05
commit hash: 3f5d9c21a0a3d464c9eee62f05b7a1f5d050e44ccommit hash: 3f5d9c21a0a3d464c9eee62f05b7a1f5d050e44ccommit hash: 3f5d9c21a0a3d464c9eee62f05b7a1f5d050e44ccommit hash: 3f5d9c21a0a3d464c9eee62f05b7a1f5d050e44c files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.97.1

Announce:	https://blog.rust-lang.org/2026/07/09/Rust-1.97.0/
		https://blog.rust-lang.org/2026/07/16/Rust-1.97.1/
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.97.0
		https://github.com/rust-lang/rust/releases/tag/1.97.1

PR:		296645
Tested by:	mikael,pkubaj
1.96.1
01 Jul 2026 08:08:04
commit hash: 7ad5d8b86b835f2b35bf8958ca1ada9e19c1a75acommit hash: 7ad5d8b86b835f2b35bf8958ca1ada9e19c1a75acommit hash: 7ad5d8b86b835f2b35bf8958ca1ada9e19c1a75acommit hash: 7ad5d8b86b835f2b35bf8958ca1ada9e19c1a75a files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: update to 1.96.1
1.96.0_1
21 Jun 2026 20:05:21
commit hash: 9ebd7f119698d20a0afcae45c9ba1a13049ebe80commit hash: 9ebd7f119698d20a0afcae45c9ba1a13049ebe80commit hash: 9ebd7f119698d20a0afcae45c9ba1a13049ebe80commit hash: 9ebd7f119698d20a0afcae45c9ba1a13049ebe80 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/rust: fix runtime on powerpc64le/CURRENT

powerpc64le switched to 128-bit long double, which is implemented in
compiler_rt (libgcc). Link to libgcc to resolve those symbols correctly.

Noop for older releases.
1.96.0
04 Jun 2026 08:51:48
commit hash: 28760628ac9a12ad6af3ef8c133edef059fcf62acommit hash: 28760628ac9a12ad6af3ef8c133edef059fcf62acommit hash: 28760628ac9a12ad6af3ef8c133edef059fcf62acommit hash: 28760628ac9a12ad6af3ef8c133edef059fcf62a files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.96.0

Announce:	https://blog.rust-lang.org/2026/05/28/Rust-1.96.0/
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.96.0

PR:		295694
Tested by:	mikael,pkubaj
1.95.0
27 May 2026 20:18:57
commit hash: de67a809c66e1cc1c95224ce1f3a71cf891e05e0commit hash: de67a809c66e1cc1c95224ce1f3a71cf891e05e0commit hash: de67a809c66e1cc1c95224ce1f3a71cf891e05e0commit hash: de67a809c66e1cc1c95224ce1f3a71cf891e05e0 files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
lang/rust-nightly: update 1.97.0.20260511 → 1.98.0.20260526

- Enable miri
- Include a patch from upstream PR to avoid network access during build

Approved by:	rust (implicit)
1.95.0
24 May 2026 16:45:05
commit hash: f3b8e6f595d64e7dcfdfe646498d73387575a87ccommit hash: f3b8e6f595d64e7dcfdfe646498d73387575a87ccommit hash: f3b8e6f595d64e7dcfdfe646498d73387575a87ccommit hash: f3b8e6f595d64e7dcfdfe646498d73387575a87c files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
Author: Felipe Matarazzo
*: Fix spelling and typos in comments and pkg-descr's of various ports

Pull Request:	https://github.com/freebsd/freebsd-ports/pull/506
Co-authored-by:	Gleb Popov <arrowd@FreeBSD.org>
1.95.0
18 May 2026 13:16:07
commit hash: 079829d07dc322edec9c4b983aedfead975be2bccommit hash: 079829d07dc322edec9c4b983aedfead975be2bccommit hash: 079829d07dc322edec9c4b983aedfead975be2bccommit hash: 079829d07dc322edec9c4b983aedfead975be2bc files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
lang/rust: fix build on armv7

We have previously (cf. PR 282663) disabled the has_thread_local feature
on armv7 to work around an rtld bug.  The bug was fixed with D42415, but
the workaround remained.  Earlier this year, rust started to fail to
build due to the workaround, as the fallback TLS implementation is
limited to the number of pthread TLS keys (256) and rust has started to
consume more and more of them.  While a temporary workaround reducing
the hunger for TLS keys was implemented in 2026Q2, we can actually just
reenable has_thread_local to go back to how things are supposed to work.

PR:		294545
Approved by:	mikael (rust)
MFH:		no
1.95.0
27 Apr 2026 12:26:45
commit hash: 3c971390fa399c4f51784495e420533bd878caaccommit hash: 3c971390fa399c4f51784495e420533bd878caaccommit hash: 3c971390fa399c4f51784495e420533bd878caaccommit hash: 3c971390fa399c4f51784495e420533bd878caac files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.95.0

Announce:	https://blog.rust-lang.org/2026/04/16/Rust-1.95.0/
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.95.0

PR:		294615, 294703
Tested by:	mikael, Gunther Nikl, pkubaj
1.94.0
23 Mar 2026 07:32:25
commit hash: 49f0df522a39b8527db3197cc4c0a5356a8cd181commit hash: 49f0df522a39b8527db3197cc4c0a5356a8cd181commit hash: 49f0df522a39b8527db3197cc4c0a5356a8cd181commit hash: 49f0df522a39b8527db3197cc4c0a5356a8cd181 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.94.0

Announce:	https://blog.rust-lang.org/2026/03/05/Rust-1.94.0/
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.94.0

PR:		293615
Tested by:	mikael
1.93.1
21 Mar 2026 16:01:33
commit hash: 8713bd8c99be8264301bd834120ae425a651bb71commit hash: 8713bd8c99be8264301bd834120ae425a651bb71commit hash: 8713bd8c99be8264301bd834120ae425a651bb71commit hash: 8713bd8c99be8264301bd834120ae425a651bb71 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
Revert "lang/rust: fix build with LLVM 22 (PORT_LLVM option)"

This reverts commit 91d047221724449855d84465d8ca53bdddb9fcc2.

This patch was not approved.
This patch interferes with pending rust update (pr 293615)
There was no rush to push this patch since there is a pending rust update (pr
293615)
It breaks lang/rust-nightly
1.93.1
19 Mar 2026 18:15:18
commit hash: 91d047221724449855d84465d8ca53bdddb9fcc2commit hash: 91d047221724449855d84465d8ca53bdddb9fcc2commit hash: 91d047221724449855d84465d8ca53bdddb9fcc2commit hash: 91d047221724449855d84465d8ca53bdddb9fcc2 files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
lang/rust: fix build with LLVM 22 (PORT_LLVM option)

PassPlugin moved to a new location starting LLVM 22.

Reference: https://github.com/rust-lang/rust/pull/150394
1.93.1
17 Feb 2026 08:12:14
commit hash: b470c8a31ed489d9e499837c0338ec9b3abaa9dacommit hash: b470c8a31ed489d9e499837c0338ec9b3abaa9dacommit hash: b470c8a31ed489d9e499837c0338ec9b3abaa9dacommit hash: b470c8a31ed489d9e499837c0338ec9b3abaa9da files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.93.1

Announce:	https://blog.rust-lang.org/2026/02/12/Rust-1.93.1/
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.93.1
1.93.0
28 Jan 2026 08:48:51
commit hash: 78c933ad0ae2d48b627179958af56aedf623d97acommit hash: 78c933ad0ae2d48b627179958af56aedf623d97acommit hash: 78c933ad0ae2d48b627179958af56aedf623d97acommit hash: 78c933ad0ae2d48b627179958af56aedf623d97a files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.93.0

While here, drop AR as it's deprecated since 2015 [1]

Announce:	https://blog.rust-lang.org/2026/01/22/Rust-1.93.0/
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.93.0

PR:		292713
Tested by:	mikael, pkubaj
Differential Revision:	https://reviews.freebsd.org/D54619 [1]
1.92.0
25 Jan 2026 15:25:16
commit hash: 692043222af340d1dd6d0196bfb09eb4c59895a9commit hash: 692043222af340d1dd6d0196bfb09eb4c59895a9commit hash: 692043222af340d1dd6d0196bfb09eb4c59895a9commit hash: 692043222af340d1dd6d0196bfb09eb4c59895a9 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Fix LLVM_VERSION

Fixes:	a802c571830fc166c61fea2e957944127458cde4
1.92.0
20 Dec 2025 02:57:14
commit hash: 009e302df60f057f12c4c243da653d256fb3e3decommit hash: 009e302df60f057f12c4c243da653d256fb3e3decommit hash: 009e302df60f057f12c4c243da653d256fb3e3decommit hash: 009e302df60f057f12c4c243da653d256fb3e3de files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
lang/rust: really fix WASM with PORT_LLVM

Bundled LLVM is never built when llvm-config is specified in
config.toml, ie PORT_LLVM, and base system LLVM doesn't support
wasm32-unknown-unknown triple. Restore the previous behaviour of
using clang from the LLVM port when PORT_LLVM is enabled. Also
really fix the ${LLVM_VERSION} logic, as the variable is from
USES=llvm.
1.92.0
19 Dec 2025 17:14:39
commit hash: a802c571830fc166c61fea2e957944127458cde4commit hash: a802c571830fc166c61fea2e957944127458cde4commit hash: a802c571830fc166c61fea2e957944127458cde4commit hash: a802c571830fc166c61fea2e957944127458cde4 files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
lang/rust: privatise ${_LLVM_VERSION}

Did not initially notice the added ${LLVM_VERSION} to denote minimum
required PORT_LLVM version, but privatise to avoid collision with
USES=llvm's ${LLVM_VERSION} logic.
1.92.0
19 Dec 2025 17:06:06
commit hash: bb3d1e79b1ebbe1925f27f386f53122ad1c53d04commit hash: bb3d1e79b1ebbe1925f27f386f53122ad1c53d04commit hash: bb3d1e79b1ebbe1925f27f386f53122ad1c53d04commit hash: bb3d1e79b1ebbe1925f27f386f53122ad1c53d04 files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
lang/rust: PORT_LLVM minimum version is 20

Source:
https://github.com/rust-lang/rust/commit/f104ecfba6f56d84c6f48fa328ce20ef48efa796
1.92.0
16 Dec 2025 12:12:02
commit hash: c13471c0db85fe9c4f3f9e8c9f803aa71c986068commit hash: c13471c0db85fe9c4f3f9e8c9f803aa71c986068commit hash: c13471c0db85fe9c4f3f9e8c9f803aa71c986068commit hash: c13471c0db85fe9c4f3f9e8c9f803aa71c986068 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.92.0

Announce:	https://blog.rust-lang.org/2025/12/11/Rust-1.92.0
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.92.0

PR:		291582
Tested by:	mikael,pkubaj
1.91.1
09 Dec 2025 09:37:13
commit hash: c1447e899062d20c69285a33416973e19a589026commit hash: c1447e899062d20c69285a33416973e19a589026commit hash: c1447e899062d20c69285a33416973e19a589026commit hash: c1447e899062d20c69285a33416973e19a589026 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Fix patch

PR:		291460
1.91.1
11 Nov 2025 12:04:20
commit hash: f0d2dcfa5c3f4e9f74361d6c45c2ec93c5166b96commit hash: f0d2dcfa5c3f4e9f74361d6c45c2ec93c5166b96commit hash: f0d2dcfa5c3f4e9f74361d6c45c2ec93c5166b96commit hash: f0d2dcfa5c3f4e9f74361d6c45c2ec93c5166b96 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Really update to 1.91.1

Reported by:	Gunther Nikl
PR:		290816
1.91.0
11 Nov 2025 12:03:36
commit hash: cc3c8d7ead2ee2a5eb0bbf0f113523c1508356e5commit hash: cc3c8d7ead2ee2a5eb0bbf0f113523c1508356e5commit hash: cc3c8d7ead2ee2a5eb0bbf0f113523c1508356e5commit hash: cc3c8d7ead2ee2a5eb0bbf0f113523c1508356e5 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Add files/patch-vendor_openssl-probe_src_lib.rs

Reported by:	Gunther Nikl
Fixes:		a01365ba22179d5ceabec53c65586012b75b4dab
1.91.0
11 Nov 2025 11:07:49
commit hash: 1a1ef8585f5aa1151486a2f8f13d50c6294b1debcommit hash: 1a1ef8585f5aa1151486a2f8f13d50c6294b1debcommit hash: 1a1ef8585f5aa1151486a2f8f13d50c6294b1debcommit hash: 1a1ef8585f5aa1151486a2f8f13d50c6294b1deb files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.91.1

 - Drop WASM option as it requires llvm from ports
   it was probably broken since it was introduced and no one noticed / used it

Announce:	https://blog.rust-lang.org/2025/10/30/Rust-1.91.0/
		https://blog.rust-lang.org/2025/11/10/Rust-1.91.1/
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.91.0
		https://github.com/rust-lang/rust/releases/tag/1.91.1

PR:		290816
Tested by:	mikael,pkubaj
1.90.0_2
11 Nov 2025 11:05:43
commit hash: a01365ba22179d5ceabec53c65586012b75b4dabcommit hash: a01365ba22179d5ceabec53c65586012b75b4dabcommit hash: a01365ba22179d5ceabec53c65586012b75b4dabcommit hash: a01365ba22179d5ceabec53c65586012b75b4dab files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
Author: Michael Osipov
lang/rust: Replace OpenSSL system default truststore with a more generic one
1.90.0_1
10 Oct 2025 20:49:02
commit hash: 45e5316c383b8924e875ba0dc86e5f1a1f1c0a38commit hash: 45e5316c383b8924e875ba0dc86e5f1a1f1c0a38commit hash: 45e5316c383b8924e875ba0dc86e5f1a1f1c0a38commit hash: 45e5316c383b8924e875ba0dc86e5f1a1f1c0a38 files touched by this commit
Michael Osipov (michaelo) search for other commits by this committer
lang/rust: Update patch for git2-rs

Tested by:	michaelo
Approved by:	otis (mentor), mikael (rust maintainer)
MFH:		2025Q4
Differential Revision:	https://reviews.freebsd.org/D52988
1.90.0
03 Oct 2025 08:16:48
commit hash: 22e64ae9597d7a5e908bfa4aef3ee62797467590commit hash: 22e64ae9597d7a5e908bfa4aef3ee62797467590commit hash: 22e64ae9597d7a5e908bfa4aef3ee62797467590commit hash: 22e64ae9597d7a5e908bfa4aef3ee62797467590 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.90.0

Announce:	https://blog.rust-lang.org/2025/09/18/Rust-1.90.0/
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.90.0

PR:		289709
Tested by:	mikael,pkubaj
1.89.0
09 Sep 2025 19:57:53
commit hash: 904c41f204c649ebe18e8253fbdea2fc2255b04fcommit hash: 904c41f204c649ebe18e8253fbdea2fc2255b04fcommit hash: 904c41f204c649ebe18e8253fbdea2fc2255b04fcommit hash: 904c41f204c649ebe18e8253fbdea2fc2255b04f files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
lang/rust-nightly: update 1.91.0.20250805 → 1.91.0.20250907

Approved by:	rust (implicit)
1.89.0
01 Sep 2025 08:24:02
commit hash: 6e65886aa58b76b7d1929f72b55db72c81c2ff40commit hash: 6e65886aa58b76b7d1929f72b55db72c81c2ff40commit hash: 6e65886aa58b76b7d1929f72b55db72c81c2ff40commit hash: 6e65886aa58b76b7d1929f72b55db72c81c2ff40 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.89.0

Announce:	https://blog.rust-lang.org/2025/08/07/Rust-1.89.0/
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.89.0

PR:		288923
Tested by:	mikael,pkubaj
1.88.0
01 Sep 2025 08:24:01
commit hash: c61dde399b03b25692b6eab7dda0556fbccc48a5commit hash: c61dde399b03b25692b6eab7dda0556fbccc48a5commit hash: c61dde399b03b25692b6eab7dda0556fbccc48a5commit hash: c61dde399b03b25692b6eab7dda0556fbccc48a5 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: fork 1.88 into a pinned port

A temporary workaround for devel/git-branchless and games/veloren-weekly.

PR:		288923, 289015, 289016
1.88.0
01 Aug 2025 14:10:01
commit hash: 1fba2c304653bfa35933ba13476e562724f171d9commit hash: 1fba2c304653bfa35933ba13476e562724f171d9commit hash: 1fba2c304653bfa35933ba13476e562724f171d9commit hash: 1fba2c304653bfa35933ba13476e562724f171d9 files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
lang/rust-nightly: update 1.90.0.20250709 → 1.90.0.20250727

Approved by:	rust (implicit)
1.88.0
07 Jul 2025 08:50:07
commit hash: a93cbed8b0ee1e13290a8c393a30ec871b90947fcommit hash: a93cbed8b0ee1e13290a8c393a30ec871b90947fcommit hash: a93cbed8b0ee1e13290a8c393a30ec871b90947fcommit hash: a93cbed8b0ee1e13290a8c393a30ec871b90947f files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: bump PORT_LLVM minimum version to 18

Source:
https://github.com/rust-lang/rust/pull/139275/commits/12167d7064597993355e41d3a8c20654bccaf0be

Reported by:	Mark Millard <marklmi@yahoo.com>
1.88.0
03 Jul 2025 08:45:31
commit hash: 096f1677e03310e42b9cc8541daf0e8c54180cc3commit hash: 096f1677e03310e42b9cc8541daf0e8c54180cc3commit hash: 096f1677e03310e42b9cc8541daf0e8c54180cc3commit hash: 096f1677e03310e42b9cc8541daf0e8c54180cc3 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.88.0

Announce:	https://blog.rust-lang.org/2025/06/26/Rust-1.88.0/
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.88.0

PR:		287766
Tested by:	mikael,pkubaj
1.87.0
26 Jun 2025 10:19:01
commit hash: 4f7bdec82e9d812031bca4f22a3a6513bc29f168commit hash: 4f7bdec82e9d812031bca4f22a3a6513bc29f168commit hash: 4f7bdec82e9d812031bca4f22a3a6513bc29f168commit hash: 4f7bdec82e9d812031bca4f22a3a6513bc29f168 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/rust: add missing __ suffix to __powerpc macro
1.87.0
26 Jun 2025 09:23:07
commit hash: 609c0dc555fb544bda9ae71883e5c6a3062aff1bcommit hash: 609c0dc555fb544bda9ae71883e5c6a3062aff1bcommit hash: 609c0dc555fb544bda9ae71883e5c6a3062aff1bcommit hash: 609c0dc555fb544bda9ae71883e5c6a3062aff1b files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/rust: fix powerpc bootstrap
1.87.0
05 Jun 2025 07:51:32
commit hash: 2add7bc03f9c30c9eb6d60f5becd40e61c9ea122commit hash: 2add7bc03f9c30c9eb6d60f5becd40e61c9ea122commit hash: 2add7bc03f9c30c9eb6d60f5becd40e61c9ea122commit hash: 2add7bc03f9c30c9eb6d60f5becd40e61c9ea122 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.87.0

Announce:	https://blog.rust-lang.org/2025/05/15/Rust-1.87.0/
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.87.0

PR:		286829
Tested by:	mikael,pkubaj,Herbert J. Skuhra
1.86.0
08 Apr 2025 23:22:45
commit hash: 2924b2c5b8282065e63833e21bf6582f9d48af56commit hash: 2924b2c5b8282065e63833e21bf6582f9d48af56commit hash: 2924b2c5b8282065e63833e21bf6582f9d48af56commit hash: 2924b2c5b8282065e63833e21bf6582f9d48af56 files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
lang/rust: remove max LLVM version restriction for PORT_LLVM

LLVM 20 now supported
1.86.0
08 Apr 2025 08:41:10
commit hash: 11e425bbfd6e7b14c28435ee5683796f58c4740ccommit hash: 11e425bbfd6e7b14c28435ee5683796f58c4740ccommit hash: 11e425bbfd6e7b14c28435ee5683796f58c4740ccommit hash: 11e425bbfd6e7b14c28435ee5683796f58c4740c files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.86.0

Announce:	https://blog.rust-lang.org/2025/04/03/Rust-1.86.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.86.0

Put back rustdoc in _RUST_TOOLS, rustdoc is an integral part of cargo
and has no connection with DOCS.

PR:		285381,285840
Tested by:	mikael,pkubaj
1.85.1
27 Mar 2025 07:45:59
commit hash: 10b9f3f22d9b3ed5541f9d1a02bc089862c2cebfcommit hash: 10b9f3f22d9b3ed5541f9d1a02bc089862c2cebfcommit hash: 10b9f3f22d9b3ed5541f9d1a02bc089862c2cebfcommit hash: 10b9f3f22d9b3ed5541f9d1a02bc089862c2cebf files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
lang/rust: limit PORT_LLVM max to 19

LLVM 20 support currently only exists in trunk.
1.85.1
21 Mar 2025 08:39:35
commit hash: d617602f66232ed0e561b47aed56a6ed606b1e31commit hash: d617602f66232ed0e561b47aed56a6ed606b1e31commit hash: d617602f66232ed0e561b47aed56a6ed606b1e31commit hash: d617602f66232ed0e561b47aed56a6ed606b1e31 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.85.1

While here:
 - remove rustdoc from _RUST_TOOLS, it has to be added only when
   DOCS option is enabled
 - add DOCS to OPTIONS_DEFAULT [1]
 - building docs on armv7 is fixed

PR:		285381 [1]
1.85.0_1
13 Mar 2025 07:26:12
commit hash: 3a627a5c547aeedf2806c249810c098d482de136commit hash: 3a627a5c547aeedf2806c249810c098d482de136commit hash: 3a627a5c547aeedf2806c249810c098d482de136commit hash: 3a627a5c547aeedf2806c249810c098d482de136 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: do not build the documentation on armv7

A bug [1] prevents documentation from being compiled on this
platform, disable it until it's fixed in a release branch.

[1] https://github.com/rust-lang/rust/pull/137632

Reported by:	mmel
1.85.0_1
07 Mar 2025 17:44:16
commit hash: 078082660317490b1a2faf93ddce4b49c6b165dccommit hash: 078082660317490b1a2faf93ddce4b49c6b165dccommit hash: 078082660317490b1a2faf93ddce4b49c6b165dccommit hash: 078082660317490b1a2faf93ddce4b49c6b165dc files touched by this commit
Michael Osipov (michaelo) search for other commits by this committer
lang/rust: Make OpenSSL use the system default truststore in Cargo

Cargo uses curl-rust and git2-rs (which uses curl-rest as well).
Unfortunately, git2-rs calls openssl_probe::init_ssl_cert_env_vars()
unconditionally which breaks the process environment by setting an invalid
value for SSL_CERT_DIR and then the system default truststore is circumvented,
resulting in certificate validation errors even if certctl(8) manages
everything nicely.

Upstream issues:
* https://github.com/alexcrichton/openssl-probe/issues/37
* https://github.com/rust-lang/git2-rs/pull/1130

Reviewed by:	jrm (mentor), mikael (rust)
MFH:		2025Q1
Differential Revision:	https://reviews.freebsd.org/D49120
1.85.0
24 Feb 2025 07:55:52
commit hash: 0bd1fd4d884caeb09dfef6ae895284c28ea74d00commit hash: 0bd1fd4d884caeb09dfef6ae895284c28ea74d00commit hash: 0bd1fd4d884caeb09dfef6ae895284c28ea74d00commit hash: 0bd1fd4d884caeb09dfef6ae895284c28ea74d00 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.85.0

Announce: https://blog.rust-lang.org/2025/02/20/Rust-1.85.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.85.0

PR:		284884
Tested by:	mikael,pkubaj
1.84.0
30 Jan 2025 02:06:43
commit hash: 917563d82e51f1e05253197bb3b641c05ab50afbcommit hash: 917563d82e51f1e05253197bb3b641c05ab50afbcommit hash: 917563d82e51f1e05253197bb3b641c05ab50afbcommit hash: 917563d82e51f1e05253197bb3b641c05ab50afb files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
lang/rust182: remove port after 182ff2d0ad1b
1.84.0
20 Jan 2025 11:04:35
commit hash: 5c45325650b4a188d9e609eae993e1bcbff19848commit hash: 5c45325650b4a188d9e609eae993e1bcbff19848commit hash: 5c45325650b4a188d9e609eae993e1bcbff19848commit hash: 5c45325650b4a188d9e609eae993e1bcbff19848 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: lang/rust: Update to 1.84.0

Announce:	https://blog.rust-lang.org/2025/01/09/Rust-1.84.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.84.0

PR:		283962
Tested by:	mikael,pkubaj
1.83.0
01 Dec 2024 18:43:31
commit hash: 237a71fe2c8f75d8e67225d6aa84cde1bc61aa2fcommit hash: 237a71fe2c8f75d8e67225d6aa84cde1bc61aa2fcommit hash: 237a71fe2c8f75d8e67225d6aa84cde1bc61aa2fcommit hash: 237a71fe2c8f75d8e67225d6aa84cde1bc61aa2f files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Fix distinfo for armv7

PR:		283000
Reported by:	Robert Clausecker <fuz@fuz.su>
1.83.0
01 Dec 2024 09:23:26
commit hash: 9474c17fbe478fedb030b579cda35afe852f3dfccommit hash: 9474c17fbe478fedb030b579cda35afe852f3dfccommit hash: 9474c17fbe478fedb030b579cda35afe852f3dfccommit hash: 9474c17fbe478fedb030b579cda35afe852f3dfc files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.83.0

Announce:	https://blog.rust-lang.org/2024/11/28/Rust-1.83.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.83.0

PR:		283000
Tested by:	mikael,pkubaj,vishwin
1.82.0_1
01 Dec 2024 00:52:16
commit hash: c3e06e3173c743aadf672eaa76f3a74f0eaee77ccommit hash: c3e06e3173c743aadf672eaa76f3a74f0eaee77ccommit hash: c3e06e3173c743aadf672eaa76f3a74f0eaee77ccommit hash: c3e06e3173c743aadf672eaa76f3a74f0eaee77c files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
lang/rust: fork 1.82 into a pinned port

A temporary workaround for games/veloren-weekly.

PR:		283039
1.82.0_1
22 Nov 2024 08:40:03
commit hash: c348a547923c25a771d0d2a5db796103e25511eccommit hash: c348a547923c25a771d0d2a5db796103e25511eccommit hash: c348a547923c25a771d0d2a5db796103e25511eccommit hash: c348a547923c25a771d0d2a5db796103e25511ec files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Fix build on armv7

PR:		282663
1.82.0_1
14 Nov 2024 15:30:31
commit hash: 560fd669d24aafad437789954800d57e7cfeafa9commit hash: 560fd669d24aafad437789954800d57e7cfeafa9commit hash: 560fd669d24aafad437789954800d57e7cfeafa9commit hash: 560fd669d24aafad437789954800d57e7cfeafa9 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Regen bootstrap for armv7

PR:		282663
1.82.0_1
09 Nov 2024 22:45:49
commit hash: b039f2e46b15c1ff5cbaf41e642993d982294da3commit hash: b039f2e46b15c1ff5cbaf41e642993d982294da3commit hash: b039f2e46b15c1ff5cbaf41e642993d982294da3commit hash: b039f2e46b15c1ff5cbaf41e642993d982294da3 files touched by this commit
Alan Somers (asomers) search for other commits by this committer
lang/rust: enable SSE2 by default on i386

Upstream Rust always requires SSE2 for x86.  But back in 2017[^1][^2] we
patched lang/rust to disable SSE2 for i386.  At the time, it was
reported that some people were still using non-SSE2 capable hardware.
More recently, LLVM bugs have been discovered[^3][^4] that can result in
rounding bugs and reduced accuracy when using f64 on non-SSE hardware.
In weird cases, they can even cause wilder unpredictable behavior, like
segfaults.

Revert our change for the sake of Pentium 4 (and later) users.  But add
an SSE2 option.  Disabling it will allow the port to be used on Pentium
3 and older CPUs.

[^1]:
https://github.com/freebsd/freebsd-ports/commit/d65b2886b1b3b2135f0b8982de4d9754517acf61
[^2]: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=223415
[^3]: https://github.com/rust-lang/rust/issues/114479
[^4]: https://github.com/llvm/llvm-project/issues/44218

Reviewed by: emaste
Differential Revision: https://reviews.freebsd.org/D47227
1.82.0
08 Nov 2024 15:09:42
commit hash: 98cb8991b6e209e10dcd6714c0b0acca27349d84commit hash: 98cb8991b6e209e10dcd6714c0b0acca27349d84commit hash: 98cb8991b6e209e10dcd6714c0b0acca27349d84commit hash: 98cb8991b6e209e10dcd6714c0b0acca27349d84 files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
lang/rust: remove max LLVM version restriction for PORT_LLVM
1.82.0
08 Nov 2024 08:24:19
commit hash: 29120ed40fd6faa934d8a2b97c7ded42ab7dce4ecommit hash: 29120ed40fd6faa934d8a2b97c7ded42ab7dce4ecommit hash: 29120ed40fd6faa934d8a2b97c7ded42ab7dce4ecommit hash: 29120ed40fd6faa934d8a2b97c7ded42ab7dce4e files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.82.0

Announce:	https://blog.rust-lang.org/2024/10/17/Rust-1.82.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.82.0

PR:		282516
Tested by:	mikael,pkubaj
1.81.0
08 Nov 2024 08:24:19
commit hash: 05961664b7f01ac5ed3e9352d43c2aa1ae3028b5commit hash: 05961664b7f01ac5ed3e9352d43c2aa1ae3028b5commit hash: 05961664b7f01ac5ed3e9352d43c2aa1ae3028b5commit hash: 05961664b7f01ac5ed3e9352d43c2aa1ae3028b5 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: drop "gnu" in the target env for armv6/7

PR:		282518
1.81.0
18 Oct 2024 03:18:44
commit hash: 2501f5298c3f36fbdfbd4ddda7620cb27a0e0af3commit hash: 2501f5298c3f36fbdfbd4ddda7620cb27a0e0af3commit hash: 2501f5298c3f36fbdfbd4ddda7620cb27a0e0af3commit hash: 2501f5298c3f36fbdfbd4ddda7620cb27a0e0af3 files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
lang/rust: limit PORT_LLVM max to 18

LLVM 19 support only starts in Rust 1.82; this restriction will be
removed once the update is committed.
1.81.0
03 Oct 2024 13:05:35
commit hash: 9e25c683b8a78259e80fc0bacddc5ff9087031b3commit hash: 9e25c683b8a78259e80fc0bacddc5ff9087031b3commit hash: 9e25c683b8a78259e80fc0bacddc5ff9087031b3commit hash: 9e25c683b8a78259e80fc0bacddc5ff9087031b3 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust-nightly: Update to 1.83.0
1.81.0
02 Oct 2024 19:38:44
commit hash: da2f3f630cf939a640f4c1151a8f0a0fdb1fa0c7commit hash: da2f3f630cf939a640f4c1151a8f0a0fdb1fa0c7commit hash: da2f3f630cf939a640f4c1151a8f0a0fdb1fa0c7commit hash: da2f3f630cf939a640f4c1151a8f0a0fdb1fa0c7 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/RStudio: Revert "feat(create-turbo): apply official-starter transform"

This reverts commit 52c0456dd5ec259ac94ee401db79c7ad3569f914.

I have no idea what lead to this commit into devel/RStudio and
lang/rust-nightly to be made.
1.81.0
02 Oct 2024 19:12:31
commit hash: 52c0456dd5ec259ac94ee401db79c7ad3569f914commit hash: 52c0456dd5ec259ac94ee401db79c7ad3569f914commit hash: 52c0456dd5ec259ac94ee401db79c7ad3569f914commit hash: 52c0456dd5ec259ac94ee401db79c7ad3569f914 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
Author: Turbobot
feat(create-turbo): apply official-starter transform
1.81.0
10 Sep 2024 10:54:49
commit hash: 26df8c65a2821d3e7b2952549edd53628dc5427fcommit hash: 26df8c65a2821d3e7b2952549edd53628dc5427fcommit hash: 26df8c65a2821d3e7b2952549edd53628dc5427fcommit hash: 26df8c65a2821d3e7b2952549edd53628dc5427f files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.81.0

Announce:	https://blog.rust-lang.org/2024/09/05/Rust-1.81.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.81.0

PR:		281300
Tested by:	mikael,pkubaj,Herbert J. Skuhra
1.80.1
26 Aug 2024 08:07:42
commit hash: bc4fedc1fec0d359365c04d43be9e32bf101a50ecommit hash: bc4fedc1fec0d359365c04d43be9e32bf101a50ecommit hash: bc4fedc1fec0d359365c04d43be9e32bf101a50ecommit hash: bc4fedc1fec0d359365c04d43be9e32bf101a50e files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.80.1

Announce:	https://blog.rust-lang.org/2024/07/25/Rust-1.80.0.html
		https://blog.rust-lang.org/2024/08/08/Rust-1.80.1.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.80.0

PR:		280490,246993
Tested by:	mikael,pkubaj
1.79.0_1
02 Jul 2024 06:44:28
commit hash: 923194c2b0279518785b1b6683a6ed584d560effcommit hash: 923194c2b0279518785b1b6683a6ed584d560effcommit hash: 923194c2b0279518785b1b6683a6ed584d560effcommit hash: 923194c2b0279518785b1b6683a6ed584d560eff files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/rust: enable rls on powerpc

Builds fine on 13.3-RELEASE and newer.
1.79.0
23 Jun 2024 14:51:30
commit hash: 2f482fb4b131052bf7ae55704b7d7200e7a11e69commit hash: 2f482fb4b131052bf7ae55704b7d7200e7a11e69commit hash: 2f482fb4b131052bf7ae55704b7d7200e7a11e69commit hash: 2f482fb4b131052bf7ae55704b7d7200e7a11e69 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Attempt to fix build on armv7

Reported by:	mandree,mmel
1.79.0
23 Jun 2024 14:45:44
commit hash: 0f41de8c96a213fc443a4594575b1439770935fbcommit hash: 0f41de8c96a213fc443a4594575b1439770935fbcommit hash: 0f41de8c96a213fc443a4594575b1439770935fbcommit hash: 0f41de8c96a213fc443a4594575b1439770935fb files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: reintroduce EXTRA_PATCHES for specific ARCH

It was dropped in 988dc662364d9ab3d7cea82c642068a27b0c1254 but it's
still needed.

Reported by:	mandree,mmel
1.79.0
18 Jun 2024 12:56:04
commit hash: dbc2286b18e07d370609d9b7eeaadacd537e7dabcommit hash: dbc2286b18e07d370609d9b7eeaadacd537e7dabcommit hash: dbc2286b18e07d370609d9b7eeaadacd537e7dabcommit hash: dbc2286b18e07d370609d9b7eeaadacd537e7dab files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
lang/rust: bump PORT_LLVM minimum version to 17

Source:
https://github.com/rust-lang/rust/commit/1ac0239bd23e06330d7d8ba7fc40584bb13a460d
1.79.0
18 Jun 2024 10:59:01
commit hash: f709c74213f92898a7dd4387fab413fd294a0cc7commit hash: f709c74213f92898a7dd4387fab413fd294a0cc7commit hash: f709c74213f92898a7dd4387fab413fd294a0cc7commit hash: f709c74213f92898a7dd4387fab413fd294a0cc7 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.79.0

Announce:	https://blog.rust-lang.org/2024/06/13/Rust-1.79.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.79.0

PR:		279707
Tested by:	pkubaj,mikael
1.78.0
13 May 2024 11:04:10
commit hash: dcf699af6b54bb492654ca66205d3beff64afa4fcommit hash: dcf699af6b54bb492654ca66205d3beff64afa4fcommit hash: dcf699af6b54bb492654ca66205d3beff64afa4fcommit hash: dcf699af6b54bb492654ca66205d3beff64afa4f files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust-nightly: Update to 2024-05-07
1.78.0
13 May 2024 11:03:21
commit hash: 7e86fe10e4c7066dedd15d5268e0a469a553b260commit hash: 7e86fe10e4c7066dedd15d5268e0a469a553b260commit hash: 7e86fe10e4c7066dedd15d5268e0a469a553b260commit hash: 7e86fe10e4c7066dedd15d5268e0a469a553b260 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.78.0

While here, disable RUST_BACKTRACE on ppc64le only

Announce:	https://blog.rust-lang.org/2024/05/02/Rust-1.78.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.78.0

PR:		278834
Tested by:	pkubaj,mikael
1.77.0_1
13 May 2024 11:03:21
commit hash: 2a1d35b12b4a41e25840e0f240eec81f448b1cfecommit hash: 2a1d35b12b4a41e25840e0f240eec81f448b1cfecommit hash: 2a1d35b12b4a41e25840e0f240eec81f448b1cfecommit hash: 2a1d35b12b4a41e25840e0f240eec81f448b1cfe files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
Author: Dan McGregor
lang/rust: remap debuginfo

Prior to this update, when the rust compiler generates warnings
or errors that refer to source code for the standard library, its
messaging use the build time path, rather than the installed path.

It's probably more useful for most users of rust to not have to
mentally rename files to find the files in question.

PR:			278133
Differential Revision:	https://reviews.freebsd.org/D44547
1.77.0_1
27 Apr 2024 14:14:35
commit hash: 54f7b9d654d72499aa007809ca8a515b649c832dcommit hash: 54f7b9d654d72499aa007809ca8a515b649c832dcommit hash: 54f7b9d654d72499aa007809ca8a515b649c832dcommit hash: 54f7b9d654d72499aa007809ca8a515b649c832d files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/rust: enable RUST_BACKTRACE on powerpc since it seems it works now
1.77.0
27 Apr 2024 14:14:34
commit hash: 033129624c01f22cc86bf839d110cc239b682c79commit hash: 033129624c01f22cc86bf839d110cc239b682c79commit hash: 033129624c01f22cc86bf839d110cc239b682c79commit hash: 033129624c01f22cc86bf839d110cc239b682c79 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/rust: drop bfd on powerpc
1.77.0
11 Apr 2024 09:16:53
commit hash: 43d9a1336ddec3ddb059a4c78b33888272692c36commit hash: 43d9a1336ddec3ddb059a4c78b33888272692c36commit hash: 43d9a1336ddec3ddb059a4c78b33888272692c36commit hash: 43d9a1336ddec3ddb059a4c78b33888272692c36 files touched by this commit
Max Brazhnikov (makc) search for other commits by this committer
*/*: convert to cmake:indirect

Convert bunch of ports to USES=cmake:indirect
1.77.0
26 Mar 2024 12:43:32
commit hash: 6f156f501ce613b7948ea1bddd00f0c4dbeb44fbcommit hash: 6f156f501ce613b7948ea1bddd00f0c4dbeb44fbcommit hash: 6f156f501ce613b7948ea1bddd00f0c4dbeb44fbcommit hash: 6f156f501ce613b7948ea1bddd00f0c4dbeb44fb files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update bootstrap for aarch64

The previous one did not work.

PR:		277921
1.77.0
23 Mar 2024 09:41:45
commit hash: 73941e6741d663dcc82d1488f9caca462018a31dcommit hash: 73941e6741d663dcc82d1488f9caca462018a31dcommit hash: 73941e6741d663dcc82d1488f9caca462018a31dcommit hash: 73941e6741d663dcc82d1488f9caca462018a31d files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.77.0

Announce:	https://blog.rust-lang.org/2024/03/21/Rust-1.77.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.77.0

PR:		277786
Tested by:	mikael
1.76.0
25 Feb 2024 18:57:19
commit hash: 06fa1fe2177b801f8467186b3e75050e70019c89commit hash: 06fa1fe2177b801f8467186b3e75050e70019c89commit hash: 06fa1fe2177b801f8467186b3e75050e70019c89commit hash: 06fa1fe2177b801f8467186b3e75050e70019c89 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update bootstrap for powerpc

The previous one did not work.

Reported by:	pkubaj
1.76.0
24 Feb 2024 13:07:29
commit hash: 5f41aae86ef01a9fa542984d589ff07a2807ecdecommit hash: 5f41aae86ef01a9fa542984d589ff07a2807ecdecommit hash: 5f41aae86ef01a9fa542984d589ff07a2807ecdecommit hash: 5f41aae86ef01a9fa542984d589ff07a2807ecde files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update bootstrap for aarch64

The previous one did not work.

PR:		277220
1.76.0
19 Feb 2024 14:10:01
commit hash: d2fc4ce57de6728dc9189190148365b6afd94807commit hash: d2fc4ce57de6728dc9189190148365b6afd94807commit hash: d2fc4ce57de6728dc9189190148365b6afd94807commit hash: d2fc4ce57de6728dc9189190148365b6afd94807 files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
lang/rust: bump PORT_LLVM minimum version to 16

Source:
https://github.com/rust-lang/rust/commit/7de6d04bc8033644c09fd1273b6fb3164d04fab3
1.76.0
19 Feb 2024 11:59:01
commit hash: 2252f9df9da7248c59affb1010124d8afe5a907ecommit hash: 2252f9df9da7248c59affb1010124d8afe5a907ecommit hash: 2252f9df9da7248c59affb1010124d8afe5a907ecommit hash: 2252f9df9da7248c59affb1010124d8afe5a907e files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.76.0

Announce:	https://blog.rust-lang.org/2024/02/08/Rust-1.76.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.76.0

PR:		276920
Tested by:	mikael,pkubaj
1.75.0
10 Jan 2024 09:47:12
commit hash: ddce67e0d03d5029226b9033d938b41546ca8f90commit hash: ddce67e0d03d5029226b9033d938b41546ca8f90commit hash: ddce67e0d03d5029226b9033d938b41546ca8f90commit hash: ddce67e0d03d5029226b9033d938b41546ca8f90 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/rust: remove not necessary patch
1.75.0
09 Jan 2024 14:22:25
commit hash: f5538d2b59e2455025ff118f8a7598d8a9211d83commit hash: f5538d2b59e2455025ff118f8a7598d8a9211d83commit hash: f5538d2b59e2455025ff118f8a7598d8a9211d83commit hash: f5538d2b59e2455025ff118f8a7598d8a9211d83 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Fix REINPLACE_CMD with PORT_LLVM option on

PR:		276033
Reported by:	Ale <discipline@tiscali.it>
1.75.0
09 Jan 2024 12:13:49
commit hash: ba388fc3bbfcc755e844c6bf99895c6b734b32b3commit hash: ba388fc3bbfcc755e844c6bf99895c6b734b32b3commit hash: ba388fc3bbfcc755e844c6bf99895c6b734b32b3commit hash: ba388fc3bbfcc755e844c6bf99895c6b734b32b3 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.75.0

Announce:	https://blog.rust-lang.org/
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.75.0

PR:		276033
Tested by:	mikael,pkubaj
1.74.1
31 Dec 2023 00:37:05
commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree

- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
  ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
  Also move conditional flags for non sparc64/arm ARCH to fixed flags.

Reviewed by:	brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
1.74.1
08 Dec 2023 15:02:25
commit hash: c926bbff4b173303ba73fef4d582ad0a392274a2commit hash: c926bbff4b173303ba73fef4d582ad0a392274a2commit hash: c926bbff4b173303ba73fef4d582ad0a392274a2commit hash: c926bbff4b173303ba73fef4d582ad0a392274a2 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.74.1

Announce:	https://blog.rust-lang.org/2023/12/07/Rust-1.74.0.html
		https://blog.rust-lang.org/2023/11/16/Rust-1.74.1.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.74.0
		https://github.com/rust-lang/rust/releases/tag/1.74.1

PR:		275243
Tested by:	mikael,pkubaj
1.73.0
22 Nov 2023 16:38:26
commit hash: 3966e6733b0b54a503a6c14574dfbeffb7bdeabdcommit hash: 3966e6733b0b54a503a6c14574dfbeffb7bdeabdcommit hash: 3966e6733b0b54a503a6c14574dfbeffb7bdeabdcommit hash: 3966e6733b0b54a503a6c14574dfbeffb7bdeabd files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
Author: Mikael Urankar
lang/rust: Garbage collect powerpc patches

PR:	273753
1.73.0
24 Oct 2023 10:21:32
commit hash: 13de47f0ac007d8a7e66554af5cf0ca5889f9925commit hash: 13de47f0ac007d8a7e66554af5cf0ca5889f9925commit hash: 13de47f0ac007d8a7e66554af5cf0ca5889f9925commit hash: 13de47f0ac007d8a7e66554af5cf0ca5889f9925 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.73.0

Announce:	https://blog.rust-lang.org/2023/10/05/Rust-1.73.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.73.0

PR:		274499
Tested by:	mikael,pkubaj
1.72.0
09 Oct 2023 15:34:19
commit hash: 60fafb924299ce300048c98f7f8da034eee0d27fcommit hash: 60fafb924299ce300048c98f7f8da034eee0d27fcommit hash: 60fafb924299ce300048c98f7f8da034eee0d27fcommit hash: 60fafb924299ce300048c98f7f8da034eee0d27f files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
lang/rust: fix typo uncaught from previous commit

Use ${LLVM_VERSION} provided from USES=llvm for consistency
1.72.0
09 Oct 2023 15:30:33
commit hash: 098de5bc2195a064523eb32e7db6071b2f8ed93acommit hash: 098de5bc2195a064523eb32e7db6071b2f8ed93acommit hash: 098de5bc2195a064523eb32e7db6071b2f8ed93acommit hash: 098de5bc2195a064523eb32e7db6071b2f8ed93a files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
lang/rust: resurrect PORT_LLVM as a non-default OPTION

Rust uses LLVM for code generation [0] and bundles their own copy
of a release that they fully support in relation to the rest of
rustc. This however adds to an already intensive build process. For
the benefit of those building from source, resurrect the PORT_LLVM
option, allowing to link with an existing devel/llvm port of the
user's choosing within Rust compatibility ranges. This remains unset
by default.

PORT_LLVM was removed during an era when Rust tracked LLVM trunk,
during the LLVM 7.0 development cycle. Starting with LLVM 8.0, Rust
tracks LLVM releases with upstream cherry-picks, similar to our
base system LLVM process. [1] Additionally, instead of making changes
directly in their bundled LLVM, llvm-wrapper takes care of anything
needed in that area. [2] Issues stemming from this option have since
been resolved or overcome.

[0] https://rustc-dev-guide.rust-lang.org/backend/codegen.html
[1] https://rustc-dev-guide.rust-lang.org/backend/updating-llvm.html
[2]
https://github.com/rust-lang/rust/tree/master/compiler/rustc_llvm/llvm-wrapper

Co-authored-by: Evgeniy Khramtsov <2khramtsov_gmail.com>
Approved by: tobik (rust)
Differential Revision: https://reviews.freebsd.org/D32654
1.72.0
08 Sep 2023 09:05:43
commit hash: fa874813924cb55095c731fcab6c31b036b38541commit hash: fa874813924cb55095c731fcab6c31b036b38541commit hash: fa874813924cb55095c731fcab6c31b036b38541commit hash: fa874813924cb55095c731fcab6c31b036b38541 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.72.0

Announce:	https://blog.rust-lang.org/2023/08/24/Rust-1.72.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.72.0

PR:		244316
Tested by:	mikael,pkubaj
1.71.0
17 Jul 2023 15:57:41
commit hash: e3d08dfcd40041417e25193dd13e7a03fb3e39dfcommit hash: e3d08dfcd40041417e25193dd13e7a03fb3e39dfcommit hash: e3d08dfcd40041417e25193dd13e7a03fb3e39dfcommit hash: e3d08dfcd40041417e25193dd13e7a03fb3e39df files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Update to 1.71.0

Announce:	https://blog.rust-lang.org/2023/07/13/Rust-1.71.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.71.0

PR:		272449
Tested by:	mikael,pkubaj,vishwin
1.70.0_1
16 Jul 2023 10:58:20
commit hash: bf0af791ab80f4f109bfecf4a954bcf94f00947dcommit hash: bf0af791ab80f4f109bfecf4a954bcf94f00947dcommit hash: bf0af791ab80f4f109bfecf4a954bcf94f00947dcommit hash: bf0af791ab80f4f109bfecf4a954bcf94f00947d files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/rust: add LTO option
1.70.0_1
30 Jun 2023 11:40:19
commit hash: 8bcbc1e32c6c141a4855f402ca06516b9c83d0a6commit hash: 8bcbc1e32c6c141a4855f402ca06516b9c83d0a6commit hash: 8bcbc1e32c6c141a4855f402ca06516b9c83d0a6commit hash: 8bcbc1e32c6c141a4855f402ca06516b9c83d0a6 files touched by this commit
Tobias Kortkamp (tobik) search for other commits by this committer
lang/rust: Fix build with LibreSSL 3.7.x

PR:		266670
Obtained from:	OpenBSD Ports
1.70.0_1
27 Jun 2023 19:34:34
commit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacb files touched by this commit
Rene Ladan (rene) search for other commits by this committer
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++
-DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable
-Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong
-fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi
-Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings
-Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x
-MT _quickfix_la-QuickfixPython.lo -MD -MP -MF
.deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o
.libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean
'-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
1.70.0_1
20 Jun 2023 10:29:14
commit hash: 1fbe8feadf597e617d28e3d86fd7cf5cb3b0af77commit hash: 1fbe8feadf597e617d28e3d86fd7cf5cb3b0af77commit hash: 1fbe8feadf597e617d28e3d86fd7cf5cb3b0af77commit hash: 1fbe8feadf597e617d28e3d86fd7cf5cb3b0af77 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Documentation installation fix.

Add the missing  _COMPONENTS for the documentation.

Differential Revision:	https://reviews.freebsd.org/D40510
1.70.0
20 Jun 2023 10:29:13
commit hash: d3462f66cf68dcd26bfcb95d6b54a01e5ff466a8commit hash: d3462f66cf68dcd26bfcb95d6b54a01e5ff466a8commit hash: d3462f66cf68dcd26bfcb95d6b54a01e5ff466a8commit hash: d3462f66cf68dcd26bfcb95d6b54a01e5ff466a8 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Fix docs building.

Add the missing "pub struct sockcred2" in module "libc".
Error:
error[E0412]: cannot find type `sockcred2` in module `libc`
   --> library/std/src/os/unix/net/ancillary.rs:211:29
    |
211 | pub struct SocketCred(libc::sockcred2);
    |                             ^^^^^^^^^ not found in `libc`

Reported by:		kib
Differential Revision:	https://reviews.freebsd.org/D40509
1.70.0
20 Jun 2023 10:29:13
commit hash: c073e72f5f7c89efe310d568a976cc9df74a4551commit hash: c073e72f5f7c89efe310d568a976cc9df74a4551commit hash: c073e72f5f7c89efe310d568a976cc9df74a4551commit hash: c073e72f5f7c89efe310d568a976cc9df74a4551 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Garbage collect shebangfix

These issues were fixed a year ago.

Differential Revision:	https://reviews.freebsd.org/D40508

Number of commits found: 402 (showing only 100 on this page)

1 | 2 | 3 | 4 | 5  »