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"
 | 
					PLATFORMS="~amd64 ~x86"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
MYOPTIONS="
 | 
					MYOPTIONS="
 | 
				
			||||||
 | 
					    doc
 | 
				
			||||||
    havege [[ description = [ Enable the HAVEGE random generator,
 | 
					    havege [[ description = [ Enable the HAVEGE random generator,
 | 
				
			||||||
                              not suitable for virtualized environments! ] ]]
 | 
					                              not suitable for virtualized environments! ] ]]
 | 
				
			||||||
    threads [[ description = [ Enables the threading abstraction layer
 | 
					    threads [[ description = [ Enables the threading abstraction layer
 | 
				
			||||||
@ -24,6 +25,11 @@ MYOPTIONS="
 | 
				
			|||||||
"
 | 
					"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
DEPENDENCIES="
 | 
					DEPENDENCIES="
 | 
				
			||||||
 | 
					    build:
 | 
				
			||||||
 | 
					        doc? (
 | 
				
			||||||
 | 
					            app-doc/doxygen[>=1.8.4]
 | 
				
			||||||
 | 
					            media-gfx/graphviz
 | 
				
			||||||
 | 
					        )
 | 
				
			||||||
    build+run:
 | 
					    build+run:
 | 
				
			||||||
        sys-libs/zlib
 | 
					        sys-libs/zlib
 | 
				
			||||||
    test:
 | 
					    test:
 | 
				
			||||||
@ -43,6 +49,10 @@ CMAKE_SRC_CONFIGURE_TESTS=(
 | 
				
			|||||||
    '-DENABLE_TESTING=ON'
 | 
					    '-DENABLE_TESTING=ON'
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					DEFAULT_SRC_PREPARE_PATCHES=(
 | 
				
			||||||
 | 
					    "${FILES}"/${PNV}-platform-include.patch
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
enable_mbedtls_option() {
 | 
					enable_mbedtls_option() {
 | 
				
			||||||
    local myopt="$@"
 | 
					    local myopt="$@"
 | 
				
			||||||
    # check that config.h syntax is the same at version bump
 | 
					    # check that config.h syntax is the same at version bump
 | 
				
			||||||
@ -60,8 +70,25 @@ src_prepare() {
 | 
				
			|||||||
    cmake_src_prepare
 | 
					    cmake_src_prepare
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
src_test() {
 | 
					src_compile() {
 | 
				
			||||||
    LD_LIBRARY_PATH="${ECMAKE_BUILD_DIR}/library" \
 | 
					    default
 | 
				
			||||||
        cmake_src_test
 | 
					
 | 
				
			||||||
 | 
					    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