Source: clisp
Version: 1:2.49-8.2
Severity: wishlist
Tags: patch
User: debian-powerpc...@breakpoint.cc
Usertags: powerpcspe

Hi,

clisp is currently not built on powerpcspe. The attached patch fixes this.

Thanks in advance,

Roland


-- System Information:
Debian Release: 7.0
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: powerpcspe (ppc)

Kernel: Linux 3.9.0-dirty (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_GB.UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -ruN test/clisp-2.49/debian/control clisp-2.49/debian/control
--- test/clisp-2.49/debian/control	2013-05-05 04:03:07.000000000 +0200
+++ clisp-2.49/debian/control	2013-12-06 19:32:03.064530541 +0100
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Common Lisp Team <pkg-common-lisp-de...@lists.alioth.debian.org>
 Uploaders: Peter Van Eynde <pvane...@debian.org>, Christoph Egger <christ...@debian.org>
-Build-Depends: debhelper (>> 7), gettext, bison, libncurses5-dev, groff, libx11-dev, libxext-dev, libxpm-dev, libsigsegv-dev (>= 2.8), libreadline-gplv2-dev, dh-lisp (>= 0.7.1), libdb-dev, libffcall1-dev , libgdbm-dev , libpq-dev [ !armel !armhf !hppa !ia64 !m68k !s390 !mipsel !powerpc], libpcre3-dev, libdbus-1-dev [ !armel !armhf !hppa !ia64 !m68k !s390 !mipsel !powerpc], zlib1g-dev [ !armel !armhf !hppa !ia64 !m68k !s390 !mipsel !powerpc]
+Build-Depends: debhelper (>> 7), gettext, bison, libncurses5-dev, groff, libx11-dev, libxext-dev, libxpm-dev, libsigsegv-dev (>= 2.8), libreadline-gplv2-dev, dh-lisp (>= 0.7.1), libdb-dev, libffcall1-dev , libgdbm-dev , libpq-dev [ !armel !armhf !hppa !ia64 !m68k !s390 !mipsel !powerpc !powerpcspe], libpcre3-dev, libdbus-1-dev [ !armel !armhf !hppa !ia64 !m68k !s390 !mipsel !powerpc !powerpcspe], zlib1g-dev [ !armel !armhf !hppa !ia64 !m68k !s390 !mipsel !powerpc !powerpcspe]
 Build-Conflicts: libsigsegv-dev (<= 2.8), libreadline6-dev
 Standards-Version: 3.9.1.0
 Homepage: http://www.clisp.org/
@@ -11,7 +11,7 @@
 Vcs-Browser: http://git.debian.org/?p=pkg-common-lisp/clisp.git;a=summary
 
 Package: clisp
-Architecture: alpha amd64 armel armhf hppa i386 ia64 mips mipsel powerpc kfreebsd-i386 kfreebsd-amd64 m68k hurd-i386 s390 sparc
+Architecture: alpha amd64 armel armhf hppa i386 ia64 mips mipsel powerpc powerpcspe kfreebsd-i386 kfreebsd-amd64 m68k hurd-i386 s390 sparc
 Pre-Depends: ${xlibs:PreDepends}
 Conflicts: clisp-dev (<< 1:2.49-2)
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -40,7 +40,7 @@
  GNU CLISP runs Maxima, ACL2 and many other Common Lisp packages.
 
 Package: clisp-dev
-Architecture: alpha amd64 armel armhf hppa i386 ia64 mips mipsel powerpc kfreebsd-i386 kfreebsd-amd64 m68k hurd-i386 s390 sparc
+Architecture: alpha amd64 armel armhf hppa i386 ia64 mips mipsel powerpc powerpcspe kfreebsd-i386 kfreebsd-amd64 m68k hurd-i386 s390 sparc
 Depends: clisp, ${misc:Depends}
 Description: GNU CLISP, a Common Lisp implementation (development files)
  This is the link kit of clisp, it can be used to add external modules (written
@@ -78,14 +78,14 @@
 
 
 Package: clisp-module-berkeley-db
-Architecture: alpha amd64 armel armhf hppa i386 ia64 mips mipsel powerpc kfreebsd-i386 kfreebsd-amd64 m68k hurd-i386 s390
+Architecture: alpha amd64 armel armhf hppa i386 ia64 mips mipsel powerpc powerpcspe kfreebsd-i386 kfreebsd-amd64 m68k hurd-i386 s390
 Depends: ${shlibs:Depends}, clisp, ${misc:Depends}
 Description: clisp module that adds an interface to Berkeley DB
  This adds a module to clisp that implements an interface to the 
  Berkeley DB.
 
 Package: clisp-module-pcre
-Architecture: alpha amd64 armel armhf hppa i386 ia64 mips mipsel powerpc kfreebsd-i386 kfreebsd-amd64 m68k hurd-i386 s390
+Architecture: alpha amd64 armel armhf hppa i386 ia64 mips mipsel powerpc powerpcspe kfreebsd-i386 kfreebsd-amd64 m68k hurd-i386 s390
 Depends: ${shlibs:Depends}, clisp, ${misc:Depends}
 Description: clisp module that adds libpcre support
  This adds a module to clisp that implements an interface to the 
@@ -106,14 +106,14 @@
  PostgreSQL DB using the C bindings.
 
 Package: clisp-module-clx	      
-Architecture: alpha amd64 armel armhf hppa i386 ia64 mips mipsel powerpc kfreebsd-i386 kfreebsd-amd64 m68k hurd-i386 s390
+Architecture: alpha amd64 armel armhf hppa i386 ia64 mips mipsel powerpc powerpcspe kfreebsd-i386 kfreebsd-amd64 m68k hurd-i386 s390
 Depends: ${shlibs:Depends}, clisp, ${misc:Depends}
 Description: clisp module that adds X11 bindings
  This adds a module to clisp that implements an interface to the 
  X11 called CLX.
 
 Package: clisp-module-rawsock
-Architecture: alpha amd64 armel armhf hppa i386 ia64 mips mipsel powerpc kfreebsd-i386 kfreebsd-amd64 m68k hurd-i386 s390
+Architecture: alpha amd64 armel armhf hppa i386 ia64 mips mipsel powerpc powerpcspe kfreebsd-i386 kfreebsd-amd64 m68k hurd-i386 s390
 Depends: ${shlibs:Depends}, clisp, ${misc:Depends}
 Description: clisp module that adds a low level socket interface
  This adds a module to clisp that implements an interface to the 
@@ -134,7 +134,7 @@
  called shell globbing.
 
 Package: clisp-module-gdbm	      
-Architecture: alpha amd64 armel armhf hppa i386 ia64 mips mipsel powerpc kfreebsd-i386 kfreebsd-amd64 m68k hurd-i386 s390
+Architecture: alpha amd64 armel armhf hppa i386 ia64 mips mipsel powerpc powerpcspe kfreebsd-i386 kfreebsd-amd64 m68k hurd-i386 s390
 Depends: ${shlibs:Depends}, clisp, ${misc:Depends}
 Description: clisp module that adds an interface to GNU DBM
  This adds a module to clisp that implements an interface to
diff -ruN test/clisp-2.49/debian/rules clisp-2.49/debian/rules
--- test/clisp-2.49/debian/rules	2013-05-05 10:20:05.000000000 +0200
+++ clisp-2.49/debian/rules	2013-12-07 10:44:04.374821474 +0100
@@ -29,7 +29,7 @@
 	 CFLAGS:=-marm ${CFLAGS}
 endif
 
-ifneq (,$(filter armel armhf hppa ia64 m68k s390 mipsel powerpc,$(DEB_BUILD_ARCH)))
+ifneq (,$(filter armel armhf hppa ia64 m68k s390 mipsel powerpc powerpcspe,$(DEB_BUILD_ARCH)))
         # Disable FFI
         FFI:=--without-dynamic-ffi
         MODULES:=--with-module=gdbm --with-module=berkeley-db --with-module=pcre --with-module=rawsock --with-module=clx/new-clx
@@ -41,7 +41,7 @@
 else
         # Enable FFI on all other platforms
         FFI:=--with-dynamic-ffi --with-dynamic-modules
-        MODULES:=--with-module=bindings/glibc --with-module=gdbm --with-module=berkeley-db --with-module=postgresql --with-module=pcre --with-module=wildcard --with-module=zlib --with-module=rawsock --with-module=dbus --with-module=clx/new-clx
+        MODULES:=--with-module=bindings/glibc --with-module=gdbm --with-module=berkeley-db --with-module=pcre --with-module=wildcard --with-module=zlib --with-module=rawsock --with-module=dbus --with-module=clx/new-clx
 endif
 
 configure: configure-stamp

Reply via email to