# HG changeset patch # User Aleksej Bobylev # Date 1548273751 -7200 # Node ID 994f7b97ebea7e33655a5d2f2ca4834734ad91d0 # Parent 3276fe92de43ae8845040e466af63fce509cf678 Actualize libffcall (2.1), clisp (2.19) diff -r 3276fe92de43 -r 994f7b97ebea clisp/.icon.png Binary file clisp/.icon.png has changed diff -r 3276fe92de43 -r 994f7b97ebea clisp/receipt --- a/clisp/receipt Sun Jan 20 16:02:24 2019 +0200 +++ b/clisp/receipt Wed Jan 23 22:02:31 2019 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt v2. PACKAGE="clisp" -VERSION="2.50" +VERSION="2.49" CATEGORY="development" SHORT_DESC="GNU ANSI Common Lisp implementation" MAINTAINER="paul@slitaz.org" @@ -9,27 +9,24 @@ WEB_SITE="https://clisp.sourceforge.io/" TARBALL="$PACKAGE-$VERSION.tar.bz2" -WGET_URL="https://gitlab.com/gnu-clisp/clisp/-/archive/clisp-$VERSION/clisp-clisp-$VERSION.tar.bz2" +WGET_URL="https://downloads.sourceforge.net/sourceforge/$PACKAGE/$TARBALL" +TARBALL_SHA1="7e8d585ef8d0d6349ffe581d1ac08681e6e670d4" -BUILD_DEPENDS="libunistring-dev gettext-dev libffcall readline-dev libsigsegv-dev" +BUILD_DEPENDS="gettext-dev libffcall-dev readline-dev libsigsegv-dev" + +COPY="@std @dev" +DEPENDS="libffcall libsigsegv ncurses readline" compile_rules() { - FORCE_UNSAFE_CONFIGURE=1 \ + ulimit -s 16384 + ./configure \ --with-ffcall \ --with-readline \ - build && - cd build && - ./makemake \ - --with-ffcall \ - --with-readline \ --with-dynamic-ffi \ - > Makefile && - make && - make DESTDIR=$install install + --without-dynamic-modules \ + . && + fix libtool && + make -j1 && + make -j1 DESTDIR=$install install } - -genpkg_rules() { - copy @std @dev - DEPENDS="libsigsegv libunistring ncurses readline" -} diff -r 3276fe92de43 -r 994f7b97ebea clisp/stuff/patches/no-page.h.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/clisp/stuff/patches/no-page.h.patch Wed Jan 23 22:02:31 2019 +0200 @@ -0,0 +1,12 @@ +--- a/src/unix.d ++++ b/src/unix.d +@@ -135,9 +135,6 @@ + #ifdef UNIX_AUX + #include /* for SHMLBA */ + #endif +- #if defined(UNIX_LINUX) && !defined(UNIX_GNU) +- #include /* for SHMLBA on Linux 2.0 */ +- #endif + /* declares shmget(), shmat(), shmdt(), shmctl() */ + #endif + /* used by SPVW, STREAM */ diff -r 3276fe92de43 -r 994f7b97ebea clisp/stuff/patches/readline.lisp.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/clisp/stuff/patches/readline.lisp.patch Wed Jan 23 22:02:31 2019 +0200 @@ -0,0 +1,15 @@ +$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.000000000 +0000 ++++ 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. diff -r 3276fe92de43 -r 994f7b97ebea clisp/stuff/patches/series --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/clisp/stuff/patches/series Wed Jan 23 22:02:31 2019 +0200 @@ -0,0 +1,6 @@ +# from Alpine Linux: +# https://git.alpinelinux.org/aports/tree/testing/clisp?h=master +no-page.h.patch + +# from https://sourceforge.net/p/clisp/bugs/688/ +-p0|readline.lisp.patch diff -r 3276fe92de43 -r 994f7b97ebea libffcall/receipt --- a/libffcall/receipt Sun Jan 20 16:02:24 2019 +0200 +++ b/libffcall/receipt Wed Jan 23 22:02:31 2019 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt v2. PACKAGE="libffcall" -VERSION="20091209" +VERSION="2.1" CATEGORY="development" SHORT_DESC="Foreign function call libraries" MAINTAINER="paul@slitaz.org" @@ -9,21 +9,20 @@ WEB_SITE="http://www.gnu.org/software/libffcall/" REPOLOGY="ffcall" -TARBALL="$PACKAGE-$VERSION.tar.bz2" -WGET_URL="cvs|pserver:anonymous@cvs.sv.gnu.org:/sources/libffcall" -CVS_MODULE="ffcall" +TARBALL="$PACKAGE-$VERSION.tar.gz" +WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL" +TARBALL_SHA1="aa2bf00587dec333704cbda19fb6786370bd7762" -BUILD_DEPENDS="cvs gfortran" +BUILD_DEPENDS="gfortran" +SPLIT="$PACKAGE-dev" compile_rules() { ./configure $CONFIGURE_ARGS && + fix libtool && make -j1 && - make install || return 1 + make \ + htmldir=/usr/share/doc/ffcall \ + install || return 1 - mkdir -p $install/usr/share/doc/ - mv $install/usr/share/html/ $install/usr/share/doc/$PACKAGE/ + find $install -type f \( -name '*.so.*' -o -name '*.a' \) -exec chmod a+x '{}' \; } - -genpkg_rules() { - copy @dev *.la # .a + .la -} diff -r 3276fe92de43 -r 994f7b97ebea libgphoto2/receipt --- a/libgphoto2/receipt Sun Jan 20 16:02:24 2019 +0200 +++ b/libgphoto2/receipt Wed Jan 23 22:02:31 2019 +0200 @@ -7,7 +7,6 @@ MAINTAINER="devel@slitaz.org" LICENSE="LGPL2.1" WEB_SITE="http://www.gphoto.org/" -REPOLOGY="gphoto2" TARBALL="$PACKAGE-${VERSION//./_}-release.tar.gz" WGET_URL="https://github.com/gphoto/libgphoto2/archive/$TARBALL"