From owner-svn-ports-all@freebsd.org Fri Feb 5 11:30:45 2021 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 8C1675458B3; Fri, 5 Feb 2021 11:30:45 +0000 (UTC) (envelope-from 0mp@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4DXCsK3ZsQz4tQ7; Fri, 5 Feb 2021 11:30:45 +0000 (UTC) (envelope-from 0mp@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 6E1121DF94; Fri, 5 Feb 2021 11:30:45 +0000 (UTC) (envelope-from 0mp@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 115BUjCM092086; Fri, 5 Feb 2021 11:30:45 GMT (envelope-from 0mp@FreeBSD.org) Received: (from 0mp@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 115BUigs092083; Fri, 5 Feb 2021 11:30:44 GMT (envelope-from 0mp@FreeBSD.org) Message-Id: <202102051130.115BUigs092083@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: 0mp set sender to 0mp@FreeBSD.org using -f From: Mateusz Piotrowski <0mp@FreeBSD.org> Date: Fri, 5 Feb 2021 11:30:44 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r564111 - in head/x11/pmenu: . files X-SVN-Group: ports-head X-SVN-Commit-Author: 0mp X-SVN-Commit-Paths: in head/x11/pmenu: . files X-SVN-Commit-Revision: 564111 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Feb 2021 11:30:45 -0000 Author: 0mp Date: Fri Feb 5 11:30:44 2021 New Revision: 564111 URL: https://svnweb.freebsd.org/changeset/ports/564111 Log: Update to 2.2.0 With the last release, πmenu now uses XRender to draw anti-aliased graphics (the line separators, and the slices). Also, you do not need xclickroot anymore: with the -r 3 option, pie menu can be run in background (by following it with a &) and it will watch for clicks on the root window. I included this xclickroot functionality into πmenu so it is always loaded, and it does not have the overhead of initiating and drawing stuff. Modified: head/x11/pmenu/Makefile head/x11/pmenu/distinfo head/x11/pmenu/files/patch-config.mk Modified: head/x11/pmenu/Makefile ============================================================================== --- head/x11/pmenu/Makefile Fri Feb 5 11:21:08 2021 (r564110) +++ head/x11/pmenu/Makefile Fri Feb 5 11:30:44 2021 (r564111) @@ -2,7 +2,7 @@ PORTNAME= pmenu DISTVERSIONPREFIX= v -DISTVERSION= 2.1.3 +DISTVERSION= 2.2.0 CATEGORIES= x11 MAINTAINER= 0mp@FreeBSD.org @@ -17,7 +17,7 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ USES= localbase xorg USE_GITHUB= yes GH_ACCOUNT= phillbush -USE_XORG= x11 xext xft xinerama +USE_XORG= x11 xext xft xinerama xrender MAKE_ARGS= FREETYPEINC="${LOCALBASE}/include/freetype2" \ PREFIX="${PREFIX}" Modified: head/x11/pmenu/distinfo ============================================================================== --- head/x11/pmenu/distinfo Fri Feb 5 11:21:08 2021 (r564110) +++ head/x11/pmenu/distinfo Fri Feb 5 11:30:44 2021 (r564111) @@ -1,3 +1,3 @@ -TIMESTAMP = 1602017542 -SHA256 (phillbush-pmenu-v2.1.3_GH0.tar.gz) = 3f0c211e182876092f7f247623a61a598ac5a6466446d44a1bfba15aa7f09418 -SIZE (phillbush-pmenu-v2.1.3_GH0.tar.gz) = 14291 +TIMESTAMP = 1612523051 +SHA256 (phillbush-pmenu-v2.2.0_GH0.tar.gz) = 2aebc5f857f1c956fa5b8aa7a5c94dddc322398fa252f4728b2d8a08394c388c +SIZE (phillbush-pmenu-v2.2.0_GH0.tar.gz) = 15264 Modified: head/x11/pmenu/files/patch-config.mk ============================================================================== --- head/x11/pmenu/files/patch-config.mk Fri Feb 5 11:21:08 2021 (r564110) +++ head/x11/pmenu/files/patch-config.mk Fri Feb 5 11:30:44 2021 (r564111) @@ -1,11 +1,30 @@ ---- config.mk.orig 2020-10-06 11:12:09 UTC +--- config.mk.orig 2021-02-05 04:34:38 UTC +++ config.mk -@@ -17,12 +17,12 @@ FREETYPEINC = /usr/include/freetype2 +@@ -2,16 +2,16 @@ + PROG = pmenu - # includes and libs - INCS = -I${LOCALINC} -I${X11INC} -I${FREETYPEINC} --LIBS = -L${LOCALLIB} -L${X11LIB} -lm -lfontconfig -lXft -lX11 -lXinerama -lXext -lImlib2 -+LIBS += -L${LOCALLIB} -L${X11LIB} -lm -lfontconfig -lXft -lX11 -lXinerama -lXext -lImlib2 + # paths +-PREFIX = /usr/local ++PREFIX ?= /usr/local + MANPREFIX = ${PREFIX}/share/man + +-LOCALINC = /usr/local/include +-LOCALLIB = /usr/local/lib ++LOCALINC = ${LOCALBASE}/include ++LOCALLIB = ${LOCALBASE}/lib + +-X11INC = /usr/X11R6/include +-X11LIB = /usr/X11R6/lib ++X11INC = ${LOCALBASE}/include/xorg ++X11LIB = ${LOCALBASE}/lib/xorg + +-FREETYPEINC = /usr/include/freetype2 ++FREETYPEINC = ${LOCALBASE}/include/freetype2 + # OpenBSD (uncomment) + #FREETYPEINC = ${X11INC}/freetype2 + +@@ -20,9 +20,9 @@ INCS = -I${LOCALINC} -I${X11INC} -I${FREETYPEINC} + LIBS = -L${LOCALLIB} -L${X11LIB} -lm -lfontconfig -lXft -lX11 -lXinerama -lXrender -lXext -lImlib2 # flags -CPPFLAGS =