head 1.9; access; symbols pkgsrc-2023Q4:1.9.0.2 pkgsrc-2023Q4-base:1.9 pkgsrc-2023Q3:1.8.0.16 pkgsrc-2023Q3-base:1.8 pkgsrc-2023Q2:1.8.0.14 pkgsrc-2023Q2-base:1.8 pkgsrc-2023Q1:1.8.0.12 pkgsrc-2023Q1-base:1.8 pkgsrc-2022Q4:1.8.0.10 pkgsrc-2022Q4-base:1.8 pkgsrc-2022Q3:1.8.0.8 pkgsrc-2022Q3-base:1.8 pkgsrc-2022Q2:1.8.0.6 pkgsrc-2022Q2-base:1.8 pkgsrc-2022Q1:1.8.0.4 pkgsrc-2022Q1-base:1.8 pkgsrc-2021Q4:1.8.0.2 pkgsrc-2021Q4-base:1.8 pkgsrc-2021Q3:1.7.0.4 pkgsrc-2021Q3-base:1.7 pkgsrc-2021Q2:1.7.0.2 pkgsrc-2021Q2-base:1.7 pkgsrc-2021Q1:1.6.0.4 pkgsrc-2021Q1-base:1.6 pkgsrc-2020Q4:1.6.0.2 pkgsrc-2020Q4-base:1.6 pkgsrc-2020Q3:1.5.0.6 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.4 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.2 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.3.0.14 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.3.0.10 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.8 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.6 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.4 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.2 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.2.0.2 pkgsrc-2018Q2-base:1.2; locks; strict; comment @# @; 1.9 date 2023.12.19.00.49.52; author gutteridge; state Exp; branches; next 1.8; commitid FyxwPYrJB1yUI0RE; 1.8 date 2021.12.08.16.02.36; author adam; state Exp; branches; next 1.7; commitid 2PyWjHx5T8rqARjD; 1.7 date 2021.05.02.11.06.14; author nia; state Exp; branches; next 1.6; commitid iNYSncOgI6HA1zRC; 1.6 date 2020.12.04.04.56.13; author riastradh; state Exp; branches; next 1.5; commitid rml4sqzmdFjgLnyC; 1.5 date 2020.03.08.16.48.09; author wiz; state Exp; branches; next 1.4; commitid rcNYzTQo8icypCZB; 1.4 date 2020.01.18.23.35.14; author rillig; state Exp; branches; next 1.3; commitid shGUwZfkr7sleeTB; 1.3 date 2018.07.04.13.40.36; author jperkin; state Exp; branches; next 1.2; commitid NnIyRkdX3Lbg3PIA; 1.2 date 2018.06.26.09.54.30; author jperkin; state Exp; branches; next 1.1; commitid Qfcv6KisnSFD5MHA; 1.1 date 2018.06.11.23.55.50; author youri; state Exp; branches; next ; commitid G5uxcniNUuDbeVFA; desc @@ 1.9 log @accountsservice: minor patch cleanup Improve library inclusion and explicit linking. Also fix some code formatting, plus spelling and grammar tweaks. (We still don't correctly include util.h, because the upstream project uses its own header file by that name, which is woven all over the place. That should be fixed later.) Noted while reviewing the NetBSD support patch set. The (now rather dated) 0.6.42 release is (co-incidentally?) the last version before various function signature changes that assume a glibc- specific structure exists that's passed around. This of course doesn't work on NetBSD. There's more than one way to fix this: OpenBSD added a whole bunch more #ifdefs; a more elegant method would be to abstract these expectations. The upstream project has recently landed a patch set that sort of does the latter (simply copies the glibc struct if it isn't found), but that hasn't made it into a release yet. @ text @# $NetBSD: Makefile,v 1.8 2021/12/08 16:02:36 adam Exp $ DISTNAME= accountsservice-0.6.42 PKGREVISION= 4 CATEGORIES= sysutils MASTER_SITES= http://www.freedesktop.org/software/accountsservice/ EXTRACT_SUFX= .tar.xz MAINTAINER= youri@@NetBSD.org HOMEPAGE= https://www.freedesktop.org/software/accountsservice/ COMMENT= Set of D-Bus interfaces for accessing account information LICENSE= gnu-gpl-v3 GNU_CONFIGURE= yes USE_LIBTOOL= yes USE_TOOLS+= pkg-config intltool gmake autoconf autoreconf automake msgfmt USE_TOOLS+= gdbus-codegen EGDIR= ${PREFIX}/share/examples/accountsservice CONFIGURE_ARGS+= --disable-systemd \ --sysconfdir=${EGDIR} CONFIGURE_ENV.SunOS+= ac_cv_have_decl_WTMPX_FILENAME=yes CPPFLAGS.SunOS+= -DWTMPX_FILENAME=WTMPX_FILE LDFLAGS.NetBSD+= -lutil -lcrypt # pw_getpwconf & pw_gensalt ALL_ENV+= EGDIR=${EGDIR} PKGCONFIG_OVERRIDE+= src/libaccountsservice/accountsservice.pc.in MAKE_DIRS+= ${PKG_SYSCONFDIR}/dbus-1/system.d CONF_FILES+= ${EGDIR}/dbus-1/system.d/org.freedesktop.Accounts.conf \ ${PKG_SYSCONFDIR}/dbus-1/system.d/org.freedesktop.Accounts.conf SUBST_CLASSES+= gdm SUBST_FILES.gdm= src/daemon.c SUBST_STAGE.gdm= pre-configure SUBST_SED.gdm= -e 's,/etc/gdm/custom.conf,${PKG_SYSCONFDIR}/gdm/custom.conf,g' .include "../../devel/gobject-introspection/buildlink3.mk" .include "../../security/polkit/buildlink3.mk" .include "../../devel/glib2/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.8 log @revbump for icu and libffi @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2021/05/02 11:06:14 nia Exp $ d4 1 a4 1 PKGREVISION= 3 d27 1 a27 1 LDFLAGS.NetBSD+= -lutil # pw_getpwconf @ 1.7 log @*: Use the tools framework for gdbus-codegen @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2020/12/04 04:56:13 riastradh Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.6 log @Revbump for openpam cppflags change months ago, belatedly. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2020/03/08 16:48:09 wiz Exp $ d17 1 a42 2 BUILD_DEPENDS+= gdbus-codegen-[0-9]*:../../devel/gdbus-codegen @ 1.5 log @*: recursive bump for libffi @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2020/01/18 23:35:14 rillig Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.4 log @all: migrate several HOMEPAGEs to https pkglint --only "https instead of http" -r -F With manual adjustments afterwards since pkglint 19.4.4 fixed a few indentations in unrelated lines. This mainly affects projects hosted at SourceForce, as well as freedesktop.org, CTAN and GNU. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2018/07/04 13:40:36 jperkin Exp $ d4 1 @ 1.3 log @*: Move SUBST_STAGE from post-patch to pre-configure Performing substitutions during post-patch breaks tools such as mkpatches, making it very difficult to regenerate correct patches after making changes, and often leading to substituted string replacements being committed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2018/06/26 09:54:30 jperkin Exp $ d9 1 a9 1 HOMEPAGE= http://www.freedesktop.org/software/accountsservice/ @ 1.2 log @accountsservice: Requires msgfmt. Fix build on SunOS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2018/06/11 23:55:50 youri Exp $ d38 1 a38 1 SUBST_STAGE.gdm= post-patch @ 1.1 log @sysutils/accountsservice: import accountsservice-0.6.42 The AccountsService project provides o A set of D-Bus interfaces for querying and manipulating user account information. o An implementation of these interfaces based on the usermod(8), useradd(8) and userdel(8) commands. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2015/06/06 13:52:41 krytarowski Exp $ d15 1 a15 1 USE_TOOLS+= pkg-config intltool gmake autoconf autoreconf automake d22 3 @