head	1.3;
access;
symbols
	pkgsrc-2026Q1:1.3.0.8
	pkgsrc-2026Q1-base:1.3
	pkgsrc-2025Q4:1.3.0.6
	pkgsrc-2025Q4-base:1.3
	pkgsrc-2025Q3:1.3.0.4
	pkgsrc-2025Q3-base:1.3
	pkgsrc-2025Q2:1.3.0.2
	pkgsrc-2025Q2-base:1.3
	pkgsrc-2025Q1:1.2.0.10
	pkgsrc-2025Q1-base:1.2
	pkgsrc-2024Q4:1.2.0.8
	pkgsrc-2024Q4-base:1.2
	pkgsrc-2024Q3:1.2.0.6
	pkgsrc-2024Q3-base:1.2
	pkgsrc-2024Q2:1.2.0.4
	pkgsrc-2024Q2-base:1.2
	pkgsrc-2024Q1:1.2.0.2
	pkgsrc-2024Q1-base:1.2
	pkgsrc-2023Q4:1.1.0.54
	pkgsrc-2023Q4-base:1.1
	pkgsrc-2023Q3:1.1.0.52
	pkgsrc-2023Q3-base:1.1
	pkgsrc-2023Q2:1.1.0.50
	pkgsrc-2023Q2-base:1.1
	pkgsrc-2023Q1:1.1.0.48
	pkgsrc-2023Q1-base:1.1
	pkgsrc-2022Q4:1.1.0.46
	pkgsrc-2022Q4-base:1.1
	pkgsrc-2022Q3:1.1.0.44
	pkgsrc-2022Q3-base:1.1
	pkgsrc-2022Q2:1.1.0.42
	pkgsrc-2022Q2-base:1.1
	pkgsrc-2022Q1:1.1.0.40
	pkgsrc-2022Q1-base:1.1
	pkgsrc-2021Q4:1.1.0.38
	pkgsrc-2021Q4-base:1.1
	pkgsrc-2021Q3:1.1.0.36
	pkgsrc-2021Q3-base:1.1
	pkgsrc-2021Q2:1.1.0.34
	pkgsrc-2021Q2-base:1.1
	pkgsrc-2021Q1:1.1.0.32
	pkgsrc-2021Q1-base:1.1
	pkgsrc-2020Q4:1.1.0.30
	pkgsrc-2020Q4-base:1.1
	pkgsrc-2020Q3:1.1.0.28
	pkgsrc-2020Q3-base:1.1
	pkgsrc-2020Q2:1.1.0.24
	pkgsrc-2020Q2-base:1.1
	pkgsrc-2020Q1:1.1.0.4
	pkgsrc-2020Q1-base:1.1
	pkgsrc-2019Q4:1.1.0.26
	pkgsrc-2019Q4-base:1.1
	pkgsrc-2019Q3:1.1.0.22
	pkgsrc-2019Q3-base:1.1
	pkgsrc-2019Q2:1.1.0.20
	pkgsrc-2019Q2-base:1.1
	pkgsrc-2019Q1:1.1.0.18
	pkgsrc-2019Q1-base:1.1
	pkgsrc-2018Q4:1.1.0.16
	pkgsrc-2018Q4-base:1.1
	pkgsrc-2018Q3:1.1.0.14
	pkgsrc-2018Q3-base:1.1
	pkgsrc-2018Q2:1.1.0.12
	pkgsrc-2018Q2-base:1.1
	pkgsrc-2018Q1:1.1.0.10
	pkgsrc-2018Q1-base:1.1
	pkgsrc-2017Q4:1.1.0.8
	pkgsrc-2017Q4-base:1.1
	pkgsrc-2017Q3:1.1.0.6
	pkgsrc-2017Q3-base:1.1
	pkgsrc-2017Q2:1.1.0.2
	pkgsrc-2017Q2-base:1.1;
locks; strict;
comment	@# @;


1.3
date	2025.04.13.08.06.23;	author adam;	state Exp;
branches;
next	1.2;
commitid	1KPxoziZCPpdGRQF;

1.2
date	2024.01.12.05.34.58;	author adam;	state Exp;
branches;
next	1.1;
commitid	odovae4mCwfTw7UE;

1.1
date	2017.04.14.14.01.02;	author leot;	state Exp;
branches;
next	;
commitid	7jDSihnauSQZwvNz;


desc
@@


1.3
log
@Fix PLIST after py-setuptools update; bump depends and revision
@
text
@@@comment $NetBSD: PLIST,v 1.2 2024/01/12 05:34:58 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/rarfile.py
${PYSITELIB}/rarfile.pyc
${PYSITELIB}/rarfile.pyo
@


1.2
log
@py-rarfile: updated to 4.1

Version 4.1 (2023-09-17)

Features:

* Support 7zip/p7zip as decompression backend.
* RAR5: check password before trying to read file (chigusa)

New APIs:

* Make get_rar_version a public function (Safihre)
* New option: ``part_only`` for :class:`RarFile`,
  to read only single file and allow it to be middle-part
  of multi-volume archive.
* Add :meth:`RarFile.printdir`, use it in dumprar.  Needed to examine
  FILE_COPY or HARD_LINK entries that do not contain data.

Fixes:

* Use OS separator to access filename.  Should fix
  subdirectory entry access on Windows.
* DirectReader: check seek position on each read.
  Fixes read reading from multiple entries in parallel
  on RarFile backed by file object.
* DirectReader: properly disable CRC check when seeking.
* Reset _hdrenc_main before processing a new volume.
  Fixes CRC checks on multi-volume reads.
* Adapt to Python 3.10 argparse (MeggyCal)
* SFX: Handle volume numbering special cases better.
* nsdatetime: support pypy internal use
* Throw error if backend does not support passwords.

Cleanups:

* ci: Use proper unrar on Windows.  MingW one tolaretes
  paths with ``/`` better than upstream build.
* ci: Add Python 3.10 to the testing (Christian Clauss)
* Avoid isascii, not in 3.6
@
text
@d1 1
a1 2
@@comment $NetBSD: PLIST,v 1.1 2017/04/14 14:01:02 leot Exp $
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
d5 1
@


1.1
log
@Import py-rarfile-3.0 as archivers/py-rarfile

This is Python module for RAR archive reading. The interface is made as zipfile
like as possible. Licensed under ISC license.

Features:

 * Supports both RAR3 and RAR5 format archives.
 * Supports multi volume archives.
 * Supports Unicode filenames.
 * Supports password-protected archives.
 * Supports archive and file comments.
 * Archive parsing and non-compressed files are handled in pure Python code.
 * Compressed files are extracted by executing external tool: either unrar from
   RARLAB or bsdtar from libarchive.
 * Works with both Python 2.7 and 3.x.
@
text
@d1 6
a6 5
@@comment $NetBSD$
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
@

