ports/126932: gapcmon option in sysutils/apcupsd conflicts with sysutils/gapcmon
Jason E. Hale
bsdkaffee at gmail.com
Fri Aug 29 04:00:03 UTC 2008
>Number: 126932
>Category: ports
>Synopsis: gapcmon option in sysutils/apcupsd conflicts with sysutils/gapcmon
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Fri Aug 29 04:00:02 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Jason E. Hale
>Release: FreeBSD 7.0-STABLE i386
>Organization:
none
>Environment:
System: FreeBSD 7.0-STABLE #0: Wed Aug 6 23:19:34 EDT 2008 i386
>Description:
In sysutils/apcupsd, a GAPCMON OPTION was added which conflicts with
sysutils/gapcmon. This is the same program and installs in the same
location. The sysutils/gapcmon port has been in place before gapcmon was
bundled with apcupsd.
>How-To-Repeat:
Install sysutils/gapcmon and sysutils/apcupsd with the GAPCMON OPTION enabled;
they will install conflicting files.
>Fix:
There are several things that can be done:
1. CONFLICTS obviously will not work since gapcmon requires apcupsd.
2. Change the GAPCMON OPTION in sysutils/apcupsd to simply depend on the
sysutils/gapcmon port as a RUN_DEPENDS.
3. Remove the GAPCMON OPTION from sysutils/apcupsd.
4. Remove the sysutils/gapcmon port which would still require CONFLICTS.
I am the maintainer of sysutils/gapcmon and I favor option #2 since the separate
gapcmon project is updated more often than the one bundled with apcupsd. It
would also still give the user the option of installing the GUI.
sysutils/gapcmon does not depend on sysutils/apcupsd, so there wouldn't be a
"chicken-egg" problem.
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list