From owner-freebsd-tcltk@FreeBSD.ORG Thu Sep 19 19:50:24 2013 Return-Path: Delivered-To: tcltk@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 24EB5541 for ; Thu, 19 Sep 2013 19:50:24 +0000 (UTC) (envelope-from gahr@FreeBSD.org) Received: from cpanel09.rubas.ch (cpanel09.rubas.ch [195.182.222.79]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D323B256B for ; Thu, 19 Sep 2013 19:50:23 +0000 (UTC) Received: from 98-41.199-178.cust.bluewin.ch ([178.199.41.98]:62200 helo=gahrfit.gahr.ch) by cpanel09.rubas.ch with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80.1) (envelope-from ) id 1VMkF2-000lLE-76; Thu, 19 Sep 2013 21:50:20 +0200 Date: Thu, 19 Sep 2013 21:50:16 +0200 From: Pietro Cerutti To: David Wolfskill Subject: Re: [HEADS UP] Tcl/Tk moves to the USES framework Message-ID: <20130919195016.GQ86832@gahrfit.gahr.ch> References: <20130919120004.GL86832@gahrfit.gahr.ch> <20130919124623.GZ1560@albert.catwhisker.org> <20130919131640.GM86832@gahrfit.gahr.ch> <20130919192446.GB1560@albert.catwhisker.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="L0TNCHh3fkwjpuuE" Content-Disposition: inline In-Reply-To: <20130919192446.GB1560@albert.catwhisker.org> X-PGP-Key: 0x9571F78E X-PGP-Fingerprint: 1203 92B5 3919 AF84 9B97 28D6 C0C2 6A98 9571 F78E User-Agent: Mutt/1.5.21 (2010-09-15) X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cpanel09.rubas.ch X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - FreeBSD.org X-Get-Message-Sender-Via: cpanel09.rubas.ch: authenticated_id: gahr@gahr.ch Cc: tcltk@FreeBSD.org X-BeenThere: freebsd-tcltk@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: tcltk@FreeBSD.org List-Id: FreeBSD-specific Tcl/Tk discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Sep 2013 19:50:24 -0000 --L0TNCHh3fkwjpuuE Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2013-Sep-19, 12:24, David Wolfskill wrote: > On Thu, Sep 19, 2013 at 03:16:40PM +0200, Pietro Cerutti wrote: > > ... > > > > We (tcltk@) could use your help to transition from the deprecated > > > > USE_TCL and USE_TK variables to the new framework. > > > > .... > > ... > > Yes, that's correct. You could also USES+=3Dtk:84+,run to limit it to a > > run depend. Thanks! >=20 > OK; I see where that's documented, but when I tried it: >=20 > Index: gpsman/Makefile > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > --- gpsman/Makefile (revision 327610) > +++ gpsman/Makefile (working copy) > @@ -7,6 +7,7 @@ > =20 > PORTNAME=3D gpsman > PORTVERSION=3D 6.4.4 > +PORTEPOCH=3D 1 why this? > CATEGORIES=3D astro tk geography > MASTER_SITES=3D SF/${PORTNAME}/distrib > EXTRACT_SUFX=3D .tgz > @@ -14,7 +15,7 @@ > MAINTAINER=3D david@catwhisker.org > COMMENT=3D A Tcl/Tk-based GPS management utility > =20 > -USE_TK_RUN=3D 84+ > +USES+=3D tk:84+,run > =20 > WRKSRC=3D ${WRKDIR}/${PORTNAME}-${PORTVERSION} > SUB_FILES=3D pkg-message >=20 > unpleasantness ensued: >=20 > Script started on Thu Sep 19 12:16:08 2013 > command: portmaster astro/gpsman > =1B]0;portmaster: gpsman-6.4.4.1=07 > =3D=3D=3D>>> Currently installed version: gpsman-6.4.4.1 > =3D=3D=3D>>> Port directory: /usr/ports/astro/gpsman >=20 > "/usr/ports/Mk/Uses/tcl.mk", line 102: Malformed conditional (84 >=3D ${_= TCLTK_MIN_VERSION} && exists(${LOCALBASE}/lib/lib${_TCLTK_PORT}84.so)) > "/usr/ports/Mk/Uses/tcl.mk", line 102: Malformed conditional (85 >=3D ${_= TCLTK_MIN_VERSION} && exists(${LOCALBASE}/lib/lib${_TCLTK_PORT}85.so)) > "/usr/ports/Mk/Uses/tcl.mk", line 102: Malformed conditional (86 >=3D ${_= TCLTK_MIN_VERSION} && exists(${LOCALBASE}/lib/lib${_TCLTK_PORT}86.so)) > "/usr/ports/Mk/Uses/tcl.mk", line 161: if-less endif > "/usr/ports/Mk/bsd.port.mk", line 1506: if-less endif > "/usr/ports/Mk/bsd.port.mk", line 6534: if-less endif > make: fatal errors encountered -- cannot continue > =3D=3D=3D>>> Gathering distinfo list for installed ports > This was on: >=20 > FreeBSD 9.2-PRERELEASE #551 r255693M/255698:902503: Thu Sep 19 04:53:06 = PDT 2013 root@g1-227.catwhisker.org:/usr/obj/usr/src/sys/CANARY i386 > with a /usr/ports working copy: >=20 > Path: /usr/ports > Working Copy Root Path: /usr/ports > URL: file:///svn/freebsd/ports/head > Relative URL: ^/head > Repository Root: file:///svn/freebsd/ports > Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5 > Revision: 327610 > Node Kind: directory > Schedule: normal > Last Changed Author: gahr > Last Changed Rev: 327610 Yep, there was an issue on !=3D CURRENT. It's fixed as of r327631. --=20 Pietro Cerutti The FreeBSD Project gahr@FreeBSD.org PGP Public Key: http://gahr.ch/pgp --L0TNCHh3fkwjpuuE Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.21 (FreeBSD) iEYEARECAAYFAlI7VXgACgkQwMJqmJVx9446sACdGhW/GEb3v02WixZyNCHe9END 45YAoM9lqj61EN+xijyrLMPLQDTb0AgF =974S -----END PGP SIGNATURE----- --L0TNCHh3fkwjpuuE--