aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2022-12-30 08:41:59 +0000
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2022-12-30 09:04:29 +0000
commit25a370e86cbed229347b8358aacb14ed6f362c26 (patch)
treefbfb285046fb5995e8bba0e09e3870f9e566fd4a
parent1ca4a12e1fcdf69cbb1e28be4cfab86be80bc0e5 (diff)
downloadports-25a370e86cbed229347b8358aacb14ed6f362c26.tar.gz
ports-25a370e86cbed229347b8358aacb14ed6f362c26.zip
devel/py-awscrt: Update to 0.15.3
-rw-r--r--devel/py-awscrt/Makefile6
-rw-r--r--devel/py-awscrt/distinfo6
-rw-r--r--devel/py-awscrt/files/patch-crt-aws-c-common-source-posix-system_info.c12
-rw-r--r--devel/py-awscrt/files/patch-powerpc64le15
-rw-r--r--devel/py-awscrt/files/patch-setup.py14
5 files changed, 14 insertions, 39 deletions
diff --git a/devel/py-awscrt/Makefile b/devel/py-awscrt/Makefile
index 2d8d776eb74b..5ac462a2b60f 100644
--- a/devel/py-awscrt/Makefile
+++ b/devel/py-awscrt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= awscrt
-PORTVERSION= 0.13.14
+PORTVERSION= 0.15.3
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,11 +13,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= cmake:devel/cmake-core
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= autoplist concurrent distutils
-CFLAGS+= -D__BSD_VISIBLE
-
post-install:
${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
diff --git a/devel/py-awscrt/distinfo b/devel/py-awscrt/distinfo
index d925bb26de06..65e164ae05ed 100644
--- a/devel/py-awscrt/distinfo
+++ b/devel/py-awscrt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1657835401
-SHA256 (awscrt-0.13.14.tar.gz) = 2b6c74529dc7ea4216718796bd57a07750a44e3abc46833400e9b4497e6eeb04
-SIZE (awscrt-0.13.14.tar.gz) = 19952268
+TIMESTAMP = 1669057685
+SHA256 (awscrt-0.15.3.tar.gz) = 8c76db33f2f3285d8cde3183d0f3f3c731e9066e1bd609d6337620a5d82095a5
+SIZE (awscrt-0.15.3.tar.gz) = 21594963
diff --git a/devel/py-awscrt/files/patch-crt-aws-c-common-source-posix-system_info.c b/devel/py-awscrt/files/patch-crt-aws-c-common-source-posix-system_info.c
deleted file mode 100644
index 3b39a1fa73e5..000000000000
--- a/devel/py-awscrt/files/patch-crt-aws-c-common-source-posix-system_info.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- crt/aws-c-common/source/posix/system_info.c.orig 2022-07-12 00:42:37 UTC
-+++ crt/aws-c-common/source/posix/system_info.c
-@@ -15,7 +15,9 @@
- #endif
-
- #if defined(__linux__) || defined(__unix__)
-+# if !defined(__FreeBSD__)
- # include <sys/sysinfo.h>
-+# endif
- # include <sys/types.h>
- #endif
-
diff --git a/devel/py-awscrt/files/patch-powerpc64le b/devel/py-awscrt/files/patch-powerpc64le
index da075eac87db..d589f435cfeb 100644
--- a/devel/py-awscrt/files/patch-powerpc64le
+++ b/devel/py-awscrt/files/patch-powerpc64le
@@ -1,17 +1,6 @@
---- crt/aws-lc/CMakeLists.txt.orig 2022-07-25 08:51:35 UTC
-+++ crt/aws-lc/CMakeLists.txt
-@@ -623,7 +623,7 @@ elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^arm*")
- elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL "mips")
- # Just to avoid the “unknown processor” error.
- set(ARCH "generic")
--elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL "ppc64le")
-+elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "powerpc64le|ppc64le")
- set(ARCH "ppc64le")
- else()
- message(FATAL_ERROR "Unknown processor:" ${CMAKE_SYSTEM_PROCESSOR})
---- crt/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2020-10-26 11:38:52 UTC
+--- crt/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2022-11-09 18:39:03 UTC
+++ crt/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c
-@@ -28,7 +28,11 @@
+@@ -25,7 +25,11 @@
#endif
void OPENSSL_cpuid_setup(void) {
diff --git a/devel/py-awscrt/files/patch-setup.py b/devel/py-awscrt/files/patch-setup.py
index e125afb0616f..9a9dd25ebe72 100644
--- a/devel/py-awscrt/files/patch-setup.py
+++ b/devel/py-awscrt/files/patch-setup.py
@@ -1,11 +1,11 @@
---- setup.py.orig 2022-07-12 00:42:43 UTC
+--- setup.py.orig 2022-11-09 18:39:08 UTC
+++ setup.py
-@@ -315,7 +315,7 @@ def awscrt_ext():
-
- if distutils.ccompiler.get_default_compiler() != 'msvc':
- extra_compile_args += ['-Wextra', '-Werror', '-Wno-strict-aliasing', '-std=gnu99']
-- extra_link_args += ['-Wl,-fatal_warnings']
-+ extra_link_args += ['-Wl,-fatal-warnings']
+@@ -320,7 +320,7 @@ def awscrt_ext():
+ # a proper MacOS Universal2 binary. The linker warns us about this,
+ # but WHATEVER. Building everything twice (x86_64 and arm64) takes too long.
+ if not is_macos_universal2():
+- extra_link_args += ['-Wl,-fatal_warnings']
++ extra_link_args += ['-Wl,-fatal-warnings']
return setuptools.Extension(
'_awscrt',