]> git.pld-linux.org Git - packages/clisp.git/blobdiff - clisp.spec
- updated to 2.49
[packages/clisp.git] / clisp.spec
index 9380cb8904626d3e55c6d8852ed779f6a53cbdc7..2168c2ddce4d1652d2868f823d0db3059525b080 100644 (file)
@@ -8,14 +8,15 @@ Summary:      Common Lisp (ANSI CL) implementation
 Summary(pl.UTF-8):     Implementacja Common Lisp (ANSI CL)
 Summary(pt_BR.UTF-8):  Implementação do Common Lisp (ANSI CL)
 Name:          clisp
-Version:       2.47
-Release:       4
+Version:       2.49
+Release:       1
 License:       GPL
 Group:         Development/Languages
-Source0:       http://dl.sourceforge.net/clisp/%{name}-%{version}.tar.bz2
-# Source0-md5: 8fa89bb13e865fc7c7150b82682f35af
+Source0:       http://download.sourceforge.net/clisp/%{name}-%{version}.tar.bz2
+# Source0-md5: 1962b99d5e530390ec3829236d168649
 Patch0:                %{name}-shell.patch
 Patch1:                %{name}-alpha.patch
+Patch2:                %{name}-glibc2.16.patch
 URL:           http://clisp.cons.org/
 BuildRequires: ffcall-devel
 BuildRequires: gettext-devel
@@ -27,6 +28,9 @@ BuildRequires:        xorg-lib-libXpm-devel
 BuildRequires: xorg-proto-xextproto-devel
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%define specflags_ppc  -DNO_GENERATIONAL_GC
+%define specflags_ppc64        -DNO_GENERATIONAL_GC
+
 %description
 Common Lisp is a high-level, all-purpose programming language. CLISP
 is a Common Lisp implementation by Bruno Haible of Karlsruhe
@@ -76,6 +80,7 @@ software livre, distribuído sob os termos da GNU GPL.
 %setup -q
 %patch0 -p1
 #%patch1 -p1
+%patch2 -p1
 
 # changing default -O to optflags causes memory fault on amd64
 # - so something is broken... code or compiler
@@ -86,11 +91,17 @@ software livre, distribuído sob os termos da GNU GPL.
 %build
 
 %ifarch ppc ppc64
-CFLAGS="%{rpmcflags} -DNO_GENERATIONAL_GC -DNO_MULTIMAP_FILE -DNO_SINGLEMAP"
 ulimit -s unlimited
+%else
+ulimit -s 32768
 %endif
 
 CC="%{__cc}" \
+%ifarch sparc sparcv9 sparc64
+CFLAGS="%{rpmcflags} -DSAFETY=3" \
+%else
+CFLAGS="%{rpmcflags}" \
+%endif
 ./configure \
        --prefix=%{_prefix}
 
This page took 0.175491 seconds and 4 git commands to generate.