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
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
bend Massively parallel, high-level programming language
0.2.34 lang on this many watch lists=0 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 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-05-19 05:30:16
Last Update: 2024-06-14 09:11:38
Commit Hash: 88a4b99
License: APACHE20
WWW:
https://higherorderco.com
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.
Homepage    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.34/catalog.mk
  3. /usr/local/share/licenses/bend-language-0.2.34/LICENSE
  4. /usr/local/share/licenses/bend-language-0.2.34/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 = 1718257945 SHA256 (rust/crates/TSPL-0.0.12.crate) = 52dfd6238b1461b99635b26585a85b4e7b9c786cc0481b3c540ae5f590b6dfb6 SIZE (rust/crates/TSPL-0.0.12.crate) = 4102

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.0.3.crate) = a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5 SIZE (rust/crates/anstyle-query-1.0.3.crate) = 9742 SHA256 (rust/crates/anstyle-wincon-3.0.3.crate) = 61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19 SIZE (rust/crates/anstyle-wincon-3.0.3.crate) = 12179 SHA256 (rust/crates/cc-1.0.98.crate) = 41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f SIZE (rust/crates/cc-1.0.98.crate) = 76780 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 SHA256 (rust/crates/clap-4.5.4.crate) = 90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0 SIZE (rust/crates/clap-4.5.4.crate) = 55401 SHA256 (rust/crates/clap_builder-4.5.2.crate) = ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4 SIZE (rust/crates/clap_builder-4.5.2.crate) = 163566 SHA256 (rust/crates/clap_derive-4.5.4.crate) = 528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64 SIZE (rust/crates/clap_derive-4.5.4.crate) = 29159 SHA256 (rust/crates/clap_lex-0.7.0.crate) = 98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce SIZE (rust/crates/clap_lex-0.7.0.crate) = 11915 SHA256 (rust/crates/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.17.crate) = 32cf1c2a5333c940ab1c5b6c64e0f3242739332446b572b07a87f46753c9f69e SIZE (rust/crates/hvm-2.0.17.crate) = 621418 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.1.crate) = f16fbe026127b8ff026fcc7419ddf201d47807295690de255bb68fced2ba15af SIZE (rust/crates/loaned-0.1.1.crate) = 7664 SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43 SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713 SHA256 (rust/crates/proc-macro2-1.0.84.crate) = ec96c6a92621310b51366f1e28d05ef11489516e93be030060e5fc12024a49d6 SIZE (rust/crates/proc-macro2-1.0.84.crate) = 48922 SHA256 (rust/crates/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.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435 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.34_GH0.tar.gz) = bf4a325bac2dc01a3ade2dda7ae405f1883a7ee9e6d86c2d0d50fb024cf78f7f SIZE (HigherOrderCO-Bend-0.2.34_GH0.tar.gz) = 272258

Collapse this list.


Packages (timestamps in pop-ups are UTC):
bend-language
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-0.2.34------
FreeBSD:13:quarterly--------
FreeBSD:14:latest-0.2.34------
FreeBSD:14:quarterly--------
FreeBSD:15:latest-0.2.34n/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.34?dummy=/
Collapse this list.

Number of commits found: 7

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
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: 7