public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Davide Pesavento" <pesa@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/qt:master commit in: eclass/
Date: Wed, 20 Jan 2016 18:04:27 +0000 (UTC)	[thread overview]
Message-ID: <1453313039.45feeecdbbadd6630663527c470974fb62dec352.pesa@gentoo> (raw)

commit:     45feeecdbbadd6630663527c470974fb62dec352
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 20 18:03:59 2016 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Wed Jan 20 18:03:59 2016 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=45feeecd

qt4-build-multilib.eclass: delete unused eclass

 eclass/qt4-build-multilib.eclass | 836 ---------------------------------------
 1 file changed, 836 deletions(-)

diff --git a/eclass/qt4-build-multilib.eclass b/eclass/qt4-build-multilib.eclass
deleted file mode 100644
index 51a2f30..0000000
--- a/eclass/qt4-build-multilib.eclass
+++ /dev/null
@@ -1,836 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-# @ECLASS: qt4-build-multilib.eclass
-# @MAINTAINER:
-# qt@gentoo.org
-# @AUTHOR:
-# Davide Pesavento <pesa@gentoo.org>
-# @BLURB: Eclass for Qt4 split ebuilds with multilib support.
-# @DESCRIPTION:
-# This eclass contains various functions that are used when building Qt4.
-# Requires EAPI 5.
-
-case ${EAPI} in
-	5)	: ;;
-	*)	die "qt4-build-multilib.eclass: unsupported EAPI=${EAPI:-0}" ;;
-esac
-
-inherit eutils flag-o-matic multilib multilib-minimal toolchain-funcs
-
-HOMEPAGE="https://www.qt.io/"
-LICENSE="|| ( LGPL-2.1 LGPL-3 GPL-3 ) FDL-1.3"
-SLOT="4"
-
-case ${PV} in
-	4.?.9999)
-		# git stable branch
-		QT4_BUILD_TYPE="live"
-		EGIT_BRANCH=${PV%.9999}
-		;;
-	*)
-		# official stable release
-		QT4_BUILD_TYPE="release"
-		MY_P=qt-everywhere-opensource-src-${PV/_/-}
-		SRC_URI="http://download.qt.io/official_releases/qt/${PV%.*}/${PV}/${MY_P}.tar.gz"
-		S=${WORKDIR}/${MY_P}
-		;;
-esac
-
-EGIT_REPO_URI=(
-	"git://code.qt.io/qt/qt.git"
-	"https://code.qt.io/git/qt/qt.git"
-	"https://github.com/qtproject/qt.git"
-)
-[[ ${QT4_BUILD_TYPE} == live ]] && inherit git-r3
-
-if [[ ${PN} != qttranslations ]]; then
-	IUSE="aqua debug pch"
-	[[ ${PN} != qtxmlpatterns ]] && IUSE+=" +exceptions"
-fi
-
-DEPEND="
-	dev-lang/perl
-	virtual/pkgconfig[${MULTILIB_USEDEP}]
-"
-RDEPEND="
-	dev-qt/qtchooser
-	abi_x86_32? ( !app-emulation/emul-linux-x86-qtlibs[-abi_x86_32(-)] )
-"
-
-
-# src_{configure,compile,test,install} are inherited from multilib-minimal
-EXPORT_FUNCTIONS src_unpack src_prepare pkg_postinst pkg_postrm
-
-multilib_src_configure()	{ qt4_multilib_src_configure; }
-multilib_src_compile()		{ qt4_multilib_src_compile; }
-multilib_src_test()		{ qt4_multilib_src_test; }
-multilib_src_install()		{ qt4_multilib_src_install; }
-multilib_src_install_all()	{ qt4_multilib_src_install_all; }
-
-
-# @ECLASS-VARIABLE: PATCHES
-# @DEFAULT_UNSET
-# @DESCRIPTION:
-# Array variable containing all the patches to be applied. This variable
-# is expected to be defined in the global scope of ebuilds. Make sure to
-# specify the full path. This variable is used in src_prepare phase.
-#
-# Example:
-# @CODE
-#	PATCHES=(
-#		"${FILESDIR}/mypatch.patch"
-#		"${FILESDIR}/mypatch2.patch"
-#	)
-# @CODE
-
-# @ECLASS-VARIABLE: QT4_TARGET_DIRECTORIES
-# @DEFAULT_UNSET
-# @DESCRIPTION:
-# Space-separated list of directories that will be configured,
-# compiled, and installed. All paths must be relative to ${S}.
-
-# @ECLASS-VARIABLE: QCONFIG_ADD
-# @DEFAULT_UNSET
-# @DESCRIPTION:
-# List of options that must be added to QT_CONFIG in qconfig.pri
-
-# @ECLASS-VARIABLE: QCONFIG_REMOVE
-# @DEFAULT_UNSET
-# @DESCRIPTION:
-# List of options that must be removed from QT_CONFIG in qconfig.pri
-
-# @ECLASS-VARIABLE: QCONFIG_DEFINE
-# @DEFAULT_UNSET
-# @DESCRIPTION:
-# List of macros that must be defined in QtCore/qconfig.h
-
-
-######  Phase functions  ######
-
-# @FUNCTION: qt4-build-multilib_src_unpack
-# @DESCRIPTION:
-# Unpacks the sources.
-qt4-build-multilib_src_unpack() {
-	if [[ $(gcc-major-version) -lt 4 ]] || [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 4 ]]; then
-		ewarn
-		ewarn "Using a GCC version lower than 4.4 is not supported."
-		ewarn
-	fi
-
-	if [[ ${PN} == qtwebkit ]]; then
-		eshopts_push -s extglob
-		if is-flagq '-g?(gdb)?([1-9])'; then
-			ewarn
-			ewarn "You have enabled debug info (probably have -g or -ggdb in your CFLAGS/CXXFLAGS)."
-			ewarn "You may experience really long compilation times and/or increased memory usage."
-			ewarn "If compilation fails, please try removing -g/-ggdb before reporting a bug."
-			ewarn "For more info check out https://bugs.gentoo.org/307861"
-			ewarn
-		fi
-		eshopts_pop
-	fi
-
-	case ${QT4_BUILD_TYPE} in
-		live)    git-r3_src_unpack ;;
-		release) default ;;
-	esac
-}
-
-# @FUNCTION: qt4-build-multilib_src_prepare
-# @DESCRIPTION:
-# Prepare the sources before the configure phase. Strip CFLAGS if necessary, and fix
-# the build system in order to respect CFLAGS/CXXFLAGS/LDFLAGS specified in make.conf.
-qt4-build-multilib_src_prepare() {
-	if [[ ${PN} != qtcore ]]; then
-		# avoid unnecessary qmake recompilations
-		sed -i -e 's/^if true;/if false;/' configure \
-			|| die "sed failed (skip qmake bootstrap)"
-	fi
-
-	# skip X11 tests in non-gui packages to avoid spurious dependencies
-	if has ${PN} qtbearer qtcore qtdbus qtscript qtsql qttest qttranslations qtxmlpatterns; then
-		sed -i -e '/^if.*PLATFORM_X11.*CFG_GUI/,/^fi$/d' configure \
-			|| die "sed failed (skip X11 tests)"
-	fi
-
-	if [[ ${PN} == qtcore ]]; then
-		# Bug 373061
-		# qmake bus errors with -O2 or -O3 but -O1 works
-		if [[ ${CHOST} == *86*-apple-darwin* ]]; then
-			replace-flags -O[23] -O1
-		fi
-
-		# Bug 503500
-		# undefined reference with -Os and --as-needed
-		if use x86 || use_if_iuse abi_x86_32; then
-			replace-flags -Os -O2
-		fi
-	fi
-
-	if [[ ${PN} == qtdeclarative ]]; then
-		# Bug 551560
-		# gcc-4.8 ICE with -Os, fixed in 4.9
-		if use x86 && [[ $(gcc-version) == 4.8 ]]; then
-			replace-flags -Os -O2
-		fi
-	fi
-
-	if [[ ${PN} == qtwebkit ]]; then
-		# Bug 550780
-		# various ICEs with graphite-related flags, gcc-5 works
-		if [[ $(gcc-major-version) -lt 5 ]]; then
-			filter-flags -fgraphite-identity -floop-strip-mine
-		fi
-	fi
-
-	# Bug 261632
-	if use ppc64; then
-		append-flags -mminimal-toc
-	fi
-
-	# Read also AR from the environment
-	sed -i -e 's/^SYSTEM_VARIABLES="/&AR /' \
-		configure || die "sed SYSTEM_VARIABLES failed"
-
-	# Reset QMAKE_*FLAGS_{RELEASE,DEBUG} variables,
-	# or they will override the user's flags (via .qmake.cache)
-	sed -i -e '/^SYSTEM_VARIABLES=/ i \
-		QMakeVar set QMAKE_CFLAGS_RELEASE\
-		QMakeVar set QMAKE_CFLAGS_DEBUG\
-		QMakeVar set QMAKE_CXXFLAGS_RELEASE\
-		QMakeVar set QMAKE_CXXFLAGS_DEBUG\
-		QMakeVar set QMAKE_LFLAGS_RELEASE\
-		QMakeVar set QMAKE_LFLAGS_DEBUG\n' \
-		configure || die "sed QMAKE_*FLAGS_{RELEASE,DEBUG} failed"
-
-	# Drop -nocache from qmake invocation in all configure tests, to ensure that the
-	# correct toolchain and build flags are picked up from config.tests/.qmake.cache
-	find config.tests/unix -name '*.test' -type f -execdir \
-		sed -i -e '/bin\/qmake/s/-nocache//' '{}' + || die "sed -nocache failed"
-
-	# compile.test needs additional patching so that it doesn't create another cache file
-	# inside the test subdir, which would incorrectly override config.tests/.qmake.cache
-	sed -i -e '/echo.*QT_BUILD_TREE.*\.qmake\.cache/d' \
-		-e '/bin\/qmake/s/ "$SRCDIR/ "QT_BUILD_TREE=$OUTDIR"&/' \
-		config.tests/unix/compile.test || die "sed compile.test failed"
-
-	# Delete references to the obsolete /usr/X11R6 directory
-	# On prefix, this also prevents looking at non-prefix stuff
-	sed -i -re '/^QMAKE_(LIB|INC)DIR(_X11|_OPENGL|)\s+/ s/=.*/=/' \
-		mkspecs/common/linux.conf \
-		mkspecs/$(qt4_get_mkspec)/qmake.conf \
-		|| die "sed QMAKE_(LIB|INC)DIR failed"
-
-	if use_if_iuse aqua; then
-		sed -i \
-			-e '/^CONFIG/s:app_bundle::' \
-			-e '/^CONFIG/s:plugin_no_soname:plugin_with_soname absolute_library_soname:' \
-			mkspecs/$(qt4_get_mkspec)/qmake.conf \
-			|| die "sed failed (aqua)"
-
-		# we are crazy and build cocoa + qt3support
-		if { ! in_iuse qt3support || use qt3support; } && [[ ${CHOST##*-darwin} -ge 9 ]]; then
-			sed -i -e "/case \"\$PLATFORM,\$CFG_MAC_COCOA\" in/,/;;/ s|CFG_QT3SUPPORT=\"no\"|CFG_QT3SUPPORT=\"yes\"|" \
-				configure || die "sed failed (cocoa + qt3support)"
-		fi
-	fi
-
-	if [[ ${CHOST} == *-darwin* ]]; then
-		# Set FLAGS and remove -arch, since our gcc-apple is multilib crippled (by design)
-		sed -i \
-			-e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CFLAGS}:" \
-			-e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CXXFLAGS}:" \
-			-e "s:QMAKE_LFLAGS_RELEASE.*=.*:QMAKE_LFLAGS_RELEASE=-headerpad_max_install_names ${LDFLAGS}:" \
-			-e "s:-arch\s\w*::g" \
-			mkspecs/common/g++-macx.conf \
-			|| die "sed g++-macx.conf failed"
-
-		# Fix configure's -arch settings that appear in qmake/Makefile and also
-		# fix arch handling (automagically duplicates our -arch arg and breaks
-		# pch). Additionally disable Xarch support.
-		sed -i \
-			-e "s:-arch i386::" \
-			-e "s:-arch ppc::" \
-			-e "s:-arch x86_64::" \
-			-e "s:-arch ppc64::" \
-			-e "s:-arch \$i::" \
-			-e "/if \[ ! -z \"\$NATIVE_64_ARCH\" \]; then/,/fi/ d" \
-			-e "s:CFG_MAC_XARCH=yes:CFG_MAC_XARCH=no:g" \
-			-e "s:-Xarch_x86_64::g" \
-			-e "s:-Xarch_ppc64::g" \
-			configure mkspecs/common/gcc-base-macx.conf mkspecs/common/g++-macx.conf \
-			|| die "sed -arch/-Xarch failed"
-
-		# On Snow Leopard don't fall back to 10.5 deployment target.
-		if [[ ${CHOST} == *-apple-darwin10 ]]; then
-			sed -i \
-				-e "s:QMakeVar set QMAKE_MACOSX_DEPLOYMENT_TARGET.*:QMakeVar set QMAKE_MACOSX_DEPLOYMENT_TARGET 10.6:g" \
-				-e "s:-mmacosx-version-min=10.[0-9]:-mmacosx-version-min=10.6:g" \
-				configure mkspecs/common/g++-macx.conf \
-				|| die "sed deployment target failed"
-		fi
-	fi
-
-	if [[ ${CHOST} == *-solaris* ]]; then
-		sed -i -e '/^QMAKE_LFLAGS_THREAD/a QMAKE_LFLAGS_DYNAMIC_LIST = -Wl,--dynamic-list,' \
-			mkspecs/$(qt4_get_mkspec)/qmake.conf || die
-	fi
-
-	# apply patches
-	[[ ${PATCHES[@]} ]] && epatch "${PATCHES[@]}"
-	epatch_user
-}
-
-qt4_multilib_src_configure() {
-	qt4_prepare_env
-
-	qt4_symlink_tools_to_build_dir
-
-	# toolchain setup ('local -x' because of bug 532510)
-	local -x \
-		AR="$(tc-getAR) cqs" \
-		CC=$(tc-getCC) \
-		CXX=$(tc-getCXX) \
-		LD=$(tc-getCXX) \
-		MAKEFLAGS=${MAKEOPTS} \
-		OBJCOPY=$(tc-getOBJCOPY) \
-		OBJDUMP=$(tc-getOBJDUMP) \
-		STRIP=$(tc-getSTRIP)
-
-	# convert tc-arch to the values supported by Qt
-	local arch=$(tc-arch)
-	case ${arch} in
-		amd64|x64-*)	arch=x86_64 ;;
-		arm64|hppa)	arch=generic ;;
-		ppc*-macos)	arch=ppc ;;
-		ppc*)		arch=powerpc ;;
-		sparc*)		arch=sparc ;;
-		x86-macos)	arch=x86 ;;
-		x86*)		arch=i386 ;;
-	esac
-
-	# configure arguments
-	local conf=(
-		# installation paths
-		-prefix "${QT4_PREFIX}"
-		-bindir "${QT4_BINDIR}"
-		-libdir "${QT4_LIBDIR}"
-		-docdir "${QT4_DOCDIR}"
-		-headerdir "${QT4_HEADERDIR}"
-		-plugindir "${QT4_PLUGINDIR}"
-		-importdir "${QT4_IMPORTDIR}"
-		-datadir "${QT4_DATADIR}"
-		-translationdir "${QT4_TRANSLATIONDIR}"
-		-sysconfdir "${QT4_SYSCONFDIR}"
-		-examplesdir "${QT4_EXAMPLESDIR}"
-		-demosdir "${QT4_DEMOSDIR}"
-
-		# debug/release
-		$(use_if_iuse debug && echo -debug || echo -release)
-		-no-separate-debug-info
-
-		# licensing stuff
-		-opensource -confirm-license
-
-		# build shared libraries
-		-shared
-
-		# skip recursive processing of .pro files at the end of configure
-		# (we run qmake by ourselves), thus saving quite a bit of time
-		-dont-process
-
-		# always enable large file support
-		-largefile
-
-		# exceptions USE flag
-		$(in_iuse exceptions && qt_use exceptions || echo -exceptions)
-
-		# build STL support
-		-stl
-
-		# architecture/platform (mkspec)
-		-arch ${arch}
-		-platform $(qt4_get_mkspec)
-
-		# instruction set support
-		$(is-flagq -mno-mmx	&& echo -no-mmx)
-		$(is-flagq -mno-3dnow	&& echo -no-3dnow)
-		$(is-flagq -mno-sse	&& echo -no-sse)
-		$(is-flagq -mno-sse2	&& echo -no-sse2)
-		$(is-flagq -mno-sse3	&& echo -no-sse3)
-		$(is-flagq -mno-ssse3	&& echo -no-ssse3)
-		$(is-flagq -mno-sse4.1	&& echo -no-sse4.1)
-		$(is-flagq -mno-sse4.2	&& echo -no-sse4.2)
-		$(is-flagq -mno-avx	&& echo -no-avx)
-		$(is-flagq -mfpu=*	&& ! is-flagq -mfpu=*neon* && echo -no-neon)
-
-		# bug 367045
-		$([[ ${CHOST} == *86*-apple-darwin* ]] && echo -no-ssse3)
-
-		# prefer system libraries
-		-system-zlib
-
-		# exclude examples and demos from default build
-		-nomake examples
-		-nomake demos
-
-		# disable rpath on non-prefix (bugs 380415 and 417169)
-		$(usex prefix '' -no-rpath)
-
-		# print verbose information about each configure test
-		-verbose
-
-		# precompiled headers don't work on hardened, where the flag is masked
-		$(in_iuse pch && qt_use pch || echo -no-pch)
-
-		# enable linker optimizations to reduce relocations, except on Solaris
-		# where this flag seems to introduce major breakage to applications,
-		# mostly to be seen as a core dump with the message:
-		# "QPixmap: Must construct a QApplication before a QPaintDevice"
-		$([[ ${CHOST} != *-solaris* ]] && echo -reduce-relocations)
-	)
-
-	if use_if_iuse aqua; then
-		if [[ ${CHOST##*-darwin} -ge 9 ]]; then
-			conf+=(
-				# on (snow) leopard use the new (frameworked) cocoa code
-				-cocoa -framework
-				# add hint for the framework location
-				-F"${QT4_LIBDIR}"
-			)
-		else
-			conf+=(-no-framework)
-		fi
-	fi
-
-	conf+=(
-		# module-specific options
-		"${myconf[@]}"
-	)
-
-	einfo "Configuring with: ${conf[@]}"
-	"${S}"/configure "${conf[@]}" || die "configure failed"
-
-	# configure is stupid and assigns QMAKE_LFLAGS twice,
-	# thus the previous -rpath-link flag gets overwritten
-	# and some packages (e.g. qthelp) fail to link
-	sed -i -e '/^QMAKE_LFLAGS =/ s:$: $$QMAKE_LFLAGS:' \
-		.qmake.cache || die "sed .qmake.cache failed"
-
-	qt4_qmake
-	qt4_foreach_target_subdir qt4_qmake
-}
-
-qt4_multilib_src_compile() {
-	qt4_prepare_env
-
-	qt4_foreach_target_subdir emake
-}
-
-qt4_multilib_src_test() {
-	qt4_prepare_env
-
-	qt4_foreach_target_subdir emake -j1 check
-}
-
-qt4_multilib_src_install() {
-	qt4_prepare_env
-
-	qt4_foreach_target_subdir emake INSTALL_ROOT="${D}" install
-
-	if [[ ${PN} == qtcore ]]; then
-		set -- emake INSTALL_ROOT="${D}" install_{mkspecs,qmake}
-		einfo "Running $*"
-		"$@"
-
-		# install env.d file
-		cat > "${T}/44qt4-${CHOST}" <<-_EOF_
-			LDPATH="${QT4_LIBDIR}"
-		_EOF_
-		doenvd "${T}/44qt4-${CHOST}"
-
-		# install qtchooser configuration file
-		cat > "${T}/qt4-${CHOST}.conf" <<-_EOF_
-			${QT4_BINDIR}
-			${QT4_LIBDIR}
-		_EOF_
-
-		(
-			insinto /etc/xdg/qtchooser
-			doins "${T}/qt4-${CHOST}.conf"
-		)
-
-		if multilib_is_native_abi; then
-			# convenience symlinks
-			dosym qt4-"${CHOST}".conf /etc/xdg/qtchooser/4.conf
-			dosym qt4-"${CHOST}".conf /etc/xdg/qtchooser/qt4.conf
-			# TODO bug 522646: write an eselect module to manage default.conf
-			dosym qt4.conf /etc/xdg/qtchooser/default.conf
-		fi
-	fi
-
-	# move pkgconfig directory to the correct location
-	if [[ -d ${D}${QT4_LIBDIR}/pkgconfig ]]; then
-		mv "${D}${QT4_LIBDIR}"/pkgconfig "${ED}usr/$(get_libdir)" || die
-	fi
-
-	qt4_install_module_qconfigs
-	qt4_symlink_framework_headers
-}
-
-qt4_multilib_src_install_all() {
-	if [[ ${PN} == qtcore ]]; then
-		# include gentoo-qconfig.h at the beginning of Qt{,Core}/qconfig.h
-		if use aqua && [[ ${CHOST#*-darwin} -ge 9 ]]; then
-			sed -i -e '1i #include <QtCore/Gentoo/gentoo-qconfig.h>\n' \
-				"${D}${QT4_LIBDIR}"/QtCore.framework/Headers/qconfig.h \
-				|| die "sed failed (qconfig.h)"
-			dosym "${QT4_HEADERDIR#${EPREFIX}}"/Gentoo \
-				"${QT4_LIBDIR#${EPREFIX}}"/QtCore.framework/Headers/Gentoo
-		else
-			sed -i -e '1i #include <Gentoo/gentoo-qconfig.h>\n' \
-				"${D}${QT4_HEADERDIR}"/Qt{,Core}/qconfig.h \
-				|| die "sed failed (qconfig.h)"
-		fi
-
-		dodir "${QT4_DATADIR#${EPREFIX}}"/mkspecs/gentoo
-		mv "${D}${QT4_DATADIR}"/mkspecs/{qconfig.pri,gentoo/} || die
-	fi
-
-	# install private headers of a few modules
-	if has ${PN} qtcore qtdeclarative qtgui qtscript; then
-		local moduledir=${PN#qt}
-		local modulename=Qt$(tr 'a-z' 'A-Z' <<< ${moduledir:0:1})${moduledir:1}
-		[[ ${moduledir} == core ]] && moduledir=corelib
-
-		einfo "Installing private headers into ${QT4_HEADERDIR}/${modulename}/private"
-		insinto "${QT4_HEADERDIR#${EPREFIX}}"/${modulename}/private
-		find "${S}"/src/${moduledir} -type f -name '*_p.h' -exec doins '{}' + || die
-	fi
-
-	prune_libtool_files
-}
-
-# @FUNCTION: qt4-build-multilib_pkg_postinst
-# @DESCRIPTION:
-# Regenerate configuration after installation or upgrade/downgrade.
-qt4-build-multilib_pkg_postinst() {
-	qt4_regenerate_global_qconfigs
-}
-
-# @FUNCTION: qt4-build-multilib_pkg_postrm
-# @DESCRIPTION:
-# Regenerate configuration when a module is completely removed.
-qt4-build-multilib_pkg_postrm() {
-	qt4_regenerate_global_qconfigs
-}
-
-
-######  Public helpers  ######
-
-# @FUNCTION: qt_use
-# @USAGE: <flag> [feature] [enableval]
-# @DESCRIPTION:
-# <flag> is the name of a flag in IUSE.
-#
-# Outputs "-${enableval}-${feature}" if <flag> is enabled, "-no-${feature}"
-# otherwise. If [feature] is not specified, <flag> is used in its place.
-# If [enableval] is not specified, the "-${enableval}" prefix is omitted.
-qt_use() {
-	[[ $# -ge 1 ]] || die "${FUNCNAME}() requires at least one argument"
-
-	usex "$1" "${3:+-$3}-${2:-$1}" "-no-${2:-$1}"
-}
-
-# @FUNCTION: qt_native_use
-# @USAGE: <flag> [feature] [enableval]
-# @DESCRIPTION:
-# <flag> is the name of a flag in IUSE.
-#
-# Outputs "-${enableval}-${feature}" if <flag> is enabled and we are currently
-# building for the native ABI, "-no-${feature}" otherwise. If [feature] is not
-# specified, <flag> is used in its place. If [enableval] is not specified,
-# the "-${enableval}" prefix is omitted.
-qt_native_use() {
-	[[ $# -ge 1 ]] || die "${FUNCNAME}() requires at least one argument"
-
-	multilib_is_native_abi && qt_use "$@" || echo "-no-${2:-$1}"
-}
-
-
-######  Internal functions  ######
-
-# @FUNCTION: qt4_prepare_env
-# @INTERNAL
-# @DESCRIPTION:
-# Prepares the environment for building Qt.
-qt4_prepare_env() {
-	# setup installation directories
-	# note: keep paths in sync with qmake-utils.eclass
-	QT4_PREFIX=${EPREFIX}/usr
-	QT4_HEADERDIR=${QT4_PREFIX}/include/qt4
-	QT4_LIBDIR=${QT4_PREFIX}/$(get_libdir)/qt4
-	QT4_BINDIR=${QT4_LIBDIR}/bin
-	QT4_PLUGINDIR=${QT4_LIBDIR}/plugins
-	QT4_IMPORTDIR=${QT4_LIBDIR}/imports
-	QT4_DATADIR=${QT4_PREFIX}/share/qt4
-	QT4_DOCDIR=${QT4_PREFIX}/share/doc/qt-${PV}
-	QT4_TRANSLATIONDIR=${QT4_DATADIR}/translations
-	QT4_EXAMPLESDIR=${QT4_DATADIR}/examples
-	QT4_DEMOSDIR=${QT4_DATADIR}/demos
-	QT4_SYSCONFDIR=${EPREFIX}/etc/qt4
-	QMAKE_LIBDIR_QT=${QT4_LIBDIR}
-
-	export XDG_CONFIG_HOME="${T}"
-}
-
-# @FUNCTION: qt4_foreach_target_subdir
-# @INTERNAL
-# @DESCRIPTION:
-# Executes the given command inside each directory listed in QT4_TARGET_DIRECTORIES.
-qt4_foreach_target_subdir() {
-	local ret=0 subdir=
-	for subdir in ${QT4_TARGET_DIRECTORIES}; do
-		mkdir -p "${subdir}" || die
-		pushd "${subdir}" >/dev/null || die
-
-		einfo "Running $* ${subdir:+in ${subdir}}"
-		"$@"
-		((ret+=$?))
-
-		popd >/dev/null || die
-	done
-
-	return ${ret}
-}
-
-# @FUNCTION: qt4_symlink_tools_to_build_dir
-# @INTERNAL
-# @DESCRIPTION:
-# Symlinks qtcore tools to BUILD_DIR,
-# so that they can be used when building other modules.
-qt4_symlink_tools_to_build_dir() {
-	local tool= tools=()
-	if [[ ${PN} != qtcore ]]; then
-		tools+=(qmake moc rcc uic)
-	fi
-
-	mkdir -p "${BUILD_DIR}"/bin || die
-	pushd "${BUILD_DIR}"/bin >/dev/null || die
-
-	for tool in "${tools[@]}"; do
-		[[ -e ${QT4_BINDIR}/${tool} ]] || continue
-		ln -s "${QT4_BINDIR}/${tool}" . || die "failed to symlink ${tool}"
-	done
-
-	popd >/dev/null || die
-}
-
-# @FUNCTION: qt4_qmake
-# @INTERNAL
-# @DESCRIPTION:
-# Helper function that runs qmake in the current target subdir.
-# Intended to be called by qt4_foreach_target_subdir().
-qt4_qmake() {
-	local projectdir=${PWD/#${BUILD_DIR}/${S}}
-
-	"${BUILD_DIR}"/bin/qmake \
-		"${projectdir}" \
-		CONFIG+=nostrip \
-		LIBS+=-L"${QT4_LIBDIR}" \
-		"${myqmakeargs[@]}" \
-		|| die "qmake failed (${projectdir#${S}/})"
-}
-
-# @FUNCTION: qt4_install_module_qconfigs
-# @INTERNAL
-# @DESCRIPTION:
-# Creates and installs gentoo-specific ${PN}-qconfig.{h,pri} files.
-qt4_install_module_qconfigs() {
-	local x
-	if [[ -n ${QCONFIG_ADD} || -n ${QCONFIG_REMOVE} ]]; then
-		for x in QCONFIG_ADD QCONFIG_REMOVE; do
-			[[ -n ${!x} ]] && echo ${x}=${!x} >> "${BUILD_DIR}"/${PN}-qconfig.pri
-		done
-		insinto ${QT4_DATADIR#${EPREFIX}}/mkspecs/gentoo
-		doins "${BUILD_DIR}"/${PN}-qconfig.pri
-	fi
-
-	if [[ -n ${QCONFIG_DEFINE} ]]; then
-		for x in ${QCONFIG_DEFINE}; do
-			echo "#define ${x}" >> "${BUILD_DIR}"/gentoo-${PN}-qconfig.h
-		done
-		insinto ${QT4_HEADERDIR#${EPREFIX}}/Gentoo
-		doins "${BUILD_DIR}"/gentoo-${PN}-qconfig.h
-	fi
-}
-
-# @FUNCTION: qt4_regenerate_global_qconfigs
-# @INTERNAL
-# @DESCRIPTION:
-# Generates Gentoo-specific qconfig.{h,pri} according to the build configuration.
-# Don't call die here because dying in pkg_post{inst,rm} only makes things worse.
-qt4_regenerate_global_qconfigs() {
-	if [[ -n ${QCONFIG_ADD} || -n ${QCONFIG_REMOVE} || -n ${QCONFIG_DEFINE} || ${PN} == qtcore ]]; then
-		local x qconfig_add qconfig_remove qconfig_new
-		for x in "${ROOT}${QT4_DATADIR}"/mkspecs/gentoo/*-qconfig.pri; do
-			[[ -f ${x} ]] || continue
-			qconfig_add+=" $(sed -n 's/^QCONFIG_ADD=//p' "${x}")"
-			qconfig_remove+=" $(sed -n 's/^QCONFIG_REMOVE=//p' "${x}")"
-		done
-
-		if [[ -e "${ROOT}${QT4_DATADIR}"/mkspecs/gentoo/qconfig.pri ]]; then
-			# start with the qconfig.pri that qtcore installed
-			if ! cp "${ROOT}${QT4_DATADIR}"/mkspecs/gentoo/qconfig.pri \
-				"${ROOT}${QT4_DATADIR}"/mkspecs/qconfig.pri; then
-				eerror "cp qconfig failed."
-				return 1
-			fi
-
-			# generate list of QT_CONFIG entries from the existing list
-			# including qconfig_add and excluding qconfig_remove
-			for x in $(sed -n 's/^QT_CONFIG +=//p' \
-				"${ROOT}${QT4_DATADIR}"/mkspecs/qconfig.pri) ${qconfig_add}; do
-					has ${x} ${qconfig_remove} || qconfig_new+=" ${x}"
-			done
-
-			# replace the existing QT_CONFIG list with qconfig_new
-			if ! sed -i -e "s/QT_CONFIG +=.*/QT_CONFIG += ${qconfig_new}/" \
-				"${ROOT}${QT4_DATADIR}"/mkspecs/qconfig.pri; then
-				eerror "Sed for QT_CONFIG failed"
-				return 1
-			fi
-
-			# create Gentoo/qconfig.h
-			if [[ ! -e ${ROOT}${QT4_HEADERDIR}/Gentoo ]]; then
-				if ! mkdir -p "${ROOT}${QT4_HEADERDIR}"/Gentoo; then
-					eerror "mkdir ${QT4_HEADERDIR}/Gentoo failed"
-					return 1
-				fi
-			fi
-			: > "${ROOT}${QT4_HEADERDIR}"/Gentoo/gentoo-qconfig.h
-			for x in "${ROOT}${QT4_HEADERDIR}"/Gentoo/gentoo-*-qconfig.h; do
-				[[ -f ${x} ]] || continue
-				cat "${x}" >> "${ROOT}${QT4_HEADERDIR}"/Gentoo/gentoo-qconfig.h
-			done
-		else
-			rm -f "${ROOT}${QT4_DATADIR}"/mkspecs/qconfig.pri
-			rm -f "${ROOT}${QT4_HEADERDIR}"/Gentoo/gentoo-qconfig.h
-			rmdir "${ROOT}${QT4_DATADIR}"/mkspecs \
-				"${ROOT}${QT4_DATADIR}" \
-				"${ROOT}${QT4_HEADERDIR}"/Gentoo \
-				"${ROOT}${QT4_HEADERDIR}" 2>/dev/null
-		fi
-	fi
-}
-
-# @FUNCTION: qt4_symlink_framework_headers
-# @DESCRIPTION:
-# On OS X we need to add some symlinks when frameworks are being
-# used, to avoid complications with some more or less stupid packages.
-qt4_symlink_framework_headers() {
-	if use_if_iuse aqua && [[ ${CHOST##*-darwin} -ge 9 ]]; then
-		local frw dest f h rdir
-		# Some packages tend to include <Qt/...>
-		dodir "${QT4_HEADERDIR#${EPREFIX}}"/Qt
-
-		# Fake normal headers when frameworks are installed... eases life later
-		# on, make sure we use relative links though, as some ebuilds assume
-		# these dirs exist in src_install to add additional files
-		f=${QT4_HEADERDIR}
-		h=${QT4_LIBDIR}
-		while [[ -n ${f} && ${f%%/*} == ${h%%/*} ]] ; do
-			f=${f#*/}
-			h=${h#*/}
-		done
-		rdir=${h}
-		f="../"
-		while [[ ${h} == */* ]] ; do
-			f="${f}../"
-			h=${h#*/}
-		done
-		rdir="${f}${rdir}"
-
-		for frw in "${D}${QT4_LIBDIR}"/*.framework; do
-			[[ -e "${frw}"/Headers ]] || continue
-			f=$(basename ${frw})
-			dest="${QT4_HEADERDIR#${EPREFIX}}"/${f%.framework}
-			dosym "${rdir}"/${f}/Headers "${dest}"
-
-			# Link normal headers as well.
-			for hdr in "${D}${QT4_LIBDIR}/${f}"/Headers/*; do
-				h=$(basename ${hdr})
-				dosym "../${rdir}"/${f}/Headers/${h} \
-					"${QT4_HEADERDIR#${EPREFIX}}"/Qt/${h}
-			done
-		done
-	fi
-}
-
-# @FUNCTION: qt4_get_mkspec
-# @INTERNAL
-# @DESCRIPTION:
-# Returns the right mkspec for the current CHOST/CXX combination.
-qt4_get_mkspec() {
-	local spec=
-
-	case ${CHOST} in
-		*-linux*)
-			spec=linux ;;
-		*-darwin*)
-			use_if_iuse aqua &&
-				spec=macx ||   # mac with carbon/cocoa
-				spec=darwin ;; # darwin/mac with X11
-		*-freebsd*|*-dragonfly*)
-			spec=freebsd ;;
-		*-netbsd*)
-			spec=netbsd ;;
-		*-openbsd*)
-			spec=openbsd ;;
-		*-aix*)
-			spec=aix ;;
-		hppa*-hpux*)
-			spec=hpux ;;
-		ia64*-hpux*)
-			spec=hpuxi ;;
-		*-solaris*)
-			spec=solaris ;;
-		*)
-			die "qt4-build-multilib.eclass: unsupported CHOST '${CHOST}'" ;;
-	esac
-
-	case $(tc-getCXX) in
-		*g++*)
-			spec+=-g++ ;;
-		*clang*)
-			if [[ -d ${S}/mkspecs/unsupported/${spec}-clang ]]; then
-				spec=unsupported/${spec}-clang
-			else
-				ewarn "${spec}-clang mkspec does not exist, falling back to ${spec}-g++"
-				spec+=-g++
-			fi ;;
-		*icpc*)
-			if [[ -d ${S}/mkspecs/${spec}-icc ]]; then
-				spec+=-icc
-			else
-				ewarn "${spec}-icc mkspec does not exist, falling back to ${spec}-g++"
-				spec+=-g++
-			fi ;;
-		*)
-			die "qt4-build-multilib.eclass: unsupported compiler '$(tc-getCXX)'" ;;
-	esac
-
-	# Add -64 for 64-bit prefix profiles
-	if use amd64-linux || use ia64-linux || use ppc64-linux ||
-		use x64-macos ||
-		use sparc64-freebsd || use x64-freebsd || use x64-openbsd ||
-		use ia64-hpux ||
-		use sparc64-solaris || use x64-solaris
-	then
-		[[ -d ${S}/mkspecs/${spec}-64 ]] && spec+=-64
-	fi
-
-	echo ${spec}
-}


             reply	other threads:[~2016-01-20 18:04 UTC|newest]

Thread overview: 453+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-01-20 18:04 Davide Pesavento [this message]
  -- strict thread matches above, loose matches on Subject: below --
2024-10-23 21:03 [gentoo-commits] proj/qt:master commit in: eclass/ Ionen Wolkens
2024-10-23 21:03 Ionen Wolkens
2024-05-28 19:34 Andreas Sturmlechner
2024-01-10  9:40 Andreas Sturmlechner
2024-01-03 18:12 Andreas Sturmlechner
2024-01-03 11:31 Sam James
2024-01-03 10:45 Sam James
2023-12-12 12:51 Andreas Sturmlechner
2023-10-15 20:00 Andreas Sturmlechner
2023-07-08 21:26 Andreas Sturmlechner
2023-06-22 15:53 Andreas Sturmlechner
2023-06-22 15:53 Andreas Sturmlechner
2023-06-13  8:14 Andreas Sturmlechner
2023-06-11 17:39 Andreas Sturmlechner
2023-06-11 17:36 Andreas Sturmlechner
2023-06-11 17:17 Andreas Sturmlechner
2023-06-11 17:17 Andreas Sturmlechner
2023-04-13 19:48 Andreas Sturmlechner
2023-03-26 12:28 Andreas Sturmlechner
2023-03-26 12:28 Andreas Sturmlechner
2023-03-26 12:28 Andreas Sturmlechner
2023-03-26 12:28 Andreas Sturmlechner
2023-01-08 14:38 Andreas Sturmlechner
2022-12-16 22:27 Jimi Huotari
2022-11-29 19:19 Andreas Sturmlechner
2022-10-16 13:37 Jimi Huotari
2022-08-03  9:14 Andreas Sturmlechner
2022-07-23 11:24 Andreas Sturmlechner
2022-07-23 11:24 Andreas Sturmlechner
2022-06-20 18:42 Jimi Huotari
2022-06-18 11:15 Andreas Sturmlechner
2022-06-15 17:20 Andreas Sturmlechner
2022-06-15 17:20 Andreas Sturmlechner
2022-04-18 12:48 Andreas Sturmlechner
2022-03-25 19:46 Andreas Sturmlechner
2022-03-21 10:06 Andreas Sturmlechner
2022-03-21 10:06 Andreas Sturmlechner
2022-03-12 13:54 Andreas Sturmlechner
2022-03-04  9:51 Andreas Sturmlechner
2022-01-07 15:49 Andreas Sturmlechner
2021-12-24 23:08 Andreas Sturmlechner
2021-11-17  6:08 Jimi Huotari
2021-11-17  6:08 Jimi Huotari
2021-11-17  6:08 Jimi Huotari
2021-09-08  8:10 Andreas Sturmlechner
2021-09-08  8:10 Andreas Sturmlechner
2021-09-05 20:15 Andreas Sturmlechner
2021-08-26 13:55 Andreas Sturmlechner
2021-08-20 12:36 Andreas Sturmlechner
2021-07-14 13:24 Andreas Sturmlechner
2021-07-14 13:24 Andreas Sturmlechner
2021-07-09  2:17 Davide Pesavento
2021-07-09  2:17 Davide Pesavento
2021-04-25 20:53 Andreas Sturmlechner
2021-04-25 20:53 Andreas Sturmlechner
2021-04-25 20:53 Andreas Sturmlechner
2021-04-25 20:53 Andreas Sturmlechner
2021-04-14  6:54 Jimi Huotari
2021-02-05 22:05 Andreas Sturmlechner
2021-02-02  0:43 Andreas Sturmlechner
2021-02-02  0:41 Andreas Sturmlechner
2021-01-10 16:16 Andreas Sturmlechner
2021-01-07 19:02 Andreas Sturmlechner
2021-01-01 18:58 Andreas Sturmlechner
2020-12-28  9:49 Andreas Sturmlechner
2020-12-26 20:18 Andreas Sturmlechner
2020-12-26 20:18 Andreas Sturmlechner
2020-10-18 20:51 Andreas Sturmlechner
2020-06-02 22:44 Andreas Sturmlechner
2020-06-01 23:41 Andreas Sturmlechner
2020-05-09  8:32 Andreas Sturmlechner
2020-04-28 21:41 Andreas Sturmlechner
2020-04-09 19:45 Andreas Sturmlechner
2020-04-09 17:32 Andreas Sturmlechner
2020-03-02  8:26 Andreas Sturmlechner
2019-12-16 15:06 Andreas Sturmlechner
2019-12-01 10:53 Andreas Sturmlechner
2019-10-21 11:23 Andreas Sturmlechner
2019-10-20 16:46 Andreas Sturmlechner
2019-09-18 14:02 Jimi Huotari
2019-06-20 11:07 Andreas Sturmlechner
2019-06-08 19:36 Jimi Huotari
2019-06-06 21:16 Andreas Sturmlechner
2019-04-30 13:06 Michael Palimaka
2019-02-28 14:19 Andreas Sturmlechner
2019-02-05 20:38 Andreas Sturmlechner
2018-12-27 20:37 Jimi Huotari
2018-12-06 20:49 Andreas Sturmlechner
2018-12-06 20:49 Andreas Sturmlechner
2018-12-06 20:49 Andreas Sturmlechner
2018-12-06 19:46 Andreas Sturmlechner
2018-12-06  3:47 Andreas Sturmlechner
2018-08-15 11:22 Jimi Huotari
2018-07-21 20:20 Davide Pesavento
2018-07-21 20:20 Davide Pesavento
2018-07-21 18:20 Davide Pesavento
2018-03-17  1:04 Michael Palimaka
2018-03-10  2:01 Michael Palimaka
2018-03-10  1:55 Michael Palimaka
2018-03-07 12:53 Michael Palimaka
2018-03-07 12:47 Michael Palimaka
2018-03-06 21:28 Davide Pesavento
2018-03-06 21:18 Davide Pesavento
2018-03-06 21:18 Davide Pesavento
2018-02-22 22:19 Andreas Sturmlechner
2018-02-10  0:00 Davide Pesavento
2018-02-09 23:35 Michael Palimaka
2018-02-09 23:19 Michael Palimaka
2018-02-02 11:54 Michael Palimaka
2018-02-01 18:56 Davide Pesavento
2018-02-01 18:52 Davide Pesavento
2018-01-26  0:02 Michael Palimaka
2018-01-25 12:10 Michael Palimaka
2018-01-25 12:10 Michael Palimaka
2018-01-14  5:48 Michael Palimaka
2018-01-01  1:13 Michael Palimaka
2017-12-22 12:00 Michael Palimaka
2017-12-10 11:29 Michael Palimaka
2017-12-09 11:55 Jimi Huotari
2017-11-27  2:14 Davide Pesavento
2017-11-27  1:29 Davide Pesavento
2017-10-12 11:27 Michael Palimaka
2017-10-10 11:13 Michael Palimaka
2017-10-07  3:38 Michael Palimaka
2017-09-22 14:45 Michael Palimaka
2017-09-22 14:45 Michael Palimaka
2017-09-08 15:52 Michael Palimaka
2017-09-03  0:24 Davide Pesavento
2017-09-03  0:24 Davide Pesavento
2017-08-27  5:37 Michael Palimaka
2017-05-18  0:23 Davide Pesavento
2017-05-18  0:23 Davide Pesavento
2017-04-25 19:21 Davide Pesavento
2017-04-24  1:03 Davide Pesavento
2017-04-15  4:46 Davide Pesavento
2016-12-07 10:27 Michael Palimaka
2016-12-04 15:36 Davide Pesavento
2016-12-04  3:01 Davide Pesavento
2016-12-04  2:55 Davide Pesavento
2016-12-01 13:49 Michael Palimaka
2016-11-30 17:23 Michael Palimaka
2016-11-19 16:59 Michael Palimaka
2016-08-12 18:44 Michael Palimaka
2016-07-07 21:45 Davide Pesavento
2016-06-12 22:57 Davide Pesavento
2016-06-12  1:19 Davide Pesavento
2016-06-11  0:13 Davide Pesavento
2016-05-30  0:40 Davide Pesavento
2016-04-27 12:16 Davide Pesavento
2016-04-27 12:16 Davide Pesavento
2016-04-07 16:23 Davide Pesavento
2016-04-07 14:13 Davide Pesavento
2016-03-13 21:39 Davide Pesavento
2016-03-13 20:28 Davide Pesavento
2016-03-13 20:28 Davide Pesavento
2016-03-13  2:04 Davide Pesavento
2016-03-13  1:27 Davide Pesavento
2016-03-13  1:27 Davide Pesavento
2016-03-13  1:27 Davide Pesavento
2016-02-23  1:15 Davide Pesavento
2016-02-21 21:36 Davide Pesavento
2016-02-08  0:02 Davide Pesavento
2016-01-23  2:03 Davide Pesavento
2016-01-23  2:03 Davide Pesavento
2016-01-23  2:03 Davide Pesavento
2016-01-20 15:47 Davide Pesavento
2016-01-19 19:14 Davide Pesavento
2016-01-19 17:09 Davide Pesavento
2016-01-14 18:28 Michael Palimaka
2016-01-08  0:09 Davide Pesavento
2016-01-07 19:10 Michael Palimaka
2016-01-06 18:19 Michael Palimaka
2016-01-06 18:19 Michael Palimaka
2016-01-06 13:49 Michael Palimaka
2015-12-28  3:40 Davide Pesavento
2015-12-28  3:40 Davide Pesavento
2015-12-28  1:42 Davide Pesavento
2015-12-28  1:42 Davide Pesavento
2015-12-28  1:42 Davide Pesavento
2015-12-28  1:42 Davide Pesavento
2015-12-27  2:32 Davide Pesavento
2015-12-26 21:52 Davide Pesavento
2015-12-20  2:05 Davide Pesavento
2015-12-20  1:57 Davide Pesavento
2015-11-22 23:09 Davide Pesavento
2015-11-22 22:48 Davide Pesavento
2015-11-19 17:13 Davide Pesavento
2015-11-19 16:28 Davide Pesavento
2015-11-19 15:48 Michael Palimaka
2015-11-19 15:48 Michael Palimaka
2015-08-27 22:35 Davide Pesavento
2015-08-22  1:56 Davide Pesavento
2015-08-22  1:56 Davide Pesavento
2015-08-04 21:40 Davide Pesavento
2015-07-08  0:06 Davide Pesavento
2015-07-05 13:26 Davide Pesavento
2015-06-29  0:31 Davide Pesavento
2015-06-24 18:46 Davide Pesavento
2015-06-23 20:57 Davide Pesavento
2015-06-16 20:13 Davide Pesavento
2015-06-16 19:23 Davide Pesavento
2015-06-16 17:42 Davide Pesavento
2015-06-16 17:23 Davide Pesavento
2015-06-13 23:08 Davide Pesavento
2015-06-11 17:47 Davide Pesavento
2015-06-11  0:21 Davide Pesavento
2015-06-11  0:03 Davide Pesavento
2015-06-10  1:57 Davide Pesavento
2015-05-31 19:17 Davide Pesavento
2015-05-31 17:33 Michael Palimaka
2015-05-31 14:13 Davide Pesavento
2015-05-31 12:53 Davide Pesavento
2015-05-10 15:28 Davide Pesavento
2015-05-10 14:50 Davide Pesavento
2015-05-10  1:18 Davide Pesavento
2015-05-06  1:14 Davide Pesavento
2015-05-05 17:26 Davide Pesavento
2015-04-19 16:55 Michael Palimaka
2015-04-14 17:34 Davide Pesavento
2015-04-12 16:30 Davide Pesavento
2015-04-12 15:54 Davide Pesavento
2015-04-12 15:54 Davide Pesavento
2015-04-12 15:54 Davide Pesavento
2015-03-30 19:30 Davide Pesavento
2015-03-30 19:30 Davide Pesavento
2015-03-23  2:16 Davide Pesavento
2015-03-15  1:28 Davide Pesavento
2015-03-11 14:11 Michael Palimaka
2015-03-06 14:11 Michael Palimaka
2015-02-26  2:15 Davide Pesavento
2015-02-18 14:24 Davide Pesavento
2015-02-11 15:11 Ben de Groot
2015-01-18  1:59 Davide Pesavento
2015-01-18  1:59 Davide Pesavento
2014-12-12 17:46 Davide Pesavento
2014-11-20  2:51 Davide Pesavento
2014-11-17  2:18 Davide Pesavento
2014-11-17  1:34 Davide Pesavento
2014-11-14  2:30 Davide Pesavento
2014-11-10  3:02 Davide Pesavento
2014-11-01 23:46 Davide Pesavento
2014-11-01 23:35 Davide Pesavento
2014-10-26  1:22 Davide Pesavento
2014-10-26  1:22 Davide Pesavento
2014-10-26  1:22 Davide Pesavento
2014-10-20 23:50 Davide Pesavento
2014-10-13 19:35 Davide Pesavento
2014-10-09 17:00 Davide Pesavento
2014-10-07 16:26 Davide Pesavento
2014-09-22  0:09 Davide Pesavento
2014-09-16 14:15 Davide Pesavento
2014-09-11  0:06 Davide Pesavento
2014-08-29 23:01 Davide Pesavento
2014-08-27  2:06 Davide Pesavento
2014-08-27  0:40 Davide Pesavento
2014-08-27  0:10 Davide Pesavento
2014-08-25  1:38 Davide Pesavento
2014-08-19  1:07 Davide Pesavento
2014-08-15  1:53 ` Davide Pesavento
2014-08-19  1:07 Davide Pesavento
2014-08-15  1:53 ` Davide Pesavento
2014-08-15  1:53 Davide Pesavento
2014-08-19  1:07 ` Davide Pesavento
2014-08-15  1:53 Davide Pesavento
2014-08-19  1:07 ` Davide Pesavento
2014-08-05  0:08 Davide Pesavento
2014-07-30 19:35 Davide Pesavento
2014-07-29 23:40 Davide Pesavento
2014-07-28 21:53 Davide Pesavento
2014-07-28 21:22 Davide Pesavento
2014-07-28 20:26 Davide Pesavento
2014-07-27 19:54 Michael Palimaka
2014-07-27 13:36 Davide Pesavento
2014-07-26 12:43 Davide Pesavento
2014-07-26 10:46 Davide Pesavento
2014-07-24  1:05 Davide Pesavento
2014-07-24  1:05 Davide Pesavento
2014-07-24  1:05 Davide Pesavento
2014-07-16 17:43 Michael Palimaka
2014-07-13 23:36 Davide Pesavento
2014-07-11 14:06 Davide Pesavento
2014-07-11 13:46 Davide Pesavento
2014-07-08 16:34 Davide Pesavento
2014-07-08 10:46 Michael Palimaka
2014-07-07 21:02 Davide Pesavento
2014-06-29  0:51 Davide Pesavento
2014-06-28 23:56 Davide Pesavento
2014-06-22 18:28 Davide Pesavento
2014-06-09 20:39 Davide Pesavento
2014-06-05 10:28 Davide Pesavento
2014-06-05  9:45 Davide Pesavento
2014-06-04  2:08 Davide Pesavento
2014-06-04  2:08 Davide Pesavento
2014-06-04  2:08 Davide Pesavento
2014-06-04  0:13 Davide Pesavento
2014-06-04  0:13 Davide Pesavento
2014-06-04  0:13 Davide Pesavento
2014-06-03 14:04 Davide Pesavento
2014-06-01  2:41 Davide Pesavento
2014-06-01  2:41 Davide Pesavento
2014-06-01  2:41 Davide Pesavento
2014-05-29 21:44 Davide Pesavento
2014-05-29 17:40 Davide Pesavento
2014-05-27 10:56 Davide Pesavento
2014-05-27 10:48 Davide Pesavento
2014-05-27 10:48 Davide Pesavento
2014-05-27 10:48 Davide Pesavento
2014-05-22  1:07 Davide Pesavento
2014-05-19 18:02 Davide Pesavento
2014-05-19 18:02 Davide Pesavento
2014-05-09 19:19 Michael Palimaka
2014-05-09 19:14 Michael Palimaka
2014-03-27 13:43 Michael Palimaka
2014-03-26 14:31 Davide Pesavento
2014-01-22 17:45 Davide Pesavento
2013-11-11 19:43 Davide Pesavento
2013-11-11 19:32 Davide Pesavento
2013-10-23 17:15 Davide Pesavento
2013-10-23  0:34 Davide Pesavento
2013-10-22 22:34 Davide Pesavento
2013-10-20 21:22 Davide Pesavento
2013-10-14 17:33 Davide Pesavento
2013-10-07 23:31 Davide Pesavento
2013-07-28  0:01 Davide Pesavento
2013-07-06  8:01 Davide Pesavento
2013-06-10  8:22 Davide Pesavento
2013-06-10  2:08 Davide Pesavento
2013-06-10  2:03 Davide Pesavento
2013-06-10  2:03 Davide Pesavento
2013-06-10  1:48 Davide Pesavento
2013-06-10  1:48 Davide Pesavento
2013-05-31  9:02 Davide Pesavento
2013-04-07 13:20 Davide Pesavento
2013-03-16  8:32 Davide Pesavento
2013-03-05 19:11 Davide Pesavento
2013-01-03  8:42 Davide Pesavento
2013-01-02  0:02 Davide Pesavento
2013-01-02  0:02 Davide Pesavento
2012-12-31  6:27 Davide Pesavento
2012-12-22  3:34 Davide Pesavento
2012-12-22  3:34 Davide Pesavento
2012-12-22  3:34 Davide Pesavento
2012-12-20  3:16 Davide Pesavento
2012-12-09 16:40 Davide Pesavento
2012-12-09 16:40 Davide Pesavento
2012-12-08 17:52 Davide Pesavento
2012-12-08 12:45 Davide Pesavento
2012-12-07 16:28 Davide Pesavento
2012-12-07 11:55 Davide Pesavento
2012-12-07 11:15 Davide Pesavento
2012-12-07 11:06 Davide Pesavento
2012-11-22 11:00 Davide Pesavento
2012-11-19 10:38 Davide Pesavento
2012-11-19  4:12 Davide Pesavento
2012-11-19  3:51 Davide Pesavento
2012-11-19  3:51 Davide Pesavento
2012-11-17 22:52 Davide Pesavento
2012-11-12  9:20 Davide Pesavento
2012-11-12  9:20 Davide Pesavento
2012-11-12  9:20 Davide Pesavento
2012-11-12  4:35 Davide Pesavento
2012-11-12  4:07 Davide Pesavento
2012-11-12  4:07 Davide Pesavento
2012-11-12  4:07 Davide Pesavento
2012-11-09  9:37 Davide Pesavento
2012-11-09  9:24 Davide Pesavento
2012-11-09  9:24 Davide Pesavento
2012-11-07  3:12 Davide Pesavento
2012-11-01  8:26 Davide Pesavento
2012-10-20  0:26 Davide Pesavento
2012-10-20  0:26 Davide Pesavento
2012-10-19 15:31 Davide Pesavento
2012-10-06  2:04 Davide Pesavento
2012-10-04  3:57 Davide Pesavento
2012-10-04  1:22 Davide Pesavento
2012-10-04  1:12 Davide Pesavento
2012-10-04  1:12 Davide Pesavento
2012-09-27 22:39 Davide Pesavento
2012-09-27 22:23 Davide Pesavento
2012-09-05  2:21 Davide Pesavento
2012-08-31  7:06 Davide Pesavento
2012-08-31  7:06 Davide Pesavento
2012-08-28  7:37 Davide Pesavento
2012-08-13  4:48 Davide Pesavento
2012-08-09  8:04 Davide Pesavento
2012-08-06  3:04 Davide Pesavento
2012-08-06  3:04 Davide Pesavento
2012-08-06  0:57 Davide Pesavento
2012-07-25 14:46 Michael Palimaka
2012-07-23 18:10 Davide Pesavento
2012-07-23 13:24 Ben de Groot
2012-07-23 12:31 Ben de Groot
2012-07-20 18:27 Davide Pesavento
2012-07-19 15:27 Ben de Groot
2012-07-19  6:07 Ben de Groot
2012-07-15 11:59 Ben de Groot
2012-07-14 16:45 Ben de Groot
2012-07-14 12:34 Ben de Groot
2012-07-12 21:09 Davide Pesavento
2012-07-11  0:07 Davide Pesavento
2012-07-10 21:46 Davide Pesavento
2012-07-10 20:44 Davide Pesavento
2012-07-10 20:44 Davide Pesavento
2012-07-10 20:44 Davide Pesavento
2012-07-10 20:44 Davide Pesavento
2012-07-05 15:23 Davide Pesavento
2012-07-05 14:19 Davide Pesavento
2012-07-03 23:03 Davide Pesavento
2012-07-01 23:39 Davide Pesavento
2012-06-30  0:41 Davide Pesavento
2012-06-29 23:09 Davide Pesavento
2012-06-29 15:16 Davide Pesavento
2012-06-29 12:48 Davide Pesavento
2012-06-29 12:19 Davide Pesavento
2012-06-29  0:17 Davide Pesavento
2012-06-28 19:01 Davide Pesavento
2012-06-26 23:31 Davide Pesavento
2012-06-24 21:05 Davide Pesavento
2012-06-24 21:05 Davide Pesavento
2012-06-18 21:52 Davide Pesavento
2012-06-17 21:23 Davide Pesavento
2012-06-17 21:23 Davide Pesavento
2012-06-17 21:23 Davide Pesavento
2012-06-11 23:59 Davide Pesavento
2012-06-11 23:12 Davide Pesavento
2012-06-11 22:37 Davide Pesavento
2012-06-10 17:56 Davide Pesavento
2012-06-08 19:14 Davide Pesavento
2012-06-08  0:14 Davide Pesavento
2012-06-08  0:07 Davide Pesavento
2012-06-07 15:39 Davide Pesavento
2012-06-07 14:12 Davide Pesavento
2012-06-06 17:53 Davide Pesavento
2012-05-25 12:09 Davide Pesavento
2012-05-22 15:13 Davide Pesavento
2012-05-22 13:00 Johannes Huber
2012-05-21 23:42 Davide Pesavento
2012-05-20 17:14 Davide Pesavento
2012-05-07 21:30 Davide Pesavento
2012-05-03  7:24 Johannes Huber
2012-04-26 13:06 Davide Pesavento
2012-04-19 14:55 Davide Pesavento
2012-04-05 13:37 Davide Pesavento
2012-04-05 12:51 Davide Pesavento
2012-04-04 18:24 Michael Palimaka
2012-04-04 18:24 Michael Palimaka
2012-04-04 17:54 Michael Palimaka
2012-04-01 18:03 Michael Palimaka
2012-03-31 12:21 Davide Pesavento
2012-03-30 15:20 Davide Pesavento
2012-03-25 17:13 Davide Pesavento
2012-01-31 23:10 Markos Chandras

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1453313039.45feeecdbbadd6630663527c470974fb62dec352.pesa@gentoo \
    --to=pesa@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox