Subject: CVS commit: pkgsrc/sysutils/py-diffoscope
From: Adam Ciarcinski
Date: 2025-04-14 09:57:34
Message id: 20250414075735.0C34EFBE3@cvs.NetBSD.org

Log Message:
py-diffoscope: updated to 294

294
* Correct longstanding issue where many ">"-based version tests used in
  conditional fixtures were broken due to the lack of a __gt__ method.
* Address a long-hidden issue in the test_versions testsuite where we weren't
  actually testing ">" as it was masked by the tests for equality in the
  testsuite.
* Update copyright years.

293
* Correct import masking issue.

292
* Ignore st_size entry for directories to avoid spurious diffs as this value
  is essentially filesystem dependent.
* Update copyright years.

291
* Make two required adjustments for the new version of the src:file package:
  - file(1) version 5.46 now emits "XHTML document" for .xhtml files, \ 
such as
    those found nested within our .epub tests. Therefore, match this string
    when detecting XML files. This was causing an FTBFS due to inconsistent
    indentation in diffoscope's output.
  - Require the new, upcoming, version of file(1) for a quine-related
    testcase after adjusting the expected output. Previous versions of
    file(1) had a duplicated "last modified, last modified" string for some
    Zip archives that has now been removed.
* Add a missing subprocess import.
* Bump Standards-Version to 4.7.2.

290
* Also consider .aar files as APK files for the sake of not falling back to a
  binary diff.
* Ensure all calls to out_check_output in the ELF comparator have the
  potential CalledProcessError exception caught.
* Ensure a potential CalledProcessError is caught in the OpenSSL comparator
  as well.
* Update copyright years.
* Drop deprecated and no longer functional "setup.py test" command.

Files:
RevisionActionfile
1.29modifypkgsrc/sysutils/py-diffoscope/Makefile
1.13modifypkgsrc/sysutils/py-diffoscope/PLIST
1.22modifypkgsrc/sysutils/py-diffoscope/distinfo