From owner-cvs-ports@FreeBSD.ORG Sat Mar 13 16:11:50 2004 Return-Path: Delivered-To: cvs-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5A95816A4CE; Sat, 13 Mar 2004 16:11:50 -0800 (PST) Received: from creme-brulee.marcuscom.com (rrcs-midsouth-24-172-16-118.biz.rr.com [24.172.16.118]) by mx1.FreeBSD.org (Postfix) with ESMTP id E5E4443D1D; Sat, 13 Mar 2004 16:11:49 -0800 (PST) (envelope-from marcus@FreeBSD.org) Received: from [192.168.1.4] (shumai.marcuscom.com [192.168.1.4]) i2E0APAh063090; Sat, 13 Mar 2004 19:10:25 -0500 (EST) (envelope-from marcus@FreeBSD.org) From: Joe Marcus Clarke To: Kris Kennaway In-Reply-To: <20040314000513.GB65109@xor.obsecurity.org> References: <200403131801.i2DI1Xqn098604@repoman.freebsd.org> <20040314000513.GB65109@xor.obsecurity.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-NY6Z+QENNkvMVb+HwH0+" Organization: FreeBSD, Inc. Message-Id: <1079223091.13553.42.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Sat, 13 Mar 2004 19:11:31 -0500 cc: cvs-ports@FreeBSD.org cc: cvs-all@FreeBSD.org cc: ports-committers@FreeBSD.org Subject: Re: cvs commit: ports/x11-toolkits/py-gtk2 Makefile X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Mar 2004 00:11:50 -0000 --=-NY6Z+QENNkvMVb+HwH0+ Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sat, 2004-03-13 at 19:05, Kris Kennaway wrote: > On Sat, Mar 13, 2004 at 10:01:33AM -0800, Joe Marcus Clarke wrote: > > marcus 2004/03/13 10:01:33 PST > >=20 > > FreeBSD ports repository > >=20 > > Modified files: > > x11-toolkits/py-gtk2 Makefile=20 > > Log: > > Correct a typo that prevented thread support from being enabled. > > =20 > > Submitted by: Davide D'Amico >=20 > Why is this necessary? >=20 > > | -LIBC_R!=3D /sbin/ldconfig -r | grep "c_r|pthread" || true > > | +LIBC_R!=3D /sbin/ldconfig -r | grep "c_r\|pthread" || true > > | .if (${LIBC_R} !=3D "") && !defined(WITHOUT_THREADS) > > | CONFIGURE_ARGS+=3D --enable-thread > > | CFLAGS+=3D ${PTHREAD_CFLAGS} >=20 > By default, every FreeBSD platform supports threads in one form or > another (but via the same interface, PTHREAD_{CFLAGS,LIBS}) -- your > test omits testing for libthr, by the way. The only way someone will > have arrived at a system without threads is if they have disabled it > with make.conf variables, so can't you just test for those if you want > to support those systems? I had this conversation with the original maintainer of this port a long time ago, and there was a reason he did this. I'll try to hunt down why this happened, and look for a better way to solve the problem it was meant to solve. Joe >=20 > Kris --=20 Joe Marcus Clarke FreeBSD GNOME Team :: gnome@FreeBSD.org FreeNode / #freebsd-gnome http://www.FreeBSD.org/gnome --=-NY6Z+QENNkvMVb+HwH0+ Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQBAU6Mzb2iPiv4Uz4cRAnvSAJwPfm0mu7GHcPj1rGfCENi3Jt10MwCeMUca YrCJsq8p2Z8Wx78kOIL/xnY= =BHIb -----END PGP SIGNATURE----- --=-NY6Z+QENNkvMVb+HwH0+--