From: "Ionen Wolkens" <ionen@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/mpv/
Date: Mon, 7 Nov 2022 19:30:23 +0000 (UTC) [thread overview]
Message-ID: <1667849281.edcc8441e05b21564cce241408e648570ed7065a.ionen@gentoo> (raw)
commit: edcc8441e05b21564cce241408e648570ed7065a
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 6 23:28:43 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Nov 7 19:28:01 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edcc8441
media-video/mpv: sync live
Closes: https://github.com/gentoo/gentoo/pull/28162
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-video/mpv/mpv-9999.ebuild | 418 +++++++++++++++++-----------------------
1 file changed, 177 insertions(+), 241 deletions(-)
diff --git a/media-video/mpv/mpv-9999.ebuild b/media-video/mpv/mpv-9999.ebuild
index 566af4acb50c..44b6c139ad77 100644
--- a/media-video/mpv/mpv-9999.ebuild
+++ b/media-video/mpv/mpv-9999.ebuild
@@ -3,285 +3,254 @@
EAPI=8
-LUA_COMPAT=( lua5-{1..2} luajit )
+LUA_COMPAT=( lua5-1 luajit )
PYTHON_COMPAT=( python3_{8..11} )
-PYTHON_REQ_USE='threads(+)'
+inherit edo flag-o-matic lua-single meson optfeature pax-utils python-single-r1 xdg
-inherit edo flag-o-matic lua-single optfeature meson pax-utils python-single-r1 toolchain-funcs xdg
-
-DESCRIPTION="Media player based on MPlayer and mplayer2"
-HOMEPAGE="https://mpv.io/ https://github.com/mpv-player/mpv"
-
-if [[ ${PV} == *9999* ]]; then
- EGIT_REPO_URI="https://github.com/mpv-player/mpv.git"
+if [[ ${PV} == 9999 ]]; then
inherit git-r3
-
- DOCS=()
+ EGIT_REPO_URI="https://github.com/mpv-player/mpv.git"
else
- SRC_URI="https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux"
-
- DOCS=( RELEASE_NOTES )
+ HASH_MPV=c416a38ef227067ef7b81b9650a13157300cdfbe
+ SRC_URI="https://github.com/mpv-player/mpv/archive/${HASH_MPV}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-${HASH_MPV}"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux"
fi
-DOCS+=( README.md DOCS/{client-api,interface}-changes.rst )
-
-# See Copyright in sources and Gentoo bug #506946. libmpv is ISC.
-# See https://github.com/mpv-player/mpv/blob/6265724f3331e3dee8d9ec2b6639def5004a5fa2/Copyright which
-# says other files may be BSD/MIT/ISC.
-LICENSE="LGPL-2.1+ GPL-2+ BSD MIT ISC"
-SLOT="0"
-IUSE="+alsa aqua archive bluray cdda +cli coreaudio cplugins debug doc drm dvb
- dvd +egl gamepad gbm +iconv jack javascript jpeg lcms libcaca libmpv +lua
- mmal nvenc openal +opengl pipewire pulseaudio raspberry-pi rubberband sdl
- selinux sndio test tools +uchardet vaapi vdpau +vector vulkan wayland +X +xv zlib zimg"
-
+DESCRIPTION="Media player for the command line"
+HOMEPAGE="https://mpv.io/"
+
+LICENSE="LGPL-2.1+ GPL-2+ BSD ISC MIT" #506946
+SLOT="0/2" # soname
+IUSE="
+ +X +alsa aqua archive bluray cdda +cli coreaudio debug drm dvb
+ dvd +egl gamepad +iconv jack javascript jpeg lcms libcaca libmpv
+ +libplacebo +lua mmal nvenc openal opengl pipewire pulseaudio
+ raspberry-pi rubberband sdl selinux sndio test tools +uchardet
+ vaapi vdpau +vector vulkan wayland +xv zimg zlib"
REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
|| ( cli libmpv )
- aqua? ( opengl )
- egl? ( || ( gbm X wayland ) )
- gamepad? ( sdl )
- gbm? ( drm egl opengl )
- lcms? ( opengl )
+ egl? ( || ( X drm wayland ) )
+ libplacebo? ( || ( egl opengl vulkan ) )
lua? ( ${LUA_REQUIRED_USE} )
- nvenc? ( opengl )
- opengl? ( || ( aqua egl X raspberry-pi !cli ) )
- raspberry-pi? ( opengl )
- test? ( opengl )
+ nvenc? ( || ( egl opengl vulkan ) )
+ opengl? ( || ( X aqua ) )
+ test? ( cli )
tools? ( cli )
uchardet? ( iconv )
- vaapi? ( || ( gbm X wayland ) )
+ vaapi? ( || ( X egl libplacebo wayland ) )
vdpau? ( X )
- vulkan? ( || ( X wayland ) )
- wayland? ( egl )
- X? ( egl? ( opengl ) )
- xv? ( X )
- ${PYTHON_REQUIRED_USE}
-"
-
+ vulkan? ( || ( X wayland ) libplacebo )
+ xv? ( X )"
RESTRICT="!test? ( test )"
COMMON_DEPEND="
- >=media-video/ffmpeg-4.0:0=[encode,threads,vaapi?,vdpau?]
- alsa? ( >=media-libs/alsa-lib-1.0.18 )
- archive? ( >=app-arch/libarchive-3.4.0:= )
- bluray? ( >=media-libs/libbluray-0.3.0:= )
- cdda? ( dev-libs/libcdio-paranoia
- dev-libs/libcdio:= )
- drm? ( x11-libs/libdrm )
+ media-libs/libass:=[fontconfig]
+ media-video/ffmpeg:=[encode,threads,vaapi?,vdpau?]
+ X? (
+ x11-libs/libX11
+ x11-libs/libXScrnSaver
+ x11-libs/libXext
+ x11-libs/libXinerama
+ x11-libs/libXpresent
+ x11-libs/libXrandr
+ xv? ( x11-libs/libXv )
+ )
+ alsa? ( media-libs/alsa-lib )
+ archive? ( app-arch/libarchive:= )
+ bluray? ( media-libs/libbluray:= )
+ cdda? (
+ dev-libs/libcdio-paranoia:=
+ dev-libs/libcdio:=
+ )
+ drm? (
+ media-libs/mesa[gbm(+)]
+ x11-libs/libdrm
+ )
dvd? (
- >=media-libs/libdvdnav-4.2.0:=
- >=media-libs/libdvdread-4.1.0:=
+ media-libs/libdvdnav
+ media-libs/libdvdread:=
)
- egl? ( media-libs/mesa[egl(+),gbm(+)?,wayland(-)?] )
- gamepad? ( media-libs/libsdl2 )
+ egl? ( media-libs/libglvnd )
+ gamepad? ( media-libs/libsdl2[joystick] )
iconv? (
virtual/libiconv
uchardet? ( app-i18n/uchardet )
)
jack? ( virtual/jack )
- javascript? ( >=dev-lang/mujs-1.0.0 )
+ javascript? ( dev-lang/mujs:= )
jpeg? ( media-libs/libjpeg-turbo:= )
- lcms? ( >=media-libs/lcms-2.6:2 )
- >=media-libs/libass-0.12.1:=[fontconfig,harfbuzz(+)]
- virtual/ttf-fonts
- libcaca? ( >=media-libs/libcaca-0.99_beta18 )
+ lcms? ( media-libs/lcms:2 )
+ libcaca? ( media-libs/libcaca )
+ libplacebo? (
+ >=media-libs/libplacebo-4.202:=[opengl?,vulkan?]
+ egl? ( media-libs/libplacebo[opengl] )
+ )
lua? ( ${LUA_DEPS} )
- openal? ( >=media-libs/openal-1.13 )
- pulseaudio? ( media-libs/libpulse )
+ openal? ( media-libs/openal )
+ opengl? ( media-libs/libglvnd[X?] )
pipewire? ( media-video/pipewire:= )
- raspberry-pi? ( >=media-libs/raspberrypi-userland-0_pre20160305-r1 )
- rubberband? ( >=media-libs/rubberband-1.8.0 )
+ pulseaudio? ( media-libs/libpulse )
+ raspberry-pi? ( media-libs/raspberrypi-userland )
+ rubberband? ( media-libs/rubberband )
sdl? ( media-libs/libsdl2[sound,threads,video] )
- sndio? ( media-sound/sndio )
- vaapi? ( media-libs/libva:=[drm(+)?,X?,wayland?] )
+ sndio? ( media-sound/sndio:= )
+ vaapi? ( media-libs/libva:=[X?,drm(+)?,wayland?] )
vdpau? ( x11-libs/libvdpau )
vulkan? (
- >=media-libs/libplacebo-4.192.1:=[vulkan]
media-libs/shaderc
+ media-libs/vulkan-loader[X?,wayland?]
)
wayland? (
- >=dev-libs/wayland-1.6.0
- >=dev-libs/wayland-protocols-1.14
- >=x11-libs/libxkbcommon-0.3.0
- )
- X? (
- x11-libs/libX11
- x11-libs/libXScrnSaver
- x11-libs/libXext
- x11-libs/libXinerama
- x11-libs/libXpresent
- x11-libs/libXrandr
- opengl? (
- x11-libs/libXdamage
- virtual/opengl
- )
- xv? ( x11-libs/libXv )
+ dev-libs/wayland
+ dev-libs/wayland-protocols
+ x11-libs/libxkbcommon
)
- zlib? ( sys-libs/zlib )
- zimg? ( >=media-libs/zimg-2.9.2 )
-"
-DEPEND="${COMMON_DEPEND}
- dvb? ( virtual/linuxtv-dvb-headers )
- nvenc? ( >=media-libs/nv-codec-headers-8.2.15.7 )
-"
-RDEPEND="${COMMON_DEPEND}
- nvenc? ( x11-drivers/nvidia-drivers[X] )
+ zimg? ( media-libs/zimg )
+ zlib? ( sys-libs/zlib:= )"
+RDEPEND="
+ ${COMMON_DEPEND}
selinux? ( sec-policy/selinux-mplayer )
- tools? ( ${PYTHON_DEPS} )
-"
-BDEPEND="dev-python/docutils
+ tools? ( ${PYTHON_DEPS} )"
+DEPEND="
+ ${COMMON_DEPEND}
+ X? ( x11-base/xorg-proto )
+ dvb? ( virtual/linuxtv-dvb-headers )
+ nvenc? ( media-libs/nv-codec-headers )
+ wayland? ( dev-libs/wayland-protocols )"
+BDEPEND="
+ ${PYTHON_DEPS}
virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-9999-docdir.patch
-)
+ cli? ( dev-python/docutils )
+ wayland? ( dev-util/wayland-scanner )"
pkg_setup() {
use lua && lua-single_pkg_setup
- use tools && python-single-r1_pkg_setup
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ [[ ${PV} == 9999 ]] || sed -i "s/UNKNOWN/${HASH_MPV::11}/" VERSION || die
+
+ sed -i "s/'rst2html/&.py/" meson.build || die
}
src_configure() {
- tc-export CC PKG_CONFIG AR
+ if use !debug; then
+ if use test; then
+ einfo "Skipping -DNDEBUG due to USE=test"
+ else
+ append-cppflags -DNDEBUG # treated specially
+ fi
+ fi
if use raspberry-pi; then
- append-cflags -I"${ESYSROOT}/opt/vc/include"
- append-ldflags -L"${ESYSROOT}/opt/vc/lib"
+ append-cflags -I"${ESYSROOT}"/opt/vc/include
+ append-ldflags -L"${ESYSROOT}"/opt/vc/lib
fi
- if use debug && ! use test; then
- append-cppflags -DNDEBUG
- fi
+ mpv_feature_multi() {
+ local use set
+ for use in ${1} ${2}; do
+ use ${use} || set=disabled
+ done
+ echo -D${3-${2}}=${set-enabled}
+ }
local emesonargs=(
- -Dbuild-date=false
$(meson_use cli cplayer)
$(meson_use libmpv)
$(meson_use test tests)
- $(meson_feature doc html-build)
- -Dmanpage-build=enabled
+ $(meson_feature cli html-build)
+ $(meson_feature cli manpage-build)
-Dpdf-build=disabled
- $(meson_feature cplugins)
- $(meson_feature iconv)
- $(meson_feature javascript)
- $(meson_feature zlib)
- $(meson_feature bluray libbluray)
- $(meson_feature dvd dvdnav)
+ -Dbuild-date=false
+ # misc options
+ $(meson_feature archive libarchive)
+ $(meson_feature bluray libbluray)
$(meson_feature cdda)
-
- $(meson_feature uchardet)
- $(meson_feature rubberband)
+ -Dcplugins=enabled
+ $(meson_feature dvb dvbin)
+ $(meson_feature dvd dvdnav)
+ $(meson_feature gamepad sdl2-gamepad)
+ $(meson_feature iconv)
+ $(meson_feature javascript)
+ -Dlibavdevice=enabled
$(meson_feature lcms lcms2)
-
- # Only available in overlays.
- -Dvapoursynth=disabled
-
+ -Dlua=$(usex lua "${ELUA}" disabled)
+ $(meson_feature rubberband)
+ -Dsdl2=$(use gamepad || use sdl && echo enabled || echo disabled) #857156
+ $(meson_feature uchardet)
+ -Dvapoursynth=disabled # only available in overlays
$(meson_feature vector)
+ $(meson_feature zimg)
+ $(meson_feature zlib)
- $(meson_feature archive libarchive)
-
- -Dlibavdevice=enabled
-
- # Needed for either of the more specific audio or video options
- # bug #857156
- $(meson_feature sdl sdl2)
-
- # Audio outputs:
- $(meson_feature sdl sdl2-audio)
- $(meson_feature pulseaudio pulse)
+ # audio output
+ $(meson_feature alsa)
+ $(meson_feature coreaudio)
$(meson_feature jack)
$(meson_feature openal)
$(meson_feature pipewire)
- -Dopensles=disabled
- $(meson_feature alsa)
- $(meson_feature coreaudio)
+ $(meson_feature pulseaudio pulse)
+ $(meson_feature sdl sdl2-audio)
$(meson_feature sndio)
- # Video outputs:
- $(meson_feature sdl sdl2-video)
+ # video output
+ $(meson_feature X x11)
$(meson_feature aqua cocoa)
$(meson_feature drm)
- $(meson_feature gbm)
+ $(meson_feature drm gbm)
+ $(meson_feature jpeg)
+ $(meson_feature libcaca caca)
+ $(meson_feature libplacebo)
+ $(meson_feature mmal rpi-mmal)
+ $(meson_feature sdl sdl2-video)
+ -Dsixel=disabled # TODO? needs keywording/testing
$(meson_feature wayland)
- $(meson_feature X x11)
$(meson_feature xv)
- $(meson_feature opengl gl)
- $(usex opengl "$(meson_feature aqua gl-cocoa)" '-Dgl-cocoa=disabled')
- $(usex opengl "$(meson_feature X gl-x11)" '-Dgl-x11=disabled')
-
+ -Dgl=$(use egl || use libmpv || use opengl || use raspberry-pi &&
+ echo enabled || echo disabled)
$(meson_feature egl)
- $(usex egl "$(meson_feature X egl-x11)" "-Degl-x11=disabled")
- $(usex egl "$(meson_feature gbm egl-drm)" "-Degl-drm=disabled")
- $(usex opengl "$(meson_feature wayland egl-wayland)" '-Degl-wayland=disabled')
-
- $(meson_feature vdpau)
- $(usex vdpau "$(meson_feature opengl vdpau-gl-x11)" '-Dvdpau-gl-x11=disabled')
-
- $(meson_feature vaapi) # See below for vaapi-glx, vaapi-x-egl.
- $(usex vaapi "$(meson_feature X vaapi-x11)" "-Dvaapi-x11=disabled")
- $(usex vaapi "$(meson_feature wayland vaapi-wayland)" "-Dvaapi-wayland=disabled")
- $(usex vaapi "$(meson_feature gbm vaapi-drm)" "-Dvaapi-drm=disabled")
-
- $(meson_feature libcaca caca)
- $(meson_feature jpeg)
- $(meson_feature vulkan shaderc)
- $(meson_feature vulkan libplacebo)
+ $(mpv_feature_multi egl X egl-x11)
+ $(mpv_feature_multi egl drm egl-drm)
+ $(mpv_feature_multi egl wayland egl-wayland)
+ $(meson_feature libmpv plain-gl)
+ $(mpv_feature_multi opengl X gl-x11)
+ $(mpv_feature_multi opengl aqua gl-cocoa)
$(meson_feature raspberry-pi rpi)
- $(meson_feature mmal rpi-mmal)
- -Dsixel=disabled
- -Dspirv-cross=disabled
-
- $(usex libmpv "$(meson_feature opengl plain-gl)" "-Dplain-gl=disabled")
- $(meson_feature opengl gl)
$(meson_feature vulkan)
- $(meson_feature gamepad sdl2-gamepad)
+ $(meson_feature vulkan shaderc)
- # HWaccels:
- # Automagic Video Toolbox HW acceleration. See Gentoo bug 577332.
+ # hardware decoding
$(meson_feature nvenc cuda-hwaccel)
$(meson_feature nvenc cuda-interop)
- # TV features:
- $(meson_feature dvb dvbin)
+ $(meson_feature vaapi)
+ $(mpv_feature_multi vaapi X vaapi-x11)
+ $(mpv_feature_multi 'vaapi X' egl vaapi-x-egl)
+ $(mpv_feature_multi 'vaapi egl' drm vaapi-drm)
+ $(mpv_feature_multi 'vaapi egl' wayland vaapi-wayland)
- # Miscellaneous features:
- $(meson_feature zimg)
- )
-
- if use lua; then
- emesonargs+=( -Dlua="${ELUA}" )
- else
- emesonargs+=( -Dlua=disabled )
- fi
-
- if use vaapi && use X; then
- emesonargs+=(
- $(meson_feature egl vaapi-x-egl)
- )
- fi
-
- # Not for us
- emesonargs+=(
- -Duwp=disabled
- -Daudiounit=disabled
- -Doss-audio=disabled
- -Dwasapi=disabled
+ $(meson_feature vdpau)
+ $(mpv_feature_multi vdpau opengl vdpau-gl-x11)
- -Dd3d11=disabled
- -Ddirect3d=disabled
+ $(mpv_feature_multi aqua opengl videotoolbox-gl)
)
meson_src_configure
}
src_test() {
+ # https://github.com/mpv-player/mpv/blob/master/DOCS/man/options.rst#debugging
edo "${BUILD_DIR}"/mpv --no-config -v --unittest=all-simple
}
@@ -291,10 +260,10 @@ src_install() {
if use lua; then
insinto /usr/share/${PN}
doins -r TOOLS/lua
- fi
- if use cli && use lua_single_target_luajit; then
- pax-mark -m "${ED}"/usr/bin/${PN}
+ if use cli && use lua_single_target_luajit; then
+ pax-mark -m "${ED}"/usr/bin/${PN}
+ fi
fi
if use tools; then
@@ -302,52 +271,19 @@ src_install() {
newbin TOOLS/idet.sh mpv_idet.sh
python_fix_shebang "${ED}"/usr/bin/umpv
fi
-}
-
-pkg_postinst() {
- local rv softvol_0_18_1=0 osc_0_21_0=0 txtsubs_0_24_0=0 opengl_0_25_0=0
-
- for rv in ${REPLACING_VERSIONS}; do
- ver_test ${rv} -lt 0.18.1 && softvol_0_18_1=1
- ver_test ${rv} -lt 0.21.0 && osc_0_21_0=1
- ver_test ${rv} -lt 0.24.0 && txtsubs_0_24_0=1
- ver_test ${rv} -lt 0.25.0 && ! use opengl && opengl_0_25_0=1
- done
-
- if [[ ${softvol_0_18_1} -eq 1 ]]; then
- elog "Since version 0.18.1 the software volume control is always enabled."
- elog "This means that volume controls don't change the system volume,"
- elog "e.g. per-application volume with PulseAudio."
- elog "If you want to restore the previous behaviour, please refer to"
- elog
- elog "https://wiki.gentoo.org/wiki/Mpv#Volume_in_0.18.1"
- elog
- fi
- if [[ ${osc_0_21_0} -eq 1 ]]; then
- elog "In version 0.21.0 the default OSC layout was changed."
- elog "If you want to restore the previous layout, please refer to"
- elog
- elog "https://wiki.gentoo.org/wiki/Mpv#OSC_in_0.21.0"
- elog
+ if use cli; then
+ dodir /usr/share/doc/${PF}/html
+ mv "${ED}"/usr/share/doc/{mpv,${PF}/html}/mpv.html || die
+ mv "${ED}"/usr/share/doc/{mpv,${PF}/examples} || die
fi
- if [[ ${txtsubs_0_24_0} -eq 1 ]]; then
- elog "Since version 0.24.0 subtitles with .txt extension aren't autoloaded."
- elog "If you want to restore the previous behaviour, please refer to"
- elog
- elog "https://wiki.gentoo.org/wiki/Mpv#Subtitles_with_.txt_extension_in_0.24.0"
- elog
- fi
+ local GLOBIGNORE=*/*build*:*/*policy*
+ dodoc RELEASE_NOTES DOCS/*.{md,rst}
+}
- if [[ ${opengl_0_25_0} -eq 1 ]]; then
- elog "Since version 0.25.0 the 'opengl' USE flag is mapped to"
- elog "the 'opengl' video output and no longer explicitly requires"
- elog "X11 or Mac OS Aqua. Consider enabling the 'opengl' USE flag."
- fi
+pkg_postinst() {
+ xdg_pkg_postinst
optfeature "URL support" net-misc/yt-dlp
-
- xdg_icon_cache_update
- xdg_desktop_database_update
}
next reply other threads:[~2022-11-07 19:30 UTC|newest]
Thread overview: 405+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-11-07 19:30 Ionen Wolkens [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-03-06 9:29 [gentoo-commits] repo/gentoo:master commit in: media-video/mpv/ Ionen Wolkens
2025-02-27 12:30 Ionen Wolkens
2025-02-26 20:36 Arthur Zamarin
2025-02-26 10:15 Ionen Wolkens
2024-11-05 5:14 Ionen Wolkens
2024-11-05 1:52 Ionen Wolkens
2024-10-24 8:50 Arthur Zamarin
2024-10-22 8:04 Jakov Smolić
2024-10-22 7:33 Sam James
2024-10-22 7:33 Sam James
2024-09-23 18:54 Ionen Wolkens
2024-09-14 11:11 Ionen Wolkens
2024-07-30 4:25 Ionen Wolkens
2024-07-15 21:52 James Le Cuirot
2024-06-23 13:00 Ionen Wolkens
2024-05-11 4:00 Ionen Wolkens
2024-05-10 4:26 Ionen Wolkens
2024-05-07 10:29 Sam James
2024-05-07 10:29 Sam James
2024-05-07 10:29 Sam James
2024-05-07 10:05 Sam James
2024-05-07 10:05 Sam James
2024-04-17 19:32 Ionen Wolkens
2024-02-13 21:13 James Le Cuirot
2024-02-11 8:24 Ionen Wolkens
2024-02-10 21:24 James Le Cuirot
2024-02-06 5:11 Ionen Wolkens
2024-01-22 23:34 Ionen Wolkens
2023-12-30 19:10 Ionen Wolkens
2023-12-30 17:49 Ionen Wolkens
2023-12-21 7:50 Arthur Zamarin
2023-12-21 0:07 Ionen Wolkens
2023-12-19 11:48 Ionen Wolkens
2023-12-12 23:22 Sam James
2023-12-12 17:51 Arthur Zamarin
2023-12-12 17:04 Arthur Zamarin
2023-12-12 16:55 Arthur Zamarin
2023-11-29 6:39 Ionen Wolkens
2023-11-21 18:53 Ionen Wolkens
2023-11-19 5:54 Ionen Wolkens
2023-10-23 18:19 Ionen Wolkens
2023-09-19 12:22 Ionen Wolkens
2023-08-27 17:18 Sam James
2023-08-27 1:54 Sam James
2023-08-27 1:34 Sam James
2023-08-27 1:26 Sam James
2023-08-18 14:56 Ionen Wolkens
2023-08-06 4:32 Ionen Wolkens
2023-07-26 1:58 Ionen Wolkens
2023-07-25 19:23 Ionen Wolkens
2023-07-25 0:57 Ionen Wolkens
2023-07-23 19:29 Ionen Wolkens
2023-07-23 19:09 Ionen Wolkens
2023-07-15 22:12 Ionen Wolkens
2023-07-15 5:28 Ionen Wolkens
2023-07-03 4:57 Ionen Wolkens
2023-07-03 4:49 Ionen Wolkens
2023-05-23 17:15 Ionen Wolkens
2023-05-23 4:51 Ionen Wolkens
2023-04-05 13:25 Ionen Wolkens
2023-04-01 16:32 Arthur Zamarin
2023-03-29 6:01 Ionen Wolkens
2023-03-28 2:46 Ionen Wolkens
2023-03-09 20:13 Ionen Wolkens
2023-03-03 5:26 Ionen Wolkens
2023-02-28 15:00 Ionen Wolkens
2023-02-26 18:16 Arthur Zamarin
2023-02-07 16:54 Sam James
2023-02-07 16:54 Sam James
2023-02-07 16:54 Sam James
2023-02-07 4:26 Ionen Wolkens
2023-01-28 18:27 Ionen Wolkens
2023-01-20 7:29 Ionen Wolkens
2023-01-14 14:42 Ionen Wolkens
2023-01-13 16:50 Ionen Wolkens
2023-01-13 4:40 Sam James
2023-01-13 3:50 Sam James
2023-01-12 22:00 Ionen Wolkens
2023-01-11 11:42 Ionen Wolkens
2022-12-30 16:26 Ionen Wolkens
2022-12-29 20:29 Ionen Wolkens
2022-12-26 13:33 Ionen Wolkens
2022-12-11 11:35 Jakov Smolić
2022-12-11 2:44 Sam James
2022-12-11 2:37 Sam James
2022-12-11 0:20 Ionen Wolkens
2022-12-06 4:52 Ionen Wolkens
2022-12-06 4:52 Ionen Wolkens
2022-12-05 3:38 Ionen Wolkens
2022-11-19 13:30 Ionen Wolkens
2022-11-12 14:22 Ionen Wolkens
2022-11-12 14:22 Ionen Wolkens
2022-11-11 17:36 Ionen Wolkens
2022-11-07 19:30 Ionen Wolkens
2022-11-06 9:23 Ionen Wolkens
2022-11-06 9:23 Ionen Wolkens
2022-11-06 9:23 Ionen Wolkens
2022-09-27 21:22 Sam James
2022-08-28 5:06 WANG Xuerui
2022-07-28 8:30 Sam James
2022-07-11 3:33 Sam James
2022-06-22 4:09 Sam James
2022-05-17 12:39 Agostino Sarubbo
2022-05-17 6:59 Jakov Smolić
2022-05-17 6:53 Jakov Smolić
2022-05-17 5:36 Sam James
2022-05-14 0:51 Sam James
2022-03-29 7:02 Matt Turner
2022-03-21 23:42 Sam James
2022-03-21 23:42 Sam James
2022-03-16 23:10 Sam James
2022-03-13 11:43 David Seifert
2021-11-05 17:41 Sam James
2021-11-05 12:55 Mikle Kolyada
2021-11-05 9:19 Mikle Kolyada
2021-10-31 0:19 Sam James
2021-06-12 18:43 Mikle Kolyada
2021-04-12 8:15 Mikle Kolyada
2021-04-06 9:51 Mikle Kolyada
2021-04-06 9:51 Mikle Kolyada
2021-03-27 14:35 Mikle Kolyada
2021-03-26 19:46 Conrad Kostecki
2021-03-21 14:05 Mikle Kolyada
2021-02-24 10:29 Mikle Kolyada
2021-01-24 3:52 Sam James
2020-12-22 23:18 Marek Szuba
2020-11-23 11:50 Mikle Kolyada
2020-11-23 11:50 Mikle Kolyada
2020-11-20 18:02 Sam James
2020-11-20 5:16 Sam James
2020-08-20 9:36 Mikle Kolyada
2020-06-08 13:36 Mikle Kolyada
2020-06-08 13:35 Mikle Kolyada
2020-04-25 21:23 Mikle Kolyada
2020-04-22 14:42 Mikle Kolyada
2020-04-19 2:35 Craig Andrews
2020-04-09 11:36 Mikle Kolyada
2020-04-09 11:33 Mikle Kolyada
2020-03-29 10:25 Mikle Kolyada
2020-03-29 10:25 Mikle Kolyada
2020-03-29 10:22 Mikle Kolyada
2020-03-29 10:20 Mikle Kolyada
2020-02-24 13:06 Mikle Kolyada
2020-02-24 13:06 Mikle Kolyada
2020-02-24 6:53 Mikle Kolyada
2020-02-24 6:53 Mikle Kolyada
2020-01-28 7:15 Mikle Kolyada
2020-01-27 13:31 Mikle Kolyada
2020-01-27 13:31 Mikle Kolyada
2020-01-27 13:31 Mikle Kolyada
2020-01-27 13:31 Mikle Kolyada
2020-01-05 18:54 Mikle Kolyada
2020-01-05 18:37 Mikle Kolyada
2020-01-04 19:54 Mikle Kolyada
2020-01-04 19:47 Mikle Kolyada
2019-12-28 20:34 Mikle Kolyada
2019-12-23 19:56 Lars Wendler
2019-12-01 9:02 Mikle Kolyada
2019-10-27 8:30 Mikle Kolyada
2019-10-27 7:57 Mikle Kolyada
2019-10-27 7:57 Mikle Kolyada
2019-10-27 7:04 Mikle Kolyada
2019-10-27 6:37 罗百科
2019-10-26 19:20 Mikle Kolyada
2019-10-26 19:20 Mikle Kolyada
2019-10-19 11:25 Michał Górny
2019-10-03 7:59 Agostino Sarubbo
2019-10-03 7:57 Agostino Sarubbo
2019-09-26 18:35 Mikle Kolyada
2019-09-25 20:05 Michał Górny
2019-07-25 0:40 Aaron Bauman
2019-05-09 19:22 Georgy Yakovlev
2019-03-11 3:07 Georgy Yakovlev
2019-03-11 2:24 Georgy Yakovlev
2018-12-16 1:05 Georgy Yakovlev
2018-12-16 1:05 Georgy Yakovlev
2018-12-16 1:05 Georgy Yakovlev
2018-10-11 10:21 Michał Górny
2018-10-11 10:21 Michał Górny
2018-07-28 8:53 Michał Górny
2018-07-28 8:53 Michał Górny
2018-07-28 8:53 Michał Górny
2018-07-28 8:53 Michał Górny
2018-06-20 22:43 Georgy Yakovlev
2018-06-20 22:43 Georgy Yakovlev
2018-06-20 22:43 Georgy Yakovlev
2018-06-04 19:25 Mart Raudsepp
2018-05-27 8:51 Mikle Kolyada
2018-05-27 8:51 Mikle Kolyada
2018-05-18 17:56 Mikle Kolyada
2018-05-13 19:02 Aaron Bauman
2018-05-13 19:02 Aaron Bauman
2018-05-11 8:51 Michał Górny
2018-05-01 21:18 Patrice Clement
2018-05-01 21:18 Patrice Clement
2018-05-01 21:18 Patrice Clement
2018-04-03 21:47 Sergei Trofimovich
2018-03-31 10:30 Sergei Trofimovich
2018-03-05 10:36 Tobias Klausmann
2018-02-25 18:21 Thomas Deutschmann
2018-02-24 7:20 Jason Zaman
2018-02-23 20:39 Michał Górny
2018-02-23 20:39 Michał Górny
2018-02-23 20:39 Michał Górny
2018-02-23 20:39 Michał Górny
2018-02-23 20:39 Michał Górny
2018-02-23 20:39 Michał Górny
2018-02-23 20:39 Michał Górny
2018-02-14 19:55 Michał Górny
2018-02-06 15:10 Thomas Deutschmann
2018-01-19 8:36 Patrice Clement
2017-12-21 20:20 Patrice Clement
2017-12-21 20:20 Patrice Clement
2017-12-21 20:20 Patrice Clement
2017-12-21 20:20 Patrice Clement
2017-12-21 20:20 Patrice Clement
2017-12-17 3:30 Lars Wendler
2017-12-06 12:14 Michael Palimaka
2017-12-05 8:49 Sergei Trofimovich
2017-11-04 7:30 Michael Palimaka
2017-11-04 7:30 Michael Palimaka
2017-11-04 7:30 Michael Palimaka
2017-10-07 11:26 Sergei Trofimovich
2017-09-28 9:43 Patrice Clement
2017-09-28 9:43 Patrice Clement
2017-07-30 9:44 Michał Górny
2017-07-20 13:24 Lars Wendler
2017-07-20 13:24 Lars Wendler
2017-07-20 13:24 Lars Wendler
2017-07-20 13:24 Lars Wendler
2017-07-19 18:06 Tobias Klausmann
2017-07-18 14:19 Michael Palimaka
2017-06-23 13:50 Michał Górny
2017-06-21 19:02 Michał Górny
2017-06-11 16:55 Michael Palimaka
2017-06-11 16:55 Michael Palimaka
2017-06-11 16:55 Michael Palimaka
2017-06-11 16:55 Michael Palimaka
2017-06-11 16:55 Michael Palimaka
2017-05-08 16:49 Michał Górny
2017-05-05 20:51 David Seifert
2017-05-05 20:51 David Seifert
2017-05-05 15:29 Tobias Klausmann
2017-05-04 16:28 David Seifert
2017-05-04 16:28 David Seifert
2017-05-04 16:28 David Seifert
2017-05-04 16:28 David Seifert
2017-05-04 16:28 David Seifert
2017-05-04 16:28 David Seifert
2017-05-04 16:28 David Seifert
2017-05-04 16:28 David Seifert
2017-05-04 16:28 David Seifert
2017-05-04 16:28 David Seifert
2017-05-04 16:28 David Seifert
2017-05-04 16:28 David Seifert
2017-05-04 16:28 David Seifert
2017-05-04 16:28 David Seifert
2017-04-13 12:45 Michał Górny
2017-03-04 13:37 Alexis Ballier
2017-02-21 8:14 David Seifert
2017-02-20 20:16 Michael Weber
2017-02-19 8:15 Markus Meier
2017-02-14 21:41 David Seifert
2017-02-14 21:41 David Seifert
2017-02-14 21:41 David Seifert
2017-02-05 12:55 Jeroen Roovers
2017-02-04 21:25 David Seifert
2017-02-04 21:25 David Seifert
2017-02-04 21:25 David Seifert
2017-01-29 22:55 David Seifert
2017-01-29 22:55 David Seifert
2017-01-29 22:55 David Seifert
2017-01-29 22:55 David Seifert
2017-01-29 22:55 David Seifert
2017-01-29 22:55 David Seifert
2017-01-29 22:55 David Seifert
2017-01-29 22:55 David Seifert
2017-01-29 22:55 David Seifert
2017-01-29 22:55 David Seifert
2017-01-19 10:31 David Seifert
2017-01-07 14:48 David Seifert
2017-01-07 14:48 David Seifert
2017-01-07 14:48 David Seifert
2017-01-07 14:48 David Seifert
2017-01-07 14:48 David Seifert
2017-01-07 14:48 David Seifert
2017-01-05 13:44 Aaron Bauman
2017-01-04 17:46 David Seifert
2016-12-28 0:18 Patrice Clement
2016-12-28 0:18 Patrice Clement
2016-12-28 0:18 Patrice Clement
2016-12-28 0:18 Patrice Clement
2016-12-11 21:35 Michał Górny
2016-12-08 12:29 Michał Górny
2016-12-05 22:48 Patrice Clement
2016-11-21 21:42 David Seifert
2016-11-21 21:42 David Seifert
2016-11-21 21:42 David Seifert
2016-10-21 21:23 David Seifert
2016-10-20 23:39 David Seifert
2016-10-20 23:39 David Seifert
2016-10-17 21:53 Göktürk Yüksek
2016-10-17 21:53 Göktürk Yüksek
2016-10-17 21:53 Göktürk Yüksek
2016-10-01 12:41 Jeroen Roovers
2016-09-23 12:57 Tobias Klausmann
2016-09-02 17:09 Patrice Clement
2016-09-02 17:09 Patrice Clement
2016-09-02 17:09 Patrice Clement
2016-09-02 17:09 Patrice Clement
2016-09-02 17:09 Patrice Clement
2016-09-02 17:09 Patrice Clement
2016-09-02 17:09 Patrice Clement
2016-08-15 20:54 Patrice Clement
2016-08-07 20:37 Patrice Clement
2016-08-07 20:37 Patrice Clement
2016-07-25 13:04 Patrice Clement
2016-07-11 12:49 Patrice Clement
2016-07-07 6:16 Yixun Lan
2016-06-27 0:25 Göktürk Yüksek
2016-06-26 12:48 Göktürk Yüksek
2016-06-21 20:06 Michał Górny
2016-06-21 20:06 Michał Górny
2016-06-21 20:06 Michał Górny
2016-06-03 17:37 Patrice Clement
2016-05-31 8:49 Sam Jorna
2016-05-11 12:54 Patrice Clement
2016-04-27 15:26 Ian Delaney
2016-04-26 15:33 Ian Delaney
2016-04-26 15:33 Ian Delaney
2016-04-26 15:33 Ian Delaney
2016-04-06 4:39 Ian Delaney
2016-03-31 3:44 Ian Delaney
2016-03-27 8:27 Patrice Clement
2016-03-14 4:20 Ian Delaney
2016-03-10 21:51 Patrice Clement
2016-03-10 21:51 Patrice Clement
2016-03-10 21:51 Patrice Clement
2016-03-10 21:51 Patrice Clement
2016-03-10 21:51 Patrice Clement
2016-03-10 21:51 Patrice Clement
2016-03-10 21:51 Patrice Clement
2016-03-05 11:39 Patrice Clement
2016-03-01 6:22 Ian Delaney
2016-02-20 2:30 Ian Delaney
2016-02-16 23:27 Patrice Clement
2016-02-13 3:56 Ian Delaney
2016-02-13 3:56 Ian Delaney
2016-02-13 3:56 Ian Delaney
2016-02-06 12:38 Ian Delaney
2016-02-04 2:48 Ian Delaney
2016-02-03 5:10 Ian Delaney
2016-02-02 11:07 Patrice Clement
2016-02-02 11:05 Patrice Clement
2016-01-24 16:38 Patrice Clement
2016-01-18 13:05 Ian Delaney
2016-01-18 13:05 Ian Delaney
2016-01-13 14:37 Patrice Clement
2016-01-10 1:59 Ian Delaney
2016-01-09 5:25 Ian Delaney
2016-01-09 5:25 Ian Delaney
2016-01-09 5:25 Ian Delaney
2016-01-09 5:25 Ian Delaney
2016-01-06 18:06 Ian Delaney
2016-01-06 18:06 Ian Delaney
2016-01-04 14:09 Ian Delaney
2016-01-02 5:52 Ian Delaney
2015-12-29 0:14 Patrice Clement
2015-12-28 13:27 Ian Delaney
2015-12-28 13:27 Ian Delaney
2015-12-28 13:27 Ian Delaney
2015-12-28 13:27 Ian Delaney
2015-12-28 13:27 Ian Delaney
2015-12-28 13:27 Ian Delaney
2015-12-28 13:27 Ian Delaney
2015-12-28 13:27 Ian Delaney
2015-12-28 13:27 Ian Delaney
2015-12-28 13:27 Ian Delaney
2015-12-28 13:27 Ian Delaney
2015-12-28 13:27 Ian Delaney
2015-12-28 13:27 Ian Delaney
2015-12-28 13:27 Ian Delaney
2015-12-28 13:27 Ian Delaney
2015-12-28 13:27 Ian Delaney
2015-12-28 13:27 Ian Delaney
2015-12-28 13:27 Ian Delaney
2015-12-28 13:27 Ian Delaney
2015-12-28 13:27 Ian Delaney
2015-12-28 13:27 Ian Delaney
2015-11-26 2:07 Ian Delaney
2015-11-12 10:37 Agostino Sarubbo
2015-10-24 8:42 Maxim Koltsov
2015-10-09 7:01 Lars Wendler
2015-09-26 7:03 Ben de Groot
2015-09-15 10:24 Tobias Klausmann
2015-09-13 12:54 Maxim Koltsov
2015-09-13 12:54 Maxim Koltsov
2015-09-13 12:54 Maxim Koltsov
2015-09-13 12:54 Maxim Koltsov
2015-09-06 6:18 Jeroen Roovers
2015-08-28 14:13 Ben de Groot
2015-08-24 14:56 Ben de Groot
2015-08-24 14:36 Ben de Groot
2015-08-20 19:14 Maxim Koltsov
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=1667849281.edcc8441e05b21564cce241408e648570ed7065a.ionen@gentoo \
--to=ionen@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