commit clisp for openSUSE:Factory

2012-07-24 Thread h_root
Hello community,

here is the log from the commit of package clisp for openSUSE:Factory checked 
in at 2012-07-24 22:41:41

Comparing /work/SRC/openSUSE:Factory/clisp (Old)
 and  /work/SRC/openSUSE:Factory/.clisp.new (New)


Package is "clisp", Maintainer is "wer...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/clisp/clisp.changes  2012-05-03 
10:54:23.0 +0200
+++ /work/SRC/openSUSE:Factory/.clisp.new/clisp.changes 2012-07-24 
22:41:42.0 +0200
@@ -1,0 +2,5 @@
+Fri Jul 13 06:43:29 UTC 2012 - adr...@suse.de
+
+- disable stackoverflow tests in qemu builds (fixes arm)
+
+---

New:

  fix-build-in-qemu.patch



Other differences:
--
++ clisp.spec ++
--- /var/tmp/diff_new_pack.CQYWRV/_old  2012-07-24 22:41:47.0 +0200
+++ /var/tmp/diff_new_pack.CQYWRV/_new  2012-07-24 22:41:47.0 +0200
@@ -61,6 +61,7 @@
 Patch7: clisp-2.39-ia64-wooh.dif
 Patch8: clisp-2.39-clx.dif
 Patch10:ffcall-1.10+2.43.dif
+Patch11:fix-build-in-qemu.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %global vimdir  %{_datadir}/vim/site/after/syntax
 %globalxarch   ppc64 s390x armv4l
@@ -102,6 +103,10 @@
 %patch8  -p0 -b .clx
 %patch10 -p0 -b .ffcall
 %patch0
+%if 0%{?qemu_user_space_build:1}
+# qemu does not support stack overflows well ;)
+%patch11 -p0 -b .qemu
+%endif
 
 %build
 #

++ fix-build-in-qemu.patch ++
Index: libsigsegv-2.9/tests/Makefile.am
===
--- libsigsegv-2.9/tests/Makefile.am.orig
+++ libsigsegv-2.9/tests/Makefile.am
@@ -20,7 +20,7 @@
 
 AUTOMAKE_OPTIONS = 1.11 gnits no-dependencies color-tests
 
-TESTS = sigsegv1 sigsegv2 sigsegv3 stackoverflow1 stackoverflow2
+TESTS = sigsegv1 sigsegv2 sigsegv3
 
 EXTRA_DIST = mmaputil.h altstack.h
 
Index: libsigsegv-2.9/tests/Makefile.in
===
--- libsigsegv-2.9/tests/Makefile.in.orig
+++ libsigsegv-2.9/tests/Makefile.in
@@ -35,7 +35,6 @@ POST_UNINSTALL = :
 build_triplet = @build@
 host_triplet = @host@
 TESTS = sigsegv1$(EXEEXT) sigsegv2$(EXEEXT) sigsegv3$(EXEEXT) \
-   stackoverflow1$(EXEEXT) stackoverflow2$(EXEEXT) \
$(am__EXEEXT_1) $(am__EXEEXT_2)
 noinst_PROGRAMS = sigsegv1$(EXEEXT) sigsegv2$(EXEEXT) \
sigsegv3$(EXEEXT) stackoverflow1$(EXEEXT) \
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit clisp for openSUSE:Factory

2012-01-19 Thread h_root
Hello community,

here is the log from the commit of package clisp for openSUSE:Factory checked 
in at 2012-01-19 16:54:35

Comparing /work/SRC/openSUSE:Factory/clisp (Old)
 and  /work/SRC/openSUSE:Factory/.clisp.new (New)


Package is "clisp", Maintainer is "wer...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/clisp/clisp.changes  2011-12-25 
17:33:34.0 +0100
+++ /work/SRC/openSUSE:Factory/.clisp.new/clisp.changes 2012-01-19 
16:54:43.0 +0100
@@ -1,0 +2,7 @@
+Tue Jan 17 15:01:26 UTC 2012 - sweet_...@gmx.de
+
+- don't use deprecated macro suse_update_config
+- remove berkeley-db.dif
+- strip needs writable files
+
+---

Old:

  clisp-2.49-berkeley-db.dif



Other differences:
--
++ clisp.spec ++
--- /var/tmp/diff_new_pack.OkjldT/_old  2012-01-19 16:54:44.0 +0100
+++ /var/tmp/diff_new_pack.OkjldT/_new  2012-01-19 16:54:44.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package clisp
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,6 @@
 %define min_suse_ver 1030
 
 Name:   clisp
-BuildRequires:  automake
 BuildRequires:  db-devel
 BuildRequires:  gdbm-devel
 BuildRequires:  gtk2-devel
@@ -42,7 +41,7 @@
 %define debug  no
 License:GPL-2.0+
 Group:  Development/Languages/Other
-PreReq: vim
+Requires(pre):  vim
 Version:2.49
 Release:0
 Summary:A Common Lisp Interpreter
@@ -61,7 +60,6 @@
 Patch4: clisp-2.44.1-ia64.dif
 Patch7: clisp-2.39-ia64-wooh.dif
 Patch8: clisp-2.39-clx.dif
-Patch9: clisp-2.49-berkeley-db.dif
 Patch10:ffcall-1.10+2.43.dif
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %global vimdir  %{_datadir}/vim/site/after/syntax
@@ -102,7 +100,6 @@
 %patch4  -p0 -b .ia64
 %patch7  -p0 -b .wooh
 %patch8  -p0 -b .clx
-%patch9  -p0 -b .bdb
 %patch10 -p0 -b .ffcall
 %patch0
 
@@ -120,11 +117,6 @@
 # Current system
 #
 SYSTEM=${RPM_ARCH}-suse-linux
-#
-# Update autoconf files
-#
-AUTODIR=$(find -name autoconf -and -type d 2> /dev/null)
-%{?suse_update_config $AUTODIR}
 export PATH="$PATH:."
 #
 # Set gcc command line but do not use CFLAGS
@@ -302,6 +294,7 @@
 pushd modules/clx/
   tar xfz clx-manual.tar.gz -C %{buildroot}${CLXDOC}
 popd
+find %{buildroot} -name "*.a" | xargs chmod u+w
 chmodu+xrw,a+rx %{buildroot}%{_bindir}/clisp
 chmodu+xrw,a+rx %{buildroot}%{_bindir}/clisp-link
 chmod -R g+r,o+r%{buildroot}${LSPDOC}/


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit clisp for openSUSE:Factory

2012-05-03 Thread h_root
Hello community,

here is the log from the commit of package clisp for openSUSE:Factory checked 
in at 2012-05-03 10:54:20

Comparing /work/SRC/openSUSE:Factory/clisp (Old)
 and  /work/SRC/openSUSE:Factory/.clisp.new (New)


Package is "clisp", Maintainer is "wer...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/clisp/clisp.changes  2012-01-19 
16:54:43.0 +0100
+++ /work/SRC/openSUSE:Factory/.clisp.new/clisp.changes 2012-05-03 
10:54:23.0 +0200
@@ -1,0 +2,10 @@
+Wed Apr 18 16:04:38 UTC 2012 - dval...@suse.com
+
+- fix libsigsegv link. To make service run happy 
+
+---
+Tue Mar 27 18:14:39 UTC 2012 - sweet_...@gmx.de
+
+- update to libsigsegv 2.9 to fix ppc build
+
+---

Old:

  _service
  libsigsegv-2.8.tar.bz2

New:

  libsigsegv-2.9.tar.gz



Other differences:
--
++ clisp.spec ++
--- /var/tmp/diff_new_pack.0HQsl8/_old  2012-05-03 10:54:25.0 +0200
+++ /var/tmp/diff_new_pack.0HQsl8/_new  2012-05-03 10:54:25.0 +0200
@@ -39,18 +39,18 @@
 # to BuildRequires
 #
 %define debug  no
-License:GPL-2.0+
-Group:  Development/Languages/Other
 Requires(pre):  vim
 Version:2.49
 Release:0
 Summary:A Common Lisp Interpreter
+License:GPL-2.0+
+Group:  Development/Languages/Other
 Url:http://clisp.cons.org
 Source0:
http://switch.dl.sourceforge.net/sourceforge/clisp/clisp-2.49.tar.bz2
 # Original source at http://www.haible.de/bruno/gnu/ffcall-1.10.tar.gz
 # adopted to work with clisp-2.43 and higher
 Source1:ffcall-1.10+2.43.tar.bz2
-Source2:ftp://ftp.gnu.org/pub/gnu/libsigsegv/libsigsegv-2.8.tar.bz2
+Source2:ftp://ftp.gnu.org/pub/gnu/libsigsegv/libsigsegv-2.9.tar.gz
 Source3:clisp-rpmlintrc
 Source4:README.SuSE
 Patch0: clisp-2.49.dif

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit clisp for openSUSE:Factory

2013-07-01 Thread h_root
Hello community,

here is the log from the commit of package clisp for openSUSE:Factory checked 
in at 2013-07-02 06:44:55

Comparing /work/SRC/openSUSE:Factory/clisp (Old)
 and  /work/SRC/openSUSE:Factory/.clisp.new (New)


Package is "clisp"

Changes:

--- /work/SRC/openSUSE:Factory/clisp/clisp.changes  2013-05-27 
09:43:12.0 +0200
+++ /work/SRC/openSUSE:Factory/.clisp.new/clisp.changes 2013-07-02 
06:44:55.0 +0200
@@ -1,0 +2,6 @@
+Sat Jun 15 14:27:43 UTC 2013 - jeng...@inai.de
+
+- Add clisp-db6.diff to resolve compile abort with libdb-6.0
+- Remove unused %xarch macro; use automirror-selection Source URL
+
+---

New:

  clisp-db6.diff



Other differences:
--
++ clisp.spec ++
--- /var/tmp/diff_new_pack.Evdw9d/_old  2013-07-02 06:44:56.0 +0200
+++ /var/tmp/diff_new_pack.Evdw9d/_new  2013-07-02 06:44:56.0 +0200
@@ -20,41 +20,14 @@
 %define min_suse_ver 1030
 
 Name:   clisp
-BuildRequires:  db-devel
-BuildRequires:  ffcall
-BuildRequires:  gdbm-devel
-BuildRequires:  gtk2-devel
-BuildRequires:  libglade2-devel
-BuildRequires:  libsigsegv-devel
-BuildRequires:  openssl-devel
-BuildRequires:  pcre-devel
-BuildRequires:  postgresql-devel
-BuildRequires:  readline-devel
-BuildRequires:  screen
-BuildRequires:  vim-data
-%if 0%{?suse_version} >= %min_suse_ver
-BuildRequires:  dbus-1-devel
-BuildRequires:  fdupes
-BuildRequires:  xorg-x11-devel
-%endif
-#
-# If set to yes do not forget to add
-#   gcc-c++
-# to BuildRequires
-#
-%define debug   no
-Requires(pre):  vim
-Requires(pre):  vim-data
-Requires:   ffcall
-Provides:   %{name}-devel
-Suggests:   %{name}-doc
 Version:2.49
 Release:0
 Summary:A Common Lisp Interpreter
 License:GPL-2.0+
 Group:  Development/Languages/Other
 Url:http://clisp.cons.org
-Source0:
http://switch.dl.sourceforge.net/sourceforge/clisp/clisp-2.49.tar.bz2
+
+Source: http://downloads.sf.net/clisp/%name-%version.tar.bz2
 Source3:clisp-rpmlintrc
 Source4:README.SuSE
 # PATCH-EXTEND-OPENSUSE Set the process execution domain
@@ -81,11 +54,39 @@
 Patch14:clisp-hostname.patch
 # PATCH-EXTEND-UPSTREAM Make armv7l work
 Patch15:clisp-arm.patch
+Patch16:clisp-db6.diff
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %global vimdir  %{_datadir}/vim/site/after/syntax
-%global xarch   ppc64 s390x armv4l
 ExcludeArch:ppc64 s390x armv4l
+BuildRequires:  db-devel
+BuildRequires:  ffcall
+BuildRequires:  gdbm-devel
+BuildRequires:  gtk2-devel
+BuildRequires:  libglade2-devel
+BuildRequires:  libsigsegv-devel
+BuildRequires:  openssl-devel
+BuildRequires:  pcre-devel
+BuildRequires:  postgresql-devel
+BuildRequires:  readline-devel
+BuildRequires:  screen
+BuildRequires:  vim-data
+%if 0%{?suse_version} >= %min_suse_ver
+BuildRequires:  dbus-1-devel
+BuildRequires:  fdupes
+BuildRequires:  xorg-x11-devel
+%endif
+#
+# If set to yes do not forget to add
+#   gcc-c++
+# to BuildRequires
+#
+%define debug   no
+Requires(pre):  vim
+Requires(pre):  vim-data
+Requires:   ffcall
+Provides:   %{name}-devel
+Suggests:   %{name}-doc
 
 %description
 Common Lisp is a high-level, all-purpose programming language. CLISP is
@@ -138,6 +139,7 @@
 %endif
 %patch14 -p0
 %patch15 -p0
+%patch -P 16 -p1
 
 %build
 #

++ clisp-db6.diff ++
From: Jan Engelhardt 
Date: 2013-06-14 13:55:00.148814697 +0200

Work around compile abort with libdb-6.0

BDB has removed RPC support (which was not implemented anyway;
it [set_rpc_server] always returned EOPNOTSUPP even in libdb-4.8).

---
 modules/berkeley-db/bdb.c |9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

Index: clisp-2.49/modules/berkeley-db/bdb.c
===
--- clisp-2.49.orig/modules/berkeley-db/bdb.c
+++ clisp-2.49/modules/berkeley-db/bdb.c
@@ -64,6 +64,7 @@ static void vecout (unsigned char* v, in
this is a macro and not a function for NO_UNICODE */
 #define asciz_to_string0(a,e) (a ? asciz_to_string(a,e) : NIL)
 
+#include 
 #include 
 
 /* 
http://www.oracle.com/technology/products/berkeley-db/db/update/4.4.20/if.4.4.20.html
@@ -358,9 +359,14 @@ DEFUN(BDB:DBE-CREATE,&key PASSWORD ENCRY
 # elif defined(DB_CLIENT)   /* 4.1 and before */
   SYSCALL(db_env_create,(&dbe,remote_p ? DB_CLIENT : 0));
 # else
-#  error how does your Berkeley DB create a remote client?
+  SYSCALL(db_env_create,(&dbe,0));
 # endif
+
   if (remote_p) {
+#if !defined(DB_RPCCLIENT) && !defined(DB_CLIENT)
+#   warning No BDB RPC support
+error_bdb(EOPNOTSUPP, "DBE-CREATE");
+#else
 if (uint_p(STACK_0)) sv_t

commit clisp for openSUSE:Factory

2013-05-27 Thread h_root


bintIxdatPxyJ.bin
Description: Binary data


commit clisp for openSUSE:Factory

2012-07-31 Thread h_root
Hello community,

here is the log from the commit of package clisp for openSUSE:Factory checked 
in at 2012-07-31 13:29:26

Comparing /work/SRC/openSUSE:Factory/clisp (Old)
 and  /work/SRC/openSUSE:Factory/.clisp.new (New)


Package is "clisp", Maintainer is "wer...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/clisp/clisp.changes  2012-07-24 
22:41:42.0 +0200
+++ /work/SRC/openSUSE:Factory/.clisp.new/clisp.changes 2012-07-31 
13:56:49.0 +0200
@@ -1,0 +2,5 @@
+Fri Jul 27 20:10:16 UTC 2012 - a...@suse.de
+
+- Fix build with glibc 2.16 (clisp-linux.patch taken from Fedora).
+
+---

New:

  clisp-linux.patch



Other differences:
--
++ clisp.spec ++
--- /var/tmp/diff_new_pack.L99Kcd/_old  2012-07-31 13:57:15.0 +0200
+++ /var/tmp/diff_new_pack.L99Kcd/_new  2012-07-31 13:57:15.0 +0200
@@ -62,6 +62,7 @@
 Patch8: clisp-2.39-clx.dif
 Patch10:ffcall-1.10+2.43.dif
 Patch11:fix-build-in-qemu.patch
+Patch12:clisp-linux.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %global vimdir  %{_datadir}/vim/site/after/syntax
 %globalxarch   ppc64 s390x armv4l
@@ -107,6 +108,7 @@
 # qemu does not support stack overflows well ;)
 %patch11 -p0 -b .qemu
 %endif
+%patch12 -p0
 
 %build
 #

++ clisp-linux.patch ++
--- ./modules/bindings/glibc/linux.lisp.orig2008-10-08 10:36:19.0 
-0600
+++ ./modules/bindings/glibc/linux.lisp 2012-07-25 19:05:07.014592097 -0600
@@ -86,7 +86,7 @@
 
 (def-c-type __key_t); int
 
-(c-lines "#include ~%")
+(c-lines "#include ~%")
 (def-c-type __ipc_pid_t); ushort
 
 ; ---  ---
@@ -293,6 +293,8 @@
 ;; for robust mutexes
 (def-c-const EOWNERDEAD (:documentation "Owner died")) ; 130
 (def-c-const ENOTRECOVERABLE (:documentation "State not recoverable")) ; 131
+(def-c-const ERFKILL (:documentation "Operation not possible due to RF-kill")) 
; 132
+(def-c-const EHWPOISON (:documentation "Memory page has hardware error")) ; 133
 
 ; --  ---
 
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit clisp for openSUSE:Factory

2013-04-04 Thread h_root
Hello community,

here is the log from the commit of package clisp for openSUSE:Factory checked 
in at 2013-04-05 07:26:48

Comparing /work/SRC/openSUSE:Factory/clisp (Old)
 and  /work/SRC/openSUSE:Factory/.clisp.new (New)


Package is "clisp", Maintainer is "wer...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/clisp/clisp.changes  2012-11-29 
09:22:12.0 +0100
+++ /work/SRC/openSUSE:Factory/.clisp.new/clisp.changes 2013-04-05 
07:32:28.0 +0200
@@ -1,0 +2,7 @@
+Wed Apr  3 17:35:18 UTC 2013 - dval...@suse.com
+
+- src/socket.d (get_hostname): turn into a function and allocate the
+   array in the caller to support gcc 4.7 [patch#3474660] 
+  fixes ppc socket.d failing test. (clisp-hostname.patch)
+
+---

New:

  clisp-hostname.patch



Other differences:
--
++ clisp.spec ++
--- /var/tmp/diff_new_pack.fpAfWA/_old  2013-04-05 07:33:16.0 +0200
+++ /var/tmp/diff_new_pack.fpAfWA/_new  2013-04-05 07:33:16.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package clisp
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -64,6 +64,8 @@
 Patch11:fix-build-in-qemu.patch
 Patch12:clisp-linux.patch
 Patch13:clisp-glibc-fix.patch
+#PATCH-FIX-UPSTREAM  patch#3474660  changeset 155574f5985f83127
+Patch14:clisp-hostname.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %global vimdir  %{_datadir}/vim/site/after/syntax
 %global xarch   ppc64 s390x armv4l
@@ -113,6 +115,7 @@
 %if 0%{?suse_version} > 1220
 %patch13 -p1 -b .glibc
 %endif
+%patch14 -p0
 
 %build
 #

++ clisp-hostname.patch ++
--- src/socket.d.orig   2009-10-08 08:45:13.0 -0600
+++ src/socket.d2012-01-12 11:22:24.701723636 -0700
@@ -57,8 +57,8 @@
 /*  hostnames and IP addresses only (no sockets) 
 
  Fetches the machine's host name.
- get_hostname(host =);
- The name is allocated on the stack, with dynamic extent.
+ get_hostname(hostname);
+ where hostname is an array of MAXHOSTNAMELEN+1 characters.
  < const char* host: The host name.
  (Note: In some cases we could get away with less system calls by simply
  setting
@@ -67,13 +67,12 @@
  sds: never: you will always get localhost/127.0.0.1 - what's the point? */
 #if defined(HAVE_GETHOSTNAME)
 /* present on all supported unix systems and on woe32 */
-  #define get_hostname(host_assignment) \
-do {  var char hostname[MAXHOSTNAMELEN+1];  \
+  #define get_hostname(hostname)\
+do {\
   begin_system_call();  \
   if ( gethostname(&hostname[0],MAXHOSTNAMELEN) <0) { SOCK_error(); } \
   end_system_call();\
   hostname[MAXHOSTNAMELEN] = '\0';  \
-  host_assignment &hostname[0]; \
 } while(0)
 #else
   #error get_hostname is not defined
@@ -207,8 +206,8 @@ LISPFUNN(machine_instance,0)
  (if (or (null address) (zerop (length address)))
hostname
(apply #'string-concat hostname " [" (inet-ntop address) "]"))) */
-var const char* host;
-get_hostname(host =);
+var char host[MAXHOSTNAMELEN+1];
+get_hostname(host);
 result = asciz_to_string(host,O(misc_encoding)); /* hostname as result */
#ifdef HAVE_GETHOSTBYNAME
 pushSTACK(result); /* hostname as 1st string */
@@ -389,8 +388,8 @@ local int resolve_host1 (const void* add
 modexp struct hostent* resolve_host (object arg) {
   var struct hostent* he;
   if (eq(arg,S(Kdefault))) {
-var char* host;
-get_hostname(host =);
+var char host[MAXHOSTNAMELEN+1];
+get_hostname(host);
 begin_system_call();
 he = gethostbyname(host);
 end_system_call();
@@ -724,8 +723,9 @@ global SOCKET connect_to_x_server (const
 if (conntype == conn_tcp) {
   var unsigned short port = X_TCP_PORT+display;
   if (host[0] == '\0') {
-get_hostname(host =);
-fd = with_host_port(host,port,&connect_to_x_via_ip,NULL);
+var char hostname[MAXHOSTNAMELEN+1];
+get_hostname(hostname);
+fd = with_host_port(hostname,port,&connect_to_x_via_ip,NULL);
   } else {
 fd = with_host_port(host,port,&connect_to_x_via_ip,NULL);
   }
@@ -798,8 +798,8 @@

commit clisp for openSUSE:Factory

2011-12-08 Thread h_root
Hello community,

here is the log from the commit of package clisp for openSUSE:Factory checked 
in at 2011-12-08 11:48:14

Comparing /work/SRC/openSUSE:Factory/clisp (Old)
 and  /work/SRC/openSUSE:Factory/.clisp.new (New)


Package is "clisp", Maintainer is "wer...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/clisp/clisp.changes  2011-09-23 
01:53:39.0 +0200
+++ /work/SRC/openSUSE:Factory/.clisp.new/clisp.changes 2011-12-08 
11:48:19.0 +0100
@@ -1,0 +2,22 @@
+Mon Dec  5 12:01:05 UTC 2011 - wer...@suse.de
+
+- Use _service to avoid silly osc checks 
+
+---
+Fri Dec  2 08:37:00 UTC 2011 - wer...@suse.de
+
+- Avoid download of ffcall-1.10+2.43 
+- Convert libsigsegv-2.6.tar from bz2 to gz as build system is not
+  smart enough to detect and change the compression format
+
+---
+Fri Dec  2 07:42:14 UTC 2011 - co...@suse.com
+
+- add automake as buildrequire to avoid implicit dependency
+
+---
+Sat Sep 17 23:05:18 UTC 2011 - jeng...@medozas.de
+
+- Remove redundant tags/sections from specfile
+
+---

New:

  _service



Other differences:
--
++ clisp.spec ++
--- /var/tmp/diff_new_pack.pbuwHd/_old  2011-12-08 11:48:24.0 +0100
+++ /var/tmp/diff_new_pack.pbuwHd/_new  2011-12-08 11:48:24.0 +0100
@@ -1,7 +1,7 @@
 #
-# spec file for package clisp (Version 2.49)
+# spec file for package clisp
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,27 +15,36 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
-
-
 Name:   clisp
-BuildRequires:  db-devel dbus-1-devel fdupes gdbm-devel gtk2-devel 
libglade2-devel openssl-devel pcre-devel postgresql-devel readline-devel 
xorg-x11-devel
+BuildRequires:  automake
+BuildRequires:  db-devel
+BuildRequires:  dbus-1-devel
+BuildRequires:  fdupes
+BuildRequires:  gdbm-devel
+BuildRequires:  gtk2-devel
+BuildRequires:  libglade2-devel
+BuildRequires:  openssl-devel
+BuildRequires:  pcre-devel
+BuildRequires:  postgresql-devel
+BuildRequires:  readline-devel
+BuildRequires:  xorg-x11-devel
 #
 # If set to yes do not forget to add
 #   gcc-c++
 # to BuildRequires
 #
 %define debug  no
-License:GPLv2+
+License:GPL-2.0+
 Group:  Development/Languages/Other
 PreReq: vim
-AutoReqProv:on
 Version:2.49
-Release:2
+Release:0
 Summary:A Common Lisp Interpreter
 Url:http://clisp.cons.org
 Source0:
http://switch.dl.sourceforge.net/sourceforge/clisp/clisp-2.49.tar.bz2
-Source1:http://www.haible.de/bruno/gnu/ffcall-1.10+2.43.tar.bz2
+# Original source at http://www.haible.de/bruno/gnu/ffcall-1.10.tar.gz
+# adopted to work with clisp-2.43 and higher
+Source1:ffcall-1.10+2.43.tar.bz2
 Source2:ftp://ftp.gnu.org/pub/gnu/libsigsegv/libsigsegv-2.8.tar.bz2
 Source3:clisp-rpmlintrc
 Source4:README.SuSE

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit clisp for openSUSE:Factory

2011-12-25 Thread h_root
Hello community,

here is the log from the commit of package clisp for openSUSE:Factory checked 
in at 2011-12-25 17:33:32

Comparing /work/SRC/openSUSE:Factory/clisp (Old)
 and  /work/SRC/openSUSE:Factory/.clisp.new (New)


Package is "clisp", Maintainer is "wer...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/clisp/clisp.changes  2011-12-08 
11:48:19.0 +0100
+++ /work/SRC/openSUSE:Factory/.clisp.new/clisp.changes 2011-12-25 
17:33:34.0 +0100
@@ -1,0 +2,8 @@
+Sun Dec 18 15:49:35 UTC 2011 - sweet_...@gmx.de
+
+- minor portability fixes:
+  * don't call autoreconf for libsigsegv (not needed since sigsegv patch
+has been removed in lately)
+  * require fdupes, dbus-1-devel and xorg-x11-devel only on recent suse
+
+---



Other differences:
--
++ clisp.spec ++
--- /var/tmp/diff_new_pack.1Akagn/_old  2011-12-25 17:33:35.0 +0100
+++ /var/tmp/diff_new_pack.1Akagn/_new  2011-12-25 17:33:35.0 +0100
@@ -15,11 +15,13 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
+# minimum suse version where the full featured package builds
+%define min_suse_ver 1030
+
 Name:   clisp
 BuildRequires:  automake
 BuildRequires:  db-devel
-BuildRequires:  dbus-1-devel
-BuildRequires:  fdupes
 BuildRequires:  gdbm-devel
 BuildRequires:  gtk2-devel
 BuildRequires:  libglade2-devel
@@ -27,7 +29,11 @@
 BuildRequires:  pcre-devel
 BuildRequires:  postgresql-devel
 BuildRequires:  readline-devel
+%if 0%{?suse_version} >= %min_suse_ver
+BuildRequires:  dbus-1-devel
+BuildRequires:  fdupes
 BuildRequires:  xorg-x11-devel
+%endif
 #
 # If set to yes do not forget to add
 #   gcc-c++
@@ -186,7 +192,6 @@
 #
 SEGV=${PWD}/libsigsegv
 pushd libsigsegv-*/
-  autoreconf
   ./configure --build ${SYSTEM} ${DEBUG}\
--prefix=%{_prefix} \
--libdir=%{_libdir}
@@ -236,7 +241,9 @@
 %endif
--with-dynamic-modules  \
--with-gettext  \
+%if 0%{?suse_version} >= %min_suse_ver
--with-module=dbus  \
+%endif
--with-module=queens\
--with-module=gdbm  \
--with-module=gtk2  \
@@ -307,7 +314,9 @@
 rm -f %{buildroot}${CLXDOC}/demos/*.orig
 find  %{buildroot}${LSPLIB}/ -name '*.dvi' | xargs -r rm -f
 find  %{buildroot}${LSPLIB}/ -name '*.run' | xargs -r chmod 0755
+%if 0%{?suse_version} >= %min_suse_ver
 %fdupes %{buildroot}${LSPLIB}/
+%endif
 %find_lang clisp
 %find_lang clisplow clisp.lang
 


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit clisp for openSUSE:Factory

2015-08-17 Thread h_root
Hello community,

here is the log from the commit of package clisp for openSUSE:Factory checked 
in at 2015-08-17 15:35:20

Comparing /work/SRC/openSUSE:Factory/clisp (Old)
 and  /work/SRC/openSUSE:Factory/.clisp.new (New)


Package is "clisp"

Changes:

--- /work/SRC/openSUSE:Factory/clisp/clisp.changes  2013-07-02 
06:44:55.0 +0200
+++ /work/SRC/openSUSE:Factory/.clisp.new/clisp.changes 2015-08-17 
15:35:22.0 +0200
@@ -1,0 +2,6 @@
+Fri Aug 14 12:53:11 UTC 2015 - norm...@linux.vnet.ibm.com
+
+- add ppc64le to list of ExcludeArch
+  related to src/lispbibl.d "CLISP not ported to this platform"
+
+---



Other differences:
--
++ clisp.spec ++
--- /var/tmp/diff_new_pack.L25uDg/_old  2015-08-17 15:35:23.0 +0200
+++ /var/tmp/diff_new_pack.L25uDg/_new  2015-08-17 15:35:23.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package clisp
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -58,7 +58,8 @@
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %global vimdir  %{_datadir}/vim/site/after/syntax
-ExcludeArch:ppc64 s390x armv4l
+# exclude from src/lispbibl.d "CLISP not ported to this platform"
+ExcludeArch:ppc64 ppc64le s390x armv4l
 BuildRequires:  db-devel
 BuildRequires:  ffcall
 BuildRequires:  gdbm-devel




commit clisp for openSUSE:Factory

2016-10-28 Thread h_root
Hello community,

here is the log from the commit of package clisp for openSUSE:Factory checked 
in at 2016-10-28 10:47:26

Comparing /work/SRC/openSUSE:Factory/clisp (Old)
 and  /work/SRC/openSUSE:Factory/.clisp.new (New)


Package is "clisp"

Changes:

--- /work/SRC/openSUSE:Factory/clisp/clisp.changes  2015-08-17 
15:35:22.0 +0200
+++ /work/SRC/openSUSE:Factory/.clisp.new/clisp.changes 2016-10-28 
10:47:27.0 +0200
@@ -1,0 +2,6 @@
+Thu Oct 27 10:52:29 UTC 2016 - wer...@suse.de
+
+- Add patch modules_readline_readline.lisp.patch to reflect the
+  API change in libreadline in rl_readline_state(3) (boo#1007196) 
+
+---

New:

  modules_readline_readline.lisp.patch



Other differences:
--
++ clisp.spec ++
--- /var/tmp/diff_new_pack.HzGPzr/_old  2016-10-28 10:47:28.0 +0200
+++ /var/tmp/diff_new_pack.HzGPzr/_new  2016-10-28 10:47:28.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package clisp
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -55,6 +55,8 @@
 # PATCH-EXTEND-UPSTREAM Make armv7l work
 Patch15:clisp-arm.patch
 Patch16:clisp-db6.diff
+#PATCH-FIX-UPSTREAM boo#1007196
+Patch17:modules_readline_readline.lisp.patch
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %global vimdir  %{_datadir}/vim/site/after/syntax
@@ -83,6 +85,7 @@
 # to BuildRequires
 #
 %define debug   no
+%global rlver   %(rpm -q --qf '%{VERSION}' readline-devel | sed 's/\\.//g')
 Requires(pre):  vim
 Requires(pre):  vim-data
 Requires:   ffcall
@@ -140,7 +143,10 @@
 %endif
 %patch14 -p0
 %patch15 -p0
-%patch -P 16 -p1
+%patch16 -p1
+%if 0%{rlver} >= 70
+%patch17 -p0
+%endif
 
 %build
 #

++ modules_readline_readline.lisp.patch ++
$NetBSD: patch-modules_readline_readline.lisp,v 1.1 2016/09/20 14:10:25 wiz Exp 
$

rl_readline_state changed from int to unsigned long in readline-7.0.

--- modules/readline/readline.lisp.orig 2010-01-06 22:18:03.0 +
+++ modules/readline/readline.lisp
@@ -424,7 +424,7 @@ name in ~/.inputrc. This is preferred wa
"The version of this incarnation of the readline library, e.g., 0x0402."))
 (def-c-var gnu-readline-p (:name "rl_gnu_readline_p") (:type int)
   (:documentation "True if this is real GNU readline."))
-(def-c-var readline-state (:name "rl_readline_state") (:type int)
+(def-c-var readline-state (:name "rl_readline_state") (:type ulong)
   (:documentation "Flags word encapsulating the current readline state."))
 (def-c-var editing-mode (:name "rl_editing_mode") (:type int)
   (:documentation "Says which editing mode readline is currently using.



commit clisp for openSUSE:Factory

2017-02-12 Thread root
Hello community,

here is the log from the commit of package clisp for openSUSE:Factory checked 
in at 2017-02-13 07:50:08

Comparing /work/SRC/openSUSE:Factory/clisp (Old)
 and  /work/SRC/openSUSE:Factory/.clisp.new (New)


Package is "clisp"

Changes:

--- /work/SRC/openSUSE:Factory/clisp/clisp.changes  2017-02-03 
17:34:43.641955125 +0100
+++ /work/SRC/openSUSE:Factory/.clisp.new/clisp.changes 2017-02-13 
07:50:09.521340664 +0100
@@ -1,0 +2,6 @@
+Fri Feb 10 08:52:25 UTC 2017 - wer...@suse.de
+
+- Collect some informations on the build system for debugging
+  a random error on sockets during test suite
+
+---



Other differences:
--
++ clisp.spec ++
--- /var/tmp/diff_new_pack.R5Z7CY/_old  2017-02-13 07:50:12.684889009 +0100
+++ /var/tmp/diff_new_pack.R5Z7CY/_new  2017-02-13 07:50:12.68439 +0100
@@ -67,6 +67,7 @@
 BuildRequires:  gtk2-devel
 BuildRequires:  libglade2-devel
 BuildRequires:  libsigsegv-devel
+BuildRequires:  net-tools
 BuildRequires:  openssl-devel
 BuildRequires:  pcre-devel
 BuildRequires:  postgresql-devel
@@ -274,13 +275,29 @@
 #
 # Stop tail
 #
+sleep 1
 kill $pid
 
 #
 # Check for errors
 #
-test -z "$(ls build/tests/*.erg 2>/dev/null)"
 
+check=no
+for err in build/tests/*.erg
+do
+test -e "$err" || break
+check=yes
+cat $err
+done
+if test $check != no
+then
+type -p uname   > /dev/null 2>&1 && uname -a || :
+type -p netstat > /dev/null 2>&1 && netstat -i || :
+type -p netstat > /dev/null 2>&1 && netstat -x || :
+type -p ip > /dev/null 2>&1 && ip link || :
+type -p ss > /dev/null 2>&1 && ss -x   || :
+fi
+#
 %install
 #
 # Clean

++ clisp-link.dif ++
--- /var/tmp/diff_new_pack.R5Z7CY/_old  2017-02-13 07:50:12.776875877 +0100
+++ /var/tmp/diff_new_pack.R5Z7CY/_new  2017-02-13 07:50:12.780875305 +0100
@@ -1,6 +1,7 @@
 ---
  src/clisp-link.in |2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
+ src/lispbibl.d|4 +++-
+ 2 files changed, 4 insertions(+), 2 deletions(-)
 
 --- src/clisp-link.in
 +++ src/clisp-link.in  2016-11-29 12:56:40.625559126 +
@@ -24,3 +25,12 @@
  #endif
  /* Use 'uintX' and 'sintX' for Integers with approximately given width
   and a minumum of storage space. */
+@@ -11622,7 +11622,7 @@ re-enters the corresponding top-level lo
+ #define pushSTACK(obj)  (STACK_(-1) = (obj), STACK skipSTACKop -1)
+   /* Almost equivalent with *--STACK = obj  resp.  *STACK++ = obj  , but
+Careful: first enter the object into STACK_(-1), THEN modify the STACK! */
+-#define popSTACK()  (STACK skipSTACKop 1, STACK_(-1))
++#define popSTACK()  ({STACK skipSTACKop 1; STACK_(-1);})
+ #define skipSTACK(n)  (STACK skipSTACKop (sintP)(n))
+ 
+ #if defined(GNU) && defined(M68K) && !defined(NO_ASM) && !defined(WIDE) && 
defined(STACK_register)




commit clisp for openSUSE:Factory

2018-03-06 Thread root
Hello community,

here is the log from the commit of package clisp for openSUSE:Factory checked 
in at 2018-03-06 10:46:54

Comparing /work/SRC/openSUSE:Factory/clisp (Old)
 and  /work/SRC/openSUSE:Factory/.clisp.new (New)


Package is "clisp"

Tue Mar  6 10:46:54 2018 rev:46 rq:581741 version:2.49.92

Changes:

--- /work/SRC/openSUSE:Factory/clisp/clisp.changes  2017-12-08 
13:03:27.100545652 +0100
+++ /work/SRC/openSUSE:Factory/.clisp.new/clisp.changes 2018-03-06 
10:46:58.344968063 +0100
@@ -1,0 +2,119 @@
+Mon Feb 12 09:02:18 UTC 2018 - wer...@suse.de
+
+- Update 2.49.90 (pre-release 2.50)
+  * Module WILDCARD has been removed.
+Functions WILDCARD:MATCH and WILDCARD:WILDCARD-MATCHER are deprecated
+in favor of POSIX:FNMATCH and POSIX:FNMATCH-MATCHER.
+See  for details.
+  * Module REGEXP:
++ Function REGEXP:REGEXP-EXEC no longer accepts :BOOLEAN argument; use
+  :RETURN-TYPE 'BOOLEAN instead.
+  See  for details.
+  * Module RAWSOCK:
++ Function RAWSOCK:CONVERT-ADDRESS now returns byte vectors instead of
+  integers.
+  See 
+  for details.
+  * Mixing &OPTIONAL and &KEY in the same lambda list is a bad design
+and now triggers a STYLE-WARNING during compilation.
+See  for details.
+  * Redefinition warnings are now of type STYLE-WARNING.
+Some CLOS warnings are now of type STYLE-WARNING.
+See 
+and 
+for details.
+  * FFI now converts REALs to FLOATs automatically as necessary.
+  * New user variable CUSTOM:*MODULE-PROVIDER-FUNCTIONS* allows user to
+influence behavior of REQUIRE.
+See  for details.
+  * The readline-based completion facility is now more customizable.
+See  for details.
+  * New declaration DYNAMICALLY-MODIFIABLE disables GF-ALREADY-CALLED-WARNING.
+See 

+for details.
+  * Function EXT:STREAM-HANDLES returns the OS file handles for the stream.
+It has been present since 2.36 in package SOCKET but was not documented.
+See  for details.
+  * To help distributors distribute memory images of clisp applications in
+package repositories, clisp has three new command-line options:
+$ clisp [-K linking-set] -memfile-hash
+  Prints the hash code of the mem file binary interface.
+$ clisp [-K linking-set] -memfile-hash-of mem-file
+  Prints the hash code of the mem file binary interface that was used to
+  create this mem-file.
+$ clisp [-K linking-set] -memfile-compatible mem-file
+  Returns 0 or 1, depending whether this mem-file is compatible with the
+  linking-set or not.
+See  for how to use
+these options.
+  * Module SYSCALLS:
++ New function POSIX:FILE-TREE-WALK calls nftw().
+  See  for details.
++ New function POSIX:GETDATE calls getdate().
+  See  for details.
++ New macro POSIX:WITH-SUBPROCESSES temporarily enables SIGCLD so that
+  functions POSIX:WAIT, LINUX:wait and LINUX:waitpid work (bug#592).
+  See  for 
details.
++ Function POSIX:USAGE now accept an optional argument and returns a
+  single value.
+  See  for details.
+  * Module berkeley-db now supports Berkeley-DB 5.1.
+(Older versions are, of course, still supported).
+See  for details.
+  * Module pari now supports PARI 2.9.3 and most of the interface
+functions are generated automatically.
+See  for details.
+  * Fix documentation strings handling for structs (bug#561).
+  * Fix SCREEN behavior when the window is resized.
+  * Pass the top-level configure arguments --build= & --host=
+to the module configures (bug#566).
+  * Fix PROBE-PATHNAME behavior on win32 and on open file streams (bug#570).
+  * Fix handling of huge byte arrays on 64-bit platforms (bug#571).
+  * Fix LOADing corrupt FAS files (bug#578).
+  * Fix interaction of *DEFAULT-PATHNAME-DEFAULTS* with REQUIRE (bug#579).
+  * Correctly bind *LOAD-PATHNAME* in LOAD (bug#584).
+  * Fix OS:FIL

commit clisp for openSUSE:Factory

2017-11-12 Thread root
Hello community,

here is the log from the commit of package clisp for openSUSE:Factory checked 
in at 2017-11-12 18:03:06

Comparing /work/SRC/openSUSE:Factory/clisp (Old)
 and  /work/SRC/openSUSE:Factory/.clisp.new (New)


Package is "clisp"

Sun Nov 12 18:03:06 2017 rev:44 rq:540676 version:2.49.60+

Changes:

--- /work/SRC/openSUSE:Factory/clisp/clisp.changes  2017-09-14 
21:20:05.493399198 +0200
+++ /work/SRC/openSUSE:Factory/.clisp.new/clisp.changes 2017-11-12 
18:03:08.939064849 +0100
@@ -1,0 +2,6 @@
+Thu Nov  9 08:36:26 UTC 2017 - dims...@opensuse.org
+
+- Rename README.SuSE to README.SUSE, adhering to the correct
+  spelling.
+
+---

Old:

  README.SuSE

New:

  README.SUSE



Other differences:
--
++ clisp.spec ++
--- /var/tmp/diff_new_pack.RYQxPG/_old  2017-11-12 18:03:10.363012983 +0100
+++ /var/tmp/diff_new_pack.RYQxPG/_new  2017-11-12 18:03:10.367012836 +0100
@@ -30,7 +30,7 @@
 #Source:http://downloads.sf.net/clisp/%name-%version.tar.bz2
 Source: %name-%uuid.tar.bz2
 Source3:clisp-rpmlintrc
-Source4:README.SuSE
+Source4:README.SUSE
 # PATCH-EXTEND-OPENSUSE Set the process execution domain
 Patch1: clisp-2.49-personality.patch
 # PATCH-FIX-OPENSUSE Fix crash on Ia64

++ README.SUSE ++
#
# (C) 1997-99, SuSE GmbH, Nürnberg
#

Call of CLX


   Please call clisp with the option '-K full' to use clx. The
X Window System is required for the usage of clx.  Therefore the clisp
version under /usr/lib/clisp/full/ is used.
For some examples of clx try out in the directory demos/

 clisp -K full -q -i sokoban

and

 clisp -K full -q -i qix



Aufruf von CLX


  Bitte rufen Sie clisp mit der Option '-K full' auf. CLX erfordert ein
installiertes X-Window-System.  Daher wird die entsprechende clisp-Version
aus /usr/lib/clisp/full/ benutzt.
Sie finden zwei Beispiele für clx im Verzeichnis demos/

 clisp -K full -q -i sokoban

und

 clisp -K full -q -i qix




commit clisp for openSUSE:Factory

2019-09-09 Thread root
Hello community,

here is the log from the commit of package clisp for openSUSE:Factory checked 
in at 2019-09-09 12:38:02

Comparing /work/SRC/openSUSE:Factory/clisp (Old)
 and  /work/SRC/openSUSE:Factory/.clisp.new.7948 (New)


Package is "clisp"

Mon Sep  9 12:38:02 2019 rev:49 rq:729347 version:2.49.92

Changes:

--- /work/SRC/openSUSE:Factory/clisp/clisp.changes  2018-07-06 
10:44:44.295058865 +0200
+++ /work/SRC/openSUSE:Factory/.clisp.new.7948/clisp.changes2019-09-09 
12:39:34.557431174 +0200
@@ -1,0 +2,5 @@
+Mon Sep  9 07:50:29 UTC 2019 - Dr. Werner Fink 
+
+- Do not use LTO for clisp images 
+
+---



Other differences:
--
++ clisp.spec ++
--- /var/tmp/diff_new_pack.p65w32/_old  2019-09-09 12:39:35.285431055 +0200
+++ /var/tmp/diff_new_pack.p65w32/_new  2019-09-09 12:39:35.289431054 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package clisp
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -80,7 +80,10 @@
 # to BuildRequires
 #
 %define debug   no
+%define _lto_cflags %{nil}
 %global rlver   %(rpm -q --qf '%%{VERSION}' readline-devel | sed 's/\\.//g')
+%define 
add_optflags(a:f:t:p:w:W:d:g:O:A:C:D:E:H:i:M:n:P:U:u:l:s:X:B:I:L:b:V:m:x:c:S:E:o:v:)
 \
+%global optflags %{optflags} %{**}
 Requires(pre):  vim
 Requires(pre):  vim-data
 Requires:   ffcall
@@ -136,6 +139,7 @@
 %patch16 -p1 -b .p16
 
 %build
+%add_optflags -g3 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE
 #
 # Overwrite stack size limit (hopefully a soft limit only)
 #
@@ -161,7 +165,7 @@
 %ifarch s390x
 ##RPM_OPT_FLAGS="$(echo %{optflags}|sed -r 's/-fstack-protector-strong 
?//g;s/-f(stack-clash-protection)/-fno-\1/') -fno-stack-limit"
 %endif
-CC="${CC} -g ${RPM_OPT_FLAGS} -fno-strict-aliasing -fPIC -pipe"
+CC="${CC} -g %{optflags} -fno-strict-aliasing -fPIC -pipe"
 case "$(uname -m)" in
 i[0-9]86)
CC="${CC} -ffloat-store"  ;;




commit clisp for openSUSE:Factory

2017-02-03 Thread root
Hello community,

here is the log from the commit of package clisp for openSUSE:Factory checked 
in at 2017-01-28 11:07:17

Comparing /work/SRC/openSUSE:Factory/clisp (Old)
 and  /work/SRC/openSUSE:Factory/.clisp.new (New)


Package is "clisp"

Changes:

--- /work/SRC/openSUSE:Factory/clisp/clisp.changes  2016-12-16 
11:54:44.000377807 +0100
+++ /work/SRC/openSUSE:Factory/.clisp.new/clisp.changes 2017-02-03 
17:34:43.641955125 +0100
@@ -1,0 +2,6 @@
+Thu Jan 19 12:20:06 UTC 2017 - wer...@suse.de
+
+- Remove -L option on screen call dues API change, now we depend
+  on environment variables only.
+
+---



Other differences:
--
++ clisp.spec ++
--- /var/tmp/diff_new_pack.lAKFYP/_old  2017-02-03 17:34:44.653811909 +0100
+++ /var/tmp/diff_new_pack.lAKFYP/_new  2017-02-03 17:34:44.657811343 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package clisp
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -205,8 +205,8 @@
 #
 # Environment for the case of missing terminal
 #
-%global _configure screen -L -D -m setarch $(uname -m) -R ./configure
-%global _make  screen -L -D -m setarch $(uname -m) -R make
+%global _configure screen -D -m setarch $(uname -m) -R ./configure
+%global _make  screen -D -m setarch $(uname -m) -R make
 SCREENDIR=$(mktemp -d ${PWD}/screen.XX) || exit 1
 SCREENRC=${SCREENDIR}/clisp
 export SCREENRC SCREENDIR
@@ -214,6 +214,7 @@
 SCREENLOG=${SCREENDIR}/log
 cat > $SCREENRC<<-EOF
deflogin off
+   deflog on
logfile $SCREENLOG
logfile flush 1
logtstamp off




commit clisp for openSUSE:Factory

2017-08-10 Thread root
Hello community,

here is the log from the commit of package clisp for openSUSE:Factory checked 
in at 2017-08-10 14:05:35

Comparing /work/SRC/openSUSE:Factory/clisp (Old)
 and  /work/SRC/openSUSE:Factory/.clisp.new (New)


Package is "clisp"

Thu Aug 10 14:05:35 2017 rev:42 rq:515027 version:2.49.60+

Changes:

--- /work/SRC/openSUSE:Factory/clisp/clisp.changes  2017-02-13 
07:50:09.521340664 +0100
+++ /work/SRC/openSUSE:Factory/.clisp.new/clisp.changes 2017-08-10 
14:13:13.742942008 +0200
@@ -1,0 +2,20 @@
+Thu Jul 27 13:29:56 UTC 2017 - wer...@suse.de
+
+- Try to build on all platforms with new configure option
+  --enable-portability ... let us see if this works
+
+---
+Thu Jul 27 13:08:17 UTC 2017 - wer...@suse.de
+
+- Update to Mercurial source code from 2017/06/25
+  aka test version 2.49.60+
+- Modify the patches
+  * clisp-2.49-configure.dif
+  * clisp-2.49-gctoken.dif
+  * clisp-2.49-rpath.dif
+  * clisp-arm.patch
+  * clisp-link.dif
+- Remove patch modules_readline_readline.lisp.patch
+  as now the version of readline library is automatically detected
+
+---

Old:

  clisp-536a48a9.tar.bz2
  modules_readline_readline.lisp.patch

New:

  clisp-9c43d428.tar.bz2



Other differences:
--
++ clisp.spec ++
--- /var/tmp/diff_new_pack.tiYwTP/_old  2017-08-10 14:13:15.414706621 +0200
+++ /var/tmp/diff_new_pack.tiYwTP/_new  2017-08-10 14:13:15.418706058 +0200
@@ -17,11 +17,10 @@
 
 
 # minimum suse version where the full featured package builds
-%define min_suse_ver 1030
-%define uuid 536a48a9
+%define uuid9c43d428
 
 Name:   clisp
-Version:2.49+
+Version:2.49.60+
 Release:0
 Summary:A Common Lisp Interpreter
 License:GPL-2.0+
@@ -54,14 +53,12 @@
 Patch15:clisp-arm.patch
 Patch14:clisp-link.dif
 Patch16:clisp-db6.diff
-#PATCH-FIX-UPSTREAM boo#1007196
-Patch17:modules_readline_readline.lisp.patch
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %global vimdir  %{_datadir}/vim/site/after/syntax
-# exclude from src/lispbibl.d "CLISP not ported to this platform"
-ExcludeArch:ppc64 ppc64le s390x armv4l
 BuildRequires:  db-devel
+BuildRequires:  dbus-1-devel
+BuildRequires:  fdupes
 BuildRequires:  ffcall
 BuildRequires:  gdbm-devel
 BuildRequires:  gtk2-devel
@@ -74,11 +71,7 @@
 BuildRequires:  readline-devel
 BuildRequires:  screen
 BuildRequires:  vim-data
-%if 0%{?suse_version} >= %min_suse_ver
-BuildRequires:  dbus-1-devel
-BuildRequires:  fdupes
 BuildRequires:  xorg-x11-devel
-%endif
 #
 # If set to yes do not forget to add
 #   gcc-c++
@@ -141,9 +134,6 @@
 %patch14 -p0 -b .p14
 %patch15 -p0 -b .p15
 %patch16 -p1 -b .p16
-%if 0%{rlver} >= 70
-%patch17 -p0 -b .p17
-%endif
 
 %build
 #
@@ -168,41 +158,62 @@
 else
 CC="gcc"
 fi
-CC="${CC} -g ${RPM_OPT_FLAGS} -fno-strict-aliasing -fPIC -pipe"
-case "$RPM_ARCH" in
+CC="${CC} -g ${RPM_OPT_FLAGS} -falign-functions=4 -fno-strict-aliasing -fPIC 
-pipe"
+case "$(uname -m)" in
 i[0-9]86)
-   CC="${CC} -falign-functions=4 -mieee-fp -ffloat-store"  ;;
-arm)CC="${CC}" ;;
+   CC="${CC} -mieee-fp -ffloat-store"  ;;
+arm*)   CC="${CC}" ;;
+aarch64)CC="${CC}" ;;
 ppc)CC="${CC}" ;;
 s390)   CC="${CC}" ;;
 x86_64) CC="${CC} -fno-gcse"   ;;
-sparc*) CC="${CC} -fno-gcse"   ;;
+sparc*) CC="${CC} -mcpu=v9 -fno-gcse"  ;;
 ppc64)  CC="${CC} -fno-gcse -mpowerpc64"   ;;
 s390x)  CC="${CC} -fno-gcse"   ;;
 ia64)   CC="${CC} -fno-gcse"   ;;
-axp|alpha)  CC="${CC}" ;;
+axp|alpha)
+   CC="${CC}"  ;;
 esac
-noexec='-DLINUX_NOEXEC_HEAPCODES'
+noexec='-DKERNELVOID32A_HEAPCODES'
 nommap='-DNO_MULTIMAP_SHM -DNO_MULTIMAP_FILE -DNO_SINGLEMAP -DNO_TRIVIALMAP'
 safety='-DSAFETY=3 -O'
-MYCFLAGS="${MYCFLAGS} -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64"
-MYCFLAGS="${MYCFLAGS} -D_GNU_SOURCE -Wno-unused -Wno-uninitialized"
-case "$RPM_ARCH" in
+MYCFLAGS="$(getconf LFS_CFLAGS)"
+if grep -q _DEFAULT_SOURCE /usr/include/features.h
+then
+MYCFLAGS="${MYCFLAGS} -D_GNU_SOURCE -D_DEFAULT_SOURCE"
+else
+MYCFLAGS="${MYCFLAGS} -D_GNU_SOURCE"
+fi
+MYCFLAGS="${MYCFLAGS} -Wno-unused -Wno-uninitialized"
+port=''
+case "$(uname -m)" in
 i[0-9]86)
-MYCFLAGS="${MYCFLAGS} ${noexec}"   ;;
-arm)MYCFLAGS="${MYCFLAGS} ${noexec}"   ;;
+MYCFLAGS="${MYCFLAGS}"

commit clisp for openSUSE:Factory

2017-12-08 Thread root
Hello community,

here is the log from the commit of package clisp for openSUSE:Factory checked 
in at 2017-12-08 13:02:29

Comparing /work/SRC/openSUSE:Factory/clisp (Old)
 and  /work/SRC/openSUSE:Factory/.clisp.new (New)


Package is "clisp"

Fri Dec  8 13:02:29 2017 rev:45 rq:555152 version:2.49.60+

Changes:

--- /work/SRC/openSUSE:Factory/clisp/clisp.changes  2017-11-12 
18:03:08.939064849 +0100
+++ /work/SRC/openSUSE:Factory/.clisp.new/clisp.changes 2017-12-08 
13:03:27.100545652 +0100
@@ -1,0 +2,6 @@
+Thu Dec  7 11:04:09 UTC 2017 - dims...@opensuse.org
+
+- Escape the usage of %{VERSION} when calling out to rpm.
+  RPM 4.14 has %{VERSION} defined as 'the main packages version'.
+
+---



Other differences:
--
++ clisp.spec ++
--- /var/tmp/diff_new_pack.B7j5Tc/_old  2017-12-08 13:03:28.676488736 +0100
+++ /var/tmp/diff_new_pack.B7j5Tc/_new  2017-12-08 13:03:28.676488736 +0100
@@ -78,7 +78,7 @@
 # to BuildRequires
 #
 %define debug   no
-%global rlver   %(rpm -q --qf '%{VERSION}' readline-devel | sed 's/\\.//g')
+%global rlver   %(rpm -q --qf '%%{VERSION}' readline-devel | sed 's/\\.//g')
 Requires(pre):  vim
 Requires(pre):  vim-data
 Requires:   ffcall




commit clisp for openSUSE:Factory

2017-09-14 Thread root
Hello community,

here is the log from the commit of package clisp for openSUSE:Factory checked 
in at 2017-09-14 21:20:00

Comparing /work/SRC/openSUSE:Factory/clisp (Old)
 and  /work/SRC/openSUSE:Factory/.clisp.new (New)


Package is "clisp"

Thu Sep 14 21:20:00 2017 rev:43 rq:526111 version:2.49.60+

Changes:

--- /work/SRC/openSUSE:Factory/clisp/clisp.changes  2017-08-10 
14:13:13.742942008 +0200
+++ /work/SRC/openSUSE:Factory/.clisp.new/clisp.changes 2017-09-14 
21:20:05.493399198 +0200
@@ -1,0 +2,5 @@
+Thu Sep 14 12:23:38 UTC 2017 - wer...@suse.de
+
+- cfree() is missed now in (g)libc 
+
+---



Other differences:
--
++ clisp-linux.patch ++
--- /var/tmp/diff_new_pack.GA5AES/_old  2017-09-14 21:20:06.781217948 +0200
+++ /var/tmp/diff_new_pack.GA5AES/_new  2017-09-14 21:20:06.781217948 +0200
@@ -1,7 +1,3 @@

- modules/bindings/glibc/linux.lisp |2 ++
- 1 file changed, 2 insertions(+)
-
 --- a/modules/bindings/glibc/linux.lisp
 +++ b/modules/bindings/glibc/linux.lisp
 @@ -294,6 +294,8 @@
@@ -13,3 +9,11 @@
  
  ; --  
---
  
+@@ -649,7 +651,6 @@
+ (def-call-out calloc (:arguments (nmemb size_t) (size size_t))
+   (:return-type c-pointer))
+ (def-call-out free (:arguments (ptr c-pointer)) (:return-type nil))
+-(def-call-out cfree (:arguments (ptr c-pointer)) (:return-type nil))
+ (def-call-out valloc (:arguments (size size_t)) (:return-type c-pointer))
+ 
+ (def-call-out abort (:arguments) (:return-type nil))




commit clisp for openSUSE:Factory

2018-03-22 Thread root
Hello community,

here is the log from the commit of package clisp for openSUSE:Factory checked 
in at 2018-03-22 12:02:04

Comparing /work/SRC/openSUSE:Factory/clisp (Old)
 and  /work/SRC/openSUSE:Factory/.clisp.new (New)


Package is "clisp"

Thu Mar 22 12:02:04 2018 rev:47 rq:586678 version:2.49.92

Changes:

--- /work/SRC/openSUSE:Factory/clisp/clisp.changes  2018-03-06 
10:46:58.344968063 +0100
+++ /work/SRC/openSUSE:Factory/.clisp.new/clisp.changes 2018-03-22 
12:08:12.131038858 +0100
@@ -1,0 +2,13 @@
+Wed Mar 14 08:03:57 UTC 2018 - wer...@suse.de
+
+- Be aware that source tree of gnulib is GPL-3.0 or later 
+
+---
+Mon Mar  5 13:36:16 UTC 2018 - crrodrig...@opensuse.org
+
+- change xorg-x11-devel --> pkgconfig(x11), pkgconfig(xaw6)
+  pkgconfig(xext), pkgconfig(xpm)
+- Add explicit buildrequires on pkgconfig(zlib), glib2-devel,
+  ncurses-devel.
+
+---



Other differences:
--
++ clisp.spec ++
--- /var/tmp/diff_new_pack.1soZR2/_old  2018-03-22 12:08:13.938974051 +0100
+++ /var/tmp/diff_new_pack.1soZR2/_new  2018-03-22 12:08:13.942973907 +0100
@@ -20,7 +20,8 @@
 Version:2.49.92
 Release:0
 Summary:A Common Lisp Interpreter
-License:GPL-2.0+
+# Included gllib is GPL-3.0-or-later
+License:GPL-2.0-or-later AND GPL-3.0-or-later
 Group:  Development/Languages/Other
 Url:http://clisp.cons.org
 
@@ -58,9 +59,11 @@
 #BuildRequires:  gcc8
 #%endif
 BuildRequires:  gdbm-devel
+BuildRequires:  glib2-devel
 BuildRequires:  gtk2-devel
 BuildRequires:  libglade2-devel
 BuildRequires:  libsigsegv-devel
+BuildRequires:  ncurses-devel
 BuildRequires:  net-tools
 BuildRequires:  openssl-devel
 BuildRequires:  pcre-devel
@@ -68,7 +71,11 @@
 BuildRequires:  readline-devel
 BuildRequires:  screen
 BuildRequires:  vim-data
-BuildRequires:  xorg-x11-devel
+BuildRequires:  pkgconfig(x11)
+BuildRequires:  pkgconfig(xaw6)
+BuildRequires:  pkgconfig(xext)
+BuildRequires:  pkgconfig(xpm)
+BuildRequires:  pkgconfig(zlib)
 #
 # If set to yes do not forget to add
 #   gcc-c++




commit clisp for openSUSE:Factory

2018-07-06 Thread root
Hello community,

here is the log from the commit of package clisp for openSUSE:Factory checked 
in at 2018-07-06 10:44:38

Comparing /work/SRC/openSUSE:Factory/clisp (Old)
 and  /work/SRC/openSUSE:Factory/.clisp.new (New)


Package is "clisp"

Fri Jul  6 10:44:38 2018 rev:48 rq:620953 version:2.49.92

Changes:

--- /work/SRC/openSUSE:Factory/clisp/clisp.changes  2018-03-22 
12:08:12.131038858 +0100
+++ /work/SRC/openSUSE:Factory/.clisp.new/clisp.changes 2018-07-06 
10:44:44.295058865 +0200
@@ -1,0 +2,7 @@
+Mon Jun 25 13:47:37 UTC 2018 - wer...@suse.de
+
+- Remove -mieee-fp gcc option as gcc does not know or ignore
+  that l(ib)ieee is not part of glibc package anymore
+- -fPIE/-fpie is brain dead for a binary used for dumping images
+
+---



Other differences:
--
++ clisp.spec ++
--- /var/tmp/diff_new_pack.8niLFt/_old  2018-07-06 10:44:44.931058108 +0200
+++ /var/tmp/diff_new_pack.8niLFt/_new  2018-07-06 10:44:44.931058108 +0200
@@ -23,9 +23,7 @@
 # Included gllib is GPL-3.0-or-later
 License:GPL-2.0-or-later AND GPL-3.0-or-later
 Group:  Development/Languages/Other
-Url:http://clisp.cons.org
-
-#Source:http://downloads.sf.net/clisp/%name-%version.tar.bz2
+Url:https://gitlab.com/gnu-clisp/clisp
 Source: %name-%version.tar.bz2
 Source3:clisp-rpmlintrc
 Source4:README.SUSE
@@ -166,7 +164,7 @@
 CC="${CC} -g ${RPM_OPT_FLAGS} -fno-strict-aliasing -fPIC -pipe"
 case "$(uname -m)" in
 i[0-9]86)
-   CC="${CC} -mieee-fp -ffloat-store"  ;;
+   CC="${CC} -ffloat-store"  ;;
 arm*)   CC="${CC}" ;;
 aarch64)CC="${CC}" ;;
 ppc)CC="${CC}" ;;

++ clisp-rpmlintrc ++
--- /var/tmp/diff_new_pack.8niLFt/_old  2018-07-06 10:44:44.983058046 +0200
+++ /var/tmp/diff_new_pack.8niLFt/_new  2018-07-06 10:44:44.987058041 +0200
@@ -3,3 +3,4 @@
 addFilter(".*executable-stack.*/usr/lib.*/clisp-.*")
 addFilter(".*binary-or-shlib-calls-gethostbyname.*/usr/lib.*/clisp-.*")
 addFilter(".*file-contains-date-and-time.*/usr/lib.*/clisp-.*")
+addFilter(".*position-independent-executable-suggested.*")