From nobody Wed May 03 17:35:04 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4QBPGc2vPFz494Dg; Wed, 3 May 2023 17:35:04 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QBPGc1kMrz3Cpv; Wed, 3 May 2023 17:35:04 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1683135304; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=kpxCBtA614px5L04QAIkFDob1psGVf9dytClGI7wBRk=; b=qX6qr4tggOx24jRagXtZLkM0M8CzXLkLu0gD7bhs4wRKtYfVFxpfNENJ06uoOrlj8rHlZy tW3BgdRp6sbD/r1j3kFxcO41Zng+UKFSb3dzuRRaKpjE/gT5LTFORb4heCb5LNzxklco4h yyaBUeMRLet56GkTIU5hQLB/1cV5MgakVY7uPgwbyoVXut5MxIEzqxjnpcRrkYaB/3amvH S6tEzT98Vns9wKWd4/ckI/i0xMKp+rF1YApSDhaSHaSZiFNZmIb52sw0TGYP8WWwUxenDo msLYxDi+cnIkJq4U8nFE6oKOQtp5V8dO7xrf5uA68TFfLkFG2/kyNDt/AUw89w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1683135304; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=kpxCBtA614px5L04QAIkFDob1psGVf9dytClGI7wBRk=; b=k2wDwySMKz8Or8EtXz9NIZBrYWpdcXxm0xmMwjuaTzgH2iqBkdl4aP0LUof76f2FrkSpR3 P1QaNy9OLRN2Xa2PDpu96r/T+wqA+mDw5v7DE+/xRlzySRYIKNsqJ8iS+iaT9bbjjnIwdw 1kZ6dgjaBpAjl+jqQh/Z+mr+wHJV/9sqgb0E5Z0+qoBXzTi6ipU8WjIoc+TQk2UsDZgpIY GRDw4PDuqe03/f4fkKqmoRaOZZVvRhmRQAVA0PjnPWfJHZvtwGlE8HmDlraz0U+pGhJiEe sOVrWm57Bw8IxF0ZAgeFl8at5wzc7t20EYpPUg/rhTsw/+o/EnJen9IHox0DlA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1683135304; a=rsa-sha256; cv=none; b=QYY+iABXqYruaZ2hu6ZneazL5VPXdiFf4mw6/JQbIDKaP6SncZ2bVqlS2w209vCc7iDcgY mRgTX0RINkySsocQ3aULQ0PY/VwnNMsOzCOtfIXkXfEGP2eoFsWfQs3Rd7vyjMNANIuZ9v N5Pp+nmXIC4lo8EJMwOdv18CuSWmIQfV+fj/KaWLxfDUcclnNLpgszRxkMBJdWfKtZC0ZR TxCcB+ydQKLXulyF+a+zsxPFkwLmdFJff4BSjZGWivMEeIWZlTD9MzI57xYttMdgdwmEAO sKAG83cnu/c3CRhD0tFg6gWlRdxQ7corPyL5ATEVO9PqM2yKk9Kc31azaSjm3Q== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4QBPGc0j5VzfS5; Wed, 3 May 2023 17:35:04 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 343HZ4lS073001; Wed, 3 May 2023 17:35:04 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 343HZ4O2073000; Wed, 3 May 2023 17:35:04 GMT (envelope-from git) Date: Wed, 3 May 2023 17:35:04 GMT Message-Id: <202305031735.343HZ4O2073000@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Jan Beich Subject: git: 5e92280324c8 - main - x11-wm/hyprland-devel: remove until enough upstream changes accumulate List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5e92280324c80defb51c60472f27c7788ffca55d Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=5e92280324c80defb51c60472f27c7788ffca55d commit 5e92280324c80defb51c60472f27c7788ffca55d Author: Jan Beich AuthorDate: 2023-05-03 17:07:25 +0000 Commit: Jan Beich CommitDate: 2023-05-03 17:34:07 +0000 x11-wm/hyprland-devel: remove until enough upstream changes accumulate --- MOVED | 1 + x11-wm/Makefile | 1 - x11-wm/hyprland-devel/Makefile | 96 ------------------------ x11-wm/hyprland-devel/distinfo | 9 --- x11-wm/hyprland-devel/files/patch-system-wlroots | 26 ------- x11-wm/hyprland-devel/pkg-descr | 5 -- x11-wm/hyprland-devel/pkg-message | 10 --- x11-wm/hyprland-devel/pkg-plist | 10 --- 8 files changed, 1 insertion(+), 157 deletions(-) diff --git a/MOVED b/MOVED index 37b6d7c68db6..19e728542eab 100644 --- a/MOVED +++ b/MOVED @@ -12753,3 +12753,4 @@ textproc/ltxml||2023-04-30|Has expired: Unfetchable graphics/ImageMagick7-nox11|graphics/ImageMagick7|2023-04-30|Flavorized graphics/ImageMagick6-nox11|graphics/ImageMagick6|2023-04-30|Flavorized security/gpgme-qt5|security/gpgme-qt@qt5|2023-05-02|Flavorized to add Qt6 support +x11-wm/hyprland-devel|x11-wm/hyprland|2023-05-03|Out of date: use x11-wm/hyprland for now diff --git a/x11-wm/Makefile b/x11-wm/Makefile index 6424224f90dd..9730356163eb 100644 --- a/x11-wm/Makefile +++ b/x11-wm/Makefile @@ -47,7 +47,6 @@ SUBDIR += hikari SUBDIR += hs-xmonad SUBDIR += hyprland - SUBDIR += hyprland-devel SUBDIR += i3 SUBDIR += icewm SUBDIR += ittywm diff --git a/x11-wm/hyprland-devel/Makefile b/x11-wm/hyprland-devel/Makefile deleted file mode 100644 index 3bc118167ffe..000000000000 --- a/x11-wm/hyprland-devel/Makefile +++ /dev/null @@ -1,96 +0,0 @@ -PORTNAME= hyprland -DISTVERSIONPREFIX= v -DISTVERSION= 0.24.1-134 -DISTVERSIONSUFFIX= -gc949173b -CATEGORIES= x11-wm wayland -PKGNAMESUFFIX= -devel - -MAINTAINER= jbeich@FreeBSD.org -COMMENT= Dynamic tiling Wayland compositor that doesn't sacrifice on its looks (development snapshot) #' -WWW= https://hyprland.org/ - -LICENSE= BSD3CLAUSE -LICENSE_FILE= ${WRKSRC}/LICENSE - -BUILD_DEPENDS= cmake:devel/cmake-core \ - evdev-proto>0:devel/evdev-proto \ - wayland-protocols>=1.25:graphics/wayland-protocols \ - wlroots>=0.16.0.346<0.17.0:x11-toolkits/wlroots -LIB_DEPENDS= libwayland-server.so:graphics/wayland \ - libwlroots.so:x11-toolkits/wlroots \ - libinput.so:x11/libinput \ - libxkbcommon.so:x11/libxkbcommon - -USES= compiler:c++11-lib gl gnome meson pkgconfig xorg -USE_GITHUB= yes -USE_GL= egl opengl -USE_GNOME= cairo pango -USE_XORG= pixman -GH_ACCOUNT= hyprwm -GH_PROJECT= Hyprland -GH_TUPLE= hyprwm:hyprland-protocols:4d29e48:hyprland_protocols/subprojects/hyprland-protocols \ - canihavesomecoffee:udis86:1.7.2-186-g5336633:udis86/subprojects/udis86 -MESON_ARGS= -Dsystemd=disabled - -CONFLICTS_INSTALL= ${PORTNAME} - -OPTIONS_DEFINE= X11 -OPTIONS_DEFAULT=X11 - -X11_USE= XORG=xcb -X11_MESON_ENABLED= xwayland - -post-patch: -# Extract (snapshot) version from the port instead of meson.build - @${REINPLACE_CMD} -i .nogit -e "/GIT_BRANCH/s/run_command.*/'main'/" \ - -e "/GIT_COMMIT_HASH/s/run_command.*/'${DISTVERSIONFULL}'/" \ - -e "/GIT_COMMIT_MESSAGE/d" \ - -e "/GIT_DIRTY/s/run_command.*/'portbld'/" \ - -e "/version.*jq/s/run_command.*/'${DISTVERSIONFULL}',/" \ - ${WRKSRC}/meson.build -# Respect PREFIX for wallpapers - @${REINPLACE_CMD} 's,/usr/share,${DATADIR:H},' \ - ${WRKSRC}/src/render/OpenGL.cpp -# Respect LOCALBASE for xdg-desktop-portal-hyprland installation - @${REINPLACE_CMD} 's,/usr/share,${LOCALBASE}/share,g' \ - ${WRKSRC}/src/Compositor.cpp - -.ifdef GH_TUPLE -post-configure: - @${REINPLACE_CMD} 's/meson install/& \ - --skip-subprojects/' ${BUILD_WRKSRC}/build.ninja -.endif - -post-install: -# Plugin API installs all headers (no private vs. public) - @(cd ${STAGEDIR}${PREFIX} && ${FIND} include/${PORTNAME} ! -type d) >>${TMPPLIST} - -# XXX Drop after FreeBSD 13.2 EOL around 2024-05-01 (don't forget distinfo) -.if ${CXX} == c++ && exists(/usr/lib/libc++.so) -.if !exists(/usr/include/c++/v1/__ranges/as_rvalue_view.h) || make(makesum) || make(fetch) -USES+= llvm:min=16,build -PATH:= ${LLVM_PREFIX}/bin:${PATH} # XXX _CMAKE_TOOLCHAIN_SUFFIX vs. devel/llvm* -CC= clang${LLVM_VERSION} -CXX= clang++${LLVM_VERSION} -CPP= clang-cpp${LLVM_VERSION} -CONFIGURE_ENV+= CC="${CC}" CXX="${CXX}" CPP="${CPP}" -CMAKE_BIN= ${LOCALBASE}/bin/cmake - -# XXX Move into separate port and standardize via USES -GH_TUPLE+= llvm:llvm-project:llvmorg-16.0.1:libcxx -CXXFLAGS+= -nostdinc++ -isystem${WRKDIR}/libcxx_prefix/include/c++/v1 -# Don't link against new libc++ as it's not necessary -#LDFLAGS+= -nostdlib++ -L${WRKDIR}/libcxx_prefix/lib -l:libc++.a -lcxxrt - -pre-configure: bundled-libcxx -bundled-libcxx: - @${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} \ - -DLIBCXX_INCLUDE_BENCHMARKS:BOOL=OFF \ - -DCMAKE_INSTALL_PREFIX:PATH=${WRKDIR}/libcxx_prefix \ - -B ${WRKDIR}/libcxx_build -S ${WRKSRC_libcxx}/libcxx - @${DO_MAKE_BUILD:NDESTDIR*} install -C ${WRKDIR}/libcxx_build -.endif -.endif # exists(/usr/lib/libc++.so) - -.include "${.CURDIR:H:H}/x11-toolkits/wlroots-devel/override.mk" -.include diff --git a/x11-wm/hyprland-devel/distinfo b/x11-wm/hyprland-devel/distinfo deleted file mode 100644 index 26bde8b8d3dd..000000000000 --- a/x11-wm/hyprland-devel/distinfo +++ /dev/null @@ -1,9 +0,0 @@ -TIMESTAMP = 1682976507 -SHA256 (hyprwm-Hyprland-v0.24.1-134-gc949173b_GH0.tar.gz) = 0fe1769b58684c9a68438b3fec014332388bac3a3ef9d2998952c43f933dfab6 -SIZE (hyprwm-Hyprland-v0.24.1-134-gc949173b_GH0.tar.gz) = 766367 -SHA256 (hyprwm-hyprland-protocols-4d29e48_GH0.tar.gz) = 1384ccdbb0149cdc40d74fbe21fba97d706db08b718c7df9481076381d852c74 -SIZE (hyprwm-hyprland-protocols-4d29e48_GH0.tar.gz) = 6340 -SHA256 (canihavesomecoffee-udis86-1.7.2-186-g5336633_GH0.tar.gz) = 69aff959179ff6247b375b92e797221dbd8e078eabbf1366280b0532617e7fb8 -SIZE (canihavesomecoffee-udis86-1.7.2-186-g5336633_GH0.tar.gz) = 116938 -SHA256 (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = b5a9ff1793b1e2d388a3819bf35797002b1d2e40bb35a10c65605e0ea1435271 -SIZE (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = 179289803 diff --git a/x11-wm/hyprland-devel/files/patch-system-wlroots b/x11-wm/hyprland-devel/files/patch-system-wlroots deleted file mode 100644 index 0f099fd8359d..000000000000 --- a/x11-wm/hyprland-devel/files/patch-system-wlroots +++ /dev/null @@ -1,26 +0,0 @@ -Allow system wlroots to reduce maintenance (wlroots has tons of options) - ---- meson.build.orig 2023-03-14 21:56:31 UTC -+++ meson.build -@@ -39,8 +39,8 @@ add_project_arguments( - ], - language: 'cpp') - --wlroots = subproject('wlroots', default_options: ['examples=false']) --have_xwlr = wlroots.get_variable('features').get('xwayland') -+wlroots = dependency('wlroots', version: ['>=0.17.0', '<0.18.0'], default_options: ['examples=false']) -+have_xwlr = wlroots.get_variable(pkgconfig: 'have_xwayland', internal: 'have_xwayland') == 'true' - xcb_dep = dependency('xcb', required: get_option('xwayland')) - - cmake = import('cmake') ---- src/meson.build.orig 2023-03-14 21:56:31 UTC -+++ src/meson.build -@@ -7,7 +7,7 @@ executable('Hyprland', src, - server_protos, - dependency('wayland-server'), - dependency('wayland-client'), -- wlroots.get_variable('wlroots'), -+ wlroots, - dependency('cairo'), - dependency('libdrm'), - dependency('egl'), diff --git a/x11-wm/hyprland-devel/pkg-descr b/x11-wm/hyprland-devel/pkg-descr deleted file mode 100644 index 20c74f73f889..000000000000 --- a/x11-wm/hyprland-devel/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -Hyprland is a dynamic tiling Wayland compositor based on wlroots that -doesn't sacrifice on its looks. - -It supports multiple layouts, fancy effects, has a very flexible IPC -model allowing for a lot of customization, and more. diff --git a/x11-wm/hyprland-devel/pkg-message b/x11-wm/hyprland-devel/pkg-message deleted file mode 100644 index 55c7dfda1748..000000000000 --- a/x11-wm/hyprland-devel/pkg-message +++ /dev/null @@ -1,10 +0,0 @@ -[ -{ type: install - message: <