Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 26 Jan 2014 16:03:42 GMT
From:      Kevin Zheng <kevinz5000@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/186131: [maintainer-update] Fix build by adding 'pkgconf' dependency for games/crossfire-client
Message-ID:  <201401261603.s0QG3goH077042@oldred.freebsd.org>
Resent-Message-ID: <201401261610.s0QGA0Aj025899@freefall.freebsd.org>

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

>Number:         186131
>Category:       ports
>Synopsis:       [maintainer-update] Fix build by adding 'pkgconf' dependency for games/crossfire-client
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jan 26 16:10:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Kevin Zheng
>Release:        10.0-RELEASE
>Organization:
>Environment:
FreeBSD epsilon.local 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260789: Thu Jan 16 22:34:59 UTC 2014     root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
The Crossfire client (games/crossfire-client) requires pkgconf to build the GTK interface, but does not fail in the configure script if it is not found. Adding this dependency fixes the build.

When committing this patch, please do NOT make changes unless absolutely necessary. The conversion to StageDir and other changes are pending in ports/185556 (please take a look at that if time).

References:

http://beefy3.isc.freebsd.org/bulk/83i386-default/2014-01-22_16h16m29s/logs/crossfire-client-1.70.0_4.log

http://beefy3.isc.freebsd.org/bulk/91amd64-default/2014-01-23_15h56m33s/logs/crossfire-client-1.70.0_4.log

http://beefy3.isc.freebsd.org/bulk/91i386-default/2014-01-24_16h59m58s/logs/crossfire-client-1.70.0_4.log

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff --git a/games/crossfire-client/Makefile b/games/crossfire-client/Makefile
index 87a2c25..c70a7ec 100644
--- a/games/crossfire-client/Makefile
+++ b/games/crossfire-client/Makefile
@@ -16,6 +16,7 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 LIB_DEPENDS=	curl:${PORTSDIR}/ftp/curl
 
 GNU_CONFIGURE=	yes
+USES=		pkgconfig
 USE_GL=		glut
 USE_GNOME=	gtk20 libglade2
 USE_SDL=	sdl image mixer


>Release-Note:
>Audit-Trail:
>Unformatted:



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