Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 6 Jun 2019 21:37:36 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r503604 - in head/lang: . plexil
Message-ID:  <201906062137.x56LbaFv040667@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Thu Jun  6 21:37:35 2019
New Revision: 503604
URL: https://svnweb.freebsd.org/changeset/ports/503604

Log:
  New port: lang/plexil: Plan Execution Interchange Language from NASA for robot control

Added:
  head/lang/plexil/
  head/lang/plexil/Makefile   (contents, props changed)
  head/lang/plexil/distinfo   (contents, props changed)
  head/lang/plexil/pkg-descr   (contents, props changed)
  head/lang/plexil/pkg-plist   (contents, props changed)
Modified:
  head/lang/Makefile

Modified: head/lang/Makefile
==============================================================================
--- head/lang/Makefile	Thu Jun  6 21:17:03 2019	(r503603)
+++ head/lang/Makefile	Thu Jun  6 21:37:35 2019	(r503604)
@@ -284,6 +284,7 @@
     SUBDIR += php73
     SUBDIR += php73-extensions
     SUBDIR += picoc
+    SUBDIR += plexil
     SUBDIR += pocl
     SUBDIR += polyml
     SUBDIR += ponyc

Added: head/lang/plexil/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/plexil/Makefile	Thu Jun  6 21:37:35 2019	(r503604)
@@ -0,0 +1,25 @@
+# $FreeBSD$
+
+PORTNAME=	plexil
+DISTVERSION=	4.5.0
+DISTVERSIONSUFFIX=	RC2
+CATEGORIES=	lang devel
+MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${DISTVERSION:R}
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	Plan Execution Interchange Language from NASA for robot control
+
+LICENSE=	ISCL
+
+USES=		gmake libtool
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--disable-static --disable-gantt --disable-ipc --disable-sas --disable-test-exec --disable-udp
+USE_GCC=	any # clang fails: undefined symbol: std::__1::unique_ptr
+INSTALL_TARGET=	install-strip
+USE_LDCONFIG=	yes
+
+WRKSRC_SUBDIR=	src
+
+BINARY_ALIAS=	gcc=${CC}
+
+.include <bsd.port.mk>

Added: head/lang/plexil/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/plexil/distinfo	Thu Jun  6 21:37:35 2019	(r503604)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1559856630
+SHA256 (plexil-4.5.0RC2.tar.gz) = 120fcf0e284a2deb0e15bb719da98e062f08af3a8984e2ea05bb2f5a42e338a4
+SIZE (plexil-4.5.0RC2.tar.gz) = 17029712

Added: head/lang/plexil/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/plexil/pkg-descr	Thu Jun  6 21:37:35 2019	(r503604)
@@ -0,0 +1,16 @@
+PLEXIL (Plan Execution Interchange Language) is a language for representing
+plans for automation, as well a technology for executing these plans on real or
+simulated systems. PLEXIL has been used in robotics, control of unmanned
+vehicles, automation of operations in human habitats, and systems and
+simulations involving intelligent software agents.
+
+PLEXIL was designed initially to meet the requirements of flexible, efficient
+and reliable plan execution in space mission operations. It is compact,
+semantically clear, and deterministic given the same sequence of events from the
+external world. At the same time, the language is quite expressive and can
+represent branches, loops, time- and event- driven activities, concurrent
+activities, sequences, and temporal constraints. The core syntax of the language
+is simple and uniform, making plan interpretation simple and efficient, while
+enabling the application of validation and testing techniques.
+
+WWW: http://plexil.sourceforge.net/wiki/index.php/Main_Page

Added: head/lang/plexil/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/plexil/pkg-plist	Thu Jun  6 21:37:35 2019	(r503604)
@@ -0,0 +1,158 @@
+bin/analyzePlan
+bin/universalExec
+include/AdapterConfiguration.hh
+include/AdapterExecInterface.hh
+include/AdapterFactory.hh
+include/Alias.hh
+include/Array.hh
+include/ArrayFwd.hh
+include/ArrayImpl.hh
+include/ArrayReference.hh
+include/ArrayVariable.hh
+include/Assignable.hh
+include/Assignment.hh
+include/AssignmentNode.hh
+include/CachedValue.hh
+include/CachedValueImpl.hh
+include/ClientSocket.h
+include/Command.hh
+include/CommandHandle.hh
+include/CommandHandleVariable.hh
+include/CommandNode.hh
+include/Constant.hh
+include/ConstantMacros.hh
+include/Debug.hh
+include/DebugMessage.hh
+include/DummyAdapter.hh
+include/DynamicLoader.h
+include/Error.hh
+include/ExecApplication.hh
+include/ExecConnector.hh
+include/ExecListener.hh
+include/ExecListenerBase.hh
+include/ExecListenerFactory.hh
+include/ExecListenerFilter.hh
+include/ExecListenerFilterFactory.hh
+include/ExecListenerHub.hh
+include/ExprVec.hh
+include/Expression.hh
+include/ExpressionConstants.hh
+include/ExpressionFactory.hh
+include/ExpressionListener.hh
+include/Expressions.hh
+include/ExternalInterface.hh
+include/Function.hh
+include/GetValueImpl.hh
+include/InputQueue.hh
+include/InterfaceAdapter.hh
+include/InterfaceError.hh
+include/InterfaceManager.hh
+include/InterfaceSchema.hh
+include/Launcher.hh
+include/LibraryCallNode.hh
+include/LinkedQueue.hh
+include/ListNode.hh
+include/ListenerFilters.hh
+include/Logging.hh
+include/Lookup.hh
+include/LuvFormat.hh
+include/LuvListener.hh
+include/Node.hh
+include/NodeConnector.hh
+include/NodeConstantExpressions.hh
+include/NodeConstants.hh
+include/NodeFactory.hh
+include/NodeFunction.hh
+include/NodeOperator.hh
+include/NodeOperatorImpl.hh
+include/NodeTimepointValue.hh
+include/NodeTransition.hh
+include/NodeVariableMap.hh
+include/NodeVariables.hh
+include/NotifierImpl.hh
+include/Operator.hh
+include/ParserException.hh
+include/PlanDebugListener.hh
+include/PlanError.hh
+include/PlexilExec.hh
+include/PlexilListener.hh
+include/PlexilNodeType.hh
+include/PlexilSchema.hh
+include/PlexilTypeTraits.hh
+include/QueueEntry.hh
+include/RecursiveThreadMutex.hh
+include/ResourceArbiterInterface.hh
+include/SerializedInputQueue.hh
+include/ServerSocket.h
+include/SimpleBooleanVariable.hh
+include/SimpleInputQueue.hh
+include/SimpleMap.hh
+include/Socket.h
+include/SocketException.h
+include/State.hh
+include/StateCacheEntry.hh
+include/StateCacheMap.hh
+include/TestSupport.hh
+include/ThreadMutex.hh
+include/ThreadSemaphore.hh
+include/ThreadSpawn.hh
+include/TimeAdapter.hh
+include/Update.hh
+include/UpdateNode.hh
+include/UserVariable.hh
+include/UtilityAdapter.hh
+include/Value.hh
+include/ValueType.hh
+include/VariableConflictSet.hh
+include/allocateCache.hh
+include/bitsetUtils.hh
+include/lifecycle-utils.h
+include/map-utils.hh
+include/parseNode.hh
+include/parsePlan.hh
+include/parser-utils.hh
+include/plan-utils.hh
+include/planLibrary.hh
+include/plexil-config.h
+include/pugiconfig.hpp
+include/pugixml.hpp
+include/stricmp.h
+include/timespec-utils.hh
+include/timeval-utils.hh
+include/utils_main_page.hh
+lib/libLauncher.so
+lib/libLauncher.so.0
+lib/libLauncher.so.0.0.0
+lib/libLuvListener.so
+lib/libLuvListener.so.0
+lib/libLuvListener.so.0.0.0
+lib/libPlanDebugListener.so
+lib/libPlanDebugListener.so.0
+lib/libPlanDebugListener.so.0.0.0
+lib/libPlexilAppFramework.so
+lib/libPlexilAppFramework.so.0
+lib/libPlexilAppFramework.so.0.0.0
+lib/libPlexilExec.so
+lib/libPlexilExec.so.0
+lib/libPlexilExec.so.0.0.0
+lib/libPlexilExpr.so
+lib/libPlexilExpr.so.0
+lib/libPlexilExpr.so.0.0.0
+lib/libPlexilIntfc.so
+lib/libPlexilIntfc.so.0
+lib/libPlexilIntfc.so.0.0.0
+lib/libPlexilSockets.so
+lib/libPlexilSockets.so.0
+lib/libPlexilSockets.so.0.0.0
+lib/libPlexilUtils.so
+lib/libPlexilUtils.so.0
+lib/libPlexilUtils.so.0.0.0
+lib/libPlexilValue.so
+lib/libPlexilValue.so.0
+lib/libPlexilValue.so.0.0.0
+lib/libPlexilXmlParser.so
+lib/libPlexilXmlParser.so.0
+lib/libPlexilXmlParser.so.0.0.0
+lib/libpugixml.so
+lib/libpugixml.so.0
+lib/libpugixml.so.0.0.0



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