diff --git a/converters/cl-babel-sbcl/Makefile b/converters/cl-babel-sbcl/Makefile index 499dca9d6d0e..59ddbea47121 100644 --- a/converters/cl-babel-sbcl/Makefile +++ b/converters/cl-babel-sbcl/Makefile @@ -1,28 +1,28 @@ PORTNAME= babel DISTVERSION= 0.5.0-24 -PORTREVISION= 4 +PORTREVISION= 5 PORTEPOCH= 1 CATEGORIES= converters lisp PKGNAMEPREFIX= cl- DISTFILES= # none MAINTAINER= olgeni@FreeBSD.org COMMENT= Charset encoding/decoding library written in Common Lisp WWW= https://www.cliki.net/Babel LICENSE= MIT BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/alexandria/sbclfasl/alexandria-1/arrays.fasl:devel/cl-alexandria-sbcl \ ${LOCALBASE}/${CL_LIBDIR_REL}/babel/babel.asd:converters/cl-babel \ ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-features/sbclfasl/src/tf-sbcl.fasl:devel/cl-trivial-features-sbcl \ ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-gray-streams/sbclfasl/package.fasl:devel/cl-trivial-gray-streams-sbcl RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/alexandria/sbclfasl/alexandria-1/arrays.fasl:devel/cl-alexandria-sbcl \ ${LOCALBASE}/${CL_LIBDIR_REL}/babel/babel.asd:converters/cl-babel \ ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-features/sbclfasl/src/tf-sbcl.fasl:devel/cl-trivial-features-sbcl \ ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-gray-streams/sbclfasl/package.fasl:devel/cl-trivial-gray-streams-sbcl USES= cl ASDF_MODULES= babel babel-streams FASL_TARGET= sbcl .include diff --git a/devel/cl-alexandria-sbcl/Makefile b/devel/cl-alexandria-sbcl/Makefile index 64cf1013be5b..6c628c0a83a2 100644 --- a/devel/cl-alexandria-sbcl/Makefile +++ b/devel/cl-alexandria-sbcl/Makefile @@ -1,21 +1,21 @@ PORTNAME= alexandria PORTVERSION= 1.4 -PORTREVISION= 6 +PORTREVISION= 7 PORTEPOCH= 1 CATEGORIES= devel lisp PKGNAMEPREFIX= cl- DISTFILES= # none MAINTAINER= olgeni@FreeBSD.org COMMENT= Collection of portable public domain utilities for Common Lisp WWW= https://common-lisp.net/project/alexandria/ LICENSE= PD BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/alexandria/alexandria.asd:devel/cl-alexandria RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/alexandria/alexandria.asd:devel/cl-alexandria USES= cl FASL_TARGET= sbcl .include diff --git a/devel/cl-infix-sbcl/Makefile b/devel/cl-infix-sbcl/Makefile index 8601899d9f7e..d6d2c8d798cd 100644 --- a/devel/cl-infix-sbcl/Makefile +++ b/devel/cl-infix-sbcl/Makefile @@ -1,24 +1,24 @@ PORTNAME= infix PORTVERSION= 19960628 -PORTREVISION= 99 +PORTREVISION= 100 CATEGORIES= devel lisp PKGNAMEPREFIX= cl- DISTFILES= # none MAINTAINER= olgeni@FreeBSD.org COMMENT= Lisp macro to read math statements in infix notation WWW= https://www.cliki.net/infix # Converted from NO_CDROM LICENSE= infix LICENSE_NAME= infix LICENSE_TEXT= No fees or compensation can be charged LICENSE_PERMS= dist-mirror pkg-mirror auto-accept BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/infix/infix.asd:devel/cl-infix RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/infix/infix.asd:devel/cl-infix USES= cl FASL_TARGET= sbcl .include diff --git a/devel/cl-port-sbcl/Makefile b/devel/cl-port-sbcl/Makefile index 835f3ce4bce6..b1fbfeaac224 100644 --- a/devel/cl-port-sbcl/Makefile +++ b/devel/cl-port-sbcl/Makefile @@ -1,18 +1,18 @@ PORTNAME= port PORTVERSION= 2002.10.02.1 -PORTREVISION= 97 +PORTREVISION= 98 CATEGORIES= devel lisp PKGNAMEPREFIX= cl- DISTFILES= # none MAINTAINER= olgeni@FreeBSD.org COMMENT= Cross-Lisp portability package WWW= https://clocc.sourceforge.net BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/port/port.asd:devel/cl-port RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/port/port.asd:devel/cl-port USES= cl FASL_TARGET= sbcl .include diff --git a/devel/cl-split-sequence-sbcl/Makefile b/devel/cl-split-sequence-sbcl/Makefile index 4f616cbc5fb7..37f76fd8e7d4 100644 --- a/devel/cl-split-sequence-sbcl/Makefile +++ b/devel/cl-split-sequence-sbcl/Makefile @@ -1,23 +1,23 @@ PORTNAME= split-sequence DISTVERSIONPREFIX= v DISTVERSION= 2.0.1-3 -PORTREVISION= 4 +PORTREVISION= 5 DISTVERSIONSUFFIX= -g89a10b4 PORTEPOCH= 1 CATEGORIES= devel lisp PKGNAMEPREFIX= cl- DISTFILES= # none MAINTAINER= olgeni@FreeBSD.org COMMENT= Partitioning Common Lisp sequences WWW= https://www.cliki.net/SPLIT-SEQUENCE LICENSE= PD BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/split-sequence/split-sequence.asd:devel/cl-split-sequence RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/split-sequence/split-sequence.asd:devel/cl-split-sequence USES= cl FASL_TARGET= sbcl .include diff --git a/devel/cl-trivial-features-sbcl/Makefile b/devel/cl-trivial-features-sbcl/Makefile index 0bd4a3769843..2d199b3d415f 100644 --- a/devel/cl-trivial-features-sbcl/Makefile +++ b/devel/cl-trivial-features-sbcl/Makefile @@ -1,23 +1,23 @@ PORTNAME= trivial-features DISTVERSIONPREFIX= v DISTVERSION= 1.0-4 -PORTREVISION= 4 +PORTREVISION= 5 DISTVERSIONSUFFIX= -gd249a62 PORTEPOCH= 1 CATEGORIES= devel lisp PKGNAMEPREFIX= cl- DISTFILES= # none MAINTAINER= olgeni@FreeBSD.org COMMENT= Ensures consistent *FEATURES* in Common Lisp WWW= https://www.cliki.net/trivial-features LICENSE= MIT BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-features/trivial-features.asd:devel/cl-trivial-features RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-features/trivial-features.asd:devel/cl-trivial-features USES= cl FASL_TARGET= sbcl .include diff --git a/devel/cl-trivial-gray-streams-sbcl/Makefile b/devel/cl-trivial-gray-streams-sbcl/Makefile index 0cb47a3cd53a..0daf5a7f033e 100644 --- a/devel/cl-trivial-gray-streams-sbcl/Makefile +++ b/devel/cl-trivial-gray-streams-sbcl/Makefile @@ -1,20 +1,20 @@ PORTNAME= trivial-gray-streams PORTVERSION= 20240217 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel lisp PKGNAMEPREFIX= cl- DISTFILES= # none MAINTAINER= olgeni@FreeBSD.org COMMENT= Thin compatibility layer for Gray streams WWW= https://www.cliki.net/trivial-gray-streams LICENSE= MIT BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-gray-streams/trivial-gray-streams.asd:devel/cl-trivial-gray-streams RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-gray-streams/trivial-gray-streams.asd:devel/cl-trivial-gray-streams USES= cl FASL_TARGET= sbcl .include diff --git a/math/maxima/Makefile b/math/maxima/Makefile index 2da680bee6df..dd5c2b7b4532 100644 --- a/math/maxima/Makefile +++ b/math/maxima/Makefile @@ -1,143 +1,143 @@ PORTNAME= maxima DISTVERSION= 5.47.0 -PORTREVISION= 23 +PORTREVISION= 24 CATEGORIES= math lisp tk MASTER_SITES= SF/maxima/Maxima-source/${PORTVERSION}-source MAINTAINER= uzsolt@FreeBSD.org COMMENT= Symbolic mathematics program WWW= http://maxima.sourceforge.net/ LICENSE= BSD3CLAUSE GPLv2 MAXIMAEXTRACLAUSE LICENSE_COMB= multi LICENSE_NAME_MAXIMAEXTRACLAUSE= Maxima extra clause LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSES/getopt-license.txt LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING LICENSE_FILE_MAXIMAEXTRACLAUSE= ${FILESDIR}/license-extra-clause.txt LICENSE_PERMS_MAXIMAEXTRACLAUSE= dist-mirror dist-sell pkg-mirror \ pkg-sell auto-accept BUILD_DEPENDS= coreutils>0:sysutils/coreutils RUN_DEPENDS= gnuplot:math/gnuplot \ rlwrap:devel/rlwrap USES= autoreconf gmake makeinfo shared-mime-info GNU_CONFIGURE= yes TEST_TARGET= check BINARY_ALIAS= expr=gexpr INFO= imaxima maxima xmaxima abs_integrate drawutils kovacicODE logic \ nelder_mead symplectic_ode PLIST_SUB+= PORTVERSION=${PORTVERSION} PORTDATA= * PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES MANPAGES NOUSERINIT SAGE TEST XMAXIMA OPTIONS_DEFAULT= ECL MANPAGES NOUSERINIT SAGE TEST XMAXIMA OPTIONS_SINGLE= LISP OPTIONS_SINGLE_LISP= CCL ECL SBCL OPTIONS_SUB= yes CCL_DESC= Build with Clozure Common Lisp ECL_DESC= Build with Embedabble Common Lisp NOUSERINIT_DESC= Do not load user init file for lisp (only for sbcl) SAGE_DESC= Build with patches from Sage (implies ECL) SBCL_DESC= Build with Steel Bank Common Lisp XMAXIMA_DESC= Install xmaxima (implies DOCS and TEST) CCL_BUILD_DEPENDS= ccl:lang/ccl CCL_RUN_DEPENDS= ccl:lang/ccl CCL_CONFIGURE_ON= --with-ccl=ccl CCL_PLIST_SUB= BINDIR=binary-openmcl \ BINNAME=maxima.image CCL_VARS= NO_ARCH=yes ECL_BUILD_DEPENDS= ecl:lang/ecl ECL_LIB_DEPENDS= libffi.so:devel/libffi \ libgc-threaded.so:devel/boehm-gc-threaded \ libgc.so:devel/boehm-gc \ libgmp.so:math/gmp ECL_RUN_DEPENDS= ecl:lang/ecl # libgc-threaded.so is really only used when ecl is built with THREADS on, # which is the default. See https://reviews.freebsd.org/D24959 for more # details. ECL_CONFIGURE_ON= --with-ecl=ecl ECL_PLIST_SUB= BINDIR=binary-ecl \ BINNAME=maxima NOUSERINIT_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-nouserinit-src_maxima.in SAGE_IMPLIES= ECL SAGE_BUILD_DEPENDS= ${LOCALBASE}/lib/libatomic_ops.a:devel/libatomic_ops SAGE_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-share_linearalgebra_matrixexp.lisp \ ${PATCHDIR}/extra-patch-src_grind.lisp \ ${PATCHDIR}/extra-patch-src_hayat.lisp \ ${PATCHDIR}/extra-patch-src_init-cl.lisp SBCL_BUILD_DEPENDS= sbcl:lang/sbcl SBCL_RUN_DEPENDS= sbcl:lang/sbcl SBCL_CONFIGURE_ON= --enable-sbcl SBCL_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-sbcl-src_maxima.in SBCL_PLIST_SUB= BINDIR=binary-sbcl \ BINNAME=maxima_core SBCL_VARS= NO_ARCH=yes TEST_BUILD_DEPENDS= gnuplot:math/gnuplot \ rlwrap:devel/rlwrap XMAXIMA_IMPLIES= DOCS TEST XMAXIMA_USES= tk XMAXIMA_CONFIGURE_WITH= wish=${WISH} XMAXIMA_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-patch-interfaces_Makefile.am post-patch: ${GREP} -Fe '.core' -l -r ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} 's;\.core;_core;g' ${REINPLACE_CMD} "s;tclsh;${TCLSH};g" ${WRKSRC}/interfaces/xmaxima/Makefile.in ${REINPLACE_CMD} "s;/usr;${LOCALBASE};g" ${WRKSRC}/src/intl.lisp post-patch-TEST-off: ${REINPLACE_CMD} 's;tests;;' ${WRKSRC}/Makefile.am post-patch-XMAXIMA-on: ${REINPLACE_CMD} "s;%%DOCSDIR%%;/${DOCSDIR:S,/, ,g};" \ ${WRKSRC}/interfaces/xmaxima/Tkmaxima/Paths.tcl post-configure: ${REINPLACE_CMD} '/ld-flags/s|" |"|' ${WRKSRC}/src/autoconf-variables.lisp ${REINPLACE_CMD} '/ld-flags/s| ")|")|' ${WRKSRC}/src/autoconf-variables.lisp pre-build-CCL-on: cd ${WRKSRC}/src/ && ${MKDIR} binary-ccl && ${LN} -s binary-ccl binary-openmcl post-build-MANPAGES-on: ${GZIP_CMD} ${WRKSRC}/doc/man/maxima.1 post-install: for x in "" "-1" "-2" "-3"; do ${INSTALL_MAN} ${WRKSRC}/doc/info/maxima.info$$x ${STAGEDIR}${PREFIX}/${INFO_PATH}; done ${INSTALL_MAN} ${WRKSRC}/doc/info/maxima-index.lisp ${STAGEDIR}${PREFIX}/${INFO_PATH} ${INSTALL_DATA} ${WRKSRC}/doc/info/maxima-index-html.lisp ${STAGEDIR}${PREFIX}/${INFO_PATH} post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc/info && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} '-name maxima*\.html' post-install-ECL-on: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/ecl ${INSTALL_LIB} ${WRKSRC}/src/binary-ecl/maxima.fas \ ${STAGEDIR}${PREFIX}/lib/ecl ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/maxima/${PORTVERSION}/binary-ecl/maxima post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/demo && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} '-name *\.dem' post-install-MANPAGES-on: ${INSTALL_MAN} ${WRKSRC}/doc/man/maxima.1.gz ${STAGEDIR}${PREFIX}/share/man/man1/maxima.1.gz .include diff --git a/security/cl-md5-sbcl/Makefile b/security/cl-md5-sbcl/Makefile index a32e4501486f..a7d46b810a6e 100644 --- a/security/cl-md5-sbcl/Makefile +++ b/security/cl-md5-sbcl/Makefile @@ -1,22 +1,22 @@ PORTNAME= md5 PORTVERSION= 2.0.5 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= security lisp PKGNAMEPREFIX= cl- DISTFILES= # none MAINTAINER= olgeni@FreeBSD.org COMMENT= Native MD5 implementation in Common Lisp WWW= https://www.cliki.net/MD5 LICENSE= PD BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/flexi-streams/sbclfasl/stream.fasl:devel/cl-flexi-streams-sbcl \ ${LOCALBASE}/${CL_LIBDIR_REL}/md5/md5.asd:security/cl-md5 RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/flexi-streams/sbclfasl/stream.fasl:devel/cl-flexi-streams-sbcl \ ${LOCALBASE}/${CL_LIBDIR_REL}/md5/md5.asd:security/cl-md5 USES= cl FASL_TARGET= sbcl .include diff --git a/textproc/cl-ppcre-sbcl/Makefile b/textproc/cl-ppcre-sbcl/Makefile index 85fe6cecebdb..5a4abec6bcba 100644 --- a/textproc/cl-ppcre-sbcl/Makefile +++ b/textproc/cl-ppcre-sbcl/Makefile @@ -1,19 +1,19 @@ PORTNAME= cl-ppcre PORTVERSION= 2.1.2 -PORTREVISION= 13 +PORTREVISION= 14 CATEGORIES= textproc lisp DISTFILES= # none MAINTAINER= olgeni@FreeBSD.org COMMENT= Portable Perl-Compatible Regular Expression for Common Lisp WWW= http://www.weitz.de/cl-ppcre/ LICENSE= BSD2CLAUSE BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/cl-ppcre/cl-ppcre.asd:textproc/cl-ppcre RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/cl-ppcre/cl-ppcre.asd:textproc/cl-ppcre USES= cl FASL_TARGET= sbcl .include diff --git a/www/cl-lml-sbcl/Makefile b/www/cl-lml-sbcl/Makefile index 1b6b585f1454..5dd32c49bbd3 100644 --- a/www/cl-lml-sbcl/Makefile +++ b/www/cl-lml-sbcl/Makefile @@ -1,20 +1,20 @@ PORTNAME= lml PORTVERSION= 2.5.7 -PORTREVISION= 94 +PORTREVISION= 95 CATEGORIES= www textproc PKGNAMEPREFIX= cl- DISTFILES= # none MAINTAINER= olgeni@FreeBSD.org COMMENT= Lisp Markup Language WWW= http://lml.b9.com/ LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/system-registry/lml.asd:www/cl-lml RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/system-registry/lml.asd:www/cl-lml USES= cl FASL_TARGET= sbcl .include diff --git a/x11-wm/stumpwm/Makefile b/x11-wm/stumpwm/Makefile index 52fbe7f5f51d..0f3279a42b4c 100644 --- a/x11-wm/stumpwm/Makefile +++ b/x11-wm/stumpwm/Makefile @@ -1,49 +1,49 @@ PORTNAME= stumpwm DISTVERSION= 24.11-2 -PORTREVISION= 3 +PORTREVISION= 4 DISTVERSIONSUFFIX= -gd54bebd CATEGORIES= x11-wm lisp MAINTAINER= jrm@FreeBSD.org COMMENT= Tiling, keyboard driven Window Manager written in Common Lisp WWW= https://www.nongnu.org/stumpwm/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= cl-alexandria-sbcl>=0:devel/cl-alexandria-sbcl \ cl-alexandria>=0:devel/cl-alexandria \ cl-clx-sbcl>=0:x11/cl-clx-sbcl \ cl-clx>=0:x11/cl-clx \ cl-ppcre-sbcl>=0:textproc/cl-ppcre-sbcl \ cl-ppcre>=0:textproc/cl-ppcre \ sbcl:lang/sbcl \ texinfo>=0:print/texinfo LIB_DEPENDS= libzstd.so:archivers/zstd USES= autoreconf gmake USE_GITHUB= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-compression \ --with-module-dir=${DATADIR}/modules MAKE_ARGS= destdir=${STAGEDIR} MAKE_JOBS_UNSAFE= yes INFO= ${PORTNAME} PLIST_FILES= bin/stumpwm PORTDOCS= AUTHORS COPYING HACKING NEWS README.md PORTEXAMPLES= sample-stumpwmrc.lisp OPTIONS_DEFINE= DOCS EXAMPLES do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTEXAMPLES} ${STAGEDIR}/${EXAMPLESDIR} .include diff --git a/x11/cl-clx-sbcl/Makefile b/x11/cl-clx-sbcl/Makefile index 67e93bf8c7ea..e4d7b6476b00 100644 --- a/x11/cl-clx-sbcl/Makefile +++ b/x11/cl-clx-sbcl/Makefile @@ -1,21 +1,21 @@ PORTNAME= clx DISTVERSION= 0.7.6 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= x11 lisp PKGNAMEPREFIX= cl- PKGNAMESUFFIX= -sbcl DISTFILES= # none MAINTAINER= jrm@FreeBSD.org COMMENT= X11 client library for Common Lisp WWW= https://www.cliki.net/CLX LICENSE= MIT BUILD_DEPENDS= ${PKGNAMEPREFIX}${PORTNAME}>=0:x11/${PKGNAMEPREFIX}${PORTNAME} RUN_DEPENDS= ${PKGNAMEPREFIX}${PORTNAME}>=0:x11/${PKGNAMEPREFIX}${PORTNAME} USES= cl FASL_TARGET= sbcl .include