View | Details | Raw Unified | Return to bug 259430
Collapse All | Expand All

(-)b/security/s2n/Makefile (-3 / +5 lines)
Lines 1-7 Link Here
1
# Created by: Danilo Egea Gondolfo <danilo@FreeBSD.org>
1
# Created by: Danilo Egea Gondolfo <danilo@FreeBSD.org>
2
2
3
PORTNAME=	s2n
3
PORTNAME=	s2n
4
PORTVERSION=	0.10.23
4
PORTVERSION=	1.1.2
5
DISTVERSIONPREFIX=	v
5
DISTVERSIONPREFIX=	v
6
PORTEPOCH=	1
6
PORTEPOCH=	1
7
CATEGORIES=	security
7
CATEGORIES=	security
Lines 14-25 LICENSE= APACHE20 Link Here
14
USES=		cmake ssl
14
USES=		cmake ssl
15
15
16
USE_GITHUB=	yes
16
USE_GITHUB=	yes
17
GH_ACCOUNT=	awslabs
17
GH_ACCOUNT=	aws
18
GH_PROJECT=	s2n-tls
18
19
19
OPTIONS_DEFINE=	DOCS EXAMPLES TEST
20
OPTIONS_DEFINE=	DOCS EXAMPLES TEST
20
21
21
USE_LDCONFIG=	yes
22
USE_LDCONFIG=	yes
22
CMAKE_ARGS+=	-DBUILD_SHARED_LIBS=ON
23
CMAKE_ARGS+=	-DBUILD_SHARED_LIBS=ON
24
CFLAGS+=	-D__USE_MISC
23
25
24
SUB_FILES=	pkg-message
26
SUB_FILES=	pkg-message
25
27
Lines 33-39 post-build-TEST-on: Link Here
33
	(cd ${WRKDIR}/.build && ninja test)
35
	(cd ${WRKDIR}/.build && ninja test)
34
36
35
post-install:
37
post-install:
36
	${LN} -s libs2n.so ${STAGEDIR}${LOCALBASE}/lib/libs2n.so.0
38
	${LN} -s libs2n.so ${STAGEDIR}${LOCALBASE}/lib/libs2n.so.1
37
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
39
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
38
	${CP} -r ${WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR}
40
	${CP} -r ${WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR}
39
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
41
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
(-)b/security/s2n/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1609762871
1
TIMESTAMP = 1635153109
2
SHA256 (awslabs-s2n-v0.10.23_GH0.tar.gz) = 0f752e384cfa929da3dcd8f6223b2fe262f937e7cc771ac4c824cd4b33849dd5
2
SHA256 (aws-s2n-tls-v1.1.2_GH0.tar.gz) = 91b5940ff345482cfd582a4c6d04950a9788f70ac3e383af41ac1eeee0441d1e
3
SIZE (awslabs-s2n-v0.10.23_GH0.tar.gz) = 6188649
3
SIZE (aws-s2n-tls-v1.1.2_GH0.tar.gz) = 7387552
(-)a/security/s2n/files/patch-CMakeLists.txt (-11 lines)
Removed Link Here
1
--- CMakeLists.txt.orig	2021-01-05 11:46:44 UTC
2
+++ CMakeLists.txt
3
@@ -177,7 +177,7 @@ set(CMAKE_C_FLAGS_DEBUGOPT "")
4
 
5
 target_compile_options(${PROJECT_NAME} PRIVATE -pedantic -std=gnu99 -Wall -Werror -Wimplicit -Wunused -Wcomment -Wchar-subscripts
6
         -Wuninitialized -Wshadow -Wcast-qual -Wcast-align -Wwrite-strings -Wno-deprecated-declarations -Wno-unknown-pragmas -Wformat-security
7
-        -Wno-missing-braces -fvisibility=hidden -DS2N_EXPORTS)
8
+        -Wno-missing-braces -DS2N_EXPORTS)
9
 
10
 if(S2N_NO_PQ)
11
     target_compile_options(${PROJECT_NAME} PUBLIC -DS2N_NO_PQ)
(-)b/security/s2n/files/patch-bin_s2nc.c (+10 lines)
Added Link Here
1
--- bin/s2nc.c.orig	2021-10-25 09:20:51 UTC
2
+++ bin/s2nc.c
3
@@ -14,6 +14,7 @@
4
  */
5
 
6
 #include <sys/param.h>
7
+#include <sys/socket.h>
8
 #include <netdb.h>
9
 
10
 #include <unistd.h>
(-)b/security/s2n/files/patch-bin_s2nd.c (+10 lines)
Added Link Here
1
--- bin/s2nd.c.orig	2021-10-25 09:23:09 UTC
2
+++ bin/s2nd.c
3
@@ -13,6 +13,7 @@
4
  * permissions and limitations under the License.
5
  */
6
 
7
+#include <sys/socket.h>
8
 #include <sys/stat.h>
9
 #include <sys/mman.h>
10
 #include <netdb.h>
(-)b/security/s2n/pkg-plist (-2 / +2 lines)
Lines 1-6 Link Here
1
include/s2n.h
1
include/s2n.h
2
lib/libs2n.so
2
lib/libs2n.so
3
lib/libs2n.so.0
3
lib/libs2n.so.1
4
lib/s2n/cmake/modules/FindLibCrypto.cmake
4
lib/s2n/cmake/modules/FindLibCrypto.cmake
5
lib/s2n/cmake/s2n-config.cmake
5
lib/s2n/cmake/s2n-config.cmake
6
lib/s2n/cmake/shared/s2n-targets-release.cmake
6
lib/s2n/cmake/shared/s2n-targets-release.cmake
Lines 8-13 lib/s2n/cmake/shared/s2n-targets.cmake Link Here
8
%%PORTDOCS%%%%DOCSDIR%%/BINDINGS.md
8
%%PORTDOCS%%%%DOCSDIR%%/BINDINGS.md
9
%%PORTDOCS%%%%DOCSDIR%%/DEVELOPMENT-GUIDE.md
9
%%PORTDOCS%%%%DOCSDIR%%/DEVELOPMENT-GUIDE.md
10
%%PORTDOCS%%%%DOCSDIR%%/READING-LIST.md
10
%%PORTDOCS%%%%DOCSDIR%%/READING-LIST.md
11
%%PORTDOCS%%%%DOCSDIR%%/SAFETY-MACROS.md
11
%%PORTDOCS%%%%DOCSDIR%%/STATE-MACHINE.md
12
%%PORTDOCS%%%%DOCSDIR%%/STATE-MACHINE.md
12
%%PORTDOCS%%%%DOCSDIR%%/USAGE-GUIDE.md
13
%%PORTDOCS%%%%DOCSDIR%%/USAGE-GUIDE.md
13
%%PORTDOCS%%%%DOCSDIR%%/images/s2n-logo-final.pdf
14
%%PORTDOCS%%%%DOCSDIR%%/images/s2n-logo-final.pdf
14
- 

Return to bug 259430