On Mon, Sep 16, 2013 at 06:06:06PM +0200, J??r??mie Courr??ges-Anglas wrote:
> 
> Huh, I thought I had sent this mail... *shrug*
> 
> - updating clisp to 2.49
>   - texlive make build and make fake work fine; pkg/PLIST changed but
>     that doesn't seem to be due to the clisp update
> - updating sbcl to 1.1.11 (using clisp-2.49 as a host)
>   - note: sbcl/INSTALL lists supported clisp versions: "(only some
>     versions: 2.44.1 is OK, 2.47 is not)"...
>   - patch committed yesterday doesn't apply and isn't needed anymore
>   - but a new struct timeval problem has been introduced in
>     contrib/sb-posix/constants.lisp :)
>   - two other errors in contrib/, maybe (?) linked to the one above, to
>     the clisp update, or... just plain regressions
> 
> dpb running on powerpc now, sbcl's make test on i386 not yet finished.
> That stuff takes a long time to build...

Cool. I was starting 1.11 again and got as far as noticing that the
timestruct diff was no longer needed.

I am in awe of you figuring out clisp. I tried a few time and got lost
figuring out how to fix the weird directory reach arounds worked. :-)

I'll test when I get home from today's chores. And my current ports
build finishes.

.... Ken

> 
> WIP diff at the end of the mail.
> 
> 
> >Kenneth R Westerback <kwesterb...@rogers.com> writes:
> >
> >> On Sun, Sep 15, 2013 at 04:54:19PM +0200, J??r??mie Courr??ges-Anglas 
> >> wrote:
> >>>
> >>> Hi folks,
> >>>
> >>> here's a diff to correct sbcl's assumptions about struct timeval on
> >>> OpenBSD i386.  The second build just ended, quick testing shows no
> >>> regression.  I've refreshed the existing patches while here.
> >>>
> >>> ok?
> >>
> >> That's fine with me, unless you want to earn an extra star and go
> >> to 1.11 at the same time. :-) It (1.11) compiles and regresses fine
> >> on amd64 for me, but I got distracted by other stuff and haven't
> >> tried on macppc yet.
> >
> >ACK.  No promise about when I'll work on the update.  Right now my
> >concern is to get a working sbcl on i386 (and powerpc - the package on
> >mirrors is from Aug 2...).
> >
> >> .... Ken
> >>
> >>>
> >>> Questions:
> >>> - is someone here already dealing with upstream?  If no one steps up
> >>>   I'll send them the patch soon (if they fix their DNS problems...)
> >
> >>> - I see subdirectories in the source code, named like "mips" or "alpha".
> >>>   Has anyone analyzed the work that should be done to make this port
> >>>   available on more architectures?
> 
> I took a quick look, I don't think there's much to hope in this area
> right now.
> 
> > [...]
> 
> 
> Index: lang/clisp/Makefile
> ===================================================================
> RCS file: /home/cvs/ports/lang/clisp/Makefile,v
> retrieving revision 1.43
> diff -u -p -r1.43 Makefile
> --- lang/clisp/Makefile       21 Mar 2013 08:46:32 -0000      1.43
> +++ lang/clisp/Makefile       16 Sep 2013 13:02:57 -0000
> @@ -2,10 +2,12 @@
>  
>  ONLY_FOR_ARCHS =     amd64 i386 powerpc sparc64
>  
> +# Building io.o requires more than 512MB of ram on i386
> +VMEM_WARNING =               Yes
> +
>  COMMENT =            ANSI Common Lisp implementation
>  
> -DISTNAME=            clisp-2.48
> -REVISION =           3
> +DISTNAME=            clisp-2.49
>  CATEGORIES=          lang
>  HOMEPAGE=            http://clisp.cons.org/
>  MAINTAINER =         Joshua Elsasser <jo...@openbsd.org>
> @@ -36,7 +38,6 @@ CONFIGURE_ARGS=             --fsstnd=openbsd \
>                       --elispdir=${PREFIX}/share/emacs/site-lisp \
>                       --vimdir=${PREFIX}/share/doc/clisp \
>                       --srcdir=${WRKSRC} ${WRKBUILD}
> -CONFIGURE_ENV =              ac_cv_prog_DVIPDF=''
>  
>  .if ${MACHINE_ARCH} == "sparc64"
>  CFLAGS +=            -DSAFETY=2 -DNO_ASM -mcmodel=medany
> Index: lang/clisp/distinfo
> ===================================================================
> RCS file: /home/cvs/ports/lang/clisp/distinfo,v
> retrieving revision 1.9
> diff -u -p -r1.9 distinfo
> --- lang/clisp/distinfo       7 Jan 2010 10:55:28 -0000       1.9
> +++ lang/clisp/distinfo       16 Sep 2013 13:02:57 -0000
> @@ -1,5 +1,2 @@
> -MD5 (clisp-2.48.tar.bz2) = XkxPfNz3oe9BlrmJfChxWA==
> -RMD160 (clisp-2.48.tar.bz2) = AcFQ69HkTmJ/Qd6c3IS5AmcYWnA=
> -SHA1 (clisp-2.48.tar.bz2) = 3CE+0CGU7EyLWWEYxfkrJdH1QOA=
> -SHA256 (clisp-2.48.tar.bz2) = Bbg/VghZojZ5zPwHOhKKU3f+lInXNEMaPcMu+I8MPcI=
> -SIZE (clisp-2.48.tar.bz2) = 7885098
> +SHA256 (clisp-2.49.tar.bz2) = gTL/NTr6pw5rGTZ6Ja49WkNicnnCVkfCIGQf7QD46JA=
> +SIZE (clisp-2.49.tar.bz2) = 8091011
> Index: lang/clisp/patches/patch-modules_berkeley-db_Makefile_in
> ===================================================================
> RCS file: lang/clisp/patches/patch-modules_berkeley-db_Makefile_in
> diff -N lang/clisp/patches/patch-modules_berkeley-db_Makefile_in
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ lang/clisp/patches/patch-modules_berkeley-db_Makefile_in  16 Sep 2013 
> 13:02:57 -0000
> @@ -0,0 +1,12 @@
> +$OpenBSD$
> +--- modules/berkeley-db/Makefile.in.orig     Wed Mar 24 20:44:56 2010
> ++++ modules/berkeley-db/Makefile.in  Sun Sep 15 19:29:17 2013
> +@@ -10,7 +10,7 @@ CLISP_LINKKIT = @CLISP_LINKKIT@
> + LN = @LN@
> + LN_S = @LN_S@
> + 
> +-MAKE = make
> ++#MAKE = make
> + 
> + SHELL = /bin/sh
> + 
> Index: lang/clisp/patches/patch-modules_dbus_Makefile_in
> ===================================================================
> RCS file: lang/clisp/patches/patch-modules_dbus_Makefile_in
> diff -N lang/clisp/patches/patch-modules_dbus_Makefile_in
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ lang/clisp/patches/patch-modules_dbus_Makefile_in 16 Sep 2013 13:02:57 
> -0000
> @@ -0,0 +1,12 @@
> +$OpenBSD$
> +--- modules/dbus/Makefile.in.orig    Wed Mar 24 20:46:07 2010
> ++++ modules/dbus/Makefile.in Sun Sep 15 19:29:18 2013
> +@@ -13,7 +13,7 @@ CLISP_LINKKIT = @CLISP_LINKKIT@
> + 
> + LN = @LN@
> + 
> +-MAKE = make
> ++#MAKE = make
> + 
> + SHELL = /bin/sh
> + 
> Index: lang/clisp/patches/patch-modules_dirkey_Makefile_in
> ===================================================================
> RCS file: lang/clisp/patches/patch-modules_dirkey_Makefile_in
> diff -N lang/clisp/patches/patch-modules_dirkey_Makefile_in
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ lang/clisp/patches/patch-modules_dirkey_Makefile_in       16 Sep 2013 
> 13:02:57 -0000
> @@ -0,0 +1,12 @@
> +$OpenBSD$
> +--- modules/dirkey/Makefile.in.orig  Wed Mar 24 20:44:56 2010
> ++++ modules/dirkey/Makefile.in       Sun Sep 15 19:29:17 2013
> +@@ -10,7 +10,7 @@ CLISP_LINKKIT = @CLISP_LINKKIT@
> + LN = @LN@
> + LN_S = @LN_S@
> + 
> +-MAKE = make
> ++#MAKE = make
> + 
> + SHELL = /bin/sh
> + 
> Index: lang/clisp/patches/patch-modules_fastcgi_Makefile_in
> ===================================================================
> RCS file: lang/clisp/patches/patch-modules_fastcgi_Makefile_in
> diff -N lang/clisp/patches/patch-modules_fastcgi_Makefile_in
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ lang/clisp/patches/patch-modules_fastcgi_Makefile_in      16 Sep 2013 
> 13:02:57 -0000
> @@ -0,0 +1,12 @@
> +$OpenBSD$
> +--- modules/fastcgi/Makefile.in.orig Wed Mar 24 20:48:53 2010
> ++++ modules/fastcgi/Makefile.in      Sun Sep 15 19:29:17 2013
> +@@ -12,7 +12,7 @@ CLISP_LINKKIT = @CLISP_LINKKIT@
> + 
> + LN = @LN@
> + 
> +-MAKE = make
> ++#MAKE = make
> + 
> + SHELL = /bin/sh
> + 
> Index: lang/clisp/patches/patch-modules_gdbm_Makefile_in
> ===================================================================
> RCS file: lang/clisp/patches/patch-modules_gdbm_Makefile_in
> diff -N lang/clisp/patches/patch-modules_gdbm_Makefile_in
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ lang/clisp/patches/patch-modules_gdbm_Makefile_in 16 Sep 2013 13:02:57 
> -0000
> @@ -0,0 +1,12 @@
> +$OpenBSD$
> +--- modules/gdbm/Makefile.in.orig    Wed Mar 24 20:44:55 2010
> ++++ modules/gdbm/Makefile.in Sun Sep 15 19:29:18 2013
> +@@ -10,7 +10,7 @@ CLISP_LINKKIT = @CLISP_LINKKIT@
> + LN = @LN@
> + LN_S = @LN_S@
> + 
> +-MAKE = make
> ++#MAKE = make
> + 
> + SHELL = /bin/sh
> + 
> Index: lang/clisp/patches/patch-modules_gtk2_Makefile_in
> ===================================================================
> RCS file: lang/clisp/patches/patch-modules_gtk2_Makefile_in
> diff -N lang/clisp/patches/patch-modules_gtk2_Makefile_in
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ lang/clisp/patches/patch-modules_gtk2_Makefile_in 16 Sep 2013 13:02:57 
> -0000
> @@ -0,0 +1,12 @@
> +$OpenBSD$
> +--- modules/gtk2/Makefile.in.orig    Wed Mar 24 20:44:55 2010
> ++++ modules/gtk2/Makefile.in Sun Sep 15 19:29:18 2013
> +@@ -18,7 +18,7 @@ CLISP_LINKKIT = @CLISP_LINKKIT@
> + LN = @LN@
> + LN_S = @LN_S@
> + 
> +-MAKE = make
> ++#MAKE = make
> + 
> + SHELL = /bin/sh
> + 
> Index: lang/clisp/patches/patch-modules_i18n_Makefile_in
> ===================================================================
> RCS file: lang/clisp/patches/patch-modules_i18n_Makefile_in
> diff -N lang/clisp/patches/patch-modules_i18n_Makefile_in
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ lang/clisp/patches/patch-modules_i18n_Makefile_in 16 Sep 2013 13:02:57 
> -0000
> @@ -0,0 +1,12 @@
> +$OpenBSD$
> +--- modules/i18n/Makefile.in.orig    Wed Mar 24 20:44:56 2010
> ++++ modules/i18n/Makefile.in Sun Sep 15 19:29:18 2013
> +@@ -10,7 +10,7 @@ CLISP_LINKKIT = @CLISP_LINKKIT@
> + LN = @LN@
> + LN_S = @LN_S@
> + 
> +-MAKE = make
> ++#MAKE = make
> + 
> + SHELL = /bin/sh
> + 
> Index: lang/clisp/patches/patch-modules_libsvm_Makefile_in
> ===================================================================
> RCS file: lang/clisp/patches/patch-modules_libsvm_Makefile_in
> diff -N lang/clisp/patches/patch-modules_libsvm_Makefile_in
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ lang/clisp/patches/patch-modules_libsvm_Makefile_in       16 Sep 2013 
> 13:02:57 -0000
> @@ -0,0 +1,12 @@
> +$OpenBSD$
> +--- modules/libsvm/Makefile.in.orig  Wed Mar 24 20:44:56 2010
> ++++ modules/libsvm/Makefile.in       Sun Sep 15 19:29:18 2013
> +@@ -10,7 +10,7 @@ CLISP_LINKKIT = @CLISP_LINKKIT@
> + LN = @LN@
> + LN_S = @LN_S@
> + 
> +-MAKE = make
> ++#MAKE = make
> + 
> + SHELL = /bin/sh
> + 
> Index: lang/clisp/patches/patch-modules_oracle_Makefile_in
> ===================================================================
> RCS file: lang/clisp/patches/patch-modules_oracle_Makefile_in
> diff -N lang/clisp/patches/patch-modules_oracle_Makefile_in
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ lang/clisp/patches/patch-modules_oracle_Makefile_in       16 Sep 2013 
> 13:02:57 -0000
> @@ -0,0 +1,12 @@
> +$OpenBSD$
> +--- modules/oracle/Makefile.in.orig  Wed Mar 24 20:48:53 2010
> ++++ modules/oracle/Makefile.in       Sun Sep 15 19:29:18 2013
> +@@ -33,7 +33,7 @@ ORA_INCLUDES = -I.. -I ${ORACLE_HOME}/rdbms/demo -I ${
> + LN = @LN@
> + LN_S = @LN_S@
> + 
> +-MAKE = make
> ++#MAKE = make
> + 
> + SHELL = /bin/sh
> + 
> Index: lang/clisp/patches/patch-modules_pari_Makefile_in
> ===================================================================
> RCS file: lang/clisp/patches/patch-modules_pari_Makefile_in
> diff -N lang/clisp/patches/patch-modules_pari_Makefile_in
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ lang/clisp/patches/patch-modules_pari_Makefile_in 16 Sep 2013 13:02:57 
> -0000
> @@ -0,0 +1,12 @@
> +$OpenBSD$
> +--- modules/pari/Makefile.in.orig    Fri May 21 22:53:02 2010
> ++++ modules/pari/Makefile.in Sun Sep 15 19:29:18 2013
> +@@ -10,7 +10,7 @@ CLISP_LINKKIT = @CLISP_LINKKIT@
> + LN = @LN@
> + LN_S = @LN_S@
> + 
> +-MAKE = make
> ++#MAKE = make
> + 
> + SHELL = /bin/sh
> + 
> Index: lang/clisp/patches/patch-modules_pcre_Makefile_in
> ===================================================================
> RCS file: lang/clisp/patches/patch-modules_pcre_Makefile_in
> diff -N lang/clisp/patches/patch-modules_pcre_Makefile_in
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ lang/clisp/patches/patch-modules_pcre_Makefile_in 16 Sep 2013 13:02:57 
> -0000
> @@ -0,0 +1,12 @@
> +$OpenBSD$
> +--- modules/pcre/Makefile.in.orig    Wed Mar 24 20:44:56 2010
> ++++ modules/pcre/Makefile.in Sun Sep 15 19:29:18 2013
> +@@ -10,7 +10,7 @@ CLISP_LINKKIT = @CLISP_LINKKIT@
> + LN = @LN@
> + LN_S = @LN_S@
> + 
> +-MAKE = make
> ++#MAKE = make
> + 
> + SHELL = /bin/sh
> + 
> Index: lang/clisp/patches/patch-modules_postgresql_Makefile_in
> ===================================================================
> RCS file: lang/clisp/patches/patch-modules_postgresql_Makefile_in
> diff -N lang/clisp/patches/patch-modules_postgresql_Makefile_in
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ lang/clisp/patches/patch-modules_postgresql_Makefile_in   16 Sep 2013 
> 13:02:57 -0000
> @@ -0,0 +1,12 @@
> +$OpenBSD$
> +--- modules/postgresql/Makefile.in.orig      Wed Mar 24 20:46:07 2010
> ++++ modules/postgresql/Makefile.in   Sun Sep 15 19:29:18 2013
> +@@ -9,7 +9,7 @@ CLISP_LINKKIT = @CLISP_LINKKIT@
> + 
> + LN = @LN@
> + 
> +-MAKE = make
> ++#MAKE = make
> + 
> + SHELL = /bin/sh
> + 
> Index: lang/clisp/patches/patch-modules_rawsock_Makefile_in
> ===================================================================
> RCS file: lang/clisp/patches/patch-modules_rawsock_Makefile_in
> diff -N lang/clisp/patches/patch-modules_rawsock_Makefile_in
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ lang/clisp/patches/patch-modules_rawsock_Makefile_in      16 Sep 2013 
> 13:02:57 -0000
> @@ -0,0 +1,12 @@
> +$OpenBSD$
> +--- modules/rawsock/Makefile.in.orig Wed Mar 24 20:44:56 2010
> ++++ modules/rawsock/Makefile.in      Sun Sep 15 19:29:18 2013
> +@@ -10,7 +10,7 @@ CLISP_LINKKIT = @CLISP_LINKKIT@
> + LN = @LN@
> + LN_S = @LN_S@
> + 
> +-MAKE = make
> ++#MAKE = make
> + 
> + SHELL = /bin/sh
> + 
> Index: lang/clisp/patches/patch-modules_readline_Makefile_in
> ===================================================================
> RCS file: lang/clisp/patches/patch-modules_readline_Makefile_in
> diff -N lang/clisp/patches/patch-modules_readline_Makefile_in
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ lang/clisp/patches/patch-modules_readline_Makefile_in     16 Sep 2013 
> 13:02:57 -0000
> @@ -0,0 +1,12 @@
> +$OpenBSD$
> +--- modules/readline/Makefile.in.orig        Wed Mar 24 20:45:28 2010
> ++++ modules/readline/Makefile.in     Sun Sep 15 19:29:18 2013
> +@@ -9,7 +9,7 @@ CLISP_LINKKIT = @CLISP_LINKKIT@
> + 
> + LN = @LN@
> + 
> +-MAKE = make
> ++#MAKE = make
> + 
> + SHELL = /bin/sh
> + 
> Index: lang/clisp/patches/patch-modules_regexp_Makefile_in
> ===================================================================
> RCS file: lang/clisp/patches/patch-modules_regexp_Makefile_in
> diff -N lang/clisp/patches/patch-modules_regexp_Makefile_in
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ lang/clisp/patches/patch-modules_regexp_Makefile_in       16 Sep 2013 
> 13:02:57 -0000
> @@ -0,0 +1,12 @@
> +$OpenBSD$
> +--- modules/regexp/Makefile.in.orig  Wed Mar 24 20:44:56 2010
> ++++ modules/regexp/Makefile.in       Sun Sep 15 19:29:18 2013
> +@@ -14,7 +14,7 @@ NO_CXX = @NO_CXX@
> + LN = @LN@
> + LN_S = @LN_S@
> + 
> +-MAKE = make
> ++#MAKE = make
> + 
> + SHELL = /bin/sh
> + 
> Index: lang/clisp/patches/patch-modules_syscalls_Makefile_in
> ===================================================================
> RCS file: lang/clisp/patches/patch-modules_syscalls_Makefile_in
> diff -N lang/clisp/patches/patch-modules_syscalls_Makefile_in
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ lang/clisp/patches/patch-modules_syscalls_Makefile_in     16 Sep 2013 
> 13:02:57 -0000
> @@ -0,0 +1,12 @@
> +$OpenBSD$
> +--- modules/syscalls/Makefile.in.orig        Thu Jun 10 17:03:57 2010
> ++++ modules/syscalls/Makefile.in     Sun Sep 15 19:29:18 2013
> +@@ -13,7 +13,7 @@ CLISP_LINKKIT = @CLISP_LINKKIT@
> + LN = @LN@
> + LN_S = @LN_S@
> + 
> +-MAKE = make
> ++#MAKE = make
> + 
> + SHELL = /bin/sh
> + 
> Index: lang/clisp/patches/patch-modules_wildcard_Makefile_in
> ===================================================================
> RCS file: lang/clisp/patches/patch-modules_wildcard_Makefile_in
> diff -N lang/clisp/patches/patch-modules_wildcard_Makefile_in
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ lang/clisp/patches/patch-modules_wildcard_Makefile_in     16 Sep 2013 
> 13:02:57 -0000
> @@ -0,0 +1,12 @@
> +$OpenBSD$
> +--- modules/wildcard/Makefile.in.orig        Wed Mar 24 20:46:07 2010
> ++++ modules/wildcard/Makefile.in     Sun Sep 15 19:29:18 2013
> +@@ -10,7 +10,7 @@ CLISP_LINKKIT = @CLISP_LINKKIT@
> + 
> + LN = @LN@
> + 
> +-MAKE = make
> ++#MAKE = make
> + 
> + SHELL = /bin/sh
> + 
> Index: lang/clisp/patches/patch-modules_zlib_Makefile_in
> ===================================================================
> RCS file: lang/clisp/patches/patch-modules_zlib_Makefile_in
> diff -N lang/clisp/patches/patch-modules_zlib_Makefile_in
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ lang/clisp/patches/patch-modules_zlib_Makefile_in 16 Sep 2013 13:02:57 
> -0000
> @@ -0,0 +1,12 @@
> +$OpenBSD$
> +--- modules/zlib/Makefile.in.orig    Wed Mar 24 20:46:07 2010
> ++++ modules/zlib/Makefile.in Sun Sep 15 19:29:18 2013
> +@@ -9,7 +9,7 @@ CLISP_LINKKIT = @CLISP_LINKKIT@
> + 
> + LN = @LN@
> + 
> +-MAKE = make
> ++#MAKE = make
> + 
> + SHELL = /bin/sh
> + 
> Index: lang/clisp/patches/patch-src_clisp-link_in
> ===================================================================
> RCS file: /home/cvs/ports/lang/clisp/patches/patch-src_clisp-link_in,v
> retrieving revision 1.1
> diff -u -p -r1.1 patch-src_clisp-link_in
> --- lang/clisp/patches/patch-src_clisp-link_in        7 Jan 2010 10:55:28 
> -0000       1.1
> +++ lang/clisp/patches/patch-src_clisp-link_in        16 Sep 2013 13:02:57 
> -0000
> @@ -1,11 +1,11 @@
>  $OpenBSD: patch-src_clisp-link_in,v 1.1 2010/01/07 10:55:28 edd Exp $
> ---- src/clisp-link.in.orig   Wed Jun 17 19:30:31 2009
> -+++ src/clisp-link.in        Sat Jan  2 19:08:19 2010
> -@@ -336,6 +336,7 @@ case "$1" in
> -       link_some "$sourcedir" "$destinationdir" ${LISPRUN} lispinit.mem 
> modules.h modules.o makevars ${FILES};
> +--- src/clisp-link.in.orig   Tue May 25 21:54:54 2010
> ++++ src/clisp-link.in        Sun Sep 15 18:05:42 2013
> +@@ -382,6 +382,7 @@ case "$1" in
> +       lncp_some "$sourcedir" "$destinationdir" ${LISPRUN} lispinit.mem 
> modules.h modules.o makevars ${FILES};
>       else
>         cp "$sourcedir"/modules.h "$destinationdir"/modules.h
>  +      chmod +w "$destinationdir"/modules.h
> -       FILES=`link_some "$sourcedir" "$destinationdir" ${FILES}`
> +       FILES=`lncp_some "$sourcedir" "$destinationdir" ${FILES}`
>         # Prepare the module directories and read their variables
>         PRELOAD=''
> Index: lang/clisp/patches/patch-src_configure
> ===================================================================
> RCS file: lang/clisp/patches/patch-src_configure
> diff -N lang/clisp/patches/patch-src_configure
> --- lang/clisp/patches/patch-src_configure    7 Jan 2010 10:55:28 -0000       
> 1.5
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,47 +0,0 @@
> -$OpenBSD: patch-src_configure,v 1.5 2010/01/07 10:55:28 edd Exp $
> ---- src/configure.orig       Tue Jul 28 23:10:12 2009
> -+++ src/configure    Mon Dec 28 21:08:14 2009
> -@@ -22606,43 +22606,6 @@ $as_echo "no" >&6; }
> - fi
> - 
> - 
> --# Extract the first word of "dvipdf", so it can be a program name with args.
> --set dummy dvipdf; ac_word=$2
> --{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
> --$as_echo_n "checking for $ac_word... " >&6; }
> --if test "${ac_cv_prog_DVIPDF+set}" = set; then
> --  $as_echo_n "(cached) " >&6
> --else
> --  if test -n "$DVIPDF"; then
> --  ac_cv_prog_DVIPDF="$DVIPDF" # Let the user override the test.
> --else
> --as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> --for as_dir in $PATH
> --do
> --  IFS=$as_save_IFS
> --  test -z "$as_dir" && as_dir=.
> --  for ac_exec_ext in '' $ac_executable_extensions; do
> --  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x 
> "$as_dir/$ac_word$ac_exec_ext"; }; then
> --    ac_cv_prog_DVIPDF="dvipdf"
> --    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
> --    break 2
> --  fi
> --done
> --done
> --IFS=$as_save_IFS
> --
> --fi
> --fi
> --DVIPDF=$ac_cv_prog_DVIPDF
> --if test -n "$DVIPDF"; then
> --  { $as_echo "$as_me:$LINENO: result: $DVIPDF" >&5
> --$as_echo "$DVIPDF" >&6; }
> --else
> --  { $as_echo "$as_me:$LINENO: result: no" >&5
> --$as_echo "no" >&6; }
> --fi
> --
> --
> - for ac_prog in gzip zip compress
> - do
> -   # Extract the first word of "$ac_prog", so it can be a program name with 
> args.
> Index: lang/clisp/patches/patch-src_makemake_in
> ===================================================================
> RCS file: /home/cvs/ports/lang/clisp/patches/patch-src_makemake_in,v
> retrieving revision 1.11
> diff -u -p -r1.11 patch-src_makemake_in
> --- lang/clisp/patches/patch-src_makemake_in  23 Sep 2010 13:42:22 -0000      
> 1.11
> +++ lang/clisp/patches/patch-src_makemake_in  16 Sep 2013 13:02:57 -0000
> @@ -3,18 +3,17 @@ $OpenBSD: patch-src_makemake_in,v 1.11 2
>  Override broken compiler test, attempting to build 32-bit clisp on a
>  64-bit patform will not work out very well.
>  
> ---- src/makemake.in.orig     Tue Jul 28 06:58:03 2009
> -+++ src/makemake.in  Mon Sep 20 16:32:15 2010
> -@@ -1108,6 +1108,8 @@ esac
> - #   cpu=hppa ;;
> +--- src/makemake.in.orig     Wed Jul  7 17:15:35 2010
> ++++ src/makemake.in  Sun Sep 15 18:08:32 2013
> +@@ -1150,6 +1150,7 @@ esac
>   # esac
>   
> + test -z "$cpu" && cpu=${host_cpu}
>  +test "$cpu" = "${host_cpu%*64}" && cpu=${host_cpu}
> -+
> - if [ "${verbose}" = true -o "${verbose}" = yes ]; then
> + 
> + test "${verbose}" = true -o "${verbose}" = yes && \
>     cat <<EOF >&2
> - # host system:
> -@@ -1916,7 +1918,7 @@ echol "# This can also be used for pre-test and post-r
> +@@ -1904,7 +1905,7 @@ echol "# This can also be used for pre-test and post-r
>   echol "#   make distrib VERSION_SUFFIX=pre"
>   echol "VERSION_SUFFIX="
>   echol "# The distribution's top directory"
> @@ -23,7 +22,7 @@ Override broken compiler test, attemptin
>   echol
>   echol '# Directories used by "make install":'
>   echol "prefix = ${PREFIX}"
> -@@ -3002,7 +3004,7 @@ fi
> +@@ -2931,7 +2932,7 @@ fi
>   CLISP_="${HERE_}lisp${LEXE} -M ${HERE_}lispinit.mem 
> ${localeflags}${someflags}"
>   
>   if [ $CROSS = false ] ; then
> Index: lang/clisp/pkg/PLIST
> ===================================================================
> RCS file: /home/cvs/ports/lang/clisp/pkg/PLIST,v
> retrieving revision 1.15
> diff -u -p -r1.15 PLIST
> --- lang/clisp/pkg/PLIST      9 Nov 2010 21:28:36 -0000       1.15
> +++ lang/clisp/pkg/PLIST      16 Sep 2013 13:02:57 -0000
> @@ -1,48 +1,40 @@
>  @comment $OpenBSD: PLIST,v 1.15 2010/11/09 21:28:36 naddy Exp $
>  @bin bin/clisp
> +bin/clisp-link
>  lib/clisp/
>  lib/clisp/base/
> +lib/clisp/base/bogomips.o
>  lib/clisp/base/calls.o
>  lib/clisp/base/gettext.o
> +lib/clisp/base/libgnu_cl.a
> +lib/clisp/base/libgnu_rx.a
> +lib/clisp/base/libgnu_sc.a
>  lib/clisp/base/libnoreadline.a
>  lib/clisp/base/lisp.a
>  @bin lib/clisp/base/lisp.run
>  lib/clisp/base/lispinit.mem
> -lib/clisp/base/localcharset.o
>  lib/clisp/base/makevars
>  lib/clisp/base/modules.h
>  lib/clisp/base/modules.o
>  lib/clisp/base/readline.o
> -lib/clisp/base/regex.o
>  lib/clisp/base/regexi.o
> -lib/clisp/base/regexp.dvi
> -lib/clisp/base/uniname.o
> -lib/clisp/base/width.o
> -lib/clisp/clisp-link
> +lib/clisp/build-aux/
> +lib/clisp/build-aux/arg-nonnull.h
> +lib/clisp/build-aux/c++defs.h
> +lib/clisp/build-aux/config.guess
> +lib/clisp/build-aux/config.rpath
> +lib/clisp/build-aux/config.sub
> +lib/clisp/build-aux/depcomp
> +lib/clisp/build-aux/warn-on-use.h
>  lib/clisp/data/
>  lib/clisp/data/Symbol-Table.text
>  lib/clisp/data/UnicodeDataFull.txt
> -lib/clisp/full/
> -lib/clisp/full/calls.o
> -lib/clisp/full/gettext.o
> -lib/clisp/full/libnoreadline.a
> -lib/clisp/full/lisp.a
> -@bin lib/clisp/full/lisp.run
> -lib/clisp/full/lispinit.mem
> -lib/clisp/full/localcharset.o
> -lib/clisp/full/makevars
> -lib/clisp/full/modules.h
> -lib/clisp/full/modules.o
> -lib/clisp/full/readline.o
> -lib/clisp/full/regex.o
> -lib/clisp/full/regexi.o
> -lib/clisp/full/regexp.dvi
> -lib/clisp/full/uniname.o
> -lib/clisp/full/width.o
> +lib/clisp/dynmod/
>  lib/clisp/linkkit/
>  lib/clisp/linkkit/clisp.h
>  lib/clisp/linkkit/modprep.lisp
>  lib/clisp/linkkit/modules.c
> +@man man/man1/clisp-link.1
>  @man man/man1/clisp.1
>  share/aclocal/clisp.m4
>  share/doc/clisp/
> @@ -57,8 +49,10 @@ share/doc/clisp/README
>  share/doc/clisp/README.de
>  share/doc/clisp/README.es
>  share/doc/clisp/SUMMARY
> +share/doc/clisp/clisp-link.1
> +share/doc/clisp/clisp-link.html
> +share/doc/clisp/clisp-link.ps
>  share/doc/clisp/clisp.1
> -share/doc/clisp/clisp.dvi
>  share/doc/clisp/clisp.html
>  share/doc/clisp/clisp.png
>  share/doc/clisp/clisp.ps
> Index: lang/sbcl/Makefile
> ===================================================================
> RCS file: /home/cvs/ports/lang/sbcl/Makefile,v
> retrieving revision 1.20
> diff -u -p -r1.20 Makefile
> --- lang/sbcl/Makefile        15 Sep 2013 16:34:00 -0000      1.20
> +++ lang/sbcl/Makefile        16 Sep 2013 13:02:57 -0000
> @@ -5,8 +5,7 @@ ONLY_FOR_ARCHS =      amd64 i386 powerpc
>  
>  COMMENT=             compiler and runtime system for ANSI Common Lisp
>  
> -V =                  1.1.8
> -REVISION=            0
> +V =                  1.1.11
>  DISTNAME=            sbcl-${V}-source
>  PKGNAME=             sbcl-${V}
>  WRKDIST=             ${WRKDIR}/sbcl-${V}
> Index: lang/sbcl/distinfo
> ===================================================================
> RCS file: /home/cvs/ports/lang/sbcl/distinfo,v
> retrieving revision 1.9
> diff -u -p -r1.9 distinfo
> --- lang/sbcl/distinfo        26 Jun 2013 17:44:03 -0000      1.9
> +++ lang/sbcl/distinfo        16 Sep 2013 13:02:57 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (sbcl-1.1.8-source.tar.bz2) = 
> N8pU0Bj0nAleC/V1wurIJdzkhYmp3hrHv661JaK+rLo=
> -SIZE (sbcl-1.1.8-source.tar.bz2) = 4108784
> +SHA256 (sbcl-1.1.11-source.tar.bz2) = 
> ntUHZS7kddbHWBJGqH/UfEYZZkbzyRQdJBbj3tZ82fc=
> +SIZE (sbcl-1.1.11-source.tar.bz2) = 4213987
> Index: lang/sbcl/patches/patch-contrib_sb-posix_constants_lisp
> ===================================================================
> RCS file: lang/sbcl/patches/patch-contrib_sb-posix_constants_lisp
> diff -N lang/sbcl/patches/patch-contrib_sb-posix_constants_lisp
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ lang/sbcl/patches/patch-contrib_sb-posix_constants_lisp   16 Sep 2013 
> 13:02:57 -0000
> @@ -0,0 +1,12 @@
> +$OpenBSD$
> +--- contrib/sb-posix/constants.lisp.orig     Wed Aug 28 15:17:08 2013
> ++++ contrib/sb-posix/constants.lisp  Mon Sep 16 12:51:16 2013
> +@@ -419,7 +419,7 @@
> +  (:structure alien-timeval
> +              ("struct timeval"
> +               (time-t sec "time_t" "tv_sec")
> +-              (suseconds-t usec "suseconds_t" "tv_usec")))
> ++              (long usec "long" "tv_usec")))
> + 
> +  (:integer veof "VEOF" nil t)
> +  (:integer veol "VEOL" nil t)
> Index: lang/sbcl/patches/patch-src_code_unix_lisp
> ===================================================================
> RCS file: /home/cvs/ports/lang/sbcl/patches/patch-src_code_unix_lisp,v
> retrieving revision 1.1
> diff -u -p -r1.1 patch-src_code_unix_lisp
> --- lang/sbcl/patches/patch-src_code_unix_lisp        15 Sep 2013 16:34:00 
> -0000      1.1
> +++ lang/sbcl/patches/patch-src_code_unix_lisp        16 Sep 2013 13:02:57 
> -0000
> @@ -1,40 +0,0 @@
> -$OpenBSD: patch-src_code_unix_lisp,v 1.1 2013/09/15 16:34:00 jca Exp $
> -
> -Cope with 64-bit time_t.
> -
> ---- src/code/unix.lisp.orig  Sun Jun  2 15:12:40 2013
> -+++ src/code/unix.lisp       Sun Sep 15 14:17:59 2013
> -@@ -215,16 +215,19 @@ corresponds to NAME, or NIL if there is none."
> -           (tv-sec time-t)           ; seconds
> -           (tv-usec suseconds-t)))   ; and microseconds
> - 
> --;; The above definition doesn't work on 64-bit OpenBSD platforms.
> --;; Both tv_sec and tv_usec are declared as long instead of time_t, and
> --;; time_t is a typedef for int.
> --#!+(or openbsd netbsd)
> -+;; The following definition was used on OpenBSD pre-5.5.
> -+;; Both tv_sec and tv_usec were declared as long instead of time_t, and
> -+;; time_t was a typedef for int.
> -+;; Note: time_t is 64-bit on all architectures, starting from OpenBSD 5.5.
> -+;; FIXME: it seems recent NetBSD releases use a 64-bit time_t too.
> -+#!+netbsd
> - (define-alien-type nil
> -   (struct timeval
> -           (tv-sec long)             ; seconds
> -           (tv-usec long)))          ; and microseconds
> - 
> --#!+win32
> -+;; OpenBSD 5.5 uses this struct layout.
> -+#!+(or win32 openbsd)
> - (define-alien-type nil
> -   (struct timeval
> -           (tv-sec time-t)           ; seconds
> -@@ -948,6 +951,8 @@ avoiding atexit(3) hooks, etc. Otherwise exit(2) is ca
> - ;; Just as with struct timeval, 64-bit OpenBSD has problems with the
> - ;; above definition.  tv_sec is declared as time_t instead of long,
> - ;; and time_t is a typedef for int.
> -+;; Note: time_t is 64-bit on all architectures, starting from OpenBSD 5.5
> -+;; FIXME: it seems recent NetBSD releases use a 64-bit time_t too.
> - #!+(or openbsd netbsd)
> - (define-alien-type nil
> -     (struct timespec
> Index: lang/sbcl/pkg/PLIST
> ===================================================================
> RCS file: /home/cvs/ports/lang/sbcl/pkg/PLIST,v
> retrieving revision 1.6
> diff -u -p -r1.6 PLIST
> --- lang/sbcl/pkg/PLIST       4 Jan 2012 20:16:43 -0000       1.6
> +++ lang/sbcl/pkg/PLIST       16 Sep 2013 13:02:57 -0000
> @@ -65,6 +65,8 @@ lib/sbcl/sb-cltl2/sb-cltl2.asd
>  lib/sbcl/sb-cltl2/sb-cltl2.fasl
>  lib/sbcl/sb-cltl2/tests.lisp
>  lib/sbcl/sb-concurrency/
> +lib/sbcl/sb-concurrency/frlock.fasl
> +lib/sbcl/sb-concurrency/frlock.lisp
>  lib/sbcl/sb-concurrency/gate.fasl
>  lib/sbcl/sb-concurrency/gate.lisp
>  lib/sbcl/sb-concurrency/mailbox.fasl

Reply via email to