git: 382c9a32980a - main - archivers/py-patool: New port: portable command line archive file manager
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 29 Apr 2023 23:44:56 UTC
The branch main has been updated by acm: URL: https://cgit.FreeBSD.org/ports/commit/?id=382c9a32980afe9d0e14d43d9e20b7242a54af59 commit 382c9a32980afe9d0e14d43d9e20b7242a54af59 Author: Jose Alonso Cardenas Marquez <acm@FreeBSD.org> AuthorDate: 2023-04-29 23:43:57 +0000 Commit: Jose Alonso Cardenas Marquez <acm@FreeBSD.org> 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 <bsd.port.mk> 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.