diff options
author | Sergey Popov <pinkbyte@gentoo.org> | 2014-04-28 07:20:08 +0000 |
---|---|---|
committer | Sergey Popov <pinkbyte@gentoo.org> | 2014-04-28 07:20:08 +0000 |
commit | d1cf01022145946521b3ec7fce712a00f743f098 (patch) | |
tree | 77220644cb0804a014a3a4494963e0d0517cde11 /dev-libs | |
parent | Version bump for Gnome 3.12. (diff) | |
download | gentoo-2-d1cf01022145946521b3ec7fce712a00f743f098.tar.gz gentoo-2-d1cf01022145946521b3ec7fce712a00f743f098.tar.bz2 gentoo-2-d1cf01022145946521b3ec7fce712a00f743f098.zip |
Add apropriate die message on unsupported overriden site-config.jam, wrt bug #456792. Thanks to Raimar Sandner <gentoo-bugzilla AT 404not-found.de> for reporting this issue
(Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 0x1F357D42)
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/boost/ChangeLog | 8 | ||||
-rw-r--r-- | dev-libs/boost/boost-1.52.0-r6.ebuild | 15 | ||||
-rw-r--r-- | dev-libs/boost/boost-1.53.0-r1.ebuild | 15 | ||||
-rw-r--r-- | dev-libs/boost/boost-1.54.0-r1.ebuild | 15 | ||||
-rw-r--r-- | dev-libs/boost/boost-1.55.0-r1.ebuild | 15 |
5 files changed, 63 insertions, 5 deletions
diff --git a/dev-libs/boost/ChangeLog b/dev-libs/boost/ChangeLog index df35f41970c2..f07bc0c8baed 100644 --- a/dev-libs/boost/ChangeLog +++ b/dev-libs/boost/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-libs/boost # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.316 2014/04/15 15:56:31 pinkbyte Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.317 2014/04/28 07:20:08 pinkbyte Exp $ + + 28 Apr 2014; Sergey Popov <pinkbyte@gentoo.org> boost-1.52.0-r6.ebuild, + boost-1.53.0-r1.ebuild, boost-1.54.0-r1.ebuild, boost-1.55.0-r1.ebuild: + Add apropriate die message on unsupported overriden site-config.jam, wrt bug + #456792. Thanks to Raimar Sandner <gentoo-bugzilla AT 404not-found.de> for + reporting this issue 15 Apr 2014; Sergey Popov <pinkbyte@gentoo.org> -files/boost-1.48.0-respect_python-buildid.patch, diff --git a/dev-libs/boost/boost-1.52.0-r6.ebuild b/dev-libs/boost/boost-1.52.0-r6.ebuild index 8bf175f9294f..ffdeb81931a1 100644 --- a/dev-libs/boost/boost-1.52.0-r6.ebuild +++ b/dev-libs/boost/boost-1.52.0-r6.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.52.0-r6.ebuild,v 1.14 2014/04/07 10:17:50 pinkbyte Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.52.0-r6.ebuild,v 1.15 2014/04/28 07:20:08 pinkbyte Exp $ EAPI="5" PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} ) @@ -60,6 +60,19 @@ ${python_configuration} __EOF__ } +pkg_setup() { + # Bail out on unsupported build configuration, bug #456792 + if [[ -f "${EROOT}etc/site-config.jam" ]]; then + grep -q gentoorelease "${EROOT}etc/site-config.jam" && grep -q gentoodebug "${EROOT}etc/site-config.jam" || + ( + eerror "You are using custom ${EROOT}etc/site-config.jam without defined gentoorelease/gentoodebug targets." + eerror "Boost can not be built in such configuration." + eerror "Please, either remove this file or add targets from ${EROOT}usr/share/boost-build/site-config.jam to it." + die + ) + fi +} + src_prepare() { epatch \ "${FILESDIR}/${PN}-1.48.0-mpi_python3.patch" \ diff --git a/dev-libs/boost/boost-1.53.0-r1.ebuild b/dev-libs/boost/boost-1.53.0-r1.ebuild index cfccaa6a54b9..2342705a209a 100644 --- a/dev-libs/boost/boost-1.53.0-r1.ebuild +++ b/dev-libs/boost/boost-1.53.0-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.53.0-r1.ebuild,v 1.3 2014/04/07 10:57:06 pinkbyte Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.53.0-r1.ebuild,v 1.4 2014/04/28 07:20:08 pinkbyte Exp $ EAPI="5" PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} ) @@ -61,6 +61,19 @@ ${python_configuration} __EOF__ } +pkg_setup() { + # Bail out on unsupported build configuration, bug #456792 + if [[ -f "${EROOT}etc/site-config.jam" ]]; then + grep -q gentoorelease "${EROOT}etc/site-config.jam" && grep -q gentoodebug "${EROOT}etc/site-config.jam" || + ( + eerror "You are using custom ${EROOT}etc/site-config.jam without defined gentoorelease/gentoodebug targets." + eerror "Boost can not be built in such configuration." + eerror "Please, either remove this file or add targets from ${EROOT}usr/share/boost-build/site-config.jam to it." + die + ) + fi +} + src_prepare() { epatch \ "${FILESDIR}/${PN}-1.48.0-mpi_python3.patch" \ diff --git a/dev-libs/boost/boost-1.54.0-r1.ebuild b/dev-libs/boost/boost-1.54.0-r1.ebuild index dc949afb6532..9e671c96896d 100644 --- a/dev-libs/boost/boost-1.54.0-r1.ebuild +++ b/dev-libs/boost/boost-1.54.0-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.54.0-r1.ebuild,v 1.3 2014/04/07 10:57:06 pinkbyte Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.54.0-r1.ebuild,v 1.4 2014/04/28 07:20:08 pinkbyte Exp $ EAPI="5" PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} ) @@ -61,6 +61,19 @@ ${python_configuration} __EOF__ } +pkg_setup() { + # Bail out on unsupported build configuration, bug #456792 + if [[ -f "${EROOT}etc/site-config.jam" ]]; then + grep -q gentoorelease "${EROOT}etc/site-config.jam" && grep -q gentoodebug "${EROOT}etc/site-config.jam" || + ( + eerror "You are using custom ${EROOT}etc/site-config.jam without defined gentoorelease/gentoodebug targets." + eerror "Boost can not be built in such configuration." + eerror "Please, either remove this file or add targets from ${EROOT}usr/share/boost-build/site-config.jam to it." + die + ) + fi +} + src_prepare() { epatch \ "${FILESDIR}/${PN}-1.48.0-mpi_python3.patch" \ diff --git a/dev-libs/boost/boost-1.55.0-r1.ebuild b/dev-libs/boost/boost-1.55.0-r1.ebuild index e9c39f32c663..cd07a4a26b29 100644 --- a/dev-libs/boost/boost-1.55.0-r1.ebuild +++ b/dev-libs/boost/boost-1.55.0-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.55.0-r1.ebuild,v 1.4 2014/04/07 10:57:06 pinkbyte Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.55.0-r1.ebuild,v 1.5 2014/04/28 07:20:08 pinkbyte Exp $ EAPI="5" PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} ) @@ -69,6 +69,19 @@ ${python_configuration} __EOF__ } +pkg_setup() { + # Bail out on unsupported build configuration, bug #456792 + if [[ -f "${EROOT}etc/site-config.jam" ]]; then + grep -q gentoorelease "${EROOT}etc/site-config.jam" && grep -q gentoodebug "${EROOT}etc/site-config.jam" || + ( + eerror "You are using custom ${EROOT}etc/site-config.jam without defined gentoorelease/gentoodebug targets." + eerror "Boost can not be built in such configuration." + eerror "Please, either remove this file or add targets from ${EROOT}usr/share/boost-build/site-config.jam to it." + die + ) + fi +} + src_prepare() { epatch \ "${FILESDIR}/${PN}-1.51.0-respect_python-buildid.patch" \ |