BSD Ports

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

SystemPortVersion
FreeBSDlang/io-devel20240207_3
DragonFlylang/io-devel20240207_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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest20240207_320240207_3--20240207_3
FreeBSD:14:quarterly20240207_320240207_3n/a-20240207_3
FreeBSD:15:latest20240207_320240207_3n/a-20240207_2
FreeBSD:15:quarterly20240207_320240207_3n/an/an/a
FreeBSD:16:latest20240207_320240207_3n/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.

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

** A note about Addons **

Addons are no longer part of Io core. Most are now hosted on their dedicated
repositories under https://github.com/IoLanguage.

Addons are managed using the Eerie package manager, which can be installed
following the instructions at https://github.com/IoLanguage/eerie.

===>   NOTICE:

The io-devel 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 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
FileSizeSHA256
IoLanguage-io-20240207-7113659c4342e98e9a86482b25441775fa066a96_GH0.tar.gz1.133867e+069480d9ed675f0c64e19561fa19f06dba0b2e688edf911353ec3160aff747fb8d
kgabis-parson-4f3eaa6_GH0.tar.gz23094e23f2714bc30f105166005fa664269053923ec0b51caa7cbe13f4299b2f7d22d

Commit history 1

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