[Bug 244548] archivers/gzip: address conflict with archivers/zutils
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Mon Mar 2 02:10:22 UTC 2020
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=244548
Bug ID: 244548
Summary: archivers/gzip: address conflict with archivers/zutils
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: Individual Port(s)
Assignee: ports-bugs at FreeBSD.org
Reporter: jcfyecrayz at liamekaens.com
CC: danilo at FreeBSD.org
CC: danilo at FreeBSD.org
Created attachment 212086
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=212086&action=edit
[patch] fix gzip & zutils conflict
archivers/gzip and archivers/zutils install _some_ of the same files (e.g.,
bin/zgrep).
Installing gzip-1.10...
pkg-static: gzip-1.10 conflicts with zutils-1.8 (installs files into the same
place). Problematic file: /usr/local/bin/zcat
The attached patch addresses this by creating a ZUTILS option in
archivers/gzip. If ZUTILS is on, gzip will not install the conflicting files
and have a run-time dependency on archivers/zutils. If off, it will install
those files and mark archivers/zutils as a conflicting port.
This (ZUTILS=on) allows archivers/gzip and archivers/zutils to both be
installed.
The patch sets ZUTILS off by default, so there should be no change in the
default package. If we commit a change such that ZUTILS is on by default,
PORTREVISION should be bumped since that would mean a package change to the
default package.
There are some differences between the zutils version of the conflicting
utilities. For instance, the zutils version of zgrep supports -r (recursive
grep), but the gzip version does not. For that reason, I personally prefer the
zutils version (and so I could see making ZUTILS=on be the default - not to
mention, it allows users to install both packages), but that is not an
exhaustive comparison. Generally, my impression is that the differences are
small.
QA testing:
- poudriere testport WITH=ZUTILS & WITHOUT=ZUTILS - ok
- portlint - ok
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list