diff --git a/lang/picolisp/Makefile b/lang/picolisp/Makefile index ca3e0b2b9556..2b22802bb390 100644 --- a/lang/picolisp/Makefile +++ b/lang/picolisp/Makefile @@ -1,47 +1,46 @@ PORTNAME= picolisp -PORTVERSION= 24.9 +PORTVERSION= 24.12 CATEGORIES= lang MASTER_SITES= https://software-lab.de/ DISTNAME= picoLisp-${PORTVERSION} MAINTAINER= gahr@FreeBSD.org COMMENT= Minimal Lisp interpreter with a focus on simplicity WWW= https://picolisp.com LICENSE= MIT ONLY_FOR_ARCHS= amd64 LIB_DEPENDS= libffi.so:devel/libffi -USES= gmake llvm:min=17,lib pkgconfig readline ssl tar:tgz +USES= gmake llvm:min=11,lib pkgconfig readline ssl tar:tgz WRKSRC= ${WRKDIR}/pil21/src post-patch: ${REINPLACE_CMD} \ -e 's|clang|clang${LLVM_VERSION}|' \ -e 's|opt|opt${LLVM_VERSION}|' \ -e 's|llc|llc${LLVM_VERSION}|' \ -e 's|llvm-link|llvm-link${LLVM_VERSION}|' \ -e 's|llvm-config|${LLVM_CONFIG}|' \ - -e '/^MAIN/s|$$| -L${LOCALBASE}/lib|' \ -e '/^.SILENT:/d' \ ${WRKSRC}/Makefile ${REINPLACE_CMD} -i '' -e 's|/usr|${PREFIX}|g' ${WRKSRC}/../bin/* post-build: ${GZIP_CMD} ${WRKSRC}/../man/man1/picolisp.1 ${WRKSRC}/../man/man1/pil.1 do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/picolisp cd ${WRKSRC}/.. && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/picolisp "! -name '*.bak'" ${RM} -r ${STAGEDIR}${PREFIX}/lib/picolisp/src ${FIND} ${STAGEDIR}${PREFIX}/lib/picolisp/bin -exec ${CHMOD} a+x {} \; ${LN} -s ../lib/picolisp/bin/picolisp ${STAGEDIR}${PREFIX}/bin/ ${LN} -s ../lib/picolisp/bin/pil ${STAGEDIR}${PREFIX}/bin/ ${MKDIR} ${STAGEDIR}${PREFIX}/share/man/man1 ${LN} -s ../../lib/picolisp/man/man1/picolisp.1.gz ${STAGEDIR}/${PREFIX}/share/man/man1 ${LN} -s ../../lib/picolisp/man/man1/pil.1.gz ${STAGEDIR}/${PREFIX}/share/man/man1 .include diff --git a/lang/picolisp/distinfo b/lang/picolisp/distinfo index 865ebff15fb5..ca56c1f001d0 100644 --- a/lang/picolisp/distinfo +++ b/lang/picolisp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1733128623 -SHA256 (picoLisp-24.9.tgz) = 8e335099da0a1adc7673bf410a73865dd7dcd88beff73a02da8aee2f370957af -SIZE (picoLisp-24.9.tgz) = 1091087 +TIMESTAMP = 1735572620 +SHA256 (picoLisp-24.12.tgz) = 99fe187996e323ced5b9a6f3df789263fb0992abcb96dc0e06fa5ea81f4d3fd4 +SIZE (picoLisp-24.12.tgz) = 1094167 diff --git a/lang/picolisp/pkg-plist b/lang/picolisp/pkg-plist index 8aa97deb81bc..e9681aad91aa 100644 --- a/lang/picolisp/pkg-plist +++ b/lang/picolisp/pkg-plist @@ -1,183 +1,184 @@ bin/picolisp bin/pil lib/picolisp/COPYING lib/picolisp/INSTALL lib/picolisp/README lib/picolisp/bin/balance lib/picolisp/bin/httpGate lib/picolisp/bin/picolisp lib/picolisp/bin/pil lib/picolisp/bin/psh lib/picolisp/bin/pty lib/picolisp/bin/ssl lib/picolisp/bin/vip lib/picolisp/bin/watchdog lib/picolisp/doc/ChangeLog lib/picolisp/doc/Tracks lib/picolisp/doc/des.html lib/picolisp/doc/doc.css lib/picolisp/doc/faq.html lib/picolisp/doc/httpGate.html lib/picolisp/doc/man.html lib/picolisp/doc/microTemplates lib/picolisp/doc/native.html lib/picolisp/doc/rc.sample lib/picolisp/doc/ref.html lib/picolisp/doc/refA.html lib/picolisp/doc/refB.html lib/picolisp/doc/refC.html lib/picolisp/doc/refD.html lib/picolisp/doc/refE.html lib/picolisp/doc/refF.html lib/picolisp/doc/refG.html lib/picolisp/doc/refH.html lib/picolisp/doc/refI.html lib/picolisp/doc/refJ.html lib/picolisp/doc/refK.html lib/picolisp/doc/refL.html lib/picolisp/doc/refM.html lib/picolisp/doc/refN.html lib/picolisp/doc/refO.html lib/picolisp/doc/refP.html lib/picolisp/doc/refQ.html lib/picolisp/doc/refR.html lib/picolisp/doc/refS.html lib/picolisp/doc/refT.html lib/picolisp/doc/refU.html lib/picolisp/doc/refV.html lib/picolisp/doc/refW.html lib/picolisp/doc/refX.html lib/picolisp/doc/refY.html lib/picolisp/doc/refZ.html lib/picolisp/doc/ref_.html lib/picolisp/doc/search lib/picolisp/doc/search.html lib/picolisp/doc/select.html lib/picolisp/doc/structures lib/picolisp/doc/tut.html lib/picolisp/doc/viprc.sample lib/picolisp/ext.l lib/picolisp/img/go.png lib/picolisp/img/no.png lib/picolisp/lib.css lib/picolisp/lib.l lib/picolisp/lib/adm.l lib/picolisp/lib/android.l lib/picolisp/lib/app.l lib/picolisp/lib/bash_completion lib/picolisp/lib/btree.l lib/picolisp/lib/canvas.js lib/picolisp/lib/canvas.l lib/picolisp/lib/clang.l lib/picolisp/lib/complete.l lib/picolisp/lib/db.l lib/picolisp/lib/dbgc.l lib/picolisp/lib/debug.l lib/picolisp/lib/ext.so lib/picolisp/lib/form.js lib/picolisp/lib/form.l lib/picolisp/lib/frac.l lib/picolisp/lib/gis.js lib/picolisp/lib/gis.l lib/picolisp/lib/heartbeat.l lib/picolisp/lib/ht.so lib/picolisp/lib/http.l lib/picolisp/lib/json.l lib/picolisp/lib/lint.l lib/picolisp/lib/map lib/picolisp/lib/math.l lib/picolisp/lib/misc.l lib/picolisp/lib/net.l lib/picolisp/lib/pilog.l lib/picolisp/lib/plio.js lib/picolisp/lib/replica.l lib/picolisp/lib/role.l lib/picolisp/lib/simul.l lib/picolisp/lib/sq.l lib/picolisp/lib/svg.l lib/picolisp/lib/sysdefs lib/picolisp/lib/term.l lib/picolisp/lib/test.l lib/picolisp/lib/tinymce.l lib/picolisp/lib/too.l lib/picolisp/lib/user.l lib/picolisp/lib/vip.l lib/picolisp/lib/vip/draw.l +lib/picolisp/lib/vip/load.l lib/picolisp/lib/vip/html.l lib/picolisp/lib/xhtml.l lib/picolisp/lib/xhtml/area lib/picolisp/lib/xhtml/field lib/picolisp/lib/xhtml/grid lib/picolisp/lib/xhtml/html lib/picolisp/lib/xhtml/input lib/picolisp/lib/xhtml/layout lib/picolisp/lib/xhtml/menu lib/picolisp/lib/xhtml/select lib/picolisp/lib/xhtml/submit lib/picolisp/lib/xhtml/tab lib/picolisp/lib/xhtml/table lib/picolisp/lib/xm.l lib/picolisp/loc/AE.l lib/picolisp/loc/AR.l lib/picolisp/loc/CH.l lib/picolisp/loc/CKB.l lib/picolisp/loc/CN.l lib/picolisp/loc/DE.l lib/picolisp/loc/ES.l lib/picolisp/loc/FR.l lib/picolisp/loc/GB.l lib/picolisp/loc/GR.l lib/picolisp/loc/HR.l lib/picolisp/loc/IT.l lib/picolisp/loc/JP.l lib/picolisp/loc/NIL.l lib/picolisp/loc/NO.l lib/picolisp/loc/RU.l lib/picolisp/loc/SE.l lib/picolisp/loc/TR.l lib/picolisp/loc/UA.l lib/picolisp/loc/UK.l lib/picolisp/loc/US.l lib/picolisp/loc/ar lib/picolisp/loc/ca lib/picolisp/loc/ch lib/picolisp/loc/ckb lib/picolisp/loc/cn lib/picolisp/loc/de lib/picolisp/loc/el lib/picolisp/loc/es lib/picolisp/loc/fr lib/picolisp/loc/gr lib/picolisp/loc/hr lib/picolisp/loc/it lib/picolisp/loc/ja lib/picolisp/loc/jp lib/picolisp/loc/no lib/picolisp/loc/ru lib/picolisp/loc/sv lib/picolisp/loc/tr lib/picolisp/loc/uk lib/picolisp/man/man1/picolisp.1.gz lib/picolisp/man/man1/pil.1.gz lib/picolisp/misc/bigtest lib/picolisp/misc/stress.l lib/picolisp/pil lib/picolisp/test/lib.l lib/picolisp/test/lib/db.l lib/picolisp/test/lib/lint.l lib/picolisp/test/lib/math.l lib/picolisp/test/lib/misc.l lib/picolisp/test/src/apply.l lib/picolisp/test/src/big.l lib/picolisp/test/src/db.l lib/picolisp/test/src/ext.l lib/picolisp/test/src/flow.l lib/picolisp/test/src/ht.l lib/picolisp/test/src/io.l lib/picolisp/test/src/main.l lib/picolisp/test/src/net.l lib/picolisp/test/src/subr.l lib/picolisp/test/src/sym.l lib/picolisp/vip share/man/man1/picolisp.1.gz share/man/man1/pil.1.gz