From owner-svn-ports-head@freebsd.org Sun Dec 22 19:21:46 2019 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id BFB0E1DA97F; Sun, 22 Dec 2019 19:21:46 +0000 (UTC) (envelope-from mandree@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47gsmV4bnrz3FcH; Sun, 22 Dec 2019 19:21:46 +0000 (UTC) (envelope-from mandree@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 7F15B4423; Sun, 22 Dec 2019 19:21:46 +0000 (UTC) (envelope-from mandree@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id xBMJLkTq033296; Sun, 22 Dec 2019 19:21:46 GMT (envelope-from mandree@FreeBSD.org) Received: (from mandree@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id xBMJLjR3033292; Sun, 22 Dec 2019 19:21:45 GMT (envelope-from mandree@FreeBSD.org) Message-Id: <201912221921.xBMJLjR3033292@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mandree set sender to mandree@FreeBSD.org using -f From: Matthias Andree Date: Sun, 22 Dec 2019 19:21:45 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r520652 - in head/lang: . voc X-SVN-Group: ports-head X-SVN-Commit-Author: mandree X-SVN-Commit-Paths: in head/lang: . voc X-SVN-Commit-Revision: 520652 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Dec 2019 19:21:46 -0000 Author: mandree Date: Sun Dec 22 19:21:45 2019 New Revision: 520652 URL: https://svnweb.freebsd.org/changeset/ports/520652 Log: New port: lang/voc (Oberon 2 compiler, GPLv3) Vishap Oberon Compiler is a free and open source (GPLv3) implementation of the Oberon-2 language and libraries for use on conventional operating systems such as Linux, BSD, Android, Mac and Windows. WWW: https://github.com/vishaps/voc/ PR: 242809 Submitted by: Antranig Vartanian (maintainer) Added: head/lang/voc/ head/lang/voc/Makefile (contents, props changed) head/lang/voc/distinfo (contents, props changed) head/lang/voc/pkg-descr (contents, props changed) head/lang/voc/pkg-plist (contents, props changed) Modified: head/lang/Makefile Modified: head/lang/Makefile ============================================================================== --- head/lang/Makefile Sun Dec 22 18:54:47 2019 (r520651) +++ head/lang/Makefile Sun Dec 22 19:21:45 2019 (r520652) @@ -378,6 +378,7 @@ SUBDIR += v8 SUBDIR += vala SUBDIR += visualworks + SUBDIR += voc SUBDIR += yabasic SUBDIR += yap SUBDIR += yap-devel Added: head/lang/voc/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lang/voc/Makefile Sun Dec 22 19:21:45 2019 (r520652) @@ -0,0 +1,38 @@ +# $FreeBSD$ + +PORTNAME= voc +PORTVERSION= g20191119 +CATEGORIES= lang + +MAINTAINER= antranigv@freebsd.am +COMMENT= Vishap Oberon Compiler for Oberon-2 + +LICENSE= GPLv3 + +USE_GITHUB= yes +GH_ACCOUNT= vishaps +GH_PROJECT= voc +GH_TAGNAME= 63008f6 + +MAKE_JOBS_UNSAFE= yes + +MAKEFILE= makefile +ALL_TARGET= full + +USE_LDCONFIG= ${PREFIX}/share/voc/lib + +post-patch: + # we cannot run ldconfig (which is what addlibrary does) on the destination + # so we set USE_LDCONFIG instead, and disable addlibrary.sh + ${PRINTF} '#!/bin/sh\ntrue\n' >${WRKSRC}/src/tools/make/addlibrary.sh + +do-install: + (cd ${WRKSRC} && INSTALLDIR=${STAGEDIR}${PREFIX}/share/voc ${MAKE_CMD} install) +.for i in bin/voc bin/showdef lib/libvoc-OC.so lib/libvoc-O2.so + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/share/voc/${i} +.endfor +.for i in bin/voc bin/showdef + ${LN} -s ../share/voc/${i} ${STAGEDIR}${PREFIX}/bin/ +.endfor + +.include Added: head/lang/voc/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lang/voc/distinfo Sun Dec 22 19:21:45 2019 (r520652) @@ -0,0 +1,3 @@ +TIMESTAMP = 1576921386 +SHA256 (vishaps-voc-g20191119-63008f6_GH0.tar.gz) = 859eafd10469438231fe21f7754d636b6d0c9f6b4275578e3994a1d95fb03268 +SIZE (vishaps-voc-g20191119-63008f6_GH0.tar.gz) = 1136244 Added: head/lang/voc/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lang/voc/pkg-descr Sun Dec 22 19:21:45 2019 (r520652) @@ -0,0 +1,5 @@ +Vishap Oberon Compiler is a free and open source (GPLv3) implementation of the +Oberon-2 language and libraries for use on conventional operating systems such +as Linux, BSD, Android, Mac and Windows. + +WWW: https://github.com/vishaps/voc/ Added: head/lang/voc/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lang/voc/pkg-plist Sun Dec 22 19:21:45 2019 (r520652) @@ -0,0 +1,302 @@ +share/voc/2/include/Args.h +share/voc/2/include/Console.h +share/voc/2/include/Files.h +share/voc/2/include/Heap.h +share/voc/2/include/In.h +share/voc/2/include/Listen.h +share/voc/2/include/Math.h +share/voc/2/include/MathL.h +share/voc/2/include/MersenneTwister.h +share/voc/2/include/Modules.h +share/voc/2/include/MultiArrayRiders.h +share/voc/2/include/MultiArrays.h +share/voc/2/include/Oberon.h +share/voc/2/include/Out.h +share/voc/2/include/Platform.h +share/voc/2/include/Printer.h +share/voc/2/include/Reals.h +share/voc/2/include/SYSTEM.h +share/voc/2/include/Sets.h +share/voc/2/include/Strings.h +share/voc/2/include/Texts.h +share/voc/2/include/VT100.h +share/voc/2/include/WindowsWrapper.h +share/voc/2/include/crt.h +share/voc/2/include/ethBTrees.h +share/voc/2/include/ethDates.h +share/voc/2/include/ethGZReaders.h +share/voc/2/include/ethGZWriters.h +share/voc/2/include/ethMD5.h +share/voc/2/include/ethRandomNumbers.h +share/voc/2/include/ethReals.h +share/voc/2/include/ethSets.h +share/voc/2/include/ethStrings.h +share/voc/2/include/ethUnicode.h +share/voc/2/include/ethZip.h +share/voc/2/include/ethZlib.h +share/voc/2/include/ethZlibBuffers.h +share/voc/2/include/ethZlibDeflate.h +share/voc/2/include/ethZlibInflate.h +share/voc/2/include/ethZlibReaders.h +share/voc/2/include/ethZlibWriters.h +share/voc/2/include/ooc2Ascii.h +share/voc/2/include/ooc2CharClass.h +share/voc/2/include/ooc2ConvTypes.h +share/voc/2/include/ooc2IntConv.h +share/voc/2/include/ooc2IntStr.h +share/voc/2/include/ooc2Real0.h +share/voc/2/include/ooc2Strings.h +share/voc/2/include/oocAscii.h +share/voc/2/include/oocBinaryRider.h +share/voc/2/include/oocC.h +share/voc/2/include/oocChannel.h +share/voc/2/include/oocCharClass.h +share/voc/2/include/oocComplexMath.h +share/voc/2/include/oocConvTypes.h +share/voc/2/include/oocFilenames.h +share/voc/2/include/oocIntConv.h +share/voc/2/include/oocIntStr.h +share/voc/2/include/oocJulianDay.h +share/voc/2/include/oocLComplexMath.h +share/voc/2/include/oocLRealConv.h +share/voc/2/include/oocLRealMath.h +share/voc/2/include/oocLRealStr.h +share/voc/2/include/oocLongInts.h +share/voc/2/include/oocLowLReal.h +share/voc/2/include/oocLowReal.h +share/voc/2/include/oocMsg.h +share/voc/2/include/oocOakMath.h +share/voc/2/include/oocRealConv.h +share/voc/2/include/oocRealMath.h +share/voc/2/include/oocRealStr.h +share/voc/2/include/oocRts.h +share/voc/2/include/oocStrings.h +share/voc/2/include/oocStrings2.h +share/voc/2/include/oocSysClock.h +share/voc/2/include/oocTextRider.h +share/voc/2/include/oocTime.h +share/voc/2/include/oocwrapperlibc.h +share/voc/2/include/powStrings.h +share/voc/2/include/ulmASCII.h +share/voc/2/include/ulmAssertions.h +share/voc/2/include/ulmAsymmetricCiphers.h +share/voc/2/include/ulmBlockCiphers.h +share/voc/2/include/ulmCipherOps.h +share/voc/2/include/ulmCiphers.h +share/voc/2/include/ulmClocks.h +share/voc/2/include/ulmConclusions.h +share/voc/2/include/ulmConditions.h +share/voc/2/include/ulmConstStrings.h +share/voc/2/include/ulmDisciplines.h +share/voc/2/include/ulmErrors.h +share/voc/2/include/ulmEvents.h +share/voc/2/include/ulmForwarders.h +share/voc/2/include/ulmIEEE.h +share/voc/2/include/ulmIO.h +share/voc/2/include/ulmIndirectDisciplines.h +share/voc/2/include/ulmIntOperations.h +share/voc/2/include/ulmLoader.h +share/voc/2/include/ulmMC68881.h +share/voc/2/include/ulmNetIO.h +share/voc/2/include/ulmObjects.h +share/voc/2/include/ulmOperations.h +share/voc/2/include/ulmPersistentDisciplines.h +share/voc/2/include/ulmPersistentObjects.h +share/voc/2/include/ulmPlotters.h +share/voc/2/include/ulmPrint.h +share/voc/2/include/ulmPriorities.h +share/voc/2/include/ulmProcess.h +share/voc/2/include/ulmRandomGenerators.h +share/voc/2/include/ulmReals.h +share/voc/2/include/ulmRelatedEvents.h +share/voc/2/include/ulmResources.h +share/voc/2/include/ulmSYSTEM.h +share/voc/2/include/ulmScales.h +share/voc/2/include/ulmServices.h +share/voc/2/include/ulmSets.h +share/voc/2/include/ulmStreamConditions.h +share/voc/2/include/ulmStreamDisciplines.h +share/voc/2/include/ulmStreams.h +share/voc/2/include/ulmStrings.h +share/voc/2/include/ulmSys.h +share/voc/2/include/ulmSysConversions.h +share/voc/2/include/ulmSysErrors.h +share/voc/2/include/ulmSysIO.h +share/voc/2/include/ulmSysStat.h +share/voc/2/include/ulmSysTypes.h +share/voc/2/include/ulmTCrypt.h +share/voc/2/include/ulmTexts.h +share/voc/2/include/ulmTimeConditions.h +share/voc/2/include/ulmTimers.h +share/voc/2/include/ulmTimes.h +share/voc/2/include/ulmTypes.h +share/voc/2/include/ulmWrite.h +share/voc/2/sym/Args.sym +share/voc/2/sym/Console.sym +share/voc/2/sym/Errors.Txt +share/voc/2/sym/Files.sym +share/voc/2/sym/Heap.sym +share/voc/2/sym/In.sym +share/voc/2/sym/Listen.sym +share/voc/2/sym/Math.sym +share/voc/2/sym/MathL.sym +share/voc/2/sym/MersenneTwister.sym +share/voc/2/sym/Modules.sym +share/voc/2/sym/MultiArrayRiders.sym +share/voc/2/sym/MultiArrays.sym +share/voc/2/sym/Oberon.sym +share/voc/2/sym/Out.sym +share/voc/2/sym/Platform.sym +share/voc/2/sym/Printer.sym +share/voc/2/sym/Reals.sym +share/voc/2/sym/Sets.sym +share/voc/2/sym/Strings.sym +share/voc/2/sym/Texts.sym +share/voc/2/sym/VT100.sym +share/voc/2/sym/crt.sym +share/voc/2/sym/ethBTrees.sym +share/voc/2/sym/ethDates.sym +share/voc/2/sym/ethGZReaders.sym +share/voc/2/sym/ethGZWriters.sym +share/voc/2/sym/ethMD5.sym +share/voc/2/sym/ethRandomNumbers.sym +share/voc/2/sym/ethReals.sym +share/voc/2/sym/ethSets.sym +share/voc/2/sym/ethStrings.sym +share/voc/2/sym/ethUnicode.sym +share/voc/2/sym/ethZip.sym +share/voc/2/sym/ethZlib.sym +share/voc/2/sym/ethZlibBuffers.sym +share/voc/2/sym/ethZlibDeflate.sym +share/voc/2/sym/ethZlibInflate.sym +share/voc/2/sym/ethZlibReaders.sym +share/voc/2/sym/ethZlibWriters.sym +share/voc/2/sym/ooc2Ascii.sym +share/voc/2/sym/ooc2CharClass.sym +share/voc/2/sym/ooc2ConvTypes.sym +share/voc/2/sym/ooc2IntConv.sym +share/voc/2/sym/ooc2IntStr.sym +share/voc/2/sym/ooc2Real0.sym +share/voc/2/sym/ooc2Strings.sym +share/voc/2/sym/oocAscii.sym +share/voc/2/sym/oocBinaryRider.sym +share/voc/2/sym/oocC.sym +share/voc/2/sym/oocChannel.sym +share/voc/2/sym/oocCharClass.sym +share/voc/2/sym/oocComplexMath.sym +share/voc/2/sym/oocConvTypes.sym +share/voc/2/sym/oocFilenames.sym +share/voc/2/sym/oocIntConv.sym +share/voc/2/sym/oocIntStr.sym +share/voc/2/sym/oocJulianDay.sym +share/voc/2/sym/oocLComplexMath.sym +share/voc/2/sym/oocLRealConv.sym +share/voc/2/sym/oocLRealMath.sym +share/voc/2/sym/oocLRealStr.sym +share/voc/2/sym/oocLongInts.sym +share/voc/2/sym/oocLowLReal.sym +share/voc/2/sym/oocLowReal.sym +share/voc/2/sym/oocMsg.sym +share/voc/2/sym/oocOakMath.sym +share/voc/2/sym/oocRealConv.sym +share/voc/2/sym/oocRealMath.sym +share/voc/2/sym/oocRealStr.sym +share/voc/2/sym/oocRts.sym +share/voc/2/sym/oocStrings.sym +share/voc/2/sym/oocStrings2.sym +share/voc/2/sym/oocSysClock.sym +share/voc/2/sym/oocTextRider.sym +share/voc/2/sym/oocTime.sym +share/voc/2/sym/oocwrapperlibc.sym +share/voc/2/sym/powStrings.sym +share/voc/2/sym/ulmASCII.sym +share/voc/2/sym/ulmAssertions.sym +share/voc/2/sym/ulmAsymmetricCiphers.sym +share/voc/2/sym/ulmBlockCiphers.sym +share/voc/2/sym/ulmCipherOps.sym +share/voc/2/sym/ulmCiphers.sym +share/voc/2/sym/ulmClocks.sym +share/voc/2/sym/ulmConclusions.sym +share/voc/2/sym/ulmConditions.sym +share/voc/2/sym/ulmConstStrings.sym +share/voc/2/sym/ulmDisciplines.sym +share/voc/2/sym/ulmErrors.sym +share/voc/2/sym/ulmEvents.sym +share/voc/2/sym/ulmForwarders.sym +share/voc/2/sym/ulmIEEE.sym +share/voc/2/sym/ulmIO.sym +share/voc/2/sym/ulmIndirectDisciplines.sym +share/voc/2/sym/ulmIntOperations.sym +share/voc/2/sym/ulmLoader.sym +share/voc/2/sym/ulmMC68881.sym +share/voc/2/sym/ulmNetIO.sym +share/voc/2/sym/ulmObjects.sym +share/voc/2/sym/ulmOperations.sym +share/voc/2/sym/ulmPersistentDisciplines.sym +share/voc/2/sym/ulmPersistentObjects.sym +share/voc/2/sym/ulmPlotters.sym +share/voc/2/sym/ulmPrint.sym +share/voc/2/sym/ulmPriorities.sym +share/voc/2/sym/ulmProcess.sym +share/voc/2/sym/ulmRandomGenerators.sym +share/voc/2/sym/ulmReals.sym +share/voc/2/sym/ulmRelatedEvents.sym +share/voc/2/sym/ulmResources.sym +share/voc/2/sym/ulmSYSTEM.sym +share/voc/2/sym/ulmScales.sym +share/voc/2/sym/ulmServices.sym +share/voc/2/sym/ulmSets.sym +share/voc/2/sym/ulmStreamConditions.sym +share/voc/2/sym/ulmStreamDisciplines.sym +share/voc/2/sym/ulmStreams.sym +share/voc/2/sym/ulmStrings.sym +share/voc/2/sym/ulmSys.sym +share/voc/2/sym/ulmSysConversions.sym +share/voc/2/sym/ulmSysErrors.sym +share/voc/2/sym/ulmSysIO.sym +share/voc/2/sym/ulmSysStat.sym +share/voc/2/sym/ulmSysTypes.sym +share/voc/2/sym/ulmTCrypt.sym +share/voc/2/sym/ulmTexts.sym +share/voc/2/sym/ulmTimeConditions.sym +share/voc/2/sym/ulmTimers.sym +share/voc/2/sym/ulmTimes.sym +share/voc/2/sym/ulmTypes.sym +share/voc/2/sym/ulmWrite.sym +share/voc/C/include/Files.h +share/voc/C/include/Heap.h +share/voc/C/include/In.h +share/voc/C/include/Math.h +share/voc/C/include/MathL.h +share/voc/C/include/Modules.h +share/voc/C/include/Oberon.h +share/voc/C/include/Out.h +share/voc/C/include/Platform.h +share/voc/C/include/Reals.h +share/voc/C/include/SYSTEM.h +share/voc/C/include/Strings.h +share/voc/C/include/Texts.h +share/voc/C/include/VT100.h +share/voc/C/include/WindowsWrapper.h +share/voc/C/sym/Errors.Txt +share/voc/C/sym/Files.sym +share/voc/C/sym/Heap.sym +share/voc/C/sym/In.sym +share/voc/C/sym/Math.sym +share/voc/C/sym/MathL.sym +share/voc/C/sym/Modules.sym +share/voc/C/sym/Oberon.sym +share/voc/C/sym/Out.sym +share/voc/C/sym/Platform.sym +share/voc/C/sym/Reals.sym +share/voc/C/sym/Strings.sym +share/voc/C/sym/Texts.sym +share/voc/C/sym/VT100.sym +share/voc/bin/showdef +share/voc/bin/voc +share/voc/lib/libvoc-O2.a +share/voc/lib/libvoc-O2.so +share/voc/lib/libvoc-OC.a +share/voc/lib/libvoc-OC.so +bin/showdef +bin/voc