Deprecated: Umaintained downstream, does not build with CMake 4
Expires: 2026-11-30
lang/io-devel 20240207_3 FreeBSD
Small prototype-based programming language (devel version)
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
1da879c291- License
- BSD3CLAUSE
- Categories
- lang
- Package size
- 386.1 KiB, 2167.2 KiB installed
Description
Io is a dynamic prototype-based programming language in the same realm as Smalltalk and Self. It revolves around the idea of message passing from object to object.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | lang/io-devel | 20240207_3 |
| DragonFly | lang/io-devel | 20240207_2 |
Install
Binary package:
pkg install io-devel
From the ports tree:
cd /usr/ports/lang/io-devel/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= io-devel>0:lang/io-devel
LIB_DEPENDS= libbasekit.so:lang/io-devel
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 | 20240207_3 | 20240207_3 | - | - | 20240207_3 |
| FreeBSD:14:quarterly | 20240207_3 | 20240207_3 | n/a | - | 20240207_3 |
| FreeBSD:15:latest | 20240207_3 | 20240207_3 | n/a | - | 20240207_2 |
| FreeBSD:15:quarterly | 20240207_3 | 20240207_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 20240207_3 | 20240207_3 | 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.
Build dependencies 10
No port depends on this one.
Configuration
No options to configure.
- USES
- cmake:noninja compiler:c11
- Service scripts
- none
- Conflicts with
- io
Message after installing
Files
pkg-plist 112
- bin/io
- bin/io_static
- include/io/386-ucontext.h
- include/io/BStream.h
- include/io/BStreamTag.h
- include/io/Base.h
- include/io/CHash.h
- include/io/CHash_inline.h
- include/io/Collector.h
- include/io/CollectorMarker.h
- include/io/CollectorMarker_inline.h
- include/io/Collector_inline.h
- include/io/Common.h
- include/io/Common_inline.h
- include/io/Coro.h
- include/io/Date.h
- include/io/Duration.h
- include/io/DynLib.h
- include/io/Hash_fnv.h
- include/io/Hash_murmur.h
- include/io/Hash_superfast.h
- include/io/IoBlock.h
- include/io/IoCFunction.h
- include/io/IoCall.h
- include/io/IoCollector.h
- include/io/IoCompiler.h
- include/io/IoConfig.h
- include/io/IoContext.h
- include/io/IoCoroutine.h
- include/io/IoDate.h
- include/io/IoDebugger.h
- include/io/IoDirectory.h
- include/io/IoDuration.h
- include/io/IoDynLib.h
- include/io/IoError.h
- include/io/IoFile.h
- include/io/IoFile_stat.h
- include/io/IoInstallPrefix.h
- include/io/IoLexer.h
- include/io/IoList.h
- include/io/IoMap.h
- include/io/IoMessage.h
- include/io/IoMessage_inline.h
- include/io/IoMessage_opShuffle.h
- include/io/IoMessage_parser.h
- include/io/IoNumber.h
- include/io/IoObject.h
- include/io/IoObject_flow.h
- include/io/IoObject_inline.h
- include/io/IoObject_struct.h
- include/io/IoProfiler.h
- include/io/IoSandbox.h
- include/io/IoSeq.h
- include/io/IoSeq_immutable.h
- include/io/IoSeq_inline.h
- include/io/IoSeq_mutable.h
- include/io/IoSeq_vector.h
- include/io/IoState.h
- include/io/IoState_callbacks.h
- include/io/IoState_coros.h
- include/io/IoState_debug.h
- include/io/IoState_eval.h
- include/io/IoState_exceptions.h
- include/io/IoState_inline.h
- include/io/IoState_symbols.h
- include/io/IoSystem.h
- include/io/IoTag.h
- include/io/IoTag_inline.h
- include/io/IoToken.h
- include/io/IoVM.h
- include/io/IoVMApi.h
- include/io/IoVersion.h
- include/io/IoWeakLink.h
- include/io/List.h
- include/io/List_inline.h
- include/io/MainArgs.h
- include/io/PHash.h
- include/io/PHash_inline.h
- include/io/PHash_struct.h
- include/io/PointerHash.h
- include/io/PointerHash_inline.h
- include/io/PointerHash_struct.h
- include/io/PortableGettimeofday.h
- include/io/PortableSorting.h
- include/io/PortableStdint.h
- include/io/PortableStrlcpy.h
- include/io/PortableStrptime.h
- include/io/PortableTruncate.h
- include/io/PortableUsleep.h
- include/io/RandomGen.h
- include/io/Stack.h
- include/io/Stack_inline.h
- include/io/UArray.h
- include/io/UArray_character.h
- include/io/UArray_format.h
- include/io/UArray_math.h
- include/io/UArray_path.h
- include/io/UArray_stream.h
- include/io/UArray_string.h
- include/io/UArray_utf.h
The first 100 are listed.
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| IoLanguage-io-20240207-7113659c4342e98e9a86482b25441775fa066a96_GH0.tar.gz | 1.133867e+06 | 9480d9ed675f0c64e19561fa19f06dba0b2e688edf911353ec3160aff747fb8d |
| kgabis-parson-4f3eaa6_GH0.tar.gz | 23094 | e23f2714bc30f105166005fa664269053923ec0b51caa7cbe13f4299b2f7d22d |