summaryrefslogtreecommitdiff
path: root/devel/py-awscrt
diff options
context:
space:
mode:
Diffstat (limited to 'devel/py-awscrt')
-rw-r--r--devel/py-awscrt/Makefile9
-rw-r--r--devel/py-awscrt/distinfo6
-rw-r--r--devel/py-awscrt/files/patch-awscrt-__init__.py11
-rw-r--r--devel/py-awscrt/files/patch-mqtt70
4 files changed, 5 insertions, 91 deletions
diff --git a/devel/py-awscrt/Makefile b/devel/py-awscrt/Makefile
index 8868c424f610..c65f8e7868c9 100644
--- a/devel/py-awscrt/Makefile
+++ b/devel/py-awscrt/Makefile
@@ -1,8 +1,7 @@
PORTNAME= awscrt
-PORTVERSION= 0.27.0
-DISTVERSIONPREFIX= v
+PORTVERSION= 0.27.1
CATEGORIES= devel python
-#MASTER_SITES= PYPI
+MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
@@ -35,10 +34,6 @@ MAKE_ENV= AWS_CRT_BUILD_FORCE_STATIC_LIBS=0 \
AWS_CRT_BUILD_USE_SYSTEM_LIBS=1 \
AWS_CRT_BUILD_WARNINGS_ARE_ERRORS=0
-USE_GITHUB= yes
-GH_ACCOUNT= awslabs
-GH_PROJECT= aws-crt-python
-
# Clean up bundled libraries
post-patch:
@${RM} -r ${WRKSRC}/crt/
diff --git a/devel/py-awscrt/distinfo b/devel/py-awscrt/distinfo
index 359b8d1592ed..eb8fc82ea07c 100644
--- a/devel/py-awscrt/distinfo
+++ b/devel/py-awscrt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936114
-SHA256 (awslabs-aws-crt-python-v0.27.0_GH0.tar.gz) = 780e56c0eb7b09088084a613e526a271a39ebbb291255163351d2132e114f967
-SIZE (awslabs-aws-crt-python-v0.27.0_GH0.tar.gz) = 293885
+TIMESTAMP = 1747546494
+SHA256 (awscrt-0.27.1.tar.gz) = fceb989c91001934c7a764e5c0ba68d7cbd339e054260dc35291f3245b8859cb
+SIZE (awscrt-0.27.1.tar.gz) = 36843962
diff --git a/devel/py-awscrt/files/patch-awscrt-__init__.py b/devel/py-awscrt/files/patch-awscrt-__init__.py
deleted file mode 100644
index 292f8dd8e792..000000000000
--- a/devel/py-awscrt/files/patch-awscrt-__init__.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- awscrt/__init__.py.orig 2025-04-25 19:28:57 UTC
-+++ awscrt/__init__.py
-@@ -13,7 +13,7 @@ __all__ = [
- 'websocket',
- ]
-
--__version__ = '1.0.0.dev0'
-+__version__ = '0.27.0'
-
-
- class NativeResource:
diff --git a/devel/py-awscrt/files/patch-mqtt b/devel/py-awscrt/files/patch-mqtt
deleted file mode 100644
index c9cf71ea4487..000000000000
--- a/devel/py-awscrt/files/patch-mqtt
+++ /dev/null
@@ -1,70 +0,0 @@
-Obtained from: https://github.com/awslabs/aws-crt-python/pull/651
- https://github.com/awslabs/aws-crt-python/pull/651/commits/aca159cc63187426a61e6c1cc8e4c18db2d73d71
---- source/mqtt_request_response.c.orig 2025-04-25 19:28:57 UTC
-+++ source/mqtt_request_response.c
-@@ -352,8 +352,7 @@ static void s_on_mqtt_request_complete(
- }
-
- static void s_on_mqtt_request_complete(
-- const struct aws_byte_cursor *response_topic,
-- const struct aws_byte_cursor *payload,
-+ const struct aws_mqtt_rr_incoming_publish_event *publish_event,
- int error_code,
- void *user_data) {
-
-@@ -368,10 +367,10 @@ static void s_on_mqtt_request_complete(
- request_binding->on_request_complete_callback,
- "(is#y#)",
- /* i */ error_code,
-- /* s */ response_topic ? response_topic->ptr : NULL,
-- /* # */ response_topic ? response_topic->len : 0,
-- /* y */ payload ? payload->ptr : NULL,
-- /* # */ payload ? payload->len : 0);
-+ /* s */ publish_event ? publish_event->topic.ptr : NULL,
-+ /* # */ publish_event ? publish_event->topic.len : 0,
-+ /* y */ publish_event ? publish_event->payload.ptr : NULL,
-+ /* # */ publish_event ? publish_event->payload.len : 0);
- if (!result) {
- PyErr_WriteUnraisable(PyErr_Occurred());
- }
-@@ -467,7 +466,7 @@ PyObject *aws_py_mqtt_request_response_client_make_req
- };
-
- if (aws_mqtt_request_response_client_submit_request(client_binding->native, &request_options)) {
-- s_on_mqtt_request_complete(NULL, NULL, aws_last_error(), request_binding);
-+ s_on_mqtt_request_complete(NULL, aws_last_error(), request_binding);
- }
- }
-
-@@ -551,8 +550,7 @@ static void s_aws_mqtt_streaming_operation_incoming_pu
- }
-
- static void s_aws_mqtt_streaming_operation_incoming_publish_callback_python(
-- struct aws_byte_cursor payload,
-- struct aws_byte_cursor topic,
-+ const struct aws_mqtt_rr_incoming_publish_event *publish_event,
- void *user_data) {
-
- struct mqtt_streaming_operation_binding *stream_binding = user_data;
-@@ -565,10 +563,10 @@ static void s_aws_mqtt_streaming_operation_incoming_pu
- PyObject *result = PyObject_CallFunction(
- stream_binding->incoming_publish_callable,
- "(s#y#)",
-- /* s */ topic.ptr,
-- /* # */ topic.len,
-- /* y */ payload.ptr,
-- /* # */ payload.len);
-+ /* s */ publish_event->topic.ptr,
-+ /* # */ publish_event->topic.len,
-+ /* y */ publish_event->payload.ptr,
-+ /* # */ publish_event->payload.len);
- if (!result) {
- PyErr_WriteUnraisable(PyErr_Occurred());
- }
-@@ -673,4 +671,4 @@ struct aws_mqtt_rr_client_operation *aws_py_get_mqtt_s
- s_capsule_name_mqtt_streaming_operation,
- "StreamingOperation",
- mqtt_streaming_operation_binding);
--}
-\ No newline at end of file
-+}