[gentoo-commits] repo/gentoo:master commit in: gui-wm/hikari/
commit: 09ec5ed9dff2562de7e06b0fbe4872763365335a Author: Ionen Wolkens gentoo org> AuthorDate: Fri Feb 11 22:50:27 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Feb 11 23:13:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09ec5ed9 gui-wm/hikari: drop 2.3.2 Now that wlroots-0.15 was patched to work with nvidia GBM, there should be no need to keep the wlroots-0.14 version. Signed-off-by: Ionen Wolkens gentoo.org> gui-wm/hikari/Manifest| 1 - gui-wm/hikari/hikari-2.3.2.ebuild | 72 --- 2 files changed, 73 deletions(-) diff --git a/gui-wm/hikari/Manifest b/gui-wm/hikari/Manifest index c255c9d71b50..8a39b99a81d6 100644 --- a/gui-wm/hikari/Manifest +++ b/gui-wm/hikari/Manifest @@ -1,2 +1 @@ -DIST hikari-2.3.2.tar.gz 1022093 BLAKE2B 8e4df4377728cc1feab3509588a9f2d5138af6e3175682672eedce4ca45d5bb9b7e56568a860871b319b3ff1213468f38f0b6253927f6ab4b905dd495c05c53e SHA512 b7485be089064dd19c4614f60066b3f7b2f322328fa771d4383db27656695746fb00ab534cc754929141c23b7556992391529e537e0522080177068f3d0e2954 DIST hikari-2.3.3.tar.gz 1022191 BLAKE2B 8b1d0f03460a170f2288c97790dc437a4bd4eafc6973e87c15ca44b1d032ab02ef1d75406fe15be6bb14f67c07945b16be47ec1e41d43b51961a1c69a4a67f9b SHA512 15b6244ef46b29ad069475e8fadbafb01a65c8f96d1f89dd315d36f79dfea9a542936a5472e42237000f506094c7e08be37961c92a7eeed31477f4ed548f39f3 diff --git a/gui-wm/hikari/hikari-2.3.2.ebuild b/gui-wm/hikari/hikari-2.3.2.ebuild deleted file mode 100644 index 119bd1fe8f0c.. --- a/gui-wm/hikari/hikari-2.3.2.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 2019-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit multiprocessing toolchain-funcs - -DESCRIPTION="Wayland compositor inspired by CWM" -HOMEPAGE="https://hikari.acmelabs.space/"; -SRC_URI="https://hikari.acmelabs.space/releases/${P}.tar.gz"; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="X suid" - -COMMON_DEPEND=" - dev-libs/glib:2 - dev-libs/libinput:= - dev-libs/libucl - dev-libs/wayland - gui-libs/wlroots:0/14[X?] - sys-libs/pam - x11-libs/cairo - x11-libs/libxkbcommon - x11-libs/pango - x11-libs/pixman" -RDEPEND=" - ${COMMON_DEPEND} - x11-misc/xkeyboard-config" -DEPEND=" - ${COMMON_DEPEND} - dev-libs/wayland-protocols" -BDEPEND=" - dev-util/wayland-scanner - sys-devel/bmake - virtual/pkgconfig" - -src_compile() { - tc-export CC PKG_CONFIG - - local bmake=( - bmake -j$(makeopts_jobs) - ETC_PREFIX="${EPREFIX}" - CFLAGS_EXTRA="${CFLAGS} ${CPPFLAGS}" - LDFLAGS_EXTRA="${LDFLAGS}" - VERSION=${PV} - -DWITH_GAMMACONTROL - -DWITH_LAYERSHELL - -DWITH_POSIX_C_SOURCE - -DWITH_SCREENCOPY - -DWITH_VIRTUAL_INPUT - $(usev X -DWITH_XWAYLAND) - ) - - # empty flags to avoid duplicates (some parts use only _EXTRA, others both) - echo "${bmake[*]}" - CFLAGS= LDFLAGS= "${bmake[@]}" || die -} - -src_install() { - local bmake=( - bmake install - DESTDIR="${D}" - PREFIX="${EPREFIX}"/usr - ETC_PREFIX="${EPREFIX}" - $(usev suid -DWITH_SUID) - ) - - echo "${bmake[*]}" - "${bmake[@]}" || die -}
[gentoo-commits] repo/gentoo:master commit in: gui-wm/hikari/
commit: f2149e93f05dc6ddae75d9baddb1a63dd0458cdb Author: Ionen Wolkens gentoo org> AuthorDate: Fri Jan 14 05:13:18 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 14 05:43:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2149e93 gui-wm/hikari: add 2.3.3 Using with wlroots:0/15 currently segfaults with nvidia's GBM, but looking around this isn't hikari's fault (happens with sway as well), and supporting this new buggy GBM implementation is low priority -- so bumping anyway. Signed-off-by: Ionen Wolkens gentoo.org> gui-wm/hikari/Manifest| 1 + gui-wm/hikari/hikari-2.3.3.ebuild | 72 +++ 2 files changed, 73 insertions(+) diff --git a/gui-wm/hikari/Manifest b/gui-wm/hikari/Manifest index 3fc840736892..c255c9d71b50 100644 --- a/gui-wm/hikari/Manifest +++ b/gui-wm/hikari/Manifest @@ -1 +1,2 @@ DIST hikari-2.3.2.tar.gz 1022093 BLAKE2B 8e4df4377728cc1feab3509588a9f2d5138af6e3175682672eedce4ca45d5bb9b7e56568a860871b319b3ff1213468f38f0b6253927f6ab4b905dd495c05c53e SHA512 b7485be089064dd19c4614f60066b3f7b2f322328fa771d4383db27656695746fb00ab534cc754929141c23b7556992391529e537e0522080177068f3d0e2954 +DIST hikari-2.3.3.tar.gz 1022191 BLAKE2B 8b1d0f03460a170f2288c97790dc437a4bd4eafc6973e87c15ca44b1d032ab02ef1d75406fe15be6bb14f67c07945b16be47ec1e41d43b51961a1c69a4a67f9b SHA512 15b6244ef46b29ad069475e8fadbafb01a65c8f96d1f89dd315d36f79dfea9a542936a5472e42237000f506094c7e08be37961c92a7eeed31477f4ed548f39f3 diff --git a/gui-wm/hikari/hikari-2.3.3.ebuild b/gui-wm/hikari/hikari-2.3.3.ebuild new file mode 100644 index ..aa2351de6ddc --- /dev/null +++ b/gui-wm/hikari/hikari-2.3.3.ebuild @@ -0,0 +1,72 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multiprocessing toolchain-funcs + +DESCRIPTION="Wayland compositor inspired by CWM" +HOMEPAGE="https://hikari.acmelabs.space/"; +SRC_URI="https://hikari.acmelabs.space/releases/${P}.tar.gz"; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="X suid" + +COMMON_DEPEND=" + dev-libs/glib:2 + dev-libs/libinput:= + dev-libs/libucl + dev-libs/wayland + gui-libs/wlroots:0/15[X?] + sys-libs/pam + x11-libs/cairo + x11-libs/libxkbcommon + x11-libs/pango + x11-libs/pixman" +RDEPEND=" + ${COMMON_DEPEND} + x11-misc/xkeyboard-config" +DEPEND=" + ${COMMON_DEPEND} + dev-libs/wayland-protocols" +BDEPEND=" + dev-util/wayland-scanner + sys-devel/bmake + virtual/pkgconfig" + +src_compile() { + tc-export CC PKG_CONFIG + + local bmake=( + bmake -j$(makeopts_jobs) + ETC_PREFIX="${EPREFIX}" + CFLAGS_EXTRA="${CFLAGS} ${CPPFLAGS}" + LDFLAGS_EXTRA="${LDFLAGS}" + VERSION=${PV} + -DWITH_GAMMACONTROL + -DWITH_LAYERSHELL + -DWITH_POSIX_C_SOURCE + -DWITH_SCREENCOPY + -DWITH_VIRTUAL_INPUT + $(usev X -DWITH_XWAYLAND) + ) + + # empty flags to avoid duplicates (some parts use only _EXTRA, others both) + echo "${bmake[*]}" + CFLAGS= LDFLAGS= "${bmake[@]}" || die +} + +src_install() { + local bmake=( + bmake install + DESTDIR="${D}" + PREFIX="${EPREFIX}"/usr + ETC_PREFIX="${EPREFIX}" + $(usev suid -DWITH_SUID) + ) + + echo "${bmake[*]}" + "${bmake[@]}" || die +}
[gentoo-commits] repo/gentoo:master commit in: gui-wm/hikari/files/, gui-wm/hikari/
commit: bc316728b62ba034c09ed3e08beb21e0e400d256 Author: Ionen Wolkens gentoo org> AuthorDate: Tue Dec 28 14:28:23 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Dec 28 17:00:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc316728 gui-wm/hikari: drop 2.2.2-r1 Signed-off-by: Ionen Wolkens gentoo.org> gui-wm/hikari/Manifest | 1 - gui-wm/hikari/files/hikari-2.2.1-pkgconfig.patch | 78 gui-wm/hikari/hikari-2.2.2-r1.ebuild | 78 gui-wm/hikari/metadata.xml | 4 -- 4 files changed, 161 deletions(-) diff --git a/gui-wm/hikari/Manifest b/gui-wm/hikari/Manifest index f4f656fc45fd..3fc840736892 100644 --- a/gui-wm/hikari/Manifest +++ b/gui-wm/hikari/Manifest @@ -1,2 +1 @@ -DIST hikari-2.2.2.tar.gz 1019277 BLAKE2B 3cf76f0849cbc80493b6f078ec32b2a6f8e47f12ff3a015132e662dc2382f4071661126bf111550e5ab31eee69c54adaf10ec6ef64b681d7859771a180d30652 SHA512 53b1cb8b8e5fdbabcdcb5ba8af31f1cc66e89c8e94d217b7d1f89f0c733fb7969a251ef5090296b7aeca064aafc60d12878f3f2dbffa17e1fb24609e5549b4f1 DIST hikari-2.3.2.tar.gz 1022093 BLAKE2B 8e4df4377728cc1feab3509588a9f2d5138af6e3175682672eedce4ca45d5bb9b7e56568a860871b319b3ff1213468f38f0b6253927f6ab4b905dd495c05c53e SHA512 b7485be089064dd19c4614f60066b3f7b2f322328fa771d4383db27656695746fb00ab534cc754929141c23b7556992391529e537e0522080177068f3d0e2954 diff --git a/gui-wm/hikari/files/hikari-2.2.1-pkgconfig.patch b/gui-wm/hikari/files/hikari-2.2.1-pkgconfig.patch deleted file mode 100644 index 472a9efa37df.. --- a/gui-wm/hikari/files/hikari-2.2.1-pkgconfig.patch +++ /dev/null @@ -1,78 +0,0 @@ -diff --git a/Makefile b/Makefile -index 555b770..01025b9 100644 a/Makefile -+++ b/Makefile -@@ -13,6 +13,7 @@ WITH_VIRTUAL_INPUT = YES - OS != uname - VERSION ?= "CURRENT" - PREFIX ?= /usr/local -+PKG_CONFIG ?= pkg-config - ETC_PREFIX ?= ${PREFIX} - - OBJS = \ -@@ -78,7 +79,7 @@ OBJS += \ - xwayland_view.o - .endif - --WAYLAND_PROTOCOLS != pkg-config --variable pkgdatadir wayland-protocols -+WAYLAND_PROTOCOLS != ${PKG_CONFIG} --variable pkgdatadir wayland-protocols - - .PHONY: distclean clean clean-doc doc dist install uninstall - .PATH: src -@@ -125,31 +126,31 @@ CFLAGS += -DHAVE_VIRTUAL_INPUT=1 - - CFLAGS += -Wall -I. -Iinclude -DHIKARI_ETC_PREFIX=${ETC_PREFIX} - --WLROOTS_CFLAGS != pkg-config --cflags wlroots --WLROOTS_LIBS != pkg-config --libs wlroots -+WLROOTS_CFLAGS != ${PKG_CONFIG} --cflags wlroots -+WLROOTS_LIBS != ${PKG_CONFIG} --libs wlroots - - WLROOTS_CFLAGS += -DWLR_USE_UNSTABLE=1 - --PANGO_CFLAGS != pkg-config --cflags pangocairo --PANGO_LIBS != pkg-config --libs pangocairo -+PANGO_CFLAGS != ${PKG_CONFIG} --cflags pangocairo -+PANGO_LIBS != ${PKG_CONFIG} --libs pangocairo - --CAIRO_CFLAGS != pkg-config --cflags cairo --CAIRO_LIBS != pkg-config --libs cairo -+CAIRO_CFLAGS != ${PKG_CONFIG} --cflags cairo -+CAIRO_LIBS != ${PKG_CONFIG} --libs cairo - --PIXMAN_CFLAGS != pkg-config --cflags pixman-1 --PIXMAN_LIBS != pkg-config --libs pixman-1 -+PIXMAN_CFLAGS != ${PKG_CONFIG} --cflags pixman-1 -+PIXMAN_LIBS != ${PKG_CONFIG} --libs pixman-1 - --XKBCOMMON_CFLAGS != pkg-config --cflags xkbcommon --XKBCOMMON_LIBS != pkg-config --libs xkbcommon -+XKBCOMMON_CFLAGS != ${PKG_CONFIG} --cflags xkbcommon -+XKBCOMMON_LIBS != ${PKG_CONFIG} --libs xkbcommon - --WAYLAND_CFLAGS != pkg-config --cflags wayland-server --WAYLAND_LIBS != pkg-config --libs wayland-server -+WAYLAND_CFLAGS != ${PKG_CONFIG} --cflags wayland-server -+WAYLAND_LIBS != ${PKG_CONFIG} --libs wayland-server - --LIBINPUT_CFLAGS != pkg-config --cflags libinput --LIBINPUT_LIBS != pkg-config --libs libinput -+LIBINPUT_CFLAGS != ${PKG_CONFIG} --cflags libinput -+LIBINPUT_LIBS != ${PKG_CONFIG} --libs libinput - --UCL_CFLAGS != pkg-config --cflags libucl --UCL_LIBS != pkg-config --libs libucl -+UCL_CFLAGS != ${PKG_CONFIG} --cflags libucl -+UCL_LIBS != ${PKG_CONFIG} --libs libucl - - CFLAGS += \ - ${WLROOTS_CFLAGS} \ -@@ -192,7 +193,7 @@ wlr-layer-shell-unstable-v1-protocol.h: - wayland-scanner server-header protocol/wlr-layer-shell-unstable-v1.xml ${.TARGET} - - hikari-unlocker: hikari_unlocker.c -- ${CC} ${CFLAGS_EXTRA} ${LDFLAGS_EXTRA} -o hikari-unlocker hikari_unlocker.c -lpam -+ ${CC} ${LDFLAGS} ${CFLAGS} ${INCLUDES} -o hikari-unlocker hikari_unlocker.c -lpam - - clean-doc: - @test -e _darcs && echo "cleaning manpage" ||: diff --git a/gui-wm/hikari/hikari-2.2.2-r1.ebuild b/gui-wm/hikari/hikari-2.2.2-r1.ebuild deleted file mode 100644 index 5db53df9ccd5.. --- a/gui-wm/hikari/hikari-2.2.2-r1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 2019-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Wayland compositor inspired by CWM" -HOMEPAGE="https://hikari.acmelabs.space/"; -SRC_URI="https://hik
[gentoo-commits] repo/gentoo:master commit in: gui-wm/hikari/
commit: 8a73ba3c7c6a7514608ddcf87a365dd959b73a1b Author: Ionen Wolkens gentoo org> AuthorDate: Sun Sep 19 11:36:22 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Sun Sep 19 20:21:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a73ba3c gui-wm/hikari: define X in metadata.xml for clarity Same definition as wlroots, so it's not misleading into seeming like this can run on Xorg. Also move maintainers on top like for most of these files. Signed-off-by: Ionen Wolkens gentoo.org> gui-wm/hikari/metadata.xml | 13 +++-- 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/gui-wm/hikari/metadata.xml b/gui-wm/hikari/metadata.xml index 9cd2500a639..8446f7621df 100644 --- a/gui-wm/hikari/metadata.xml +++ b/gui-wm/hikari/metadata.xml @@ -1,12 +1,6 @@ https://www.gentoo.org/dtd/metadata.dtd";> - -hikari is a minimalistic wayland window manager -based on wlroots trying inspired by the simplicity -of CWM in the X days. It aims stay out of your way -and focus more on the task than the windows. - gen...@aisha.cc Aisha Tammy @@ -15,7 +9,14 @@ proxy-ma...@gentoo.org Proxy Maintainers + +Hikari is a minimalistic wayland window manager +based on wlroots trying inspired by the simplicity +of CWM in the X days. It aims stay out of your way +and focus more on the task than the windows. + +Enable support for X11 applications (XWayland) add gamma control for redshift add support for wayland apps using layer shell add support for screen grabbing
[gentoo-commits] repo/gentoo:master commit in: gui-wm/hikari/
commit: 31f1c5a908248358ae1955f2b706828180198ae9 Author: Ionen Wolkens gentoo org> AuthorDate: Sun Sep 19 12:00:02 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Sun Sep 19 20:26:17 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31f1c5a9 gui-wm/hikari: add 2.3.2 Non-maintainer bump to support newer wlroots wrt bug #789447, with some ebuild changes: * Revert to running bmake directly. This isn't just about -lN (many more options are missing and existing ones can even mean different things), `bmake -j$(makeopts_jobs)` is more solid. Seems better to think of it as its own thing than a $MAKE drop-in replacement (like jamfiles or so). Note: MAKEFLAGS is recognized by bmake to pass extra arguments * Drop most [X?] as interest here is only wlroots xwayland support * IUSE=X now non-default to match wlroots' and use profile settings * Drop other IUSE and enable by default (trivial and no dependencies) * Pin to wlroots:0/14 to avoid future issues * Pass ETC_PREFIX at build time so it knows where to find the config * Drop upstreamed pkgconfig patch Closes: https://bugs.gentoo.org/779112 Closes: https://bugs.gentoo.org/789447 Signed-off-by: Ionen Wolkens gentoo.org> gui-wm/hikari/Manifest| 1 + gui-wm/hikari/hikari-2.3.2.ebuild | 72 +++ 2 files changed, 73 insertions(+) diff --git a/gui-wm/hikari/Manifest b/gui-wm/hikari/Manifest index aea90698300..f4f656fc45f 100644 --- a/gui-wm/hikari/Manifest +++ b/gui-wm/hikari/Manifest @@ -1 +1,2 @@ DIST hikari-2.2.2.tar.gz 1019277 BLAKE2B 3cf76f0849cbc80493b6f078ec32b2a6f8e47f12ff3a015132e662dc2382f4071661126bf111550e5ab31eee69c54adaf10ec6ef64b681d7859771a180d30652 SHA512 53b1cb8b8e5fdbabcdcb5ba8af31f1cc66e89c8e94d217b7d1f89f0c733fb7969a251ef5090296b7aeca064aafc60d12878f3f2dbffa17e1fb24609e5549b4f1 +DIST hikari-2.3.2.tar.gz 1022093 BLAKE2B 8e4df4377728cc1feab3509588a9f2d5138af6e3175682672eedce4ca45d5bb9b7e56568a860871b319b3ff1213468f38f0b6253927f6ab4b905dd495c05c53e SHA512 b7485be089064dd19c4614f60066b3f7b2f322328fa771d4383db27656695746fb00ab534cc754929141c23b7556992391529e537e0522080177068f3d0e2954 diff --git a/gui-wm/hikari/hikari-2.3.2.ebuild b/gui-wm/hikari/hikari-2.3.2.ebuild new file mode 100644 index 000..119bd1fe8f0 --- /dev/null +++ b/gui-wm/hikari/hikari-2.3.2.ebuild @@ -0,0 +1,72 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multiprocessing toolchain-funcs + +DESCRIPTION="Wayland compositor inspired by CWM" +HOMEPAGE="https://hikari.acmelabs.space/"; +SRC_URI="https://hikari.acmelabs.space/releases/${P}.tar.gz"; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="X suid" + +COMMON_DEPEND=" + dev-libs/glib:2 + dev-libs/libinput:= + dev-libs/libucl + dev-libs/wayland + gui-libs/wlroots:0/14[X?] + sys-libs/pam + x11-libs/cairo + x11-libs/libxkbcommon + x11-libs/pango + x11-libs/pixman" +RDEPEND=" + ${COMMON_DEPEND} + x11-misc/xkeyboard-config" +DEPEND=" + ${COMMON_DEPEND} + dev-libs/wayland-protocols" +BDEPEND=" + dev-util/wayland-scanner + sys-devel/bmake + virtual/pkgconfig" + +src_compile() { + tc-export CC PKG_CONFIG + + local bmake=( + bmake -j$(makeopts_jobs) + ETC_PREFIX="${EPREFIX}" + CFLAGS_EXTRA="${CFLAGS} ${CPPFLAGS}" + LDFLAGS_EXTRA="${LDFLAGS}" + VERSION=${PV} + -DWITH_GAMMACONTROL + -DWITH_LAYERSHELL + -DWITH_POSIX_C_SOURCE + -DWITH_SCREENCOPY + -DWITH_VIRTUAL_INPUT + $(usev X -DWITH_XWAYLAND) + ) + + # empty flags to avoid duplicates (some parts use only _EXTRA, others both) + echo "${bmake[*]}" + CFLAGS= LDFLAGS= "${bmake[@]}" || die +} + +src_install() { + local bmake=( + bmake install + DESTDIR="${D}" + PREFIX="${EPREFIX}"/usr + ETC_PREFIX="${EPREFIX}" + $(usev suid -DWITH_SUID) + ) + + echo "${bmake[*]}" + "${bmake[@]}" || die +}
[gentoo-commits] repo/gentoo:master commit in: gui-wm/hikari/
commit: 39f7155b659b65a406fc405fffbd417a66a1d3f5 Author: Sam James gentoo org> AuthorDate: Thu Mar 25 17:02:05 2021 + Commit: Sam James gentoo org> CommitDate: Thu Mar 25 17:02:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39f7155b gui-wm/hikari: add MAKEOPTS filtering hack for now We need to hack out --load-average (-l) from MAKEOPTS for now until we have a better way (e.g. flag-o-matic.eclass) to filter out options from MAKEOPTS for implementations which don't support it, like bmake. Thanks-to: ggabriel Bug: https://bugs.gentoo.org/778191 Signed-off-by: Sam James gentoo.org> gui-wm/hikari/hikari-2.2.2-r1.ebuild | 5 + 1 file changed, 5 insertions(+) diff --git a/gui-wm/hikari/hikari-2.2.2-r1.ebuild b/gui-wm/hikari/hikari-2.2.2-r1.ebuild index c576fc0ef13..5db53df9ccd 100644 --- a/gui-wm/hikari/hikari-2.2.2-r1.ebuild +++ b/gui-wm/hikari/hikari-2.2.2-r1.ebuild @@ -42,7 +42,12 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-2.2.1-pkgconfig.patch ) pkg_setup() { + # We set `bmake` and we also have to remove any reference to -l in MAKEOPTS + # as `bmake` does not support load average + # We do this in a crude way until flag-o-matic supports MAKEOPTS + # bug 778191 export MAKE=bmake + export MAKEOPTS=$(echo ${MAKEOPTS} | sed 's/-l \?[\.0-9]\+//' || die) tc-export CC PKG_CONFIG }
[gentoo-commits] repo/gentoo:master commit in: gui-wm/hikari/
commit: 893ef30a570d5d1e202e6b9e007eda4bec663b67 Author: Sam James gentoo org> AuthorDate: Thu Mar 25 15:53:23 2021 + Commit: Sam James gentoo org> CommitDate: Thu Mar 25 15:56:38 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=893ef30a gui-wm/hikari: use emake instead of (b)make directly PMS guarantees [0] that 'emake' respects ${MAKE}, so let's use that to ensure that e.g. ${MAKEFLAGS} from the user is respected. [0] https://dev.gentoo.org/~ulm/pms/head/pms.html#x1-12800012.3.8 Signed-off-by: Sam James gentoo.org> gui-wm/hikari/hikari-2.2.2-r1.ebuild | 19 --- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/gui-wm/hikari/hikari-2.2.2-r1.ebuild b/gui-wm/hikari/hikari-2.2.2-r1.ebuild index a9bbaec4c52..249a1164a1e 100644 --- a/gui-wm/hikari/hikari-2.2.2-r1.ebuild +++ b/gui-wm/hikari/hikari-2.2.2-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 2019-2020 Gentoo Authors +# Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit multiprocessing toolchain-funcs +inherit toolchain-funcs DESCRIPTION="Wayland compositor inspired by CWM" HOMEPAGE="https://hikari.acmelabs.space/"; @@ -45,7 +45,8 @@ pkg_setup() { } src_compile() { - ${MAKE} -j$(makeopts_jobs) VERSION="{PV}" \ + emake \ + VERSION="{PV}" \ CC="$(tc-getCC)" \ CFLAGS_EXTRA="${CFLAGS}" \ LDFLAGS_EXTRA="${LDFLAGS}" \ @@ -55,12 +56,16 @@ src_compile() { $(usex screencopy -DWITH_SCREENCOPY "") \ $(usex virtual-io -DWITH_VIRTUAL_INPUT "") \ $(usex X -DWITH_XWAYLAND "") \ - all || die + all } src_install() { - ${MAKE} DESTDIR="${D}" PREFIX=/usr ETC_PREFIX=/ \ - $(usex suid "" -DWITHOUT_SUID) \ - install || die + emake \ + DESTDIR="${D}" \ + PREFIX=/usr \ + ETC_PREFIX=/ \ + $(usex suid "" -DWITHOUT_SUID) \ + install + doman share/man/man1/hikari.1 }
[gentoo-commits] repo/gentoo:master commit in: gui-wm/hikari/
commit: ffe3fa3e92c7f458bd54765f9f2d9faf622eee4f Author: Sam James gentoo org> AuthorDate: Thu Mar 25 15:54:30 2021 + Commit: Sam James gentoo org> CommitDate: Thu Mar 25 15:56:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffe3fa3e gui-wm/hikari: fix {PV} -> ${PV} typo Signed-off-by: Sam James gentoo.org> gui-wm/hikari/hikari-2.2.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-wm/hikari/hikari-2.2.2-r1.ebuild b/gui-wm/hikari/hikari-2.2.2-r1.ebuild index 249a1164a1e..bff348af91a 100644 --- a/gui-wm/hikari/hikari-2.2.2-r1.ebuild +++ b/gui-wm/hikari/hikari-2.2.2-r1.ebuild @@ -46,7 +46,7 @@ pkg_setup() { src_compile() { emake \ - VERSION="{PV}" \ + VERSION="${PV}" \ CC="$(tc-getCC)" \ CFLAGS_EXTRA="${CFLAGS}" \ LDFLAGS_EXTRA="${LDFLAGS}" \
[gentoo-commits] repo/gentoo:master commit in: gui-wm/hikari/
commit: 6608010a69f8d3633a772179c20a68b6fcad1d1a Author: Sam James gentoo org> AuthorDate: Thu Mar 25 15:55:46 2021 + Commit: Sam James gentoo org> CommitDate: Thu Mar 25 15:56:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6608010a gui-wm/hikari: fix dev-libs/wayland-protocols dependency This belongs in DEPEND, not BDEPEND, because we need the 'right type' (they could differ) of the headers and for them to be in the right location. Signed-off-by: Sam James gentoo.org> gui-wm/hikari/hikari-2.2.2-r1.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gui-wm/hikari/hikari-2.2.2-r1.ebuild b/gui-wm/hikari/hikari-2.2.2-r1.ebuild index bff348af91a..c576fc0ef13 100644 --- a/gui-wm/hikari/hikari-2.2.2-r1.ebuild +++ b/gui-wm/hikari/hikari-2.2.2-r1.ebuild @@ -31,8 +31,10 @@ RDEPEND=" x11-misc/xkeyboard-config " +# Needeed in DEPEND only (not BDEPEND as need to be right location etc) +DEPEND+=" dev-libs/wayland-protocols" + BDEPEND=" - dev-libs/wayland-protocols sys-devel/bmake virtual/pkgconfig "
[gentoo-commits] repo/gentoo:master commit in: gui-wm/hikari/
commit: b5b7e31d037c51f707d5a48480b73783f072e5fe Author: Aisha Tammy aisha cc> AuthorDate: Tue Dec 8 11:48:45 2020 + Commit: Aaron Bauman gentoo org> CommitDate: Wed Dec 16 02:16:29 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5b7e31d gui-wm/hikari: fix suid flag usage was changed from WITH_SUID to WITHOUT_SUID Closes: https://bugs.gentoo.org/758968 Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Aisha Tammy aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/18564 Signed-off-by: Aaron Bauman gentoo.org> gui-wm/hikari/{hikari-2.2.2.ebuild => hikari-2.2.2-r1.ebuild} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gui-wm/hikari/hikari-2.2.2.ebuild b/gui-wm/hikari/hikari-2.2.2-r1.ebuild similarity index 92% rename from gui-wm/hikari/hikari-2.2.2.ebuild rename to gui-wm/hikari/hikari-2.2.2-r1.ebuild index 2d87cfd595d..a9bbaec4c52 100644 --- a/gui-wm/hikari/hikari-2.2.2.ebuild +++ b/gui-wm/hikari/hikari-2.2.2-r1.ebuild @@ -45,7 +45,6 @@ pkg_setup() { } src_compile() { - ${MAKE} -j$(makeopts_jobs) VERSION="{PV}" \ CC="$(tc-getCC)" \ CFLAGS_EXTRA="${CFLAGS}" \ @@ -54,13 +53,14 @@ src_compile() { $(usex gamma -DWITH_GAMMACONTROL "") \ $(usex layershell -DWITH_LAYERSHELL "") \ $(usex screencopy -DWITH_SCREENCOPY "") \ - $(usex suid -DWITH_SUID "") \ $(usex virtual-io -DWITH_VIRTUAL_INPUT "") \ $(usex X -DWITH_XWAYLAND "") \ all || die } src_install() { - ${MAKE} DESTDIR="${D}" PREFIX=/usr ETC_PREFIX=/ install || die + ${MAKE} DESTDIR="${D}" PREFIX=/usr ETC_PREFIX=/ \ + $(usex suid "" -DWITHOUT_SUID) \ + install || die doman share/man/man1/hikari.1 }
[gentoo-commits] repo/gentoo:master commit in: gui-wm/hikari/
commit: f9370c8a693707e11ef92be34f282b739a038133 Author: Aisha Tammy aisha cc> AuthorDate: Wed Oct 28 13:53:40 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Oct 31 15:58:43 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9370c8a gui-wm/hikari: drop old version Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Aisha Tammy aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/18057 Signed-off-by: Joonas Niilola gentoo.org> gui-wm/hikari/Manifest| 1 - gui-wm/hikari/hikari-2.2.1.ebuild | 64 --- 2 files changed, 65 deletions(-) diff --git a/gui-wm/hikari/Manifest b/gui-wm/hikari/Manifest index 02e31abef73..aea90698300 100644 --- a/gui-wm/hikari/Manifest +++ b/gui-wm/hikari/Manifest @@ -1,2 +1 @@ -DIST hikari-2.2.1.tar.gz 1019168 BLAKE2B aa2ea50b665b3e5d62deba9565cab0d24694046d37dcd9aaa85d3581efbce339ea3f02630155fc731a7eb20dc7b4e4a301e5c6abfd1499ef962e6ef012184ca6 SHA512 640d4ef19cb445613e43fb3363ff00f13937ab256155129bbeba7adcd5f8aed1e4ddbcc6af13809c54ce14dc0d51933cc2763c8a990f44e49d6bfbf9daf62d80 DIST hikari-2.2.2.tar.gz 1019277 BLAKE2B 3cf76f0849cbc80493b6f078ec32b2a6f8e47f12ff3a015132e662dc2382f4071661126bf111550e5ab31eee69c54adaf10ec6ef64b681d7859771a180d30652 SHA512 53b1cb8b8e5fdbabcdcb5ba8af31f1cc66e89c8e94d217b7d1f89f0c733fb7969a251ef5090296b7aeca064aafc60d12878f3f2dbffa17e1fb24609e5549b4f1 diff --git a/gui-wm/hikari/hikari-2.2.1.ebuild b/gui-wm/hikari/hikari-2.2.1.ebuild deleted file mode 100644 index 258f27273f5..000 --- a/gui-wm/hikari/hikari-2.2.1.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multiprocessing toolchain-funcs - -DESCRIPTION="Wayland compositor inspired by CWM" -HOMEPAGE="https://hikari.acmelabs.space/"; -SRC_URI="https://hikari.acmelabs.space/releases/${P}.tar.gz"; -KEYWORDS="~amd64 ~x86" - -LICENSE="MIT" -SLOT="0" -IUSE="gamma layershell screencopy suid virtual-io +X" - -DEPEND=" - dev-libs/libinput:= - dev-libs/libucl - >=gui-libs/wlroots-0.11.0[X?] - media-libs/libglvnd - x11-libs/cairo[X?,svg] - x11-libs/libxkbcommon[X?] - x11-libs/pango[X?] - x11-libs/pixman - sys-libs/pam -" - -RDEPEND=" - ${DEPEND} - x11-misc/xkeyboard-config -" - -BDEPEND=" - dev-libs/wayland-protocols - sys-devel/bmake - virtual/pkgconfig -" - -PATCHES=( "${FILESDIR}"/${P}-pkgconfig.patch ) - -pkg_setup() { - export MAKE=bmake - tc-export CC PKG_CONFIG -} - -src_compile() { - - ${MAKE} -j$(makeopts_jobs) VERSION="{PV}" \ - LDFLAGS="${LDFLAGS}" \ - -DWITH_POSIX_C_SOURCE \ - $(usex gamma -DWITH_GAMMACONTROL "") \ - $(usex layershell -DWITH_LAYERSHELL "") \ - $(usex screencopy -DWITH_SCREENCOPY "") \ - $(usex suid -DWITH_SUID "") \ - $(usex virtual-io -DWITH_VIRTUAL_INPUT "") \ - $(usex X -DWITH_XWAYLAND "") \ - all || die -} - -src_install() { - ${MAKE} DESTDIR="${D}" PREFIX=/usr ETC_PREFIX=/ install || die - doman share/man/man1/hikari.1 -}
[gentoo-commits] repo/gentoo:master commit in: gui-wm/hikari/
commit: 8d4c4096f265600feda2364a311cb015d06a9f29 Author: Aisha Tammy aisha cc> AuthorDate: Wed Oct 28 13:53:10 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Oct 31 15:58:43 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d4c4096 gui-wm/hikari: version bump to 2.2.2 should really fix the direct CC calls Closes: https://bugs.gentoo.org/745375 Closes: https://bugs.gentoo.org/745399 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Aisha Tammy aisha.cc> Signed-off-by: Joonas Niilola gentoo.org> gui-wm/hikari/Manifest| 1 + gui-wm/hikari/hikari-2.2.2.ebuild | 66 +++ 2 files changed, 67 insertions(+) diff --git a/gui-wm/hikari/Manifest b/gui-wm/hikari/Manifest index fc829c5c34f..02e31abef73 100644 --- a/gui-wm/hikari/Manifest +++ b/gui-wm/hikari/Manifest @@ -1 +1,2 @@ DIST hikari-2.2.1.tar.gz 1019168 BLAKE2B aa2ea50b665b3e5d62deba9565cab0d24694046d37dcd9aaa85d3581efbce339ea3f02630155fc731a7eb20dc7b4e4a301e5c6abfd1499ef962e6ef012184ca6 SHA512 640d4ef19cb445613e43fb3363ff00f13937ab256155129bbeba7adcd5f8aed1e4ddbcc6af13809c54ce14dc0d51933cc2763c8a990f44e49d6bfbf9daf62d80 +DIST hikari-2.2.2.tar.gz 1019277 BLAKE2B 3cf76f0849cbc80493b6f078ec32b2a6f8e47f12ff3a015132e662dc2382f4071661126bf111550e5ab31eee69c54adaf10ec6ef64b681d7859771a180d30652 SHA512 53b1cb8b8e5fdbabcdcb5ba8af31f1cc66e89c8e94d217b7d1f89f0c733fb7969a251ef5090296b7aeca064aafc60d12878f3f2dbffa17e1fb24609e5549b4f1 diff --git a/gui-wm/hikari/hikari-2.2.2.ebuild b/gui-wm/hikari/hikari-2.2.2.ebuild new file mode 100644 index 000..2d87cfd595d --- /dev/null +++ b/gui-wm/hikari/hikari-2.2.2.ebuild @@ -0,0 +1,66 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multiprocessing toolchain-funcs + +DESCRIPTION="Wayland compositor inspired by CWM" +HOMEPAGE="https://hikari.acmelabs.space/"; +SRC_URI="https://hikari.acmelabs.space/releases/${P}.tar.gz"; +KEYWORDS="~amd64 ~x86" + +LICENSE="MIT" +SLOT="0" +IUSE="gamma layershell screencopy suid virtual-io +X" + +DEPEND=" + dev-libs/libinput:= + dev-libs/libucl + >=gui-libs/wlroots-0.11.0[X?] + media-libs/libglvnd + x11-libs/cairo[X?,svg] + x11-libs/libxkbcommon[X?] + x11-libs/pango[X?] + x11-libs/pixman + sys-libs/pam +" + +RDEPEND=" + ${DEPEND} + x11-misc/xkeyboard-config +" + +BDEPEND=" + dev-libs/wayland-protocols + sys-devel/bmake + virtual/pkgconfig +" + +PATCHES=( "${FILESDIR}"/${PN}-2.2.1-pkgconfig.patch ) + +pkg_setup() { + export MAKE=bmake + tc-export CC PKG_CONFIG +} + +src_compile() { + + ${MAKE} -j$(makeopts_jobs) VERSION="{PV}" \ + CC="$(tc-getCC)" \ + CFLAGS_EXTRA="${CFLAGS}" \ + LDFLAGS_EXTRA="${LDFLAGS}" \ + -DWITH_POSIX_C_SOURCE \ + $(usex gamma -DWITH_GAMMACONTROL "") \ + $(usex layershell -DWITH_LAYERSHELL "") \ + $(usex screencopy -DWITH_SCREENCOPY "") \ + $(usex suid -DWITH_SUID "") \ + $(usex virtual-io -DWITH_VIRTUAL_INPUT "") \ + $(usex X -DWITH_XWAYLAND "") \ + all || die +} + +src_install() { + ${MAKE} DESTDIR="${D}" PREFIX=/usr ETC_PREFIX=/ install || die + doman share/man/man1/hikari.1 +}
[gentoo-commits] repo/gentoo:master commit in: gui-wm/hikari/, gui-wm/hikari/files/
commit: 0427a37465ea8f29385a91233ba53772303e3fef Author: Aisha Tammy aisha cc> AuthorDate: Wed Sep 30 12:57:42 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Oct 16 06:03:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0427a374 gui-wm/hikari: version bump to 2.2.1 and pkg-config calling as well Closes: https://bugs.gentoo.org/741164 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Aisha Tammy aisha.cc> Signed-off-by: Joonas Niilola gentoo.org> gui-wm/hikari/Manifest | 1 + gui-wm/hikari/files/hikari-2.2.1-pkgconfig.patch | 78 gui-wm/hikari/hikari-2.2.1.ebuild| 64 +++ 3 files changed, 143 insertions(+) diff --git a/gui-wm/hikari/Manifest b/gui-wm/hikari/Manifest index d1504938d4e..2e52257b374 100644 --- a/gui-wm/hikari/Manifest +++ b/gui-wm/hikari/Manifest @@ -1,2 +1,3 @@ DIST hikari-2.1.1.tar.gz 1012598 BLAKE2B 189e7bd9271ed5af89f5039288334c16a33c049c504f57e05cfa11b20098650165bb655023d016a14f2b13ed94e819bece088ef8517b9114b80d6a5921000780 SHA512 6da547d957cc65ab040647209a865550b0cc2b3d79040fae507591c41e938826861e27034379c21a1b7ce18afa35dbb813e96e661f4bd1232eb932f032271dff DIST hikari-2.1.2.tar.gz 1012670 BLAKE2B 9ce3dc08b3b9377458eba7299d5921466983c64ef7a9eb16194c4cf4dcb482af1313b9378bf733e38fd5bb0b8154553d7ab57a7e45db69932a2bb201ff29b041 SHA512 e4c1328414a2b99657fbce58139d5f6432580182ee277bc1fb8d3de1fa875675d78606dc8defd7997025caeac36f533ea9f34fca56c15a9a64dfa05c9c3e51b7 +DIST hikari-2.2.1.tar.gz 1019168 BLAKE2B aa2ea50b665b3e5d62deba9565cab0d24694046d37dcd9aaa85d3581efbce339ea3f02630155fc731a7eb20dc7b4e4a301e5c6abfd1499ef962e6ef012184ca6 SHA512 640d4ef19cb445613e43fb3363ff00f13937ab256155129bbeba7adcd5f8aed1e4ddbcc6af13809c54ce14dc0d51933cc2763c8a990f44e49d6bfbf9daf62d80 diff --git a/gui-wm/hikari/files/hikari-2.2.1-pkgconfig.patch b/gui-wm/hikari/files/hikari-2.2.1-pkgconfig.patch new file mode 100644 index 000..472a9efa37d --- /dev/null +++ b/gui-wm/hikari/files/hikari-2.2.1-pkgconfig.patch @@ -0,0 +1,78 @@ +diff --git a/Makefile b/Makefile +index 555b770..01025b9 100644 +--- a/Makefile b/Makefile +@@ -13,6 +13,7 @@ WITH_VIRTUAL_INPUT = YES + OS != uname + VERSION ?= "CURRENT" + PREFIX ?= /usr/local ++PKG_CONFIG ?= pkg-config + ETC_PREFIX ?= ${PREFIX} + + OBJS = \ +@@ -78,7 +79,7 @@ OBJS += \ + xwayland_view.o + .endif + +-WAYLAND_PROTOCOLS != pkg-config --variable pkgdatadir wayland-protocols ++WAYLAND_PROTOCOLS != ${PKG_CONFIG} --variable pkgdatadir wayland-protocols + + .PHONY: distclean clean clean-doc doc dist install uninstall + .PATH: src +@@ -125,31 +126,31 @@ CFLAGS += -DHAVE_VIRTUAL_INPUT=1 + + CFLAGS += -Wall -I. -Iinclude -DHIKARI_ETC_PREFIX=${ETC_PREFIX} + +-WLROOTS_CFLAGS != pkg-config --cflags wlroots +-WLROOTS_LIBS != pkg-config --libs wlroots ++WLROOTS_CFLAGS != ${PKG_CONFIG} --cflags wlroots ++WLROOTS_LIBS != ${PKG_CONFIG} --libs wlroots + + WLROOTS_CFLAGS += -DWLR_USE_UNSTABLE=1 + +-PANGO_CFLAGS != pkg-config --cflags pangocairo +-PANGO_LIBS != pkg-config --libs pangocairo ++PANGO_CFLAGS != ${PKG_CONFIG} --cflags pangocairo ++PANGO_LIBS != ${PKG_CONFIG} --libs pangocairo + +-CAIRO_CFLAGS != pkg-config --cflags cairo +-CAIRO_LIBS != pkg-config --libs cairo ++CAIRO_CFLAGS != ${PKG_CONFIG} --cflags cairo ++CAIRO_LIBS != ${PKG_CONFIG} --libs cairo + +-PIXMAN_CFLAGS != pkg-config --cflags pixman-1 +-PIXMAN_LIBS != pkg-config --libs pixman-1 ++PIXMAN_CFLAGS != ${PKG_CONFIG} --cflags pixman-1 ++PIXMAN_LIBS != ${PKG_CONFIG} --libs pixman-1 + +-XKBCOMMON_CFLAGS != pkg-config --cflags xkbcommon +-XKBCOMMON_LIBS != pkg-config --libs xkbcommon ++XKBCOMMON_CFLAGS != ${PKG_CONFIG} --cflags xkbcommon ++XKBCOMMON_LIBS != ${PKG_CONFIG} --libs xkbcommon + +-WAYLAND_CFLAGS != pkg-config --cflags wayland-server +-WAYLAND_LIBS != pkg-config --libs wayland-server ++WAYLAND_CFLAGS != ${PKG_CONFIG} --cflags wayland-server ++WAYLAND_LIBS != ${PKG_CONFIG} --libs wayland-server + +-LIBINPUT_CFLAGS != pkg-config --cflags libinput +-LIBINPUT_LIBS != pkg-config --libs libinput ++LIBINPUT_CFLAGS != ${PKG_CONFIG} --cflags libinput ++LIBINPUT_LIBS != ${PKG_CONFIG} --libs libinput + +-UCL_CFLAGS != pkg-config --cflags libucl +-UCL_LIBS != pkg-config --libs libucl ++UCL_CFLAGS != ${PKG_CONFIG} --cflags libucl ++UCL_LIBS != ${PKG_CONFIG} --libs libucl + + CFLAGS += \ + ${WLROOTS_CFLAGS} \ +@@ -192,7 +193,7 @@ wlr-layer-shell-unstable-v1-protocol.h: + wayland-scanner server-header protocol/wlr-layer-shell-unstable-v1.xml ${.TARGET} + + hikari-unlocker: hikari_unlocker.c +- ${CC} ${CFLAGS_EXTRA} ${LDFLAGS_EXTRA} -o hikari-unlocker hikari_unlocker.c -lpam ++ ${CC} ${LDFLAGS} ${CFLAGS} ${INCLUDES} -o hikari-unlocker hikari_unlocker.c -lpam + + clean-doc: + @test -e _darcs && echo "cleaning manpage" ||: diff --git a/gui-wm/hikari/hikari-2.2.1.ebuild b/gui-wm/hikari/hikari-2.2.1.eb
[gentoo-commits] repo/gentoo:master commit in: gui-wm/hikari/, gui-wm/hikari/files/
commit: 3189e3760f042b4b383c0cb78341d97a3a88e92f Author: Aisha Tammy aisha cc> AuthorDate: Wed Sep 30 12:58:20 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Oct 16 06:03:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3189e376 gui-wm/hikari: drop old version Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Aisha Tammy aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/17717 Signed-off-by: Joonas Niilola gentoo.org> gui-wm/hikari/Manifest | 2 - gui-wm/hikari/files/hikari-2.1.1-gnu-make.patch | 332 gui-wm/hikari/hikari-2.1.1.ebuild | 57 gui-wm/hikari/hikari-2.1.2.ebuild | 59 - 4 files changed, 450 deletions(-) diff --git a/gui-wm/hikari/Manifest b/gui-wm/hikari/Manifest index 2e52257b374..fc829c5c34f 100644 --- a/gui-wm/hikari/Manifest +++ b/gui-wm/hikari/Manifest @@ -1,3 +1 @@ -DIST hikari-2.1.1.tar.gz 1012598 BLAKE2B 189e7bd9271ed5af89f5039288334c16a33c049c504f57e05cfa11b20098650165bb655023d016a14f2b13ed94e819bece088ef8517b9114b80d6a5921000780 SHA512 6da547d957cc65ab040647209a865550b0cc2b3d79040fae507591c41e938826861e27034379c21a1b7ce18afa35dbb813e96e661f4bd1232eb932f032271dff -DIST hikari-2.1.2.tar.gz 1012670 BLAKE2B 9ce3dc08b3b9377458eba7299d5921466983c64ef7a9eb16194c4cf4dcb482af1313b9378bf733e38fd5bb0b8154553d7ab57a7e45db69932a2bb201ff29b041 SHA512 e4c1328414a2b99657fbce58139d5f6432580182ee277bc1fb8d3de1fa875675d78606dc8defd7997025caeac36f533ea9f34fca56c15a9a64dfa05c9c3e51b7 DIST hikari-2.2.1.tar.gz 1019168 BLAKE2B aa2ea50b665b3e5d62deba9565cab0d24694046d37dcd9aaa85d3581efbce339ea3f02630155fc731a7eb20dc7b4e4a301e5c6abfd1499ef962e6ef012184ca6 SHA512 640d4ef19cb445613e43fb3363ff00f13937ab256155129bbeba7adcd5f8aed1e4ddbcc6af13809c54ce14dc0d51933cc2763c8a990f44e49d6bfbf9daf62d80 diff --git a/gui-wm/hikari/files/hikari-2.1.1-gnu-make.patch b/gui-wm/hikari/files/hikari-2.1.1-gnu-make.patch deleted file mode 100644 index 4fd6d468d48..000 --- a/gui-wm/hikari/files/hikari-2.1.1-gnu-make.patch +++ /dev/null @@ -1,332 +0,0 @@ -explain steps to guide future me and other patchers -(1) define common variables on top -(2) remove conditions for doc and others to define VERSION -(3) replace all ${*} by $(*) -(4) replace pkg-config by $(PKG_CONFIG) -(6) remove .PATH: src -(5) remove main.c from OBJS because it is in different directory -- we will define a separate target for it -(6) add $(OBJS) target + main.o target and add then to the end -of dependencies for hikari -(7) add main.o to be cleaned-up -(8) reorder the library orders in the $(CC) steps because gcc -diff --git a/Makefile b/Makefile -index cab013a..b72e74c 100644 a/Makefile -+++ b/Makefile -@@ -1,7 +1,22 @@ -+TARGET = hikari -+ -+DESTDIR ?= -+ -+prefix ?= /usr/local -+exec_prefix ?=$(prefix) -+bindir ?= $(exec_prefix)/bin -+sysconfdir ?= $(prefix)/etc -+ -+PKG_CONFIG ?= pkg-config -+ -+VERSION ?="CURRENT" -+ -+### Upstream variables -+PREFIX ?= $(DESTDIR)$(prefix) -+ETC_PREFIX ?= $(DESTDIR)$(sysconfdir) -+ - OS != uname --VERSION ?= "CURRENT" --PREFIX ?= /usr/local --ETC_PREFIX ?= ${PREFIX} -+INSTALL_GROUP != id -gn - - OBJS = \ - action.o \ -@@ -33,7 +48,6 @@ OBJS = \ - layout_select_mode.o \ - lock_indicator.o \ - lock_mode.o \ -- main.o \ - mark.o \ - mark_assign_mode.o \ - mark_select_mode.o \ -@@ -64,109 +78,124 @@ OBJS = \ - - WAYLAND_PROTOCOLS != pkg-config --variable pkgdatadir wayland-protocols - --.PHONY: distclean clean clean-doc doc dist install uninstall --.PATH: src -- - # Allow specification of /extra/ CFLAGS and LDFLAGS --CFLAGS += ${CFLAGS_EXTRA} --LDFLAGS += ${LDFLAGS_EXTRA} -+CFLAGS += $(CFLAGS_EXTRA) -+LDFLAGS += $(LDFLAGS_EXTRA) - --.ifdef DEBUG -+ifeq ($(DEBUG),1) - CFLAGS += -g -O0 -fsanitize=address --.else -+else - CFLAGS += -DNDEBUG --.endif -+endif - --.ifdef WITH_POSIX_C_SOURCE -+ifeq ($(WITH_POSIX_C_SOURCE),1) - CFLAGS += -D_POSIX_C_SOURCE=200809L --.endif -+endif - --.ifdef WITH_XWAYLAND -+ifeq ($(WITH_XWAYLAND),1) - CFLAGS += -DHAVE_XWAYLAND=1 --.endif -+endif - --.ifdef WITH_GAMMACONTROL -+ifeq ($(WITH_GAMMACONTROL),1) - CFLAGS += -DHAVE_GAMMACONTROL=1 --.endif -+endif - --.ifdef WITH_SCREENCOPY -+ifeq ($(WITH_SCREENCOPY),1) - CFLAGS += -DHAVE_SCREENCOPY=1 --.endif -+endif - --.ifdef WITH_LAYERSHELL -+ifeq ($(WITH_LAYERSHELL),1) - CFLAGS += -DHAVE_LAYERSHELL=1 --.endif -+endif -+ -+ifeq ($(WITH_VIRTUAL_INPUT),1) -+CFLAGS += -DHAVE_VIRTUAL_INPUT=1 -+endif - --.ifdef WITHOUT_SUID -+ifeq ($(WITHOUT_SUID),1) - PERMS = 555 --.else -+else - PERMS = 4555 --.endif -+endif - --CFLAGS += -Wall -I. -Iinclude -DHIKARI_ETC_PREFIX=${ETC_PREFIX} -+CFLAGS += -Wall -I. -Iinclude -DHIKARI_ETC_PREFIX=$(ETC_PREFIX) - --WLROOTS_CFLAGS != pkg-config --cflags wlroots --WLROOTS_LIBS != pkg-config --libs wlroots -+WLROOTS_CFLAGS != $(PKG_CONFIG) --
[gentoo-commits] repo/gentoo:master commit in: gui-wm/hikari/
commit: fedae841665e46a2af9f6b45d0deb353ef2bf078 Author: Joonas Niilola gentoo org> AuthorDate: Tue Sep 29 06:26:23 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Sep 29 06:26:23 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fedae841 gui-wm/hikari: fix misalignments, add missing dies, fix typo on 2.1.2 Signed-off-by: Joonas Niilola gentoo.org> gui-wm/hikari/hikari-2.1.2.ebuild | 18 +- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/gui-wm/hikari/hikari-2.1.2.ebuild b/gui-wm/hikari/hikari-2.1.2.ebuild index a78149f7cfc..54f522c053a 100644 --- a/gui-wm/hikari/hikari-2.1.2.ebuild +++ b/gui-wm/hikari/hikari-2.1.2.ebuild @@ -43,17 +43,17 @@ pkg_setup() { src_compile() { ${MAKE} -j$(makeopts_jobs) VERSION="{PV}" \ - -DWITH_POSIX_C_SOURCE \ - $(usex gamma -DWITH_GAMMACONTROL "") \ - $(usex layershell -DWITH_LAYERSHELL "") \ - $(usex screencopy -DWITH_SCREENCOPY "") \ - $(usex suid -DWITH_SUID "") \ - $(usex virtual-io WITH_VIRTUAL_INPUT "") \ - $(usex X -DWITH_XWAYLAND "") \ - all + -DWITH_POSIX_C_SOURCE \ + $(usex gamma -DWITH_GAMMACONTROL "") \ + $(usex layershell -DWITH_LAYERSHELL "") \ + $(usex screencopy -DWITH_SCREENCOPY "") \ + $(usex suid -DWITH_SUID "") \ + $(usex virtual-io -DWITH_VIRTUAL_INPUT "") \ + $(usex X -DWITH_XWAYLAND "") \ + all || die } src_install() { - ${MAKE} DESTDIR="${D}" PREFIX=/usr ETC_PREFIX=/ install + ${MAKE} DESTDIR="${D}" PREFIX=/usr ETC_PREFIX=/ install || die doman share/man/man1/hikari.1 }
[gentoo-commits] repo/gentoo:master commit in: gui-wm/hikari/
commit: 9483bbcbc1a48707c44623f7635cb49c43610f97 Author: Aisha Tammy aisha cc> AuthorDate: Wed Aug 26 03:55:30 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Sep 29 06:23:00 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9483bbcb gui-wm/hikari: version bump also gets rid of gnu make patch Closes: https://bugs.gentoo.org/736850 Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Aisha Tammy aisha.cc> Signed-off-by: Joonas Niilola gentoo.org> gui-wm/hikari/Manifest| 1 + gui-wm/hikari/hikari-2.1.2.ebuild | 59 +++ 2 files changed, 60 insertions(+) diff --git a/gui-wm/hikari/Manifest b/gui-wm/hikari/Manifest index 0da13980b1b..75b789090ab 100644 --- a/gui-wm/hikari/Manifest +++ b/gui-wm/hikari/Manifest @@ -1,3 +1,4 @@ DIST hikari-1.2.0.tar.gz 98941 BLAKE2B 0b882d483143e307d4b173560f335e85b4c5613b75c51c6b70b68df9b4f70f9a009d95cb8eda1c211f4968b5c8600e7113bca5e014cecfb1917db2acae7e6f3d SHA512 2bd0b6032541ca63a2bd12aee9155e9b0d08e4c541ec2f837073f1498ecb39df969f8821fcbd066e44c5ddaf658e4875bea25f344226b7ea97fe008a0db4d328 DIST hikari-2.0.2.tar.gz 1003593 BLAKE2B 89a2ec29673e7ac371a7e4f179b3dc398fbacb3daf859a9f1a53cf74aac9dc36ca33f3dc1878360fdae80ef39315a0b06d0988d897c9ce58693404fd3099d6bf SHA512 12e6cf2f1f24a4c0b64e6c035c518bdc5dbfa094a220147c374f599df8b52a4ee4c1f3cdffe1080fe87c665841a6ca018de4a48ec65aaa5b60e9e968087d83d6 DIST hikari-2.1.1.tar.gz 1012598 BLAKE2B 189e7bd9271ed5af89f5039288334c16a33c049c504f57e05cfa11b20098650165bb655023d016a14f2b13ed94e819bece088ef8517b9114b80d6a5921000780 SHA512 6da547d957cc65ab040647209a865550b0cc2b3d79040fae507591c41e938826861e27034379c21a1b7ce18afa35dbb813e96e661f4bd1232eb932f032271dff +DIST hikari-2.1.2.tar.gz 1012670 BLAKE2B 9ce3dc08b3b9377458eba7299d5921466983c64ef7a9eb16194c4cf4dcb482af1313b9378bf733e38fd5bb0b8154553d7ab57a7e45db69932a2bb201ff29b041 SHA512 e4c1328414a2b99657fbce58139d5f6432580182ee277bc1fb8d3de1fa875675d78606dc8defd7997025caeac36f533ea9f34fca56c15a9a64dfa05c9c3e51b7 diff --git a/gui-wm/hikari/hikari-2.1.2.ebuild b/gui-wm/hikari/hikari-2.1.2.ebuild new file mode 100644 index 000..a78149f7cfc --- /dev/null +++ b/gui-wm/hikari/hikari-2.1.2.ebuild @@ -0,0 +1,59 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multiprocessing + +DESCRIPTION="Wayland compositor inspired by CWM" +HOMEPAGE="https://hikari.acmelabs.space/"; +SRC_URI="https://hikari.acmelabs.space/releases/${P}.tar.gz"; +KEYWORDS="~amd64 ~x86" + +LICENSE="MIT" +SLOT="0" +IUSE="gamma layershell screencopy suid virtual-io +X" + +DEPEND=" + dev-libs/libinput:= + dev-libs/libucl + >=gui-libs/wlroots-0.11.0[X?] + media-libs/libglvnd + x11-libs/cairo[X?,svg] + x11-libs/libxkbcommon[X?] + x11-libs/pango[X?] + x11-libs/pixman + sys-libs/pam +" + +RDEPEND=" + ${DEPEND} + x11-misc/xkeyboard-config +" + +BDEPEND=" + dev-libs/wayland-protocols + sys-devel/bmake + virtual/pkgconfig +" + +pkg_setup() { + export MAKE=bmake +} + +src_compile() { + ${MAKE} -j$(makeopts_jobs) VERSION="{PV}" \ + -DWITH_POSIX_C_SOURCE \ + $(usex gamma -DWITH_GAMMACONTROL "") \ + $(usex layershell -DWITH_LAYERSHELL "") \ + $(usex screencopy -DWITH_SCREENCOPY "") \ + $(usex suid -DWITH_SUID "") \ + $(usex virtual-io WITH_VIRTUAL_INPUT "") \ + $(usex X -DWITH_XWAYLAND "") \ + all +} + +src_install() { + ${MAKE} DESTDIR="${D}" PREFIX=/usr ETC_PREFIX=/ install + doman share/man/man1/hikari.1 +}
[gentoo-commits] repo/gentoo:master commit in: gui-wm/hikari/, gui-wm/hikari/files/
commit: 80ec48506be33390c0edf3aac540f9cad64036c8 Author: Aisha Tammy aisha cc> AuthorDate: Wed Aug 26 03:56:27 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Sep 29 06:23:01 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80ec4850 gui-wm/hikari: drop old version Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Aisha Tammy aisha.cc> Signed-off-by: Joonas Niilola gentoo.org> gui-wm/hikari/Manifest | 1 - gui-wm/hikari/files/hikari-1.2.0-gnu-make.patch | 315 gui-wm/hikari/hikari-1.2.0.ebuild | 55 - 3 files changed, 371 deletions(-) diff --git a/gui-wm/hikari/Manifest b/gui-wm/hikari/Manifest index 75b789090ab..43a82764423 100644 --- a/gui-wm/hikari/Manifest +++ b/gui-wm/hikari/Manifest @@ -1,4 +1,3 @@ -DIST hikari-1.2.0.tar.gz 98941 BLAKE2B 0b882d483143e307d4b173560f335e85b4c5613b75c51c6b70b68df9b4f70f9a009d95cb8eda1c211f4968b5c8600e7113bca5e014cecfb1917db2acae7e6f3d SHA512 2bd0b6032541ca63a2bd12aee9155e9b0d08e4c541ec2f837073f1498ecb39df969f8821fcbd066e44c5ddaf658e4875bea25f344226b7ea97fe008a0db4d328 DIST hikari-2.0.2.tar.gz 1003593 BLAKE2B 89a2ec29673e7ac371a7e4f179b3dc398fbacb3daf859a9f1a53cf74aac9dc36ca33f3dc1878360fdae80ef39315a0b06d0988d897c9ce58693404fd3099d6bf SHA512 12e6cf2f1f24a4c0b64e6c035c518bdc5dbfa094a220147c374f599df8b52a4ee4c1f3cdffe1080fe87c665841a6ca018de4a48ec65aaa5b60e9e968087d83d6 DIST hikari-2.1.1.tar.gz 1012598 BLAKE2B 189e7bd9271ed5af89f5039288334c16a33c049c504f57e05cfa11b20098650165bb655023d016a14f2b13ed94e819bece088ef8517b9114b80d6a5921000780 SHA512 6da547d957cc65ab040647209a865550b0cc2b3d79040fae507591c41e938826861e27034379c21a1b7ce18afa35dbb813e96e661f4bd1232eb932f032271dff DIST hikari-2.1.2.tar.gz 1012670 BLAKE2B 9ce3dc08b3b9377458eba7299d5921466983c64ef7a9eb16194c4cf4dcb482af1313b9378bf733e38fd5bb0b8154553d7ab57a7e45db69932a2bb201ff29b041 SHA512 e4c1328414a2b99657fbce58139d5f6432580182ee277bc1fb8d3de1fa875675d78606dc8defd7997025caeac36f533ea9f34fca56c15a9a64dfa05c9c3e51b7 diff --git a/gui-wm/hikari/files/hikari-1.2.0-gnu-make.patch b/gui-wm/hikari/files/hikari-1.2.0-gnu-make.patch deleted file mode 100644 index 01a9b87c4ce..000 --- a/gui-wm/hikari/files/hikari-1.2.0-gnu-make.patch +++ /dev/null @@ -1,315 +0,0 @@ -explain steps to guide future me and other patchers -(1) define common variables on top -(2) remove conditions for doc and others to define VERSION -(3) replace all ${*} by $(*) -(4) replace pkg-config by $(PKG_CONFIG) -(6) remove .PATH: src -(5) remove main.c from OBJS because it is in different directory -- we will define a separate target for it -(6) add $(OBJS) target + main.o target and add then to the end -of dependencies for hikari -(7) add main.o to be cleaned-up -(8) reorder the library orders in the $(CC) steps because gcc -diff --git a/Makefile b/Makefile -index 11fc449..d73c4e0 100644 a/Makefile -+++ b/Makefile -@@ -1,24 +1,22 @@ --.ifmake doc || dist --.ifndef VERSION --.error please specify VERSION --.endif --.endif -- --VERSION ?= "darcs" -- --.ifmake install || uninstall --.ifndef PREFIX --.error please specify PREFIX --.endif -+TARGET = hikari -+ -+DESTDIR ?= -+ -+prefix ?= /usr/local -+exec_prefix ?=$(prefix) -+bindir ?= $(exec_prefix)/bin -+sysconfdir ?= $(prefix)/etc -+ -+PKG_CONFIG ?= pkg-config -+ -+VERSION ?="darcs" -+ -+### Upstream variables -+PREFIX ?= $(prefix) -+ETC_PREFIX ?= $(sysconfdir) -+ - OS != uname - INSTALL_GROUP != id -gn --.endif -- --.ifmake install || uninstall --.ifndef ETC_PREFIX --.error please specify ETC_PREFIX --.endif --.endif - - OBJS = \ - action.o \ -@@ -45,7 +43,6 @@ OBJS = \ - layout.o \ - layout_config.o \ - layout_select_mode.o \ -- main.o \ - mark.o \ - mark_assign_mode.o \ - mark_select_mode.o \ -@@ -72,106 +69,117 @@ OBJS = \ - xwayland_unmanaged_view.o \ - xwayland_view.o - --WAYLAND_PROTOCOLS != pkg-config --variable pkgdatadir wayland-protocols -- --.PHONY: distclean clean clean-doc doc dist install uninstall --.PATH: src -+WAYLAND_PROTOCOLS != $(PKG_CONFIG) --variable pkgdatadir wayland-protocols - --.ifdef DEBUG --CFLAGS += -g -O0 -fsanitize=address --.else --CFLAGS += -DNDEBUG --.endif -+ifeq ($(DEBUG),1) -+ CFLAGS += -g -O0 -fsanitize=address -+else -+ CFLAGS += -DNDEBUG -+endif - --.ifdef WITH_POSIX_C_SOURCE --CFLAGS += -D_POSIX_C_SOURCE=200809L --.endif -+ifeq ($(WITH_POSIX_C_SOURCE),1) -+ CFLAGS += -D_POSIX_C_SOURCE=200809L -+endif - --.ifdef WITH_XWAYLAND --CFLAGS += -DHAVE_XWAYLAND=1 --.endif -+ifeq ($(WITH_XWAYLAND),1) -+ CFLAGS += -DHAVE_XWAYLAND=1 -+endif - --.ifdef WITH_GAMMACONTROL --CFLAGS += -DHAVE_GAMMACONTROL=1 --.endif -+ifeq ($(WITH_GAMMACONTROL),1) -+ CFLAGS += -DHAVE_GAMMACONTROL=1 -+endif - --.ifdef WITH_SCREENCOPY --CFLAGS += -DHAVE_SCREENCOPY=1 --.endif -+ifeq ($(WITH_SCREENCOPY),1) -
[gentoo-commits] repo/gentoo:master commit in: gui-wm/hikari/files/, gui-wm/hikari/
commit: c27f3a71952d475a5bc3a150538f9f7b67835a58 Author: Aisha Tammy aisha cc> AuthorDate: Wed Aug 26 03:57:50 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Sep 29 06:23:01 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c27f3a71 gui-wm/hikari: drop old version Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Aisha Tammy aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/17262 Signed-off-by: Joonas Niilola gentoo.org> gui-wm/hikari/Manifest | 1 - gui-wm/hikari/files/hikari-2.0.2-gnu-make.patch | 327 gui-wm/hikari/hikari-2.0.2.ebuild | 63 - gui-wm/hikari/metadata.xml | 1 - 4 files changed, 392 deletions(-) diff --git a/gui-wm/hikari/Manifest b/gui-wm/hikari/Manifest index 43a82764423..d1504938d4e 100644 --- a/gui-wm/hikari/Manifest +++ b/gui-wm/hikari/Manifest @@ -1,3 +1,2 @@ -DIST hikari-2.0.2.tar.gz 1003593 BLAKE2B 89a2ec29673e7ac371a7e4f179b3dc398fbacb3daf859a9f1a53cf74aac9dc36ca33f3dc1878360fdae80ef39315a0b06d0988d897c9ce58693404fd3099d6bf SHA512 12e6cf2f1f24a4c0b64e6c035c518bdc5dbfa094a220147c374f599df8b52a4ee4c1f3cdffe1080fe87c665841a6ca018de4a48ec65aaa5b60e9e968087d83d6 DIST hikari-2.1.1.tar.gz 1012598 BLAKE2B 189e7bd9271ed5af89f5039288334c16a33c049c504f57e05cfa11b20098650165bb655023d016a14f2b13ed94e819bece088ef8517b9114b80d6a5921000780 SHA512 6da547d957cc65ab040647209a865550b0cc2b3d79040fae507591c41e938826861e27034379c21a1b7ce18afa35dbb813e96e661f4bd1232eb932f032271dff DIST hikari-2.1.2.tar.gz 1012670 BLAKE2B 9ce3dc08b3b9377458eba7299d5921466983c64ef7a9eb16194c4cf4dcb482af1313b9378bf733e38fd5bb0b8154553d7ab57a7e45db69932a2bb201ff29b041 SHA512 e4c1328414a2b99657fbce58139d5f6432580182ee277bc1fb8d3de1fa875675d78606dc8defd7997025caeac36f533ea9f34fca56c15a9a64dfa05c9c3e51b7 diff --git a/gui-wm/hikari/files/hikari-2.0.2-gnu-make.patch b/gui-wm/hikari/files/hikari-2.0.2-gnu-make.patch deleted file mode 100644 index 338fcd8745f..000 --- a/gui-wm/hikari/files/hikari-2.0.2-gnu-make.patch +++ /dev/null @@ -1,327 +0,0 @@ -diff --git a/Makefile b/Makefile -index 0f104d0..6a1d640 100644 a/Makefile -+++ b/Makefile -@@ -1,7 +1,22 @@ -+TARGET = hikari -+ -+DESTDIR ?= -+ -+prefix ?= /usr/local -+exec_prefix ?=$(prefix) -+bindir ?= $(exec_prefix)/bin -+sysconfdir ?= $(prefix)/etc -+ -+PKG_CONFIG ?= pkg-config -+ -+VERSION ?="CURRENT" -+ -+### Upstream variables -+PREFIX ?= $(DESTDIR)$(prefix) -+ETC_PREFIX ?= $(DESTDIR)$(sysconfdir) -+ - OS != uname --VERSION ?= "CURRENT" --PREFIX ?= /usr/local --ETC_PREFIX ?= ${PREFIX} -+INSTALL_GROUP != id -gn - - OBJS = \ - action.o \ -@@ -29,7 +44,6 @@ OBJS = \ - layout.o \ - layout_config.o \ - layout_select_mode.o \ -- main.o \ - mark.o \ - mark_assign_mode.o \ - mark_select_mode.o \ -@@ -56,116 +70,127 @@ OBJS = \ - xwayland_unmanaged_view.o \ - xwayland_view.o - --WAYLAND_PROTOCOLS != pkg-config --variable pkgdatadir wayland-protocols -- --.PHONY: distclean clean clean-doc doc dist install uninstall --.PATH: src -+WAYLAND_PROTOCOLS != $(PKG_CONFIG) --variable pkgdatadir wayland-protocols - - # Allow specification of /extra/ CFLAGS and LDFLAGS --CFLAGS += ${CFLAGS_EXTRA} --LDFLAGS += ${LDFLAGS_EXTRA} -+CFLAGS += $(CFLAGS_EXTRA) -+LDFLAGS += $(LDFLAGS_EXTRA) - --.ifdef DEBUG -+ifdef DEBUG - CFLAGS += -g -O0 -fsanitize=address --.else -+else - CFLAGS += -DNDEBUG --.endif -+endif - --.ifdef WITH_POSIX_C_SOURCE -+ifdef WITH_POSIX_C_SOURCE - CFLAGS += -D_POSIX_C_SOURCE=200809L --.endif -+endif - --.ifdef WITH_XWAYLAND -+ifdef WITH_XWAYLAND - CFLAGS += -DHAVE_XWAYLAND=1 --.endif -+endif - --.ifdef WITH_GAMMACONTROL -+ifdef WITH_GAMMACONTROL - CFLAGS += -DHAVE_GAMMACONTROL=1 --.endif -+endif - --.ifdef WITH_SCREENCOPY -+ifdef WITH_SCREENCOPY - CFLAGS += -DHAVE_SCREENCOPY=1 --.endif -+endif - --.ifdef WITH_LAYERSHELL -+ifdef WITH_LAYERSHELL - CFLAGS += -DHAVE_LAYERSHELL=1 --.endif -+endif - --.ifdef WITHOUT_SUID -+ifdef WITHOUT_SUID - PERMS = 555 --.else -+else - PERMS = 4555 --.endif -+endif - --CFLAGS += -Wall -I. -Iinclude -DHIKARI_ETC_PREFIX=${ETC_PREFIX} -+CFLAGS += -Wall -I. -Iinclude -DHIKARI_ETC_PREFIX=$(ETC_PREFIX) - --WLROOTS_CFLAGS != pkg-config --cflags wlroots --WLROOTS_LIBS != pkg-config --libs wlroots -+WLROOTS_CFLAGS != $(PKG_CONFIG) --cflags wlroots -+WLROOTS_LIBS != $(PKG_CONFIG) --libs wlroots - - WLROOTS_CFLAGS += -DWLR_USE_UNSTABLE=1 - --PANGO_CFLAGS != pkg-config --cflags pangocairo --PANGO_LIBS != pkg-config --libs pangocairo -+PANGO_CFLAGS != $(PKG_CONFIG) --cflags pangocairo -+PANGO_LIBS != $(PKG_CONFIG) --libs pangocairo - --CAIRO_CFLAGS != pkg-config --cflags cairo --CAIRO_LIBS != pkg-config --libs cairo -+CAIRO_CFLAGS != $(PKG_CONFIG) --cflags cairo -+CAIRO_LIBS != $(PKG_CONFIG) --libs cairo - --GLIB_CFLAGS != pkg-config --cflags glib-2.0 --GLIB_
[gentoo-commits] repo/gentoo:master commit in: gui-wm/hikari/files/, gui-wm/hikari/
commit: f7fbfed5e0f9ad844125666159b8e9ec85159c31 Author: Aisha Tammy aisha cc> AuthorDate: Tue Aug 4 13:20:00 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Aug 15 09:29:47 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7fbfed5 gui-wm/hikari: update to version 2.1.1 Closes: https://bugs.gentoo.org/733646 Closes: https://bugs.gentoo.org/730550 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Aisha Tammy aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/16999 Signed-off-by: Joonas Niilola gentoo.org> gui-wm/hikari/Manifest | 1 + gui-wm/hikari/files/hikari-2.1.1-gnu-make.patch | 332 gui-wm/hikari/hikari-2.1.1.ebuild | 57 gui-wm/hikari/metadata.xml | 1 + 4 files changed, 391 insertions(+) diff --git a/gui-wm/hikari/Manifest b/gui-wm/hikari/Manifest index 4a0d036c0f8..0da13980b1b 100644 --- a/gui-wm/hikari/Manifest +++ b/gui-wm/hikari/Manifest @@ -1,2 +1,3 @@ DIST hikari-1.2.0.tar.gz 98941 BLAKE2B 0b882d483143e307d4b173560f335e85b4c5613b75c51c6b70b68df9b4f70f9a009d95cb8eda1c211f4968b5c8600e7113bca5e014cecfb1917db2acae7e6f3d SHA512 2bd0b6032541ca63a2bd12aee9155e9b0d08e4c541ec2f837073f1498ecb39df969f8821fcbd066e44c5ddaf658e4875bea25f344226b7ea97fe008a0db4d328 DIST hikari-2.0.2.tar.gz 1003593 BLAKE2B 89a2ec29673e7ac371a7e4f179b3dc398fbacb3daf859a9f1a53cf74aac9dc36ca33f3dc1878360fdae80ef39315a0b06d0988d897c9ce58693404fd3099d6bf SHA512 12e6cf2f1f24a4c0b64e6c035c518bdc5dbfa094a220147c374f599df8b52a4ee4c1f3cdffe1080fe87c665841a6ca018de4a48ec65aaa5b60e9e968087d83d6 +DIST hikari-2.1.1.tar.gz 1012598 BLAKE2B 189e7bd9271ed5af89f5039288334c16a33c049c504f57e05cfa11b20098650165bb655023d016a14f2b13ed94e819bece088ef8517b9114b80d6a5921000780 SHA512 6da547d957cc65ab040647209a865550b0cc2b3d79040fae507591c41e938826861e27034379c21a1b7ce18afa35dbb813e96e661f4bd1232eb932f032271dff diff --git a/gui-wm/hikari/files/hikari-2.1.1-gnu-make.patch b/gui-wm/hikari/files/hikari-2.1.1-gnu-make.patch new file mode 100644 index 000..4fd6d468d48 --- /dev/null +++ b/gui-wm/hikari/files/hikari-2.1.1-gnu-make.patch @@ -0,0 +1,332 @@ +explain steps to guide future me and other patchers +(1) define common variables on top +(2) remove conditions for doc and others to define VERSION +(3) replace all ${*} by $(*) +(4) replace pkg-config by $(PKG_CONFIG) +(6) remove .PATH: src +(5) remove main.c from OBJS because it is in different directory +- we will define a separate target for it +(6) add $(OBJS) target + main.o target and add then to the end +of dependencies for hikari +(7) add main.o to be cleaned-up +(8) reorder the library orders in the $(CC) steps because gcc +diff --git a/Makefile b/Makefile +index cab013a..b72e74c 100644 +--- a/Makefile b/Makefile +@@ -1,7 +1,22 @@ ++TARGET = hikari ++ ++DESTDIR ?= ++ ++prefix ?= /usr/local ++exec_prefix ?=$(prefix) ++bindir ?= $(exec_prefix)/bin ++sysconfdir ?= $(prefix)/etc ++ ++PKG_CONFIG ?= pkg-config ++ ++VERSION ?="CURRENT" ++ ++### Upstream variables ++PREFIX ?= $(DESTDIR)$(prefix) ++ETC_PREFIX ?= $(DESTDIR)$(sysconfdir) ++ + OS != uname +-VERSION ?= "CURRENT" +-PREFIX ?= /usr/local +-ETC_PREFIX ?= ${PREFIX} ++INSTALL_GROUP != id -gn + + OBJS = \ + action.o \ +@@ -33,7 +48,6 @@ OBJS = \ + layout_select_mode.o \ + lock_indicator.o \ + lock_mode.o \ +- main.o \ + mark.o \ + mark_assign_mode.o \ + mark_select_mode.o \ +@@ -64,109 +78,124 @@ OBJS = \ + + WAYLAND_PROTOCOLS != pkg-config --variable pkgdatadir wayland-protocols + +-.PHONY: distclean clean clean-doc doc dist install uninstall +-.PATH: src +- + # Allow specification of /extra/ CFLAGS and LDFLAGS +-CFLAGS += ${CFLAGS_EXTRA} +-LDFLAGS += ${LDFLAGS_EXTRA} ++CFLAGS += $(CFLAGS_EXTRA) ++LDFLAGS += $(LDFLAGS_EXTRA) + +-.ifdef DEBUG ++ifeq ($(DEBUG),1) + CFLAGS += -g -O0 -fsanitize=address +-.else ++else + CFLAGS += -DNDEBUG +-.endif ++endif + +-.ifdef WITH_POSIX_C_SOURCE ++ifeq ($(WITH_POSIX_C_SOURCE),1) + CFLAGS += -D_POSIX_C_SOURCE=200809L +-.endif ++endif + +-.ifdef WITH_XWAYLAND ++ifeq ($(WITH_XWAYLAND),1) + CFLAGS += -DHAVE_XWAYLAND=1 +-.endif ++endif + +-.ifdef WITH_GAMMACONTROL ++ifeq ($(WITH_GAMMACONTROL),1) + CFLAGS += -DHAVE_GAMMACONTROL=1 +-.endif ++endif + +-.ifdef WITH_SCREENCOPY ++ifeq ($(WITH_SCREENCOPY),1) + CFLAGS += -DHAVE_SCREENCOPY=1 +-.endif ++endif + +-.ifdef WITH_LAYERSHELL ++ifeq ($(WITH_LAYERSHELL),1) + CFLAGS += -DHAVE_LAYERSHELL=1 +-.endif ++endif ++ ++ifeq ($(WITH_VIRTUAL_INPUT),1) ++CFLAGS += -DHAVE_VIRTUAL_INPUT=1 ++endif + +-.ifdef WITHOUT_SUID ++ifeq ($(WITHOUT_SUID),1) + PERMS = 555 +-.else ++else + PERMS = 4555 +-.endif ++endif + +-CFLAGS += -Wall -I. -Iinclude -DHIKARI_ETC_PREFIX=${ETC_PREFIX} ++CFLAGS += -Wall -I. -Iinclude -DHIKARI_ETC_PREFIX=$(ETC_PREFIX) + +-WLROOTS_CFLAGS != pkg-config --cflags wlroots +
[gentoo-commits] repo/gentoo:master commit in: gui-wm/hikari/, gui-wm/hikari/files/
commit: b30757a714f3808369686d566bb501ffb4593aa1 Author: Aisha Tammy aisha cc> AuthorDate: Thu Jun 18 12:02:32 2020 + Commit: Aaron Bauman gentoo org> CommitDate: Sun Jun 28 22:21:01 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b30757a7 gui-wm/hikari: remove old bugged version Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Aisha Tammy aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/16290 Signed-off-by: Aaron Bauman gentoo.org> gui-wm/hikari/Manifest | 1 - gui-wm/hikari/files/hikari-2.0.1-gnu-make.patch | 327 gui-wm/hikari/hikari-2.0.1-r1.ebuild| 63 - 3 files changed, 391 deletions(-) diff --git a/gui-wm/hikari/Manifest b/gui-wm/hikari/Manifest index 6692154a2a9..4a0d036c0f8 100644 --- a/gui-wm/hikari/Manifest +++ b/gui-wm/hikari/Manifest @@ -1,3 +1,2 @@ DIST hikari-1.2.0.tar.gz 98941 BLAKE2B 0b882d483143e307d4b173560f335e85b4c5613b75c51c6b70b68df9b4f70f9a009d95cb8eda1c211f4968b5c8600e7113bca5e014cecfb1917db2acae7e6f3d SHA512 2bd0b6032541ca63a2bd12aee9155e9b0d08e4c541ec2f837073f1498ecb39df969f8821fcbd066e44c5ddaf658e4875bea25f344226b7ea97fe008a0db4d328 -DIST hikari-2.0.1.tar.gz 1003467 BLAKE2B 8a299fe1d85fac5df04f2475295250d78706c5da9c14a965ff8c7c91af36eaf5711675dc07c43c83974411719b88d483eee24ebd24a87eb1b3280a89b521a19e SHA512 18f8f46ae38fa307b63c44011da084ee0ec4a0925ff8ea3677fda9171bfd25b42853719cea812aabee2d377e6208ddcaf69692e1fb0655110f8d1905d1be00e8 DIST hikari-2.0.2.tar.gz 1003593 BLAKE2B 89a2ec29673e7ac371a7e4f179b3dc398fbacb3daf859a9f1a53cf74aac9dc36ca33f3dc1878360fdae80ef39315a0b06d0988d897c9ce58693404fd3099d6bf SHA512 12e6cf2f1f24a4c0b64e6c035c518bdc5dbfa094a220147c374f599df8b52a4ee4c1f3cdffe1080fe87c665841a6ca018de4a48ec65aaa5b60e9e968087d83d6 diff --git a/gui-wm/hikari/files/hikari-2.0.1-gnu-make.patch b/gui-wm/hikari/files/hikari-2.0.1-gnu-make.patch deleted file mode 100644 index 0f5a67a6242..000 --- a/gui-wm/hikari/files/hikari-2.0.1-gnu-make.patch +++ /dev/null @@ -1,327 +0,0 @@ -diff --git a/Makefile b/Makefile -index 0f104d0..39d6972 100644 a/Makefile -+++ b/Makefile -@@ -1,7 +1,22 @@ -+TARGET = hikari -+ -+DESTDIR ?= -+ -+prefix ?= /usr/local -+exec_prefix ?=$(prefix) -+bindir ?= $(exec_prefix)/bin -+sysconfdir ?= $(prefix)/etc -+ -+PKG_CONFIG ?= pkg-config -+ -+VERSION ?="CURRENT" -+ -+### Upstream variables -+PREFIX ?= $(DESTDIR)$(prefix) -+ETC_PREFIX ?= $(DESTDIR)$(sysconfdir) -+ - OS != uname --VERSION ?= "CURRENT" --PREFIX ?= /usr/local --ETC_PREFIX ?= ${PREFIX} -+INSTALL_GROUP != id -gn - - OBJS = \ - action.o \ -@@ -29,7 +44,6 @@ OBJS = \ - layout.o \ - layout_config.o \ - layout_select_mode.o \ -- main.o \ - mark.o \ - mark_assign_mode.o \ - mark_select_mode.o \ -@@ -56,116 +70,127 @@ OBJS = \ - xwayland_unmanaged_view.o \ - xwayland_view.o - --WAYLAND_PROTOCOLS != pkg-config --variable pkgdatadir wayland-protocols -- --.PHONY: distclean clean clean-doc doc dist install uninstall --.PATH: src -+WAYLAND_PROTOCOLS != $(PKG_CONFIG) --variable pkgdatadir wayland-protocols - - # Allow specification of /extra/ CFLAGS and LDFLAGS --CFLAGS += ${CFLAGS_EXTRA} --LDFLAGS += ${LDFLAGS_EXTRA} -+CFLAGS += $(CFLAGS_EXTRA) -+LDFLAGS += $(LDFLAGS_EXTRA) - --.ifdef DEBUG -+ifdef DEBUG - CFLAGS += -g -O0 -fsanitize=address --.else -+else - CFLAGS += -DNDEBUG --.endif -+endif - --.ifdef WITH_POSIX_C_SOURCE -+ifdef WITH_POSIX_C_SOURCE - CFLAGS += -D_POSIX_C_SOURCE=200809L --.endif -+endif - --.ifdef WITH_XWAYLAND -+ifdef WITH_XWAYLAND - CFLAGS += -DHAVE_XWAYLAND=1 --.endif -+endif - --.ifdef WITH_GAMMACONTROL -+ifdef WITH_GAMMACONTROL - CFLAGS += -DHAVE_GAMMACONTROL=1 --.endif -+endif - --.ifdef WITH_SCREENCOPY -+ifdef WITH_SCREENCOPY - CFLAGS += -DHAVE_SCREENCOPY=1 --.endif -+endif - --.ifdef WITH_LAYERSHELL -+ifdef WITH_LAYERSHELL - CFLAGS += -DHAVE_LAYERSHELL=1 --.endif -+endif - --.ifdef WITHOUT_SUID -+ifdef WITHOUT_SUID - PERMS = 555 --.else -+else - PERMS = 4555 --.endif -+endif - --CFLAGS += -Wall -I. -Iinclude -DHIKARI_ETC_PREFIX=${ETC_PREFIX} -+CFLAGS += -Wall -I. -Iinclude -DHIKARI_ETC_PREFIX=$(ETC_PREFIX) - --WLROOTS_CFLAGS != pkg-config --cflags wlroots --WLROOTS_LIBS != pkg-config --libs wlroots -+WLROOTS_CFLAGS != $(PKG_CONFIG) --cflags wlroots -+WLROOTS_LIBS != $(PKG_CONFIG) --libs wlroots - - WLROOTS_CFLAGS += -DWLR_USE_UNSTABLE=1 - --PANGO_CFLAGS != pkg-config --cflags pangocairo --PANGO_LIBS != pkg-config --libs pangocairo -+PANGO_CFLAGS != $(PKG_CONFIG) --cflags pangocairo -+PANGO_LIBS != $(PKG_CONFIG) --libs pangocairo - --CAIRO_CFLAGS != pkg-config --cflags cairo --CAIRO_LIBS != pkg-config --libs cairo -+CAIRO_CFLAGS != $(PKG_CONFIG) --cflags cairo -+CAIRO_LIBS != $(PKG_CONFIG) --libs cairo - --GLIB_CFLAGS != pkg-config --cflags glib-2.0 --GLIB_LIBS != pkg-config --libs glib-2.0 -+GLIB_CFLAGS != $
[gentoo-commits] repo/gentoo:master commit in: gui-wm/hikari/files/, gui-wm/hikari/
commit: 7f7e128f4e44faf93518b84bc455945ee7f663b6 Author: Aisha Tammy aisha cc> AuthorDate: Wed Jun 17 12:40:49 2020 + Commit: Aaron Bauman gentoo org> CommitDate: Sun Jun 28 22:21:01 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f7e128f gui-wm/hikari: version bump to 2.0.2 Closes: https://bugs.gentoo.org/728642 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Aisha Tammy aisha.cc> Signed-off-by: Aaron Bauman gentoo.org> gui-wm/hikari/Manifest | 1 + gui-wm/hikari/files/hikari-2.0.2-gnu-make.patch | 327 gui-wm/hikari/hikari-2.0.2.ebuild | 63 + 3 files changed, 391 insertions(+) diff --git a/gui-wm/hikari/Manifest b/gui-wm/hikari/Manifest index 2ef76be3063..6692154a2a9 100644 --- a/gui-wm/hikari/Manifest +++ b/gui-wm/hikari/Manifest @@ -1,2 +1,3 @@ DIST hikari-1.2.0.tar.gz 98941 BLAKE2B 0b882d483143e307d4b173560f335e85b4c5613b75c51c6b70b68df9b4f70f9a009d95cb8eda1c211f4968b5c8600e7113bca5e014cecfb1917db2acae7e6f3d SHA512 2bd0b6032541ca63a2bd12aee9155e9b0d08e4c541ec2f837073f1498ecb39df969f8821fcbd066e44c5ddaf658e4875bea25f344226b7ea97fe008a0db4d328 DIST hikari-2.0.1.tar.gz 1003467 BLAKE2B 8a299fe1d85fac5df04f2475295250d78706c5da9c14a965ff8c7c91af36eaf5711675dc07c43c83974411719b88d483eee24ebd24a87eb1b3280a89b521a19e SHA512 18f8f46ae38fa307b63c44011da084ee0ec4a0925ff8ea3677fda9171bfd25b42853719cea812aabee2d377e6208ddcaf69692e1fb0655110f8d1905d1be00e8 +DIST hikari-2.0.2.tar.gz 1003593 BLAKE2B 89a2ec29673e7ac371a7e4f179b3dc398fbacb3daf859a9f1a53cf74aac9dc36ca33f3dc1878360fdae80ef39315a0b06d0988d897c9ce58693404fd3099d6bf SHA512 12e6cf2f1f24a4c0b64e6c035c518bdc5dbfa094a220147c374f599df8b52a4ee4c1f3cdffe1080fe87c665841a6ca018de4a48ec65aaa5b60e9e968087d83d6 diff --git a/gui-wm/hikari/files/hikari-2.0.2-gnu-make.patch b/gui-wm/hikari/files/hikari-2.0.2-gnu-make.patch new file mode 100644 index 000..338fcd8745f --- /dev/null +++ b/gui-wm/hikari/files/hikari-2.0.2-gnu-make.patch @@ -0,0 +1,327 @@ +diff --git a/Makefile b/Makefile +index 0f104d0..6a1d640 100644 +--- a/Makefile b/Makefile +@@ -1,7 +1,22 @@ ++TARGET = hikari ++ ++DESTDIR ?= ++ ++prefix ?= /usr/local ++exec_prefix ?=$(prefix) ++bindir ?= $(exec_prefix)/bin ++sysconfdir ?= $(prefix)/etc ++ ++PKG_CONFIG ?= pkg-config ++ ++VERSION ?="CURRENT" ++ ++### Upstream variables ++PREFIX ?= $(DESTDIR)$(prefix) ++ETC_PREFIX ?= $(DESTDIR)$(sysconfdir) ++ + OS != uname +-VERSION ?= "CURRENT" +-PREFIX ?= /usr/local +-ETC_PREFIX ?= ${PREFIX} ++INSTALL_GROUP != id -gn + + OBJS = \ + action.o \ +@@ -29,7 +44,6 @@ OBJS = \ + layout.o \ + layout_config.o \ + layout_select_mode.o \ +- main.o \ + mark.o \ + mark_assign_mode.o \ + mark_select_mode.o \ +@@ -56,116 +70,127 @@ OBJS = \ + xwayland_unmanaged_view.o \ + xwayland_view.o + +-WAYLAND_PROTOCOLS != pkg-config --variable pkgdatadir wayland-protocols +- +-.PHONY: distclean clean clean-doc doc dist install uninstall +-.PATH: src ++WAYLAND_PROTOCOLS != $(PKG_CONFIG) --variable pkgdatadir wayland-protocols + + # Allow specification of /extra/ CFLAGS and LDFLAGS +-CFLAGS += ${CFLAGS_EXTRA} +-LDFLAGS += ${LDFLAGS_EXTRA} ++CFLAGS += $(CFLAGS_EXTRA) ++LDFLAGS += $(LDFLAGS_EXTRA) + +-.ifdef DEBUG ++ifdef DEBUG + CFLAGS += -g -O0 -fsanitize=address +-.else ++else + CFLAGS += -DNDEBUG +-.endif ++endif + +-.ifdef WITH_POSIX_C_SOURCE ++ifdef WITH_POSIX_C_SOURCE + CFLAGS += -D_POSIX_C_SOURCE=200809L +-.endif ++endif + +-.ifdef WITH_XWAYLAND ++ifdef WITH_XWAYLAND + CFLAGS += -DHAVE_XWAYLAND=1 +-.endif ++endif + +-.ifdef WITH_GAMMACONTROL ++ifdef WITH_GAMMACONTROL + CFLAGS += -DHAVE_GAMMACONTROL=1 +-.endif ++endif + +-.ifdef WITH_SCREENCOPY ++ifdef WITH_SCREENCOPY + CFLAGS += -DHAVE_SCREENCOPY=1 +-.endif ++endif + +-.ifdef WITH_LAYERSHELL ++ifdef WITH_LAYERSHELL + CFLAGS += -DHAVE_LAYERSHELL=1 +-.endif ++endif + +-.ifdef WITHOUT_SUID ++ifdef WITHOUT_SUID + PERMS = 555 +-.else ++else + PERMS = 4555 +-.endif ++endif + +-CFLAGS += -Wall -I. -Iinclude -DHIKARI_ETC_PREFIX=${ETC_PREFIX} ++CFLAGS += -Wall -I. -Iinclude -DHIKARI_ETC_PREFIX=$(ETC_PREFIX) + +-WLROOTS_CFLAGS != pkg-config --cflags wlroots +-WLROOTS_LIBS != pkg-config --libs wlroots ++WLROOTS_CFLAGS != $(PKG_CONFIG) --cflags wlroots ++WLROOTS_LIBS != $(PKG_CONFIG) --libs wlroots + + WLROOTS_CFLAGS += -DWLR_USE_UNSTABLE=1 + +-PANGO_CFLAGS != pkg-config --cflags pangocairo +-PANGO_LIBS != pkg-config --libs pangocairo ++PANGO_CFLAGS != $(PKG_CONFIG) --cflags pangocairo ++PANGO_LIBS != $(PKG_CONFIG) --libs pangocairo + +-CAIRO_CFLAGS != pkg-config --cflags cairo +-CAIRO_LIBS != pkg-config --libs cairo ++CAIRO_CFLAGS != $(PKG_CONFIG) --cflags cairo ++CAIRO_LIBS != $(PKG_CONFIG) --libs cairo + +-GLIB_CFLAGS != pkg-config --cflags glib-2.0 +-GLIB_LIBS != pkg-config --libs glib-2.0 ++GLIB_CFLAGS != $(PKG_CONFIG) --cfla
[gentoo-commits] repo/gentoo:master commit in: gui-wm/hikari/
commit: a5894b11cf76272b238e5d42669f80f42df6536c Author: Aisha Tammy aisha cc> AuthorDate: Sun Jun 14 23:35:24 2020 + Commit: Aaron Bauman gentoo org> CommitDate: Mon Jun 15 02:27:07 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5894b11 gui-wm/hikari: fix configuration files install Closes: https://bugs.gentoo.org/728242 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Aisha Tammy aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/16246 Signed-off-by: Aaron Bauman gentoo.org> gui-wm/hikari/{hikari-2.0.1.ebuild => hikari-2.0.1-r1.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gui-wm/hikari/hikari-2.0.1.ebuild b/gui-wm/hikari/hikari-2.0.1-r1.ebuild similarity index 90% rename from gui-wm/hikari/hikari-2.0.1.ebuild rename to gui-wm/hikari/hikari-2.0.1-r1.ebuild index 58e416a60cc..ba2a76d4e9e 100644 --- a/gui-wm/hikari/hikari-2.0.1.ebuild +++ b/gui-wm/hikari/hikari-2.0.1-r1.ebuild @@ -56,8 +56,8 @@ src_compile() { } src_install() { - emake PREFIX="${D}/usr" ETC_PREFIX="${D}/etc" install + emake PREFIX="${D}/usr" ETC_PREFIX="${D}" install if use man; then - emake PREFIX="${D}/usr" ETC_PREFIX="${D}/etc" install-doc + emake PREFIX="${D}/usr" ETC_PREFIX="${D}" install-doc fi }
[gentoo-commits] repo/gentoo:master commit in: gui-wm/hikari/, gui-wm/hikari/files/
commit: bb39fcc32d1fa5f1194fce69511da2ead7a8f3c6 Author: Aisha Tammy aisha cc> AuthorDate: Tue Jun 9 13:53:17 2020 + Commit: Aaron Bauman gentoo org> CommitDate: Thu Jun 11 22:21:39 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb39fcc3 gui-wm/hikari: major version bump Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Aisha Tammy aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/16136 Signed-off-by: Aaron Bauman gentoo.org> gui-wm/hikari/Manifest | 1 + gui-wm/hikari/files/hikari-2.0.1-gnu-make.patch | 327 gui-wm/hikari/hikari-2.0.1.ebuild | 63 + gui-wm/hikari/metadata.xml | 1 + 4 files changed, 392 insertions(+) diff --git a/gui-wm/hikari/Manifest b/gui-wm/hikari/Manifest index 3feb987dd9e..2ef76be3063 100644 --- a/gui-wm/hikari/Manifest +++ b/gui-wm/hikari/Manifest @@ -1 +1,2 @@ DIST hikari-1.2.0.tar.gz 98941 BLAKE2B 0b882d483143e307d4b173560f335e85b4c5613b75c51c6b70b68df9b4f70f9a009d95cb8eda1c211f4968b5c8600e7113bca5e014cecfb1917db2acae7e6f3d SHA512 2bd0b6032541ca63a2bd12aee9155e9b0d08e4c541ec2f837073f1498ecb39df969f8821fcbd066e44c5ddaf658e4875bea25f344226b7ea97fe008a0db4d328 +DIST hikari-2.0.1.tar.gz 1003467 BLAKE2B 8a299fe1d85fac5df04f2475295250d78706c5da9c14a965ff8c7c91af36eaf5711675dc07c43c83974411719b88d483eee24ebd24a87eb1b3280a89b521a19e SHA512 18f8f46ae38fa307b63c44011da084ee0ec4a0925ff8ea3677fda9171bfd25b42853719cea812aabee2d377e6208ddcaf69692e1fb0655110f8d1905d1be00e8 diff --git a/gui-wm/hikari/files/hikari-2.0.1-gnu-make.patch b/gui-wm/hikari/files/hikari-2.0.1-gnu-make.patch new file mode 100644 index 000..0f5a67a6242 --- /dev/null +++ b/gui-wm/hikari/files/hikari-2.0.1-gnu-make.patch @@ -0,0 +1,327 @@ +diff --git a/Makefile b/Makefile +index 0f104d0..39d6972 100644 +--- a/Makefile b/Makefile +@@ -1,7 +1,22 @@ ++TARGET = hikari ++ ++DESTDIR ?= ++ ++prefix ?= /usr/local ++exec_prefix ?=$(prefix) ++bindir ?= $(exec_prefix)/bin ++sysconfdir ?= $(prefix)/etc ++ ++PKG_CONFIG ?= pkg-config ++ ++VERSION ?="CURRENT" ++ ++### Upstream variables ++PREFIX ?= $(DESTDIR)$(prefix) ++ETC_PREFIX ?= $(DESTDIR)$(sysconfdir) ++ + OS != uname +-VERSION ?= "CURRENT" +-PREFIX ?= /usr/local +-ETC_PREFIX ?= ${PREFIX} ++INSTALL_GROUP != id -gn + + OBJS = \ + action.o \ +@@ -29,7 +44,6 @@ OBJS = \ + layout.o \ + layout_config.o \ + layout_select_mode.o \ +- main.o \ + mark.o \ + mark_assign_mode.o \ + mark_select_mode.o \ +@@ -56,116 +70,127 @@ OBJS = \ + xwayland_unmanaged_view.o \ + xwayland_view.o + +-WAYLAND_PROTOCOLS != pkg-config --variable pkgdatadir wayland-protocols +- +-.PHONY: distclean clean clean-doc doc dist install uninstall +-.PATH: src ++WAYLAND_PROTOCOLS != $(PKG_CONFIG) --variable pkgdatadir wayland-protocols + + # Allow specification of /extra/ CFLAGS and LDFLAGS +-CFLAGS += ${CFLAGS_EXTRA} +-LDFLAGS += ${LDFLAGS_EXTRA} ++CFLAGS += $(CFLAGS_EXTRA) ++LDFLAGS += $(LDFLAGS_EXTRA) + +-.ifdef DEBUG ++ifdef DEBUG + CFLAGS += -g -O0 -fsanitize=address +-.else ++else + CFLAGS += -DNDEBUG +-.endif ++endif + +-.ifdef WITH_POSIX_C_SOURCE ++ifdef WITH_POSIX_C_SOURCE + CFLAGS += -D_POSIX_C_SOURCE=200809L +-.endif ++endif + +-.ifdef WITH_XWAYLAND ++ifdef WITH_XWAYLAND + CFLAGS += -DHAVE_XWAYLAND=1 +-.endif ++endif + +-.ifdef WITH_GAMMACONTROL ++ifdef WITH_GAMMACONTROL + CFLAGS += -DHAVE_GAMMACONTROL=1 +-.endif ++endif + +-.ifdef WITH_SCREENCOPY ++ifdef WITH_SCREENCOPY + CFLAGS += -DHAVE_SCREENCOPY=1 +-.endif ++endif + +-.ifdef WITH_LAYERSHELL ++ifdef WITH_LAYERSHELL + CFLAGS += -DHAVE_LAYERSHELL=1 +-.endif ++endif + +-.ifdef WITHOUT_SUID ++ifdef WITHOUT_SUID + PERMS = 555 +-.else ++else + PERMS = 4555 +-.endif ++endif + +-CFLAGS += -Wall -I. -Iinclude -DHIKARI_ETC_PREFIX=${ETC_PREFIX} ++CFLAGS += -Wall -I. -Iinclude -DHIKARI_ETC_PREFIX=$(ETC_PREFIX) + +-WLROOTS_CFLAGS != pkg-config --cflags wlroots +-WLROOTS_LIBS != pkg-config --libs wlroots ++WLROOTS_CFLAGS != $(PKG_CONFIG) --cflags wlroots ++WLROOTS_LIBS != $(PKG_CONFIG) --libs wlroots + + WLROOTS_CFLAGS += -DWLR_USE_UNSTABLE=1 + +-PANGO_CFLAGS != pkg-config --cflags pangocairo +-PANGO_LIBS != pkg-config --libs pangocairo ++PANGO_CFLAGS != $(PKG_CONFIG) --cflags pangocairo ++PANGO_LIBS != $(PKG_CONFIG) --libs pangocairo + +-CAIRO_CFLAGS != pkg-config --cflags cairo +-CAIRO_LIBS != pkg-config --libs cairo ++CAIRO_CFLAGS != $(PKG_CONFIG) --cflags cairo ++CAIRO_LIBS != $(PKG_CONFIG) --libs cairo + +-GLIB_CFLAGS != pkg-config --cflags glib-2.0 +-GLIB_LIBS != pkg-config --libs glib-2.0 ++GLIB_CFLAGS != $(PKG_CONFIG) --cflags glib-2.0 ++GLIB_LIBS != $(PKG_CONFIG) --libs glib-2.0 + +-PIXMAN_CFLAGS != pkg-config --cflags pixman-1 +-PIXMAN_LIBS != pkg-config --libs pixman-1 ++PIXMAN_CFLAGS != $(PKG_CONFIG) --cflags pixman-1 ++PIXMAN_LIBS != $(PKG_CONFIG) --libs pixma
[gentoo-commits] repo/gentoo:master commit in: gui-wm/hikari/, gui-wm/hikari/files/
commit: 10ac27bddb656c6668844805b09907fefdc353c9 Author: Aisha Tammy aisha cc> AuthorDate: Sun Apr 26 16:15:01 2020 + Commit: Aaron Bauman gentoo org> CommitDate: Sat Jun 6 01:53:01 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10ac27bd gui-wm/hikari: new wayland window manager Closes: https://bugs.gentoo.org/719672 hikari is a minimalistic wayland window manager based on wlroots trying inspired by the simplicity of CWM in the X days. It aims stay out of your way and focus more on the task than the windows. Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Aisha Tammy aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/15531 Signed-off-by: Aaron Bauman gentoo.org> gui-wm/hikari/Manifest | 1 + gui-wm/hikari/files/hikari-1.2.0-gnu-make.patch | 315 gui-wm/hikari/hikari-1.2.0.ebuild | 55 + gui-wm/hikari/metadata.xml | 23 ++ 4 files changed, 394 insertions(+) diff --git a/gui-wm/hikari/Manifest b/gui-wm/hikari/Manifest new file mode 100644 index 000..3feb987dd9e --- /dev/null +++ b/gui-wm/hikari/Manifest @@ -0,0 +1 @@ +DIST hikari-1.2.0.tar.gz 98941 BLAKE2B 0b882d483143e307d4b173560f335e85b4c5613b75c51c6b70b68df9b4f70f9a009d95cb8eda1c211f4968b5c8600e7113bca5e014cecfb1917db2acae7e6f3d SHA512 2bd0b6032541ca63a2bd12aee9155e9b0d08e4c541ec2f837073f1498ecb39df969f8821fcbd066e44c5ddaf658e4875bea25f344226b7ea97fe008a0db4d328 diff --git a/gui-wm/hikari/files/hikari-1.2.0-gnu-make.patch b/gui-wm/hikari/files/hikari-1.2.0-gnu-make.patch new file mode 100644 index 000..01a9b87c4ce --- /dev/null +++ b/gui-wm/hikari/files/hikari-1.2.0-gnu-make.patch @@ -0,0 +1,315 @@ +explain steps to guide future me and other patchers +(1) define common variables on top +(2) remove conditions for doc and others to define VERSION +(3) replace all ${*} by $(*) +(4) replace pkg-config by $(PKG_CONFIG) +(6) remove .PATH: src +(5) remove main.c from OBJS because it is in different directory +- we will define a separate target for it +(6) add $(OBJS) target + main.o target and add then to the end +of dependencies for hikari +(7) add main.o to be cleaned-up +(8) reorder the library orders in the $(CC) steps because gcc +diff --git a/Makefile b/Makefile +index 11fc449..d73c4e0 100644 +--- a/Makefile b/Makefile +@@ -1,24 +1,22 @@ +-.ifmake doc || dist +-.ifndef VERSION +-.error please specify VERSION +-.endif +-.endif +- +-VERSION ?= "darcs" +- +-.ifmake install || uninstall +-.ifndef PREFIX +-.error please specify PREFIX +-.endif ++TARGET = hikari ++ ++DESTDIR ?= ++ ++prefix ?= /usr/local ++exec_prefix ?=$(prefix) ++bindir ?= $(exec_prefix)/bin ++sysconfdir ?= $(prefix)/etc ++ ++PKG_CONFIG ?= pkg-config ++ ++VERSION ?="darcs" ++ ++### Upstream variables ++PREFIX ?= $(prefix) ++ETC_PREFIX ?= $(sysconfdir) ++ + OS != uname + INSTALL_GROUP != id -gn +-.endif +- +-.ifmake install || uninstall +-.ifndef ETC_PREFIX +-.error please specify ETC_PREFIX +-.endif +-.endif + + OBJS = \ + action.o \ +@@ -45,7 +43,6 @@ OBJS = \ + layout.o \ + layout_config.o \ + layout_select_mode.o \ +- main.o \ + mark.o \ + mark_assign_mode.o \ + mark_select_mode.o \ +@@ -72,106 +69,117 @@ OBJS = \ + xwayland_unmanaged_view.o \ + xwayland_view.o + +-WAYLAND_PROTOCOLS != pkg-config --variable pkgdatadir wayland-protocols +- +-.PHONY: distclean clean clean-doc doc dist install uninstall +-.PATH: src ++WAYLAND_PROTOCOLS != $(PKG_CONFIG) --variable pkgdatadir wayland-protocols + +-.ifdef DEBUG +-CFLAGS += -g -O0 -fsanitize=address +-.else +-CFLAGS += -DNDEBUG +-.endif ++ifeq ($(DEBUG),1) ++ CFLAGS += -g -O0 -fsanitize=address ++else ++ CFLAGS += -DNDEBUG ++endif + +-.ifdef WITH_POSIX_C_SOURCE +-CFLAGS += -D_POSIX_C_SOURCE=200809L +-.endif ++ifeq ($(WITH_POSIX_C_SOURCE),1) ++ CFLAGS += -D_POSIX_C_SOURCE=200809L ++endif + +-.ifdef WITH_XWAYLAND +-CFLAGS += -DHAVE_XWAYLAND=1 +-.endif ++ifeq ($(WITH_XWAYLAND),1) ++ CFLAGS += -DHAVE_XWAYLAND=1 ++endif + +-.ifdef WITH_GAMMACONTROL +-CFLAGS += -DHAVE_GAMMACONTROL=1 +-.endif ++ifeq ($(WITH_GAMMACONTROL),1) ++ CFLAGS += -DHAVE_GAMMACONTROL=1 ++endif + +-.ifdef WITH_SCREENCOPY +-CFLAGS += -DHAVE_SCREENCOPY=1 +-.endif ++ifeq ($(WITH_SCREENCOPY),1) ++ CFLAGS += -DHAVE_SCREENCOPY=1 ++endif + +-.ifdef WITH_LAYERSHELL +-CFLAGS += -DHAVE_LAYERSHELL=1 +-.endif ++ifeq ($(WITH_LAYERSHELL),1) ++ CFLAGS += -DHAVE_LAYERSHELL=1 ++endif + + CFLAGS += -Wall -I. -Iinclude + +-WLROOTS_CFLAGS != pkg-config --cflags wlroots +-WLROOTS_LIBS != pkg-config --libs wlroots ++WLROOTS_CFLAGS != $(PKG_CONFIG) --cflags wlroots ++WLROOTS_LIBS != $(PKG_CONFIG) --libs wlroots + + WLROOTS_CFLAGS += -DWLR_USE_UNSTABLE=1 + +-PANGO_CFLAGS != pkg-config --cflags pangocairo +-PANGO_LIBS != pkg-config --libs pangocairo ++PANGO_CFLAGS != $(PKG_CONFI