Merge lp:~noskcaj/ubuntu/trusty/clisp/ftbfs into lp:ubuntu/trusty/clisp

Proposed by Jackson Doak
Status: Needs review
Proposed branch: lp:~noskcaj/ubuntu/trusty/clisp/ftbfs
Merge into: lp:ubuntu/trusty/clisp
Diff against target: 154 lines (+28/-21)
3 files modified
debian/changelog (+13/-5)
debian/control (+14/-15)
debian/rules (+1/-1)
To merge this branch: bzr merge lp:~noskcaj/ubuntu/trusty/clisp/ftbfs
Reviewer Review Type Date Requested Status
Daniel Holbach (community) Approve
Review via email: mp+213937@code.launchpad.net

Description of the change

Fixes ftbfs. We should probably enable PPC64el and arm64 support too.

To post a comment you must log in.
Revision history for this message
Daniel Holbach (dholbach) wrote :

Thanks a lot. Uploaded.

review: Approve

Unmerged revisions

24. By Jackson Doak

Remove positive build-depends for s390x. Fixes ftbfs. LP: #1264891

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/changelog'
2--- debian/changelog 2013-11-01 23:26:46 +0000
3+++ debian/changelog 2014-04-02 22:06:52 +0000
4@@ -1,8 +1,16 @@
5-clisp (1:2.49-8.2build1) trusty; urgency=low
6-
7- * No change rebuild against db 5.3.
8-
9- -- Dmitrijs Ledkovs <xnox@ubuntu.com> Fri, 01 Nov 2013 23:26:46 +0000
10+clisp (1:2.49-9ubuntu1) trusty; urgency=medium
11+
12+ * Remove positive build-depends for s390x. Fixes ftbfs. LP: #1264891
13+
14+ -- Jackson Doak <noskcaj@ubuntu.com> Thu, 03 Apr 2014 07:41:26 +1100
15+
16+clisp (1:2.49-9) unstable; urgency=medium
17+
18+ * Enable FFI on arm*
19+ * Import patch from Roland Stigge adding support for powerpcspe
20+ (Closes: #731648)
21+
22+ -- Christoph Egger <christoph@debian.org> Mon, 23 Dec 2013 20:21:22 +0100
23
24 clisp (1:2.49-8.2) unstable; urgency=low
25
26
27=== modified file 'debian/control'
28--- debian/control 2013-11-01 23:26:46 +0000
29+++ debian/control 2014-04-02 22:06:52 +0000
30@@ -1,10 +1,9 @@
31 Source: clisp
32 Section: lisp
33 Priority: optional
34-Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
35-XSBC-Original-Maintainer: Debian Common Lisp Team <pkg-common-lisp-devel@lists.alioth.debian.org>
36+Maintainer: Debian Common Lisp Team <pkg-common-lisp-devel@lists.alioth.debian.org>
37 Uploaders: Peter Van Eynde <pvaneynd@debian.org>, Christoph Egger <christoph@debian.org>
38-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]
39+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 [ !hppa !ia64 !m68k !s390 !mipsel !powerpc !powerpcspe], libpcre3-dev, libdbus-1-dev [ !hppa !ia64 !m68k !s390 !mipsel !powerpc !powerpcspe], zlib1g-dev [ !hppa !ia64 !m68k !s390 !mipsel !powerpc !powerpcspe]
40 Build-Conflicts: libsigsegv-dev (<= 2.8), libreadline6-dev
41 Standards-Version: 3.9.1.0
42 Homepage: http://www.clisp.org/
43@@ -12,7 +11,7 @@
44 Vcs-Browser: http://git.debian.org/?p=pkg-common-lisp/clisp.git;a=summary
45
46 Package: clisp
47-Architecture: alpha amd64 armel armhf hppa i386 ia64 mips mipsel powerpc kfreebsd-i386 kfreebsd-amd64 m68k hurd-i386 s390 sparc
48+Architecture: alpha amd64 armel armhf armel armhf hppa i386 ia64 mips mipsel powerpc powerpcspe kfreebsd-i386 kfreebsd-amd64 armel armhf m68k hurd-i386 s390 s390x s390x sparc
49 Pre-Depends: ${xlibs:PreDepends}
50 Conflicts: clisp-dev (<< 1:2.49-2)
51 Depends: ${shlibs:Depends}, ${misc:Depends}
52@@ -41,7 +40,7 @@
53 GNU CLISP runs Maxima, ACL2 and many other Common Lisp packages.
54
55 Package: clisp-dev
56-Architecture: alpha amd64 armel armhf hppa i386 ia64 mips mipsel powerpc kfreebsd-i386 kfreebsd-amd64 m68k hurd-i386 s390 sparc
57+Architecture: alpha amd64 armel armhf armel armhf hppa i386 ia64 mips mipsel powerpc powerpcspe kfreebsd-i386 kfreebsd-amd64 armel armhf m68k hurd-i386 s390 s390x s390x sparc
58 Depends: clisp, ${misc:Depends}
59 Description: GNU CLISP, a Common Lisp implementation (development files)
60 This is the link kit of clisp, it can be used to add external modules (written
61@@ -79,70 +78,70 @@
62
63
64 Package: clisp-module-berkeley-db
65-Architecture: alpha amd64 armel armhf hppa i386 ia64 mips mipsel powerpc kfreebsd-i386 kfreebsd-amd64 m68k hurd-i386 s390
66+Architecture: alpha amd64 armel armhf armel armhf hppa i386 ia64 mips mipsel powerpc powerpcspe kfreebsd-i386 kfreebsd-amd64 armel armhf m68k hurd-i386 s390 s390x s390x
67 Depends: ${shlibs:Depends}, clisp, ${misc:Depends}
68 Description: clisp module that adds an interface to Berkeley DB
69 This adds a module to clisp that implements an interface to the
70 Berkeley DB.
71
72 Package: clisp-module-pcre
73-Architecture: alpha amd64 armel armhf hppa i386 ia64 mips mipsel powerpc kfreebsd-i386 kfreebsd-amd64 m68k hurd-i386 s390
74+Architecture: alpha amd64 armel armhf armel armhf hppa i386 ia64 mips mipsel powerpc powerpcspe kfreebsd-i386 kfreebsd-amd64 armel armhf m68k hurd-i386 s390 s390x s390x
75 Depends: ${shlibs:Depends}, clisp, ${misc:Depends}
76 Description: clisp module that adds libpcre support
77 This adds a module to clisp that implements an interface to the
78 libpcre which implements Perl-compatible regular expressions.
79
80 Package: clisp-module-bindings-glibc
81-Architecture: alpha amd64 i386 mips kfreebsd-i386 kfreebsd-amd64 hurd-i386
82+Architecture: alpha amd64 armel armhf armel armhf i386 mips kfreebsd-i386 kfreebsd-amd64 armel armhf hurd-i386
83 Depends: ${shlibs:Depends}, clisp, ${misc:Depends}
84 Description: clisp module that adds the glibc bindings
85 This adds a module to clisp that implements an interface to the
86 glibc library, adding support for a number of low level functions.
87
88 Package: clisp-module-postgresql
89-Architecture: alpha amd64 i386 mips kfreebsd-i386 kfreebsd-amd64 hurd-i386
90+Architecture: alpha amd64 armel armhf i386 mips kfreebsd-i386 kfreebsd-amd64 armel armhf hurd-i386
91 Depends: ${shlibs:Depends}, clisp, ${misc:Depends}
92 Description: clisp module that adds a PostgreSQL interface
93 This adds a module to clisp that implements an interface to the
94 PostgreSQL DB using the C bindings.
95
96 Package: clisp-module-clx
97-Architecture: alpha amd64 armel armhf hppa i386 ia64 mips mipsel powerpc kfreebsd-i386 kfreebsd-amd64 m68k hurd-i386 s390
98+Architecture: alpha amd64 armel armhf armel armhf hppa i386 ia64 mips mipsel powerpc powerpcspe kfreebsd-i386 kfreebsd-amd64 armel armhf m68k hurd-i386 s390 s390x
99 Depends: ${shlibs:Depends}, clisp, ${misc:Depends}
100 Description: clisp module that adds X11 bindings
101 This adds a module to clisp that implements an interface to the
102 X11 called CLX.
103
104 Package: clisp-module-rawsock
105-Architecture: alpha amd64 armel armhf hppa i386 ia64 mips mipsel powerpc kfreebsd-i386 kfreebsd-amd64 m68k hurd-i386 s390
106+Architecture: alpha amd64 armel armhf armel armhf hppa i386 ia64 mips mipsel powerpc powerpcspe kfreebsd-i386 kfreebsd-amd64 armel armhf m68k hurd-i386 s390 s390x
107 Depends: ${shlibs:Depends}, clisp, ${misc:Depends}
108 Description: clisp module that adds a low level socket interface
109 This adds a module to clisp that implements an interface to the
110 socket interfaces.
111
112 Package: clisp-module-dbus
113-Architecture: alpha amd64 i386 mips kfreebsd-i386 kfreebsd-amd64 hurd-i386
114+Architecture: alpha amd64 armel armhf i386 mips kfreebsd-i386 kfreebsd-amd64 armel armhf hurd-i386
115 Depends: ${shlibs:Depends}, clisp, ${misc:Depends}
116 Description: clisp module that adds an interface to D-Bus
117 This adds a module to clisp that implements an interface to the
118 D-Bus system.
119
120 Package: clisp-module-wildcard
121-Architecture: alpha amd64 i386 mips kfreebsd-i386 kfreebsd-amd64 hurd-i386
122+Architecture: alpha amd64 armel armhf i386 mips kfreebsd-i386 kfreebsd-amd64 armel armhf hurd-i386
123 Depends: ${shlibs:Depends}, clisp, ${misc:Depends}
124 Description: clisp module that adds wildcard matching
125 This adds a module to clisp that implements a wildcard matching, also
126 called shell globbing.
127
128 Package: clisp-module-gdbm
129-Architecture: alpha amd64 armel armhf hppa i386 ia64 mips mipsel powerpc kfreebsd-i386 kfreebsd-amd64 m68k hurd-i386 s390
130+Architecture: alpha amd64 armel armhf armel armhf hppa i386 ia64 mips mipsel powerpc powerpcspe kfreebsd-i386 kfreebsd-amd64 armel armhf m68k hurd-i386 s390 s390x
131 Depends: ${shlibs:Depends}, clisp, ${misc:Depends}
132 Description: clisp module that adds an interface to GNU DBM
133 This adds a module to clisp that implements an interface to
134 GNU DBM.
135
136 Package: clisp-module-zlib
137-Architecture: alpha amd64 i386 mips kfreebsd-i386 kfreebsd-amd64 hurd-i386
138+Architecture: alpha amd64 armel armhf i386 mips kfreebsd-i386 kfreebsd-amd64 armel armhf hurd-i386
139 Depends: ${shlibs:Depends}, clisp, ${misc:Depends}
140 Description: clisp module that adds zlib support for vectors
141 This adds a module to clisp that implements a zlib interface,
142
143=== modified file 'debian/rules'
144--- debian/rules 2013-05-07 20:39:13 +0000
145+++ debian/rules 2014-04-02 22:06:52 +0000
146@@ -29,7 +29,7 @@
147 CFLAGS:=-marm ${CFLAGS}
148 endif
149
150-ifneq (,$(filter armel armhf hppa ia64 m68k s390 mipsel powerpc,$(DEB_BUILD_ARCH)))
151+ifneq (,$(filter hppa ia64 m68k s390 mipsel powerpc powerpcspe,$(DEB_BUILD_ARCH)))
152 # Disable FFI
153 FFI:=--without-dynamic-ffi
154 MODULES:=--with-module=gdbm --with-module=berkeley-db --with-module=pcre --with-module=rawsock --with-module=clx/new-clx

Subscribers

People subscribed via source and target branches

to all changes: