From owner-freebsd-ports-announce@FreeBSD.ORG Wed Jul 25 15:49:03 2012 Return-Path: Delivered-To: ports-announce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C23881065675; Wed, 25 Jul 2012 15:49:03 +0000 (UTC) (envelope-from tabthorpe@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id AEFD18FC18; Wed, 25 Jul 2012 15:49:03 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q6PFn38s044329; Wed, 25 Jul 2012 15:49:03 GMT (envelope-from tabthorpe@freefall.freebsd.org) Received: (from tabthorpe@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q6PFn3WQ044327; Wed, 25 Jul 2012 15:49:03 GMT (envelope-from tabthorpe) Date: Wed, 25 Jul 2012 15:49:03 +0000 From: Thomas Abthorpe To: ports-announce@FreeBSD.org Message-ID: <20120725154903.GA44325@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.3i X-Mailman-Approved-At: Wed, 25 Jul 2012 15:51:51 +0000 Cc: Subject: [FreeBSD-Ports-Announce] [HEADS UP] FreeBSD 9.1 ports feature freeze X-BeenThere: freebsd-ports-announce@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Important news and instructions about the FreeBSD " ports collection" \[moderated\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Jul 2012 15:49:03 -0000 The FreeBSD 9.1 schedule has been published, http://www.freebsd.org/releases/9.1R/schedule.html. Historically we have done a Feature Freeze at RC1, we are going to try do it with RC2 this time, tentatively scheduled for August 3, subject to schedule slippage. At the time the the Release Engineering team announces RC2 is ready, we will then enforce "Feature Safe" commits only. This means no sweeping changes will be allowed, see http://www.freebsd.org/portmgr/implementation.html#sweeping_changes Once portmgr@ is satisfied that the requisite packages are built to ship with FreeBSD 9.1, the ports tree will be re-opened for business. Thomas on behalf of portmgr http://blogs.freebsdish.org/portmgr/2012/07/25/freebsd-9-1-ports-feature-freeze/ From owner-freebsd-ports-announce@FreeBSD.ORG Thu Jul 26 06:12:50 2012 Return-Path: Delivered-To: ports-announce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BF6D41065670; Thu, 26 Jul 2012 06:12:50 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 8B96B8FC0A; Thu, 26 Jul 2012 06:12:50 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q6Q6Co5g055840; Thu, 26 Jul 2012 06:12:50 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q6Q6CoqD055839; Thu, 26 Jul 2012 06:12:50 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Thu, 26 Jul 2012 06:12:47 +0000 From: Baptiste Daroussin To: ports@FreeBSD.org, ports-announce@FreeBSD.org Message-ID: <20120726061247.GG13771@ithaqua.etoilebsd.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="uc35eWnScqDcQrv5" Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Subject: [FreeBSD-Ports-Announce] [HEADSUP] devel/pkgconfig is gone, long live devel/pkgconf X-BeenThere: freebsd-ports-announce@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Important news and instructions about the FreeBSD " ports collection" \[moderated\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Jul 2012 06:12:50 -0000 --uc35eWnScqDcQrv5 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi all, We have two problems with devel/pkg-config, the first one is hopefully now solved, the second one is in the slow way to be solved. Let's first start with the first one: 1/ since 0.26 devel/pkg-config expects pkg-config and glib2 to be present t= o be able to built, and glib2 also depends on pkg-config, this prevent bootstrap= ping pkg-config and thus prevented us from upgrading devel/pkg-config to a newer version than 0.25. Hopefully some people decided to work on viable alternative, one of them be= ing devel/pkgconf, which already have the feature set from 0.27 and is in active developpement. We just switched devel/pkg-config to devel/pkgconf for that reason (see UPDATING for instructions) Now the second problem. 2/ USE_GNOME=3D pkgconfig macro was the most used macro to pkg-config suppo= rt to your port, problem is that macro pushed both run and build dependency. Whic= h in most cases was wrong. More than that lots of ports do not even care about pkg-config because they= do depend on glib20 or xproto which run depend on it. so fixing/changing USE_G= NOME=3D pkgconfig cannot be done in one shot, too much impact. We introduced a new macro deprecating USE_GOME=3D pkgconfig: USE_PKGCONFIG which can take the following arguments: - yes (equivalent to build)=20 - build - run - both So maintainers please convert your ports to using this macro, please be rea= lly careful while converting your ports that no ports rely on your ports having= a run depends on pkg-config. (this will break package building on pointyhat a= nd any package building for binary only users!) Please also check that if your ports actually needs pkgconfig or not and if= it needs it explicitly add the dependency what ever the ports you depends on a= re having has a dependency. regards, Bapt --uc35eWnScqDcQrv5 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlAQ398ACgkQ8kTtMUmk6EydVwCghQ7Jio9tfq8rC9VWtF7Qq2Hs YcoAmwQFoJfdbGkpQ35LPBn0P4l0MZFD =+2mU -----END PGP SIGNATURE----- --uc35eWnScqDcQrv5--