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