From nobody Mon Jul 18 12:40:59 2022 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4LmhQg5KKBz4T2cW; Mon, 18 Jul 2022 12:40:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LmhQg4tkBz3YgV; Mon, 18 Jul 2022 12:40:59 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1658148059; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=7s2XuKtMe19PAlZR3/KHkH+fZcU9a71biSXnWbFNzwM=; b=XboATXZR9pctYLB8Yk2Ef6kNCqJ2fOzvuqBYsfhzH7Yi5kDX6mJshv2aOn6xvlVWT1w6YI nxPe3tU53cR6ZqRCx6zl9KOaobBXhmXrJQo6IU19PT/73yr+gsU13JLNodPZAVwQCEJUOc mVCJ84xIYwo52jpq52NQefyUXeWm6q/R6xtcOL8v8W3vVjOhLvXmF9LbXU9n6Mkaoi9RNI fYD0fex1exN0ZR5dl2KNMNSLP1+Ur9hkpWlaatxt4x7WSIvspU5wJ6pgvcojQU8JIInLJa jSPEhV0zkynJKqrN/nZweAFKljgqiDXpdynB5kSqW060svnzARq5hhQJJ+O+0A== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4LmhQg3yK3zflK; Mon, 18 Jul 2022 12:40:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 26ICexAq072034; Mon, 18 Jul 2022 12:40:59 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 26ICexhi072033; Mon, 18 Jul 2022 12:40:59 GMT (envelope-from git) Date: Mon, 18 Jul 2022 12:40:59 GMT Message-Id: <202207181240.26ICexhi072033@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Po-Chuan Hsieh Subject: git: 5d0cb089ec7f - main - devel/py-awscrt: Add py-awscrt 0.13.14 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: sunpoet X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5d0cb089ec7f8ba10c5757fc8356adb5bbf01584 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1658148059; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=7s2XuKtMe19PAlZR3/KHkH+fZcU9a71biSXnWbFNzwM=; b=cyRwADhvu1Yd3rKjBH9D1F/FkFtOvE7okWeRKgAqVRlauWjmht1KV+JhWshLTqfqeQkjt/ lZ54b+CZR9ZtI8nqgYrZOWZRYxCX/stezDbG0PjpOjlb85taEUjY8B2a1a8yfg1xJPMpFX RRmNyJceH22N+1ITHPcUplp4fGFRQ8M6evIoXQuPhXWgzden3efBFsW8zJgz4igon7tl4/ FEbjskIX5CB3gu/qGOg63CzJYOXVWsXcLJjLIFoRQuwwLF+IdSUhiyfFs3/FlmBXwcn/w5 YAE66sHD0gPz6FYYHNZQnR89of6HuwdbiH5Z8PDlk/r1H7bRzhnIdZwoZfWyUw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1658148059; a=rsa-sha256; cv=none; b=omZTGNkPe1EVZij26md2utWrk6RlwWRAKw2urzVnHqNZSm5ivYkGsJLJ/9/s9Lwux7NSlq 0JloUerBJDrC4L4uOyYGbvZ3KA7MR4hLFQw/47Swn1PTYFq/n33IKCulXfRHy9ryL3mUum SAKpXPe9n/aoXmtNYgdxcHRRLYLzmeurZrqNDd0YPHW8DroUueM3FHCwShjMtlT9ZSmCsm Q4XnbsEmwj1cyBzvKwJbmNM92fesS0NuTz7sCFROm+kIDW8FRRw+Dd2X1+z0emnMA4an0b VmqzkJNa/d65bBKc4F0ngUhTS3vwb2+ukIVSuH/AyeEfgSPf0jDUGOuQZ+DoVg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=5d0cb089ec7f8ba10c5757fc8356adb5bbf01584 commit 5d0cb089ec7f8ba10c5757fc8356adb5bbf01584 Author: Po-Chuan Hsieh AuthorDate: 2022-07-18 12:39:46 +0000 Commit: Po-Chuan Hsieh CommitDate: 2022-07-18 12:39:46 +0000 devel/py-awscrt: Add py-awscrt 0.13.14 Python 3 bindings for the AWS Common Runtime WWW: https://github.com/awslabs/aws-crt-python --- devel/Makefile | 1 + devel/py-awscrt/Makefile | 25 ++++++++++++++++++++++ devel/py-awscrt/distinfo | 3 +++ ...tch-crt-aws-c-common-source-posix-system_info.c | 12 +++++++++++ devel/py-awscrt/files/patch-setup.py | 11 ++++++++++ devel/py-awscrt/pkg-descr | 3 +++ 6 files changed, 55 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index c31ba5007a4e..5d6f22da5307 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -4145,6 +4145,7 @@ SUBDIR += py-aws-requests-auth SUBDIR += py-aws-sam-translator SUBDIR += py-aws-xray-sdk + SUBDIR += py-awscrt SUBDIR += py-azure-appconfiguration SUBDIR += py-azure-batch SUBDIR += py-azure-core diff --git a/devel/py-awscrt/Makefile b/devel/py-awscrt/Makefile new file mode 100644 index 000000000000..59d728f2d806 --- /dev/null +++ b/devel/py-awscrt/Makefile @@ -0,0 +1,25 @@ +# Created by: Po-Chuan Hsieh + +PORTNAME= awscrt +PORTVERSION= 0.13.14 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Common runtime for AWS Python projects + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= cmake:devel/cmake + +USES= python:3.6+ +USE_PYTHON= autoplist concurrent distutils + +CFLAGS+= -D__BSD_VISIBLE + +post-install: + ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + + +.include diff --git a/devel/py-awscrt/distinfo b/devel/py-awscrt/distinfo new file mode 100644 index 000000000000..d925bb26de06 --- /dev/null +++ b/devel/py-awscrt/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1657835401 +SHA256 (awscrt-0.13.14.tar.gz) = 2b6c74529dc7ea4216718796bd57a07750a44e3abc46833400e9b4497e6eeb04 +SIZE (awscrt-0.13.14.tar.gz) = 19952268 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 new file mode 100644 index 000000000000..3b39a1fa73e5 --- /dev/null +++ b/devel/py-awscrt/files/patch-crt-aws-c-common-source-posix-system_info.c @@ -0,0 +1,12 @@ +--- 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 ++# endif + # include + #endif + diff --git a/devel/py-awscrt/files/patch-setup.py b/devel/py-awscrt/files/patch-setup.py new file mode 100644 index 000000000000..e125afb0616f --- /dev/null +++ b/devel/py-awscrt/files/patch-setup.py @@ -0,0 +1,11 @@ +--- setup.py.orig 2022-07-12 00:42:43 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'] + + return setuptools.Extension( + '_awscrt', diff --git a/devel/py-awscrt/pkg-descr b/devel/py-awscrt/pkg-descr new file mode 100644 index 000000000000..2f7b23e7c40e --- /dev/null +++ b/devel/py-awscrt/pkg-descr @@ -0,0 +1,3 @@ +Python 3 bindings for the AWS Common Runtime + +WWW: https://github.com/awslabs/aws-crt-python