Index: head/lang/ecl/Makefile =================================================================== --- head/lang/ecl/Makefile (revision 536379) +++ head/lang/ecl/Makefile (revision 536380) @@ -1,67 +1,69 @@ # Created by: Julian Stecklina # $FreeBSD$ PORTNAME= ecl PORTVERSION= 16.1.3 +PORTREVISION= 1 CATEGORIES= lang lisp MASTER_SITES= https://common-lisp.net/project/ecl/static/files/release/ MAINTAINER= olgeni@FreeBSD.org COMMENT= ANSI Common Lisp implementation LICENSE= LGPL20 BROKEN_aarch64= fails to compile: error: unknown type name AO_TS_t BROKEN_mips= fails to build: qemu: uncaught target signal 11 (Segmentation fault) - core dumped BROKEN_mips64= fails to build: qemu: uncaught target signal 11 (Segmentation fault) - core dumped LIB_DEPENDS= libgmp.so:math/gmp MAKE_JOBS_UNSAFE= yes USES= gmake perl5 tar:tgz USE_PERL5= build GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-system-gmp --with-gmp-prefix=${LOCALBASE} --enable-boehm=system CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USE_LDCONFIG= yes OPTIONS_DEFINE= ASDF DFFI SOCKETS THREADS X11 OPTIONS_DEFAULT=ASDF DFFI SOCKETS THREADS ASDF_DESC= Enable ASDF building facility SOCKETS_DESC= Enable socket interface DFFI_DESC= Dynamic foreign-function support OPTIONS_SUB= yes PLIST_SUB= VERSION="${PORTVERSION}" ASDF_CONFIGURE_ON= --with-asdf=yes ASDF_CONFIGURE_OFF= --with-asdf=no X11_USES= xorg X11_USE= XORG=x11 X11_CONFIGURE_ON= --with-x=yes X11_CONFIGURE_OFF= --with-x=no SOCKETS_CONFIGURE_ON= --with-tcp=yes SOCKETS_CONFIGURE_OFF= --with-tcp=no DFFI_LIB_DEPENDS= libffi.so:devel/libffi DFFI_CONFIGURE_ON= --with-dffi=system DFFI_CONFIGURE_OFF= --with-dffi=no THREADS_CONFIGURE_ON= --enable-threads=yes THREADS_LDFLAGS= -lpthread THREADS_LIB_DEPENDS= libgc-threaded.so:devel/boehm-gc-threaded THREADS_CONFIGURE_OFF= --enable-threads=no THREADS_LIB_DEPENDS_OFF= libgc.so:devel/boehm-gc post-patch-THREADS-on: @${REINPLACE_CMD} -e 's|-lgc|-lgc-threaded|' ${WRKSRC}/src/configure post-install: ${RMDIR} ${STAGEDIR}${PREFIX}/include/ecl/gc/private ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libecl.so.${PORTVERSION} + ${LN} -sf ecl-${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/ecl .include Index: head/lang/ecl/pkg-plist =================================================================== --- head/lang/ecl/pkg-plist (revision 536379) +++ head/lang/ecl/pkg-plist (revision 536380) @@ -1,299 +1,300 @@ bin/ecl bin/ecl-config %%THREADS%%include/ecl/atomic_ops.h %%THREADS%%include/ecl/atomic_ops/ao_version.h %%THREADS%%include/ecl/atomic_ops/generalize-arithm.h %%THREADS%%include/ecl/atomic_ops/generalize-small.h %%THREADS%%include/ecl/atomic_ops/generalize.h %%THREADS%%include/ecl/atomic_ops/sysdeps/all_acquire_release_volatile.h %%THREADS%%include/ecl/atomic_ops/sysdeps/all_aligned_atomic_load_store.h %%THREADS%%include/ecl/atomic_ops/sysdeps/all_atomic_load_store.h %%THREADS%%include/ecl/atomic_ops/sysdeps/all_atomic_only_load.h %%THREADS%%include/ecl/atomic_ops/sysdeps/ao_t_is_int.h %%THREADS%%include/ecl/atomic_ops/sysdeps/armcc/arm_v6.h %%THREADS%%include/ecl/atomic_ops/sysdeps/emul_cas.h %%THREADS%%include/ecl/atomic_ops/sysdeps/gcc/aarch64.h %%THREADS%%include/ecl/atomic_ops/sysdeps/gcc/alpha.h %%THREADS%%include/ecl/atomic_ops/sysdeps/gcc/arm.h %%THREADS%%include/ecl/atomic_ops/sysdeps/gcc/avr32.h %%THREADS%%include/ecl/atomic_ops/sysdeps/gcc/cris.h %%THREADS%%include/ecl/atomic_ops/sysdeps/gcc/generic-arithm.h %%THREADS%%include/ecl/atomic_ops/sysdeps/gcc/generic-small.h %%THREADS%%include/ecl/atomic_ops/sysdeps/gcc/generic.h %%THREADS%%include/ecl/atomic_ops/sysdeps/gcc/hexagon.h %%THREADS%%include/ecl/atomic_ops/sysdeps/gcc/hppa.h %%THREADS%%include/ecl/atomic_ops/sysdeps/gcc/ia64.h %%THREADS%%include/ecl/atomic_ops/sysdeps/gcc/m68k.h %%THREADS%%include/ecl/atomic_ops/sysdeps/gcc/mips.h %%THREADS%%include/ecl/atomic_ops/sysdeps/gcc/powerpc.h %%THREADS%%include/ecl/atomic_ops/sysdeps/gcc/s390.h %%THREADS%%include/ecl/atomic_ops/sysdeps/gcc/sh.h %%THREADS%%include/ecl/atomic_ops/sysdeps/gcc/sparc.h %%THREADS%%include/ecl/atomic_ops/sysdeps/gcc/x86.h %%THREADS%%include/ecl/atomic_ops/sysdeps/generic_pthread.h %%THREADS%%include/ecl/atomic_ops/sysdeps/hpc/hppa.h %%THREADS%%include/ecl/atomic_ops/sysdeps/hpc/ia64.h %%THREADS%%include/ecl/atomic_ops/sysdeps/ibmc/powerpc.h %%THREADS%%include/ecl/atomic_ops/sysdeps/icc/ia64.h %%THREADS%%include/ecl/atomic_ops/sysdeps/loadstore/acquire_release_volatile.h %%THREADS%%include/ecl/atomic_ops/sysdeps/loadstore/atomic_load.h %%THREADS%%include/ecl/atomic_ops/sysdeps/loadstore/atomic_store.h %%THREADS%%include/ecl/atomic_ops/sysdeps/loadstore/char_acquire_release_volatile.h %%THREADS%%include/ecl/atomic_ops/sysdeps/loadstore/char_atomic_load.h %%THREADS%%include/ecl/atomic_ops/sysdeps/loadstore/char_atomic_store.h %%THREADS%%include/ecl/atomic_ops/sysdeps/loadstore/double_atomic_load_store.h %%THREADS%%include/ecl/atomic_ops/sysdeps/loadstore/int_acquire_release_volatile.h %%THREADS%%include/ecl/atomic_ops/sysdeps/loadstore/int_atomic_load.h %%THREADS%%include/ecl/atomic_ops/sysdeps/loadstore/int_atomic_store.h %%THREADS%%include/ecl/atomic_ops/sysdeps/loadstore/ordered_loads_only.h %%THREADS%%include/ecl/atomic_ops/sysdeps/loadstore/ordered_stores_only.h %%THREADS%%include/ecl/atomic_ops/sysdeps/loadstore/short_acquire_release_volatile.h %%THREADS%%include/ecl/atomic_ops/sysdeps/loadstore/short_atomic_load.h %%THREADS%%include/ecl/atomic_ops/sysdeps/loadstore/short_atomic_store.h %%THREADS%%include/ecl/atomic_ops/sysdeps/msftc/arm.h %%THREADS%%include/ecl/atomic_ops/sysdeps/msftc/common32_defs.h %%THREADS%%include/ecl/atomic_ops/sysdeps/msftc/x86.h %%THREADS%%include/ecl/atomic_ops/sysdeps/msftc/x86_64.h %%THREADS%%include/ecl/atomic_ops/sysdeps/ordered.h %%THREADS%%include/ecl/atomic_ops/sysdeps/ordered_except_wr.h %%THREADS%%include/ecl/atomic_ops/sysdeps/read_ordered.h %%THREADS%%include/ecl/atomic_ops/sysdeps/standard_ao_double_t.h %%THREADS%%include/ecl/atomic_ops/sysdeps/sunc/sparc.h %%THREADS%%include/ecl/atomic_ops/sysdeps/sunc/x86.h %%THREADS%%include/ecl/atomic_ops/sysdeps/test_and_set_t_is_ao_t.h %%THREADS%%include/ecl/atomic_ops/sysdeps/test_and_set_t_is_char.h include/ecl/bytecodes.h include/ecl/cache.h include/ecl/config-internal.h include/ecl/config.h include/ecl/configpre-int.h include/ecl/configpre.h include/ecl/cons.h include/ecl/cs.h include/ecl/ecl-cmp.h include/ecl/ecl-inl.h include/ecl/ecl.h include/ecl/external.h include/ecl/impl/math_dispatch.h include/ecl/impl/math_dispatch2.h include/ecl/impl/math_fenv.h include/ecl/impl/math_fenv_msvc.h include/ecl/internal.h include/ecl/legacy.h include/ecl/number.h include/ecl/object.h include/ecl/page.h include/ecl/stacks.h +lib/ecl lib/ecl-%%VERSION%%/COPYING lib/ecl-%%VERSION%%/LICENSE lib/ecl-%%VERSION%%/TAGS %%ASDF%%lib/ecl-%%VERSION%%/asdf.fas lib/ecl-%%VERSION%%/build-stamp lib/ecl-%%VERSION%%/cmp.asd lib/ecl-%%VERSION%%/cmp.fas %%SOCKETS%%lib/ecl-%%VERSION%%/deflate.asd %%SOCKETS%%lib/ecl-%%VERSION%%/deflate.fas lib/ecl-%%VERSION%%/defsystem.asd lib/ecl-%%VERSION%%/defsystem.fas lib/ecl-%%VERSION%%/dpp lib/ecl-%%VERSION%%/ecl-cdb.asd lib/ecl-%%VERSION%%/ecl-cdb.fas %%SOCKETS%%lib/ecl-%%VERSION%%/ecl-curl.asd %%SOCKETS%%lib/ecl-%%VERSION%%/ecl-curl.fas lib/ecl-%%VERSION%%/ecl-help.asd lib/ecl-%%VERSION%%/ecl-help.fas %%SOCKETS%%lib/ecl-%%VERSION%%/ecl-quicklisp.asd %%SOCKETS%%lib/ecl-%%VERSION%%/ecl-quicklisp.fas lib/ecl-%%VERSION%%/ecl_min lib/ecl-%%VERSION%%/encodings/arabic lib/ecl-%%VERSION%%/encodings/ascii lib/ecl-%%VERSION%%/encodings/asmo-708 lib/ecl-%%VERSION%%/encodings/atarist.bin lib/ecl-%%VERSION%%/encodings/cp-856.bin lib/ecl-%%VERSION%%/encodings/cp819 lib/ecl-%%VERSION%%/encodings/cp850 lib/ecl-%%VERSION%%/encodings/cp862 lib/ecl-%%VERSION%%/encodings/cp866 lib/ecl-%%VERSION%%/encodings/cp932 lib/ecl-%%VERSION%%/encodings/cp936 lib/ecl-%%VERSION%%/encodings/cp949 lib/ecl-%%VERSION%%/encodings/cp950 lib/ecl-%%VERSION%%/encodings/cyrillic lib/ecl-%%VERSION%%/encodings/dos-cp437.bin lib/ecl-%%VERSION%%/encodings/dos-cp737.bin lib/ecl-%%VERSION%%/encodings/dos-cp775.bin lib/ecl-%%VERSION%%/encodings/dos-cp850.bin lib/ecl-%%VERSION%%/encodings/dos-cp852.bin lib/ecl-%%VERSION%%/encodings/dos-cp855.bin lib/ecl-%%VERSION%%/encodings/dos-cp857.bin lib/ecl-%%VERSION%%/encodings/dos-cp860.bin lib/ecl-%%VERSION%%/encodings/dos-cp861.bin lib/ecl-%%VERSION%%/encodings/dos-cp862.bin lib/ecl-%%VERSION%%/encodings/dos-cp863.bin lib/ecl-%%VERSION%%/encodings/dos-cp864.bin lib/ecl-%%VERSION%%/encodings/dos-cp865.bin lib/ecl-%%VERSION%%/encodings/dos-cp866.bin lib/ecl-%%VERSION%%/encodings/dos-cp869.bin lib/ecl-%%VERSION%%/encodings/dos-cp874.bin lib/ecl-%%VERSION%%/encodings/ecma-114 lib/ecl-%%VERSION%%/encodings/ecma-118 lib/ecl-%%VERSION%%/encodings/greek lib/ecl-%%VERSION%%/encodings/greek8 lib/ecl-%%VERSION%%/encodings/hebrew lib/ecl-%%VERSION%%/encodings/ibm437 lib/ecl-%%VERSION%%/encodings/ibm819 lib/ecl-%%VERSION%%/encodings/ibm850 lib/ecl-%%VERSION%%/encodings/ibm852 lib/ecl-%%VERSION%%/encodings/ibm855 lib/ecl-%%VERSION%%/encodings/ibm857 lib/ecl-%%VERSION%%/encodings/ibm860 lib/ecl-%%VERSION%%/encodings/ibm861 lib/ecl-%%VERSION%%/encodings/ibm862 lib/ecl-%%VERSION%%/encodings/ibm863 lib/ecl-%%VERSION%%/encodings/ibm864 lib/ecl-%%VERSION%%/encodings/ibm865 lib/ecl-%%VERSION%%/encodings/ibm866 lib/ecl-%%VERSION%%/encodings/ibm869 lib/ecl-%%VERSION%%/encodings/iso-2022-jp lib/ecl-%%VERSION%%/encodings/iso-2022-jp-1 lib/ecl-%%VERSION%%/encodings/iso-8859-1.bin lib/ecl-%%VERSION%%/encodings/iso-8859-10.bin lib/ecl-%%VERSION%%/encodings/iso-8859-11.bin lib/ecl-%%VERSION%%/encodings/iso-8859-13.bin lib/ecl-%%VERSION%%/encodings/iso-8859-14.bin lib/ecl-%%VERSION%%/encodings/iso-8859-15.bin lib/ecl-%%VERSION%%/encodings/iso-8859-16.bin lib/ecl-%%VERSION%%/encodings/iso-8859-2.bin lib/ecl-%%VERSION%%/encodings/iso-8859-3.bin lib/ecl-%%VERSION%%/encodings/iso-8859-4.bin lib/ecl-%%VERSION%%/encodings/iso-8859-5.bin lib/ecl-%%VERSION%%/encodings/iso-8859-6.bin lib/ecl-%%VERSION%%/encodings/iso-8859-7.bin lib/ecl-%%VERSION%%/encodings/iso-8859-8.bin lib/ecl-%%VERSION%%/encodings/iso-8859-9.bin lib/ecl-%%VERSION%%/encodings/iso8859-1 lib/ecl-%%VERSION%%/encodings/iso8859-10 lib/ecl-%%VERSION%%/encodings/iso8859-13 lib/ecl-%%VERSION%%/encodings/iso8859-14 lib/ecl-%%VERSION%%/encodings/iso8859-15 lib/ecl-%%VERSION%%/encodings/iso8859-2 lib/ecl-%%VERSION%%/encodings/iso8859-3 lib/ecl-%%VERSION%%/encodings/iso8859-4 lib/ecl-%%VERSION%%/encodings/iso8859-5 lib/ecl-%%VERSION%%/encodings/iso8859-6 lib/ecl-%%VERSION%%/encodings/iso8859-7 lib/ecl-%%VERSION%%/encodings/iso8859-8 lib/ecl-%%VERSION%%/encodings/iso8859-9 lib/ecl-%%VERSION%%/encodings/jisx0201.bin lib/ecl-%%VERSION%%/encodings/jisx0208.bin lib/ecl-%%VERSION%%/encodings/jisx0212.bin lib/ecl-%%VERSION%%/encodings/koi8-r.bin lib/ecl-%%VERSION%%/encodings/koi8-u.bin lib/ecl-%%VERSION%%/encodings/koi8r lib/ecl-%%VERSION%%/encodings/latin-1 lib/ecl-%%VERSION%%/encodings/latin-2 lib/ecl-%%VERSION%%/encodings/latin-3 lib/ecl-%%VERSION%%/encodings/latin-4 lib/ecl-%%VERSION%%/encodings/latin-5 lib/ecl-%%VERSION%%/encodings/latin-6 lib/ecl-%%VERSION%%/encodings/latin-7 lib/ecl-%%VERSION%%/encodings/latin-8 lib/ecl-%%VERSION%%/encodings/latin-9 lib/ecl-%%VERSION%%/encodings/latin2 lib/ecl-%%VERSION%%/encodings/latin3 lib/ecl-%%VERSION%%/encodings/latin4 lib/ecl-%%VERSION%%/encodings/latin5 lib/ecl-%%VERSION%%/encodings/latin6 lib/ecl-%%VERSION%%/encodings/latin7 lib/ecl-%%VERSION%%/encodings/latin8 lib/ecl-%%VERSION%%/encodings/latin9 lib/ecl-%%VERSION%%/encodings/ms-ansi lib/ecl-%%VERSION%%/encodings/ms-arab lib/ecl-%%VERSION%%/encodings/ms-cyrl lib/ecl-%%VERSION%%/encodings/ms-ee lib/ecl-%%VERSION%%/encodings/ms-greek lib/ecl-%%VERSION%%/encodings/ms-hebr lib/ecl-%%VERSION%%/encodings/ms-turk lib/ecl-%%VERSION%%/encodings/shift-jis.bin lib/ecl-%%VERSION%%/encodings/tools.lisp lib/ecl-%%VERSION%%/encodings/ucs2 lib/ecl-%%VERSION%%/encodings/ucs2be lib/ecl-%%VERSION%%/encodings/ucs2le lib/ecl-%%VERSION%%/encodings/ucs4 lib/ecl-%%VERSION%%/encodings/ucs4be lib/ecl-%%VERSION%%/encodings/ucs4le lib/ecl-%%VERSION%%/encodings/unicode lib/ecl-%%VERSION%%/encodings/utf-16 lib/ecl-%%VERSION%%/encodings/utf-16be lib/ecl-%%VERSION%%/encodings/utf-16le lib/ecl-%%VERSION%%/encodings/utf-32 lib/ecl-%%VERSION%%/encodings/utf-32be lib/ecl-%%VERSION%%/encodings/utf-32le lib/ecl-%%VERSION%%/encodings/utf16 lib/ecl-%%VERSION%%/encodings/utf32 lib/ecl-%%VERSION%%/encodings/utf8 lib/ecl-%%VERSION%%/encodings/winbaltrim lib/ecl-%%VERSION%%/encodings/windows-1250 lib/ecl-%%VERSION%%/encodings/windows-1251 lib/ecl-%%VERSION%%/encodings/windows-1252 lib/ecl-%%VERSION%%/encodings/windows-1253 lib/ecl-%%VERSION%%/encodings/windows-1254 lib/ecl-%%VERSION%%/encodings/windows-1255 lib/ecl-%%VERSION%%/encodings/windows-1256 lib/ecl-%%VERSION%%/encodings/windows-1257 lib/ecl-%%VERSION%%/encodings/windows-1258 lib/ecl-%%VERSION%%/encodings/windows-932 lib/ecl-%%VERSION%%/encodings/windows-936 lib/ecl-%%VERSION%%/encodings/windows-949 lib/ecl-%%VERSION%%/encodings/windows-950 lib/ecl-%%VERSION%%/encodings/windows-cp1250.bin lib/ecl-%%VERSION%%/encodings/windows-cp1251.bin lib/ecl-%%VERSION%%/encodings/windows-cp1252.bin lib/ecl-%%VERSION%%/encodings/windows-cp1253.bin lib/ecl-%%VERSION%%/encodings/windows-cp1254.bin lib/ecl-%%VERSION%%/encodings/windows-cp1255.bin lib/ecl-%%VERSION%%/encodings/windows-cp1256.bin lib/ecl-%%VERSION%%/encodings/windows-cp1257.bin lib/ecl-%%VERSION%%/encodings/windows-cp1258.bin lib/ecl-%%VERSION%%/encodings/windows-cp932.bin lib/ecl-%%VERSION%%/encodings/windows-cp936.bin lib/ecl-%%VERSION%%/encodings/windows-cp949.bin lib/ecl-%%VERSION%%/encodings/windows-cp950.bin lib/ecl-%%VERSION%%/help.doc %%ASDF%%lib/ecl-%%VERSION%%/libasdf.a lib/ecl-%%VERSION%%/libcmp.a %%SOCKETS%%lib/ecl-%%VERSION%%/libdeflate.a lib/ecl-%%VERSION%%/libdefsystem.a lib/ecl-%%VERSION%%/libecl-cdb.a %%SOCKETS%%lib/ecl-%%VERSION%%/libecl-curl.a lib/ecl-%%VERSION%%/libecl-help.a %%SOCKETS%%lib/ecl-%%VERSION%%/libecl-quicklisp.a lib/ecl-%%VERSION%%/libpackage-locks.a lib/ecl-%%VERSION%%/libprofile.a %%SOCKETS%%lib/ecl-%%VERSION%%/libql-minitar.a lib/ecl-%%VERSION%%/librt.a %%SOCKETS%%lib/ecl-%%VERSION%%/libsb-bsd-sockets.a lib/ecl-%%VERSION%%/libserve-event.a lib/ecl-%%VERSION%%/package-locks.asd lib/ecl-%%VERSION%%/package-locks.fas %%ASDF%%lib/ecl-%%VERSION%%/prebuilt-asdf.asd %%SOCKETS%%lib/ecl-%%VERSION%%/libsockets.a lib/ecl-%%VERSION%%/profile.asd lib/ecl-%%VERSION%%/profile.fas %%SOCKETS%%lib/ecl-%%VERSION%%/ql-minitar.asd %%SOCKETS%%lib/ecl-%%VERSION%%/ql-minitar.fas lib/ecl-%%VERSION%%/rt.asd lib/ecl-%%VERSION%%/rt.fas %%SOCKETS%%lib/ecl-%%VERSION%%/sb-bsd-sockets.asd %%SOCKETS%%lib/ecl-%%VERSION%%/sb-bsd-sockets.fas lib/ecl-%%VERSION%%/serve-event.asd lib/ecl-%%VERSION%%/serve-event.fas %%SOCKETS%%lib/ecl-%%VERSION%%/sockets.asd %%SOCKETS%%lib/ecl-%%VERSION%%/sockets.fas lib/libecl.so lib/libecl.so.16 lib/libecl.so.16.1 lib/libecl.so.%%VERSION%% man/man1/ecl-config.1.gz man/man1/ecl.1.gz @dir include/ecl/gc