notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
2024-11-06 Today brought in a new category: filesystems. Sadly, the website did not process it well. I am working on that. It may take a few days.
2024-11-07 Commit processing is halted. I have a fix for the new category. It is making its way through the system.
UPDATE: the backend is processing the original filesystems commit now. It should take about an hour.
UPDATE: as of 20:30 UTC, the filesystems commit has been processed. Commit processing is now up to date.
Port details
picolisp Minimal Lisp interpreter with a focus on simplicity
24.6 lang on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 24.3Version of this port present on the latest quarterly branch.
Maintainer: gahr@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-03-06 10:57:04
Last Update: 2024-09-17 06:57:07
Commit Hash: 08d62f2
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
License: MIT
WWW:
https://picolisp.com
Description:
PicoLisp is quite different from other Lisps. The main reason is its focus on data. PicoLisp has one single internal data type: The "cell". On the language level it has only three data types: Numbers, symbols and cons pairs. They are all built from cells. What may sound like a restriction is actually a big advantage. The simple internal structure results in high start-up and execution speeds. Cells can be manipulated freely in any conceivable way, giving full control to the programmer.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (189 items)
Collapse this list.
  1. /usr/local/share/licenses/picolisp-24.6/catalog.mk
  2. /usr/local/share/licenses/picolisp-24.6/LICENSE
  3. /usr/local/share/licenses/picolisp-24.6/MIT
  4. bin/picolisp
  5. bin/pil
  6. lib/picolisp/COPYING
  7. lib/picolisp/INSTALL
  8. lib/picolisp/README
  9. lib/picolisp/bin/balance
  10. lib/picolisp/bin/httpGate
  11. lib/picolisp/bin/picolisp
  12. lib/picolisp/bin/pil
  13. lib/picolisp/bin/psh
  14. lib/picolisp/bin/pty
  15. lib/picolisp/bin/ssl
  16. lib/picolisp/bin/vip
  17. lib/picolisp/bin/watchdog
  18. lib/picolisp/doc/ChangeLog
  19. lib/picolisp/doc/Tracks
  20. lib/picolisp/doc/des.html
  21. lib/picolisp/doc/doc.css
  22. lib/picolisp/doc/faq.html
  23. lib/picolisp/doc/httpGate.html
  24. lib/picolisp/doc/man.html
  25. lib/picolisp/doc/microTemplates
  26. lib/picolisp/doc/native.html
  27. lib/picolisp/doc/rc.sample
  28. lib/picolisp/doc/ref.html
  29. lib/picolisp/doc/refA.html
  30. lib/picolisp/doc/refB.html
  31. lib/picolisp/doc/refC.html
  32. lib/picolisp/doc/refD.html
  33. lib/picolisp/doc/refE.html
  34. lib/picolisp/doc/refF.html
  35. lib/picolisp/doc/refG.html
  36. lib/picolisp/doc/refH.html
  37. lib/picolisp/doc/refI.html
  38. lib/picolisp/doc/refJ.html
  39. lib/picolisp/doc/refK.html
  40. lib/picolisp/doc/refL.html
  41. lib/picolisp/doc/refM.html
  42. lib/picolisp/doc/refN.html
  43. lib/picolisp/doc/refO.html
  44. lib/picolisp/doc/refP.html
  45. lib/picolisp/doc/refQ.html
  46. lib/picolisp/doc/refR.html
  47. lib/picolisp/doc/refS.html
  48. lib/picolisp/doc/refT.html
  49. lib/picolisp/doc/refU.html
  50. lib/picolisp/doc/refV.html
  51. lib/picolisp/doc/refW.html
  52. lib/picolisp/doc/refX.html
  53. lib/picolisp/doc/refY.html
  54. lib/picolisp/doc/refZ.html
  55. lib/picolisp/doc/ref_.html
  56. lib/picolisp/doc/search
  57. lib/picolisp/doc/search.html
  58. lib/picolisp/doc/select.html
  59. lib/picolisp/doc/structures
  60. lib/picolisp/doc/tut.html
  61. lib/picolisp/doc/viprc.sample
  62. lib/picolisp/ext.l
  63. lib/picolisp/img/go.png
  64. lib/picolisp/img/no.png
  65. lib/picolisp/lib.css
  66. lib/picolisp/lib.l
  67. lib/picolisp/lib/adm.l
  68. lib/picolisp/lib/android.l
  69. lib/picolisp/lib/app.l
  70. lib/picolisp/lib/bash_completion
  71. lib/picolisp/lib/btree.l
  72. lib/picolisp/lib/canvas.js
  73. lib/picolisp/lib/canvas.l
  74. lib/picolisp/lib/clang.l
  75. lib/picolisp/lib/complete.l
  76. lib/picolisp/lib/db.l
  77. lib/picolisp/lib/dbgc.l
  78. lib/picolisp/lib/debug.l
  79. lib/picolisp/lib/ext.so
  80. lib/picolisp/lib/form.js
  81. lib/picolisp/lib/form.l
  82. lib/picolisp/lib/frac.l
  83. lib/picolisp/lib/gis.js
  84. lib/picolisp/lib/gis.l
  85. lib/picolisp/lib/heartbeat.l
  86. lib/picolisp/lib/ht.so
  87. lib/picolisp/lib/http.l
  88. lib/picolisp/lib/json.l
  89. lib/picolisp/lib/lint.l
  90. lib/picolisp/lib/map
  91. lib/picolisp/lib/math.l
  92. lib/picolisp/lib/misc.l
  93. lib/picolisp/lib/net.l
  94. lib/picolisp/lib/pilog.l
  95. lib/picolisp/lib/plio.js
  96. lib/picolisp/lib/replica.l
  97. lib/picolisp/lib/role.l
  98. lib/picolisp/lib/simul.l
  99. lib/picolisp/lib/sq.l
  100. lib/picolisp/lib/svg.l
  101. lib/picolisp/lib/sysdefs
  102. lib/picolisp/lib/term.l
  103. lib/picolisp/lib/test.l
  104. lib/picolisp/lib/tinymce.l
  105. lib/picolisp/lib/too.l
  106. lib/picolisp/lib/user.l
  107. lib/picolisp/lib/vip.l
  108. lib/picolisp/lib/vip/draw.l
  109. lib/picolisp/lib/vip/html.l
  110. lib/picolisp/lib/xhtml.l
  111. lib/picolisp/lib/xhtml/area
  112. lib/picolisp/lib/xhtml/field
  113. lib/picolisp/lib/xhtml/grid
  114. lib/picolisp/lib/xhtml/html
  115. lib/picolisp/lib/xhtml/input
  116. lib/picolisp/lib/xhtml/layout
  117. lib/picolisp/lib/xhtml/menu
  118. lib/picolisp/lib/xhtml/select
  119. lib/picolisp/lib/xhtml/submit
  120. lib/picolisp/lib/xhtml/tab
  121. lib/picolisp/lib/xhtml/table
  122. lib/picolisp/lib/xm.l
  123. lib/picolisp/loc/AE.l
  124. lib/picolisp/loc/AR.l
  125. lib/picolisp/loc/CH.l
  126. lib/picolisp/loc/CKB.l
  127. lib/picolisp/loc/CN.l
  128. lib/picolisp/loc/DE.l
  129. lib/picolisp/loc/ES.l
  130. lib/picolisp/loc/FR.l
  131. lib/picolisp/loc/GB.l
  132. lib/picolisp/loc/GR.l
  133. lib/picolisp/loc/HR.l
  134. lib/picolisp/loc/IT.l
  135. lib/picolisp/loc/JP.l
  136. lib/picolisp/loc/NIL.l
  137. lib/picolisp/loc/NO.l
  138. lib/picolisp/loc/RU.l
  139. lib/picolisp/loc/SE.l
  140. lib/picolisp/loc/TR.l
  141. lib/picolisp/loc/UA.l
  142. lib/picolisp/loc/UK.l
  143. lib/picolisp/loc/US.l
  144. lib/picolisp/loc/ar
  145. lib/picolisp/loc/ca
  146. lib/picolisp/loc/ch
  147. lib/picolisp/loc/ckb
  148. lib/picolisp/loc/cn
  149. lib/picolisp/loc/de
  150. lib/picolisp/loc/el
  151. lib/picolisp/loc/es
  152. lib/picolisp/loc/fr
  153. lib/picolisp/loc/gr
  154. lib/picolisp/loc/hr
  155. lib/picolisp/loc/it
  156. lib/picolisp/loc/ja
  157. lib/picolisp/loc/jp
  158. lib/picolisp/loc/no
  159. lib/picolisp/loc/ru
  160. lib/picolisp/loc/sv
  161. lib/picolisp/loc/tr
  162. lib/picolisp/loc/uk
  163. lib/picolisp/man/man1/picolisp.1.gz
  164. lib/picolisp/man/man1/pil.1.gz
  165. lib/picolisp/misc/bigtest
  166. lib/picolisp/misc/stress.l
  167. lib/picolisp/pil
  168. lib/picolisp/test/lib.l
  169. lib/picolisp/test/lib/db.l
  170. lib/picolisp/test/lib/lint.l
  171. lib/picolisp/test/lib/math.l
  172. lib/picolisp/test/lib/misc.l
  173. lib/picolisp/test/src/apply.l
  174. lib/picolisp/test/src/big.l
  175. lib/picolisp/test/src/db.l
  176. lib/picolisp/test/src/ext.l
  177. lib/picolisp/test/src/flow.l
  178. lib/picolisp/test/src/ht.l
  179. lib/picolisp/test/src/io.l
  180. lib/picolisp/test/src/main.l
  181. lib/picolisp/test/src/net.l
  182. lib/picolisp/test/src/subr.l
  183. lib/picolisp/test/src/sym.l
  184. lib/picolisp/vip
  185. share/man/man1/picolisp.1.gz
  186. share/man/man1/pil.1.gz
  187. @owner
  188. @group
  189. @mode
Collapse this list.
Dependency lines:
  • picolisp>0:lang/picolisp
To install the port:
cd /usr/ports/lang/picolisp/ && make install clean
To add the package, run one of these commands:
  • pkg install lang/picolisp
  • pkg install picolisp
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: picolisp
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64
distinfo:
TIMESTAMP = 1725955998 SHA256 (picoLisp-24.6.tgz) = 912245a1a47714c6bf7e456f119272c0dd1faf263b55cec1cc23da3b5b0a0222 SIZE (picoLisp-24.6.tgz) = 1090284

Packages (timestamps in pop-ups are UTC):
picolisp
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-24.6------
FreeBSD:13:quarterly-24.6------
FreeBSD:14:latest-24.6------
FreeBSD:14:quarterly-24.6------
FreeBSD:15:latest-24.6n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.4.1 : devel/gmake
  2. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libffi.so : devel/libffi
  2. libLLVM-17.so : devel/llvm17
  3. libreadline.so.8 : devel/readline
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
lang_picolisp
USES:
gmake llvm:17,lib pkgconfig readline ssl tar:tgz
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://software-lab.de/
Collapse this list.

Number of commits found: 5

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
24.6
17 Sep 2024 06:57:07
commit hash: 08d62f2f0542d157e7493fadd95796254819410ecommit hash: 08d62f2f0542d157e7493fadd95796254819410ecommit hash: 08d62f2f0542d157e7493fadd95796254819410ecommit hash: 08d62f2f0542d157e7493fadd95796254819410e files touched by this commit
Pietro Cerutti (gahr) search for other commits by this committer
lang/picolisp: update to 24.6

See https://software-lab.de/doc/ChangeLog
24.3
22 May 2024 07:55:45
commit hash: 9ad9dff6466e829936109690f101e82b131247a0commit hash: 9ad9dff6466e829936109690f101e82b131247a0commit hash: 9ad9dff6466e829936109690f101e82b131247a0commit hash: 9ad9dff6466e829936109690f101e82b131247a0 files touched by this commit
Pietro Cerutti (gahr) search for other commits by this committer
lang/picolisp: update to 24.3

See https://software-lab.de/doc/ChangeLog
23.12_1
11 Mar 2024 08:41:28
commit hash: 7ebbf965dee41a0a629afb6e9e28e99d795cc69ccommit hash: 7ebbf965dee41a0a629afb6e9e28e99d795cc69ccommit hash: 7ebbf965dee41a0a629afb6e9e28e99d795cc69ccommit hash: 7ebbf965dee41a0a629afb6e9e28e99d795cc69c files touched by this commit
Pietro Cerutti (gahr) search for other commits by this committer
lang/picolisp: limit to amd64
23.12_1
06 Mar 2024 13:45:56
commit hash: 1b49999b096c089e5fd87a7b3e061083684b36f7commit hash: 1b49999b096c089e5fd87a7b3e061083684b36f7commit hash: 1b49999b096c089e5fd87a7b3e061083684b36f7commit hash: 1b49999b096c089e5fd87a7b3e061083684b36f7 files touched by this commit
Pietro Cerutti (gahr) search for other commits by this committer
lang/picolisp: adjust man pages install location

Reported by:    arrowd
23.12
06 Mar 2024 10:54:29
commit hash: 7c937353d3f2a95ada271bee5049ac74dc30eeb4commit hash: 7c937353d3f2a95ada271bee5049ac74dc30eeb4commit hash: 7c937353d3f2a95ada271bee5049ac74dc30eeb4commit hash: 7c937353d3f2a95ada271bee5049ac74dc30eeb4 files touched by this commit
Pietro Cerutti (gahr) search for other commits by this committer
lang/picolisp: new port

PicoLisp is a minimal Lisp interpreter with a focus on simplicity.

https://picolisp.com

Number of commits found: 5