From owner-freebsd-ports@FreeBSD.ORG Sun Dec 3 13:28:41 2006 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8FA2816A40F for ; Sun, 3 Dec 2006 13:28:41 +0000 (UTC) (envelope-from rafan@svm.csie.ntu.edu.tw) Received: from svm.csie.ntu.edu.tw (svm.csie.ntu.edu.tw [140.112.90.75]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6C87343C9D for ; Sun, 3 Dec 2006 13:28:14 +0000 (GMT) (envelope-from rafan@svm.csie.ntu.edu.tw) Received: from svm.csie.ntu.edu.tw (localhost [127.0.0.1]) by svm.csie.ntu.edu.tw (8.13.8/8.13.8) with ESMTP id kB3DSewo025041; Sun, 3 Dec 2006 21:28:40 +0800 (CST) (envelope-from rafan@svm.csie.ntu.edu.tw) Received: (from rafan@localhost) by svm.csie.ntu.edu.tw (8.13.8/8.13.8/Submit) id kB3DSePM054682; Sun, 3 Dec 2006 21:28:40 +0800 (CST) (envelope-from rafan) Date: Sun, 3 Dec 2006 21:28:40 +0800 From: Rong-En Fan To: Kris Kennaway Message-ID: <20061203132840.GA2517@svm.csie.ntu.edu.tw> References: <20061203022926.GA9253@xor.obsecurity.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="7AUc2qLy4jB3hD7Z" Content-Disposition: inline In-Reply-To: <20061203022926.GA9253@xor.obsecurity.org> User-Agent: Mutt/1.5.13 (2006-08-11) Cc: ports@freebsd.org Subject: Re: Update on X11BASE status X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Dec 2006 13:28:41 -0000 --7AUc2qLy4jB3hD7Z Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Dec 02, 2006 at 09:29:26PM -0500, Kris Kennaway wrote: > Thanks to the hard work of a number of maintainers and committers > we're making good progress on bringing the ports tree into complete > X11BASE compliance. You are welcome. Most ports listed are easy to fix 1) properly define USE_XLIB with GNU_CONFIGURE 2) put --x-includes and --x-libraries (see bsd.port.mk) in CONFIGURE_ARGS when necessary 3) define proper CONFIGURE_ENV/CONFIGURE_ARGS/MAKE_ARGS/MAKE_ENV if the port's configure/Makefile support them 4) s,/usr/X11R6,${X11BASE},g as the last resort >=20 > http://pointyhat.freebsd.org/errorlogs/i386-5-exp-latest/index-maintain= er.html >=20 > We're now down to fewer than 110 ports that need to be corrected to > deal with a non-standard X11BASE location (the rest are more general > port problems). By now only 17 of those broken ports are > unmaintained, so the majority of them are waiting on individual > maintainers to step up and/or approve fixes already submitted by other > users. One major problem I encountered so far is math/vtk* and science/paraview. They all uses CMake system (devel/cmake). I'm not quite sure what's the best way to make its makefile accepts correct X11BASE. One possibility is to patch its FindX11 module, but it seems to me that these ports contain their CMake/ in their distribution, i.e., we need to patch each ports. Any cmake experts? Thanks, Rong-En Fan --7AUc2qLy4jB3hD7Z Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFFctEH144QkYb9jGgRArzYAJ4n+pCHHwWxc1kWuJCeuhQi0g6VQACeLW+c fR93/F+FuHiWpCJhA+UqspE= =SWuh -----END PGP SIGNATURE----- --7AUc2qLy4jB3hD7Z--