summaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authoravl <avl@df743ca5-7f9a-e211-a948-0013205c9059>2010-09-18 14:15:45 +0800
committeravl <avl@df743ca5-7f9a-e211-a948-0013205c9059>2010-09-18 14:15:45 +0800
commit832171a032d935bc7d847afb839d266227b7ccf9 (patch)
tree1817cf4b7408be75f493620976f4b2011ce163f3 /devel
parente67199eeee2f5deb539ea9b6f4bf5ce08f2dfde0 (diff)
downloadmarcuscom-ports-832171a032d935bc7d847afb839d266227b7ccf9.tar
marcuscom-ports-832171a032d935bc7d847afb839d266227b7ccf9.tar.gz
marcuscom-ports-832171a032d935bc7d847afb839d266227b7ccf9.tar.bz2
marcuscom-ports-832171a032d935bc7d847afb839d266227b7ccf9.tar.lz
marcuscom-ports-832171a032d935bc7d847afb839d266227b7ccf9.tar.xz
marcuscom-ports-832171a032d935bc7d847afb839d266227b7ccf9.tar.zst
marcuscom-ports-832171a032d935bc7d847afb839d266227b7ccf9.zip
Update to 2.25.16.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@14572 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'devel')
-rw-r--r--devel/gio-fam-backend/Makefile4
-rw-r--r--devel/gio-fam-backend/distinfo6
-rw-r--r--devel/glib20/Makefile4
-rw-r--r--devel/glib20/distinfo6
-rw-r--r--devel/glib20/files/patch-gio_gcredentials.c125
-rw-r--r--devel/glib20/files/patch-gio_gioenums.h20
-rw-r--r--devel/glib20/files/patch-gio_gioenumtypes.c10
-rw-r--r--devel/glib20/files/patch-gio_gsocket.c18
-rw-r--r--devel/glib20/files/patch-gio_gunixcredentialsmessage.c90
-rw-r--r--devel/glib20/files/patch-glib_gregex.c11
-rw-r--r--devel/glib20/pkg-plist6
11 files changed, 22 insertions, 278 deletions
diff --git a/devel/gio-fam-backend/Makefile b/devel/gio-fam-backend/Makefile
index 066e9aa7b..a471e2e6e 100644
--- a/devel/gio-fam-backend/Makefile
+++ b/devel/gio-fam-backend/Makefile
@@ -3,11 +3,11 @@
# Whom: Joe Marcus Clarke <marcus@FreeBSD.org>
#
# $FreeBSD$
-# $MCom: ports/devel/gio-fam-backend/Makefile,v 1.60 2010/08/16 21:18:12 kwm Exp $
+# $MCom: ports/devel/gio-fam-backend/Makefile,v 1.61 2010/09/01 13:10:22 kwm Exp $
#
PORTNAME= gio-fam-backend
-PORTVERSION= 2.25.15
+PORTVERSION= 2.25.16
PORTREVISION= 0
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GNOME:S,%SUBDIR%,sources/glib/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/},} \
diff --git a/devel/gio-fam-backend/distinfo b/devel/gio-fam-backend/distinfo
index 1ff05aec2..c4a211f0e 100644
--- a/devel/gio-fam-backend/distinfo
+++ b/devel/gio-fam-backend/distinfo
@@ -1,3 +1,3 @@
-MD5 (gnome2/glib-2.25.15.tar.bz2) = cbcca065bd20e37b2c633725934b8b06
-SHA256 (gnome2/glib-2.25.15.tar.bz2) = cb4fd91cfc2f55f89b5bc3e1999d7f778cd9cfa6596cf6391216ff3273b046b3
-SIZE (gnome2/glib-2.25.15.tar.bz2) = 6420625
+MD5 (gnome2/glib-2.25.16.tar.bz2) = f52b6bbaad1501cb8f13db2968ae5066
+SHA256 (gnome2/glib-2.25.16.tar.bz2) = dd7243298504792ab717cea138554ab7edb8ec4145f6b9b0839ffe3ae0ad39f2
+SIZE (gnome2/glib-2.25.16.tar.bz2) = 6524923
diff --git a/devel/glib20/Makefile b/devel/glib20/Makefile
index daaa4128b..995bb8420 100644
--- a/devel/glib20/Makefile
+++ b/devel/glib20/Makefile
@@ -3,12 +3,12 @@
# Whom: Vanilla I. Shu <vanilla@FreeBSD.org>
#
# $FreeBSD$
-# $MCom: ports/devel/glib20/Makefile,v 1.183 2010/09/01 11:56:05 kwm Exp $
+# $MCom: ports/devel/glib20/Makefile,v 1.184 2010/09/09 10:36:44 kwm Exp $
#
# !! DON'T FORGET ABOUT devel/gio-fam-backend !!
PORTNAME= glib
-PORTVERSION= 2.25.15
+PORTVERSION= 2.25.16
PORTREVISION?= 0
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GNOME:S,%SUBDIR%,sources/glib/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/},} \
diff --git a/devel/glib20/distinfo b/devel/glib20/distinfo
index 1ff05aec2..c4a211f0e 100644
--- a/devel/glib20/distinfo
+++ b/devel/glib20/distinfo
@@ -1,3 +1,3 @@
-MD5 (gnome2/glib-2.25.15.tar.bz2) = cbcca065bd20e37b2c633725934b8b06
-SHA256 (gnome2/glib-2.25.15.tar.bz2) = cb4fd91cfc2f55f89b5bc3e1999d7f778cd9cfa6596cf6391216ff3273b046b3
-SIZE (gnome2/glib-2.25.15.tar.bz2) = 6420625
+MD5 (gnome2/glib-2.25.16.tar.bz2) = f52b6bbaad1501cb8f13db2968ae5066
+SHA256 (gnome2/glib-2.25.16.tar.bz2) = dd7243298504792ab717cea138554ab7edb8ec4145f6b9b0839ffe3ae0ad39f2
+SIZE (gnome2/glib-2.25.16.tar.bz2) = 6524923
diff --git a/devel/glib20/files/patch-gio_gcredentials.c b/devel/glib20/files/patch-gio_gcredentials.c
deleted file mode 100644
index bae6edd11..000000000
--- a/devel/glib20/files/patch-gio_gcredentials.c
+++ /dev/null
@@ -1,125 +0,0 @@
---- gio/gcredentials.c.orig 2010-07-30 15:36:31.000000000 -0400
-+++ gio/gcredentials.c 2010-08-29 17:05:48.000000000 -0400
-@@ -22,6 +22,11 @@
-
- #include "config.h"
-
-+#ifdef __FreeBSD__
-+#include <sys/types.h>
-+#include <sys/socket.h>
-+#include <string.h>
-+#endif
- #include <stdlib.h>
-
- #include <gobject/gvaluecollector.h>
-@@ -55,6 +60,9 @@
- * <citerefentry><refentrytitle>unix</refentrytitle><manvolnum>7</manvolnum></citerefentry>
- * man page for details. This corresponds to
- * %G_CREDENTIALS_TYPE_LINUX_UCRED.
-+ *
-+ * On FreeBSD, the native credential type is a <type>struct cmsgcred</type>.
-+ * This corresponds to %G_CREDENTIALS_TYPE_FREEBSD_CMSGCRED.
- */
-
- /**
-@@ -72,6 +80,8 @@ struct _GCredentials
-
- #ifdef __linux__
- struct ucred native;
-+#elif defined(__FreeBSD__)
-+ struct cmsgcred native;
- #else
- #ifdef __GNUC__
- #warning Please add GCredentials support for your OS
-@@ -120,6 +130,11 @@ g_credentials_init (GCredentials *creden
- credentials->native.pid = getpid ();
- credentials->native.uid = geteuid ();
- credentials->native.gid = getegid ();
-+#elif defined(__FreeBSD__)
-+ memset (&credentials->native, 0, sizeof (struct cmsgcred));
-+ credentials->native.cmcred_pid = getpid ();
-+ credentials->native.cmcred_euid = geteuid ();
-+ credentials->native.cmcred_gid = getegid ();
- #endif
- }
-
-@@ -173,6 +188,14 @@ g_credentials_to_string (GCredentials *c
- g_string_append_printf (ret, "gid=%" G_GINT64_FORMAT ",", (gint64) credentials->native.gid);
- if (ret->str[ret->len - 1] == ',')
- ret->str[ret->len - 1] = '\0';
-+#elif defined(__FreeBSD__)
-+ g_string_append (ret, "freebsd-cmsgcred:");
-+ if (credentials->native.cmcred_pid != -1)
-+ g_string_append_printf (ret, "pid=%" G_GINT64_FORMAT ",", (gint64) credentials->native.cmcred_pid);
-+ if (credentials->native.cmcred_euid != -1)
-+ g_string_append_printf (ret, "uid=%" G_GINT64_FORMAT ",", (gint64) credentials->native.cmcred_euid);
-+ if (credentials->native.cmcred_gid != -1)
-+ g_string_append_printf (ret, "gid=%" G_GINT64_FORMAT ",", (gint64) credentials->native.cmcred_gid);
- #else
- g_string_append (ret, "unknown");
- #endif
-@@ -213,6 +236,9 @@ g_credentials_is_same_user (GCredentials
- #ifdef __linux__
- if (credentials->native.uid == other_credentials->native.uid)
- ret = TRUE;
-+#elif defined(__FreeBSD__)
-+ if (credentials->native.cmcred_euid == other_credentials->native.cmcred_euid)
-+ ret = TRUE;
- #else
- g_set_error_literal (error,
- G_IO_ERROR,
-@@ -263,6 +289,17 @@ g_credentials_get_native (GCredentials
- {
- ret = &credentials->native;
- }
-+#elif defined(__FreeBSD__)
-+ if (native_type != G_CREDENTIALS_TYPE_FREEBSD_CMSGCRED)
-+ {
-+ g_warning ("g_credentials_get_native: Trying to get credentials of type %d but only "
-+ "G_CREDENTIALS_TYPE_FREEBSD_CMSGCRED is supported.",
-+ native_type);
-+ }
-+ else
-+ {
-+ ret = &credentials->native;
-+ }
- #else
- g_warning ("g_credentials_get_native: Trying to get credentials but GLib has no support "
- "for the native credentials type. Please add support.");
-@@ -302,6 +339,17 @@ g_credentials_set_native (GCredentials
- {
- memcpy (&credentials->native, native, sizeof (struct ucred));
- }
-+#elif defined(__FreeBSD__)
-+ if (native_type != G_CREDENTIALS_TYPE_FREEBSD_CMSGCRED)
-+ {
-+ g_warning ("g_credentials_set_native: Trying to set credentials of type %d "
-+ "but only G_CREDENTIALS_TYPE_FREEBSD_CMSGCRED is supported.",
-+ native_type);
-+ }
-+ else
-+ {
-+ memcpy (&credentials->native, native, sizeof (struct cmsgcred));
-+ }
- #else
- g_warning ("g_credentials_set_native: Trying to set credentials but GLib has no support "
- "for the native credentials type. Please add support.");
-@@ -338,6 +386,8 @@ g_credentials_get_unix_user (GCredential
-
- #ifdef __linux__
- ret = credentials->native.uid;
-+#elif defined(__FreeBSD__)
-+ ret = credentials->native.cmcred_euid;
- #else
- ret = -1;
- g_set_error_literal (error,
-@@ -381,6 +431,9 @@ g_credentials_set_unix_user (GCredential
- #ifdef __linux__
- credentials->native.uid = uid;
- ret = TRUE;
-+#elif defined(__FreeBSD__)
-+ credentials->native.cmcred_euid = uid;
-+ ret = TRUE;
- #else
- g_set_error_literal (error,
- G_IO_ERROR,
diff --git a/devel/glib20/files/patch-gio_gioenums.h b/devel/glib20/files/patch-gio_gioenums.h
deleted file mode 100644
index 75c9b0129..000000000
--- a/devel/glib20/files/patch-gio_gioenums.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- gio/gioenums.h.orig 2010-08-29 12:43:20.000000000 -0400
-+++ gio/gioenums.h 2010-08-29 12:44:12.000000000 -0400
-@@ -1173,6 +1173,7 @@ typedef enum
- * GCredentialsType:
- * @G_CREDENTIALS_TYPE_INVALID: Indicates an invalid native credential type.
- * @G_CREDENTIALS_TYPE_LINUX_UCRED: The native credentials type is a <type>struct ucred</type>.
-+ * @G_CREDENTIALS_TYPE_FREEBSD_CMSGCRED: The native credentials type is a <type>struct cmsgcred</type>.
- *
- * Enumeration describing different kinds of native credential types.
- *
-@@ -1181,7 +1182,8 @@ typedef enum
- typedef enum
- {
- G_CREDENTIALS_TYPE_INVALID,
-- G_CREDENTIALS_TYPE_LINUX_UCRED
-+ G_CREDENTIALS_TYPE_LINUX_UCRED,
-+ G_CREDENTIALS_TYPE_FREEBSD_CMSGCRED
- } GCredentialsType;
-
- /**
diff --git a/devel/glib20/files/patch-gio_gioenumtypes.c b/devel/glib20/files/patch-gio_gioenumtypes.c
deleted file mode 100644
index 929cc1567..000000000
--- a/devel/glib20/files/patch-gio_gioenumtypes.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- gio/gioenumtypes.c.orig 2010-08-29 12:45:26.000000000 -0400
-+++ gio/gioenumtypes.c 2010-08-29 12:45:58.000000000 -0400
-@@ -1130,6 +1130,7 @@ g_credentials_type_get_type (void)
- static const GEnumValue values[] = {
- { G_CREDENTIALS_TYPE_INVALID, "G_CREDENTIALS_TYPE_INVALID", "invalid" },
- { G_CREDENTIALS_TYPE_LINUX_UCRED, "G_CREDENTIALS_TYPE_LINUX_UCRED", "linux-ucred" },
-+ { G_CREDENTIALS_TYPE_FREEBSD_CMSGCRED, "G_CREDENTIALS_TYPE_FREEBSD_CMSGCRED", "freebsd-cmsgcred" },
- { 0, NULL, NULL }
- };
- GType g_define_type_id =
diff --git a/devel/glib20/files/patch-gio_gsocket.c b/devel/glib20/files/patch-gio_gsocket.c
deleted file mode 100644
index 8a6b0c182..000000000
--- a/devel/glib20/files/patch-gio_gsocket.c
+++ /dev/null
@@ -1,18 +0,0 @@
---- gio/gsocket.c.orig 2010-08-29 18:57:52.000000000 -0400
-+++ gio/gsocket.c 2010-08-29 18:57:55.000000000 -0400
-@@ -2893,8 +2893,13 @@ g_socket_send_message (GSocket
- for (i = 0; i < num_messages; i++)
- msg.msg_controllen += CMSG_SPACE (g_socket_control_message_get_size (messages[i]));
-
-- msg.msg_control = g_alloca (msg.msg_controllen);
-- memset (msg.msg_control, '\0', msg.msg_controllen);
-+ if (msg.msg_controllen == 0)
-+ msg.msg_control = NULL;
-+ else
-+ {
-+ msg.msg_control = g_alloca (msg.msg_controllen);
-+ memset (msg.msg_control, '\0', msg.msg_controllen);
-+ }
-
- cmsg = CMSG_FIRSTHDR (&msg);
- for (i = 0; i < num_messages; i++)
diff --git a/devel/glib20/files/patch-gio_gunixcredentialsmessage.c b/devel/glib20/files/patch-gio_gunixcredentialsmessage.c
deleted file mode 100644
index 72a31636f..000000000
--- a/devel/glib20/files/patch-gio_gunixcredentialsmessage.c
+++ /dev/null
@@ -1,90 +0,0 @@
---- gio/gunixcredentialsmessage.c.orig 2010-08-29 13:05:21.000000000 -0400
-+++ gio/gunixcredentialsmessage.c 2010-08-29 13:42:42.000000000 -0400
-@@ -46,6 +46,13 @@
- #include <fcntl.h>
- #define G_UNIX_CREDENTIALS_MESSAGE_SUPPORTED 1
-
-+#elif defined(__FreeBSD__)
-+#include <sys/types.h>
-+#include <sys/socket.h>
-+#include <sys/un.h>
-+#include <unistd.h>
-+#include <fcntl.h>
-+#define G_UNIX_CREDENTIALS_MESSAGE_SUPPORTED 1
- #else
- /* TODO: please add support for your UNIX flavor */
- #define G_UNIX_CREDENTIALS_MESSAGE_SUPPORTED 0
-@@ -79,6 +86,8 @@ g_unix_credentials_message_get_size (GSo
- {
- #ifdef __linux__
- return sizeof (struct ucred);
-+#elif defined(__FreeBSD__)
-+ return sizeof (struct cmsgcred);
- #else
- return 0;
- #endif
-@@ -89,6 +98,8 @@ g_unix_credentials_message_get_level (GS
- {
- #ifdef __linux__
- return SOL_SOCKET;
-+#elif defined(__FreeBSD__)
-+ return SOL_SOCKET;
- #else
- return 0;
- #endif
-@@ -99,6 +110,8 @@ g_unix_credentials_message_get_msg_type
- {
- #ifdef __linux__
- return SCM_CREDENTIALS;
-+#elif defined(__FreeBSD__)
-+ return SCM_CREDS;
- #else
- return 0;
- #endif
-@@ -140,6 +153,33 @@ g_unix_credentials_message_deserialize (
- out:
- ;
- }
-+#elif defined(__FreeBSD__)
-+ {
-+ GCredentials *credentials;
-+ struct cmsgcred *cred;
-+
-+ if (level != SOL_SOCKET || type != SCM_CREDS)
-+ {
-+ goto out;
-+ }
-+ if (size < CMSG_LEN (sizeof *cred))
-+ {
-+ g_warning ("Expected a struct ucred (%" G_GSIZE_FORMAT " bytes) but "
-+ "got %" G_GSIZE_FORMAT " bytes of data",
-+ CMSG_LEN (sizeof *cred),
-+ size);
-+ goto out;
-+ }
-+
-+ cred = data;
-+
-+ credentials = g_credentials_new ();
-+ g_credentials_set_native (credentials, G_CREDENTIALS_TYPE_FREEBSD_CMSGCRED, cred);
-+ message = g_unix_credentials_message_new_with_credentials (credentials);
-+ g_object_unref (credentials);
-+ out:
-+ ;
-+ }
- #endif
-
- return message;
-@@ -155,6 +195,12 @@ g_unix_credentials_message_serialize (GS
- g_credentials_get_native (message->priv->credentials,
- G_CREDENTIALS_TYPE_LINUX_UCRED),
- sizeof (struct ucred));
-+#elif defined(__FreeBSD__)
-+ memcpy (data,
-+ g_credentials_get_native (message->priv->credentials,
-+ G_CREDENTIALS_TYPE_FREEBSD_CMSGCRED),
-+ sizeof (struct cmsgcred));
-+
- #endif
- }
-
diff --git a/devel/glib20/files/patch-glib_gregex.c b/devel/glib20/files/patch-glib_gregex.c
index ef7f0a87b..06430acc5 100644
--- a/devel/glib20/files/patch-glib_gregex.c
+++ b/devel/glib20/files/patch-glib_gregex.c
@@ -1,5 +1,16 @@
--- glib/gregex.c.orig 2007-09-09 18:35:32.000000000 -0400
+++ glib/gregex.c 2007-09-09 18:36:05.000000000 -0400
+@@ -31,6 +31,10 @@
+
+ #include "gtypes.h"
+ #include "gregex.h"
++#include "gatomic.h"
++#include "glist.h"
++#include "gmessages.h"
++#include "gstrfuncs.h"
+ #include "glibintl.h"
+
+ /**
@@ -164,8 +164,10 @@ match_error (gint errcode)
case PCRE_ERROR_DFA_RECURSE:
case PCRE_ERROR_RECURSIONLIMIT:
diff --git a/devel/glib20/pkg-plist b/devel/glib20/pkg-plist
index 09711c7e9..d25cc3afc 100644
--- a/devel/glib20/pkg-plist
+++ b/devel/glib20/pkg-plist
@@ -20,10 +20,7 @@ include/gio-unix-2.0/gio/gunixinputstream.h
include/gio-unix-2.0/gio/gunixmounts.h
include/gio-unix-2.0/gio/gunixoutputstream.h
include/gio-unix-2.0/gio/gunixsocketaddress.h
-include/glib-2.0/gio/gaction.h
-include/glib-2.0/gio/gactiongroup.h
include/glib-2.0/gio/gappinfo.h
-include/glib-2.0/gio/gapplication.h
include/glib-2.0/gio/gasyncinitable.h
include/glib-2.0/gio/gasyncresult.h
include/glib-2.0/gio/gbufferedinputstream.h
@@ -95,8 +92,6 @@ include/glib-2.0/gio/gresolver.h
include/glib-2.0/gio/gseekable.h
include/glib-2.0/gio/gsettings.h
include/glib-2.0/gio/gsettingsbackend.h
-include/glib-2.0/gio/gsimpleaction.h
-include/glib-2.0/gio/gsimpleactiongroup.h
include/glib-2.0/gio/gsimpleasyncresult.h
include/glib-2.0/gio/gsimplepermission.h
include/glib-2.0/gio/gsocket.h
@@ -176,6 +171,7 @@ include/glib-2.0/glib/gtestutils.h
include/glib-2.0/glib/gthread.h
include/glib-2.0/glib/gthreadpool.h
include/glib-2.0/glib/gtimer.h
+include/glib-2.0/glib/gtimezone.h
include/glib-2.0/glib/gtree.h
include/glib-2.0/glib/gtypes.h
include/glib-2.0/glib/gunicode.h