# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= clisp VERSION= 2.49 EPOCH= 1 KEYWORDS= lang VARIANTS= standard SDESC[standard]= ANSI Common Lisp Implementation HOMEPAGE= http://www.gnu.org/software/clisp CONTACT= Michael_Reim[kraileth@elderlinux.org] DOWNLOAD_GROUPS= main SITES[main]= https://gitlab.com/gnu-clisp/clisp/-/archive/clisp-2.49.92-2018-02-18/ DISTFILE[1]= clisp-clisp-2.49.92-2018-02-18.tar.bz2:main DF_INDEX= 1 SPKGS[standard]= complete primary docs OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILD_DEPENDS= libsigsegv:static:standard BUILDRUN_DEPENDS= libsigsegv:shared:standard libffcall:single:standard USES= readline ncurses:build DISTNAME= clisp-clisp-2.49.92-2018-02-18 LICENSE= GPLv2+:primary LICENSE_TERMS= primary:{{WRKSRC}}/COPYRIGHT LICENSE_FILE= GPLv2+:{{WRKSRC}}/GNU-GPL LICENSE_SCHEME= solo MUST_CONFIGURE= yes CONFIGURE_ARGS= --prefix="{{PREFIX}}" --docdir="{{PREFIX}}/share/doc/clisp" --fsstnd=bsd --disable-nls CONFIGURE_ENV= FORCE_UNSAFE_CONFIGURE=1 INSTALL_REQ_TOOLCHAIN= yes PLIST_SUB= VERSION="2.49.92" VAR_OPSYS[dragonfly]= LDFLAGS=-pthread do-build: ( cd ${WRKSRC}/src && make ) post-extract: ${CP} ${MK_TEMPLATES}/config.guess ${WRKSRC}/src/build-aux/config.guess ${CP} ${MK_TEMPLATES}/config.sub ${WRKSRC}/src/build-aux/config.sub [FILE:888:descriptions/desc.primary] Common Lisp is a high-level, general-purpose, object-oriented, dynamic, functional programming language. CLISP is a Common Lisp implementation by Bruno Haible, then of Karlsruhe University, and Michael Stoll, then of Munich University, both in Germany. It implements the language described in the ANSI Common Lisp standard with many extensions. CLISP includes an interpreter, a compiler, a debugger, CLOS, MOP, a foreign language interface, i18n, POSIX and Perl regular expressions, a socket interface, fast bignums, arbitrary precision floats, and more. An X11 interface is available through CLX, Garnet and CLUE/CLIO. Command line editing is provided by readline. CLISP runs Maxima, ACL2 and many other Common Lisp packages. This package currently has a very basic configuration and leaves out most options. Those could be enabled however, if somebody actually needs them. [FILE:117:distinfo] 9ef886229ee5f05005a32ec4e00b6699fbdcc51c1bdc55733833ec4af76bced3 8790033 clisp-clisp-2.49.92-2018-02-18.tar.bz2 [FILE:654:manifests/plist.primary] bin/ clisp clisp-link lib/clisp-%%VERSION%%/base/ calls.o gettext.o libgnu.a libnoreadline.a lisp.a lisp.run lispinit.mem makevars modules.h modules.o readline.o regexi.o lib/clisp-%%VERSION%%/build-aux/ config.guess config.rpath config.sub depcomp install-sh lib/clisp-%%VERSION%%/data/ Symbol-Table.text UnicodeDataFull.txt lib/clisp-%%VERSION%%/linkkit/ clisp.h modprep.lisp modules.c share/aclocal/clisp.m4 share/emacs/site-lisp/ clhs.el clisp-coding.el clisp-ffi.el clisp-indent.el clisp-indent.lisp share/man/man1/ clisp-link.1.gz clisp.1.gz share/vim/vimfiles/after/syntax/lisp.vim @dir lib/clisp-%%VERSION%%/dynmod [FILE:230:manifests/plist.docs] share/doc/clisp/ ANNOUNCE CLOS-guide.txt COPYRIGHT GNU-GPL LISP-tutorial.txt MAGIC.add NEWS README README.de README.es SUMMARY clisp-link.1 clisp-link.html clisp.1 clisp.html clisp.png impnotes.css impnotes.html [FILE:925:patches/patch-src_configure] --- src/configure.orig 2018-02-18 12:07:29 UTC +++ src/configure @@ -8174,7 +8174,7 @@ darwin* | rhapsody*) lt_cv_deplibs_check_method=pass_all ;; -freebsd* | dragonfly*) +freebsd* | dragonfly* | midnight*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then case $host_cpu in i*86 ) @@ -12412,7 +12412,7 @@ fi ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. - freebsd* | dragonfly*) + freebsd* | dragonfly* | midnight*) archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes @@ -13457,7 +13457,7 @@ dgux*) shlibpath_var=LD_LIBRARY_PATH ;; -freebsd* | dragonfly*) +freebsd* | dragonfly* | midnight*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then