From nobody Sat Apr 29 23:44:55 2023 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 4Q85gC4qRzz48PnN; Sat, 29 Apr 2023 23:44:55 +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 4Q85gC2p58z40km; Sat, 29 Apr 2023 23:44:55 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1682811895; 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=jBto4rmlzyPDp4Mz1d7vIxwqGC4/4OvNPadt5LNY6Qg=; b=EHqrsNaZaHUjxncEWbZdMi8RGbfoJ184CHtEZRZrLuhPnuJ4LrAKyB+ArIVTQGnNVw67gW wd7BwL9sfZmg+T9S1EihKloY9P9qIwn9dudgKv006q021NWT3bFhrtMPN00wQWbCHE8JXV lq8VtqJS2IGXwuZ4gp+YweVl3WsRp/RJuuTx0I7pI9fE2NpbEUDFBu2KIG7J2QK/KYN/aK BBY+uz2kDbtLaN+JLfGd8IIol9sBLY9PX2yjd4Y0TMspSwCshj8fludtTCBcI3EqGDM06F tDqnZFkdKQ2Us8exr8fr8Fi2tzcmm3przW0NAUzKNldd8B870i2nnv08obcizA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1682811895; 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=jBto4rmlzyPDp4Mz1d7vIxwqGC4/4OvNPadt5LNY6Qg=; b=QZhy0sBV3Hl0SzQx4LX4lVnPBcFjVBm6M+y4zONq1gxraExjeDUgff8rCjDxjgBHyse81P 9QnSP46lDKzq3TZcTgjy00YWCQ+FDu9dHiNZm1tVMi7fXGtJHWDnNQTFYSOKWPxPhVxJqB cgWdXl5b0qhcKnoH0wvgCLdWkAtMucUK3jqHPrsMq0HmZ3E1UC77bSKuWo1QttfB15KnrM 8k0i8L+AIyEulWf4AmHmHrNw5xMvlgOvrB6TNzDxS/+4uHZ8zF0t/rvx3Xkc6d+Ag2swUb ZpqX7LGPQevVwAqB/PSDAqHsoXuZLjPhwE8qVSmC3M01/pidM6yJGKQdkx3GiA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1682811895; a=rsa-sha256; cv=none; b=nhb9bSoUkBRMM/33wBbWnWCxATd6PhaWjl0A+fUeHUgPX+gnnui6yEIv9dVnjouAfxfIo/ wfu8DCVkYSdcOXxhMIV/2MMvRZKvkhSPNIMxsaQlz4s6pLUQfvQtFhUmMLPynIfoInXM5v 4R/D5AdmAeKJk/s6DJmEDkKWCdPDe5iz47Wcum1TrHi/q65NOEOD9H2ZeMEBNMWvyyNJIe J1gPZRjOQ7ZO3aaxNZNd3e0Rvo5Bt3KWT3AhW0PINGeyhzJhs1TZXqqQKZRAFALKVVZUDL Te4L7GcsTPffP142lEmG5sumpZ6hY2mKYj604BzZyiCAFHuQz8nWte0bFQV+YA== 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 4Q85gC1s1Fz11qq; Sat, 29 Apr 2023 23:44:55 +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 33TNit2U061640; Sat, 29 Apr 2023 23:44:55 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 33TNithc061639; Sat, 29 Apr 2023 23:44:55 GMT (envelope-from git) Date: Sat, 29 Apr 2023 23:44:55 GMT Message-Id: <202304292344.33TNithc061639@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Jose Alonso Cardenas Marquez Subject: git: bacdef05a8dd - main - archivers/py-pyunpack: New port: unpack archive files in Python 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: acm X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: bacdef05a8dd44886cc915cccdd02a01be8938f1 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by acm: URL: https://cgit.FreeBSD.org/ports/commit/?id=bacdef05a8dd44886cc915cccdd02a01be8938f1 commit bacdef05a8dd44886cc915cccdd02a01be8938f1 Author: Jose Alonso Cardenas Marquez AuthorDate: 2023-04-29 23:42:10 +0000 Commit: Jose Alonso Cardenas Marquez CommitDate: 2023-04-29 23:44:43 +0000 archivers/py-pyunpack: New port: unpack archive files in Python unpack archive files in Python Features: - unpack archive files - support passwords - very simple interface - command line interface and library back-ends: - zipfile: included in Python - patool: It relies on helper applications to handle those archive formats (for example bzip2 for BZIP2 archives). Supported formats: 7z (.7z), ACE (.ace), ALZIP (.alz), AR (.a), ARC (.arc), ARJ (.arj), BZIP2 (.bz2), CAB (.cab), compress (.Z), CPIO (.cpio), DEB (.deb), DMS (.dms), GZIP (.gz), LRZIP (.lrz), LZH (.lha, .lzh), LZIP (.lz), LZMA (.lzma), LZOP (.lzo), RPM (.rpm), RAR (.rar), RZIP (.rz), TAR (.tar), XZ (.xz), ZIP (.zip, .jar) and ZOO (.zoo) --- archivers/Makefile | 1 + archivers/py-pyunpack/Makefile | 21 +++++++++++++++++++++ archivers/py-pyunpack/distinfo | 3 +++ archivers/py-pyunpack/pkg-descr | 18 ++++++++++++++++++ 4 files changed, 43 insertions(+) diff --git a/archivers/Makefile b/archivers/Makefile index ef2e719950ba..37852e243017 100644 --- a/archivers/Makefile +++ b/archivers/Makefile @@ -196,6 +196,7 @@ SUBDIR += py-python-lzo SUBDIR += py-python-rpm-packaging SUBDIR += py-python-snappy + SUBDIR += py-pyunpack SUBDIR += py-rarfile SUBDIR += py-rcssmin SUBDIR += py-rjsmin diff --git a/archivers/py-pyunpack/Makefile b/archivers/py-pyunpack/Makefile new file mode 100644 index 000000000000..c1f2aff69194 --- /dev/null +++ b/archivers/py-pyunpack/Makefile @@ -0,0 +1,21 @@ +PORTNAME= pyunpack +PORTVERSION= 0.3 +CATEGORIES= archivers python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= acm@FreeBSD.org +COMMENT= unpack archive files in Python +WWW= https://github.com/ponty/pyunpack + +LICENSE= BSD2CLAUSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}easyprocess>0:devel/py-easyprocess@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}entrypoint2>0:devel/py-entrypoint2@${PY_FLAVOR} + +USES= python:3.6+ +USE_PYTHON= autoplist distutils + +NO_ARCH= yes + +.include diff --git a/archivers/py-pyunpack/distinfo b/archivers/py-pyunpack/distinfo new file mode 100644 index 000000000000..5ab778d2e7a4 --- /dev/null +++ b/archivers/py-pyunpack/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1680277713 +SHA256 (pyunpack-0.3.tar.gz) = b9192665c3aa28eaeb2b01198a2f2f985d9a3ecce55f266a657b31cd337d3f12 +SIZE (pyunpack-0.3.tar.gz) = 6420 diff --git a/archivers/py-pyunpack/pkg-descr b/archivers/py-pyunpack/pkg-descr new file mode 100644 index 000000000000..cceeb96bca0f --- /dev/null +++ b/archivers/py-pyunpack/pkg-descr @@ -0,0 +1,18 @@ +unpack archive files in Python + +Features: + +- unpack archive files +- support passwords +- very simple interface +- command line interface and library + +back-ends: + +- zipfile: included in Python +- patool: It relies on helper applications to handle those archive formats (for + example bzip2 for BZIP2 archives). Supported formats: 7z (.7z), ACE (.ace), + ALZIP (.alz), AR (.a), ARC (.arc), ARJ (.arj), BZIP2 (.bz2), CAB (.cab), + compress (.Z), CPIO (.cpio), DEB (.deb), DMS (.dms), GZIP (.gz), LRZIP (.lrz), + LZH (.lha, .lzh), LZIP (.lz), LZMA (.lzma), LZOP (.lzo), RPM (.rpm), + RAR (.rar), RZIP (.rz), TAR (.tar), XZ (.xz), ZIP (.zip, .jar) and ZOO (.zoo)