svn commit: r556244 - in head/lang/fpc-pastojs: . files

Jose Alonso Cardenas Marquez acm at FreeBSD.org
Wed Nov 25 02:39:04 UTC 2020


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


More information about the svn-ports-all mailing list