Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 Mar 2006 20:48:30 -0700 (MST)
From:      Mike Brown <mike@skew.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/94012: sysutils/xmbmon needs to give notification of recent non-X11 fork
Message-ID:  <200603020348.k223mUpr048792@chilled.skew.org>
Resent-Message-ID: <200603020350.k223o6Tk010494@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         94012
>Category:       ports
>Synopsis:       sysutils/xmbmon needs to give notification of recent non-X11 fork
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Mar 02 03:50:05 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Mike Brown
>Release:        FreeBSD 5.4-STABLE i386
>Organization:
skew.org
>Environment:
System: FreeBSD chilled.skew.org 5.4-STABLE FreeBSD 5.4-STABLE #0: Sun Jan 29 22:47:28 MST 2006 mike@chilled.skew.org:/usr/obj/usr/src/sys/GENERIC i386

>Description:
On 01 Feb 2006, the WITHOUT_X11 support in sysutils/xmbmon was removed, and a new port, sysutils/mbmon,
was created for the non-X11 version. Users who had installed sysutils/xmbmon with WITHOUT_X11 enabled
would find that running portupgrade would result in X11 libs being installed as it tried to build
the latest xmbmon port.

This is partly attributable to the fact that WITHOUT_X11 does not override USE_XLIB
in bsd.ports.mk, an issue for which I will send a separate PR.

>How-To-Repeat:
>Fix:
A check for WITHOUT_X11 should be added to sysutils/xmbmon/Makefile, as shown below.

--- Makefile.old        Wed Mar  1 20:39:34 2006
+++ Makefile    Wed Mar  1 20:39:01 2006
@@ -6,11 +6,15 @@
 #
 
 PORTNAME=      xmbmon
-PORTREVISION=  7
+PORTREVISION=  6
 
 COMMENT=       A X motherboard monitor for LM78/79, W8378x, AS99127F, VT82C686 and ADM9240
 
 MASTERDIR=     ${.CURDIR}/../mbmon
+
+.if defined(WITHOUT_X11)
+IGNORE=        requires X11. The tty version of xmbmon is now a separate port: sysutils/mbmon
+.endif
 
 USE_X_PREFIX=  yes
 EXTRA_PATCHES= ${.CURDIR}/files/patch-*
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200603020348.k223mUpr048792>