Deprecated: Umaintained downstream, does not build with CMake 4
Expires: 2026-11-30
lang/io 2017.09.06_13
Small prototype-based programming language
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
1da879c291- License
- BSD3CLAUSE
- Categories
- lang
- Package size
- 3684.1 KiB, 10869.4 KiB installed
Description
Io is small prototype-based programming language. The ideas in Io are mostly inspired by Smalltalk (all values are objects), Self (prototype-based), NewtonScript (differential inheritance), Act1 (actors and futures for concurrency), LISP (code is a runtime inspectable/modifiable tree) and Lua (small, embeddable).
Install
As a binary package — by origin, or by package name:
pkg install lang/io
pkg install io
From the ports tree:
cd /usr/ports/lang/io/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= io>0:lang/io
LIB_DEPENDS= libbasekit.so:lang/io
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2017.09.06_13 | 2017.09.06_13 | - | - | 2017.09.06_13 |
| FreeBSD:14:quarterly | 2017.09.06_13 | 2017.09.06_13 | n/a | - | 2017.09.06_13 |
| FreeBSD:15:latest | 2017.09.06_13 | 2017.09.06_13 | n/a | - | 2017.09.06_11 |
| FreeBSD:15:quarterly | 2017.09.06_13 | 2017.09.06_13 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2017.09.06_13 | 2017.09.06_13 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
All build dependencies 10
No port depends on this one.
Configuration
Options name: lang_io
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| EXAMPLES | off | Build and/or install examples |
- USES
- cmake:noninja compiler:c11 ssl
- Service scripts
- none
- Conflicts with
- io-devel
Message after installing
Files
pkg-plist 1960
- bin/io
- bin/io_static
- lib/libbasekit.so
- lib/libcoroutine.so
- lib/libgarbagecollector.so
- lib/libiovmall.so
- share/io/SyntaxHighlighters/Emacs/io-mode-old.el
- share/io/SyntaxHighlighters/Emacs/io-mode.el
- share/io/SyntaxHighlighters/IntelliJ/Io.xml
- share/io/SyntaxHighlighters/IntelliJ/readme.txt
- share/io/SyntaxHighlighters/JEdit/_ReadMe.txt
- share/io/SyntaxHighlighters/JEdit/io.xml
- share/io/SyntaxHighlighters/Kate/io.xml
- share/io/SyntaxHighlighters/Scintilla/Io.properties
- share/io/SyntaxHighlighters/Vim/io.vim
- lib/io/addons/AsyncRequest/_build/dll/libIoAsyncRequest.so
- lib/io/addons/AsyncRequest/CMakeLists.txt
- lib/io/addons/AsyncRequest/depends
- lib/io/addons/AsyncRequest/io/AsyncRequest.io
- lib/io/addons/AsyncRequest/protos
- lib/io/addons/AsyncRequest/source/IoAsyncRequest.c
- lib/io/addons/AsyncRequest/source/IoAsyncRequest.h
- lib/io/addons/AsyncRequest/source/IoAsyncRequestInit.c
- lib/io/addons/BigNum/_build/dll/libIoBigNum.so
- lib/io/addons/BigNum/CMakeLists.txt
- lib/io/addons/BigNum/depends
- lib/io/addons/BigNum/io/BigNum.io
- lib/io/addons/BigNum/protos
- lib/io/addons/BigNum/source/IoBigNum.c
- lib/io/addons/BigNum/source/IoBigNum.h
- lib/io/addons/BigNum/source/IoBigNumInit.c
- lib/io/addons/Bitly/_build/dll/libIoBitly.so
- lib/io/addons/Bitly/CMakeLists.txt
- lib/io/addons/Bitly/depends
- lib/io/addons/Bitly/io/Bitly.io
- lib/io/addons/Bitly/io/BitlyClient.io
- lib/io/addons/Bitly/io/BitlyRequest.io
- lib/io/addons/Bitly/protos
- lib/io/addons/Bitly/source/.gitsidumb
- lib/io/addons/Bitly/source/IoBitlyInit.c
- lib/io/addons/Blowfish/_build/dll/libIoBlowfish.so
- lib/io/addons/Blowfish/CMakeLists.txt
- lib/io/addons/Blowfish/depends
- lib/io/addons/Blowfish/io/Blowfish.io
- lib/io/addons/Blowfish/protos
- lib/io/addons/Blowfish/source/blowfish.c
- lib/io/addons/Blowfish/source/blowfish.h
- lib/io/addons/Blowfish/source/IoBlowfish.c
- lib/io/addons/Blowfish/source/IoBlowfish.h
- lib/io/addons/Blowfish/source/IoBlowfishInit.c
- lib/io/addons/Blowfish/tests/correctness/BlowfishTest.io
- lib/io/addons/Blowfish/tests/correctness/run.io
- lib/io/addons/Box/_build/dll/libIoBox.so
- lib/io/addons/Box/CMakeLists.txt
- lib/io/addons/Box/depends
- lib/io/addons/Box/frameworks
- lib/io/addons/Box/io/Vector.io
- lib/io/addons/Box/protos
- lib/io/addons/Box/source/IoBox.c
- lib/io/addons/Box/source/IoBox.h
- lib/io/addons/Box/source/IoBoxApi.h
- lib/io/addons/Box/source/IoBoxInit.c
- lib/io/addons/Box/tests/correctness/BoxTest.io
- lib/io/addons/Box/tests/correctness/run.io
- lib/io/addons/Box/tests/performance/mandlebrot.c
- lib/io/addons/Box/tests/performance/mandlebrot.io
- lib/io/addons/Box/tests/performance/mandlebrot.py
- lib/io/addons/Box/tests/performance/runSpeedTests.io
- lib/io/addons/Box/tests/performance/speed.io
- lib/io/addons/Box/tests/performance/speed.py
- lib/io/addons/Box/tests/performance/SpeedResults.txt
- lib/io/addons/Cairo/_build/dll/libIoCairo.so
- lib/io/addons/Cairo/CMakeLists.txt
- lib/io/addons/Cairo/depends
- lib/io/addons/Cairo/io/Cairo.io
- lib/io/addons/Cairo/io/Z_RemoveGlobalAccess.io
- lib/io/addons/Cairo/protos
- lib/io/addons/Cairo/samples/arc.io
- lib/io/addons/Cairo/samples/arcNegative.io
- lib/io/addons/Cairo/samples/chart.io
- lib/io/addons/Cairo/samples/clip.io
- lib/io/addons/Cairo/samples/clipImage.io
- lib/io/addons/Cairo/samples/curveRectangle.io
- lib/io/addons/Cairo/samples/curveTo.io
- lib/io/addons/Cairo/samples/dash.io
- lib/io/addons/Cairo/samples/data/romedalen.png
- lib/io/addons/Cairo/samples/fillAndStroke.io
- lib/io/addons/Cairo/samples/fillAndStroke2.io
- lib/io/addons/Cairo/samples/fillAndStroke2.png
- lib/io/addons/Cairo/samples/gradient.io
- lib/io/addons/Cairo/samples/image.io
- lib/io/addons/Cairo/samples/imagePattern.io
- lib/io/addons/Cairo/samples/multiSegmentCaps.io
- lib/io/addons/Cairo/samples/path.io
- lib/io/addons/Cairo/samples/runAll.io
- lib/io/addons/Cairo/samples/Sample.io
- lib/io/addons/Cairo/samples/setLineCap.io
- lib/io/addons/Cairo/samples/setLineJoin.io
- lib/io/addons/Cairo/samples/text.io
- lib/io/addons/Cairo/samples/textAlignCenter.io
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| stevedekorte-io-2017.09.06_GH0.tar.gz | 9.153588e+06 | 9ac5cd94bbca65c989cd254be58a3a716f4e4f16480f0dc81070457aa353c217 |