git: 20ef59237f7d - main - x11/pmenu: Update to 3.1.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 18 Sep 2026 12:04:44 UTC
The branch main has been updated by 0mp:
URL: https://cgit.FreeBSD.org/ports/commit/?id=20ef59237f7df725a828d9c5ddff102c34cc3607
commit 20ef59237f7df725a828d9c5ddff102c34cc3607
Author: Mateusz Piotrowski <0mp@FreeBSD.org>
AuthorDate: 2026-09-18 11:59:43 +0000
Commit: Mateusz Piotrowski <0mp@FreeBSD.org>
CommitDate: 2026-09-18 12:00:45 +0000
x11/pmenu: Update to 3.1.1
Sponsored by: fme AG
---
x11/pmenu/Makefile | 15 ++++++++++-----
x11/pmenu/distinfo | 10 +++++++---
x11/pmenu/files/patch-config.mk | 19 -------------------
3 files changed, 17 insertions(+), 27 deletions(-)
diff --git a/x11/pmenu/Makefile b/x11/pmenu/Makefile
index ba34c465ed5e..8753e3f3b22f 100644
--- a/x11/pmenu/Makefile
+++ b/x11/pmenu/Makefile
@@ -1,8 +1,12 @@
PORTNAME= pmenu
DISTVERSIONPREFIX= v
-DISTVERSION= 2.5.0
-PORTREVISION= 3
+DISTVERSION= 3.1.1
CATEGORIES= x11
+PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+# aee4d6665c9208a25b3d75410d6a485d74575f68 --> https://github.com/phillbush/pmenu/pull/19
+# e3efbb5923f638b38087a3f616906d9d4fdaf6f2 --> https://github.com/phillbush/pmenu/pull/20
+PATCHFILES= aee4d6665c9208a25b3d75410d6a485d74575f68.patch:-p1 \
+ e3efbb5923f638b38087a3f616906d9d4fdaf6f2.patch:-p1
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Pie menu for X
@@ -14,19 +18,20 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libImlib2.so:graphics/imlib2
-USES= localbase xorg
+USES= xorg
USE_GITHUB= yes
GH_ACCOUNT= phillbush
USE_XORG= x11 xext xft xinerama xrender
-MAKE_ARGS= CC="${CC}" \
- FREETYPEINC="${LOCALBASE}/include/freetype2" \
+MAKE_ARGS= FREETYPEINC="${LOCALBASE}/include/freetype2" \
LOCALINC="${LOCALBASE}/include" \
LOCALLIB="${LOCALBASE}/lib" \
PREFIX="${PREFIX}" \
X11INC="${LOCALBASE}/include/xorg" \
X11LIB="${LOCALBASE}/lib/xorg"
+CPPFLAGS+= -D_XOPEN_SOURCE=700
+
PLIST_FILES= bin/${PORTNAME} \
share/man/man1/${PORTNAME}.1.gz
diff --git a/x11/pmenu/distinfo b/x11/pmenu/distinfo
index 7f07d5ad6449..488c96b2c72a 100644
--- a/x11/pmenu/distinfo
+++ b/x11/pmenu/distinfo
@@ -1,3 +1,7 @@
-TIMESTAMP = 1642968652
-SHA256 (phillbush-pmenu-v2.5.0_GH0.tar.gz) = 68f1966d0099d35c443d044a2f2f629a5b078f0fb7b5d5dac5976f119b3215a4
-SIZE (phillbush-pmenu-v2.5.0_GH0.tar.gz) = 18535
+TIMESTAMP = 1789732593
+SHA256 (phillbush-pmenu-v3.1.1_GH0.tar.gz) = f1b70c28e9efd4acbb85358b1522f8c84a651f18f3b9d7158ccc09be038fbd57
+SIZE (phillbush-pmenu-v3.1.1_GH0.tar.gz) = 25414
+SHA256 (aee4d6665c9208a25b3d75410d6a485d74575f68.patch) = 6ca0278c2284eb467fe9d717684ff2576dedaddd60b82d1d33cc750dad8ce69c
+SIZE (aee4d6665c9208a25b3d75410d6a485d74575f68.patch) = 557
+SHA256 (e3efbb5923f638b38087a3f616906d9d4fdaf6f2.patch) = 5e6bce6311a70443116725f6a07b0228c0bc4713f100f4eba49e0078b9fad312
+SIZE (e3efbb5923f638b38087a3f616906d9d4fdaf6f2.patch) = 961
diff --git a/x11/pmenu/files/patch-config.mk b/x11/pmenu/files/patch-config.mk
deleted file mode 100644
index 338ff92e9d99..000000000000
--- a/x11/pmenu/files/patch-config.mk
+++ /dev/null
@@ -1,19 +0,0 @@
---- config.mk.orig 2021-10-13 18:48:49 UTC
-+++ config.mk
-@@ -16,12 +16,12 @@ FREETYPEINC = /usr/include/freetype2
- #FREETYPEINC = ${X11INC}/freetype2
-
- # includes and libs
--INCS = -I${LOCALINC} -I${X11INC} -I${FREETYPEINC}
--LIBS = -L${LOCALLIB} -L${X11LIB} -lm -lfontconfig -lXft -lX11 -lXinerama -lXrender -lXext -lImlib2
-+INCS += -I${LOCALINC} -I${X11INC} -I${FREETYPEINC}
-+LIBS += -L${LOCALLIB} -L${X11LIB} -lm -lfontconfig -lXft -lX11 -lXinerama -lXrender -lXext -lImlib2
-
- # flags
--CFLAGS = -Wall -Wextra ${INCS} ${CPPFLAGS}
--LDFLAGS = ${LIBS}
-+CFLAGS += -Wall -Wextra ${INCS} ${CPPFLAGS}
-+LDFLAGS += ${LIBS}
-
- # compiler and linker
- CC = cc