Subject: CVS commit: pkgsrc/sysutils/accountsservice
From: David H. Gutteridge
Date: 2023-12-19 01:49:52
Message id: 20231219004952.894CFFA42@cvs.NetBSD.org

Log Message:
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.

Files:
RevisionActionfile
1.9modifypkgsrc/sysutils/accountsservice/Makefile
1.5modifypkgsrc/sysutils/accountsservice/distinfo
1.2modifypkgsrc/sysutils/accountsservice/patches/patch-src_daemon.c
1.2modifypkgsrc/sysutils/accountsservice/patches/patch-src_libaccountsservice_act-user.c
1.2modifypkgsrc/sysutils/accountsservice/patches/patch-src_user.c