FreeBSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2017.09.06_132017.09.06_13--2017.09.06_13
FreeBSD:14:quarterly2017.09.06_132017.09.06_13n/a-2017.09.06_13
FreeBSD:15:latest2017.09.06_132017.09.06_13n/a-2017.09.06_11
FreeBSD:15:quarterly2017.09.06_132017.09.06_13n/an/an/a
FreeBSD:16:latest2017.09.06_132017.09.06_13n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/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

OptionDefaultDescription
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
USES
cmake:noninja compiler:c11 ssl
Service scripts
none
Conflicts with
io-devel

Message after installing

===>   NOTICE:

The io port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

===>   NOTICE:

This port is deprecated; you may wish to reconsider installing it:

Umaintained downstream, does not build with CMake 4.

It is scheduled to be removed on or after 2026-11-30.

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
FileSizeSHA256
stevedekorte-io-2017.09.06_GH0.tar.gz9.153588e+069ac5cd94bbca65c989cd254be58a3a716f4e4f16480f0dc81070457aa353c217

Commit history 1

DateCommitCreditsLog message
1da879c291 Gleb Popov lang/io{,-devel}: Return to pool and mark deprecated
PR: 298293 Approved by: gahr (maintainer)