notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details
bend Massively parallel, high-level programming language
0.2.38 lang on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.2.37Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-05-19 05:30:16
Last Update: 2025-02-24 10:14:31
Commit Hash: 2e0adac
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
License: APACHE20
WWW:
https://higherorderco.com
https://github.com/HigherOrderCO/Bend
Description:
Bend is a massively parallel, high-level programming language. Unlike low-level alternatives like CUDA and Metal, Bend has the feeling and features of expressive languages like Python and Haskell, including fast object allocations, higher-order functions with full closure support, unrestricted recursion, even continuations. Yet, it runs on massively parallel hardware like GPUs, with near-linear speedup based on core count, and zero explicit parallel annotations: no thread spawning, no locks, mutexes, atomics. Bend is powered by the HVM2 runtime.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

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. bin/bend
  2. /usr/local/share/licenses/bend-language-0.2.38/catalog.mk
  3. /usr/local/share/licenses/bend-language-0.2.38/LICENSE
  4. /usr/local/share/licenses/bend-language-0.2.38/APACHE20
Collapse this list.
Dependency lines:
  • bend-language>0:lang/bend
To install the port:
cd /usr/ports/lang/bend/ && make install clean
To add the package, run one of these commands:
  • pkg install lang/bend
  • pkg install bend-language
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: bend-language
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1740390134 SHA256 (rust/crates/TSPL-0.0.13.crate) = fe639519d49b56c98fd4fde7a5a7be01b5563862341a783b9bc2eb58f5120d8b SIZE (rust/crates/TSPL-0.0.13.crate) = 4425

Expand this list (116 items)

Collapse this list.

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.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.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.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 SIZE (rust/crates/console-0.15.8.crate) = 36364 SHA256 (rust/crates/either-1.12.0.crate) = 3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b SIZE (rust/crates/either-1.12.0.crate) = 18974 SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741 SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5 SIZE (rust/crates/equivalent-1.0.1.crate) = 6615 SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1 SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea 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/highlight_error-0.1.1.crate) = 809e18805660d7b6b2e2b9f316a5099521b5998d5cba4dda11b5157a21aaef03 SIZE (rust/crates/highlight_error-0.1.1.crate) = 15931 SHA256 (rust/crates/hvm-2.0.22.crate) = 3fafa02949c005e70869074ac9db489ad92eaf92c78b4dcf6c0b45d98982c08d SIZE (rust/crates/hvm-2.0.22.crate) = 635687 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 SIZE (rust/crates/insta-1.39.0.crate) = 87049 SHA256 (rust/crates/interner-0.2.1.crate) = e8c60687056b35a996f2213287048a7092d801b61df5fee3bd5bd9bf6f17a2d0 SIZE (rust/crates/interner-0.2.1.crate) = 22056 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/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c 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.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.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 SIZE (rust/crates/quote-1.0.36.crate) = 28507 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 SIZE (rust/crates/same-file-1.0.6.crate) = 10183 SHA256 (rust/crates/similar-2.5.0.crate) = fa42c91313f1d05da9b26f267f931cf178d4aba455b4c4622dd7355eb80c6640 SIZE (rust/crates/similar-2.5.0.crate) = 51648 SHA256 (rust/crates/stacker-0.1.15.crate) = c886bd4480155fd3ef527d45e9ac8dd7118a898a46530b7b94c3e21866259fce SIZE (rust/crates/stacker-0.1.15.crate) = 14656 SHA256 (rust/crates/stdext-0.3.3.crate) = 4af28eeb7c18ac2dbdb255d40bee63f203120e1db6b0024b177746ebec7049c1 SIZE (rust/crates/stdext-0.3.3.crate) = 15655 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/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168 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 SIZE (rust/crates/winapi-0.3.9.crate) = 1200382 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 SHA256 (rust/crates/winapi-util-0.1.8.crate) = 4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b SIZE (rust/crates/winapi-util-0.1.8.crate) = 12416 SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877 SHA256 (rust/crates/windows-targets-0.52.5.crate) = 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb SIZE (rust/crates/windows-targets-0.52.5.crate) = 6376 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_msvc-0.52.5.crate) = 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6 SIZE (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 827944 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_msvc-0.52.5.crate) = db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf SIZE (rust/crates/windows_i686_msvc-0.52.5.crate) = 895404 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_gnullvm-0.52.5.crate) = 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596 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.38_GH0.tar.gz) = fce8bb3fca9052e57aee5fa5d3c00249dd55f156f91d2aafd0b6e07644f3438d SIZE (HigherOrderCO-Bend-0.2.38_GH0.tar.gz) = 344690

Collapse this list.


Packages (timestamps in pop-ups are UTC):
bend-language
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-0.2.38------
FreeBSD:13:quarterly-0.2.38------
FreeBSD:14:latest-0.2.38------
FreeBSD:14:quarterly-0.2.38------
FreeBSD:15:latest-0.2.38n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. rust-nightly>0 : lang/rust-nightly
Runtime dependencies:
  1. hvm : devel/hvm
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
lang_bend
USES:
cargo
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/HigherOrderCO/Bend/tar.gz/0.2.38?dummy=/
Collapse this list.

Number of commits found: 11

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.2.38
24 Feb 2025 10:14:31
commit hash: 2e0adacf5b404cd3c7a769fea86fb1e00902311bcommit hash: 2e0adacf5b404cd3c7a769fea86fb1e00902311bcommit hash: 2e0adacf5b404cd3c7a769fea86fb1e00902311bcommit hash: 2e0adacf5b404cd3c7a769fea86fb1e00902311b files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
lang/bend: update 0.2.37 → 0.2.38

Reported by:	portscout
0.2.37
26 Oct 2024 03:15:10
commit hash: 0d5bde3883a3ae8bf623e7eb775335fb52099a61commit hash: 0d5bde3883a3ae8bf623e7eb775335fb52099a61commit hash: 0d5bde3883a3ae8bf623e7eb775335fb52099a61commit hash: 0d5bde3883a3ae8bf623e7eb775335fb52099a61 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
lang/bend: update 0.2.36 → 0.2.37
0.2.36
10 Sep 2024 10:58:07
commit hash: c0d07f1127793ffc97a6c1db78423d0d16bdc5efcommit hash: c0d07f1127793ffc97a6c1db78423d0d16bdc5efcommit hash: c0d07f1127793ffc97a6c1db78423d0d16bdc5efcommit hash: c0d07f1127793ffc97a6c1db78423d0d16bdc5ef files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
Author: Siva Mahadevan
*/*: remove STRIP_CMD calls in rust based ports

This is not needed after bc4fedc1fec0d359365c04d43be9e32bf101a50e

PR:		246993
Differential Revision:	https://reviews.freebsd.org/D46503
0.2.36
05 Jul 2024 17:02:59
commit hash: 0ffa8684b4e9a7fcc15a6111e929c4dbf730b895commit hash: 0ffa8684b4e9a7fcc15a6111e929c4dbf730b895commit hash: 0ffa8684b4e9a7fcc15a6111e929c4dbf730b895commit hash: 0ffa8684b4e9a7fcc15a6111e929c4dbf730b895 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
lang/bend: update 0.2.34 → 0.2.36

Reported by:	portscout
0.2.34
14 Jun 2024 09:11:38
commit hash: 88a4b999426f56398a29defc13e557a06b6c0c22commit hash: 88a4b999426f56398a29defc13e557a06b6c0c22commit hash: 88a4b999426f56398a29defc13e557a06b6c0c22commit hash: 88a4b999426f56398a29defc13e557a06b6c0c22 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
lang/bend: update 0.2.23 → 0.2.34

Reported by:	portscout
0.2.23
28 May 2024 08:12:12
commit hash: e2447a2c952aab63e1e93c02298a3d9a62fa372dcommit hash: e2447a2c952aab63e1e93c02298a3d9a62fa372dcommit hash: e2447a2c952aab63e1e93c02298a3d9a62fa372dcommit hash: e2447a2c952aab63e1e93c02298a3d9a62fa372d files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
lang/bend: update 0.2.22 → 0.2.23

Reported by:	portscout
0.2.22
27 May 2024 08:06:43
commit hash: 7141a07bbbaf59bf04f6745289067f827afe86a3commit hash: 7141a07bbbaf59bf04f6745289067f827afe86a3commit hash: 7141a07bbbaf59bf04f6745289067f827afe86a3commit hash: 7141a07bbbaf59bf04f6745289067f827afe86a3 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
lang/bend: update 0.2.18 → 0.2.22

Reported by:	portscout
0.2.18
26 May 2024 04:48:46
commit hash: de40804825b91a4d3dced9f4b556929ef3bddce6commit hash: de40804825b91a4d3dced9f4b556929ef3bddce6commit hash: de40804825b91a4d3dced9f4b556929ef3bddce6commit hash: de40804825b91a4d3dced9f4b556929ef3bddce6 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
lang/bend: update 0.2.15 → 0.2.18

Reported by:	portscout
0.2.15
25 May 2024 04:12:11
commit hash: 0a1a2f84fcd43b1739adf21051e1eab26911966fcommit hash: 0a1a2f84fcd43b1739adf21051e1eab26911966fcommit hash: 0a1a2f84fcd43b1739adf21051e1eab26911966fcommit hash: 0a1a2f84fcd43b1739adf21051e1eab26911966f files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
lang/bend: update 0.2.9 → 0.2.15

Reported by:	portscout
0.2.9
20 May 2024 05:18:24
commit hash: f46c87d91166d0530f104f8eb3ffb24b3af69622commit hash: f46c87d91166d0530f104f8eb3ffb24b3af69622commit hash: f46c87d91166d0530f104f8eb3ffb24b3af69622commit hash: f46c87d91166d0530f104f8eb3ffb24b3af69622 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
lang/bend: update 0.2.7 → 0.2.9

Reported by:	portscout
0.2.7
19 May 2024 05:27:16
commit hash: cdb51da609577dc821aa8f75a8e21c94065ebbd5commit hash: cdb51da609577dc821aa8f75a8e21c94065ebbd5commit hash: cdb51da609577dc821aa8f75a8e21c94065ebbd5commit hash: cdb51da609577dc821aa8f75a8e21c94065ebbd5 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
lang/bend: New port: Massively parallel, high-level programming language

Number of commits found: 11