FreeBSD Bugzilla – Attachment 210152 Details for
Bug 242809
New port: lang/voc Vishap Oberon Compiler for Oberon-2
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
here's my modified proposal based on your first patch version, which fits a bit better into our rig
voc-proposal.patch (text/plain), 13.36 KB, created by
Matthias Andree
on 2019-12-22 18:49:01 UTC
(
hide
)
Description:
here's my modified proposal based on your first patch version, which fits a bit better into our rig
Filename:
MIME Type:
Creator:
Matthias Andree
Created:
2019-12-22 18:49:01 UTC
Size:
13.36 KB
patch
obsolete
>Index: lang/Makefile >=================================================================== >--- lang/Makefile (Revision 520564) >+++ lang/Makefile (Arbeitskopie) >@@ -378,6 +378,7 @@ > SUBDIR += v8 > SUBDIR += vala > SUBDIR += visualworks >+ SUBDIR += voc > SUBDIR += yabasic > SUBDIR += yap > SUBDIR += yap-devel >Index: lang/voc/Makefile >=================================================================== >--- lang/voc/Makefile (nicht existent) >+++ lang/voc/Makefile (Arbeitskopie) >@@ -0,0 +1,39 @@ >+# $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 >+ >+MAKEFILE= makefile >+ALL_TARGET= full >+ >+USE= fakeroot >+USE_LDCONFIG= ${PREFIX}/share/voc/lib >+ >+MAKE_JOBS_UNSAFE= yes >+ >+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 <bsd.port.mk> > >Property changes on: lang/voc/Makefile >___________________________________________________________________ >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:keywords >## -0,0 +1 ## >+FreeBSD=%H >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: lang/voc/distinfo >=================================================================== >--- lang/voc/distinfo (nicht existent) >+++ lang/voc/distinfo (Arbeitskopie) >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1576921386 >+SHA256 (vishaps-voc-g20191119-63008f6_GH0.tar.gz) = 859eafd10469438231fe21f7754d636b6d0c9f6b4275578e3994a1d95fb03268 >+SIZE (vishaps-voc-g20191119-63008f6_GH0.tar.gz) = 1136244 > >Property changes on: lang/voc/distinfo >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: lang/voc/pkg-descr >=================================================================== >--- lang/voc/pkg-descr (nicht existent) >+++ lang/voc/pkg-descr (Arbeitskopie) >@@ -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/ > >Property changes on: lang/voc/pkg-descr >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: lang/voc/pkg-plist >=================================================================== >--- lang/voc/pkg-plist (nicht existent) >+++ lang/voc/pkg-plist (Arbeitskopie) >@@ -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 > >Property changes on: lang/voc/pkg-plist >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 242809
:
210149
| 210152
Working