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>