Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Nov 2020 02:39:04 +0000 (UTC)
From:      Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r556244 - in head/lang/fpc-pastojs: . files
Message-ID:  <202011250239.0AP2d4t9052295@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: acm
Date: Wed Nov 25 02:39:03 2020
New Revision: 556244
URL: https://svnweb.freebsd.org/changeset/ports/556244

Log:
  - New port: lang/fpc-pastoj
  
  Pascal to javascript transpiler

Added:
  head/lang/fpc-pastojs/
  head/lang/fpc-pastojs/Makefile   (contents, props changed)
  head/lang/fpc-pastojs/files/
  head/lang/fpc-pastojs/files/patch-packages-pastojs_fpmake.pp   (contents, props changed)
  head/lang/fpc-pastojs/pkg-plist   (contents, props changed)

Added: head/lang/fpc-pastojs/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/fpc-pastojs/Makefile	Wed Nov 25 02:39:03 2020	(r556244)
@@ -0,0 +1,15 @@
+# $FreeBSD$
+
+CATEGORIES=	lang
+PKGNAMESUFFIX=	-pastojs
+
+COMMENT=	Pascal to javascript transpiler
+
+USES=		fpc
+USE_FPC=	fcl-base fcl-js fcl-json fcl-passrc fcl-res rtl-objpas
+
+MASTERDIR=	${.CURDIR}/../../lang/fpc
+WRKUNITDIR=	${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
+EXTRACTUNITDIR=	${WRKUNITDIR}
+
+.include "${MASTERDIR}/Makefile"

Added: head/lang/fpc-pastojs/files/patch-packages-pastojs_fpmake.pp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/fpc-pastojs/files/patch-packages-pastojs_fpmake.pp	Wed Nov 25 02:39:03 2020	(r556244)
@@ -0,0 +1,14 @@
+--- packages/pastojs/fpmake.pp	2020-10-04 00:18:21.474418000 -0500
++++ packages/pastojs/fpmake.pp	2020-10-04 00:18:32.337561000 -0500
+@@ -57,6 +57,11 @@
+     T:=P.Targets.AddUnit('pas2jspparser.pp');
+     T:=P.Targets.AddUnit('pas2jsuseanalyzer.pp');
+     T:=P.Targets.AddUnit('pas2jscompiler.pp');
++    T:=P.Targets.AddUnit('pas2jsresstrfile.pp');
++    T.ResourceStrings := True;
++    T:=P.Targets.AddUnit('pas2jsresources.pp');
++    T:=P.Targets.AddUnit('pas2jshtmlresources.pp');
++    T:=P.Targets.AddUnit('pas2jsjsresources.pp');
+     T:=P.Targets.AddUnit('pas2jsfscompiler.pp');
+       T.Dependencies.AddUnit('pas2jscompiler');
+     T:=P.Targets.AddUnit('pas2jspcucompiler.pp');

Added: head/lang/fpc-pastojs/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/fpc-pastojs/pkg-plist	Wed Nov 25 02:39:03 2020	(r556244)
@@ -0,0 +1,43 @@
+lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/pastojs.fpm
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/fppas2js.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/fppas2js.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/fppas2js.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/fppjssrcmap.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/fppjssrcmap.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jscompiler.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jscompiler.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jscompilercfg.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jscompilercfg.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jscompilerpp.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jscompilerpp.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jsfilecache.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jsfilecache.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jsfiler.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jsfiler.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jsfileutils.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jsfileutils.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jsfs.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jsfs.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jsfscompiler.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jsfscompiler.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jshtmlresources.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jshtmlresources.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jsjsresources.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jsjsresources.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jslibcompiler.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jslibcompiler.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jslogger.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jslogger.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jspcucompiler.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jspcucompiler.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jspparser.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jspparser.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jsresources.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jsresources.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jsresstrfile.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jsresstrfile.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jsresstrfile.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jsuseanalyzer.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jsuseanalyzer.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jsutils.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pastojs/pas2jsutils.ppu



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