@@ -818,7 +818,6 @@ menu "Other"
source "package/fftw/Config.in"
source "package/flann/Config.in"
source "package/glibmm/Config.in"
- source "package/gmp/Config.in"
source "package/gsl/Config.in"
source "package/gtest/Config.in"
source "package/libargtable2/Config.in"
@@ -837,6 +836,7 @@ menu "Other"
source "package/libffi/Config.in"
source "package/libgc/Config.in"
source "package/libglib2/Config.in"
+ source "package/libgmp/Config.in"
source "package/libical/Config.in"
source "package/libmpc/Config.in"
source "package/libnspr/Config.in"
@@ -22,7 +22,7 @@ config BR2_PACKAGE_DNSMASQ_DHCP
config BR2_PACKAGE_DNSMASQ_DNSSEC
bool "DNSSEC support"
- select BR2_PACKAGE_GMP
+ select BR2_PACKAGE_LIBGMP
select BR2_PACKAGE_NETTLE
help
Enable DNSSEC validation and caching support.
deleted file mode 100644
@@ -1,16 +0,0 @@
-################################################################################
-#
-# gmp
-#
-################################################################################
-
-GMP_VERSION = 6.0.0a
-GMP_SITE = $(BR2_GNU_MIRROR)/gmp
-GMP_SOURCE = gmp-$(GMP_VERSION).tar.xz
-GMP_INSTALL_STAGING = YES
-GMP_LICENSE = LGPLv3+
-GMP_LICENSE_FILES = COPYING.LESSERv3
-GMP_DEPENDENCIES = host-m4
-
-$(eval $(autotools-package))
-$(eval $(host-autotools-package))
similarity index 64%
rename from package/gmp/Config.in
rename to package/libgmp/Config.in
@@ -1,5 +1,5 @@
-config BR2_PACKAGE_GMP
- bool "gmp"
+config BR2_PACKAGE_LIBGMP
+ bool "libgmp"
help
GNU Multiple Precision Arithmetic Library.
similarity index 100%
rename from package/gmp/gmp-01-arm-asm-conditional-on-no-thumb-1.patch
rename to package/libgmp/libgmp-01-arm-asm-conditional-on-no-thumb-1.patch
similarity index 100%
rename from package/gmp/gmp-02-arm-asm-conditional-on-no-thumb-2.patch
rename to package/libgmp/libgmp-02-arm-asm-conditional-on-no-thumb-2.patch
similarity index 100%
rename from package/gmp/gmp-03-powerpc-provide-default-bmod-to-mod-threshold-1.patch
rename to package/libgmp/libgmp-03-powerpc-provide-default-bmod-to-mod-threshold-1.patch
new file mode 100644
@@ -0,0 +1,16 @@
+################################################################################
+#
+# libgmp
+#
+################################################################################
+
+LIBGMP_VERSION = 6.0.0a
+LIBGMP_SITE = $(BR2_GNU_MIRROR)/gmp
+LIBGMP_SOURCE = gmp-$(LIBGMP_VERSION).tar.xz
+LIBGMP_INSTALL_STAGING = YES
+LIBGMP_LICENSE = LGPLv3+
+LIBGMP_LICENSE_FILES = COPYING.LESSERv3
+LIBGMP_DEPENDENCIES = host-m4
+
+$(eval $(autotools-package))
+$(eval $(host-autotools-package))
@@ -1,7 +1,7 @@
config BR2_PACKAGE_LIBMPC
bool "libmpc"
select BR2_PACKAGE_MPFR
- select BR2_PACKAGE_GMP
+ select BR2_PACKAGE_LIBGMP
help
Mpc is a C library for the arithmetic of complex numbers with
arbitrarily high precision and correct rounding of the result.
@@ -1,7 +1,7 @@
config BR2_PACKAGE_MPFR
bool "mpfr"
default y if BR2_INSTALL_FORTRAN
- select BR2_PACKAGE_GMP
+ select BR2_PACKAGE_LIBGMP
help
C library for multiple-precision floating-point computations
with exact rounding.
@@ -1,6 +1,6 @@
config BR2_PACKAGE_NETTLE
bool "nettle"
- select BR2_PACKAGE_GMP
+ select BR2_PACKAGE_LIBGMP
help
Nettle is a cryptographic library that is designed to fit easily
in more or less any context: In crypto toolkits for object-oriented
@@ -5,7 +5,7 @@ config BR2_PACKAGE_NFTABLES
depends on BR2_USE_WCHAR
depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
- select BR2_PACKAGE_GMP
+ select BR2_PACKAGE_LIBGMP
select BR2_PACKAGE_LIBMNL
select BR2_PACKAGE_LIBNFTNL
select BR2_PACKAGE_READLINE
@@ -1,7 +1,7 @@
config BR2_PACKAGE_OPENSWAN
bool "openswan"
depends on BR2_USE_MMU # iproute2
- select BR2_PACKAGE_GMP
+ select BR2_PACKAGE_LIBGMP
select BR2_PACKAGE_IPROUTE2
help
Openswan is an implementation of IPsec for Linux
@@ -1,7 +1,7 @@
config BR2_PACKAGE_PYTHON_PYCRYPTO
bool "python-pycrypto"
depends on BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3
- select BR2_PACKAGE_GMP
+ select BR2_PACKAGE_LIBGMP
help
PyCrypto is a collection of cryptographic algorithms and
protocols, implemented for use from Python.
@@ -39,7 +39,7 @@ config BR2_PACKAGE_STRONGSWAN_GCRYPT
config BR2_PACKAGE_STRONGSWAN_GMP
bool "GNU MP (libgmp)"
- select BR2_PACKAGE_GMP
+ select BR2_PACKAGE_LIBGMP
endchoice
Signed-off-by: Jörg Krause <jkrause@posteo.de> --- package/Config.in | 2 +- package/dnsmasq/Config.in | 2 +- package/gmp/gmp.mk | 16 ---------------- package/{gmp => libgmp}/Config.in | 4 ++-- .../libgmp-01-arm-asm-conditional-on-no-thumb-1.patch} | 0 .../libgmp-02-arm-asm-conditional-on-no-thumb-2.patch} | 0 ...owerpc-provide-default-bmod-to-mod-threshold-1.patch} | 0 package/libgmp/libgmp.mk | 16 ++++++++++++++++ package/libmpc/Config.in | 2 +- package/mpfr/Config.in | 2 +- package/nettle/Config.in | 2 +- package/nftables/Config.in | 2 +- package/openswan/Config.in | 2 +- package/python-pycrypto/Config.in | 2 +- package/strongswan/Config.in | 2 +- 15 files changed, 27 insertions(+), 27 deletions(-) delete mode 100644 package/gmp/gmp.mk rename package/{gmp => libgmp}/Config.in (64%) rename package/{gmp/gmp-01-arm-asm-conditional-on-no-thumb-1.patch => libgmp/libgmp-01-arm-asm-conditional-on-no-thumb-1.patch} (100%) rename package/{gmp/gmp-02-arm-asm-conditional-on-no-thumb-2.patch => libgmp/libgmp-02-arm-asm-conditional-on-no-thumb-2.patch} (100%) rename package/{gmp/gmp-03-powerpc-provide-default-bmod-to-mod-threshold-1.patch => libgmp/libgmp-03-powerpc-provide-default-bmod-to-mod-threshold-1.patch} (100%) create mode 100644 package/libgmp/libgmp.mk