From owner-freebsd-ports@freebsd.org Mon Jun 29 09:22:33 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7816398C9B3 for ; Mon, 29 Jun 2015 09:22:33 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 578322041 for ; Mon, 29 Jun 2015 09:22:33 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 564D998C9B0; Mon, 29 Jun 2015 09:22:33 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 54C7498C9AF for ; Mon, 29 Jun 2015 09:22:33 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-wg0-x22c.google.com (mail-wg0-x22c.google.com [IPv6:2a00:1450:400c:c00::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D7EA52040 for ; Mon, 29 Jun 2015 09:22:32 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by wguu7 with SMTP id u7so135810190wgu.3 for ; Mon, 29 Jun 2015 02:22:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:subject:message-id:mime-version:content-type :content-disposition:user-agent; bh=aVMy+gfrz+jcvaDa0gHdaWF/Z6Evkie9a9GvsnzIk+Q=; b=Y4qdKmCMTTwp7fnZXmeBFy63tKoQSfuV1WmYfbvBTsjGMS6lZyS+NeZvM+m5HpQZFs Scdy9KzBbkq/KUq3LSQHofgf95AhUW408KNDS2WocVj0D2Sn8UpzGH9PqODUxVb0V2bc cwd1DwBtTB5hi2kX24a9CL25Qxq2eH3psGPh44vsBFy5q+KJNSpHGGMXm5bKlJgE2gfw OyH9c//tj6tHGHEBi+8/g0MjWAd+3aoUcWALju5gu0pQ/n81bvhwNUT1YPlnwVJqJbwJ 28PGkgdCDe3vGhPjjZNdKRr8GhcD1xqRVWIJjFOU1fiPMH2gjVyo8RpbxHTE3N4kkeMB GLrA== X-Received: by 10.180.72.177 with SMTP id e17mr473003wiv.12.1435569750282; Mon, 29 Jun 2015 02:22:30 -0700 (PDT) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by mx.google.com with ESMTPSA id be3sm11180390wib.21.2015.06.29.02.22.28 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 29 Jun 2015 02:22:29 -0700 (PDT) Sender: Baptiste Daroussin Date: Mon, 29 Jun 2015 11:22:27 +0200 From: Baptiste Daroussin To: ports@FreeBSD.org Subject: [HEADSUP] portmaster/portupgrade support for new features Message-ID: <20150629092226.GL68142@ivaldir.etoilebsd.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Ms5iOKSBOB9YS8zC" Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Jun 2015 09:22:33 -0000 --Ms5iOKSBOB9YS8zC Content-Type: text/plain; charset=us-ascii Content-Disposition: inline hi all, A couple of new features are coming to the ports tree. The first of which has landed in the ports tree and should not be used before a while, still before we start using it, it would be a very good idea to bring support for it to portmaster/portupgrade. (I have already done the change in poudriere and it will be in te next version.) So since recently we can remove the ${PORTSDIR} from all the dependency lines. (Please do not use that syntax before all the tools are able to handle it!) Aka BLA_DEPENDS= pattern:${PORTSDIR}/category/port can now become pattern:category/ports I haven't checked portmaster/portupgrade code so I have no idea if they will support that out of box or if they will need some changes. I would really appreciate to see people testing that and provide patches if necessary so that the day we adopt this syntax those tools are already ready to use it ootb. FYI: https://github.com/freebsd/portmaster and https://github.com/freebsd/portupgrade Later more changes will be necessary to support upcoming VARIANTS (formerly known as FLAVOURS) and sub packages. This first step would allow you to step into the code of those tools before the having to deal with more intrusive changes :) Best regards, Bapt --Ms5iOKSBOB9YS8zC Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlWRDlIACgkQ8kTtMUmk6ExdmACgwMa/HMJrxY9MZuSji/7bp+GL 2+wAn00OOvMEJR+wlYs6XgGpSFDOdXgw =OK+n -----END PGP SIGNATURE----- --Ms5iOKSBOB9YS8zC--