Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Aug 2018 12:41:26 +0000 (UTC)
From:      Pietro Cerutti <gahr@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r476592 - in head/lang: . io io-devel
Message-ID:  <201808071241.w77CfQCD002307@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: gahr
Date: Tue Aug  7 12:41:26 2018
New Revision: 476592
URL: https://svnweb.freebsd.org/changeset/ports/476592

Log:
  lang/io-devel: new port, development snapshot of lang/io

Added:
  head/lang/io-devel/
  head/lang/io-devel/Makefile   (contents, props changed)
  head/lang/io-devel/distinfo   (contents, props changed)
  head/lang/io-devel/pkg-descr   (contents, props changed)
  head/lang/io-devel/pkg-message   (contents, props changed)
  head/lang/io-devel/pkg-plist   (contents, props changed)
Modified:
  head/lang/Makefile
  head/lang/io/Makefile

Modified: head/lang/Makefile
==============================================================================
--- head/lang/Makefile	Tue Aug  7 12:13:47 2018	(r476591)
+++ head/lang/Makefile	Tue Aug  7 12:41:26 2018	(r476592)
@@ -147,6 +147,7 @@
     SUBDIR += icon
     SUBDIR += intercal
     SUBDIR += io
+    SUBDIR += io-devel
     SUBDIR += itcl
     SUBDIR += itcl4
     SUBDIR += jakarta-commons-jelly

Added: head/lang/io-devel/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/io-devel/Makefile	Tue Aug  7 12:41:26 2018	(r476592)
@@ -0,0 +1,31 @@
+# Created by: gahr
+# $FreeBSD$
+
+PORTNAME=	io
+PORTVERSION=	20180807
+CATEGORIES=	lang
+PKGNAMESUFFIX=	-devel
+
+MAINTAINER=	gahr@FreeBSD.org
+COMMENT=	Small prototype-based programming language (devel version)
+
+LICENSE=	BSD3CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE.txt
+
+CONFLICTS=	io-[0-9]*
+
+USES=		cmake:outsource,noninja compiler:c11
+
+USE_LDCONFIG=	yes
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	IoLanguage
+GH_TAGNAME=	9bfac31d
+
+GH_TUPLE+=	kgabis:parson:4f3eaa6:parson/deps/parson
+
+MAKE_JOBS_UNSAFE=	yes
+
+CMAKE_ARGS=	-DWITHOUT_EERIE:BOOL=ON
+
+.include <bsd.port.mk>

Added: head/lang/io-devel/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/io-devel/distinfo	Tue Aug  7 12:41:26 2018	(r476592)
@@ -0,0 +1,5 @@
+TIMESTAMP = 1533644788
+SHA256 (IoLanguage-io-20180807-9bfac31d_GH0.tar.gz) = e2da7f22ec9bb1b45a2546f53f52b450a57d6b58ed4799db4354beab95e94a09
+SIZE (IoLanguage-io-20180807-9bfac31d_GH0.tar.gz) = 1120166
+SHA256 (kgabis-parson-4f3eaa6_GH0.tar.gz) = e23f2714bc30f105166005fa664269053923ec0b51caa7cbe13f4299b2f7d22d
+SIZE (kgabis-parson-4f3eaa6_GH0.tar.gz) = 23094

Added: head/lang/io-devel/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/io-devel/pkg-descr	Tue Aug  7 12:41:26 2018	(r476592)
@@ -0,0 +1,5 @@
+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.
+
+WWW: http://iolanguage.org/

Added: head/lang/io-devel/pkg-message
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/io-devel/pkg-message	Tue Aug  7 12:41:26 2018	(r476592)
@@ -0,0 +1,7 @@
+** 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.

Added: head/lang/io-devel/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/io-devel/pkg-plist	Tue Aug  7 12:41:26 2018	(r476592)
@@ -0,0 +1,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
+include/io/amd64-ucontext.h
+include/io/cdecode.h
+include/io/cencode.h
+include/io/power-ucontext.h
+include/io/taskimpl.h
+include/io/utf8.h
+include/io/utf8internal.h
+include/io/utf_convert.h
+lib/libbasekit.so
+lib/libcoroutine.so
+lib/libgarbagecollector.so
+lib/libiovmall.so

Modified: head/lang/io/Makefile
==============================================================================
--- head/lang/io/Makefile	Tue Aug  7 12:13:47 2018	(r476591)
+++ head/lang/io/Makefile	Tue Aug  7 12:41:26 2018	(r476592)
@@ -11,6 +11,8 @@ COMMENT=	Small prototype-based programming language
 
 LICENSE=	BSD3CLAUSE
 
+CONFLICTS=	io-devel-[0-9]*
+
 BROKEN_armv6=		fails to compile: ucontext.h: expected parameter declarator
 BROKEN_armv7=		fails to compile: Coro.c:392:2: no member named 'arm_r0' in 'mcontext_t'
 BROKEN_powerpc64=	fails to build: unrecognized command line option -msse2



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201808071241.w77CfQCD002307>