summaryrefslogtreecommitdiffstats
path: root/sysutils
diff options
context:
space:
mode:
authorkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2012-09-20 05:50:44 +0800
committerkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2012-09-20 05:50:44 +0800
commite4374a0d003da7fc990965af35d0a0f8d844c368 (patch)
tree21fa99ae1f0ee38b0ee625f942643f5195f01b27 /sysutils
parent26b589149eb0751dbf3908cf10510bf68c45cf39 (diff)
downloadmarcuscom-ports-e4374a0d003da7fc990965af35d0a0f8d844c368.tar
marcuscom-ports-e4374a0d003da7fc990965af35d0a0f8d844c368.tar.gz
marcuscom-ports-e4374a0d003da7fc990965af35d0a0f8d844c368.tar.bz2
marcuscom-ports-e4374a0d003da7fc990965af35d0a0f8d844c368.tar.lz
marcuscom-ports-e4374a0d003da7fc990965af35d0a0f8d844c368.tar.xz
marcuscom-ports-e4374a0d003da7fc990965af35d0a0f8d844c368.tar.zst
marcuscom-ports-e4374a0d003da7fc990965af35d0a0f8d844c368.zip
Update to 0.6.24.
Not tested because my devel/desktop box died. git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@17075 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/accountsservice/Makefile9
-rw-r--r--sysutils/accountsservice/distinfo4
-rw-r--r--sysutils/accountsservice/files/patch-src_daemon.c22
3 files changed, 15 insertions, 20 deletions
diff --git a/sysutils/accountsservice/Makefile b/sysutils/accountsservice/Makefile
index c1a8f4a1a..2f795675c 100644
--- a/sysutils/accountsservice/Makefile
+++ b/sysutils/accountsservice/Makefile
@@ -1,12 +1,9 @@
-# New ports collection makefile for: accountsservice
-# Date Created: 8 Mar 2011
-# Whom: Koop Mast <kwm@FreeBSD.org>
-#
+# Created by: Koop Mast <kwm@FreeBSD.org>
# $FreeBSD$
-#
+# $MCom$
PORTNAME= accountsservice
-PORTVERSION= 0.6.22
+PORTVERSION= 0.6.24
CATEGORIES= sysutils devel
MASTER_SITES= http://www.freedesktop.org/software/${PORTNAME}/
diff --git a/sysutils/accountsservice/distinfo b/sysutils/accountsservice/distinfo
index 491f27e95..6986b26ee 100644
--- a/sysutils/accountsservice/distinfo
+++ b/sysutils/accountsservice/distinfo
@@ -1,2 +1,2 @@
-SHA256 (accountsservice-0.6.22.tar.xz) = 851e05aa593cd8e3ed5c635a7fee3ffc0f418d3db2f28c5ebd6b7503294e3bdd
-SIZE (accountsservice-0.6.22.tar.xz) = 331028
+SHA256 (accountsservice-0.6.24.tar.xz) = f2c0886c5d6d80453eebd4a91e6081231cde6cc436d55b9425d2cc0332a85623
+SIZE (accountsservice-0.6.24.tar.xz) = 332928
diff --git a/sysutils/accountsservice/files/patch-src_daemon.c b/sysutils/accountsservice/files/patch-src_daemon.c
index ef24613ba..c1955e4f0 100644
--- a/sysutils/accountsservice/files/patch-src_daemon.c
+++ b/sysutils/accountsservice/files/patch-src_daemon.c
@@ -1,5 +1,5 @@
---- src/daemon.c.orig 2012-06-28 17:24:55.000000000 +0200
-+++ src/daemon.c 2012-06-29 10:44:09.000000000 +0200
+--- src/daemon.c.orig 2012-08-16 19:03:51.000000000 +0000
++++ src/daemon.c 2012-09-19 21:48:15.000000000 +0000
@@ -49,7 +49,7 @@
#define PATH_SHADOW "/etc/shadow"
#define PATH_NOLOGIN "/sbin/nologin"
@@ -25,17 +25,15 @@
NULL
};
-@@ -315,7 +317,13 @@
- g_hash_table_foreach (daemon->priv->users, listify_hash_values_hfunc, &old_users);
- g_slist_foreach (old_users, (GFunc) g_object_ref, NULL);
+@@ -304,7 +306,11 @@
+ /* Every iteration */
+ fp = *state;
+#ifdef HAVE_FGETPWENT
- while ((pwent = fgetpwent (fp)) != NULL) {
+ pwent = fgetpwent (fp);
+#else
-+ setpwent();
-+
-+ while ((pwent = getpwent ()) != NULL) {
++ pwent = getpwent ();
+#endif
- /* Skip system users... */
- if (daemon_local_user_is_excluded (daemon, pwent->pw_name, pwent->pw_shell)) {
- g_debug ("skipping user: %s", pwent->pw_name);
+ if (pwent != NULL) {
+ return pwent;
+ }