pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/sysutils/liboobs Make it build on FreeBSD and DragonFly.
details: https://anonhg.NetBSD.org/pkgsrc/rev/0fbf6cfbc464
branches: trunk
changeset: 395768:0fbf6cfbc464
user: hasso <hasso%pkgsrc.org@localhost>
date: Sun Jul 12 10:33:12 2009 +0000
description:
Make it build on FreeBSD and DragonFly.
diffstat:
sysutils/liboobs/distinfo | 6 +++---
sysutils/liboobs/patches/patch-aa | 21 ++++++++++++++++-----
sysutils/liboobs/patches/patch-ac | 27 ++++++++++++++++++++-------
3 files changed, 39 insertions(+), 15 deletions(-)
diffs (109 lines):
diff -r a7f4a42592d5 -r 0fbf6cfbc464 sysutils/liboobs/distinfo
--- a/sysutils/liboobs/distinfo Sun Jul 12 09:48:48 2009 +0000
+++ b/sysutils/liboobs/distinfo Sun Jul 12 10:33:12 2009 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.2 2009/01/14 21:45:04 dsainty Exp $
+$NetBSD: distinfo,v 1.3 2009/07/12 10:33:12 hasso Exp $
SHA1 (liboobs-2.22.0.tar.bz2) = 109282db84fc809df5ea10a4cfb8bb37863c8aca
RMD160 (liboobs-2.22.0.tar.bz2) = 41d2149a05c779dfe8e53c77b77c41c58b927a7f
Size (liboobs-2.22.0.tar.bz2) = 340348 bytes
-SHA1 (patch-aa) = 8cf12f4779eb68c82a7bf5880757350b32e33b38
+SHA1 (patch-aa) = 38cdd8ef252888fdfd1039ed237339b47955c736
SHA1 (patch-ab) = 6dd631852cb10018920870189b6418ecfce3ee9e
-SHA1 (patch-ac) = adf650031c6e2f308ebd29aeed7c8c4f7edae5cb
+SHA1 (patch-ac) = 0d5ed64cfff454dab37745bf300ecb8ec5b02793
diff -r a7f4a42592d5 -r 0fbf6cfbc464 sysutils/liboobs/patches/patch-aa
--- a/sysutils/liboobs/patches/patch-aa Sun Jul 12 09:48:48 2009 +0000
+++ b/sysutils/liboobs/patches/patch-aa Sun Jul 12 10:33:12 2009 +0000
@@ -1,12 +1,23 @@
-$NetBSD: patch-aa,v 1.1.1.1 2008/11/15 18:30:22 jmcneill Exp $
+$NetBSD: patch-aa,v 1.2 2009/07/12 10:33:12 hasso Exp $
---- oobs/oobs-group.c.orig 2008-11-15 09:06:29.000000000 -0500
-+++ oobs/oobs-group.c
-@@ -27,7 +27,11 @@
+--- oobs/oobs-group.c.orig 2008-01-02 16:07:38 +0200
++++ oobs/oobs-group.c 2009-07-12 10:43:25 +0300
+@@ -18,6 +18,10 @@
+ * Authors: Carlos Garnacho Parro <carlosg%gnome.org@localhost>
+ */
+
++#if defined(HAVE_CONFIG_H)
++#include <config.h>
++#endif
++
+ #include <glib-object.h>
+ #include "oobs-session.h"
+ #include "oobs-group.h"
+@@ -27,7 +31,11 @@
#include "oobs-usersconfig.h"
#include "oobs-defines.h"
#include "utils.h"
-+#ifndef __NetBSD__
++#ifdef HAVE_CRYPT_H
#include <crypt.h>
+#else
+#include <unistd.h>
diff -r a7f4a42592d5 -r 0fbf6cfbc464 sysutils/liboobs/patches/patch-ac
--- a/sysutils/liboobs/patches/patch-ac Sun Jul 12 09:48:48 2009 +0000
+++ b/sysutils/liboobs/patches/patch-ac Sun Jul 12 10:33:12 2009 +0000
@@ -1,13 +1,24 @@
-$NetBSD: patch-ac,v 1.2 2009/01/14 21:45:04 dsainty Exp $
+$NetBSD: patch-ac,v 1.3 2009/07/12 10:33:12 hasso Exp $
---- oobs/oobs-user.c.orig 2008-11-15 09:03:02.000000000 -0500
-+++ oobs/oobs-user.c
-@@ -23,8 +23,18 @@
+--- oobs/oobs-user.c.orig 2008-01-02 16:23:56 +0200
++++ oobs/oobs-user.c 2009-07-12 10:44:15 +0300
+@@ -18,13 +18,29 @@
+ * Authors: Carlos Garnacho Parro <carlosg%gnome.org@localhost>
+ */
+
++#if defined(HAVE_CONFIG_H)
++#include <config.h>
++#endif
++
+ #include <glib-object.h>
+ #include <sys/types.h>
#include <unistd.h>
#include <stdlib.h>
#include <string.h>
++#ifdef HAVE_CRYPT_H
+ #include <crypt.h>
++#endif
+#ifndef __NetBSD__
- #include <crypt.h>
#include <utmp.h>
+#define UTMP utmp
+#define GETUTENT getutent
@@ -21,7 +32,7 @@
#include "oobs-usersconfig.h"
#include "oobs-user.h"
-@@ -804,7 +815,7 @@ oobs_user_set_other_data (OobsUser *user
+@@ -804,7 +820,7 @@ oobs_user_set_other_data (OobsUser *user
gboolean
oobs_user_get_active (OobsUser *user)
{
@@ -30,11 +41,12 @@
const gchar *login;
gboolean match = FALSE;
-@@ -812,14 +823,14 @@ oobs_user_get_active (OobsUser *user)
+@@ -812,14 +828,16 @@ oobs_user_get_active (OobsUser *user)
login = oobs_user_get_login_name (user);
- while (!match && (entry = getutent ()) != NULL)
++#if !defined(__FreeBSD__) && !defined(__DragonFly__)
+ while (!match && (entry = GETUTENT ()) != NULL)
{
match = (entry->ut_type == USER_PROCESS &&
@@ -46,4 +58,5 @@
+ ENDUTENT ();
return match;
++#endif
}
Home |
Main Index |
Thread Index |
Old Index