svn commit: r537836 - in head/x11-wm/hikari: . files
Lorenzo Salvadore
salvadore at FreeBSD.org
Wed Jun 3 19:28:09 UTC 2020
Author: salvadore
Date: Wed Jun 3 19:28:08 2020
New Revision: 537836
URL: https://svnweb.freebsd.org/changeset/ports/537836
Log:
x11-wm/hikari: Update to 2.0.0
- Floating views are raised after layout apply.
- Sheet is reset before layout apply.
- Focus view is raised to layout on layout apply.
- Add append/prepend to layout operations.
- Remove sheet groups (ungrouped views create a group for their app id
instead).
- Groups can now start with digits (no more sheet group overlap).
- Add 'sheet-show-group' operation.
- Add 'workspace-show-group' operation.
- Add 'workspace-show-invisible' operation.
- Add 'workspace-show-all' operation.
- Add 'workspace-clear' operation.
- Add 'workspace-show-group' operation.
- Add 'workspace-cycle-[next|prev]' operations.
- Add output relative view position configuration (e.g. center,
bottom-right).
- Allow tiled views to be moved around.
- Migrate views to other outputs using move operations (mouse and
keyboard).
- Add move libinput configuration options for pointer devices.
- Add 'ui' section to configuration.
- Add default configuration file.
- Add default wallpaper.
- Many multi-monitor fixes.
- And many bugfixes.
Port changes:
- Use hikari.desktop from upstream.
- Use install target from upstream: a patch was needed to avoid installing
setuid files in the stage directory.
PR: 246954
Submitted by: ports at xanderio.de
Approved by: gerald (mentor)
Added:
head/x11-wm/hikari/files/patch-Makefile (contents, props changed)
head/x11-wm/hikari/pkg-plist (contents, props changed)
Deleted:
head/x11-wm/hikari/files/hikari.desktop.in
Modified:
head/x11-wm/hikari/Makefile
head/x11-wm/hikari/distinfo
Modified: head/x11-wm/hikari/Makefile
==============================================================================
--- head/x11-wm/hikari/Makefile Wed Jun 3 18:50:07 2020 (r537835)
+++ head/x11-wm/hikari/Makefile Wed Jun 3 19:28:08 2020 (r537836)
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= hikari
-DISTVERSION= 1.2.1
+DISTVERSION= 2.0.0
CATEGORIES= x11-wm
MASTER_SITES= https://hikari.acmelabs.space/releases/
@@ -24,17 +24,11 @@ LIB_DEPENDS= libepoll-shim.so:devel/libepoll-shim \
USES= compiler:c11 gnome pkgconfig xorg
USE_GNOME= cairo glib20 pango
USE_XORG= pixman
-MAKE_ARGS= ${WITH_DEBUG:DDEBUG=YES}
-SUB_FILES= ${PORTNAME}.desktop
-SUB_LIST= COMMENT="${COMMENT}"
-PLIST_FILES= "${MAYBE_SUID}bin/${PORTNAME}" \
- "${MAYBE_SUID}bin/${PORTNAME}-unlocker" \
- etc/pam.d/${PORTNAME}-unlocker \
- share/man/man1/${PORTNAME}.1.gz \
- share/wayland-sessions/${PORTNAME}.desktop
-PORTEXAMPLES= ${PORTNAME}.conf
-OPTIONS_DEFINE= EXAMPLES GAMMA LAYERSHELL SCREENCOPY SUID X11
+MAKE_ARGS+= ${WITH_DEBUG:DDEBUG=YES} \
+ WITHOUT_SUID=YES
+
+OPTIONS_DEFINE= GAMMA LAYERSHELL SCREENCOPY SUID X11
OPTIONS_DEFAULT= GAMMA LAYERSHELL SCREENCOPY SUID X11
GAMMA_DESC= Include gammacontrol protocol (required by, e.g., Redshift)
@@ -45,17 +39,16 @@ SUID_DESC= Setuid bit on binaries (required for DRM a
GAMMA_MAKE_ARGS= WITH_GAMMACONTROL=YES
LAYERSHELL_MAKE_ARGS= WITH_LAYERSHELL=YES
SCREENCOPY_MAKE_ARGS= WITH_SCREENCOPY=YES
-SUID_VARS= MAYBE_SUID="@(,,4755) "
+SUID_PLIST_SUB= MAYBE_SUID="@(,,4755) "
+SUID_PLIST_SUB_OFF= MAYBE_SUID=""
X11_MAKE_ARGS= WITH_XWAYLAND=YES
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/hikari ${STAGEDIR}${PREFIX}/bin/
- ${INSTALL_PROGRAM} ${WRKSRC}/hikari-unlocker ${STAGEDIR}${PREFIX}/bin/
- ${INSTALL_DATA} ${WRKSRC}/pam.d/hikari-unlocker.FreeBSD ${STAGEDIR}${PREFIX}/etc/pam.d/hikari-unlocker
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_MAN} ${WRKSRC}/share/examples/hikari/hikari.conf ${STAGEDIR}${EXAMPLESDIR}/hikari.conf
- ${INSTALL_MAN} ${WRKSRC}/share/man/man1/hikari.1 ${STAGEDIR}${MAN1PREFIX}/share/man/man1/
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/wayland-sessions
- ${INSTALL_DATA} ${WRKDIR}/hikari.desktop ${STAGEDIR}${PREFIX}/share/wayland-sessions
+post-install:
+.ifndef WITH_DEBUG
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/hikari
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/hikari-unlocker
+.endif
+ ${MV} ${STAGEDIR}${ETCDIR}/hikari.conf \
+ ${STAGEDIR}${ETCDIR}/hikari.conf.sample
.include <bsd.port.mk>
Modified: head/x11-wm/hikari/distinfo
==============================================================================
--- head/x11-wm/hikari/distinfo Wed Jun 3 18:50:07 2020 (r537835)
+++ head/x11-wm/hikari/distinfo Wed Jun 3 19:28:08 2020 (r537836)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590253300
-SHA256 (hikari-1.2.1.tar.gz) = f361ec9a367c03a9e678a8d04361426f6982e661719b9e6a3e742572eae0a8e5
-SIZE (hikari-1.2.1.tar.gz) = 99489
+TIMESTAMP = 1591118564
+SHA256 (hikari-2.0.0.tar.gz) = 0230bd89c90da1082e7d59bd991118e0b76c621ee55d21506893866a44adb5fe
+SIZE (hikari-2.0.0.tar.gz) = 1002997
Added: head/x11-wm/hikari/files/patch-Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11-wm/hikari/files/patch-Makefile Wed Jun 3 19:28:08 2020 (r537836)
@@ -0,0 +1,15 @@
+--- Makefile.orig 2020-06-01 09:25:10 UTC
++++ Makefile
+@@ -221,10 +221,10 @@ install: hikari hikari-unlocker share/man/man1/hikari.
+ mkdir -p ${DESTDIR}/${PREFIX}/share/wayland-sessions
+ mkdir -p ${DESTDIR}/${ETC_PREFIX}/etc/hikari
+ mkdir -p ${DESTDIR}/${ETC_PREFIX}/etc/pam.d
+- sed "s,PREFIX,/${PREFIX}," etc/hikari/hikari.conf > ${DESTDIR}/${ETC_PREFIX}/etc/hikari/hikari.conf
++ sed "s,PREFIX,${PREFIX}," etc/hikari/hikari.conf > ${DESTDIR}/${ETC_PREFIX}/etc/hikari/hikari.conf
+ chmod 644 ${DESTDIR}/${ETC_PREFIX}/etc/hikari/hikari.conf
+ install -m ${PERMS} hikari ${DESTDIR}/${PREFIX}/bin
+- install -m 4555 hikari-unlocker ${DESTDIR}/${PREFIX}/bin
++ install -m 555 hikari-unlocker ${DESTDIR}/${PREFIX}/bin
+ install -m 644 share/man/man1/hikari.1 ${DESTDIR}/${PREFIX}/share/man/man1
+ install -m 644 share/backgrounds/hikari/hikari_wallpaper.png ${DESTDIR}/${PREFIX}/share/backgrounds/hikari/hikari_wallpaper.png
+ install -m 644 share/wayland-sessions/hikari.desktop ${DESTDIR}/${PREFIX}/share/wayland-sessions/hikari.desktop
Added: head/x11-wm/hikari/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11-wm/hikari/pkg-plist Wed Jun 3 19:28:08 2020 (r537836)
@@ -0,0 +1,7 @@
+%%MAYBE_SUID%%bin/hikari
+%%MAYBE_SUID%%bin/hikari-unlocker
+etc/pam.d/hikari-unlocker
+ at sample %%ETCDIR%%/hikari.conf.sample
+share/backgrounds/hikari/hikari_wallpaper.png
+share/man/man1/hikari.1.gz
+share/wayland-sessions/hikari.desktop
More information about the svn-ports-head
mailing list