[packages/clisp] - updated to 2.49 - gcc4 not needed - fix building with glibc 2.16

baggins baggins at pld-linux.org
Wed Dec 12 12:43:51 CET 2012


commit 258f532d3b4ae9a9a1a55c9c2c015687d9758ac5
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Wed Dec 12 12:43:27 2012 +0100

    - updated to 2.49
    - gcc4 not needed
    - fix building with glibc 2.16

 clisp-gcc4.patch      | 11 -----------
 clisp-glibc2.16.patch | 11 +++++++++++
 clisp.spec            | 10 +++++-----
 3 files changed, 16 insertions(+), 16 deletions(-)
---
diff --git a/clisp.spec b/clisp.spec
index c46de3e..2168c2d 100644
--- a/clisp.spec
+++ b/clisp.spec
@@ -8,15 +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:	7
+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}-gcc4.patch
+Patch2:		%{name}-glibc2.16.patch
 URL:		http://clisp.cons.org/
 BuildRequires:	ffcall-devel
 BuildRequires:	gettext-devel
diff --git a/clisp-gcc4.patch b/clisp-gcc4.patch
deleted file mode 100644
index c8a9845..0000000
--- a/clisp-gcc4.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- clisp-2.47/src/time.d.orig	2008-07-22 19:10:25.000000000 +0200
-+++ clisp-2.47/src/time.d	2009-06-30 10:53:19.000000000 +0200
-@@ -302,7 +302,7 @@
-  #ifdef TIME_WIN32
-   return L2_to_I(tp->dwHighDateTime,tp->dwLowDateTime);
-  #endif
--#elif TIME_METHOD = 1
-+#elif TIME_METHOD == 1
-   return UL_to_I(*tp);
- #else
- #error internal_time_to_I: invalid TIME_METHOD
diff --git a/clisp-glibc2.16.patch b/clisp-glibc2.16.patch
new file mode 100644
index 0000000..7240a3f
--- /dev/null
+++ b/clisp-glibc2.16.patch
@@ -0,0 +1,11 @@
+--- /home/users/baggins/devel/PLD/rpm/BUILD/clisp-2.49/src/bindings/glibc/linux.c~	2012-12-12 12:40:18.710628464 +0100
++++ /home/users/baggins/devel/PLD/rpm/BUILD/clisp-2.49/src/bindings/glibc/linux.c	2012-12-12 12:41:37.060625700 +0100
+@@ -3,7 +3,7 @@
+ extern gcv_object_t module__linux__object_tab[];
+ #include <stddef.h>
+ #include <sys/types.h>
+-#include <bits/ipctypes.h>
++#include <sys/ipc.h>
+ #include <errno.h>
+ static int *clisp_errno_location(void);
+ static int *clisp_errno_location() { return &errno; }
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/clisp.git/commitdiff/258f532d3b4ae9a9a1a55c9c2c015687d9758ac5



More information about the pld-cvs-commit mailing list