Juan Francisco Cantero Hurtado <i...@juanfra.info> writes: > On Sat, Aug 22, 2015 at 11:31:17PM +0300, Timo Myyrä wrote: >> Jasper Lievisse Adriaanse <jas...@openbsd.org> writes: >> >> > On Fri, Aug 21, 2015 at 11:43:57AM +0300, Timo Myyr?? wrote: >> >> Hi, >> >> >> >> I've been looking at this upgrade for a while. >> >> The Makefile's CONFIGURE_ARGS enable-threads arg should be removed. >> >> The current value 'pthreads' is incorrect and instead of failing it just >> >> disables thread support. This is my mistake, I think I confused it with >> >> boehm-gc when ecl was previously updated. >> >> The default option for threads is 'auto' so the whole flag could be just >> >> removed to enable threads support. >> >> >> >> About the tests, currently they fail but upstream fixed the test material >> >> fetching to use curl directly after 15.3.7 release. We could make curl an >> >> test dependency. >> > And have it fetch files from the web during 'make test'? That sounds bad. >> > If >> > possible we should mirror the file set somewhere so we can checksum it. >> > >> >> Yeah, it would make sense to verify the test data before using it. > > Just to clarify jasper's words: the port only should to download data > during "make fetch", everything else is forbidden. > > Test the ports with "env USE_SYSTRACE=Yes make something" is always a > good idea :) > >> >> >> One issue that has prevented me from posting an update is that I get >> >> following when doing 'make package': >> >> LIB_DEPENDS devel/boehm-gc, -atomic not needed for lang/ecl? >> >> |library atomic_ops-1.3 not found >> >> I haven't figured out why its complaining about that. >> > Doesn't happen here; are you fully -current? >> > >> >> Yes, I should be pretty close to current. Though I had some other vague issue >> with other ports as well I couldn't replicate on another computer running the >> same snapshot. I'm assuming I've made some mistake in some update along the >> path which is causing these. Probably easiest to do reinstall and check if >> that >> will help. >> >> >> In any case, I think we should wait a bit. There's new release coming for >> >> ECL and it would include some of the local patches. >> > Excellent. >> > >> >> Timo >> >> >> >> >> >> 21.8.2015, 10:38, Jasper Lievisse Adriaanse kirjoitti: >> >> >On Mon, May 18, 2015 at 02:39:31AM +0200, Juan Francisco Cantero Hurtado >> >> >wrote: >> >> >>On Sun, May 17, 2015 at 10:08:37PM +0300, Timo Myyr? wrote: >> >> >>>Hi, >> >> >>> >> >> >>>Here's update for ECL. Slightly tested on amd64 by building maxima >> >> >>>port. This >> >> >>>fixes the broken --enable-threads flag. I've disabled the threads as >> >> >>>threaded >> >> >>>build doesn't seem to work as build gets stuck in after compiling >> >> >>>bootstrap >> >> >>>compiler. I've opened an issue with upstream about it [1]. >> >> >>The tests don't work on my computer. Do you see the same errors? >> >> >It's the same as with the current in-tree version actually, so it's not >> >> >a regression. >> >> >>===> Regression tests for ecl-15.3.7 >> >> >>cd build && make check >> >> >>cd tests && make >> >> >>make do-ansi >> >> >>ecl -norc -load config.lsp -eval '(ecl-tests::ensure-ansi-tests)' -eval >> >> >>'(ext:quit)' < /dev/null >> >> >>;;; Loading >> >> >>"/usr/write-ports/pobj/ecl-15.3.7/ecl-15.3.7/build/tests/config.lsp" >> >> >>An error occurred during initialization: >> >> >>The assertion (STRING-EQUAL ECL-CURL::URL "http://" :END1 7) failed. >> >> >>*** Error 1 in build/tests (Makefile:31 'ansi-tests') >> >> >>*** Error 1 in build/tests (Makefile:9 'output.ecl/ansi.log') >> >> >> >> >> >> >> >> >>-- >> >> >>Juan Francisco Cantero Hurtado http://juanfra.info >> >> >Here's an updated diff which incorporates upstream's fix for the issue >> >> >Timo >> >> >reported. Maxima still seems happy. >> >> > >> >> >OK? >> >> > >> >> >Index: Makefile >> >> >=================================================================== >> >> >RCS file: /cvs/ports/lang/ecl/Makefile,v >> >> >retrieving revision 1.24 >> >> >diff -u -p -r1.24 Makefile >> >> >--- Makefile 19 Jul 2015 02:14:57 -0000 1.24 >> >> >+++ Makefile 21 Aug 2015 07:26:37 -0000 >> >> >@@ -6,13 +6,11 @@ CATEGORIES = lang >> >> > BROKEN-sparc = infinite loop while building >> >> > BROKEN-arm = infinite loop while building >> >> >-V = 13.5.1 >> >> >+V = 15.3.7 >> >> > DISTNAME = ecl-$V >> >> >-SHARED_LIBS += ecl 3.0 >> >> >+SHARED_LIBS += ecl 4.0 >> >> > SHARED_ONLY = Yes >> >> >-REVISION = 1 >> >> >- >> >> > HOMEPAGE = http://ecls.sourceforge.net/ >> >> > SUBST_VARS = V >> >> > EXTRACT_SUFX = .tgz >> >> >@@ -41,6 +39,8 @@ LIB_DEPENDS += devel/gmp \ >> >> > devel/boehm-gc,-main \ >> >> > devel/boehm-gc,-atomic \ >> >> > devel/libffi >> >> >+ >> >> >+TEST_DEPENDS = ${BASE_PKGPATH} >> >> > WANTLIB += atomic_ops c ffi gc gmp m pthread >> >> >Index: distinfo >> >> >=================================================================== >> >> >RCS file: /cvs/ports/lang/ecl/distinfo,v >> >> >retrieving revision 1.6 >> >> >diff -u -p -r1.6 distinfo >> >> >--- distinfo 11 Jun 2013 10:30:54 -0000 1.6 >> >> >+++ distinfo 21 Aug 2015 07:26:37 -0000 >> >> >@@ -1,2 +1,2 @@ >> >> >-SHA256 (ecl-13.5.1.tgz) = +RxXzgZf6XSLyBBOGR5LLc/oVNY0MV/ngA3QphNHLKI= >> >> >-SIZE (ecl-13.5.1.tgz) = 9401163 >> >> >+SHA256 (ecl-15.3.7.tgz) = Lcb/u/Hgp7EyPUmpkbofAFEnyj4VNlHZG6nmW9rslI8= >> >> >+SIZE (ecl-15.3.7.tgz) = 8755180 >> >> >Index: patches/patch-src_c_unixint_d >> >> >=================================================================== >> >> >RCS file: patches/patch-src_c_unixint_d >> >> >diff -N patches/patch-src_c_unixint_d >> >> >--- /dev/null 1 Jan 1970 00:00:00 -0000 >> >> >+++ patches/patch-src_c_unixint_d 21 Aug 2015 07:26:37 -0000 >> >> >@@ -0,0 +1,25 @@ >> >> >+$OpenBSD$ >> >> >+ >> >> >+signals: Don't block GC suspend/resume signals on interrupt thread >> >> >+https://gitlab.com/embeddable-common-lisp/ecl/commit/2b1892a47ee877be7576e669f3d1b0eb04d48a2f >> >> >+ >> >> >+--- src/c/unixint.d.orig Fri Aug 21 09:23:09 2015 >> >> >++++ src/c/unixint.d Fri Aug 21 09:24:14 2015 >> >> >+@@ -526,7 +526,7 @@ asynchronous_signal_servicing_thread() >> >> >+ const cl_env_ptr the_env = ecl_process_env(); >> >> >+ int interrupt_signal = -1; >> >> >+ /* >> >> >+- * We block all signals except the usual interrupt thread. >> >> >++ * We block all signals except the usual interrupt thread and >> >> >GC signals. >> >> >+ */ >> >> >+ { >> >> >+ sigset_t handled_set; >> >> >+@@ -535,6 +535,8 @@ asynchronous_signal_servicing_thread() >> >> >+ interrupt_signal = >> >> >+ >> >> >ecl_option_values[ECL_OPT_THREAD_INTERRUPT_SIGNAL]; >> >> >+ sigdelset(&handled_set, interrupt_signal); >> >> >++ sigdelset(&handled_set, >> >> >GC_get_suspend_signal()); >> >> >++ sigdelset(&handled_set, >> >> >GC_get_thr_restart_signal()); >> >> >+ } >> >> >+ pthread_sigmask(SIG_BLOCK, &handled_set, NULL); >> >> >+ } >> >> >Index: patches/patch-src_cmp_cmpmain_lsp >> >> >=================================================================== >> >> >RCS file: patches/patch-src_cmp_cmpmain_lsp >> >> >diff -N patches/patch-src_cmp_cmpmain_lsp >> >> >--- patches/patch-src_cmp_cmpmain_lsp 11 Jun 2013 10:30:54 -0000 >> >> >1.1 >> >> >+++ /dev/null 1 Jan 1970 00:00:00 -0000 >> >> >@@ -1,43 +0,0 @@ >> >> >-$OpenBSD: patch-src_cmp_cmpmain_lsp,v 1.1 2013/06/11 10:30:54 sthen Exp >> >> >$ >> >> >---- src/cmp/cmpmain.lsp.orig Sun Jun 9 11:01:16 2013 >> >> >-+++ src/cmp/cmpmain.lsp Sun Jun 9 11:00:58 2013 >> >> >-@@ -269,7 +269,8 @@ void ~A(cl_object cblock) >> >> >- Cblock->cblock.next = current; >> >> >- } >> >> >- ~A >> >> >--}") >> >> >-+} >> >> >-+") >> >> >- >> >> >- (defconstant +lisp-program-main+ " >> >> >- extern int >> >> >-@@ -282,7 +283,8 @@ main(int argc, char **argv) >> >> >- ~A >> >> >- } ECL_CATCH_ALL_END; >> >> >- si_exit(0); >> >> >--}") >> >> >-+} >> >> >-+") >> >> >- >> >> >- (defconstant +lisp-library-main+ " >> >> >- extern int >> >> >-@@ -294,7 +296,8 @@ extern int >> >> >- ecl_init_module(OBJNULL, ~A); >> >> >- ~A >> >> >- } ECL_CATCH_ALL_END; >> >> >--}") >> >> >-+} >> >> >-+") >> >> >- >> >> >- #+:win32 >> >> >- (defconstant +lisp-program-winmain+ " >> >> >-@@ -312,7 +315,8 @@ WinMain(HINSTANCE hInstance, HINSTANCE >> >> >hPrevInstance, >> >> >- ~A >> >> >- } ECL_CATCH_ALL_END; >> >> >- si_exit(0); >> >> >--}") >> >> >-+} >> >> >-+") >> >> >- >> >> >- (defun guess-kind (pathname) >> >> >- "Given a file name, guess whether it is an object file, a library, a >> >> >program >> >> >Index: patches/patch-src_configure >> >> >=================================================================== >> >> >RCS file: /cvs/ports/lang/ecl/patches/patch-src_configure,v >> >> >retrieving revision 1.5 >> >> >diff -u -p -r1.5 patch-src_configure >> >> >--- patches/patch-src_configure 11 Jun 2013 10:30:54 -0000 1.5 >> >> >+++ patches/patch-src_configure 21 Aug 2015 07:26:37 -0000 >> >> >@@ -1,7 +1,7 @@ >> >> > $OpenBSD: patch-src_configure,v 1.5 2013/06/11 10:30:54 sthen Exp $ >> >> >---- src/configure.orig Mon May 27 23:37:36 2013 >> >> >-+++ src/configure Tue Jun 4 07:28:28 2013 >> >> >-@@ -4947,7 +4947,7 @@ case "${host_os}" in >> >> >+--- src/configure.orig Sat Mar 7 18:26:56 2015 >> >> >++++ src/configure Fri Aug 21 09:22:47 2015 >> >> >+@@ -4960,7 +4960,7 @@ case "${host_os}" in >> >> > BUNDLE_LDFLAGS="-shared ${LDFLAGS}" >> >> > ECL_LDRPATH="-Wl,--rpath,~A" >> >> > clibs="-lpthread -lm" >> >> >@@ -10,12 +10,12 @@ $OpenBSD: patch-src_configure,v 1.5 2013 >> >> > SONAME_LDFLAGS="-Wl,-soname,SONAME" >> >> > ;; >> >> > solaris*) >> >> >-@@ -9213,7 +9213,7 @@ if test ${enable_shared} = "yes"; then >> >> >+@@ -9316,7 +9316,7 @@ if test ${enable_shared} = "yes"; then >> >> > $as_echo "#define ENABLE_DLOPEN 1" >>confdefs.h >> >> > - LSP_LIBRARIES="${SHAREDPREFIX}ecl.${SHAREDEXT}" >> >> > + LSP_LIBRARIES="${SHAREDPREFIX}ecl.${SHAREDEXT}.${ECLLIB_VERSION}" >> >> >- LSP_FEATURES="(cons :wants-dlopen ${LSP_FEATURES})" >> >> >+ LSP_FEATURES="(cons :wants-dlopen ${LSP_FEATURES})" >> >> >Index: patches/patch-src_doc_ecl_man_in >> >> >=================================================================== >> >> >RCS file: patches/patch-src_doc_ecl_man_in >> >> >diff -N patches/patch-src_doc_ecl_man_in >> >> >--- patches/patch-src_doc_ecl_man_in 11 Jun 2013 10:30:54 -0000 >> >> >1.1 >> >> >+++ /dev/null 1 Jan 1970 00:00:00 -0000 >> >> >@@ -1,17 +0,0 @@ >> >> >-$OpenBSD: patch-src_doc_ecl_man_in,v 1.1 2013/06/11 10:30:54 sthen Exp $ >> >> >---- src/doc/ecl.man.in.orig Sun Jun 9 17:33:18 2013 >> >> >-+++ src/doc/ecl.man.in Sun Jun 9 17:33:27 2013 >> >> >-@@ -7,11 +7,9 @@ ecl \- Embeddable Common LISP >> >> >- [\fB\-dir\fP \fIdir\fP] >> >> >- [\fB\-load\fP \fIfile\fP] >> >> >- [\fB\-eval\fP \fIexpr\fP] >> >> >--.if n .ti +4 >> >> >--.if t .ti +.5i >> >> >-+.br >> >> >- [\fB\-compile\fP \fIfile\fP >> >> >--.if n .ti +8 >> >> >--.if t .ti +.5i >> >> >-+.br >> >> >- [\fB\-o\fP \fIofile\fP] >> >> >- [\fB\-c\fP [\fIcfile\fP]] >> >> >- [\fB\-h\fP [\fIhfile\fP]] >> >> >Index: pkg/PLIST >> >> >=================================================================== >> >> >RCS file: /cvs/ports/lang/ecl/pkg/PLIST,v >> >> >retrieving revision 1.6 >> >> >diff -u -p -r1.6 PLIST >> >> >--- pkg/PLIST 11 Jun 2013 10:30:54 -0000 1.6 >> >> >+++ pkg/PLIST 21 Aug 2015 07:26:37 -0000 >> >> >@@ -26,209 +26,209 @@ include/ecl/object.h >> >> > include/ecl/page.h >> >> > include/ecl/stacks.h >> >> > include/ecl/unify.h >> >> >-lib/ecl-${V}/ >> >> >-lib/ecl-${V}/Copyright >> >> >-lib/ecl-${V}/LGPL >> >> >-lib/ecl-${V}/asdf.fas >> >> >-lib/ecl-${V}/cmp.asd >> >> >-lib/ecl-${V}/cmp.fas >> >> >-lib/ecl-${V}/deflate.asd >> >> >-lib/ecl-${V}/deflate.fas >> >> >-lib/ecl-${V}/defsystem.asd >> >> >-lib/ecl-${V}/defsystem.fas >> >> >-@bin lib/ecl-${V}/dpp >> >> >-lib/ecl-${V}/ecl-cdb.asd >> >> >-lib/ecl-${V}/ecl-cdb.fas >> >> >-lib/ecl-${V}/ecl-curl.asd >> >> >-lib/ecl-${V}/ecl-curl.fas >> >> >-lib/ecl-${V}/ecl-help.asd >> >> >-lib/ecl-${V}/ecl-help.fas >> >> >-lib/ecl-${V}/ecl-quicklisp.asd >> >> >-lib/ecl-${V}/ecl-quicklisp.fas >> >> >-@bin lib/ecl-${V}/ecl_min >> >> >-lib/ecl-${V}/encodings/ >> >> >-lib/ecl-${V}/encodings/arabic >> >> >-lib/ecl-${V}/encodings/ascii >> >> >-lib/ecl-${V}/encodings/asmo-708 >> >> >-lib/ecl-${V}/encodings/atarist.bin >> >> >-lib/ecl-${V}/encodings/cp-856.bin >> >> >-lib/ecl-${V}/encodings/cp819 >> >> >-lib/ecl-${V}/encodings/cp850 >> >> >-lib/ecl-${V}/encodings/cp862 >> >> >-lib/ecl-${V}/encodings/cp866 >> >> >-lib/ecl-${V}/encodings/cp932 >> >> >-lib/ecl-${V}/encodings/cp936 >> >> >-lib/ecl-${V}/encodings/cp949 >> >> >-lib/ecl-${V}/encodings/cp950 >> >> >-lib/ecl-${V}/encodings/cyrillic >> >> >-lib/ecl-${V}/encodings/dos-cp437.bin >> >> >-lib/ecl-${V}/encodings/dos-cp737.bin >> >> >-lib/ecl-${V}/encodings/dos-cp775.bin >> >> >-lib/ecl-${V}/encodings/dos-cp850.bin >> >> >-lib/ecl-${V}/encodings/dos-cp852.bin >> >> >-lib/ecl-${V}/encodings/dos-cp855.bin >> >> >-lib/ecl-${V}/encodings/dos-cp857.bin >> >> >-lib/ecl-${V}/encodings/dos-cp860.bin >> >> >-lib/ecl-${V}/encodings/dos-cp861.bin >> >> >-lib/ecl-${V}/encodings/dos-cp862.bin >> >> >-lib/ecl-${V}/encodings/dos-cp863.bin >> >> >-lib/ecl-${V}/encodings/dos-cp864.bin >> >> >-lib/ecl-${V}/encodings/dos-cp865.bin >> >> >-lib/ecl-${V}/encodings/dos-cp866.bin >> >> >-lib/ecl-${V}/encodings/dos-cp869.bin >> >> >-lib/ecl-${V}/encodings/dos-cp874.bin >> >> >-lib/ecl-${V}/encodings/ecma-114 >> >> >-lib/ecl-${V}/encodings/ecma-118 >> >> >-lib/ecl-${V}/encodings/greek >> >> >-lib/ecl-${V}/encodings/greek8 >> >> >-lib/ecl-${V}/encodings/hebrew >> >> >-lib/ecl-${V}/encodings/ibm437 >> >> >-lib/ecl-${V}/encodings/ibm819 >> >> >-lib/ecl-${V}/encodings/ibm850 >> >> >-lib/ecl-${V}/encodings/ibm852 >> >> >-lib/ecl-${V}/encodings/ibm855 >> >> >-lib/ecl-${V}/encodings/ibm857 >> >> >-lib/ecl-${V}/encodings/ibm860 >> >> >-lib/ecl-${V}/encodings/ibm861 >> >> >-lib/ecl-${V}/encodings/ibm862 >> >> >-lib/ecl-${V}/encodings/ibm863 >> >> >-lib/ecl-${V}/encodings/ibm864 >> >> >-lib/ecl-${V}/encodings/ibm865 >> >> >-lib/ecl-${V}/encodings/ibm866 >> >> >-lib/ecl-${V}/encodings/ibm869 >> >> >-lib/ecl-${V}/encodings/iso-2022-jp >> >> >-lib/ecl-${V}/encodings/iso-2022-jp-1 >> >> >-lib/ecl-${V}/encodings/iso-8859-1.bin >> >> >-lib/ecl-${V}/encodings/iso-8859-10.bin >> >> >-lib/ecl-${V}/encodings/iso-8859-11.bin >> >> >-lib/ecl-${V}/encodings/iso-8859-13.bin >> >> >-lib/ecl-${V}/encodings/iso-8859-14.bin >> >> >-lib/ecl-${V}/encodings/iso-8859-15.bin >> >> >-lib/ecl-${V}/encodings/iso-8859-16.bin >> >> >-lib/ecl-${V}/encodings/iso-8859-2.bin >> >> >-lib/ecl-${V}/encodings/iso-8859-3.bin >> >> >-lib/ecl-${V}/encodings/iso-8859-4.bin >> >> >-lib/ecl-${V}/encodings/iso-8859-5.bin >> >> >-lib/ecl-${V}/encodings/iso-8859-6.bin >> >> >-lib/ecl-${V}/encodings/iso-8859-7.bin >> >> >-lib/ecl-${V}/encodings/iso-8859-8.bin >> >> >-lib/ecl-${V}/encodings/iso-8859-9.bin >> >> >-lib/ecl-${V}/encodings/iso8859-1 >> >> >-lib/ecl-${V}/encodings/iso8859-10 >> >> >-lib/ecl-${V}/encodings/iso8859-13 >> >> >-lib/ecl-${V}/encodings/iso8859-14 >> >> >-lib/ecl-${V}/encodings/iso8859-15 >> >> >-lib/ecl-${V}/encodings/iso8859-2 >> >> >-lib/ecl-${V}/encodings/iso8859-3 >> >> >-lib/ecl-${V}/encodings/iso8859-4 >> >> >-lib/ecl-${V}/encodings/iso8859-5 >> >> >-lib/ecl-${V}/encodings/iso8859-6 >> >> >-lib/ecl-${V}/encodings/iso8859-7 >> >> >-lib/ecl-${V}/encodings/iso8859-8 >> >> >-lib/ecl-${V}/encodings/iso8859-9 >> >> >-lib/ecl-${V}/encodings/jisx0201.bin >> >> >-lib/ecl-${V}/encodings/jisx0208.bin >> >> >-lib/ecl-${V}/encodings/jisx0212.bin >> >> >-lib/ecl-${V}/encodings/koi8-r.bin >> >> >-lib/ecl-${V}/encodings/koi8-u.bin >> >> >-lib/ecl-${V}/encodings/koi8r >> >> >-lib/ecl-${V}/encodings/latin-1 >> >> >-lib/ecl-${V}/encodings/latin-2 >> >> >-lib/ecl-${V}/encodings/latin-3 >> >> >-lib/ecl-${V}/encodings/latin-4 >> >> >-lib/ecl-${V}/encodings/latin-5 >> >> >-lib/ecl-${V}/encodings/latin-6 >> >> >-lib/ecl-${V}/encodings/latin-7 >> >> >-lib/ecl-${V}/encodings/latin-8 >> >> >-lib/ecl-${V}/encodings/latin-9 >> >> >-lib/ecl-${V}/encodings/latin2 >> >> >-lib/ecl-${V}/encodings/latin3 >> >> >-lib/ecl-${V}/encodings/latin4 >> >> >-lib/ecl-${V}/encodings/latin5 >> >> >-lib/ecl-${V}/encodings/latin6 >> >> >-lib/ecl-${V}/encodings/latin7 >> >> >-lib/ecl-${V}/encodings/latin8 >> >> >-lib/ecl-${V}/encodings/latin9 >> >> >-lib/ecl-${V}/encodings/ms-ansi >> >> >-lib/ecl-${V}/encodings/ms-arab >> >> >-lib/ecl-${V}/encodings/ms-cyrl >> >> >-lib/ecl-${V}/encodings/ms-ee >> >> >-lib/ecl-${V}/encodings/ms-greek >> >> >-lib/ecl-${V}/encodings/ms-hebr >> >> >-lib/ecl-${V}/encodings/ms-turk >> >> >-lib/ecl-${V}/encodings/shift-jis.bin >> >> >-lib/ecl-${V}/encodings/tools.lisp >> >> >-lib/ecl-${V}/encodings/ucs2 >> >> >-lib/ecl-${V}/encodings/ucs2be >> >> >-lib/ecl-${V}/encodings/ucs2le >> >> >-lib/ecl-${V}/encodings/ucs4 >> >> >-lib/ecl-${V}/encodings/ucs4be >> >> >-lib/ecl-${V}/encodings/ucs4le >> >> >-lib/ecl-${V}/encodings/unicode >> >> >-lib/ecl-${V}/encodings/utf-16 >> >> >-lib/ecl-${V}/encodings/utf-16be >> >> >-lib/ecl-${V}/encodings/utf-16le >> >> >-lib/ecl-${V}/encodings/utf-32 >> >> >-lib/ecl-${V}/encodings/utf-32be >> >> >-lib/ecl-${V}/encodings/utf-32le >> >> >-lib/ecl-${V}/encodings/utf16 >> >> >-lib/ecl-${V}/encodings/utf32 >> >> >-lib/ecl-${V}/encodings/utf8 >> >> >-lib/ecl-${V}/encodings/winbaltrim >> >> >-lib/ecl-${V}/encodings/windows-1250 >> >> >-lib/ecl-${V}/encodings/windows-1251 >> >> >-lib/ecl-${V}/encodings/windows-1252 >> >> >-lib/ecl-${V}/encodings/windows-1253 >> >> >-lib/ecl-${V}/encodings/windows-1254 >> >> >-lib/ecl-${V}/encodings/windows-1255 >> >> >-lib/ecl-${V}/encodings/windows-1256 >> >> >-lib/ecl-${V}/encodings/windows-1257 >> >> >-lib/ecl-${V}/encodings/windows-1258 >> >> >-lib/ecl-${V}/encodings/windows-932 >> >> >-lib/ecl-${V}/encodings/windows-936 >> >> >-lib/ecl-${V}/encodings/windows-949 >> >> >-lib/ecl-${V}/encodings/windows-950 >> >> >-lib/ecl-${V}/encodings/windows-cp1250.bin >> >> >-lib/ecl-${V}/encodings/windows-cp1251.bin >> >> >-lib/ecl-${V}/encodings/windows-cp1252.bin >> >> >-lib/ecl-${V}/encodings/windows-cp1253.bin >> >> >-lib/ecl-${V}/encodings/windows-cp1254.bin >> >> >-lib/ecl-${V}/encodings/windows-cp1255.bin >> >> >-lib/ecl-${V}/encodings/windows-cp1256.bin >> >> >-lib/ecl-${V}/encodings/windows-cp1257.bin >> >> >-lib/ecl-${V}/encodings/windows-cp1258.bin >> >> >-lib/ecl-${V}/encodings/windows-cp932.bin >> >> >-lib/ecl-${V}/encodings/windows-cp936.bin >> >> >-lib/ecl-${V}/encodings/windows-cp949.bin >> >> >-lib/ecl-${V}/encodings/windows-cp950.bin >> >> >-lib/ecl-${V}/help.doc >> >> >-lib/ecl-${V}/libasdf.a >> >> >-lib/ecl-${V}/libcmp.a >> >> >-lib/ecl-${V}/libdeflate.a >> >> >-lib/ecl-${V}/libdefsystem.a >> >> >-lib/ecl-${V}/libecl-cdb.a >> >> >-lib/ecl-${V}/libecl-curl.a >> >> >-lib/ecl-${V}/libecl-help.a >> >> >-lib/ecl-${V}/libecl-quicklisp.a >> >> >-lib/ecl-${V}/libprofile.a >> >> >-lib/ecl-${V}/libql-minitar.a >> >> >-lib/ecl-${V}/librt.a >> >> >-lib/ecl-${V}/libsb-bsd-sockets.a >> >> >-lib/ecl-${V}/libserve-event.a >> >> >-lib/ecl-${V}/libsockets.a >> >> >-lib/ecl-${V}/prebuilt-asdf.asd >> >> >-lib/ecl-${V}/profile.asd >> >> >-lib/ecl-${V}/profile.fas >> >> >-lib/ecl-${V}/ql-minitar.asd >> >> >-lib/ecl-${V}/ql-minitar.fas >> >> >-lib/ecl-${V}/rt.asd >> >> >-lib/ecl-${V}/rt.fas >> >> >-lib/ecl-${V}/sb-bsd-sockets.asd >> >> >-lib/ecl-${V}/sb-bsd-sockets.fas >> >> >-lib/ecl-${V}/serve-event.asd >> >> >-lib/ecl-${V}/serve-event.fas >> >> >-lib/ecl-${V}/sockets.asd >> >> >-lib/ecl-${V}/sockets.fas >> >> >+lib/${FULLPKGNAME}/ >> >> >+lib/${FULLPKGNAME}/Copyright >> >> >+lib/${FULLPKGNAME}/LGPL >> >> >+lib/${FULLPKGNAME}/asdf.fas >> >> >+lib/${FULLPKGNAME}/cmp.asd >> >> >+lib/${FULLPKGNAME}/cmp.fas >> >> >+lib/${FULLPKGNAME}/deflate.asd >> >> >+lib/${FULLPKGNAME}/deflate.fas >> >> >+lib/${FULLPKGNAME}/defsystem.asd >> >> >+lib/${FULLPKGNAME}/defsystem.fas >> >> >+@bin lib/${FULLPKGNAME}/dpp >> >> >+lib/${FULLPKGNAME}/ecl-cdb.asd >> >> >+lib/${FULLPKGNAME}/ecl-cdb.fas >> >> >+lib/${FULLPKGNAME}/ecl-curl.asd >> >> >+lib/${FULLPKGNAME}/ecl-curl.fas >> >> >+lib/${FULLPKGNAME}/ecl-help.asd >> >> >+lib/${FULLPKGNAME}/ecl-help.fas >> >> >+lib/${FULLPKGNAME}/ecl-quicklisp.asd >> >> >+lib/${FULLPKGNAME}/ecl-quicklisp.fas >> >> >+@bin lib/${FULLPKGNAME}/ecl_min >> >> >+lib/${FULLPKGNAME}/encodings/ >> >> >+lib/${FULLPKGNAME}/encodings/arabic >> >> >+lib/${FULLPKGNAME}/encodings/ascii >> >> >+lib/${FULLPKGNAME}/encodings/asmo-708 >> >> >+lib/${FULLPKGNAME}/encodings/atarist.bin >> >> >+lib/${FULLPKGNAME}/encodings/cp-856.bin >> >> >+lib/${FULLPKGNAME}/encodings/cp819 >> >> >+lib/${FULLPKGNAME}/encodings/cp850 >> >> >+lib/${FULLPKGNAME}/encodings/cp862 >> >> >+lib/${FULLPKGNAME}/encodings/cp866 >> >> >+lib/${FULLPKGNAME}/encodings/cp932 >> >> >+lib/${FULLPKGNAME}/encodings/cp936 >> >> >+lib/${FULLPKGNAME}/encodings/cp949 >> >> >+lib/${FULLPKGNAME}/encodings/cp950 >> >> >+lib/${FULLPKGNAME}/encodings/cyrillic >> >> >+lib/${FULLPKGNAME}/encodings/dos-cp437.bin >> >> >+lib/${FULLPKGNAME}/encodings/dos-cp737.bin >> >> >+lib/${FULLPKGNAME}/encodings/dos-cp775.bin >> >> >+lib/${FULLPKGNAME}/encodings/dos-cp850.bin >> >> >+lib/${FULLPKGNAME}/encodings/dos-cp852.bin >> >> >+lib/${FULLPKGNAME}/encodings/dos-cp855.bin >> >> >+lib/${FULLPKGNAME}/encodings/dos-cp857.bin >> >> >+lib/${FULLPKGNAME}/encodings/dos-cp860.bin >> >> >+lib/${FULLPKGNAME}/encodings/dos-cp861.bin >> >> >+lib/${FULLPKGNAME}/encodings/dos-cp862.bin >> >> >+lib/${FULLPKGNAME}/encodings/dos-cp863.bin >> >> >+lib/${FULLPKGNAME}/encodings/dos-cp864.bin >> >> >+lib/${FULLPKGNAME}/encodings/dos-cp865.bin >> >> >+lib/${FULLPKGNAME}/encodings/dos-cp866.bin >> >> >+lib/${FULLPKGNAME}/encodings/dos-cp869.bin >> >> >+lib/${FULLPKGNAME}/encodings/dos-cp874.bin >> >> >+lib/${FULLPKGNAME}/encodings/ecma-114 >> >> >+lib/${FULLPKGNAME}/encodings/ecma-118 >> >> >+lib/${FULLPKGNAME}/encodings/greek >> >> >+lib/${FULLPKGNAME}/encodings/greek8 >> >> >+lib/${FULLPKGNAME}/encodings/hebrew >> >> >+lib/${FULLPKGNAME}/encodings/ibm437 >> >> >+lib/${FULLPKGNAME}/encodings/ibm819 >> >> >+lib/${FULLPKGNAME}/encodings/ibm850 >> >> >+lib/${FULLPKGNAME}/encodings/ibm852 >> >> >+lib/${FULLPKGNAME}/encodings/ibm855 >> >> >+lib/${FULLPKGNAME}/encodings/ibm857 >> >> >+lib/${FULLPKGNAME}/encodings/ibm860 >> >> >+lib/${FULLPKGNAME}/encodings/ibm861 >> >> >+lib/${FULLPKGNAME}/encodings/ibm862 >> >> >+lib/${FULLPKGNAME}/encodings/ibm863 >> >> >+lib/${FULLPKGNAME}/encodings/ibm864 >> >> >+lib/${FULLPKGNAME}/encodings/ibm865 >> >> >+lib/${FULLPKGNAME}/encodings/ibm866 >> >> >+lib/${FULLPKGNAME}/encodings/ibm869 >> >> >+lib/${FULLPKGNAME}/encodings/iso-2022-jp >> >> >+lib/${FULLPKGNAME}/encodings/iso-2022-jp-1 >> >> >+lib/${FULLPKGNAME}/encodings/iso-8859-1.bin >> >> >+lib/${FULLPKGNAME}/encodings/iso-8859-10.bin >> >> >+lib/${FULLPKGNAME}/encodings/iso-8859-11.bin >> >> >+lib/${FULLPKGNAME}/encodings/iso-8859-13.bin >> >> >+lib/${FULLPKGNAME}/encodings/iso-8859-14.bin >> >> >+lib/${FULLPKGNAME}/encodings/iso-8859-15.bin >> >> >+lib/${FULLPKGNAME}/encodings/iso-8859-16.bin >> >> >+lib/${FULLPKGNAME}/encodings/iso-8859-2.bin >> >> >+lib/${FULLPKGNAME}/encodings/iso-8859-3.bin >> >> >+lib/${FULLPKGNAME}/encodings/iso-8859-4.bin >> >> >+lib/${FULLPKGNAME}/encodings/iso-8859-5.bin >> >> >+lib/${FULLPKGNAME}/encodings/iso-8859-6.bin >> >> >+lib/${FULLPKGNAME}/encodings/iso-8859-7.bin >> >> >+lib/${FULLPKGNAME}/encodings/iso-8859-8.bin >> >> >+lib/${FULLPKGNAME}/encodings/iso-8859-9.bin >> >> >+lib/${FULLPKGNAME}/encodings/iso8859-1 >> >> >+lib/${FULLPKGNAME}/encodings/iso8859-10 >> >> >+lib/${FULLPKGNAME}/encodings/iso8859-13 >> >> >+lib/${FULLPKGNAME}/encodings/iso8859-14 >> >> >+lib/${FULLPKGNAME}/encodings/iso8859-15 >> >> >+lib/${FULLPKGNAME}/encodings/iso8859-2 >> >> >+lib/${FULLPKGNAME}/encodings/iso8859-3 >> >> >+lib/${FULLPKGNAME}/encodings/iso8859-4 >> >> >+lib/${FULLPKGNAME}/encodings/iso8859-5 >> >> >+lib/${FULLPKGNAME}/encodings/iso8859-6 >> >> >+lib/${FULLPKGNAME}/encodings/iso8859-7 >> >> >+lib/${FULLPKGNAME}/encodings/iso8859-8 >> >> >+lib/${FULLPKGNAME}/encodings/iso8859-9 >> >> >+lib/${FULLPKGNAME}/encodings/jisx0201.bin >> >> >+lib/${FULLPKGNAME}/encodings/jisx0208.bin >> >> >+lib/${FULLPKGNAME}/encodings/jisx0212.bin >> >> >+lib/${FULLPKGNAME}/encodings/koi8-r.bin >> >> >+lib/${FULLPKGNAME}/encodings/koi8-u.bin >> >> >+lib/${FULLPKGNAME}/encodings/koi8r >> >> >+lib/${FULLPKGNAME}/encodings/latin-1 >> >> >+lib/${FULLPKGNAME}/encodings/latin-2 >> >> >+lib/${FULLPKGNAME}/encodings/latin-3 >> >> >+lib/${FULLPKGNAME}/encodings/latin-4 >> >> >+lib/${FULLPKGNAME}/encodings/latin-5 >> >> >+lib/${FULLPKGNAME}/encodings/latin-6 >> >> >+lib/${FULLPKGNAME}/encodings/latin-7 >> >> >+lib/${FULLPKGNAME}/encodings/latin-8 >> >> >+lib/${FULLPKGNAME}/encodings/latin-9 >> >> >+lib/${FULLPKGNAME}/encodings/latin2 >> >> >+lib/${FULLPKGNAME}/encodings/latin3 >> >> >+lib/${FULLPKGNAME}/encodings/latin4 >> >> >+lib/${FULLPKGNAME}/encodings/latin5 >> >> >+lib/${FULLPKGNAME}/encodings/latin6 >> >> >+lib/${FULLPKGNAME}/encodings/latin7 >> >> >+lib/${FULLPKGNAME}/encodings/latin8 >> >> >+lib/${FULLPKGNAME}/encodings/latin9 >> >> >+lib/${FULLPKGNAME}/encodings/ms-ansi >> >> >+lib/${FULLPKGNAME}/encodings/ms-arab >> >> >+lib/${FULLPKGNAME}/encodings/ms-cyrl >> >> >+lib/${FULLPKGNAME}/encodings/ms-ee >> >> >+lib/${FULLPKGNAME}/encodings/ms-greek >> >> >+lib/${FULLPKGNAME}/encodings/ms-hebr >> >> >+lib/${FULLPKGNAME}/encodings/ms-turk >> >> >+lib/${FULLPKGNAME}/encodings/shift-jis.bin >> >> >+lib/${FULLPKGNAME}/encodings/tools.lisp >> >> >+lib/${FULLPKGNAME}/encodings/ucs2 >> >> >+lib/${FULLPKGNAME}/encodings/ucs2be >> >> >+lib/${FULLPKGNAME}/encodings/ucs2le >> >> >+lib/${FULLPKGNAME}/encodings/ucs4 >> >> >+lib/${FULLPKGNAME}/encodings/ucs4be >> >> >+lib/${FULLPKGNAME}/encodings/ucs4le >> >> >+lib/${FULLPKGNAME}/encodings/unicode >> >> >+lib/${FULLPKGNAME}/encodings/utf-16 >> >> >+lib/${FULLPKGNAME}/encodings/utf-16be >> >> >+lib/${FULLPKGNAME}/encodings/utf-16le >> >> >+lib/${FULLPKGNAME}/encodings/utf-32 >> >> >+lib/${FULLPKGNAME}/encodings/utf-32be >> >> >+lib/${FULLPKGNAME}/encodings/utf-32le >> >> >+lib/${FULLPKGNAME}/encodings/utf16 >> >> >+lib/${FULLPKGNAME}/encodings/utf32 >> >> >+lib/${FULLPKGNAME}/encodings/utf8 >> >> >+lib/${FULLPKGNAME}/encodings/winbaltrim >> >> >+lib/${FULLPKGNAME}/encodings/windows-1250 >> >> >+lib/${FULLPKGNAME}/encodings/windows-1251 >> >> >+lib/${FULLPKGNAME}/encodings/windows-1252 >> >> >+lib/${FULLPKGNAME}/encodings/windows-1253 >> >> >+lib/${FULLPKGNAME}/encodings/windows-1254 >> >> >+lib/${FULLPKGNAME}/encodings/windows-1255 >> >> >+lib/${FULLPKGNAME}/encodings/windows-1256 >> >> >+lib/${FULLPKGNAME}/encodings/windows-1257 >> >> >+lib/${FULLPKGNAME}/encodings/windows-1258 >> >> >+lib/${FULLPKGNAME}/encodings/windows-932 >> >> >+lib/${FULLPKGNAME}/encodings/windows-936 >> >> >+lib/${FULLPKGNAME}/encodings/windows-949 >> >> >+lib/${FULLPKGNAME}/encodings/windows-950 >> >> >+lib/${FULLPKGNAME}/encodings/windows-cp1250.bin >> >> >+lib/${FULLPKGNAME}/encodings/windows-cp1251.bin >> >> >+lib/${FULLPKGNAME}/encodings/windows-cp1252.bin >> >> >+lib/${FULLPKGNAME}/encodings/windows-cp1253.bin >> >> >+lib/${FULLPKGNAME}/encodings/windows-cp1254.bin >> >> >+lib/${FULLPKGNAME}/encodings/windows-cp1255.bin >> >> >+lib/${FULLPKGNAME}/encodings/windows-cp1256.bin >> >> >+lib/${FULLPKGNAME}/encodings/windows-cp1257.bin >> >> >+lib/${FULLPKGNAME}/encodings/windows-cp1258.bin >> >> >+lib/${FULLPKGNAME}/encodings/windows-cp932.bin >> >> >+lib/${FULLPKGNAME}/encodings/windows-cp936.bin >> >> >+lib/${FULLPKGNAME}/encodings/windows-cp949.bin >> >> >+lib/${FULLPKGNAME}/encodings/windows-cp950.bin >> >> >+lib/${FULLPKGNAME}/help.doc >> >> >+lib/${FULLPKGNAME}/libasdf.a >> >> >+lib/${FULLPKGNAME}/libcmp.a >> >> >+lib/${FULLPKGNAME}/libdeflate.a >> >> >+lib/${FULLPKGNAME}/libdefsystem.a >> >> >+lib/${FULLPKGNAME}/libecl-cdb.a >> >> >+lib/${FULLPKGNAME}/libecl-curl.a >> >> >+lib/${FULLPKGNAME}/libecl-help.a >> >> >+lib/${FULLPKGNAME}/libecl-quicklisp.a >> >> >+lib/${FULLPKGNAME}/libprofile.a >> >> >+lib/${FULLPKGNAME}/libql-minitar.a >> >> >+lib/${FULLPKGNAME}/librt.a >> >> >+lib/${FULLPKGNAME}/libsb-bsd-sockets.a >> >> >+lib/${FULLPKGNAME}/libserve-event.a >> >> >+lib/${FULLPKGNAME}/libsockets.a >> >> >+lib/${FULLPKGNAME}/prebuilt-asdf.asd >> >> >+lib/${FULLPKGNAME}/profile.asd >> >> >+lib/${FULLPKGNAME}/profile.fas >> >> >+lib/${FULLPKGNAME}/ql-minitar.asd >> >> >+lib/${FULLPKGNAME}/ql-minitar.fas >> >> >+lib/${FULLPKGNAME}/rt.asd >> >> >+lib/${FULLPKGNAME}/rt.fas >> >> >+lib/${FULLPKGNAME}/sb-bsd-sockets.asd >> >> >+lib/${FULLPKGNAME}/sb-bsd-sockets.fas >> >> >+lib/${FULLPKGNAME}/serve-event.asd >> >> >+lib/${FULLPKGNAME}/serve-event.fas >> >> >+lib/${FULLPKGNAME}/sockets.asd >> >> >+lib/${FULLPKGNAME}/sockets.fas >> >> > lib/libecl.so >> >> > @lib lib/libecl.so.${LIBecl_VERSION} >> >> > @man man/man1/ecl-config.1 >> >> >>
The ECL 16.0.0 got released so here is a diff to update our port to it. The test issue seems to been solved by upstream already. It no longer fetches any material from internet and includes just regression test suite. Bunch of patches are no longer needed as they are merged by upstream. Also, the ECL migrated from sourceforge to Gitlab / Common-lisp.net so this updates the HOMEPAGE / MASTER_SITES as well. Tested that regression tests pass on amd64 and math/maxima builds. Timo Index: Makefile =================================================================== RCS file: /cvs/ports/lang/ecl/Makefile,v retrieving revision 1.24 diff -u -u -p -r1.24 Makefile --- Makefile 19 Jul 2015 02:14:57 -0000 1.24 +++ Makefile 28 Aug 2015 14:00:42 -0000 @@ -6,21 +6,20 @@ CATEGORIES = lang BROKEN-sparc = infinite loop while building BROKEN-arm = infinite loop while building -V = 13.5.1 +V = 16.0.0 DISTNAME = ecl-$V -SHARED_LIBS += ecl 3.0 +SHARED_LIBS += ecl 4.0 SHARED_ONLY = Yes -REVISION = 1 +HOMEPAGE = https://common-lisp.net/project/ecl/ -HOMEPAGE = http://ecls.sourceforge.net/ SUBST_VARS = V EXTRACT_SUFX = .tgz # GPLv2 or later PERMIT_PACKAGE_CDROM = Yes -MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=ecls/} +MASTER_SITES = ${HOMEPAGE}files/ CONFIGURE_STYLE = gnu TEST_TARGET = check @@ -29,7 +28,6 @@ CONFIGURE_ENV += CPPFLAGS=-I${LOCALBASE} CONFIGURE_ARGS += --enable-boehm=system \ --enable-libatomic=system \ - --enable-threads=pthreads \ --with-system-gmp \ --with-gmp-prefix=${LOCALBASE} @@ -41,6 +39,8 @@ LIB_DEPENDS += devel/gmp \ devel/boehm-gc,-main \ devel/boehm-gc,-atomic \ devel/libffi + +TEST_DEPENDS = ${BASE_PKGPATH} WANTLIB += atomic_ops c ffi gc gmp m pthread Index: distinfo =================================================================== RCS file: /cvs/ports/lang/ecl/distinfo,v retrieving revision 1.6 diff -u -u -p -r1.6 distinfo --- distinfo 11 Jun 2013 10:30:54 -0000 1.6 +++ distinfo 28 Aug 2015 14:00:42 -0000 @@ -1,2 +1,2 @@ -SHA256 (ecl-13.5.1.tgz) = +RxXzgZf6XSLyBBOGR5LLc/oVNY0MV/ngA3QphNHLKI= -SIZE (ecl-13.5.1.tgz) = 9401163 +SHA256 (ecl-16.0.0.tgz) = ND7Uw+SQZWJ1emA5uFzhbTPdXoAB10AEk2eVmD468DM= +SIZE (ecl-16.0.0.tgz) = 8009304 Index: patches/patch-src_Makefile_in =================================================================== RCS file: /cvs/ports/lang/ecl/patches/patch-src_Makefile_in,v retrieving revision 1.4 diff -u -u -p -r1.4 patch-src_Makefile_in --- patches/patch-src_Makefile_in 11 Jun 2013 10:30:54 -0000 1.4 +++ patches/patch-src_Makefile_in 28 Aug 2015 14:00:42 -0000 @@ -1,7 +1,7 @@ -$OpenBSD: patch-src_Makefile_in,v 1.4 2013/06/11 10:30:54 sthen Exp $ ---- src/Makefile.in.orig Mon May 27 23:37:36 2013 -+++ src/Makefile.in Mon Jun 10 17:44:28 2013 -@@ -166,30 +166,15 @@ install: +$OpenBSD$ +--- src/Makefile.in.orig Mon Aug 24 15:25:08 2015 ++++ src/Makefile.in Mon Aug 24 15:28:43 2015 +@@ -173,30 +173,15 @@ install: done $(RM) -f $(DESTDIR)$(includedir)/ecl/config.h mv $(DESTDIR)$(includedir)/ecl/config-install.h $(DESTDIR)$(includedir)/ecl/config.h @@ -18,9 +18,9 @@ $OpenBSD: patch-src_Makefile_in,v 1.4 20 - $(INSTALL_LIBRARY) $$i $(DESTDIR)$(libdir); \ - fi \ - done -- if [ "x@SONAME@" != "x" -a -f "@SONAME@" ]; then \ -- ( cd $(DESTDIR)$(libdir) && $(RM) -f @SONAME3@ @SONAME2@ @SONAME1@ && \ -- mv @SONAME@ @SONAME3@ && \ +- if [ "x@SONAME3@" != "x" -a -f "@SONAME3@" ]; then \ +- ( $(INSTALL_LIBRARY) @SONAME3@ $(DESTDIR)$(libdir) && \ +- cd $(DESTDIR)$(libdir) && $(RM) -f @SONAME2@ @SONAME1@ @SONAME@ && \ - $(LN_S) @SONAME3@ @SONAME2@ && \ - $(LN_S) @SONAME3@ @SONAME1@ && \ - $(LN_S) @SONAME3@ @SONAME@ ) \ Index: patches/patch-src_cmp_cmpmain_lsp =================================================================== RCS file: patches/patch-src_cmp_cmpmain_lsp diff -N patches/patch-src_cmp_cmpmain_lsp --- patches/patch-src_cmp_cmpmain_lsp 11 Jun 2013 10:30:54 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,43 +0,0 @@ -$OpenBSD: patch-src_cmp_cmpmain_lsp,v 1.1 2013/06/11 10:30:54 sthen Exp $ ---- src/cmp/cmpmain.lsp.orig Sun Jun 9 11:01:16 2013 -+++ src/cmp/cmpmain.lsp Sun Jun 9 11:00:58 2013 -@@ -269,7 +269,8 @@ void ~A(cl_object cblock) - Cblock->cblock.next = current; - } - ~A --}") -+} -+") - - (defconstant +lisp-program-main+ " - extern int -@@ -282,7 +283,8 @@ main(int argc, char **argv) - ~A - } ECL_CATCH_ALL_END; - si_exit(0); --}") -+} -+") - - (defconstant +lisp-library-main+ " - extern int -@@ -294,7 +296,8 @@ extern int - ecl_init_module(OBJNULL, ~A); - ~A - } ECL_CATCH_ALL_END; --}") -+} -+") - - #+:win32 - (defconstant +lisp-program-winmain+ " -@@ -312,7 +315,8 @@ WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, - ~A - } ECL_CATCH_ALL_END; - si_exit(0); --}") -+} -+") - - (defun guess-kind (pathname) - "Given a file name, guess whether it is an object file, a library, a program Index: patches/patch-src_compile_lsp_in =================================================================== RCS file: /cvs/ports/lang/ecl/patches/patch-src_compile_lsp_in,v retrieving revision 1.2 diff -u -u -p -r1.2 patch-src_compile_lsp_in --- patches/patch-src_compile_lsp_in 11 Jun 2013 10:30:54 -0000 1.2 +++ patches/patch-src_compile_lsp_in 28 Aug 2015 14:00:42 -0000 @@ -1,6 +1,6 @@ -$OpenBSD: patch-src_compile_lsp_in,v 1.2 2013/06/11 10:30:54 sthen Exp $ ---- src/compile.lsp.in.orig Sun Jun 2 23:00:02 2013 -+++ src/compile.lsp.in Sun Jun 2 23:04:32 2013 +$OpenBSD$ +--- src/compile.lsp.in.orig Mon Aug 24 15:32:27 2015 ++++ src/compile.lsp.in Mon Aug 24 15:35:06 2015 @@ -71,19 +71,19 @@ "@LDFLAGS@ @LIBPREFIX@ecl.@LIBEXT@ @CORE_LIBS@ @FASL_LIBS@ @LIBS@") #+(and :wants-dlopen (not nonstop)) Index: patches/patch-src_configure =================================================================== RCS file: /cvs/ports/lang/ecl/patches/patch-src_configure,v retrieving revision 1.5 diff -u -u -p -r1.5 patch-src_configure --- patches/patch-src_configure 11 Jun 2013 10:30:54 -0000 1.5 +++ patches/patch-src_configure 28 Aug 2015 14:00:42 -0000 @@ -1,7 +1,7 @@ -$OpenBSD: patch-src_configure,v 1.5 2013/06/11 10:30:54 sthen Exp $ ---- src/configure.orig Mon May 27 23:37:36 2013 -+++ src/configure Tue Jun 4 07:28:28 2013 -@@ -4947,7 +4947,7 @@ case "${host_os}" in +$OpenBSD$ +--- src/configure.orig Mon Aug 24 15:30:10 2015 ++++ src/configure Mon Aug 24 15:31:21 2015 +@@ -4948,7 +4948,7 @@ case "${host_os}" in BUNDLE_LDFLAGS="-shared ${LDFLAGS}" ECL_LDRPATH="-Wl,--rpath,~A" clibs="-lpthread -lm" @@ -10,12 +10,12 @@ $OpenBSD: patch-src_configure,v 1.5 2013 SONAME_LDFLAGS="-Wl,-soname,SONAME" ;; solaris*) -@@ -9213,7 +9213,7 @@ if test ${enable_shared} = "yes"; then +@@ -9376,7 +9376,7 @@ if test ${enable_shared} = "yes"; then $as_echo "#define ENABLE_DLOPEN 1" >>confdefs.h - LSP_LIBRARIES="${SHAREDPREFIX}ecl.${SHAREDEXT}" + LSP_LIBRARIES="${SHAREDPREFIX}ecl.${SHAREDEXT}.${ECLLIB_VERSION}" - LSP_FEATURES="(cons :wants-dlopen ${LSP_FEATURES})" + LSP_FEATURES="(cons :wants-dlopen ${LSP_FEATURES})" Index: patches/patch-src_doc_ecl_man_in =================================================================== RCS file: patches/patch-src_doc_ecl_man_in diff -N patches/patch-src_doc_ecl_man_in --- patches/patch-src_doc_ecl_man_in 11 Jun 2013 10:30:54 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,17 +0,0 @@ -$OpenBSD: patch-src_doc_ecl_man_in,v 1.1 2013/06/11 10:30:54 sthen Exp $ ---- src/doc/ecl.man.in.orig Sun Jun 9 17:33:18 2013 -+++ src/doc/ecl.man.in Sun Jun 9 17:33:27 2013 -@@ -7,11 +7,9 @@ ecl \- Embeddable Common LISP - [\fB\-dir\fP \fIdir\fP] - [\fB\-load\fP \fIfile\fP] - [\fB\-eval\fP \fIexpr\fP] --.if n .ti +4 --.if t .ti +.5i -+.br - [\fB\-compile\fP \fIfile\fP --.if n .ti +8 --.if t .ti +.5i -+.br - [\fB\-o\fP \fIofile\fP] - [\fB\-c\fP [\fIcfile\fP]] - [\fB\-h\fP [\fIhfile\fP]] Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/lang/ecl/pkg/PLIST,v retrieving revision 1.6 diff -u -u -p -r1.6 PLIST --- pkg/PLIST 11 Jun 2013 10:30:54 -0000 1.6 +++ pkg/PLIST 28 Aug 2015 14:00:42 -0000 @@ -26,209 +26,209 @@ include/ecl/object.h include/ecl/page.h include/ecl/stacks.h include/ecl/unify.h -lib/ecl-${V}/ -lib/ecl-${V}/Copyright -lib/ecl-${V}/LGPL -lib/ecl-${V}/asdf.fas -lib/ecl-${V}/cmp.asd -lib/ecl-${V}/cmp.fas -lib/ecl-${V}/deflate.asd -lib/ecl-${V}/deflate.fas -lib/ecl-${V}/defsystem.asd -lib/ecl-${V}/defsystem.fas -@bin lib/ecl-${V}/dpp -lib/ecl-${V}/ecl-cdb.asd -lib/ecl-${V}/ecl-cdb.fas -lib/ecl-${V}/ecl-curl.asd -lib/ecl-${V}/ecl-curl.fas -lib/ecl-${V}/ecl-help.asd -lib/ecl-${V}/ecl-help.fas -lib/ecl-${V}/ecl-quicklisp.asd -lib/ecl-${V}/ecl-quicklisp.fas -@bin lib/ecl-${V}/ecl_min -lib/ecl-${V}/encodings/ -lib/ecl-${V}/encodings/arabic -lib/ecl-${V}/encodings/ascii -lib/ecl-${V}/encodings/asmo-708 -lib/ecl-${V}/encodings/atarist.bin -lib/ecl-${V}/encodings/cp-856.bin -lib/ecl-${V}/encodings/cp819 -lib/ecl-${V}/encodings/cp850 -lib/ecl-${V}/encodings/cp862 -lib/ecl-${V}/encodings/cp866 -lib/ecl-${V}/encodings/cp932 -lib/ecl-${V}/encodings/cp936 -lib/ecl-${V}/encodings/cp949 -lib/ecl-${V}/encodings/cp950 -lib/ecl-${V}/encodings/cyrillic -lib/ecl-${V}/encodings/dos-cp437.bin -lib/ecl-${V}/encodings/dos-cp737.bin -lib/ecl-${V}/encodings/dos-cp775.bin -lib/ecl-${V}/encodings/dos-cp850.bin -lib/ecl-${V}/encodings/dos-cp852.bin -lib/ecl-${V}/encodings/dos-cp855.bin -lib/ecl-${V}/encodings/dos-cp857.bin -lib/ecl-${V}/encodings/dos-cp860.bin -lib/ecl-${V}/encodings/dos-cp861.bin -lib/ecl-${V}/encodings/dos-cp862.bin -lib/ecl-${V}/encodings/dos-cp863.bin -lib/ecl-${V}/encodings/dos-cp864.bin -lib/ecl-${V}/encodings/dos-cp865.bin -lib/ecl-${V}/encodings/dos-cp866.bin -lib/ecl-${V}/encodings/dos-cp869.bin -lib/ecl-${V}/encodings/dos-cp874.bin -lib/ecl-${V}/encodings/ecma-114 -lib/ecl-${V}/encodings/ecma-118 -lib/ecl-${V}/encodings/greek -lib/ecl-${V}/encodings/greek8 -lib/ecl-${V}/encodings/hebrew -lib/ecl-${V}/encodings/ibm437 -lib/ecl-${V}/encodings/ibm819 -lib/ecl-${V}/encodings/ibm850 -lib/ecl-${V}/encodings/ibm852 -lib/ecl-${V}/encodings/ibm855 -lib/ecl-${V}/encodings/ibm857 -lib/ecl-${V}/encodings/ibm860 -lib/ecl-${V}/encodings/ibm861 -lib/ecl-${V}/encodings/ibm862 -lib/ecl-${V}/encodings/ibm863 -lib/ecl-${V}/encodings/ibm864 -lib/ecl-${V}/encodings/ibm865 -lib/ecl-${V}/encodings/ibm866 -lib/ecl-${V}/encodings/ibm869 -lib/ecl-${V}/encodings/iso-2022-jp -lib/ecl-${V}/encodings/iso-2022-jp-1 -lib/ecl-${V}/encodings/iso-8859-1.bin -lib/ecl-${V}/encodings/iso-8859-10.bin -lib/ecl-${V}/encodings/iso-8859-11.bin -lib/ecl-${V}/encodings/iso-8859-13.bin -lib/ecl-${V}/encodings/iso-8859-14.bin -lib/ecl-${V}/encodings/iso-8859-15.bin -lib/ecl-${V}/encodings/iso-8859-16.bin -lib/ecl-${V}/encodings/iso-8859-2.bin -lib/ecl-${V}/encodings/iso-8859-3.bin -lib/ecl-${V}/encodings/iso-8859-4.bin -lib/ecl-${V}/encodings/iso-8859-5.bin -lib/ecl-${V}/encodings/iso-8859-6.bin -lib/ecl-${V}/encodings/iso-8859-7.bin -lib/ecl-${V}/encodings/iso-8859-8.bin -lib/ecl-${V}/encodings/iso-8859-9.bin -lib/ecl-${V}/encodings/iso8859-1 -lib/ecl-${V}/encodings/iso8859-10 -lib/ecl-${V}/encodings/iso8859-13 -lib/ecl-${V}/encodings/iso8859-14 -lib/ecl-${V}/encodings/iso8859-15 -lib/ecl-${V}/encodings/iso8859-2 -lib/ecl-${V}/encodings/iso8859-3 -lib/ecl-${V}/encodings/iso8859-4 -lib/ecl-${V}/encodings/iso8859-5 -lib/ecl-${V}/encodings/iso8859-6 -lib/ecl-${V}/encodings/iso8859-7 -lib/ecl-${V}/encodings/iso8859-8 -lib/ecl-${V}/encodings/iso8859-9 -lib/ecl-${V}/encodings/jisx0201.bin -lib/ecl-${V}/encodings/jisx0208.bin -lib/ecl-${V}/encodings/jisx0212.bin -lib/ecl-${V}/encodings/koi8-r.bin -lib/ecl-${V}/encodings/koi8-u.bin -lib/ecl-${V}/encodings/koi8r -lib/ecl-${V}/encodings/latin-1 -lib/ecl-${V}/encodings/latin-2 -lib/ecl-${V}/encodings/latin-3 -lib/ecl-${V}/encodings/latin-4 -lib/ecl-${V}/encodings/latin-5 -lib/ecl-${V}/encodings/latin-6 -lib/ecl-${V}/encodings/latin-7 -lib/ecl-${V}/encodings/latin-8 -lib/ecl-${V}/encodings/latin-9 -lib/ecl-${V}/encodings/latin2 -lib/ecl-${V}/encodings/latin3 -lib/ecl-${V}/encodings/latin4 -lib/ecl-${V}/encodings/latin5 -lib/ecl-${V}/encodings/latin6 -lib/ecl-${V}/encodings/latin7 -lib/ecl-${V}/encodings/latin8 -lib/ecl-${V}/encodings/latin9 -lib/ecl-${V}/encodings/ms-ansi -lib/ecl-${V}/encodings/ms-arab -lib/ecl-${V}/encodings/ms-cyrl -lib/ecl-${V}/encodings/ms-ee -lib/ecl-${V}/encodings/ms-greek -lib/ecl-${V}/encodings/ms-hebr -lib/ecl-${V}/encodings/ms-turk -lib/ecl-${V}/encodings/shift-jis.bin -lib/ecl-${V}/encodings/tools.lisp -lib/ecl-${V}/encodings/ucs2 -lib/ecl-${V}/encodings/ucs2be -lib/ecl-${V}/encodings/ucs2le -lib/ecl-${V}/encodings/ucs4 -lib/ecl-${V}/encodings/ucs4be -lib/ecl-${V}/encodings/ucs4le -lib/ecl-${V}/encodings/unicode -lib/ecl-${V}/encodings/utf-16 -lib/ecl-${V}/encodings/utf-16be -lib/ecl-${V}/encodings/utf-16le -lib/ecl-${V}/encodings/utf-32 -lib/ecl-${V}/encodings/utf-32be -lib/ecl-${V}/encodings/utf-32le -lib/ecl-${V}/encodings/utf16 -lib/ecl-${V}/encodings/utf32 -lib/ecl-${V}/encodings/utf8 -lib/ecl-${V}/encodings/winbaltrim -lib/ecl-${V}/encodings/windows-1250 -lib/ecl-${V}/encodings/windows-1251 -lib/ecl-${V}/encodings/windows-1252 -lib/ecl-${V}/encodings/windows-1253 -lib/ecl-${V}/encodings/windows-1254 -lib/ecl-${V}/encodings/windows-1255 -lib/ecl-${V}/encodings/windows-1256 -lib/ecl-${V}/encodings/windows-1257 -lib/ecl-${V}/encodings/windows-1258 -lib/ecl-${V}/encodings/windows-932 -lib/ecl-${V}/encodings/windows-936 -lib/ecl-${V}/encodings/windows-949 -lib/ecl-${V}/encodings/windows-950 -lib/ecl-${V}/encodings/windows-cp1250.bin -lib/ecl-${V}/encodings/windows-cp1251.bin -lib/ecl-${V}/encodings/windows-cp1252.bin -lib/ecl-${V}/encodings/windows-cp1253.bin -lib/ecl-${V}/encodings/windows-cp1254.bin -lib/ecl-${V}/encodings/windows-cp1255.bin -lib/ecl-${V}/encodings/windows-cp1256.bin -lib/ecl-${V}/encodings/windows-cp1257.bin -lib/ecl-${V}/encodings/windows-cp1258.bin -lib/ecl-${V}/encodings/windows-cp932.bin -lib/ecl-${V}/encodings/windows-cp936.bin -lib/ecl-${V}/encodings/windows-cp949.bin -lib/ecl-${V}/encodings/windows-cp950.bin -lib/ecl-${V}/help.doc -lib/ecl-${V}/libasdf.a -lib/ecl-${V}/libcmp.a -lib/ecl-${V}/libdeflate.a -lib/ecl-${V}/libdefsystem.a -lib/ecl-${V}/libecl-cdb.a -lib/ecl-${V}/libecl-curl.a -lib/ecl-${V}/libecl-help.a -lib/ecl-${V}/libecl-quicklisp.a -lib/ecl-${V}/libprofile.a -lib/ecl-${V}/libql-minitar.a -lib/ecl-${V}/librt.a -lib/ecl-${V}/libsb-bsd-sockets.a -lib/ecl-${V}/libserve-event.a -lib/ecl-${V}/libsockets.a -lib/ecl-${V}/prebuilt-asdf.asd -lib/ecl-${V}/profile.asd -lib/ecl-${V}/profile.fas -lib/ecl-${V}/ql-minitar.asd -lib/ecl-${V}/ql-minitar.fas -lib/ecl-${V}/rt.asd -lib/ecl-${V}/rt.fas -lib/ecl-${V}/sb-bsd-sockets.asd -lib/ecl-${V}/sb-bsd-sockets.fas -lib/ecl-${V}/serve-event.asd -lib/ecl-${V}/serve-event.fas -lib/ecl-${V}/sockets.asd -lib/ecl-${V}/sockets.fas +lib/${FULLPKGNAME}/ +lib/${FULLPKGNAME}/Copyright +lib/${FULLPKGNAME}/LGPL +lib/${FULLPKGNAME}/asdf.fas +lib/${FULLPKGNAME}/cmp.asd +lib/${FULLPKGNAME}/cmp.fas +lib/${FULLPKGNAME}/deflate.asd +lib/${FULLPKGNAME}/deflate.fas +lib/${FULLPKGNAME}/defsystem.asd +lib/${FULLPKGNAME}/defsystem.fas +@bin lib/${FULLPKGNAME}/dpp +lib/${FULLPKGNAME}/ecl-cdb.asd +lib/${FULLPKGNAME}/ecl-cdb.fas +lib/${FULLPKGNAME}/ecl-curl.asd +lib/${FULLPKGNAME}/ecl-curl.fas +lib/${FULLPKGNAME}/ecl-help.asd +lib/${FULLPKGNAME}/ecl-help.fas +lib/${FULLPKGNAME}/ecl-quicklisp.asd +lib/${FULLPKGNAME}/ecl-quicklisp.fas +@bin lib/${FULLPKGNAME}/ecl_min +lib/${FULLPKGNAME}/encodings/ +lib/${FULLPKGNAME}/encodings/arabic +lib/${FULLPKGNAME}/encodings/ascii +lib/${FULLPKGNAME}/encodings/asmo-708 +lib/${FULLPKGNAME}/encodings/atarist.bin +lib/${FULLPKGNAME}/encodings/cp-856.bin +lib/${FULLPKGNAME}/encodings/cp819 +lib/${FULLPKGNAME}/encodings/cp850 +lib/${FULLPKGNAME}/encodings/cp862 +lib/${FULLPKGNAME}/encodings/cp866 +lib/${FULLPKGNAME}/encodings/cp932 +lib/${FULLPKGNAME}/encodings/cp936 +lib/${FULLPKGNAME}/encodings/cp949 +lib/${FULLPKGNAME}/encodings/cp950 +lib/${FULLPKGNAME}/encodings/cyrillic +lib/${FULLPKGNAME}/encodings/dos-cp437.bin +lib/${FULLPKGNAME}/encodings/dos-cp737.bin +lib/${FULLPKGNAME}/encodings/dos-cp775.bin +lib/${FULLPKGNAME}/encodings/dos-cp850.bin +lib/${FULLPKGNAME}/encodings/dos-cp852.bin +lib/${FULLPKGNAME}/encodings/dos-cp855.bin +lib/${FULLPKGNAME}/encodings/dos-cp857.bin +lib/${FULLPKGNAME}/encodings/dos-cp860.bin +lib/${FULLPKGNAME}/encodings/dos-cp861.bin +lib/${FULLPKGNAME}/encodings/dos-cp862.bin +lib/${FULLPKGNAME}/encodings/dos-cp863.bin +lib/${FULLPKGNAME}/encodings/dos-cp864.bin +lib/${FULLPKGNAME}/encodings/dos-cp865.bin +lib/${FULLPKGNAME}/encodings/dos-cp866.bin +lib/${FULLPKGNAME}/encodings/dos-cp869.bin +lib/${FULLPKGNAME}/encodings/dos-cp874.bin +lib/${FULLPKGNAME}/encodings/ecma-114 +lib/${FULLPKGNAME}/encodings/ecma-118 +lib/${FULLPKGNAME}/encodings/greek +lib/${FULLPKGNAME}/encodings/greek8 +lib/${FULLPKGNAME}/encodings/hebrew +lib/${FULLPKGNAME}/encodings/ibm437 +lib/${FULLPKGNAME}/encodings/ibm819 +lib/${FULLPKGNAME}/encodings/ibm850 +lib/${FULLPKGNAME}/encodings/ibm852 +lib/${FULLPKGNAME}/encodings/ibm855 +lib/${FULLPKGNAME}/encodings/ibm857 +lib/${FULLPKGNAME}/encodings/ibm860 +lib/${FULLPKGNAME}/encodings/ibm861 +lib/${FULLPKGNAME}/encodings/ibm862 +lib/${FULLPKGNAME}/encodings/ibm863 +lib/${FULLPKGNAME}/encodings/ibm864 +lib/${FULLPKGNAME}/encodings/ibm865 +lib/${FULLPKGNAME}/encodings/ibm866 +lib/${FULLPKGNAME}/encodings/ibm869 +lib/${FULLPKGNAME}/encodings/iso-2022-jp +lib/${FULLPKGNAME}/encodings/iso-2022-jp-1 +lib/${FULLPKGNAME}/encodings/iso-8859-1.bin +lib/${FULLPKGNAME}/encodings/iso-8859-10.bin +lib/${FULLPKGNAME}/encodings/iso-8859-11.bin +lib/${FULLPKGNAME}/encodings/iso-8859-13.bin +lib/${FULLPKGNAME}/encodings/iso-8859-14.bin +lib/${FULLPKGNAME}/encodings/iso-8859-15.bin +lib/${FULLPKGNAME}/encodings/iso-8859-16.bin +lib/${FULLPKGNAME}/encodings/iso-8859-2.bin +lib/${FULLPKGNAME}/encodings/iso-8859-3.bin +lib/${FULLPKGNAME}/encodings/iso-8859-4.bin +lib/${FULLPKGNAME}/encodings/iso-8859-5.bin +lib/${FULLPKGNAME}/encodings/iso-8859-6.bin +lib/${FULLPKGNAME}/encodings/iso-8859-7.bin +lib/${FULLPKGNAME}/encodings/iso-8859-8.bin +lib/${FULLPKGNAME}/encodings/iso-8859-9.bin +lib/${FULLPKGNAME}/encodings/iso8859-1 +lib/${FULLPKGNAME}/encodings/iso8859-10 +lib/${FULLPKGNAME}/encodings/iso8859-13 +lib/${FULLPKGNAME}/encodings/iso8859-14 +lib/${FULLPKGNAME}/encodings/iso8859-15 +lib/${FULLPKGNAME}/encodings/iso8859-2 +lib/${FULLPKGNAME}/encodings/iso8859-3 +lib/${FULLPKGNAME}/encodings/iso8859-4 +lib/${FULLPKGNAME}/encodings/iso8859-5 +lib/${FULLPKGNAME}/encodings/iso8859-6 +lib/${FULLPKGNAME}/encodings/iso8859-7 +lib/${FULLPKGNAME}/encodings/iso8859-8 +lib/${FULLPKGNAME}/encodings/iso8859-9 +lib/${FULLPKGNAME}/encodings/jisx0201.bin +lib/${FULLPKGNAME}/encodings/jisx0208.bin +lib/${FULLPKGNAME}/encodings/jisx0212.bin +lib/${FULLPKGNAME}/encodings/koi8-r.bin +lib/${FULLPKGNAME}/encodings/koi8-u.bin +lib/${FULLPKGNAME}/encodings/koi8r +lib/${FULLPKGNAME}/encodings/latin-1 +lib/${FULLPKGNAME}/encodings/latin-2 +lib/${FULLPKGNAME}/encodings/latin-3 +lib/${FULLPKGNAME}/encodings/latin-4 +lib/${FULLPKGNAME}/encodings/latin-5 +lib/${FULLPKGNAME}/encodings/latin-6 +lib/${FULLPKGNAME}/encodings/latin-7 +lib/${FULLPKGNAME}/encodings/latin-8 +lib/${FULLPKGNAME}/encodings/latin-9 +lib/${FULLPKGNAME}/encodings/latin2 +lib/${FULLPKGNAME}/encodings/latin3 +lib/${FULLPKGNAME}/encodings/latin4 +lib/${FULLPKGNAME}/encodings/latin5 +lib/${FULLPKGNAME}/encodings/latin6 +lib/${FULLPKGNAME}/encodings/latin7 +lib/${FULLPKGNAME}/encodings/latin8 +lib/${FULLPKGNAME}/encodings/latin9 +lib/${FULLPKGNAME}/encodings/ms-ansi +lib/${FULLPKGNAME}/encodings/ms-arab +lib/${FULLPKGNAME}/encodings/ms-cyrl +lib/${FULLPKGNAME}/encodings/ms-ee +lib/${FULLPKGNAME}/encodings/ms-greek +lib/${FULLPKGNAME}/encodings/ms-hebr +lib/${FULLPKGNAME}/encodings/ms-turk +lib/${FULLPKGNAME}/encodings/shift-jis.bin +lib/${FULLPKGNAME}/encodings/tools.lisp +lib/${FULLPKGNAME}/encodings/ucs2 +lib/${FULLPKGNAME}/encodings/ucs2be +lib/${FULLPKGNAME}/encodings/ucs2le +lib/${FULLPKGNAME}/encodings/ucs4 +lib/${FULLPKGNAME}/encodings/ucs4be +lib/${FULLPKGNAME}/encodings/ucs4le +lib/${FULLPKGNAME}/encodings/unicode +lib/${FULLPKGNAME}/encodings/utf-16 +lib/${FULLPKGNAME}/encodings/utf-16be +lib/${FULLPKGNAME}/encodings/utf-16le +lib/${FULLPKGNAME}/encodings/utf-32 +lib/${FULLPKGNAME}/encodings/utf-32be +lib/${FULLPKGNAME}/encodings/utf-32le +lib/${FULLPKGNAME}/encodings/utf16 +lib/${FULLPKGNAME}/encodings/utf32 +lib/${FULLPKGNAME}/encodings/utf8 +lib/${FULLPKGNAME}/encodings/winbaltrim +lib/${FULLPKGNAME}/encodings/windows-1250 +lib/${FULLPKGNAME}/encodings/windows-1251 +lib/${FULLPKGNAME}/encodings/windows-1252 +lib/${FULLPKGNAME}/encodings/windows-1253 +lib/${FULLPKGNAME}/encodings/windows-1254 +lib/${FULLPKGNAME}/encodings/windows-1255 +lib/${FULLPKGNAME}/encodings/windows-1256 +lib/${FULLPKGNAME}/encodings/windows-1257 +lib/${FULLPKGNAME}/encodings/windows-1258 +lib/${FULLPKGNAME}/encodings/windows-932 +lib/${FULLPKGNAME}/encodings/windows-936 +lib/${FULLPKGNAME}/encodings/windows-949 +lib/${FULLPKGNAME}/encodings/windows-950 +lib/${FULLPKGNAME}/encodings/windows-cp1250.bin +lib/${FULLPKGNAME}/encodings/windows-cp1251.bin +lib/${FULLPKGNAME}/encodings/windows-cp1252.bin +lib/${FULLPKGNAME}/encodings/windows-cp1253.bin +lib/${FULLPKGNAME}/encodings/windows-cp1254.bin +lib/${FULLPKGNAME}/encodings/windows-cp1255.bin +lib/${FULLPKGNAME}/encodings/windows-cp1256.bin +lib/${FULLPKGNAME}/encodings/windows-cp1257.bin +lib/${FULLPKGNAME}/encodings/windows-cp1258.bin +lib/${FULLPKGNAME}/encodings/windows-cp932.bin +lib/${FULLPKGNAME}/encodings/windows-cp936.bin +lib/${FULLPKGNAME}/encodings/windows-cp949.bin +lib/${FULLPKGNAME}/encodings/windows-cp950.bin +lib/${FULLPKGNAME}/help.doc +lib/${FULLPKGNAME}/libasdf.a +lib/${FULLPKGNAME}/libcmp.a +lib/${FULLPKGNAME}/libdeflate.a +lib/${FULLPKGNAME}/libdefsystem.a +lib/${FULLPKGNAME}/libecl-cdb.a +lib/${FULLPKGNAME}/libecl-curl.a +lib/${FULLPKGNAME}/libecl-help.a +lib/${FULLPKGNAME}/libecl-quicklisp.a +lib/${FULLPKGNAME}/libprofile.a +lib/${FULLPKGNAME}/libql-minitar.a +lib/${FULLPKGNAME}/librt.a +lib/${FULLPKGNAME}/libsb-bsd-sockets.a +lib/${FULLPKGNAME}/libserve-event.a +lib/${FULLPKGNAME}/libsockets.a +lib/${FULLPKGNAME}/prebuilt-asdf.asd +lib/${FULLPKGNAME}/profile.asd +lib/${FULLPKGNAME}/profile.fas +lib/${FULLPKGNAME}/ql-minitar.asd +lib/${FULLPKGNAME}/ql-minitar.fas +lib/${FULLPKGNAME}/rt.asd +lib/${FULLPKGNAME}/rt.fas +lib/${FULLPKGNAME}/sb-bsd-sockets.asd +lib/${FULLPKGNAME}/sb-bsd-sockets.fas +lib/${FULLPKGNAME}/serve-event.asd +lib/${FULLPKGNAME}/serve-event.fas +lib/${FULLPKGNAME}/sockets.asd +lib/${FULLPKGNAME}/sockets.fas lib/libecl.so @lib lib/libecl.so.${LIBecl_VERSION} @man man/man1/ecl-config.1