1
0
Jelajahi Sumber

dropbear: update to 2018.76

Waldemar Brodkorb 6 tahun lalu
induk
melakukan
8f168a5e73

+ 5 - 3
package/dropbear/Makefile

@@ -4,9 +4,9 @@
 include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		dropbear
-PKG_VERSION:=		2017.75
-PKG_RELEASE:=		2
-PKG_HASH:=		6cbc1dcb1c9709d226dff669e5604172a18cf5dbf9a201474d5618ae4465098c
+PKG_VERSION:=		2018.76
+PKG_RELEASE:=		1
+PKG_HASH:=		f2fb9167eca8cf93456a5fc1d4faf709902a3ab70dd44e352f3acbc3ffdaea65
 PKG_DESCR:=		ssh server/client designed for embedded systems
 PKG_SECTION:=		net/security
 PKG_URL:=		http://matt.ucc.asn.au/dropbear/
@@ -25,6 +25,8 @@ include $(ADK_TOPDIR)/mk/package.mk
 $(eval $(call PKG_template,DROPBEAR,dropbear,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
 $(eval $(call PKG_template,DBCONVERT,dropbearconvert,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_DBCONVERT},${PKG_SECTION}))
 
+TARGET_CFLAGS+=		-fPIC
+
 BUILD_STYLE:=		manual
 INSTALL_STYLE:=		manual
 CONFIGURE_ARGS+=	--disable-pam \

+ 0 - 14
package/dropbear/patches/patch-libtomcrypt_src_headers_tomcrypt_cfg_h

@@ -1,14 +0,0 @@
-fix from
-http://lists.openembedded.org/pipermail/openembedded-core/2013-May/079000.html
-
---- dropbear-2014.63.orig/libtomcrypt/src/headers/tomcrypt_cfg.h	2014-02-19 15:05:24.000000000 +0100
-+++ dropbear-2014.63/libtomcrypt/src/headers/tomcrypt_cfg.h	2014-03-01 12:35:01.000000000 +0100
-@@ -60,7 +60,7 @@ LTC_EXPORT int   LTC_CALL XSTRCMP(const
-    #define ENDIAN_LITTLE
-    #define ENDIAN_32BITWORD
-    #define LTC_FAST
--   #define LTC_FAST_TYPE    unsigned long
-+   #define LTC_FAST_TYPE    unsigned long long
- #endif
- 
- /* detects MIPS R5900 processors (PS2) */

+ 0 - 41
package/dropbear/patches/patch-libtomcrypt_src_headers_tomcrypt_macros_h

@@ -1,41 +0,0 @@
-fix from:
-http://lists.openembedded.org/pipermail/openembedded-core/2013-May/079000.html
-
---- dropbear-2014.63.orig/libtomcrypt/src/headers/tomcrypt_macros.h	2014-02-19 15:05:24.000000000 +0100
-+++ dropbear-2014.63/libtomcrypt/src/headers/tomcrypt_macros.h	2014-03-01 12:36:23.000000000 +0100
-@@ -343,7 +343,7 @@ static inline unsigned RORc(unsigned wor
- /* 64-bit Rotates */
- #if !defined(__STRICT_ANSI__) && defined(__GNUC__) && defined(__x86_64__) && !defined(LTC_NO_ASM)
- 
--static inline unsigned long ROL64(unsigned long word, int i)
-+static inline unsigned long long ROL64(unsigned long long word, int i)
- {
-    asm("rolq %%cl,%0"
-       :"=r" (word)
-@@ -351,7 +351,7 @@ static inline unsigned long ROL64(unsign
-    return word;
- }
- 
--static inline unsigned long ROR64(unsigned long word, int i)
-+static inline unsigned long long ROR64(unsigned long long word, int i)
- {
-    asm("rorq %%cl,%0"
-       :"=r" (word)
-@@ -361,7 +361,7 @@ static inline unsigned long ROR64(unsign
- 
- #ifndef LTC_NO_ROLC
- 
--static inline unsigned long ROL64c(unsigned long word, const int i)
-+static inline unsigned long long ROL64c(unsigned long long word, const int i)
- {
-    asm("rolq %2,%0"
-       :"=r" (word)
-@@ -369,7 +369,7 @@ static inline unsigned long ROL64c(unsig
-    return word;
- }
- 
--static inline unsigned long ROR64c(unsigned long word, const int i)
-+static inline unsigned long long ROR64c(unsigned long long word, const int i)
- {
-    asm("rorq %2,%0"
-       :"=r" (word)

+ 0 - 14
package/dropbear/patches/patch-libtommath_bn_mp_montgomery_setup_c

@@ -1,14 +0,0 @@
-fix from
-http://lists.openembedded.org/pipermail/openembedded-core/2013-May/079000.html
-
---- dropbear-2014.63.orig/libtommath/bn_mp_montgomery_setup.c	2014-02-19 15:05:24.000000000 +0100
-+++ dropbear-2014.63/libtommath/bn_mp_montgomery_setup.c	2014-03-01 12:34:21.000000000 +0100
-@@ -48,7 +48,7 @@ mp_montgomery_setup (mp_int * n, mp_digi
- #endif
- 
-   /* rho = -1/m mod b */
--  *rho = (unsigned long)(((mp_word)1 << ((mp_word) DIGIT_BIT)) - x) & MP_MASK;
-+  *rho = (mp_digit)(((mp_word)1 << ((mp_word) DIGIT_BIT)) - x) & MP_MASK;
- 
-   return MP_OKAY;
- }

+ 0 - 14
package/dropbear/patches/patch-libtommath_tommath_h

@@ -1,14 +0,0 @@
-fix from
-http://lists.openembedded.org/pipermail/openembedded-core/2013-May/079000.html
-
---- dropbear-2014.63.orig/libtommath/tommath.h	2014-02-19 15:05:24.000000000 +0100
-+++ dropbear-2014.63/libtommath/tommath.h	2014-03-01 12:33:13.000000000 +0100
-@@ -73,7 +73,7 @@ extern "C" {
-    typedef signed long long   long64;
- #endif
- 
--   typedef unsigned long      mp_digit;
-+   typedef unsigned long long mp_digit;
-    typedef unsigned long      mp_word __attribute__ ((mode(TI)));
- 
-    #define DIGIT_BIT          60