forked from hasufell/hasufell-repository
		
	dev-libs/mbedtls: bump to 2.3.0
This commit is contained in:
		
							parent
							
								
									681ea00565
								
							
						
					
					
						commit
						7436bbf153
					
				@ -0,0 +1,15 @@
 | 
			
		||||
Author: James Cowgill
 | 
			
		||||
Reason: fix missing include
 | 
			
		||||
Upstream: reported, https://github.com/ARMmbed/mbedtls/issues/522
 | 
			
		||||
 | 
			
		||||
--- a/include/mbedtls/ssl.h
 | 
			
		||||
+++ b/include/mbedtls/ssl.h
 | 
			
		||||
@@ -52,7 +52,7 @@
 | 
			
		||||
 #endif
 | 
			
		||||
 | 
			
		||||
 #if defined(MBEDTLS_HAVE_TIME)
 | 
			
		||||
-#include <time.h>
 | 
			
		||||
+#include "platform.h"
 | 
			
		||||
 #endif
 | 
			
		||||
 | 
			
		||||
 /*
 | 
			
		||||
@ -14,6 +14,7 @@ SLOT="0"
 | 
			
		||||
PLATFORMS="~amd64 ~x86"
 | 
			
		||||
 | 
			
		||||
MYOPTIONS="
 | 
			
		||||
    doc
 | 
			
		||||
    havege [[ description = [ Enable the HAVEGE random generator,
 | 
			
		||||
                              not suitable for virtualized environments! ] ]]
 | 
			
		||||
    threads [[ description = [ Enables the threading abstraction layer
 | 
			
		||||
@ -24,6 +25,11 @@ MYOPTIONS="
 | 
			
		||||
"
 | 
			
		||||
 | 
			
		||||
DEPENDENCIES="
 | 
			
		||||
    build:
 | 
			
		||||
        doc? (
 | 
			
		||||
            app-doc/doxygen[>=1.8.4]
 | 
			
		||||
            media-gfx/graphviz
 | 
			
		||||
        )
 | 
			
		||||
    build+run:
 | 
			
		||||
        sys-libs/zlib
 | 
			
		||||
    test:
 | 
			
		||||
@ -43,6 +49,10 @@ CMAKE_SRC_CONFIGURE_TESTS=(
 | 
			
		||||
    '-DENABLE_TESTING=ON'
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
DEFAULT_SRC_PREPARE_PATCHES=(
 | 
			
		||||
    "${FILES}"/${PNV}-platform-include.patch
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
enable_mbedtls_option() {
 | 
			
		||||
    local myopt="$@"
 | 
			
		||||
    # check that config.h syntax is the same at version bump
 | 
			
		||||
@ -60,8 +70,25 @@ src_prepare() {
 | 
			
		||||
    cmake_src_prepare
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
src_test() {
 | 
			
		||||
    LD_LIBRARY_PATH="${ECMAKE_BUILD_DIR}/library" \
 | 
			
		||||
        cmake_src_test
 | 
			
		||||
src_compile() {
 | 
			
		||||
    default
 | 
			
		||||
 | 
			
		||||
    if option doc ; then
 | 
			
		||||
        emake apidoc
 | 
			
		||||
    fi
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
src_test() {
 | 
			
		||||
    LD_LIBRARY_PATH="${ECMAKE_BUILD_DIR}/library" \
 | 
			
		||||
        emake test
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
src_install() {
 | 
			
		||||
    cmake_src_install
 | 
			
		||||
 | 
			
		||||
    if option doc ; then
 | 
			
		||||
        docinto html
 | 
			
		||||
        dodoc -r "${CMAKE_SOURCE}"/apidoc/*
 | 
			
		||||
    fi
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user