Bug 292632 - [NEW PORT] lang/arturo: Simple, expressive & portable programming language and VM
Summary: [NEW PORT] lang/arturo: Simple, expressive & portable programming language an...
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-01-21 15:22 UTC by Yanis Zafiropulos
Modified: 2026-04-08 01:05 UTC (History)
0 users

See Also:


Attachments
Port files for lang/arturo v0.10.0 (1.04 KB, application/x-gzip)
2026-01-21 15:22 UTC, Yanis Zafiropulos
no flags Details
Port files for lang/arturo v0.10.0 in git diff format (1.94 KB, patch)
2026-04-08 01:03 UTC, Mark Linimon
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Yanis Zafiropulos 2026-01-21 15:22:06 UTC
Created attachment 267366 [details]
Port files for lang/arturo v0.10.0

New port: lang/arturo v0.10.0

Arturo is a simple, expressive, and portable programming language for 
efficient scripting and computing.

Key Features:
- Homoiconic code-as-data philosophy (see: Rebol and Lisp)
- Expressive syntax for clean, readable code
- Batteries-included with rich standard library
- Built-in package manager
- Cross-platform support
- Interactive REPL for rapid development

Technical Details:
- License: MIT
- Architecture: amd64 only (binary distribution)
- Runtime Dependencies: webkit2-gtk4, gtk3, mpfr
- Tested on: FreeBSD 15.0-RELEASE
- CI Validation: https://github.com/arturo-lang/freebsd-port/actions

Links:
- Homepage: https://arturo-lang.io/
- Repository: https://github.com/arturo-lang/arturo
- Port Repository: https://github.com/arturo-lang/freebsd-port
- Documentation: https://arturo-lang.io/documentation/

I will maintain this port.
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2026-04-08 01:03:53 UTC
Created attachment 269473 [details]
Port files for lang/arturo v0.10.0 in git diff format

^Triage: convert to git diff format, which is now preferred for new ports.
Comment 2 Mark Linimon freebsd_committer freebsd_triage 2026-04-08 01:05:21 UTC
^Triage: note that I have done only the minimal work to test with portlint.

I made a "best guess" to modernize the dependencies.  I have not tried neither
a build nor a run.