components/clisp/Makefile | ●●●●● patch | view | raw | blame | history | |
components/clisp/clisp.p5m | ●●●●● patch | view | raw | blame | history | |
components/clisp/patches/makemake.in.patch | ●●●●● patch | view | raw | blame | history | |
components/clisp/patches/stream.d.patch | ●●●●● patch | view | raw | blame | history | |
transforms/docs | ●●●●● patch | view | raw | blame | history |
components/clisp/Makefile
@@ -26,17 +26,20 @@ include ../../make-rules/shared-macros.mk COMPONENT_NAME= clisp COMPONENT_VERSION= 2.47 COMPONENT_VERSION= 2.49 COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) COMPONENT_PROJECT_URL= http://clisp.cons.org/ COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.bz2 COMPONENT_ARCHIVE_HASH= \ sha256:565256a50caca44a969b7440c986b3203a0b9679babd0f1dbcbc61a4f4622edb sha256:8132ff353afaa70e6b19367a25ae3d5a43627279c25647c220641fed00f8e890 COMPONENT_ARCHIVE_URL= http://ftp.gnu.org/gnu/clisp/release/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE) include ../../make-rules/prep.mk include ../../make-rules/configure.mk include ../../make-rules/ips.mk # To include correct locale header file in .../modules/regexp/gllib/regex.c CPPFLAGS += -I/usr/share/gettext/intl # Required to configure correctly. COMPONENT_PRE_CONFIGURE_ACTION = \ @@ -52,6 +55,7 @@ # clisp's configure script is not a GNU auto* tools generated configure script # and doesn't take --sbindir, so we need to override the default values. CONFIGURE_OPTIONS = CC="$(CC) -DNO_GENERATIONAL_GC" CONFIGURE_OPTIONS += CPPFLAGS="$(CPPFLAGS)" CONFIGURE_OPTIONS += --prefix=$(CONFIGURE_PREFIX) CONFIGURE_OPTIONS += --mandir=$(CONFIGURE_MANDIR) CONFIGURE_OPTIONS += --bindir=$(CONFIGURE_BINDIR.$(BITS)) @@ -60,6 +64,9 @@ CONFIGURE_OPTIONS += --with-libsigsegv-prefix=$(CONFIGURE_PREFIX) CONFIGURE_OPTIONS += --with-libreadline-prefix=$(CONFIGURE_PREFIX) # One of the tests now needs the GNU tail command. COMPONENT_TEST_ENV += PATH="$(GNUBIN):$(PATH)" # common targets build: $(BUILD_32) components/clisp/clisp.p5m
@@ -18,7 +18,7 @@ # # CDDL HEADER END # # Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. # <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted> @@ -41,10 +41,11 @@ dir path=usr/lib dir path=usr/lib/clisp dir path=usr/lib/clisp/base dir path=usr/lib/clisp/build-aux dir path=usr/lib/clisp/data dir path=usr/lib/clisp/full dir path=usr/lib/clisp/linkkit dir path=usr/share dir path=usr/share/aclocal dir path=usr/share/doc dir path=usr/share/doc/clisp dir path=usr/share/doc/clisp/doc @@ -73,42 +74,34 @@ dir path=usr/share/vim/vimfiles/after/syntax file path=usr/bin/clisp file path=usr/bin/clisp-link file path=usr/lib/clisp/base/bogomips.o file path=usr/lib/clisp/base/calls.o file path=usr/lib/clisp/base/gettext.o file path=usr/lib/clisp/base/libgnu_cl.a file path=usr/lib/clisp/base/libgnu_rx.a file path=usr/lib/clisp/base/libgnu_sc.a file path=usr/lib/clisp/base/libnoreadline.a file path=usr/lib/clisp/base/lisp.a file path=usr/lib/clisp/base/lisp.run mode=0555 file path=usr/lib/clisp/base/lispinit.mem file path=usr/lib/clisp/base/localcharset.o file path=usr/lib/clisp/base/makevars file path=usr/lib/clisp/base/modules.h file path=usr/lib/clisp/base/modules.o file path=usr/lib/clisp/base/regex.o file path=usr/lib/clisp/base/regexi.o file path=usr/lib/clisp/base/regexp.dvi file path=usr/lib/clisp/base/uniname.o file path=usr/lib/clisp/base/width.o file path=usr/lib/clisp/clisp-link file path=usr/lib/clisp/build-aux/arg-nonnull.h file path=usr/lib/clisp/build-aux/c++defs.h file path=usr/lib/clisp/build-aux/config.guess file path=usr/lib/clisp/build-aux/config.rpath file path=usr/lib/clisp/build-aux/config.sub file path=usr/lib/clisp/build-aux/depcomp file path=usr/lib/clisp/build-aux/warn-on-use.h file path=usr/lib/clisp/data/Symbol-Table.text file path=usr/lib/clisp/data/UnicodeDataFull.txt file path=usr/lib/clisp/full/calls.o file path=usr/lib/clisp/full/gettext.o file path=usr/lib/clisp/full/libnoreadline.a file path=usr/lib/clisp/full/lisp.a file path=usr/lib/clisp/full/lisp.run mode=0555 file path=usr/lib/clisp/full/lispinit.mem file path=usr/lib/clisp/full/localcharset.o file path=usr/lib/clisp/full/makevars file path=usr/lib/clisp/full/modules.h file path=usr/lib/clisp/full/modules.o file path=usr/lib/clisp/full/regex.o file path=usr/lib/clisp/full/regexi.o file path=usr/lib/clisp/full/regexp.dvi file path=usr/lib/clisp/full/uniname.o file path=usr/lib/clisp/full/width.o file path=usr/lib/clisp/linkkit/clisp.h file path=usr/lib/clisp/linkkit/modprep.lisp file path=usr/lib/clisp/linkkit/modules.c file path=usr/share/aclocal/clisp.m4 file path=usr/share/doc/clisp/ANNOUNCE file path=usr/share/doc/clisp/COPYRIGHT file path=usr/share/doc/clisp/GNU-GPL @@ -118,14 +111,23 @@ file path=usr/share/doc/clisp/README.de file path=usr/share/doc/clisp/README.es file path=usr/share/doc/clisp/SUMMARY file path=usr/share/doc/clisp/clisp-link.html file path=usr/share/doc/clisp/clisp-link.pdf file path=usr/share/doc/clisp/clisp-link.ps file path=usr/share/doc/clisp/clisp.html file path=usr/share/doc/clisp/clisp.pdf file path=usr/share/doc/clisp/clisp.ps file path=usr/share/doc/clisp/doc/CLOS-guide.txt file path=usr/share/doc/clisp/doc/LISP-tutorial.txt file path=usr/share/doc/clisp/doc/clisp.dvi file path=usr/share/doc/clisp/doc/clisp-link.1 file path=usr/share/doc/clisp/doc/clisp-link.html file path=usr/share/doc/clisp/doc/clisp-link.pdf file path=usr/share/doc/clisp/doc/clisp-link.ps file path=usr/share/doc/clisp/doc/clisp.1 file path=usr/share/doc/clisp/doc/clisp.html file path=usr/share/doc/clisp/doc/clisp.pdf file path=usr/share/doc/clisp/doc/clisp.png file path=usr/share/doc/clisp/doc/clisp.ps file path=usr/share/doc/clisp/doc/editors.txt file path=usr/share/doc/clisp/doc/impnotes.css file path=usr/share/doc/clisp/doc/impnotes.html file path=usr/share/emacs/site-lisp/clhs.el @@ -147,5 +149,6 @@ file path=usr/share/locale/nl/LC_MESSAGES/clisplow.mo file path=usr/share/locale/ru/LC_MESSAGES/clisp.mo file path=usr/share/locale/ru/LC_MESSAGES/clisplow.mo file path=usr/share/man/man1/clisp-link.1 file path=usr/share/man/man1/clisp.1 file path=usr/share/vim/vimfiles/after/syntax/lisp.vim components/clisp/patches/makemake.in.patch
@@ -1,6 +1,6 @@ --- src.orig/makemake.in Fri Oct 24 06:27:58 2008 +++ src/makemake.in Mon Feb 2 15:48:08 2009 @@ -1826,7 +1826,7 @@ --- src/makemake.in.orig 2012-05-30 11:27:19.564691644 -0700 +++ src/makemake.in 2012-05-30 11:29:55.415062484 -0700 @@ -1904,7 +1904,7 @@ echol "# make distrib VERSION_SUFFIX=pre" echol "VERSION_SUFFIX=" echol "# The distribution's top directory" @@ -9,14 +9,15 @@ echol echol '# Directories used by "make install":' echol "prefix = ${PREFIX}" @@ -3379,8 +3379,8 @@ case $f in clisp.html | clisp.1 | clisp-1.html) if [ $HOS = win32 ]; - then platform_line=" | sed -e \"s,@PLATFORM@,${TSYS},g\"" - else platform_line=" | sed -e \"s,@PLATFORM@,${host},g\"" + then platform_line=" | sed -e \"s,Platform: @PLATFORM@,User Commands,g\"" + else platform_line=" | sed -e \"s,Platform: @PLATFORM@,User Commands,g\"" @@ -3450,9 +3448,9 @@ clisp.html | clisp.1 | clisp-1.html | \ clisp-link.html | clisp-link.1 | clisp-link-1.html ) if [ $HOS = win32 ]; then - platform_line=" | sed -e \"s,@PLATFORM@,${TSYS},g\"" + platform_line=" | sed -e \"s,Platform: @PLATFORM@,User Commands,g\"" else - platform_line=" | sed -e \"s,@PLATFORM@,${host},g\"" + platform_line=" | sed -e \"s,Platform: @PLATFORM@,User Commands,g\"" fi sourcedir=${SRCDOCDIR} ;; *) sourcedir=${SRCDIR} ;; components/clisp/patches/stream.d.patch
New file @@ -0,0 +1,11 @@ --- src/stream.d.orig 2012-09-05 05:50:05.863643076 -0700 +++ src/stream.d 2012-09-05 07:32:38.494710125 -0700 @@ -3483,6 +3483,8 @@ #define IS_EINVAL_EXTRA ((errno==EBADF)||(errno==EACCES)||(errno==EBADRQC)) #elif defined(UNIX_DARWIN) || defined(UNIX_FREEBSD) || defined(UNIX_NETBSD) || defined(UNIX_OPENBSD) #define IS_EINVAL_EXTRA ((errno==EOPNOTSUPP)||(errno==ENOTSUP)||(errno==ENODEV)) +#elif defined(UNIX_SUNOS5) + #define IS_EINVAL_EXTRA ((errno==ENXIO)) #else #define IS_EINVAL_EXTRA 0 #endif transforms/docs
@@ -44,6 +44,10 @@ <transform dir file link hardlink path=usr/.*/doc/.*\.pdf$ -> \ default facet.doc.pdf true> # ps docs <transform dir file link hardlink path=usr/.*/doc/.*\.ps$ -> \ default facet.doc.ps true> # general documentation <transform dir file link hardlink path=usr/.*/doc(/.+){0,1}$ -> \ default facet.doc true>