From nobody Tue Jan 25 19:52:50 2022 X-Original-To: dev-commits-ports-main@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 ECF631975A67; Tue, 25 Jan 2022 19:52:51 +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 4JjyFG6gM6z3F57; Tue, 25 Jan 2022 19:52:50 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1643140371; 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=pf/5xba76VkJ/2asKigHcA3tQlKzQkUCTSSy/xqb9n4=; b=uEPEPxSoyd+KKkJcAjOADSaQuq5N7ewmYZkGQe8qSAq0fAWumO8HITkOxV4ic3gYTXhvUK L+inzsjpNZVPEcDR4g5OEfnqmKvERxCzVuMI1jOQxQrUwuFsQilqurrxzrg0Cg6lOKlCT0 IlBydKOWECZ3LT4opLBddD/B0hKay2biabaa7pt9TrbO7WbfP28SW1nO5X+bb7vILRiqDK j5O6kJdFQzWAbr6CRHDDG1Tok35ecZBUAHH02ctPemwEH8Qad/Uiy1iMFvWyp7m3YuwCRm qt4Q7qS0JnaKbV94FSMcdgtx+5AP1ZjaCpZXhdd95eFJGk+YaWYjxIW1Nd2L0A== 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 55EEF7CAC; Tue, 25 Jan 2022 19:52:50 +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 20PJqoaT019583; Tue, 25 Jan 2022 19:52:50 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 20PJqoZ7019582; Tue, 25 Jan 2022 19:52:50 GMT (envelope-from git) Date: Tue, 25 Jan 2022 19:52:50 GMT Message-Id: <202201251952.20PJqoZ7019582@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: 9679dd7f9703 - main - net/py-socksio: Add py-socksio 1.0.0 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@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: 9679dd7f9703e2f05c5acd80216200e8aec48be1 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1643140371; 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=pf/5xba76VkJ/2asKigHcA3tQlKzQkUCTSSy/xqb9n4=; b=eRg8AUEZM4Ghzn9c9fD0nWw9B5MiGjn6g9+sy38dj2kEZee4E/CF3Bzm0fO4Q7jrYC7GF5 Ny1Eg1JiFW8Bm/B31B1PhDxqxxzaVCysPsMS466+oXn43ib9d7s8Y5eg7lOzgNCZhj/OhK u9Rml3iPpB6xu12lAmJLo50Q/OMYoCEJ753KZ0JAdukP2J4G+5CiWofGG2Fb9JPyk9D76F XpdJ7+rFeHVtqvLpzHZ3k5zoBrt87xnYtnGluHX//O6pjL0pUzR39j3BilG27oJDk2C6WY Dsn7JK/QPItfi4dWt7y30VZBvWycu6TNlhOV2ZI7pOThNrU3bY0oS3Z0duOJdw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1643140371; a=rsa-sha256; cv=none; b=b+rWYMP43CIWR9DM0jeX8IRx7OAWg8894rYkYQ8MpYbPrWqqTtObVVCqOodzGo9uCvgYqQ 6T/2GKofKzs9jp8BxoIpGp7OFllNa3WCXduK2sOGIOlfPIoXCR8Ktj07xsMl3cCisbXlrv 5xN/XmP2a3m1HQABwyhTB2LsQNlC70hyz6zlJdk/dK7o1WEsGxAT/bbpzOd6D36ACf+YCw Dq2WjrpfgkttqMSzadM7lQNOdVt3gEyK3g/SgkshjY2tyBIqQ1afPXmFauz5lO3LqT3MJz HCxx6DbWtrKtG8ivzwRq6VC+nfmB6RtjeXoTUbWgfHdbsbQ6B0Vg7r/pg7qtSA== 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=9679dd7f9703e2f05c5acd80216200e8aec48be1 commit 9679dd7f9703e2f05c5acd80216200e8aec48be1 Author: Po-Chuan Hsieh AuthorDate: 2022-01-25 19:17:54 +0000 Commit: Po-Chuan Hsieh CommitDate: 2022-01-25 19:49:57 +0000 net/py-socksio: Add py-socksio 1.0.0 Client-side sans-I/O SOCKS proxy implementation. Supports SOCKS4, SOCKS4A, and SOCKS5. socksio is a sans-I/O library similar to h11 or h2, this means the library itself does not handle the actual sending of the bytes through the network, it only deals with the implementation details of the SOCKS protocols so you can use it in any I/O library you want. WWW: https://github.com/sethmlarson/socksio --- net/Makefile | 1 + net/py-socksio/Makefile | 20 ++++++++++++++++++++ net/py-socksio/distinfo | 3 +++ net/py-socksio/pkg-descr | 9 +++++++++ 4 files changed, 33 insertions(+) diff --git a/net/Makefile b/net/Makefile index 3e31076f3f2e..d165f2054603 100644 --- a/net/Makefile +++ b/net/Makefile @@ -1136,6 +1136,7 @@ SUBDIR += py-smbprotocol SUBDIR += py-soap2py SUBDIR += py-socketio-client + SUBDIR += py-socksio SUBDIR += py-softlayer SUBDIR += py-speedtest-cli SUBDIR += py-sshtunnel diff --git a/net/py-socksio/Makefile b/net/py-socksio/Makefile new file mode 100644 index 000000000000..92693ae39ad3 --- /dev/null +++ b/net/py-socksio/Makefile @@ -0,0 +1,20 @@ +# Created by: Po-Chuan Hsieh + +PORTNAME= socksio +PORTVERSION= 1.0.0 +CATEGORIES= net python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Sans-I/O implementation of SOCKS4, SOCKS4A, and SOCKS5 + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= python:3.6+ +USE_PYTHON= autoplist concurrent distutils + +NO_ARCH= yes + +.include diff --git a/net/py-socksio/distinfo b/net/py-socksio/distinfo new file mode 100644 index 000000000000..2c4d411acf8f --- /dev/null +++ b/net/py-socksio/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1643133647 +SHA256 (socksio-1.0.0.tar.gz) = f88beb3da5b5c38b9890469de67d0cb0f9d494b78b106ca1845f96c10b91c4ac +SIZE (socksio-1.0.0.tar.gz) = 19055 diff --git a/net/py-socksio/pkg-descr b/net/py-socksio/pkg-descr new file mode 100644 index 000000000000..92e5eb1a7552 --- /dev/null +++ b/net/py-socksio/pkg-descr @@ -0,0 +1,9 @@ +Client-side sans-I/O SOCKS proxy implementation. Supports SOCKS4, SOCKS4A, and +SOCKS5. + +socksio is a sans-I/O library similar to h11 or h2, this means the library +itself does not handle the actual sending of the bytes through the network, it +only deals with the implementation details of the SOCKS protocols so you can use +it in any I/O library you want. + +WWW: https://github.com/sethmlarson/socksio