Ravenports generated: 08 Nov 2023 13:49
[ravenports.git] / bucket_78 / clisp
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               clisp
4 VERSION=                2.49
5 EPOCH=                  1
6 KEYWORDS=               lang
7 VARIANTS=               standard
8 SDESC[standard]=        ANSI Common Lisp Implementation
9 HOMEPAGE=               http://www.gnu.org/software/clisp
10 CONTACT=                Michael_Reim[kraileth@elderlinux.org]
11
12 DOWNLOAD_GROUPS=        main
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
15 DF_INDEX=               1
16 SPKGS[standard]=        complete
17                         primary
18                         docs
19
20 OPTIONS_AVAILABLE=      none
21 OPTIONS_STANDARD=       none
22
23 BUILD_DEPENDS=          libsigsegv:static:standard
24 BUILDRUN_DEPENDS=       libsigsegv:shared:standard
25                         libffcall:single:standard
26
27 USES=                   readline ncurses:build
28
29 DISTNAME=               clisp-clisp-2.49.92-2018-02-18
30
31 LICENSE=                GPLv2+:primary
32 LICENSE_TERMS=          primary:{{WRKSRC}}/COPYRIGHT
33 LICENSE_FILE=           GPLv2+:{{WRKSRC}}/GNU-GPL
34 LICENSE_SCHEME=         solo
35
36 MUST_CONFIGURE=         yes
37 CONFIGURE_ARGS=         --prefix="{{PREFIX}}"
38                         --docdir="{{PREFIX}}/share/doc/clisp"
39                         --fsstnd=bsd
40 CONFIGURE_ENV=          FORCE_UNSAFE_CONFIGURE=1
41
42 INSTALL_REQ_TOOLCHAIN=  yes
43 PLIST_SUB=              VERSION="2.49.92"
44
45 VAR_OPSYS[dragonfly]=   LDFLAGS=-pthread
46
47 do-build:
48         ( cd ${WRKSRC}/src && make )
49
50 post-extract:
51         ${CP} ${MK_TEMPLATES}/config.guess ${WRKSRC}/src/build-aux/config.guess
52         ${CP} ${MK_TEMPLATES}/config.sub ${WRKSRC}/src/build-aux/config.sub
53
54 [FILE:888:descriptions/desc.primary]
55 Common Lisp is a high-level, general-purpose, object-oriented, dynamic, 
56 functional programming language.
57
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 
61 many extensions.
62
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 
68 Common Lisp packages.
69
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.
72
73
74 [FILE:117:distinfo]
75 9ef886229ee5f05005a32ec4e00b6699fbdcc51c1bdc55733833ec4af76bced3      8790033 clisp-clisp-2.49.92-2018-02-18.tar.bz2
76
77
78 [FILE:654:manifests/plist.primary]
79 bin/
80  clisp
81  clisp-link
82 lib/clisp-%%VERSION%%/base/
83  calls.o
84  gettext.o
85  libgnu.a
86  libnoreadline.a
87  lisp.a
88  lisp.run
89  lispinit.mem
90  makevars
91  modules.h
92  modules.o
93  readline.o
94  regexi.o
95 lib/clisp-%%VERSION%%/build-aux/
96  config.guess
97  config.rpath
98  config.sub
99  depcomp
100  install-sh
101 lib/clisp-%%VERSION%%/data/
102  Symbol-Table.text
103  UnicodeDataFull.txt
104 lib/clisp-%%VERSION%%/linkkit/
105  clisp.h
106  modprep.lisp
107  modules.c
108 share/aclocal/clisp.m4
109 share/emacs/site-lisp/
110  clhs.el
111  clisp-coding.el
112  clisp-ffi.el
113  clisp-indent.el
114  clisp-indent.lisp
115 share/man/man1/
116  clisp-link.1.gz
117  clisp.1.gz
118 share/vim/vimfiles/after/syntax/lisp.vim
119 @dir lib/clisp-%%VERSION%%/dynmod
120
121
122 [FILE:230:manifests/plist.docs]
123 share/doc/clisp/
124  ANNOUNCE
125  CLOS-guide.txt
126  COPYRIGHT
127  GNU-GPL
128  LISP-tutorial.txt
129  MAGIC.add
130  NEWS
131  README
132  README.de
133  README.es
134  SUMMARY
135  clisp-link.1
136  clisp-link.html
137  clisp.1
138  clisp.html
139  clisp.png
140  impnotes.css
141  impnotes.html
142
143
144 [FILE:925:patches/patch-src_configure]
145 --- src/configure.orig  2018-02-18 12:07:29 UTC
146 +++ src/configure
147 @@ -8174,7 +8174,7 @@ darwin* | rhapsody*)
148    lt_cv_deplibs_check_method=pass_all
149    ;;
150  
151 -freebsd* | dragonfly*)
152 +freebsd* | dragonfly* | midnight*)
153    if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
154      case $host_cpu in
155      i*86 )
156 @@ -12412,7 +12412,7 @@ fi
157        ;;
158  
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'
164        hardcode_direct=yes
165 @@ -13457,7 +13457,7 @@ dgux*)
166    shlibpath_var=LD_LIBRARY_PATH
167    ;;
168  
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
174