1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
8 SDESC[standard]= ANSI Common Lisp Implementation
9 HOMEPAGE= http://www.gnu.org/software/clisp
10 CONTACT= Michael_Reim[kraileth@elderlinux.org]
13 SITES[main]= https://gitlab.com/gnu-clisp/clisp/-/archive/clisp-2.49.92-2018-02-18/
14 DISTFILE[1]= clisp-clisp-2.49.92-2018-02-18.tar.bz2:main
16 SPKGS[standard]= complete
20 OPTIONS_AVAILABLE= none
21 OPTIONS_STANDARD= none
23 BUILD_DEPENDS= libsigsegv:static:standard
24 BUILDRUN_DEPENDS= libsigsegv:shared:standard
25 libffcall:single:standard
27 USES= readline ncurses:build
29 DISTNAME= clisp-clisp-2.49.92-2018-02-18
31 LICENSE= GPLv2+:primary
32 LICENSE_TERMS= primary:{{WRKSRC}}/COPYRIGHT
33 LICENSE_FILE= GPLv2+:{{WRKSRC}}/GNU-GPL
37 CONFIGURE_ARGS= --prefix="{{PREFIX}}"
38 --docdir="{{PREFIX}}/share/doc/clisp"
40 CONFIGURE_ENV= FORCE_UNSAFE_CONFIGURE=1
42 INSTALL_REQ_TOOLCHAIN= yes
43 PLIST_SUB= VERSION="2.49.92"
45 VAR_OPSYS[dragonfly]= LDFLAGS=-pthread
48 ( cd ${WRKSRC}/src && make )
51 ${CP} ${MK_TEMPLATES}/config.guess ${WRKSRC}/src/build-aux/config.guess
52 ${CP} ${MK_TEMPLATES}/config.sub ${WRKSRC}/src/build-aux/config.sub
54 [FILE:888:descriptions/desc.primary]
55 Common Lisp is a high-level, general-purpose, object-oriented, dynamic,
56 functional programming language.
58 CLISP is a Common Lisp implementation by Bruno Haible, then of Karlsruhe
59 University, and Michael Stoll, then of Munich University, both in Germany.
60 It implements the language described in the ANSI Common Lisp standard with
63 CLISP includes an interpreter, a compiler, a debugger, CLOS, MOP, a
64 foreign language interface, i18n, POSIX and Perl regular expressions, a
65 socket interface, fast bignums, arbitrary precision floats, and more. An
66 X11 interface is available through CLX, Garnet and CLUE/CLIO. Command line
67 editing is provided by readline. CLISP runs Maxima, ACL2 and many other
70 This package currently has a very basic configuration and leaves out most
71 options. Those could be enabled however, if somebody actually needs them.
75 9ef886229ee5f05005a32ec4e00b6699fbdcc51c1bdc55733833ec4af76bced3 8790033 clisp-clisp-2.49.92-2018-02-18.tar.bz2
78 [FILE:654:manifests/plist.primary]
82 lib/clisp-%%VERSION%%/base/
95 lib/clisp-%%VERSION%%/build-aux/
101 lib/clisp-%%VERSION%%/data/
104 lib/clisp-%%VERSION%%/linkkit/
108 share/aclocal/clisp.m4
109 share/emacs/site-lisp/
118 share/vim/vimfiles/after/syntax/lisp.vim
119 @dir lib/clisp-%%VERSION%%/dynmod
122 [FILE:230:manifests/plist.docs]
144 [FILE:925:patches/patch-src_configure]
145 --- src/configure.orig 2018-02-18 12:07:29 UTC
147 @@ -8174,7 +8174,7 @@ darwin* | rhapsody*)
148 lt_cv_deplibs_check_method=pass_all
151 -freebsd* | dragonfly*)
152 +freebsd* | dragonfly* | midnight*)
153 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
156 @@ -12412,7 +12412,7 @@ fi
159 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
160 - freebsd* | dragonfly*)
161 + freebsd* | dragonfly* | midnight*)
162 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
163 hardcode_libdir_flag_spec='-R$libdir'
165 @@ -13457,7 +13457,7 @@ dgux*)
166 shlibpath_var=LD_LIBRARY_PATH
169 -freebsd* | dragonfly*)
170 +freebsd* | dragonfly* | midnight*)
171 # DragonFly does not have aout. When/if they implement a new
172 # versioning mechanism, adjust this.
173 if test -x /usr/bin/objformat; then