Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 03 Nov 2000 10:31:52 -0800
From:      Doug Barton <DougB@FreeBSD.org>
To:        sobomax@FreeBSD.org
Cc:        mux@qualys.com, freebsd-ports@FreeBSD.org, tg@FreeBSD.org
Subject:   Re: ports/21475: Port broken: xlockmore 4.17.2
Message-ID:  <3A030498.45A578C5@FreeBSD.org>
References:  <200011021601.IAA19005@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------490FD11BCD40BA5CAC700EC2
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

sobomax@FreeBSD.org wrote:
> 
> Synopsis: Port broken: xlockmore 4.17.2
> 
> State-Changed-From-To: open->closed
> State-Changed-By: sobomax
> State-Changed-When: Thu Nov 2 08:00:31 PST 2000
> State-Changed-Why:
> This type of behaviour was due to improper support of XF4.0.1 in Mesa port. Please
> recompile/reinstall XFree and Mesa and try again.

	Unfortunately, even after doing this with the latest ports of each,
xlockmore exits with signal 10 on almost all GL related screen savers it
tries to run. I get the following warnings as well: 

Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".

The problem is complicated by the fact that the port's makefile is
somewhat out of date with reference to the configure options. The
attached patch represents one way to handle these problems, and fixes
some portlint.

Enjoy,

Doug
-- 
    Life is an essay test. Long form. Spelling counts.

	Do YOU Yahoo!?
--------------490FD11BCD40BA5CAC700EC2
Content-Type: text/plain; charset=us-ascii;
 name="xlockmore.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="xlockmore.diff"

--- /home/doug/xlockmore/Makefile	Tue Aug 29 03:48:34 2000
+++ Makefile	Fri Nov  3 10:28:18 2000
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	xlockmore
-PORTVERSION= 	4.17.2
+PORTVERSION=	4.17.2
 CATEGORIES=	x11
 MASTER_SITES=	ftp://ftp.tux.org/pub/tux/bagleyd/xlockmore/ \
 		${MASTER_SITE_XCONTRIB}
@@ -15,14 +15,15 @@
 MAINTAINER=	tg@FreeBSD.org
 
 GNU_CONFIGURE=	yes
-CONFIGURE_ARGS= --without-gl --without-motif --without-sx \
+CONFIGURE_ARGS=	--without-gltt --without-opengl --without-mesagl \
 		--without-editres --without-dtsaver --without-rplay \
-		--without-nas --without-gtk --without-esound
+		--without-nas --without-gtk --without-esound --without-motif
+
 .if defined(MAKE_KERBEROS4)
-CONFIGURE_ARGS+= --enable-kerberos4
+CONFIGURE_ARGS+=	--enable-kerberos4
 .endif
 .if defined(KRB5_HOME) && exists(${KRB5_HOME})
-CONFIGURE_ARGS+= --enable-kerberos5
+CONFIGURE_ARGS+=	--enable-kerberos5
 .endif
 USE_X_PREFIX=	yes
 USE_XPM=	yes
@@ -34,7 +35,12 @@
 # CONFIGURE_ARGS+= --with-libraries=/usr/lib/aout
 # .endif
 
+.if ${XFREE86_VERSION} >= 4
+WITH_MESAGL?=	no
+.else
 WITH_MESAGL?=	yes
+.endif
+
 .if ${WITH_MESAGL} == yes
 CONFIGURE_ARGS+=	--with-mesagl
 USE_MESA=	yes

--------------490FD11BCD40BA5CAC700EC2--



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3A030498.45A578C5>