commit: be9810442e7370dad6d992f17519683df423e96a Author: Dave Hughes <davidhughes205 <AT> gmail <DOT> com> AuthorDate: Sat Mar 13 13:29:30 2021 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sat Mar 13 21:02:39 2021 +0000 URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=be981044
dev-libs/weston: remove from overlay Package-Manager: Portage-3.0.17, Repoman-3.0.2 RepoMan-Options: --force Manifest-Sign-Key: 0xA1919C830E9498E0 Signed-off-by: Dave Hughes <davidhughes205 <AT> gmail.com> Closes: https://github.com/gentoo/musl/pull/409 Signed-off-by: Sam James <sam <AT> gentoo.org> dev-libs/weston/Manifest | 1 - dev-libs/weston/files/3.0.0-musl.patch | 11 --- dev-libs/weston/files/README.gentoo | 9 -- dev-libs/weston/metadata.xml | 25 ------ dev-libs/weston/weston-3.0.0.ebuild | 154 --------------------------------- 5 files changed, 200 deletions(-) diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest deleted file mode 100644 index e4a6d59..0000000 --- a/dev-libs/weston/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST weston-3.0.0.tar.xz 1300340 BLAKE2B 38b46ecca03ffee7832a561348cb1d6604db7e0add8b5629141ce61593ae250625d71c6716f02296157ea5a61764ff10561fa7ffc8f3c1426a4c86589b13b5c3 SHA512 b824c39f2a884f6d50d607613f447090621f684c96f7d905f25f6e500dabd03ecb2b1cd1030babc193c3417223cb220103abb792437e1a5ead7229a76b5c7a58 diff --git a/dev-libs/weston/files/3.0.0-musl.patch b/dev-libs/weston/files/3.0.0-musl.patch deleted file mode 100644 index a7d9f7c..0000000 --- a/dev-libs/weston/files/3.0.0-musl.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -Naur weston-3.0.0.orig/shared/timespec-util.h weston-3.0.0/shared/timespec-util.h ---- weston-3.0.0.orig/shared/timespec-util.h 2017-09-14 21:48:11.637801876 -0700 -+++ weston-3.0.0/shared/timespec-util.h 2017-09-14 21:48:47.289800862 -0700 -@@ -28,6 +28,7 @@ - - #include <stdint.h> - #include <assert.h> -+#include <time.h> - - #define NSEC_PER_SEC 1000000000 - diff --git a/dev-libs/weston/files/README.gentoo b/dev-libs/weston/files/README.gentoo deleted file mode 100644 index ed8c5c3..0000000 --- a/dev-libs/weston/files/README.gentoo +++ /dev/null @@ -1,9 +0,0 @@ -For running Weston you need to have $XDG_RUNTIME_DIR in your environment, -directory must exist and have correct permissions. If you are not using systemd, -it will not be created automatically, you can create it using your shell, -add these lines to ~/.bash_profile: - -# wayland -export XDG_RUNTIME_DIR=/tmp/.runtime-${USER} -mkdir -p "${XDG_RUNTIME_DIR}" -chmod 0700 "${XDG_RUNTIME_DIR}" diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml deleted file mode 100644 index 661f699..0000000 --- a/dev-libs/weston/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>x...@gentoo.org</email> - <name>X11</name> -</maintainer> -<use> - <flag name="colord">Allow setting color managment</flag> - <flag name="drm">Enable drm compositor support</flag> - <flag name="editor">Install wayland-editor example application</flag> - <flag name="fbdev">Enable fbdev compositor support</flag> - <flag name="gles2">Use GLESv2 cairo instead of full GL</flag> - <flag name="headless">Headless backend and a noop renderer, mainly for testing purposes</flag> - <flag name="ivi">Enable the IVI shell</flag> - <flag name="launch">Install weston-launch utility</flag> - <flag name="rdp">Enable Remote Desktop Protocol compositor support</flag> - <flag name="resize-optimization">Increase performance, allocate more RAM. Recommended to disable on Raspberry Pi</flag> - <flag name="screen-sharing">Enable screen-sharing through RDP</flag> - <flag name="unwind">Enable libunwind usage for backtraces</flag> - <flag name="wayland-compositor">Enable Wayland compositor support</flag> - <flag name="webp">Add support for the WebP image format</flag> - <flag name="xwayland">Enable ability support native X11 applications</flag> -</use> -</pkgmetadata> diff --git a/dev-libs/weston/weston-3.0.0.ebuild b/dev-libs/weston/weston-3.0.0.ebuild deleted file mode 100644 index e3e97de..0000000 --- a/dev-libs/weston/weston-3.0.0.ebuild +++ /dev/null @@ -1,154 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -if [[ ${PV} = 9999* ]]; then - EGIT_REPO_URI="https://anongit.freedesktop.org/git/wayland/weston.git" - GIT_ECLASS="git-r3" - EXPERIMENTAL="true" -fi - -inherit autotools readme.gentoo-r1 toolchain-funcs $GIT_ECLASS - -DESCRIPTION="Wayland reference compositor" -HOMEPAGE="https://wayland.freedesktop.org/" - -if [[ $PV = 9999* ]]; then - SRC_URI="${SRC_PATCHES}" - KEYWORDS="" -else - SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~x86" -fi - -LICENSE="MIT CC-BY-SA-3.0" -SLOT="0" - -IUSE="colord dbus +drm editor examples fbdev +gles2 headless ivi jpeg +launch lcms rdp +resize-optimization screen-sharing static-libs +suid systemd test unwind wayland-compositor webp +X xwayland" -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - drm? ( gles2 ) - screen-sharing? ( rdp ) - systemd? ( dbus ) - test? ( headless xwayland ) - wayland-compositor? ( gles2 ) -" - -RDEPEND=" - >=dev-libs/libinput-0.8.0 - >=dev-libs/wayland-1.12.0 - >=dev-libs/wayland-protocols-1.8 - lcms? ( media-libs/lcms:2 ) - media-libs/libpng:0= - webp? ( media-libs/libwebp:0= ) - jpeg? ( virtual/jpeg:0= ) - >=x11-libs/cairo-1.11.3 - >=x11-libs/libdrm-2.4.30 - >=x11-libs/libxkbcommon-0.5.0 - >=x11-libs/pixman-0.25.2 - x11-misc/xkeyboard-config - fbdev? ( - >=sys-libs/mtdev-1.1.0 - >=virtual/udev-136 - ) - colord? ( >=x11-misc/colord-0.1.27 ) - dbus? ( >=sys-apps/dbus-1.6 ) - drm? ( - media-libs/mesa[gbm] - >=sys-libs/mtdev-1.1.0 - >=virtual/udev-136 - ) - editor? ( x11-libs/pango ) - gles2? ( - media-libs/mesa[gles2,wayland] - ) - rdp? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 ) - systemd? ( - sys-auth/pambase[systemd] - >=sys-apps/systemd-209[pam] - ) - launch? ( sys-auth/pambase ) - unwind? ( sys-libs/libunwind ) - X? ( - >=x11-libs/libxcb-1.9 - x11-libs/libX11 - ) - xwayland? ( - x11-base/xorg-server[wayland] - x11-libs/cairo[X,xcb(+)] - >=x11-libs/libxcb-1.9 - x11-libs/libXcursor - ) -" -DEPEND="${RDEPEND} - virtual/pkgconfig -" - -PATCHES=( "${FILESDIR}"/${PV}-musl.patch ) - -src_prepare() { - default - if [[ ${PV} = 9999* ]]; then - eautoreconf - else - elibtoolize - fi -} - -src_configure() { - local myconf - if use examples || use test; then - myconf="--enable-simple-clients" - else - myconf="--disable-simple-clients" - fi - - econf \ - $(use_enable examples demo-clients-install) \ - $(use_enable fbdev fbdev-compositor) \ - $(use_enable dbus) \ - $(use_enable drm drm-compositor) \ - $(use_enable headless headless-compositor) \ - $(use_enable ivi ivi-shell) \ - $(use_enable lcms) \ - $(use_enable rdp rdp-compositor) \ - $(use_enable wayland-compositor) \ - $(use_enable X x11-compositor) \ - $(use_enable launch weston-launch) \ - $(use_enable colord) \ - $(use_enable gles2 egl) \ - $(use_enable unwind libunwind) \ - $(use_enable resize-optimization) \ - $(use_enable screen-sharing) \ - $(use_enable suid setuid-install) \ - $(use_enable systemd systemd-login) \ - $(use_enable systemd systemd-notify) \ - $(use_enable xwayland) \ - $(use_enable xwayland xwayland-test) \ - $(use_with jpeg) \ - $(use_with webp) \ - --with-cairo=image \ - --disable-junit-xml \ - --disable-simple-dmabuf-drm-client \ - --disable-simple-dmabuf-v4l-client \ - --disable-simple-egl-clients \ - --disable-vaapi-recorder \ - ${myconf} -} - -src_test() { - export XDG_RUNTIME_DIR="${T}/runtime-dir" - mkdir "${XDG_RUNTIME_DIR}" || die - chmod 0700 "${XDG_RUNTIME_DIR}" || die - - cd "${BUILD_DIR}" || die - emake check -} - -src_install() { - default - - readme.gentoo_create_doc -}