notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
plexil PLan EXecution Interchange Language from NASA for robot control
4.5.0 lang on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2019-06-06 21:38:02
Last Update: 2019-06-11 16:55:37
SVN Revision: 503965
Also Listed In: devel
License: BSD3CLAUSE
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
SVNWeb : Homepage
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (163 items)
  1. /usr/local/share/licenses/plexil-4.5.0/catalog.mk
  2. /usr/local/share/licenses/plexil-4.5.0/LICENSE
  3. /usr/local/share/licenses/plexil-4.5.0/BSD3CLAUSE
  4. bin/analyzePlan
  5. bin/universalExec
  6. include/AdapterConfiguration.hh
  7. include/AdapterExecInterface.hh
  8. include/AdapterFactory.hh
  9. include/Alias.hh
  10. include/Array.hh
  11. include/ArrayFwd.hh
  12. include/ArrayImpl.hh
  13. include/ArrayReference.hh
  14. include/ArrayVariable.hh
  15. include/Assignable.hh
  16. include/Assignment.hh
  17. include/AssignmentNode.hh
  18. include/CachedValue.hh
  19. include/CachedValueImpl.hh
  20. include/ClientSocket.h
  21. include/Command.hh
  22. include/CommandHandle.hh
  23. include/CommandHandleVariable.hh
  24. include/CommandNode.hh
  25. include/Constant.hh
  26. include/ConstantMacros.hh
  27. include/Debug.hh
  28. include/DebugMessage.hh
  29. include/DummyAdapter.hh
  30. include/DynamicLoader.h
  31. include/Error.hh
  32. include/ExecApplication.hh
  33. include/ExecConnector.hh
  34. include/ExecListener.hh
  35. include/ExecListenerBase.hh
  36. include/ExecListenerFactory.hh
  37. include/ExecListenerFilter.hh
  38. include/ExecListenerFilterFactory.hh
  39. include/ExecListenerHub.hh
  40. include/ExprVec.hh
  41. include/Expression.hh
  42. include/ExpressionConstants.hh
  43. include/ExpressionFactory.hh
  44. include/ExpressionListener.hh
  45. include/Expressions.hh
  46. include/ExternalInterface.hh
  47. include/Function.hh
  48. include/GetValueImpl.hh
  49. include/InputQueue.hh
  50. include/InterfaceAdapter.hh
  51. include/InterfaceError.hh
  52. include/InterfaceManager.hh
  53. include/InterfaceSchema.hh
  54. include/Launcher.hh
  55. include/LibraryCallNode.hh
  56. include/LinkedQueue.hh
  57. include/ListNode.hh
  58. include/ListenerFilters.hh
  59. include/Logging.hh
  60. include/Lookup.hh
  61. include/LuvFormat.hh
  62. include/LuvListener.hh
  63. include/Node.hh
  64. include/NodeConnector.hh
  65. include/NodeConstantExpressions.hh
  66. include/NodeConstants.hh
  67. include/NodeFactory.hh
  68. include/NodeFunction.hh
  69. include/NodeOperator.hh
  70. include/NodeOperatorImpl.hh
  71. include/NodeTimepointValue.hh
  72. include/NodeTransition.hh
  73. include/NodeVariableMap.hh
  74. include/NodeVariables.hh
  75. include/NotifierImpl.hh
  76. include/Operator.hh
  77. include/ParserException.hh
  78. include/PlanDebugListener.hh
  79. include/PlanError.hh
  80. include/PlexilExec.hh
  81. include/PlexilListener.hh
  82. include/PlexilNodeType.hh
  83. include/PlexilSchema.hh
  84. include/PlexilTypeTraits.hh
  85. include/QueueEntry.hh
  86. include/RecursiveThreadMutex.hh
  87. include/ResourceArbiterInterface.hh
  88. include/SerializedInputQueue.hh
  89. include/ServerSocket.h
  90. include/SimpleBooleanVariable.hh
  91. include/SimpleInputQueue.hh
  92. include/SimpleMap.hh
  93. include/Socket.h
  94. include/SocketException.h
  95. include/State.hh
  96. include/StateCacheEntry.hh
  97. include/StateCacheMap.hh
  98. include/TestSupport.hh
  99. include/ThreadMutex.hh
  100. include/ThreadSemaphore.hh
  101. include/ThreadSpawn.hh
  102. include/TimeAdapter.hh
  103. include/Update.hh
  104. include/UpdateNode.hh
  105. include/UserVariable.hh
  106. include/UtilityAdapter.hh
  107. include/Value.hh
  108. include/ValueType.hh
  109. include/VariableConflictSet.hh
  110. include/allocateCache.hh
  111. include/bitsetUtils.hh
  112. include/lifecycle-utils.h
  113. include/map-utils.hh
  114. include/parseNode.hh
  115. include/parsePlan.hh
  116. include/parser-utils.hh
  117. include/plan-utils.hh
  118. include/planLibrary.hh
  119. include/plexil-config.h
  120. include/pugiconfig.hpp
  121. include/pugixml.hpp
  122. include/stricmp.h
  123. include/timespec-utils.hh
  124. include/timeval-utils.hh
  125. include/utils_main_page.hh
  126. lib/libLauncher.so
  127. lib/libLauncher.so.0
  128. lib/libLauncher.so.0.0.0
  129. lib/libLuvListener.so
  130. lib/libLuvListener.so.0
  131. lib/libLuvListener.so.0.0.0
  132. lib/libPlanDebugListener.so
  133. lib/libPlanDebugListener.so.0
  134. lib/libPlanDebugListener.so.0.0.0
  135. lib/libPlexilAppFramework.so
  136. lib/libPlexilAppFramework.so.0
  137. lib/libPlexilAppFramework.so.0.0.0
  138. lib/libPlexilExec.so
  139. lib/libPlexilExec.so.0
  140. lib/libPlexilExec.so.0.0.0
  141. lib/libPlexilExpr.so
  142. lib/libPlexilExpr.so.0
  143. lib/libPlexilExpr.so.0.0.0
  144. lib/libPlexilIntfc.so
  145. lib/libPlexilIntfc.so.0
  146. lib/libPlexilIntfc.so.0.0.0
  147. lib/libPlexilSockets.so
  148. lib/libPlexilSockets.so.0
  149. lib/libPlexilSockets.so.0.0.0
  150. lib/libPlexilUtils.so
  151. lib/libPlexilUtils.so.0
  152. lib/libPlexilUtils.so.0.0.0
  153. lib/libPlexilValue.so
  154. lib/libPlexilValue.so.0
  155. lib/libPlexilValue.so.0.0.0
  156. lib/libPlexilXmlParser.so
  157. lib/libPlexilXmlParser.so.0
  158. lib/libPlexilXmlParser.so.0.0.0
  159. lib/libpugixml.so
  160. lib/libpugixml.so.0
  161. lib/libpugixml.so.0.0.0
  162. @postexec /usr/sbin/service ldconfig restart > /dev/null
  163. @postunexec /usr/sbin/service ldconfig restart > /dev/null
  164. Collapse this list.
Dependency lines:
  • plexil>0:lang/plexil

To install the port: cd /usr/ports/lang/plexil/ && make install clean
To add the package: pkg install plexil

PKGNAME: plexil

There is no flavor information for this port.

distinfo:

TIMESTAMP = 1559856630
SHA256 (plexil-4.5.0RC2.tar.gz) = 120fcf0e284a2deb0e15bb719da98e062f08af3a8984e2ea05bb2f5a42e338a4
SIZE (plexil-4.5.0RC2.tar.gz) = 17029712


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. gmake : devel/gmake
  2. gcc8 : lang/gcc8
  3. as : devel/binutils
Runtime dependencies:
  1. gcc8 : lang/gcc8
There are no ports dependent upon this port

Configuration Options
     No options to configure

USES:
gmake libtool

Master Sites:
  1. http://cytranet.dl.sourceforge.net/project/plexil/plexil/4.5/
  2. http://downloads.sourceforge.net/project/plexil/plexil/4.5/
  3. http://excellmedia.dl.sourceforge.net/project/plexil/plexil/4.5/
  4. http://freefr.dl.sourceforge.net/project/plexil/plexil/4.5/
  5. http://jaist.dl.sourceforge.net/project/plexil/plexil/4.5/
  6. http://kent.dl.sourceforge.net/project/plexil/plexil/4.5/
  7. http://nchc.dl.sourceforge.net/project/plexil/plexil/4.5/
  8. http://netcologne.dl.sourceforge.net/project/plexil/plexil/4.5/
  9. http://netix.dl.sourceforge.net/project/plexil/plexil/4.5/
  10. http://superb-dca2.dl.sourceforge.net/project/plexil/plexil/4.5/
  11. http://superb-sea2.dl.sourceforge.net/project/plexil/plexil/4.5/
  12. http://ufpr.dl.sourceforge.net/project/plexil/plexil/4.5/
  13. http://vorboss.dl.sourceforge.net/project/plexil/plexil/4.5/
  14. https://cytranet.dl.sourceforge.net/project/plexil/plexil/4.5/
  15. https://downloads.sourceforge.net/project/plexil/plexil/4.5/
  16. https://excellmedia.dl.sourceforge.net/project/plexil/plexil/4.5/
  17. https://freefr.dl.sourceforge.net/project/plexil/plexil/4.5/
  18. https://jaist.dl.sourceforge.net/project/plexil/plexil/4.5/
  19. https://kent.dl.sourceforge.net/project/plexil/plexil/4.5/
  20. https://nchc.dl.sourceforge.net/project/plexil/plexil/4.5/
  21. https://netcologne.dl.sourceforge.net/project/plexil/plexil/4.5/
  22. https://netix.dl.sourceforge.net/project/plexil/plexil/4.5/
  23. https://superb-dca2.dl.sourceforge.net/project/plexil/plexil/4.5/
  24. https://superb-sea2.dl.sourceforge.net/project/plexil/plexil/4.5/
  25. https://ufpr.dl.sourceforge.net/project/plexil/plexil/4.5/
  26. https://vorboss.dl.sourceforge.net/project/plexil/plexil/4.5/

Number of commits found: 3

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
11 Jun 2019 15:55:37
Original commit files touched by this commit  4.5.0
Revision:503965
pkubaj search for other commits by this committer
lang/plexil: fix build

Replace USE_GCC=any with USE_GCC=yes.

New GCC is now needed:
../utils/bitsetUtils.hh:72: error: 'const class std::bitset<64u>' has no member
named 'all'

Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D20602
06 Jun 2019 21:40:39
Original commit files touched by this commit  4.5.0
Revision:503605
yuri search for other commits by this committer
lang/plexil: Fix license
06 Jun 2019 21:37:36
Original commit files touched by this commit  4.5.0
Revision:503604
yuri search for other commits by this committer
New port: lang/plexil: Plan Execution Interchange Language from NASA for robot
control

Number of commits found: 3

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
chromiumJun 15
neovimJun 13
phpmyadminJun 13
vimJun 13
vim-consoleJun 13
vim-tinyJun 13
mybbJun 12
linux-flashplayerJun 11
drupal7Jun 08
eximJun 06
py-django111Jun 06
py-django21Jun 06
py-django22Jun 06
ImageMagick7*Jun 04
ImageMagick7-nox11*Jun 04

11 vulnerabilities affecting 77 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2019-06-15 15:07:33


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 36683
Broken 83
Deprecated 124
Ignore 304
Forbidden 3
Restricted 163
No CDROM 74
Vulnerable 33
Expired 19
Set to expire 95
Interactive 0
new 24 hours 5
new 48 hours10
new 7 days40
new fortnight53
new month198

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2019 Dan Langille. All rights reserved.