Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Dec 2025 00:08:46 +0100
From:      Guido Falsi <madpilot@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   Re: git: 593001cdf958 - main - sysutils/upower: Update to 1.91.0
Message-ID:  <dceafb5a-c07a-4488-a880-a4eb982112f2@FreeBSD.org>
In-Reply-To: <692ccd8f.3ad63.5135bbca@gitrepo.freebsd.org>

index | next in thread | previous in thread | raw e-mail

On 12/1/25 00:04, Guido Falsi wrote:
> The branch main has been updated by madpilot:
> 
> URL: https://cgit.FreeBSD.org/ports/commit/?id=593001cdf95878d0c85029d61c4d699475e6bb2f
> 
> commit 593001cdf95878d0c85029d61c4d699475e6bb2f
> Author:     Guido Falsi <madpilot@FreeBSD.org>
> AuthorDate: 2025-11-30 23:03:20 +0000

The author should have been "Olivier Duchateau 
<duchateau.olivier@gmail.com>".

I'm terribly sorry for the mistake!

> Commit:     Guido Falsi <madpilot@FreeBSD.org>
> CommitDate: 2025-11-30 23:03:20 +0000
> 
>      sysutils/upower: Update to 1.91.0
>      
>      - Added patch to install documentation file in correct diretory
>      - Added DOCS option to handle document installation
>      
>      PR:             291286
> ---
>   sysutils/upower/Makefile                                  | 8 ++++++--
>   sysutils/upower/distinfo                                  | 6 +++---
>   sysutils/upower/files/patch-etc_UPower.conf.d_meson.build | 9 +++++++++
>   sysutils/upower/pkg-plist                                 | 4 +++-
>   4 files changed, 21 insertions(+), 6 deletions(-)
> 
> diff --git a/sysutils/upower/Makefile b/sysutils/upower/Makefile
> index c7ee2681540e..ea5fd3c80545 100644
> --- a/sysutils/upower/Makefile
> +++ b/sysutils/upower/Makefile
> @@ -1,6 +1,6 @@
>   PORTNAME=	upower
>   DISTVERSIONPREFIX=	v
> -DISTVERSION=	1.90.10
> +DISTVERSION=	1.91.0
>   CATEGORIES=	sysutils
>   
>   MAINTAINER=	desktop@FreeBSD.org
> @@ -18,6 +18,7 @@ GL_SITE=	https://gitlab.freedesktop.org/
>   USE_GNOME=	glib20 introspection:build
>   USE_LDCONFIG=	yes
>   MESON_ARGS=	-Dgtk-doc=false \
> +		-Dinstalled_tests=false \
>   		-Didevice=disabled \
>   		-Dos_backend=freebsd \
>   		-Dpolkit=enabled \
> @@ -27,7 +28,7 @@ MESON_ARGS=	-Dgtk-doc=false \
>   		-Dzshcompletiondir=no
>   LDFLAGS+=	-lkvm
>   
> -OPTIONS_DEFINE=		MANPAGES NLS
> +OPTIONS_DEFINE=		DOCS MANPAGES NLS
>   OPTIONS_DEFAULT=	MANPAGES
>   OPTIONS_SUB=		yes
>   
> @@ -42,4 +43,7 @@ NLS_USES=	gettext-runtime
>   post-patch-NLS-off:
>   	@${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
>   
> +post-install:
> +	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/UPower/UPower.conf.d
> +
>   .include <bsd.port.mk>
> diff --git a/sysutils/upower/distinfo b/sysutils/upower/distinfo
> index 0b2d507046f5..a068f8c5e1c2 100644
> --- a/sysutils/upower/distinfo
> +++ b/sysutils/upower/distinfo
> @@ -1,3 +1,3 @@
> -TIMESTAMP = 1756224594
> -SHA256 (upower-v1.90.10.tar.bz2) = c1baf418b685ffe4150c8a75c04da0cec70323fe094b5b257b287eea564d3f56
> -SIZE (upower-v1.90.10.tar.bz2) = 160031
> +TIMESTAMP = 1764448523
> +SHA256 (upower-v1.91.0.tar.bz2) = 954f8ee8d1422c813615862bc6249cb9b31ace1d905fd1f06549c4e47f4ba401
> +SIZE (upower-v1.91.0.tar.bz2) = 166922
> diff --git a/sysutils/upower/files/patch-etc_UPower.conf.d_meson.build b/sysutils/upower/files/patch-etc_UPower.conf.d_meson.build
> new file mode 100644
> index 000000000000..e0de7580bf81
> --- /dev/null
> +++ b/sysutils/upower/files/patch-etc_UPower.conf.d_meson.build
> @@ -0,0 +1,9 @@
> +--- etc/UPower.conf.d/meson.build.orig	2025-11-25 08:39:56 UTC
> ++++ etc/UPower.conf.d/meson.build
> +@@ -1,5 +1,4 @@ install_data(
> + install_data(
> +     'README.md',
> +-    install_tag: 'doc',
> +-    install_dir: get_option('sysconfdir') / 'UPower' / 'UPower.conf.d',
> ++    install_dir: get_option('datadir') / 'doc' / 'upower',
> + )
> diff --git a/sysutils/upower/pkg-plist b/sysutils/upower/pkg-plist
> index b3a3e708279b..cf51c4d3f2ff 100644
> --- a/sysutils/upower/pkg-plist
> +++ b/sysutils/upower/pkg-plist
> @@ -11,7 +11,7 @@ include/libupower-glib/upower.h
>   lib/girepository-1.0/UPowerGlib-1.0.typelib
>   lib/libupower-glib.so
>   lib/libupower-glib.so.3
> -lib/libupower-glib.so.3.1.0
> +lib/libupower-glib.so.3.1.1
>   libdata/pkgconfig/upower-glib.pc
>   libexec/upowerd
>   %%MANPAGES%%share/man/man1/upower.1.gz
> @@ -22,6 +22,7 @@ share/dbus-1/interfaces/org.freedesktop.UPower.KbdBacklight.xml
>   share/dbus-1/interfaces/org.freedesktop.UPower.xml
>   share/dbus-1/system.d/org.freedesktop.UPower.conf
>   share/dbus-1/system-services/org.freedesktop.UPower.service
> +%%PORTDOCS%%%%DOCSDIR%%/README.md
>   share/gir-1.0/UPowerGlib-1.0.gir
>   %%NLS%%share/locale/fr/LC_MESSAGES/upower.mo
>   %%NLS%%share/locale/it/LC_MESSAGES/upower.mo
> @@ -29,5 +30,6 @@ share/gir-1.0/UPowerGlib-1.0.gir
>   %%NLS%%share/locale/pl/LC_MESSAGES/upower.mo
>   %%NLS%%share/locale/sv/LC_MESSAGES/upower.mo
>   share/polkit-1/actions/org.freedesktop.upower.policy
> +@dir etc/UPower/UPower.conf.d
>   @dir /var/lib/upower
>   @dir /var/lib/
> 

-- 
Guido Falsi <madpilot@FreeBSD.org>



home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?dceafb5a-c07a-4488-a880-a4eb982112f2>