Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 04 May 2026 12:09:36 +0000
From:      Yusuf Yaman <nxjoseph@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org
Subject:   git: e3ff14299887 - 2026Q2 - x11/i3lock-color: Update 2.13.c.4 => 2.13.c.5, fix build
Message-ID:  <69f88c80.37657.36041d86@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch 2026Q2 has been updated by nxjoseph:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e3ff142998874b74f5c9c07c8d98c190f7d425d2

commit e3ff142998874b74f5c9c07c8d98c190f7d425d2
Author:     Yusuf Yaman <nxjoseph@FreeBSD.org>
AuthorDate: 2026-05-03 15:45:56 +0000
Commit:     Yusuf Yaman <nxjoseph@FreeBSD.org>
CommitDate: 2026-05-04 12:09:14 +0000

    x11/i3lock-color: Update 2.13.c.4 => 2.13.c.5, fix build
    
    Changelog:
    github.com/Raymo111/i3lock-color/releases/tag/2.13.c.5
    
    Port changes:
    * Remove unneeded GNU_CONFIGURE_MANPREFIX.
    * Fix build by removing redundant STRIP_CMD.
    * Switch from GCC to system clang.
    * Add bash completions for bash and zsh.
    * Pet portfmt.
    
    PR:             294968
    Reported by:    Dan Kotowski
    Approved by:    vvd (co-mentor)
    Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>
    MFH:            2026Q2
    
    (cherry picked from commit bbdc019af2a94372d0355e17b82819fef453a112)
---
 x11/i3lock-color/Makefile | 33 +++++++++++++++++++++++----------
 x11/i3lock-color/distinfo |  6 +++---
 2 files changed, 26 insertions(+), 13 deletions(-)

diff --git a/x11/i3lock-color/Makefile b/x11/i3lock-color/Makefile
index ad1a731bab58..8f037f5b4f7d 100644
--- a/x11/i3lock-color/Makefile
+++ b/x11/i3lock-color/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	i3lock-color
-DISTVERSION=	2.13.c.4
-PORTREVISION=	4
+DISTVERSION=	2.13.c.5
 CATEGORIES=	x11
 
 MAINTAINER=	fjachuf@gmail.com
@@ -20,19 +19,20 @@ LIB_DEPENDS=	libev.so:devel/libev \
 		libxkbfile.so:x11/libxkbfile
 RUN_DEPENDS=	unix-selfauth-helper>0:security/unix-selfauth-helper
 
-USES=		autoreconf gmake gnome iconv jpeg localbase pkgconfig tar:bzip2 xorg
+USES=		autoreconf gmake gnome iconv jpeg localbase pkgconfig tar:bzip2 \
+		xorg
 USE_CSTD=	c99
-USE_GCC=	yes
 USE_GITHUB=	yes
 GH_ACCOUNT=	Raymo111
 USE_GNOME=	cairo
 USE_XORG=	x11 xcb xext xinerama xorgproto xrandr xt
 
 GNU_CONFIGURE=	yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
 
-MAKE_ARGS=	PREFIX="${PREFIX}" X11LIB="${LOCALBASE}/lib" \
-		X11INC="${LOCALBASE}/include" CC="${CC}"
+MAKE_ARGS=	CC="${CC}" \
+		PREFIX="${PREFIX}" \
+		X11INC="${LOCALBASE}/include" \
+		X11LIB="${LOCALBASE}/lib"
 
 LDFLAGS+=	${ICONV_LIB}
 
@@ -42,19 +42,32 @@ PLIST_FILES=	bin/i3lock \
 		etc/pam.d/i3lock \
 		share/man/man1/i3lock.1.gz
 
-OPTIONS_DEFINE=	DOCS
+OPTIONS_DEFINE=		BASH DOCS ZSH
+OPTIONS_DEFAULT=	BASH ZSH
 
-DOC_FILES=	CHANGELOG README.md
+BASH_PLIST_FILES=	share/bash-completion/completions/i3lock
 DOCS_PLIST_FILES=	${DOC_FILES:S|^|${DOCSDIR_REL}/|}
+ZSH_PLIST_FILES=	share/zsh/site-functions/_i3lock
+
+DOC_FILES=	CHANGELOG README.md
 
 post-install:
-	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/i3lock
 	@${RM} ${STAGEDIR}${PREFIX}/etc/pam.d/i3lock
 	@${LN} -s ${LOCALBASE}/etc/pam.d/unix-selfauth \
 		${STAGEDIR}${PREFIX}/etc/pam.d/i3lock
 
+post-install-BASH-on:
+	${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions
+	${INSTALL_DATA}	${WRKSRC}/i3lock-bash \
+		${STAGEDIR}${PREFIX}/share/bash-completion/completions/i3lock
+
 post-install-DOCS-on:
 	${MKDIR} ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${DOC_FILES:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
 
+post-install-ZSH-on:
+	${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions
+	${INSTALL_DATA}	${WRKSRC}/i3lock-zsh \
+		${STAGEDIR}${PREFIX}/share/zsh/site-functions/_i3lock
+
 .include <bsd.port.mk>
diff --git a/x11/i3lock-color/distinfo b/x11/i3lock-color/distinfo
index c3be6dc889b0..15c4c6368afa 100644
--- a/x11/i3lock-color/distinfo
+++ b/x11/i3lock-color/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1628201335
-SHA256 (Raymo111-i3lock-color-2.13.c.4_GH0.tar.gz) = 5df4cd3d515d938630ced981a7f0a6e01344d1ec51d10fd3c3d131d19283df69
-SIZE (Raymo111-i3lock-color-2.13.c.4_GH0.tar.gz) = 215078
+TIMESTAMP = 1777857106
+SHA256 (Raymo111-i3lock-color-2.13.c.5_GH0.tar.gz) = 46f15cbbf339873266e014f70b5e1ec02177f0295302b615a7bd85bef40d8ad2
+SIZE (Raymo111-i3lock-color-2.13.c.5_GH0.tar.gz) = 485084


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69f88c80.37657.36041d86>