From owner-freebsd-ports@freebsd.org Tue Nov 3 16:22:53 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 B6473A24084 for ; Tue, 3 Nov 2015 16:22:53 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.friendlyhosting.spb.ru (onlyone.friendlyhosting.spb.ru [IPv6:2a01:4f8:131:60a2::2]) by mx1.freebsd.org (Postfix) with ESMTP id 7EDD51F09 for ; Tue, 3 Nov 2015 16:22:53 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from [127.0.0.1] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.friendlyhosting.spb.ru (Postfix) with ESMTPSA id AD6E3D0B for ; Tue, 3 Nov 2015 19:22:50 +0300 (MSK) Reply-To: lev@FreeBSD.org To: "freebsd-ports@freebsd.org" From: Lev Serebryakov Subject: How to require proper header for port build? Organization: FreeBSD Message-ID: <5638DF59.6060803@FreeBSD.org> Date: Tue, 3 Nov 2015 19:22:49 +0300 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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: Tue, 03 Nov 2015 16:22:53 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 My new port requires C++0x, and I've added "USES=compiler:c++0x" to port's Makefile. But on 9.x it could not be built, as this USES doesn't guarantee presence of "#include " — port is built with clang++, but there is no such header. What should I specify in port to support building on 9.x in such case? - -- // Lev Serebryakov -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJWON9ZXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGOTZEMUNBMEI1RjQzMThCNjc0QjMzMEFF QUIwM0M1OEJGREM0NzhGAAoJEOqwPFi/3EePEu8P/iKG+FjS2GiVKSMp3/QDalHM ipQwcZ72EZAONWaQlkgx+cDQoxbpPk1He0IoWv8R4CrEVMSAJ00WPOkGXyVX8pK4 Y2JMMXVgHAeyNA99XJ3uOALBSOAKPzLK16PQaywWh3xvgTu2SWrCciOHSGoclnkt KXkGQZcEcjNuL1+yuXkajjBY7y0oGrsAKkbpNVsk+dFkn1CVv73C4+PsW0CB8Pfz 5SPBHobCT/m+9dqIjMTsKRYugc9RUBcpuFalENgglhO9xoB7ZUs/3wBnYh1erhSX 6c6yMNIIqMxZTmao2b44Ucd+av9gt9Ktk+brS3G0J5uCv8XTP/lNc9YgLzm8GKPU sfkbO8J0veq48bhZs60ywGnq+cStbWC6WliDTToUrepiIpLZDvrdP1/WnQA5j65s EdFkmZqEgxUl+LTxIdAJpA5XEPww4bldKOX7ClGENzlicOKWvJXNuwaA9EO1RJ2l PCm1vQIlzy6sTaw9WPqlxvA4bdkOJMyUxXAKEbvO67LT3o94opwOJhsCNWkGiF7e W/GrGpEZ3xtcAOwgpDbGO6bHvAoxp0FqdP1yxX8MGzM4VGgIAUmgyxFQm+mzmaQn T95Itevr86VP+6PlKNmzNRHM8vm8Z/m9Es+jnJmG6+vfSHbTDju/G7Zw/qRWOgNp mjeMNP4dH+UNm4Y55oJ9 =3jJc -----END PGP SIGNATURE-----