From nobody Sat Apr 29 23:44:56 2023 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 4Q85gF14zqz48PnP; Sat, 29 Apr 2023 23:44:57 +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 4Q85gD3hNhz40qM; Sat, 29 Apr 2023 23:44:56 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1682811896; 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=p/SUAZGdcTtDX1sTG7UKQR1auZ5MwoH4IdevVcQJjtE=; b=I7Efj7ZB+i/Xg0dTHCjR2nzS+Z4udD/Wcmy/V9ZZP3GWktBFgbqXmW59v4SuTcWZ3W7qzq X/l3uQFeyFUiFJDomcRpAkxeMOie/KQHqkcvdVONePRarLN+fy2TLnNVyc7M6Nx/1X6/Rn VkvpYvVSe5nzVTBHLZpS8QOC6Ge0iAL8xjGvw3dycUTOvRJvK/n7km90+UVVf+hPVBsBCK MSwmsQdiFzwD4L/g6dt7LBtgFQD6iyPE9R24BHYOKAcGbadQQW34yfwdavD9ouhDfFADI6 qPWfA21CEekvhCGQeLQPn65JCaVHC6HZaXqlslFxT4WVD2mn72VepLe7XyeAqw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1682811896; 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=p/SUAZGdcTtDX1sTG7UKQR1auZ5MwoH4IdevVcQJjtE=; b=qtZKLnyY4UGjKgHzgExtKxuOTsYT9DoUUqirkGV4XIpoJYG70s+EUVT1t+sGGiOkTVQoH7 4mKq9gkD/780L864p/fbWsdpafjewiE2Tp/8J/bsWxx/CdaXzzWRfPNoBJ23JMpYLurN+g clZYvEvm4md3RtcRtYE7a09ClbK/iXMAAwCYb+Itwb8SIFWX6AYJLN1AXt1YL439/w/pbT P3qtaTQmS5WrNmu6xlklT4gR1dpxAPKYME5qcGQgsYNO7Vg5td+fqtvr2ISKzCKtUm0zd0 /px0O/JhHpJxxhxfymKT7b23BTp3CdbcuPTAPfl7pguJnj3LGd30qRmk4Tskug== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1682811896; a=rsa-sha256; cv=none; b=eemTtilZH2yCYdxHM4h+sbfSOAIvpeqwGRvrCBTzxME3mf3aqMrs7MAyiRPNBNJBc3aPfI isscAGRagjhjxUXD+RP5hOgE17r8Wlj2HmSn14YQfQLancwe2dflb+lIqOWbjStdZcJgE4 PrsaI+e6JfRbrzbg5+I1Hg8Kw87t1OxNtoXtLIAfsZygEmGj16fISp6qo2Gyxt/79HJZ4n HDFwcHULSBsiwW6Yu5Ml5Wxem5PGbFfOyc3Pg7dWLK4PXYEcuJvXOSAam8LRk049Baa1bA 7+djhH6tqNag+5rAN9Mu9kYCOufQIHDVhCh3mF6GkwAzDrrIN78cg2sqgxyRGQ== 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 4Q85gD2mYgz11wg; Sat, 29 Apr 2023 23:44:56 +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 33TNiuBF061660; Sat, 29 Apr 2023 23:44:56 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 33TNiuOT061659; Sat, 29 Apr 2023 23:44:56 GMT (envelope-from git) Date: Sat, 29 Apr 2023 23:44:56 GMT Message-Id: <202304292344.33TNiuOT061659@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: 382c9a32980a - main - archivers/py-patool: New port: portable command line archive file manager 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: acm X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 382c9a32980afe9d0e14d43d9e20b7242a54af59 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by acm: URL: https://cgit.FreeBSD.org/ports/commit/?id=382c9a32980afe9d0e14d43d9e20b7242a54af59 commit 382c9a32980afe9d0e14d43d9e20b7242a54af59 Author: Jose Alonso Cardenas Marquez AuthorDate: 2023-04-29 23:43:57 +0000 Commit: Jose Alonso Cardenas Marquez CommitDate: 2023-04-29 23:44:44 +0000 archivers/py-patool: New port: portable command line archive file manager Patool is an archive file manager. Various archive formats can be created, extracted, tested, listed, searched, repacked and compared with patool. The advantage of patool is its simplicity in handling archive files without having to remember a myriad of programs and options. The archive format is determined by the file(1) program and as a fallback by the archive file extension. patool supports 7z (.7z, .cb7), ACE (.ace, .cba), ADF (.adf), ALZIP (.alz), APE (.ape), AR (.a), ARC (.arc), ARJ (.arj), BZIP2 (.bz2), CAB (.cab), COMPRESS (.Z), CPIO (.cpio), DEB (.deb), DMS (.dms), FLAC (.flac), GZIP (.gz), ISO (.iso), LRZIP (.lrz), LZH (.lha, .lzh), LZIP (.lz), LZMA (.lzma), LZOP (.lzo), RPM (.rpm), RAR (.rar, .cbr), RZIP (.rz), SHN (.shn), TAR (.tar, .cbt), XZ (.xz), ZIP (.zip, .jar, .cbz) and ZOO (.zoo) archive formats. It relies on helper applications to handle those archive formats (for example bzip2 for BZIP2 archives). The archive formats TAR, ZIP, BZIP2 and GZIP are supported natively and do not require helper applications to be installed. --- archivers/Makefile | 1 + archivers/py-patool/Makefile | 22 ++++++++++++++++++++++ archivers/py-patool/distinfo | 3 +++ archivers/py-patool/pkg-descr | 21 +++++++++++++++++++++ 4 files changed, 47 insertions(+) diff --git a/archivers/Makefile b/archivers/Makefile index 37852e243017..681b33f78d51 100644 --- a/archivers/Makefile +++ b/archivers/Makefile @@ -191,6 +191,7 @@ SUBDIR += py-lz4 SUBDIR += py-lzma SUBDIR += py-lzstring + SUBDIR += py-patool SUBDIR += py-pyminizip SUBDIR += py-python-lhafile SUBDIR += py-python-lzo diff --git a/archivers/py-patool/Makefile b/archivers/py-patool/Makefile new file mode 100644 index 000000000000..e010e887bf29 --- /dev/null +++ b/archivers/py-patool/Makefile @@ -0,0 +1,22 @@ +PORTNAME= patool +PORTVERSION= 1.12 +CATEGORIES= archivers python +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= acm@FreeBSD.org +COMMENT= portable command line archive file manager +WWW= https://github.com/wummel/patool/ + +LICENSE= GPLv3 + +USE_GITHUB= yes +GH_ACCOUNT= wummel +GH_PROJECT= ${PORTNAME} +GH_TAGNAME= 4928f3fc5083248ec83bbf6b02b5d9089c309100 + +USES= python:3.6+ +USE_PYTHON= autoplist distutils + +NO_ARCH= yes + +.include diff --git a/archivers/py-patool/distinfo b/archivers/py-patool/distinfo new file mode 100644 index 000000000000..937d71c388cd --- /dev/null +++ b/archivers/py-patool/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1680278476 +SHA256 (wummel-patool-1.12-4928f3fc5083248ec83bbf6b02b5d9089c309100_GH0.tar.gz) = 34ca0cd89cb868198e9bbbee93fb2a55b5dc68b79ca31238da3e7f0de567b7da +SIZE (wummel-patool-1.12-4928f3fc5083248ec83bbf6b02b5d9089c309100_GH0.tar.gz) = 1990425 diff --git a/archivers/py-patool/pkg-descr b/archivers/py-patool/pkg-descr new file mode 100644 index 000000000000..8124689aa22c --- /dev/null +++ b/archivers/py-patool/pkg-descr @@ -0,0 +1,21 @@ +Patool is an archive file manager. + +Various archive formats can be created, extracted, tested, listed, searched, +repacked and compared with patool. The advantage of patool is its simplicity in +handling archive files without having to remember a myriad of programs and +options. + +The archive format is determined by the file(1) program and as a fallback by +the archive file extension. + +patool supports 7z (.7z, .cb7), ACE (.ace, .cba), ADF (.adf), ALZIP (.alz), +APE (.ape), AR (.a), ARC (.arc), ARJ (.arj), BZIP2 (.bz2), CAB (.cab), +COMPRESS (.Z), CPIO (.cpio), DEB (.deb), DMS (.dms), FLAC (.flac), GZIP (.gz), +ISO (.iso), LRZIP (.lrz), LZH (.lha, .lzh), LZIP (.lz), LZMA (.lzma), +LZOP (.lzo), RPM (.rpm), RAR (.rar, .cbr), RZIP (.rz), SHN (.shn), +TAR (.tar, .cbt), XZ (.xz), ZIP (.zip, .jar, .cbz) and ZOO (.zoo) archive +formats. It relies on helper applications to handle those archive formats (for +example bzip2 for BZIP2 archives). + +The archive formats TAR, ZIP, BZIP2 and GZIP are supported natively and do not +require helper applications to be installed.