Index: head/lang/ecl/Makefile =================================================================== --- head/lang/ecl/Makefile (revision 382216) +++ head/lang/ecl/Makefile (revision 382217) @@ -1,85 +1,81 @@ # Created by: Julian Stecklina # $FreeBSD$ PORTNAME= ecl PORTVERSION= 15.2.21 +PORTREVISION= 1 CATEGORIES= lang lisp MASTER_SITES= SF/${PORTNAME}s/${PORTNAME}s/15.2/ MAINTAINER= olgeni@FreeBSD.org COMMENT= ANSI Common Lisp implementation LIB_DEPENDS= libgmp.so:${PORTSDIR}/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 CLX DFFI SOCKETS THREADS OPTIONS_DEFAULT=ASDF DFFI SOCKETS THREADS ASDF_DESC= Enable ASDF building facility CLX_DESC= Enable X11 interface SOCKETS_DESC= Enable socket interface DFFI_DESC= Dynamic foreign-function support +OPTIONS_SUB= yes PLIST_SUB= VERSION="${PORTVERSION}" .include .if ${ARCH} == "ia64" || ${ARCH} == "sparc64" BROKEN= Does not compile on ${ARCH} .endif .if ${PORT_OPTIONS:MASDF} CONFIGURE_ARGS+=--with-asdf=yes -PLIST_SUB+= ASDF="" .else CONFIGURE_ARGS+=--with-asdf=no -PLIST_SUB+= ASDF="@comment " .endif .if ${PORT_OPTIONS:MCLX} USE_XORG= x11 CONFIGURE_ARGS+=--with-clx=yes -PLIST_SUB+= CLX="" .else CONFIGURE_ARGS+=--with-clx=no -PLIST_SUB+= CLX="@comment " .endif .if ${PORT_OPTIONS:MSOCKETS} CONFIGURE_ARGS+=--with-tcp=yes -PLIST_SUB+= SOCKETS="" .else CONFIGURE_ARGS+=--with-tcp=no -PLIST_SUB+= SOCKETS="@comment " .endif .if ${PORT_OPTIONS:MDFFI} CONFIGURE_ARGS+=--with-dffi=system LIB_DEPENDS+= libffi.so:${PORTSDIR}/devel/libffi .else CONFIGURE_ARGS+=--with-dffi=no .endif .if ${PORT_OPTIONS:MTHREADS} CONFIGURE_ARGS+=--enable-threads=yes LDFLAGS+= -lpthread LIB_DEPENDS+= libgc-threaded.so:${PORTSDIR}/devel/boehm-gc-threaded .else CONFIGURE_ARGS+=--enable-threads=no LIB_DEPENDS+= libgc.so:${PORTSDIR}/devel/boehm-gc .endif .if ${PORT_OPTIONS:MTHREADS} post-patch: @${REINPLACE_CMD} -e 's|-lgc|-lgc-threaded|' ${WRKSRC}/src/configure .endif .include Index: head/lang/ecl/pkg-plist =================================================================== --- head/lang/ecl/pkg-plist (revision 382216) +++ head/lang/ecl/pkg-plist (revision 382217) @@ -1,236 +1,288 @@ bin/ecl bin/ecl-config include/ecl/bytecodes.h include/ecl/cache.h include/ecl/config.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 include/ecl/unify.h +%%THREADS%%include/ecl/atomic_ops.h +%%THREADS%%include/ecl/atomic_ops/generalize-small.h +%%THREADS%%include/ecl/atomic_ops/generalize.h +%%THREADS%%include/ecl/atomic_ops/sysdeps/acquire_release_volatile.h +%%THREADS%%include/ecl/atomic_ops/sysdeps/aligned_atomic_load_store.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/ao_t_is_int.h +%%THREADS%%include/ecl/atomic_ops/sysdeps/armcc/arm_v6.h +%%THREADS%%include/ecl/atomic_ops/sysdeps/atomic_load_store.h +%%THREADS%%include/ecl/atomic_ops/sysdeps/char_acquire_release_volatile.h +%%THREADS%%include/ecl/atomic_ops/sysdeps/char_atomic_load_store.h +%%THREADS%%include/ecl/atomic_ops/sysdeps/emul_cas.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/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/gcc/x86_64.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/int_acquire_release_volatile.h +%%THREADS%%include/ecl/atomic_ops/sysdeps/int_aligned_atomic_load_store.h +%%THREADS%%include/ecl/atomic_ops/sysdeps/int_atomic_load_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/short_acquire_release_volatile.h +%%THREADS%%include/ecl/atomic_ops/sysdeps/short_aligned_atomic_load_store.h +%%THREADS%%include/ecl/atomic_ops/sysdeps/short_atomic_load_store.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/sunc/x86_64.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 lib/ecl-%%VERSION%%/Copyright lib/ecl-%%VERSION%%/LGPL lib/ecl-%%VERSION%%/TAGS %%ASDF%%lib/ecl-%%VERSION%%/asdf.fas lib/ecl-%%VERSION%%/build-stamp %%CLX%%lib/ecl-%%VERSION%%/clx.asd %%CLX%%lib/ecl-%%VERSION%%/clx.fas 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 %%CLX%%lib/ecl-%%VERSION%%/libclx.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%%/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 %%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.15 lib/libecl.so.15.2 lib/libecl.so.15.2.21 man/man1/ecl-config.1.gz man/man1/ecl.1.gz @dir include/ecl/gc/private