# HG changeset patch # User Christophe Lincoln # Date 1396661061 -7200 # Node ID 314808318aef57b613119aae79d7d95c4d3e57cc # Parent e1200b521d82a565962f6e7851a214e1ff38f19c ARM: add gmp and up nettle diff -r e1200b521d82 -r 314808318aef gmp-dev/receipt --- a/gmp-dev/receipt Fri Apr 04 19:12:27 2014 +0200 +++ b/gmp-dev/receipt Sat Apr 05 03:24:21 2014 +0200 @@ -1,13 +1,14 @@ # SliTaz package receipt PACKAGE="gmp-dev" -VERSION="5.0.4" +VERSION="6.0.0a" CATEGORY="development" SHORT_DESC="GNU Multiple Precision Arithmetic devel files." MAINTAINER="pankso@slitaz.org" LICENSE="GPL3" WANTED="gmp" WEB_SITE="http://gmplib.org/" +HOST_ARCH="i486 arm" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r e1200b521d82 -r 314808318aef gmp/receipt --- a/gmp/receipt Fri Apr 04 19:12:27 2014 +0200 +++ b/gmp/receipt Sat Apr 05 03:24:21 2014 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt PACKAGE="gmp" -VERSION="5.0.4" +VERSION="6.0.0a" CATEGORY="development" SHORT_DESC="GNU Multiple Precision Arithmetic Library." MAINTAINER="pankso@slitaz.org" @@ -9,20 +9,16 @@ TARBALL="$PACKAGE-$VERSION.tar.bz2" WEB_SITE="http://gmplib.org/" WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL" -#HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm" BUILD_DEPENDS="binutils m4" # Rules to configure and make the package. compile_rules() -{ - case "$ARCH" in - i?86) - export ABI=32 - ARCH_ARGS="--enable-cxx" ;; - esac +{ ./configure \ - $CONFIGURE_ARGS $ARCH_ARGS && + --enable-cxx \ + $CONFIGURE_ARGS && # -j > 1 make install fails. make && make -j 1 install } diff -r e1200b521d82 -r 314808318aef nettle-dev/receipt --- a/nettle-dev/receipt Fri Apr 04 19:12:27 2014 +0200 +++ b/nettle-dev/receipt Sat Apr 05 03:24:21 2014 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="nettle-dev" -VERSION="2.5" +VERSION="2.7.1" CATEGORY="development" SHORT_DESC="devel files for nettle" MAINTAINER="devl547@gmail.com" diff -r e1200b521d82 -r 314808318aef nettle/receipt --- a/nettle/receipt Fri Apr 04 19:12:27 2014 +0200 +++ b/nettle/receipt Sat Apr 05 03:24:21 2014 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="nettle" -VERSION="2.5" +VERSION="2.7.1" CATEGORY="security" SHORT_DESC="Nettle is a cryptographic library that is designed to fit easily in more or less any context." MAINTAINER="devl547@gmail.com" @@ -11,11 +11,13 @@ WGET_URL="http://www.lysator.liu.se/~nisse/archive/$TARBALL" HOST_ARCH="i486 arm" +DEPENDS="gmp" +BUILD_DEPENDS="gmp-dev" + # Handle cross compilation. case "$ARCH" in - i?86) - DEPENDS="gmp" - BUILD_DEPENDS="gmp-dev" ;; + arm) + ARCH_ARGS="--enable-arm-neon" ;; esac # Rules to configure and make the package. @@ -24,7 +26,7 @@ ./configure \ --libdir=/usr/lib \ --enable-shared \ - $CONFIGURE_ARGS && + $CONFIGURE_ARGS ${ARCH_ARGS} && make && make install }