From owner-freebsd-x11@FreeBSD.ORG Mon Apr 27 19:57:32 2015 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D9EBEC62; Mon, 27 Apr 2015 19:57:32 +0000 (UTC) Received: from slim.berklix.org (slim.berklix.org [94.185.90.68]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0C8E614A8; Mon, 27 Apr 2015 19:57:30 +0000 (UTC) Received: from mart.js.berklix.net (p57BCF2C7.dip0.t-ipconnect.de [87.188.242.199]) (authenticated bits=128) by slim.berklix.org (8.14.5/8.14.5) with ESMTP id t3RJvCEM079854; Mon, 27 Apr 2015 21:57:13 +0200 (CEST) (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (fire.js.berklix.net [192.168.91.41]) by mart.js.berklix.net (8.14.3/8.14.3) with ESMTP id t3RJvF1A002583; Mon, 27 Apr 2015 21:57:15 +0200 (CEST) (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (localhost [127.0.0.1]) by fire.js.berklix.net (8.14.7/8.14.7) with ESMTP id t3RIUoPA023168; Mon, 27 Apr 2015 20:32:34 +0200 (CEST) (envelope-from jhs@berklix.com) Message-Id: <201504271832.t3RIUoPA023168@fire.js.berklix.net> To: Baptiste Daroussin cc: x11@freebsd.org Subject: Re: patch for From: "Julian H. Stacey" Organization: http://berklix.com BSD Unix Linux Consultants, Munich Germany User-agent: EXMH on FreeBSD http://berklix.com/free/ X-URL: http://www.berklix.com In-reply-to: Your message "Mon, 27 Apr 2015 15:32:23 +0200." <20150427133222.GH13141@ivaldir.etoilebsd.net> Date: Mon, 27 Apr 2015 20:30:50 +0200 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Apr 2015 19:57:32 -0000 Baptiste Daroussin wrote: > On Mon, Apr 27, 2015 at 02:55:13PM +0200, Julian H. Stacey wrote: > > Hi x11@freebsd.org, > > cc: anholt@FreeBSD.org as creator as no MAINTAINER=3D ) > >=20 > > I wrote this patch after graphics/dri failed. Comments please ? > >=20 > > http://berklix.com/~jhs/src/bsd/fixes/FreeBSD/ports/gen/graphics/dri/Make= > file.REL=3D10.1-RELEASE.diff > >=20 > > *** 10.1-RELEASE/ports/graphics/dri/Makefile Mon Apr 27 14:34:42 2015 > > --- new-generic/ports/graphics/dri/Makefile Mon Apr 27 14:36:27 2015 > > *************** > > *** 12,17 **** > > --- 12,25 ---- > > LIB_DEPENDS=3D libdrm.so:${PORTSDIR}/graphics/libdrm \ > > libexpat.so:${PORTSDIR}/textproc/expat2 > > =20 > > + LIB_DEPENDS+=3D ${PORTSDIR}/textproc/py-libxml2 > > + # LIB_DEPENDS+=3D lib/python2.7/site-packages/libxml2mod.so:${PORTSDIR}= > /textproc/py-libxml2 > > + # To avoid error: > > + # checking python2 module: libxml2... no > > + # configure: error: failed to find required module libxml2 > > + # =3D=3D=3D> Script "configure" failed unexpectedly. > > + # Please report the problem to x11@FreeBSD.org [maintainer] and att= > ach the > > +=20 > > USES+=3D gettext:build > > USE_XORG=3D glproto x11 xext xxf86vm xdamage xfixes dri2proto > > I removed Eric as he is not working on this, the maintainer is x11@ > > This patch is wrong the syntax for libdepend is really not the proper synta= > x. > > Btw this is certainly not a build depend you do expect here but a BUILD_DEP= > ENDS > > Best regards, > Bapt Ah, Yes ! Thanks. So BUILD_DEPENDS+= ${PORTSDIR}/textproc/py-libxml2 would suffice, but maybe it should be longer ? maybe similar to BUILD_DEPENDS+= \ lib/python2.7/site-packages/libxml2mod.so:\ ${PORTSDIR}/textproc/py-libxml2 I tried to find what that something should be, by doing cd /usr/ports/textproc/py-libxml2; make clean ; make deinstall cd /usr/ports/graphics/dri; make clean; make But I failed to find whatever it was, so not sure if BUILD_DEPENDS is needed, or if it was just some local aberation here. PS Apologies for truncated "Subject: patch for" instead of "Subject: patch for graphics/dri/Makefile" Cheers, Julian -- Julian Stacey, BSD Linux Unix C Sys Eng Consultant Munich http://berklix.com Indent previous with "> ". Reply Below as a play script. Send plain text, Not quoted-printable, HTML, or base64.