From: "Michał Górny" <mgorny@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm/
Date: Sat, 3 Jun 2017 08:27:52 +0000 (UTC) [thread overview]
Message-ID: <1496478451.e4b8cce48ee941fe06b2b6097defcd36efe66ab0.mgorny@gentoo> (raw)
commit: e4b8cce48ee941fe06b2b6097defcd36efe66ab0
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed May 24 11:32:54 2017 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jun 3 08:27:31 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4b8cce4
sys-devel/llvm: Minimize 3.5 to be Darwin Prefix-compat only
sys-devel/llvm/Manifest | 1 -
sys-devel/llvm/llvm-3.5.2-r100.ebuild | 275 +++++++++++++++++
sys-devel/llvm/llvm-3.5.2.ebuild | 550 ----------------------------------
3 files changed, 275 insertions(+), 551 deletions(-)
diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index 15ae027fa75..a0cc649999f 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -5,7 +5,6 @@ DIST cfe-3.7.1.src.tar.xz 9110616 SHA256 56e2164c7c2a1772d5ed2a3e57485ff73ff06c9
DIST cfe-3.8.1.src.tar.xz 9605548 SHA256 4cd3836dfb4b88b597e075341cae86d61c63ce3963e45c7fe6a8bf59bb382cdf SHA512 72d23a410271b50f97371b13dd7a6c6c5c0a993e35df436ab716ece8521d83406aa3d4bf8fdecd8154139f39fd5e011e480d405225d8c3ff152d0a2ac4573e04 WHIRLPOOL 7bcc9e6fed871b7490e2a280f2ad36008150a0af3605357fbe529aea8a7acbbed41c7da273dd150f8f50869cd321f114e909236261c4dd05ed7f644c75f208c4
DIST cfe-3.9.0.src.tar.xz 10390440 SHA256 7596a7c7d9376d0c89e60028fe1ceb4d3e535e8ea8b89e0eb094e0dcb3183d28 SHA512 f405b5819fd19276b2de4da80a51171a3b1c5c00df810e1f284184c693e410775fe2933576f942b881664dd3b75e78f0f15b7e5a3eca7819ffbcfe528d9a578e WHIRLPOOL cb4ff4eaababa3017b4a96548b7fe1dc5f4926bd27dc6de56c3ae1fc450c8af1faf1edea2e909e40289477ebaf79860fca3a9695b22402dc9385031d7b8ad5bf
DIST cfe-3.9.1.src.tar.xz 10363080 SHA256 e6c4cebb96dee827fa0470af313dff265af391cb6da8d429842ef208c8f25e63 SHA512 3f0eea194597e438bbe49ce9ef5fdced81459c21cbdd2653750b2fe02c55a0154d6a33a8cfd02e607b83314a8e35b2c300f944462120ab6de1d4139d85db56b8 WHIRLPOOL 9f70688c7c2857426bf5fbf039b9723ec73ec57e8d3b36da37589bcbdbdb090aa36cd1800f0521ef0c30065bf03083eade0ac81ef0939412919423db7779a6f8
-DIST clang-tools-extra-3.5.2.src.tar.xz 215804 SHA256 f21a374d74b194d8c984546266491b518859b5f12ed9abd49337b8060d3fc004 SHA512 6a8e662d2704147296c13626fbc5885911c646c67404f12eacc67ee2995221445bf4f6122b271b9cb3a56b716f550a651024822f72358d400b9052bf50423669 WHIRLPOOL 088d2725a88a439a1a2c4048e0eaf540587078078bd1c9823a4804200265cab4d32606abf5e72be76da45ea4aa6e7a7201a2bdbddc78d5f9e0024b0d7b59e222
DIST clang-tools-extra-3.6.2.src.tar.xz 248624 SHA256 6a0ec627d398f501ddf347060f7a2ccea4802b2494f1d4fd7bda3e0442d04feb SHA512 1b7710a7deee30cefb6a3b4edb026a96d8935a0c6f3056ccdb7a45564d10baf01a4f6722ae853ad9a3bad17e8de32a3c0ec99c5cf6144647a5e182809d403f7a WHIRLPOOL 3dc8888c302bac84f53b673784dec092a2c59ea2985d9983e87f057b9aa7b5d3e34cf13d2b0f1f60ea44f342b8167377204a510036872a087037cf02335c19cd
DIST clang-tools-extra-3.7.1.src.tar.xz 277476 SHA256 4a91edaccad1ce984c7c49a4a87db186b7f7b21267b2b03bcf4bd7820715bc6b SHA512 06e2db8af75f1e6ee82da6ee723b5256b9e3f6ba196428f18944ec02d07df26d04329ca8824a083c5f25274ce7e3469aa75e3a29ccfbdb6375524841d65e3ad7 WHIRLPOOL 2c1a459d6aff6bc24d5c8d38120ab665adbef61394050781a9707d50e83dae1b4997ed19459086e9bd7f6dd38a09c295d135e33515c947d64a7f1ab714ad8beb
DIST clang-tools-extra-3.8.1.src.tar.xz 334768 SHA256 664a5c60220de9c290bf2a5b03d902ab731a4f95fe73a00856175ead494ec396 SHA512 ec8c4a6ac4fd1a0e24fc15e56ba00828e0d718c2f7bd477ea134ab094c67f4f4b2f603f128ec11a03b7f25f3e9b8fe75181e40730c56b7b683f54e3f37573137 WHIRLPOOL b05213cbe21b778e718233cecbf4d01b92c1f133eced6fdd3fa5059c4b10e5f0407549634f65032af177ba1614250f5c02e283c2b03563db3e227b1afcae424b
diff --git a/sys-devel/llvm/llvm-3.5.2-r100.ebuild b/sys-devel/llvm/llvm-3.5.2-r100.ebuild
new file mode 100644
index 00000000000..d6512fff863
--- /dev/null
+++ b/sys-devel/llvm/llvm-3.5.2-r100.ebuild
@@ -0,0 +1,275 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+inherit eutils check-reqs flag-o-matic multilib pax-utils prefix \
+ python-any-r1 toolchain-funcs
+
+DESCRIPTION="Low Level Virtual Machine"
+HOMEPAGE="http://llvm.org/"
+SRC_URI="http://llvm.org/releases/${PV}/${P}.src.tar.xz
+ clang? ( http://llvm.org/releases/${PV}/compiler-rt-${PV}.src.tar.xz
+ http://llvm.org/releases/${PV}/cfe-${PV}.src.tar.xz )
+ https://dev.gentoo.org/~voyageur/distfiles/${PN}-3.5.0-manpages.tar.bz2"
+
+# Additional licenses:
+# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
+# 2. ARM backend: LLVM Software Grant by ARM.
+# 3. MD5 code: public-domain.
+# 4. autoconf (not installed): some undefined M.I.T. license.
+# 5. Tests (not installed):
+# a. gtest: BSD.
+# b. YAML tests: MIT.
+
+LICENSE="UoI-NCSA rc BSD public-domain"
+SLOT="0/3.5"
+KEYWORDS="~ppc-macos ~x64-macos ~x86-macos"
+IUSE="clang +libffi"
+
+COMMON_DEPEND="
+ sys-libs/zlib:0=
+ libffi? ( >=virtual/libffi-3.0.13-r1:0= )"
+# configparser-3.2 breaks the build (3.3 or none at all are fine)
+DEPEND="${COMMON_DEPEND}
+ app-arch/xz-utils
+ dev-lang/perl
+ >=sys-devel/make-3.81
+ >=sys-devel/flex-2.5.4
+ >=sys-devel/bison-1.875d
+ || ( >=sys-devel/gcc-apple-4.2.1 >=sys-devel/llvm-3.3 )
+ >=sys-devel/binutils-apple-5.1
+ libffi? ( virtual/pkgconfig )
+ !!<dev-python/configparser-3.3.0.2
+ ${PYTHON_DEPS}"
+RDEPEND="${COMMON_DEPEND}
+ clang? ( !<=sys-devel/clang-${PV}-r99
+ !>=sys-devel/clang-9999 )"
+PDEPEND="clang? ( =sys-devel/clang-${PV}-r100 )"
+
+S=${WORKDIR}/${P}.src
+
+check_space() {
+ # in megs
+ # !clang !debug !multitarget -O2 400
+ # !clang !debug multitarget -O2 550
+ # clang !debug !multitarget -O2 950
+ # clang !debug multitarget -O2 1200
+ # !clang debug multitarget -O2 5G
+ # clang !debug multitarget -O0 -g 12G
+ # clang debug multitarget -O2 16G
+ # clang debug multitarget -O0 -g 14G
+
+ local build_size=550
+ use clang && build_size=1200
+
+ if is-flagq '-g?(gdb)?([1-9])'; then
+ ewarn "The C++ compiler -g option is known to increase the size of the package"
+ ewarn "considerably. If you run out of space, please consider removing it."
+ ewarn
+
+ (( build_size *= 10 ))
+ fi
+
+ local CHECKREQS_DISK_BUILD=${build_size}M
+ check-reqs_pkg_pretend
+
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ echo 'int main() {return 0;}' > "${T}"/test.cxx || die
+ ebegin "Trying to build a C++11 test program"
+ if ! $(tc-getCXX) -std=c++11 -o /dev/null "${T}"/test.cxx; then
+ eerror "LLVM-${PV} requires C++11-capable C++ compiler. Your current compiler"
+ eerror "does not seem to support -std=c++11 option. Please upgrade your compiler"
+ eerror "to gcc-4.7 or an equivalent version supporting C++11."
+ die "Currently active compiler does not support -std=c++11"
+ fi
+ eend ${?}
+ fi
+}
+
+pkg_pretend() {
+ check_space
+}
+
+pkg_setup() {
+ check_space
+}
+
+src_unpack() {
+ default
+
+ rm -f "${S}"/tools/clang "${S}"/projects/compiler-rt \
+ || die "symlinks removal failed"
+
+ if use clang; then
+ mv "${WORKDIR}"/cfe-${PV}.src "${S}"/tools/clang \
+ || die "clang source directory move failed"
+ mv "${WORKDIR}"/compiler-rt-${PV}.src "${S}"/projects/compiler-rt \
+ || die "compiler-rt source directory move failed"
+ fi
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/3.6.2/nodoctargz.patch
+ epatch "${FILESDIR}"/3.6.2/gcc-4.9.patch
+ epatch "${FILESDIR}"/3.5.2/gentoo-install.patch
+ epatch "${FILESDIR}"/3.5.2/gcc-5.1.patch
+
+ if use clang; then
+ # Automatically select active system GCC's libraries, bugs #406163 and #417913
+ epatch "${FILESDIR}"/3.9.0/clang/gentoo-runtime-gcc-detection-v3.patch
+
+ epatch "${FILESDIR}"/3.5.2/clang/gentoo-install.patch
+ epatch "${FILESDIR}"/3.9.1/clang/darwin_prefix-include-paths.patch
+ eprefixify tools/clang/lib/Frontend/InitHeaderSearch.cpp
+ fi
+
+ if use prefix && use clang; then
+ sed -i -e "/^CFLAGS /s@-Werror@-I${EPREFIX}/usr/include@" \
+ projects/compiler-rt/make/platform/clang_*.mk || die
+ fi
+
+ # disable use of SDK on OSX, bug #568758
+ sed -i -e 's/xcrun/false/' utils/lit/lit/util.py || die
+
+ local sub_files=(
+ Makefile.config.in
+ Makefile.rules
+ tools/llvm-config/llvm-config.cpp
+ )
+ use clang && sub_files+=(
+ tools/clang/lib/Driver/Tools.cpp
+ tools/clang/tools/scan-build/scan-build
+ )
+
+ # unfortunately ./configure won't listen to --mandir and the-like, so take
+ # care of this.
+ # note: we're setting the main libdir intentionally.
+ # where per-ABI is appropriate, we use $(GENTOO_LIBDIR) make.
+ einfo "Fixing install dirs"
+ sed -e "s,@libdir@,$(get_libdir),g" \
+ -e "s,@PF@,${PF},g" \
+ -e "s,@EPREFIX@,${EPREFIX},g" \
+ -i "${sub_files[@]}" \
+ || die "install paths sed failed"
+
+ if use clang; then
+ # constantly fails for a long time, likely due to our patches
+ rm tools/clang/test/Driver/cross-linux.c || die
+ fi
+
+ # User patches
+ epatch_user
+
+ python_setup
+}
+
+src_configure() {
+ # disable timestamps since they confuse ccache
+ local conf_flags=(
+ --disable-timestamps
+ --enable-keep-symbols
+ --enable-shared
+ --with-optimize-option=
+ --enable-optimized
+ --disable-assertions
+ --disable-expensive-checks
+ --disable-libedit
+ --disable-terminfo
+ $(use_enable libffi)
+
+ --enable-bindings=none
+ --enable-targets=host
+
+ ac_cv_prog_XML2CONFIG=""
+ )
+
+ if use libffi; then
+ local CPPFLAGS=${CPPFLAGS}
+ append-cppflags "$($(tc-getPKG_CONFIG) --cflags libffi)"
+ fi
+
+ # llvm prefers clang over gcc, so we may need to force that
+ tc-export CC CXX
+
+ ECONF_SOURCE=${S} \
+ econf "${conf_flags[@]}"
+}
+
+src_compile() {
+ LLVM_MAKEARGS=(
+ VERBOSE=1
+ REQUIRES_RTTI=1
+ GENTOO_LIBDIR=$(get_libdir)
+ )
+
+ emake "${LLVM_MAKEARGS[@]}"
+
+ pax-mark m Release/bin/llvm-rtdyld
+ pax-mark m Release/bin/lli
+ pax-mark m Release/bin/lli-child-target
+}
+
+src_install() {
+ emake "${LLVM_MAKEARGS[@]}" DESTDIR="${D}" install
+
+ if ! use clang; then
+ rm "${WORKDIR}"/${PN}-3.5.0-manpages/clang.1 || die
+ else
+ for tool in clang{,++} ; do
+ dosym ${tool} /usr/bin/${CHOST}-${tool}
+ done
+ fi
+ doman "${WORKDIR}"/${PN}-3.5.0-manpages/*.1
+
+ # Fix install_names on Darwin. The build system is too complicated
+ # to just fix this, so we correct it post-install
+ local lib= f= odylib= ndylib= libpv=${PV}
+ if [[ ${CHOST} == *-darwin* ]] ; then
+ eval $(grep PACKAGE_VERSION= configure)
+ [[ -n ${PACKAGE_VERSION} ]] && libpv=${PACKAGE_VERSION}
+ libpvminor=${libpv%.[0-9]*}
+ for lib in lib{EnhancedDisassembly,LLVM-${libpv},LTO,profile_rt,clang}.dylib LLVMHello.dylib clang/${libpv}/lib/darwin/libclang_rt.asan_{osx,iossim}_dynamic.dylib; do
+ # libEnhancedDisassembly is Darwin10 only, so non-fatal
+ # + omit clang libs if not enabled
+ [[ -f ${ED}/usr/lib/${lib} ]] || continue
+
+ ebegin "fixing install_name of $lib"
+ install_name_tool \
+ -id "${EPREFIX}"/usr/lib/${lib} \
+ "${ED}"/usr/lib/${lib}
+ eend $?
+ done
+ for f in "${ED}"/usr/bin/* "${ED}"/usr/lib/lib*.dylib "${ED}"/usr/lib/clang/${libpv}/lib/darwin/*.dylib ; do
+ # omit clang libs if not enabled
+ [[ -f "${f}" ]] || continue
+
+ scanmacho -BF'%n#f' "${f}" | tr ',' '\n' | \
+ while read odylib ; do
+ ndylib=
+ case ${odylib} in
+ */libclang.dylib)
+ ndylib="${EPREFIX}"/usr/lib/libclang.dylib
+ ;;
+ */libLLVM-${libpv}.dylib)
+ ndylib="${EPREFIX}"/usr/lib/libLLVM-${libpv}.dylib
+ ;;
+ */libLLVM-${libpvminor}.dylib)
+ ndylib="${EPREFIX}"/usr/lib/libLLVM-${libpvminor}.dylib
+ ;;
+ */libLTO.dylib)
+ ndylib="${EPREFIX}"/usr/lib/libLTO.dylib
+ ;;
+ esac
+ if [[ -n ${ndylib} ]] ; then
+ ebegin "fixing install_name reference to ${odylib} of ${f##*/}"
+ install_name_tool \
+ -change "${odylib}" "${ndylib}" \
+ "${f}"
+ eend $?
+ fi
+ done
+ done
+ fi
+}
diff --git a/sys-devel/llvm/llvm-3.5.2.ebuild b/sys-devel/llvm/llvm-3.5.2.ebuild
deleted file mode 100644
index dafbd5aa1f1..00000000000
--- a/sys-devel/llvm/llvm-3.5.2.ebuild
+++ /dev/null
@@ -1,550 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 pypy )
-
-inherit eutils flag-o-matic multibuild multilib \
- multilib-minimal python-r1 toolchain-funcs pax-utils check-reqs prefix
-
-DESCRIPTION="Low Level Virtual Machine"
-HOMEPAGE="http://llvm.org/"
-SRC_URI="http://llvm.org/releases/${PV}/${P}.src.tar.xz
- clang? ( http://llvm.org/releases/${PV}/compiler-rt-${PV}.src.tar.xz
- http://llvm.org/releases/${PV}/cfe-${PV}.src.tar.xz
- http://llvm.org/releases/${PV}/clang-tools-extra-${PV}.src.tar.xz )
- !doc? ( https://dev.gentoo.org/~voyageur/distfiles/${PN}-3.5.0-manpages.tar.bz2 )"
-
-# Additional licenses:
-# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
-# 2. ARM backend: LLVM Software Grant by ARM.
-# 3. MD5 code: public-domain.
-# 4. autoconf (not installed): some undefined M.I.T. license.
-# 5. Tests (not installed):
-# a. gtest: BSD.
-# b. YAML tests: MIT.
-
-LICENSE="UoI-NCSA rc BSD public-domain
- arm? ( LLVM-Grant )
- arm64? ( LLVM-Grant )
- multitarget? ( LLVM-Grant )"
-SLOT="0/3.5"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="clang debug doc gold libedit +libffi multitarget ncurses ocaml python
- +static-analyzer test xml video_cards_radeon
- kernel_Darwin kernel_FreeBSD"
-
-COMMON_DEPEND="
- sys-libs/zlib:0=
- clang? (
- python? ( ${PYTHON_DEPS} )
- static-analyzer? (
- dev-lang/perl:*
- ${PYTHON_DEPS}
- )
- xml? ( dev-libs/libxml2:2= )
- )
- gold? ( >=sys-devel/binutils-2.22:*[cxx] )
- libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] )
- libffi? ( >=virtual/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )
- ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] )
- ocaml? ( dev-lang/ocaml:0= )"
-# configparser-3.2 breaks the build (3.3 or none at all are fine)
-DEPEND="${COMMON_DEPEND}
- app-arch/xz-utils
- dev-lang/perl
- >=sys-devel/make-3.81
- >=sys-devel/flex-2.5.4
- >=sys-devel/bison-1.875d
- || ( >=sys-devel/gcc-3.0 >=sys-devel/llvm-3.3
- ( >=sys-freebsd/freebsd-lib-9.1-r10 sys-libs/libcxx )
- )
- || ( >=sys-devel/binutils-2.18 >=sys-devel/binutils-apple-5.1 )
- clang? ( xml? ( virtual/pkgconfig ) )
- doc? ( dev-python/sphinx )
- libffi? ( virtual/pkgconfig )
- !!<dev-python/configparser-3.3.0.2
- ${PYTHON_DEPS}"
-RDEPEND="${COMMON_DEPEND}
- clang? ( !<=sys-devel/clang-${PV}-r99
- !>=sys-devel/clang-9999 )
- abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r2
- !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
-PDEPEND="clang? ( =sys-devel/clang-${PV}-r100 )
- kernel_Darwin? ( =sys-libs/libcxx-${SLOT#*/}* )"
-
-# pypy gives me around 1700 unresolved tests due to open file limit
-# being exceeded. probably GC does not close them fast enough.
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
- test? ( || ( $(python_gen_useflags 'python*') ) )"
-
-S=${WORKDIR}/${P}.src
-
-# Some people actually override that in make.conf. That sucks since
-# we need to run install per-directory, and ninja can't do that...
-# so why did it call itself ninja in the first place?
-CMAKE_MAKEFILE_GENERATOR=emake
-
-check_space() {
- # in megs
- # !clang !debug !multitarget -O2 400
- # !clang !debug multitarget -O2 550
- # clang !debug !multitarget -O2 950
- # clang !debug multitarget -O2 1200
- # !clang debug multitarget -O2 5G
- # clang !debug multitarget -O0 -g 12G
- # clang debug multitarget -O2 16G
- # clang debug multitarget -O0 -g 14G
-
- local build_size=550
- use clang && build_size=1200
-
- if use debug; then
- ewarn "USE=debug is known to increase the size of package considerably"
- ewarn "and cause the tests to fail."
- ewarn
-
- (( build_size *= 14 ))
- elif is-flagq '-g?(gdb)?([1-9])'; then
- ewarn "The C++ compiler -g option is known to increase the size of the package"
- ewarn "considerably. If you run out of space, please consider removing it."
- ewarn
-
- (( build_size *= 10 ))
- fi
-
- # Multiply by number of ABIs :).
- local abis=( $(multilib_get_enabled_abis) )
- (( build_size *= ${#abis[@]} ))
-
- local CHECKREQS_DISK_BUILD=${build_size}M
- check-reqs_pkg_pretend
-
- if [[ ${MERGE_TYPE} != binary ]]; then
- echo 'int main() {return 0;}' > "${T}"/test.cxx || die
- ebegin "Trying to build a C++11 test program"
- if ! $(tc-getCXX) -std=c++11 -o /dev/null "${T}"/test.cxx; then
- eerror "LLVM-${PV} requires C++11-capable C++ compiler. Your current compiler"
- eerror "does not seem to support -std=c++11 option. Please upgrade your compiler"
- eerror "to gcc-4.7 or an equivalent version supporting C++11."
- die "Currently active compiler does not support -std=c++11"
- fi
- eend ${?}
- fi
-}
-
-pkg_pretend() {
- check_space
-}
-
-pkg_setup() {
- check_space
-}
-
-src_unpack() {
- default
-
- rm -f "${S}"/tools/clang "${S}"/projects/compiler-rt \
- || die "symlinks removal failed"
-
- if use clang; then
- mv "${WORKDIR}"/cfe-${PV}.src "${S}"/tools/clang \
- || die "clang source directory move failed"
- mv "${WORKDIR}"/compiler-rt-${PV}.src "${S}"/projects/compiler-rt \
- || die "compiler-rt source directory move failed"
- mv "${WORKDIR}"/clang-tools-extra-${PV}.src "${S}"/tools/clang/tools/extra \
- || die "clang-tools-extra source directory move failed"
- fi
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/3.6.2/nodoctargz.patch
- epatch "${FILESDIR}"/3.6.2/gcc-4.9.patch
- epatch "${FILESDIR}"/3.5.2/gentoo-install.patch
- epatch "${FILESDIR}"/3.5.2/gcc-5.1.patch
- # Make ocaml warnings non-fatal, bug #537308
- sed -e "/RUN/s/-warn-error A//" -i test/Bindings/Ocaml/*ml || die
-
- if use clang; then
- # Automatically select active system GCC's libraries, bugs #406163 and #417913
- epatch "${FILESDIR}"/3.9.0/clang/gentoo-runtime-gcc-detection-v3.patch
-
- epatch "${FILESDIR}"/3.5.2/clang/gentoo-install.patch
- epatch "${FILESDIR}"/3.9.1/clang/darwin_prefix-include-paths.patch
- eprefixify tools/clang/lib/Frontend/InitHeaderSearch.cpp
- fi
-
- if use prefix && use clang; then
- sed -i -e "/^CFLAGS /s@-Werror@-I${EPREFIX}/usr/include@" \
- projects/compiler-rt/make/platform/clang_*.mk || die
- fi
-
- # disable use of SDK on OSX, bug #568758
- sed -i -e 's/xcrun/false/' utils/lit/lit/util.py || die
-
- local sub_files=(
- Makefile.config.in
- Makefile.rules
- tools/llvm-config/llvm-config.cpp
- )
- use clang && sub_files+=(
- tools/clang/lib/Driver/Tools.cpp
- tools/clang/tools/scan-build/scan-build
- )
-
- # unfortunately ./configure won't listen to --mandir and the-like, so take
- # care of this.
- # note: we're setting the main libdir intentionally.
- # where per-ABI is appropriate, we use $(GENTOO_LIBDIR) make.
- einfo "Fixing install dirs"
- sed -e "s,@libdir@,$(get_libdir),g" \
- -e "s,@PF@,${PF},g" \
- -e "s,@EPREFIX@,${EPREFIX},g" \
- -i "${sub_files[@]}" \
- || die "install paths sed failed"
-
- if use clang; then
- # constantly fails for a long time, likely due to our patches
- rm tools/clang/test/Driver/cross-linux.c || die
- fi
-
- # User patches
- epatch_user
-
- python_setup
-}
-
-multilib_src_configure() {
- # disable timestamps since they confuse ccache
- local conf_flags=(
- --disable-timestamps
- --enable-keep-symbols
- --enable-shared
- --with-optimize-option=
- $(tc-is-static-only && echo --disable-shared)
- $(use_enable !debug optimized)
- $(use_enable debug assertions)
- $(use_enable debug expensive-checks)
- $(use_enable libedit)
- $(use_enable ncurses terminfo)
- $(use_enable libffi)
- )
-
- # well, it's used only by clang executable c-index-test
- if multilib_is_native_abi && use clang && use xml; then
- conf_flags+=( XML2CONFIG="$(tc-getPKG_CONFIG) libxml-2.0" )
- else
- conf_flags+=( ac_cv_prog_XML2CONFIG="" )
- fi
-
- local targets bindings
- if use multitarget; then
- targets='all'
- else
- targets='host,cpp'
- use video_cards_radeon && targets+=',r600'
- fi
- conf_flags+=( --enable-targets=${targets} )
-
- if multilib_is_native_abi; then
- use gold && conf_flags+=( --with-binutils-include="${EPREFIX}"/usr/include/ )
- # extra commas don't hurt
- use ocaml && bindings+=',ocaml'
- fi
-
- [[ ${bindings} ]] || bindings='none'
- conf_flags+=( --enable-bindings=${bindings} )
-
- if use libffi; then
- local CPPFLAGS=${CPPFLAGS}
- append-cppflags "$($(tc-getPKG_CONFIG) --cflags libffi)"
- fi
-
- # llvm prefers clang over gcc, so we may need to force that
- tc-export CC CXX
-
- ECONF_SOURCE=${S} \
- econf "${conf_flags[@]}"
-}
-
-set_makeargs() {
- MAKEARGS=(
- VERBOSE=1
- REQUIRES_RTTI=1
- GENTOO_LIBDIR=$(get_libdir)
- )
-
- # for tests, we want it all! otherwise, we may use a little filtering...
- # adding ONLY_TOOLS also disables unittest building...
- if [[ ${EBUILD_PHASE_FUNC} != src_test ]]; then
- local tools=( llvm-config )
- use clang && tools+=( clang )
-
- if multilib_is_native_abi; then
- tools+=(
- opt llvm-as llvm-dis llc llvm-ar llvm-nm llvm-link lli
- llvm-extract llvm-mc llvm-bcanalyzer llvm-diff macho-dump
- llvm-objdump llvm-readobj llvm-rtdyld llvm-dwarfdump llvm-cov
- llvm-size llvm-stress llvm-mcmarkup llvm-profdata
- llvm-symbolizer obj2yaml yaml2obj lto bugpoint
- )
-
- # the build system runs explicitly specified tools in parallel,
- # so we need to split it into two runs
- if [[ ${1} != -1 ]]; then
- # those require lto
- tools+=( llvm-lto )
- use gold && tools+=( gold )
-
- # those require clang :)
- # we need to explicitly specify all its tools
- # since we're passing BUILD_CLANG_ONLY
- use clang && tools+=(
- clang/tools/{clang-check,clang-format,extra}
- )
- fi
- fi
-
- MAKEARGS+=(
- # filter tools + disable unittests implicitly
- ONLY_TOOLS="${tools[*]}"
-
- # this disables unittests & docs from clang
- BUILD_CLANG_ONLY=YES
- )
- fi
-}
-
-multilib_src_compile() {
- local MAKEARGS
- set_makeargs -1
- emake "${MAKEARGS[@]}"
-
- if multilib_is_native_abi; then
- set_makeargs
- emake -C tools "${MAKEARGS[@]}"
-
- if use doc; then
- emake -C "${S}"/docs -f Makefile.sphinx man
- use clang && emake -C "${S}"/tools/clang/docs/tools \
- BUILD_FOR_WEBSITE=1 DST_MAN_DIR="${T}"/ man
- emake -C "${S}"/docs -f Makefile.sphinx html
- fi
- fi
-
- if use debug; then
- pax-mark m Debug+Asserts+Checks/bin/llvm-rtdyld
- pax-mark m Debug+Asserts+Checks/bin/lli
- pax-mark m Debug+Asserts+Checks/bin/lli-child-target
- else
- pax-mark m Release/bin/llvm-rtdyld
- pax-mark m Release/bin/lli
- pax-mark m Release/bin/lli-child-target
- fi
-}
-
-multilib_src_test() {
- local MAKEARGS
- set_makeargs
-
- # build the remaining tools & unittests
- emake "${MAKEARGS[@]}"
-
- pax-mark m unittests/ExecutionEngine/JIT/Release/JITTests
- pax-mark m unittests/ExecutionEngine/MCJIT/Release/MCJITTests
- pax-mark m unittests/Support/Release/SupportTests
-
- # respect TMPDIR!
- local -x LIT_PRESERVES_TMP=1
- emake "${MAKEARGS[@]}" check
- use clang && emake "${MAKEARGS[@]}" -C tools/clang test
-}
-
-src_install() {
- local MULTILIB_CHOST_TOOLS=(
- /usr/bin/llvm-config
- )
-
- local MULTILIB_WRAPPED_HEADERS=(
- /usr/include/llvm/Config/config.h
- /usr/include/llvm/Config/llvm-config.h
- )
-
- if use clang; then
- # note: magic applied below
- MULTILIB_CHOST_TOOLS+=(
- /usr/bin/clang
- /usr/bin/clang++
- /usr/bin/clang-${PV}
- /usr/bin/clang++-${PV}
- )
-
- MULTILIB_WRAPPED_HEADERS+=(
- /usr/include/clang/Config/config.h
- )
- fi
-
- multilib-minimal_src_install
-
- # Remove unnecessary headers on FreeBSD, bug #417171
- use kernel_FreeBSD && use clang && rm "${ED}"usr/lib/clang/${PV}/include/{std,float,iso,limits,tgmath,varargs}*.h
-}
-
-multilib_src_install() {
- local MAKEARGS
- set_makeargs
-
- local root=${D}/_${ABI}
-
- emake "${MAKEARGS[@]}" DESTDIR="${root}" install
- multibuild_merge_root "${root}" "${D}"
-
- if ! multilib_is_native_abi; then
- # Backwards compat, will be happily removed someday.
- dosym "${CHOST}"-llvm-config /usr/bin/llvm-config.${ABI}
- else
- # Install docs.
- if use doc; then
- doman "${S}"/docs/_build/man/*.1
- use clang && doman "${T}"/clang.1
- dohtml -r "${S}"/docs/_build/html/
- else
- if ! use clang; then
- rm "${WORKDIR}"/${PN}-3.5.0-manpages/clang.1 || die
- fi
- doman "${WORKDIR}"/${PN}-3.5.0-manpages/*.1
- fi
-
- # Symlink the gold plugin.
- if use gold; then
- dodir /usr/${CHOST}/binutils-bin/lib/bfd-plugins
- dosym ../../../../$(get_libdir)/LLVMgold.so \
- /usr/${CHOST}/binutils-bin/lib/bfd-plugins/LLVMgold.so
- fi
- fi
-
- # apply CHOST and PV to clang executables
- # they're statically linked so we don't have to worry about the lib
- if use clang; then
- local clang_tools=( clang clang++ )
- local i
-
- # append ${PV} and symlink back
- # TODO: use alternatives.eclass? does that make any sense?
- # maybe with USE=-clang on :0 and USE=clang on older
- for i in "${clang_tools[@]}"; do
- mv "${ED%/}/usr/bin/${i}"{,-${PV}} || die
- dosym "${i}"-${PV} /usr/bin/${i}
- done
-
- # now prepend ${CHOST} and let the multilib-build.eclass symlink it
- if ! multilib_is_native_abi; then
- # non-native? let's replace it with a simple wrapper
- for i in "${clang_tools[@]}"; do
- rm "${ED%/}/usr/bin/${i}-${PV}" || die
- cat > "${T}"/wrapper.tmp <<-_EOF_
- #!${EPREFIX}/bin/sh
- exec "${i}-${PV}" $(get_abi_CFLAGS) "\${@}"
- _EOF_
- newbin "${T}"/wrapper.tmp "${i}-${PV}"
- done
- fi
- fi
-
- # Fix install_names on Darwin. The build system is too complicated
- # to just fix this, so we correct it post-install
- local lib= f= odylib= ndylib= libpv=${PV}
- if [[ ${CHOST} == *-darwin* ]] ; then
- eval $(grep PACKAGE_VERSION= configure)
- [[ -n ${PACKAGE_VERSION} ]] && libpv=${PACKAGE_VERSION}
- libpvminor=${libpv%.[0-9]*}
- for lib in lib{EnhancedDisassembly,LLVM-${libpv},LTO,profile_rt,clang}.dylib LLVMHello.dylib clang/${libpv}/lib/darwin/libclang_rt.asan_{osx,iossim}_dynamic.dylib; do
- # libEnhancedDisassembly is Darwin10 only, so non-fatal
- # + omit clang libs if not enabled
- [[ -f ${ED}/usr/lib/${lib} ]] || continue
-
- ebegin "fixing install_name of $lib"
- install_name_tool \
- -id "${EPREFIX}"/usr/lib/${lib} \
- "${ED}"/usr/lib/${lib}
- eend $?
- done
- for f in "${ED}"/usr/bin/* "${ED}"/usr/lib/lib*.dylib "${ED}"/usr/lib/clang/${libpv}/lib/darwin/*.dylib ; do
- # omit clang libs if not enabled
- [[ -f "${f}" ]] || continue
-
- scanmacho -BF'%n#f' "${f}" | tr ',' '\n' | \
- while read odylib ; do
- ndylib=
- case ${odylib} in
- */libclang.dylib)
- ndylib="${EPREFIX}"/usr/lib/libclang.dylib
- ;;
- */libLLVM-${libpv}.dylib)
- ndylib="${EPREFIX}"/usr/lib/libLLVM-${libpv}.dylib
- ;;
- */libLLVM-${libpvminor}.dylib)
- ndylib="${EPREFIX}"/usr/lib/libLLVM-${libpvminor}.dylib
- ;;
- */libLTO.dylib)
- ndylib="${EPREFIX}"/usr/lib/libLTO.dylib
- ;;
- esac
- if [[ -n ${ndylib} ]] ; then
- ebegin "fixing install_name reference to ${odylib} of ${f##*/}"
- install_name_tool \
- -change "${odylib}" "${ndylib}" \
- "${f}"
- eend $?
- fi
- done
- done
- fi
-}
-
-multilib_src_install_all() {
- insinto /usr/share/vim/vimfiles/syntax
- doins utils/vim/*.vim
-
- if use clang; then
- cd tools/clang || die
-
- if use static-analyzer ; then
- dobin tools/scan-build/ccc-analyzer
- dosym ccc-analyzer /usr/bin/c++-analyzer
- dobin tools/scan-build/scan-build
-
- insinto /usr/share/${PN}
- doins tools/scan-build/scanview.css
- doins tools/scan-build/sorttable.js
- fi
-
- python_inst() {
- if use static-analyzer ; then
- pushd tools/scan-view >/dev/null || die
-
- python_doscript scan-view
-
- touch __init__.py || die
- python_moduleinto clang
- python_domodule __init__.py Reporter.py Resources ScanView.py startfile.py
-
- popd >/dev/null || die
- fi
-
- if use python ; then
- pushd bindings/python/clang >/dev/null || die
-
- python_moduleinto clang
- python_domodule __init__.py cindex.py enumerations.py
-
- popd >/dev/null || die
- fi
-
- # AddressSanitizer symbolizer (currently separate)
- python_doscript "${S}"/projects/compiler-rt/lib/asan/scripts/asan_symbolize.py
- }
- python_foreach_impl python_inst
- fi
-}
next reply other threads:[~2017-06-03 8:27 UTC|newest]
Thread overview: 860+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-06-03 8:27 Michał Górny [this message]
-- strict thread matches above, loose matches on Subject: below --
2024-12-11 11:04 [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm/ Michał Górny
2024-12-11 6:47 Michał Górny
2024-12-10 20:46 Sam James
2024-12-10 20:46 Sam James
2024-12-10 20:46 Sam James
2024-12-10 20:46 Sam James
2024-12-10 20:46 Sam James
2024-12-10 20:46 Sam James
2024-12-10 20:46 Sam James
2024-12-10 20:46 Sam James
2024-12-10 20:46 Sam James
2024-12-10 20:46 Sam James
2024-12-10 20:46 Sam James
2024-12-10 20:46 Sam James
2024-12-10 20:46 Sam James
2024-12-10 20:46 Sam James
2024-12-10 20:46 Sam James
2024-12-10 20:46 Sam James
2024-12-10 20:46 Sam James
2024-12-10 20:46 Sam James
2024-12-10 20:46 Sam James
2024-12-10 20:46 Sam James
2024-12-10 20:31 Sam James
2024-12-10 20:31 Sam James
2024-12-10 20:31 Sam James
2024-12-06 21:53 Sam James
2024-12-05 12:00 Michał Górny
2024-12-03 20:50 Michał Górny
2024-11-30 9:55 Michał Górny
2024-11-23 13:15 Michał Górny
2024-11-19 19:39 Michał Górny
2024-11-18 19:32 Michał Górny
2024-11-13 18:21 Michał Górny
2024-11-07 5:28 Michał Górny
2024-11-02 7:22 Michał Górny
2024-10-30 19:29 Michał Górny
2024-10-29 19:32 Michał Górny
2024-10-29 13:01 Michał Górny
2024-10-23 12:18 Michał Górny
2024-10-19 15:24 Michał Górny
2024-10-16 12:06 Michał Górny
2024-10-15 13:13 Michał Górny
2024-10-15 7:17 Michał Górny
2024-10-09 11:45 Michał Górny
2024-10-04 19:40 Michał Górny
2024-10-01 19:19 Michał Górny
2024-09-24 18:02 Michał Górny
2024-09-24 5:31 Michał Górny
2024-09-23 15:11 Michał Górny
2024-09-19 10:35 Michał Górny
2024-09-17 12:13 Michał Górny
2024-09-10 12:58 Michał Górny
2024-09-10 7:10 Michał Górny
2024-09-03 19:45 Michał Górny
2024-08-31 8:33 Michał Górny
2024-08-27 13:19 Michał Górny
2024-08-25 2:42 Michał Górny
2024-08-25 2:40 Michał Górny
2024-08-25 2:36 Michał Górny
2024-08-22 11:23 Michał Górny
2024-08-20 15:40 Michał Górny
2024-08-15 20:01 Michał Górny
2024-08-13 4:55 Michał Górny
2024-08-08 19:26 Michał Górny
2024-08-05 18:36 Michał Górny
2024-08-03 14:33 Michał Górny
2024-08-03 14:33 Michał Górny
2024-08-02 18:41 Michał Górny
2024-08-02 18:41 Michał Górny
2024-08-01 20:20 Michał Górny
2024-07-27 7:27 Michał Górny
2024-07-27 5:52 Michał Górny
2024-07-24 15:44 Michał Górny
2024-07-23 14:11 Sam James
2024-07-23 14:07 Michał Górny
2024-07-23 13:58 Sam James
2024-07-23 13:36 Sam James
2024-07-23 12:25 Sam James
2024-07-20 13:27 Michał Górny
2024-07-15 10:51 Michał Górny
2024-07-13 14:14 Michał Górny
2024-07-13 7:46 Michał Górny
2024-07-06 11:19 Michał Górny
2024-06-27 1:39 Michał Górny
2024-06-24 13:28 Michał Górny
2024-06-23 17:33 Michał Górny
2024-06-15 11:01 Michał Górny
2024-06-08 10:29 Michał Górny
2024-06-07 18:16 Michał Górny
2024-06-01 9:37 Michał Górny
2024-06-01 6:42 Michał Górny
2024-05-25 10:29 Michał Górny
2024-05-25 8:35 Michał Górny
2024-05-18 13:25 Michał Górny
2024-05-16 14:58 Michał Górny
2024-05-16 14:58 Michał Górny
2024-05-11 13:39 Michał Górny
2024-05-04 19:57 Michał Górny
2024-05-04 14:53 Michał Górny
2024-05-04 5:35 Michał Górny
2024-04-27 10:42 Michał Górny
2024-04-20 9:41 Michał Górny
2024-04-20 4:29 Michał Górny
2024-04-18 18:13 Michał Górny
2024-04-10 11:10 Michał Górny
2024-04-06 13:44 Michał Górny
2024-04-06 4:56 Michał Górny
2024-04-04 18:09 Michał Górny
2024-03-30 10:27 Michał Górny
2024-03-27 6:26 Sam James
2024-03-27 6:26 Sam James
2024-03-23 17:03 Michał Górny
2024-03-23 16:23 Sam James
2024-03-23 16:23 Sam James
2024-03-23 6:50 Michał Górny
2024-03-20 12:50 Michał Górny
2024-03-16 16:25 Michał Górny
2024-03-12 8:00 Sam James
2024-03-09 15:52 Michał Górny
2024-03-06 17:03 Michał Górny
2024-03-06 17:03 Michał Górny
2024-03-04 2:24 Sam James
2024-03-02 13:24 Michał Górny
2024-02-28 20:40 Michał Górny
2024-02-24 14:54 Michał Górny
2024-02-22 4:23 Michał Górny
2024-02-18 20:22 Michał Górny
2024-02-18 13:23 Michał Górny
2024-02-17 19:19 Michał Górny
2024-02-10 17:27 Michał Górny
2024-02-10 11:15 Michał Górny
2024-02-08 4:36 Sam James
2024-02-07 16:11 Michał Górny
2024-01-30 21:21 Michał Górny
2024-01-28 8:57 Sam James
2024-01-27 20:33 Michał Górny
2024-01-27 12:10 Michał Górny
2024-01-24 6:33 Michał Górny
2024-01-13 17:49 Michał Górny
2024-01-13 11:30 Joonas Niilola
2024-01-13 10:22 Michał Górny
2024-01-12 19:35 Michał Górny
2024-01-12 9:24 Sam James
2024-01-06 21:52 Michał Górny
2024-01-06 7:52 Sam James
2023-12-28 15:06 Michał Górny
2023-12-22 16:43 Michał Górny
2023-12-15 17:51 Michał Górny
2023-12-09 18:35 Michał Górny
2023-11-29 15:15 Michał Górny
2023-11-29 7:44 Michał Górny
2023-11-25 11:21 Michał Górny
2023-11-19 11:10 Michał Górny
2023-11-14 18:26 Michał Górny
2023-11-14 13:06 Michał Górny
2023-11-11 20:23 Michał Górny
2023-11-11 10:36 Michał Górny
2023-10-31 8:38 Michał Górny
2023-10-26 2:10 Michał Górny
2023-10-25 15:33 Michał Górny
2023-10-19 19:50 Michał Górny
2023-10-19 15:13 Michał Górny
2023-10-19 15:02 Michał Górny
2023-10-17 15:11 Michał Górny
2023-10-13 16:15 Michał Górny
2023-10-13 12:17 Michał Górny
2023-10-04 17:43 Michał Górny
2023-10-04 8:44 Michał Górny
2023-10-03 19:08 Michał Górny
2023-10-02 19:39 Michał Górny
2023-10-02 15:24 Michał Górny
2023-10-02 15:19 Michał Górny
2023-09-27 9:12 Michał Górny
2023-09-25 18:45 Michał Górny
2023-09-19 19:47 Michał Górny
2023-09-19 12:42 Michał Górny
2023-09-08 11:38 Michał Górny
2023-09-06 18:13 Michał Górny
2023-09-05 19:58 Michał Górny
2023-08-29 11:20 Michał Górny
2023-08-29 5:48 Michał Górny
2023-08-25 19:17 Michał Górny
2023-08-23 10:17 Michał Górny
2023-08-20 12:02 Michał Górny
2023-08-10 17:49 Michał Górny
2023-08-09 9:09 Benda XU
2023-08-08 18:31 Michał Górny
2023-08-03 15:43 Michał Górny
2023-08-03 10:45 Michał Górny
2023-08-03 9:15 Michał Górny
2023-08-02 16:11 Sam James
2023-08-02 16:11 Sam James
2023-07-29 19:25 Michał Górny
2023-07-25 16:11 Michał Górny
2023-07-25 16:11 Michał Górny
2023-07-22 13:04 Michał Górny
2023-07-17 14:14 Michał Górny
2023-07-14 16:17 Michał Górny
2023-07-14 15:52 Arthur Zamarin
2023-07-14 15:40 Arthur Zamarin
2023-07-14 15:40 Arthur Zamarin
2023-07-14 15:40 Arthur Zamarin
2023-07-14 15:40 Arthur Zamarin
2023-07-14 15:40 Arthur Zamarin
2023-07-14 15:40 Arthur Zamarin
2023-07-11 10:41 Michał Górny
2023-07-05 15:31 Michał Górny
2023-07-05 8:38 Michał Górny
2023-06-30 19:42 Michał Górny
2023-06-20 17:53 Michał Górny
2023-06-20 14:23 Michał Górny
2023-06-20 14:20 Michał Górny
2023-06-17 23:22 Sam James
2023-06-17 19:10 Michał Górny
2023-06-14 10:31 Michał Górny
2023-06-14 5:34 Michał Górny
2023-06-13 18:28 Arthur Zamarin
2023-06-11 9:36 Michał Górny
2023-06-11 9:36 Michał Górny
2023-06-10 11:22 Michał Górny
2023-06-04 6:21 Michał Górny
2023-06-04 4:38 Sam James
2023-06-02 15:31 Michał Górny
2023-05-27 5:52 Michał Górny
2023-05-21 4:59 Michał Górny
2023-05-17 6:25 Michał Górny
2023-05-15 16:54 Michał Górny
2023-05-15 16:54 Michał Górny
2023-05-15 13:15 Michał Górny
2023-05-12 18:26 Michał Górny
2023-05-06 14:10 Michał Górny
2023-05-06 14:10 Michał Górny
2023-05-03 11:09 Michał Górny
2023-05-02 17:18 Michał Górny
2023-04-21 17:16 Michał Górny
2023-04-19 19:42 Michał Górny
2023-04-19 15:43 Michał Górny
2023-04-14 19:06 Michał Górny
2023-04-11 3:14 Michał Górny
2023-04-05 18:12 Michał Górny
2023-04-05 6:25 Michał Górny
2023-04-05 6:20 Michał Górny
2023-04-01 13:32 Michał Górny
2023-03-25 11:22 Michał Górny
2023-03-20 13:10 Michał Górny
2023-03-18 15:03 Michał Górny
2023-03-14 19:43 Michał Górny
2023-03-13 17:35 Michał Górny
2023-03-12 6:31 WANG Xuerui
2023-03-11 15:46 Michał Górny
2023-03-11 5:25 Michał Górny
2023-03-10 19:23 Michał Górny
2023-03-05 12:02 Michał Górny
2023-02-28 13:10 Michał Górny
2023-02-28 4:28 Michał Górny
2023-02-25 19:08 Michał Górny
2023-02-24 2:55 WANG Xuerui
2023-02-23 15:14 Michał Górny
2023-02-23 15:14 Michał Górny
2023-02-18 10:07 Michał Górny
2023-02-15 12:15 Michał Górny
2023-02-11 12:47 Michał Górny
2023-02-10 4:51 WANG Xuerui
2023-02-08 18:09 Michał Górny
2023-02-04 15:45 Michał Górny
2023-02-01 5:15 Michał Górny
2023-02-01 4:32 WANG Xuerui
2023-01-30 20:33 Michał Górny
2023-01-30 20:33 Michał Górny
2023-01-27 17:25 Michał Górny
2023-01-27 11:00 Michał Górny
2023-01-26 22:08 Sam James
2023-01-26 22:08 Sam James
2023-01-25 19:34 Arthur Zamarin
2023-01-25 8:12 Michał Górny
2023-01-24 19:05 Arthur Zamarin
2023-01-24 8:53 Michał Górny
2023-01-13 16:51 Michał Górny
2023-01-13 13:21 Michał Górny
2023-01-13 8:09 Michał Górny
2023-01-10 7:29 WANG Xuerui
2023-01-08 5:46 Michał Górny
2023-01-07 14:43 Michał Górny
2023-01-07 14:40 Michał Górny
2023-01-07 14:38 Michał Górny
2023-01-07 13:34 James Le Cuirot
2023-01-07 6:53 Sam James
2023-01-07 6:53 Sam James
2023-01-07 6:53 Sam James
2023-01-07 6:53 Sam James
2023-01-07 6:53 Sam James
2023-01-07 6:53 Sam James
2023-01-07 6:53 Sam James
2023-01-07 6:50 Sam James
2023-01-07 6:48 Sam James
2023-01-06 19:18 Michał Górny
2023-01-03 8:55 James Le Cuirot
2023-01-03 2:53 WANG Xuerui
2023-01-02 22:27 James Le Cuirot
2023-01-01 21:00 Michał Górny
2022-12-28 1:33 WANG Xuerui
2022-12-27 11:29 Michał Górny
2022-12-25 9:45 Michał Górny
2022-12-19 5:55 Michał Górny
2022-12-18 7:27 Michał Górny
2022-12-18 4:58 Sam James
2022-12-17 20:49 Arthur Zamarin
2022-12-10 20:43 Michał Górny
2022-12-07 11:22 WANG Xuerui
2022-12-02 15:32 Michał Górny
2022-12-02 15:32 Michał Górny
2022-12-02 8:04 Arthur Zamarin
2022-11-30 12:26 Michał Górny
2022-11-29 19:56 Michał Górny
2022-11-29 13:52 Michał Górny
2022-11-27 12:55 WANG Xuerui
2022-11-26 11:09 Michał Górny
2022-11-26 11:09 Michał Górny
2022-11-26 11:03 Michał Górny
2022-11-25 17:12 Arthur Zamarin
2022-11-25 9:00 Arthur Zamarin
2022-11-22 7:50 Arthur Zamarin
2022-11-22 7:49 Arthur Zamarin
2022-11-20 16:43 Michał Górny
2022-11-20 0:42 Sam James
2022-11-20 0:23 Sam James
2022-11-16 12:32 Michał Górny
2022-11-16 12:05 Michał Górny
2022-11-16 12:05 Michał Górny
2022-11-16 7:16 Michał Górny
2022-11-13 15:40 Michał Górny
2022-11-11 20:31 Michał Górny
2022-11-10 16:18 Michał Górny
2022-11-05 11:33 Joonas Niilola
2022-11-04 17:14 Michał Górny
2022-11-04 17:14 Michał Górny
2022-11-04 17:14 Michał Górny
2022-11-04 10:31 Michał Górny
2022-11-03 16:27 Michał Górny
2022-11-03 14:50 Michał Górny
2022-11-02 13:50 Agostino Sarubbo
2022-10-29 7:22 Agostino Sarubbo
2022-10-26 19:21 Arthur Zamarin
2022-10-26 17:10 Arthur Zamarin
2022-10-25 10:15 Arthur Zamarin
2022-10-24 13:16 Michał Górny
2022-10-24 5:14 Michał Górny
2022-10-23 15:17 Michał Górny
2022-10-23 11:43 Michał Górny
2022-10-23 11:35 Michał Górny
2022-10-18 19:52 Michał Górny
2022-10-18 15:00 Michał Górny
2022-10-18 15:00 Michał Górny
2022-10-16 18:59 Michał Górny
2022-10-11 16:12 Michał Górny
2022-10-10 20:52 Michał Górny
2022-10-10 20:10 Michał Górny
2022-10-10 8:38 Michał Górny
2022-10-10 8:34 Michał Górny
2022-10-07 17:01 Michał Górny
2022-10-07 16:41 Michał Górny
2022-10-07 13:42 Michał Górny
2022-10-07 13:42 Michał Górny
2022-10-07 9:01 Michał Górny
2022-10-07 9:01 Michał Górny
2022-10-06 20:11 Michał Górny
2022-10-06 20:11 Michał Górny
2022-10-04 17:23 Michał Górny
2022-10-04 17:14 Michał Górny
2022-10-03 13:04 Michał Górny
2022-09-30 18:27 Michał Górny
2022-09-30 15:52 Michał Górny
2022-09-30 14:52 Michał Górny
2022-09-26 15:58 Michał Górny
2022-09-26 7:36 Michał Górny
2022-09-21 8:26 Michał Górny
2022-09-20 11:21 Michał Górny
2022-09-20 11:17 Michał Górny
2022-09-20 11:12 Michał Górny
2022-09-20 11:07 Michał Górny
2022-09-20 11:04 Michał Górny
2022-09-20 6:38 Michał Górny
2022-09-19 10:40 Michał Górny
2022-09-16 12:14 Michał Górny
2022-09-13 19:51 Michał Górny
2022-09-06 19:18 Michał Górny
2022-09-06 17:34 Michał Górny
2022-09-06 15:37 Michał Górny
2022-09-06 8:01 Michał Górny
2022-09-06 7:59 Michał Górny
2022-08-26 8:43 Michał Górny
2022-08-20 15:54 Arthur Zamarin
2022-08-09 17:36 Michał Górny
2022-08-05 19:50 Michał Górny
2022-08-03 7:02 Michał Górny
2022-08-02 19:50 Arthur Zamarin
2022-07-31 11:13 Agostino Sarubbo
2022-07-30 17:55 Arthur Zamarin
2022-07-30 8:59 Agostino Sarubbo
2022-07-30 8:47 Agostino Sarubbo
2022-07-30 6:52 Michał Górny
2022-07-29 10:09 Michał Górny
2022-07-28 13:20 Sam James
2022-07-21 12:53 Michał Górny
2022-07-21 12:53 Michał Górny
2022-07-21 12:53 Michał Górny
2022-07-21 12:53 Michał Górny
2022-07-21 1:29 Sam James
2022-07-19 7:47 Michał Górny
2022-07-19 6:33 Michał Górny
2022-07-18 16:05 Sam James
2022-07-18 7:54 Michał Górny
2022-06-27 8:26 Michał Górny
2022-06-27 3:10 Michał Górny
2022-06-25 13:08 Michał Górny
2022-06-22 4:09 Sam James
2022-06-11 14:00 Ionen Wolkens
2022-06-11 11:07 Michał Górny
2022-06-11 11:07 Michał Górny
2022-06-11 11:07 Michał Górny
2022-06-04 19:58 Agostino Sarubbo
2022-06-04 19:56 Agostino Sarubbo
2022-06-04 19:55 Agostino Sarubbo
2022-06-04 19:53 Agostino Sarubbo
2022-05-29 19:58 Michał Górny
2022-05-29 19:58 Michał Górny
2022-05-25 14:16 Michał Górny
2022-04-30 9:35 Michał Górny
2022-04-27 12:27 Michał Górny
2022-04-24 14:41 Michał Górny
2022-04-21 19:31 Michał Górny
2022-04-21 16:36 Jakov Smolić
2022-04-15 0:03 Sam James
2022-04-13 23:10 Sam James
2022-04-13 21:43 Sam James
2022-04-01 7:11 Arthur Zamarin
2022-03-23 13:01 Michał Górny
2022-03-23 13:00 Michał Górny
2022-03-23 13:00 Michał Górny
2022-03-14 15:22 Michał Górny
2022-03-12 9:20 Michał Górny
2022-03-10 23:53 Sam James
2022-03-07 2:00 Sam James
2022-03-06 16:06 Michał Górny
2022-03-02 9:09 Michał Górny
2022-02-10 22:54 Michał Górny
2022-02-09 13:02 Michał Górny
2022-02-06 15:35 Michał Górny
2022-02-03 15:45 Michał Górny
2022-02-02 21:16 Michał Górny
2022-02-02 21:16 Michał Górny
2022-01-21 15:37 Michał Górny
2022-01-13 12:06 Michał Górny
2022-01-04 13:18 David Seifert
2021-12-11 16:12 Michał Górny
2021-11-30 10:01 Michał Górny
2021-11-30 10:01 Michał Górny
2021-11-30 9:38 Michał Górny
2021-11-13 8:21 Sam James
2021-11-08 11:25 Michał Górny
2021-11-06 16:51 Michał Górny
2021-11-06 16:51 Michał Górny
2021-11-05 20:07 Sam James
2021-11-05 19:16 Sam James
2021-11-05 7:19 Sam James
2021-10-01 13:27 Michał Górny
2021-09-25 7:45 Michał Górny
2021-09-21 7:54 Michał Górny
2021-09-20 13:41 Michał Górny
2021-09-14 15:23 Michał Górny
2021-09-11 7:26 Michał Górny
2021-09-11 7:24 Michał Górny
2021-09-11 6:06 Sam James
2021-09-11 6:05 Sam James
2021-09-11 6:02 Sam James
2021-09-10 1:25 Sam James
2021-08-27 20:10 Michał Górny
2021-08-04 4:53 Sam James
2021-08-03 11:13 Michał Górny
2021-07-30 18:14 Michał Górny
2021-07-10 17:51 Michał Górny
2021-07-09 14:44 Michał Górny
2021-07-09 14:44 Michał Górny
2021-07-06 15:21 Michał Górny
2021-07-06 13:51 Michał Górny
2021-07-06 13:49 Michał Górny
2021-07-05 22:54 Michał Górny
2021-06-21 7:19 Sam James
2021-06-20 22:55 Sam James
2021-06-18 22:28 Sam James
2021-06-18 15:30 Sam James
2021-06-17 9:05 Michał Górny
2021-05-26 12:08 Michał Górny
2021-05-17 7:01 Michał Górny
2021-05-17 6:49 Michał Górny
2021-05-17 1:37 Sam James
2021-05-17 1:10 Sam James
2021-05-16 19:02 Sam James
2021-04-28 13:02 Michał Górny
2021-04-27 19:38 Sam James
2021-04-22 15:07 Michał Górny
2021-04-15 20:44 Michał Górny
2021-04-09 11:46 Michał Górny
2021-04-05 16:53 Sam James
2021-04-01 16:17 Michał Górny
2021-03-30 0:21 Thomas Deutschmann
2021-03-19 18:14 Mikle Kolyada
2021-03-06 12:25 Michał Górny
2021-03-06 12:09 Michał Górny
2021-02-26 22:45 Sam James
2021-02-25 13:24 Michał Górny
2021-02-24 11:59 Mikle Kolyada
2021-02-20 10:10 Michał Górny
2021-02-19 17:07 Thomas Deutschmann
2021-02-18 9:18 Michał Górny
2021-02-17 13:03 Michał Górny
2021-02-09 15:28 Michał Górny
2021-01-28 11:48 Michał Górny
2021-01-28 11:48 Michał Górny
2021-01-28 10:58 Michał Górny
2021-01-28 10:58 Michał Górny
2021-01-28 9:04 Michał Górny
2021-01-23 11:49 Michał Górny
2021-01-14 21:30 Michał Górny
2021-01-07 9:45 Michał Górny
2021-01-06 21:23 Michał Górny
2021-01-06 15:32 Fabian Groffen
2021-01-01 15:32 Fabian Groffen
2020-12-19 9:14 Michał Górny
2020-11-29 10:57 Michał Górny
2020-11-29 10:40 Michał Górny
2020-11-29 9:30 Michał Górny
2020-11-29 9:30 Michał Górny
2020-11-29 8:59 Michał Górny
2020-11-29 8:59 Michał Górny
2020-11-29 8:26 Michał Górny
2020-11-17 20:24 Thomas Deutschmann
2020-11-17 9:21 Michał Górny
2020-11-17 9:21 Michał Górny
2020-11-16 21:03 Sam James
2020-11-16 6:42 Mikle Kolyada
2020-11-16 6:41 Mikle Kolyada
2020-11-16 6:40 Mikle Kolyada
2020-10-26 16:48 Michał Górny
2020-10-26 16:48 Michał Górny
2020-10-14 21:14 Michał Górny
2020-10-12 12:38 Michał Górny
2020-10-11 6:06 Georgy Yakovlev
2020-10-07 18:37 Michał Górny
2020-10-06 13:41 Sam James
2020-09-28 21:41 Michał Górny
2020-09-23 10:35 Michał Górny
2020-09-22 20:40 Michał Górny
2020-09-20 21:14 Thomas Deutschmann
2020-09-20 15:16 Sam James
2020-09-19 20:17 Mikle Kolyada
2020-08-21 19:39 Michał Górny
2020-07-31 22:15 Sam James
2020-07-30 22:11 Michał Górny
2020-07-23 20:56 Michał Górny
2020-07-23 10:00 Michał Górny
2020-07-21 19:31 Michał Górny
2020-07-18 14:44 Sam James
2020-07-16 18:33 Sam James
2020-07-15 18:41 Michał Górny
2020-07-08 16:49 Michał Górny
2020-07-08 8:26 Michał Górny
2020-07-04 17:33 Michał Górny
2020-06-29 18:37 Michał Górny
2020-06-29 15:56 Mikle Kolyada
2020-06-29 15:53 Michał Górny
2020-06-29 15:05 Michał Górny
2020-06-29 13:08 Michał Górny
2020-06-23 18:30 Michał Górny
2020-06-20 10:21 Michał Górny
2020-05-20 11:22 Michał Górny
2020-05-06 17:25 Michał Górny
2020-04-29 8:03 Michał Górny
2020-04-29 6:24 Michał Górny
2020-03-25 17:59 Michał Górny
2020-03-24 21:46 Michał Górny
2020-03-23 20:35 Michał Górny
2020-03-16 7:06 Michał Górny
2020-03-09 18:30 Mart Raudsepp
2020-03-04 18:39 Michał Górny
2020-03-04 18:39 Michał Górny
2020-03-04 16:25 Michał Górny
2020-03-04 16:24 Michał Górny
2020-02-14 12:40 Michał Górny
2020-02-14 7:51 Michał Górny
2020-02-14 7:51 Michał Górny
2020-02-14 7:51 Michał Górny
2020-02-14 7:51 Michał Górny
2020-02-10 13:26 Michał Górny
2020-01-31 15:27 Michał Górny
2020-01-30 20:51 Michał Górny
2020-01-27 13:10 Michał Górny
2020-01-27 12:20 Mikle Kolyada
2020-01-23 13:32 Agostino Sarubbo
2020-01-23 10:24 Mikle Kolyada
2020-01-23 10:19 Mikle Kolyada
2020-01-18 17:18 Michał Górny
2020-01-06 14:04 Michał Górny
2019-12-22 8:28 Michał Górny
2019-12-21 8:30 Michał Górny
2019-12-21 8:30 Michał Górny
2019-12-18 22:44 Michał Górny
2019-12-14 9:55 Michał Górny
2019-12-08 21:20 Michał Górny
2019-12-07 9:15 Michał Górny
2019-12-07 9:15 Michał Górny
2019-11-23 7:58 Michał Górny
2019-11-03 11:46 Michał Górny
2019-11-03 10:00 Michał Górny
2019-11-01 13:16 Michał Górny
2019-10-12 11:27 Michał Górny
2019-10-11 18:57 Michał Górny
2019-10-02 20:27 Michał Górny
2019-10-02 20:27 Michał Górny
2019-10-01 12:22 Michał Górny
2019-10-01 12:22 Michał Górny
2019-10-01 12:22 Michał Górny
2019-09-21 9:15 Michał Górny
2019-09-20 22:12 Michał Górny
2019-09-17 21:01 Michał Górny
2019-09-16 22:13 Aaron Bauman
2019-09-16 15:05 Michał Górny
2019-09-13 15:47 Mikle Kolyada
2019-09-11 11:06 Agostino Sarubbo
2019-09-10 7:10 Agostino Sarubbo
2019-09-10 7:06 Agostino Sarubbo
2019-08-18 10:07 Michał Górny
2019-08-12 13:21 Michał Górny
2019-08-04 11:11 Michał Górny
2019-07-28 19:51 Mikle Kolyada
2019-07-28 9:34 Mikle Kolyada
2019-07-22 10:42 Michał Górny
2019-07-22 9:28 Michał Górny
2019-07-21 19:40 Michał Górny
2019-07-21 7:34 Michał Górny
2019-07-20 22:34 Michał Górny
2019-07-20 20:57 Michał Górny
2019-07-20 12:50 Michał Górny
2019-06-11 17:12 Michał Górny
2019-06-04 20:58 Thomas Deutschmann
2019-05-18 1:37 Aaron Bauman
2019-05-15 14:51 Mikle Kolyada
2019-05-15 13:00 Michał Górny
2019-05-15 9:53 Michał Górny
2019-05-13 17:36 Aaron Bauman
2019-05-12 15:10 Michał Górny
2019-05-11 11:25 Mikle Kolyada
2019-04-19 18:43 Michał Górny
2019-04-17 20:09 Michał Górny
2019-04-05 13:33 Michał Górny
2019-03-22 17:07 Michał Górny
2019-03-20 15:02 Michał Górny
2019-03-13 8:22 Michał Górny
2019-03-13 8:22 Michał Górny
2019-03-12 13:14 Michał Górny
2019-03-10 19:53 Michał Górny
2019-02-28 17:41 Michał Górny
2019-02-13 12:46 Michał Górny
2019-01-16 14:52 Michał Górny
2019-01-16 14:52 Michał Górny
2018-12-30 11:39 Michał Górny
2018-12-30 11:39 Michał Górny
2018-12-20 12:41 Michał Górny
2018-11-06 11:06 Michał Górny
2018-09-27 6:42 Michał Górny
2018-09-19 20:22 Michał Górny
2018-09-19 20:22 Michał Górny
2018-09-11 6:22 Michał Górny
2018-08-31 8:35 Michał Górny
2018-08-28 16:00 Michał Górny
2018-08-09 11:53 Michał Górny
2018-08-01 20:53 Michał Górny
2018-08-01 20:53 Michał Górny
2018-07-23 9:09 Mart Raudsepp
2018-07-22 21:45 Mikle Kolyada
2018-07-22 18:50 Mikle Kolyada
2018-07-22 18:19 Thomas Deutschmann
2018-07-22 1:59 Mikle Kolyada
2018-06-27 8:44 Michał Górny
2018-06-08 8:03 Michał Górny
2018-06-07 17:21 Thomas Deutschmann
2018-06-07 13:03 Mikle Kolyada
2018-05-05 15:27 Michał Górny
2018-04-29 22:08 Mikle Kolyada
2018-04-21 12:05 Mikle Kolyada
2018-04-11 16:19 Michał Górny
2018-04-04 13:56 Michał Górny
2018-04-04 12:01 Michał Górny
2018-04-01 22:27 Michał Górny
2018-03-29 10:19 Michał Górny
2018-03-23 9:36 Michał Górny
2018-03-14 15:35 Michał Górny
2018-03-14 14:35 Michał Górny
2018-03-14 14:35 Michał Górny
2018-03-13 17:40 Michał Górny
2018-03-11 18:19 Michał Górny
2018-03-10 20:48 Michał Górny
2018-03-10 14:05 Michał Górny
2018-03-09 15:32 Michał Górny
2018-03-09 14:58 Michał Górny
2018-03-09 14:58 Michał Górny
2018-03-08 22:19 Michał Górny
2018-02-26 14:05 Michał Górny
2018-02-25 19:09 Michał Górny
2018-02-09 16:00 Michał Górny
2018-02-02 9:05 Fabian Groffen
2018-01-29 1:06 Thomas Deutschmann
2018-01-28 11:27 Michał Górny
2018-01-20 8:54 Michał Górny
2018-01-19 22:21 Michał Górny
2018-01-18 21:25 Michał Górny
2018-01-18 19:10 Michał Górny
2018-01-17 22:14 Mikle Kolyada
2018-01-09 20:02 Michał Górny
2018-01-09 14:34 Michał Górny
2018-01-08 17:21 Fabian Groffen
2018-01-06 16:18 Fabian Groffen
2018-01-05 12:52 Fabian Groffen
2018-01-03 22:21 Michał Górny
2018-01-03 22:21 Michał Górny
2018-01-03 14:51 Fabian Groffen
2017-12-21 21:01 Michał Górny
2017-12-20 20:58 Michał Górny
2017-12-15 16:20 Michał Górny
2017-12-14 22:31 Matt Turner
2017-12-13 16:50 Michał Górny
2017-12-11 20:44 Michał Górny
2017-12-01 23:40 Michał Górny
2017-11-29 17:50 Michał Górny
2017-11-19 19:14 Thomas Deutschmann
2017-11-16 21:52 Michał Górny
2017-11-12 9:27 Michał Górny
2017-11-12 9:27 Michał Górny
2017-10-16 3:34 David Seifert
2017-10-01 9:03 Michał Górny
2017-10-01 9:03 Michał Górny
2017-09-19 11:08 Michał Górny
2017-09-08 17:30 Michał Górny
2017-09-08 17:30 Michał Górny
2017-08-30 7:12 Michał Górny
2017-08-15 12:35 Michał Górny
2017-08-15 12:35 Michał Górny
2017-07-25 7:58 Michał Górny
2017-07-24 19:04 Michał Górny
2017-07-24 19:03 Michał Górny
2017-07-08 23:25 Michał Górny
2017-07-08 23:18 Michał Górny
2017-07-08 23:18 Michał Górny
2017-06-27 19:18 Michał Górny
2017-06-19 9:54 Alexis Ballier
2017-06-03 8:27 Michał Górny
2017-06-03 8:27 Michał Górny
2017-06-03 8:27 Michał Górny
2017-05-17 19:20 Markus Meier
2017-04-15 8:53 Michał Górny
2017-04-14 22:38 Michał Górny
2017-04-06 12:48 Michał Górny
2017-04-06 12:48 Michał Górny
2017-04-06 12:48 Michał Górny
2017-04-02 18:06 Agostino Sarubbo
2017-04-02 18:01 Agostino Sarubbo
2017-03-25 0:45 Matt Turner
2017-03-25 0:45 Matt Turner
2017-03-13 17:37 Michał Górny
2017-03-07 15:58 Michał Górny
2017-03-06 22:18 Michał Górny
2017-02-25 7:54 Markus Meier
2017-02-15 12:47 Michał Górny
2017-02-07 5:45 Johannes Huber
2017-01-29 20:14 Fabian Groffen
2017-01-29 12:46 Michał Górny
2017-01-28 20:00 Michał Górny
2017-01-24 19:08 Michał Górny
2017-01-24 9:31 Michał Górny
2017-01-23 21:36 Michał Górny
2017-01-19 18:37 Michał Górny
2017-01-19 9:14 Michał Górny
2017-01-14 18:14 Michał Górny
2016-12-20 10:19 Fabian Groffen
2016-11-27 11:00 Michał Górny
2016-11-20 6:58 Patrick Lauer
2016-11-18 5:13 Michał Górny
2016-11-12 14:41 Michał Górny
2016-11-12 10:50 Michał Górny
2016-11-12 9:59 Agostino Sarubbo
2016-11-12 7:52 Michał Górny
2016-11-11 8:42 Michał Górny
2016-10-27 9:28 Michał Górny
2016-10-24 4:23 Michał Górny
2016-10-15 6:14 Jeroen Roovers
2016-10-14 4:20 Michał Górny
2016-10-03 9:40 Michał Górny
2016-10-03 9:38 Michał Górny
2016-10-02 21:51 Michał Górny
2016-10-02 7:57 Michał Górny
2016-10-01 13:06 Michał Górny
2016-10-01 13:06 Michał Górny
2016-09-29 14:13 Michał Górny
2016-09-29 14:13 Michał Górny
2016-09-23 11:23 Michał Górny
2016-09-21 13:33 Michał Górny
2016-09-20 15:12 Michał Górny
2016-09-10 17:08 Fabian Groffen
2016-09-10 8:23 Fabian Groffen
2016-09-09 18:02 Michał Górny
2016-09-08 18:43 Michał Górny
2016-09-06 12:56 Michał Górny
2016-09-04 15:04 Fabian Groffen
2016-09-03 17:35 Michał Górny
2016-08-29 21:43 Michał Górny
2016-08-21 18:51 Michał Górny
2016-08-16 16:30 Michał Górny
2016-08-14 5:58 Michał Górny
2016-07-23 17:23 Michał Górny
2016-07-23 17:23 Michał Górny
2016-07-16 12:12 Michał Górny
2016-07-15 20:49 Michał Górny
2016-07-03 8:19 Michał Górny
2016-07-03 8:19 Michał Górny
2016-07-03 7:17 Michał Górny
2016-07-03 7:17 Michał Górny
2016-06-16 16:19 Michael Palimaka
2016-06-03 20:25 Michał Górny
2016-05-31 19:16 Markus Meier
2016-05-12 11:49 Michał Górny
2016-05-11 16:17 Michał Górny
2016-03-29 17:28 Bernard Cafarelli
2016-03-28 14:35 William Hubbs
2016-02-17 22:06 Michał Górny
2016-02-17 22:06 Michał Górny
2016-02-17 22:06 Michał Górny
2016-02-11 13:01 Fabian Groffen
2016-02-11 8:39 Fabian Groffen
2016-02-10 16:27 Michał Górny
2016-02-10 16:27 Michał Górny
2016-02-08 21:22 Patrice Clement
2016-02-04 13:51 Fabian Groffen
2016-01-28 14:53 Bernard Cafarelli
2016-01-27 13:05 Fabian Groffen
2016-01-17 8:00 Michał Górny
2016-01-09 18:54 Fabian Groffen
2015-12-13 14:39 Michał Górny
2015-12-12 22:48 Michał Górny
2015-12-12 22:48 Michał Górny
2015-12-09 19:07 Michał Górny
2015-12-05 16:34 Michał Górny
2015-11-12 10:48 Bernard Cafarelli
2015-11-04 10:47 Bernard Cafarelli
2015-10-19 14:47 Bernard Cafarelli
2015-10-01 20:11 Michał Górny
2015-09-08 14:35 Bernard Cafarelli
2015-09-07 15:18 Bernard Cafarelli
2015-08-25 19:43 Bernard Cafarelli
2015-08-25 8:34 Bernard Cafarelli
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=1496478451.e4b8cce48ee941fe06b2b6097defcd36efe66ab0.mgorny@gentoo \
--to=mgorny@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