Package: euslisp / 9.27+dfsg-7
Metadata
Package | Version | Patches format |
---|---|---|
euslisp | 9.27+dfsg-7 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
add global makefile.patch | (download) |
Makefile |
39 39 + 0 - 0 ! |
add euslisp/makefile To compile with debbuild, add euslisp/Makefile to set ARCHDIR and run makefile under lisp/ directory . euslisp (9.26-1) unstable; urgency=low . * Initial debian release (Closes: Bug#942317). |
install bin lib man to destdir.patch | (download) |
lisp/Makefile.generic1 |
2 1 + 1 - 0 ! |
install files with destdir update lisp/Makefile.generic{1,2} to install executives, library and manuals to DESTDIR/PUBDIR/{bin,lib,share/man} by make install command . euslisp (9.26-1) unstable; urgency=low . * Initial debian release (Closes: Bug#942317). |
use usrlibeus for default EUSDIR.patch | (download) |
lisp/c/eus.c |
4 2 + 2 - 0 ! |
use /usr/share/euslisp/ for default eusdir default EUSDIR is set to /usr/local/eus but changed to use /usr/share/euslisp/ for debian . euslisp (9.26-1) unstable; urgency=low . * Initial debian release (Closes: Bug#942317). |
fix manpage has bad whatis entry on man pages.patch | (download) |
doc/man/eus.1 |
2 1 + 1 - 0 ! |
fix manpage-has-bad-whatis-entry-on-man-pages Use hyphens to split words in a command to fix manpage-has-bad-whatis-entry-on-man-pages . euslisp (9.26-1) unstable; urgency=low . * Initial debian release (Closes: Bug#942317). |
remove libeus link from exe.patch | (download) |
lisp/Makefile.Linux |
2 1 + 1 - 0 ! |
remove libeus link from executables remove link to libeus from executables, this also remove EUSLIB, which provides RPATH settings that Debian dislike. . euslisp (9.26-1) unstable; urgency=low . * Initial debian release (Closes: Bug#942317). |
fix library not linked against libc.patch | (download) |
lisp/Makefile.Linux64 |
2 1 + 1 - 0 ! |
fix library-not-linked-against-libc Fix library-not-linked-against-libc by adding -lc for all Linux configuration . euslisp (9.26-1) unstable; urgency=low . * Initial debian release (Closes: Bug#942317). |
fix for hardening.patch | (download) |
lisp/Makefile.Linux64 |
7 4 + 3 - 0 ! |
fix for hardending Fix hardening-no-bindnow by adding DEB_BUILD_MAINT_OPTIONS = hardening=+all to rule and pass that variable to CFLAGS/SOFLAGS/LDFLAGS, use gcc for LD. . euslisp (9.26-1) unstable; urgency=low . * Remove lintian warnings |
load lib from eusdir arch lib.patch | (download) |
lib/eusglrt.l |
32 31 + 1 - 0 ! |
enable to load libeusgeo from eusdir/archdir/lib and /usr/lib/@@deb_host_multiarch@@ Debian installs plugin libraries to /usr/lib/@@DEB_HOST_MULTIARCH@@, so enable to load libesugeo/libeusx/libeusgl from either EUSDIR/ARCHDIR/lib or /usr/lib/@@DEB_HOST_MULTIARCH@@ we introduced lisp::*deb-host-multiarch* to set DEB_HOST_MULTIARCH based on archtecture. . This patch also drop link to libeus* from executables and link opengl/src/util.c to eusgl. Set compile_gl.log to depend eus for compile. . euslisp (9.26-1) unstable; urgency=low . * Initial debian release (Closes: Bug#942317). |
install eusjpeg lib.patch | (download) |
lisp/image/jpeg/makefile |
3 3 + 0 - 0 ! |
add install target to image/jpeg/makefile Add install target to image/jpeg/makefile. This will install jpegmemcd.so to PREFIX/lib . euslisp (9.27-1) unstable; urgency=medium . * Release EusLisp 9.27 |
fix arm ldflags.patch | (download) |
lisp/Makefile.Linux |
2 1 + 1 - 0 ! |
fix add_libraries in makefile.linux arm compile requres -Wl,--no-as-needed but it was overrided by ADD_LDFLAGS . euslisp (9.27-1) unstable; urgency=high . * Initial debian release (Closes: Bug#942317). |
use rtld global loadelf.patch | (download) |
lisp/c/loadelf.c |
4 2 + 2 - 0 ! |
use rtld_global so that other dynamic libary can find library symbols. For example, this fix enable compiled lisp file to find symbol defined in libeusgeo.so $ cat intersection3-test.l (eval-when (load) (geo::line-intersection3 #f(0 0 -1) #f(0 0 1) #f(0 -1 0) #f(0 1 0) 0.001)) $ EUSDIR=`pwd` ./Linux64/bin/eusg '(progn (compile-file "intersection3-test.l" :o "intersection3-test.o") (load "intersection3-test.so")(print *user*)(unix::exit))' |
fix for blhc.patch | (download) |
lisp/comp/comp.l |
4 2 + 2 - 0 ! |
fix for blhf Fix for blhc tests, we need to use default CFLAGS . euslisp (9.27-1) unstable; urgency=low . |
fix for reprotest.patch | (download) |
lisp/Makefile.generic2 |
5 4 + 1 - 0 ! |
fix for reprotest Fix for reprotest, use -fPIC for lisp/image/jpeg, need to reset gensym number so that it generate same functiaon name for compiled code. . euslisp (9.27-1) unstable; urgency=low . |