Page MenuHomeFreeBSD

archivers/xarchiver: Update to 0.5.4.15
ClosedPublic

Authored by woodsb02 on Jun 30 2020, 4:58 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Apr 14, 5:06 AM
Unknown Object (File)
Fri, Apr 12, 12:47 AM
Unknown Object (File)
Dec 20 2023, 8:16 AM
Unknown Object (File)
Dec 16 2023, 4:58 AM
Unknown Object (File)
Nov 18 2023, 3:01 PM
Unknown Object (File)
Nov 18 2023, 2:06 PM
Unknown Object (File)
Nov 9 2023, 12:11 PM
Unknown Object (File)
Nov 6 2023, 3:36 PM
Subscribers

Details

Summary

archivers/xarchiver: Update to 0.5.4.15

  • Default to using GTK-3, since Xfce now also uses GTK-3
  • Use GNU tar since xarchiver now uses many arguments which are unsupported in bsdtar
  • Ensure Info-ZIP is used instead of FreeBSD unzip, to ensure zipinfo mode output matches required format for xarchiver when listing the contents of zip files
  • Patch CLI calls to move option flags before file arguments
Test Plan

poudriere testport -j 13amd64 = reports ok
Runtime testing appears to work well

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Hi Ben, thank you for that.

I'm testing your patch and it looks good. Except for gzip files. xarchiver is using the system gzip and failing to parse its output. I'll include archivers/gzip in the RUN_DEPENDS list and change the search path to ${LOCALBASE} as you did for zip files.

Thanks!

archivers/xarchiver/Makefile
18 ↗(On Diff #73916)

unzip is always present in PATH, so this is now a noop. You either have to specify ${LOCALBASE}/bin/unzip, or keep zipinfo as it was before.

This revision was not accepted when it landed; it landed in state Needs Review.Aug 31 2020, 12:25 PM
Closed by commit rP547171: - Update to 0.5.4.15 (authored by danilo). · Explain Why
This revision was automatically updated to reflect the committed changes.