update to 2.20.3 changes: -bugfixes -translation updatesdiff -r1.134 -r1.135 pkgsrc/x11/gdm/Makefile
(drochner)
@@ -1,17 +1,17 @@ | @@ -1,17 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.134 2007/11/30 20:08:37 drochner Exp $ | 1 | # $NetBSD: Makefile,v 1.135 2008/01/11 13:02:33 drochner Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= gdm-2.20.2 | 4 | DISTNAME= gdm-2.20.3 | |
5 | CATEGORIES= x11 gnome | 5 | CATEGORIES= x11 gnome | |
6 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gdm/2.20/} | 6 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gdm/2.20/} | |
7 | EXTRACT_SUFX= .tar.bz2 | 7 | EXTRACT_SUFX= .tar.bz2 | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://www.gnome.org/ | 10 | HOMEPAGE= http://www.gnome.org/ | |
11 | COMMENT= Gnome Display Manager - a re-implementation of the xdm program | 11 | COMMENT= Gnome Display Manager - a re-implementation of the xdm program | |
12 | 12 | |||
13 | DEPENDS+= zenity>=2.16.0:../../x11/zenity | 13 | DEPENDS+= zenity>=2.16.0:../../x11/zenity | |
14 | 14 | |||
15 | BUILDLINK_API_DEPENDS.libart+= libart>=2.3.11 | 15 | BUILDLINK_API_DEPENDS.libart+= libart>=2.3.11 | |
16 | 16 | |||
17 | USE_DIRS+= gnome2-1.5 | 17 | USE_DIRS+= gnome2-1.5 | |
@@ -25,28 +25,26 @@ PKG_SUPPORTED_OPTIONS= inet6 pam | @@ -25,28 +25,26 @@ PKG_SUPPORTED_OPTIONS= inet6 pam | |||
25 | .include "../../mk/bsd.options.mk" | 25 | .include "../../mk/bsd.options.mk" | |
26 | 26 | |||
27 | CONFIGURE_ARGS+= --localstatedir=${VARBASE:Q} | 27 | CONFIGURE_ARGS+= --localstatedir=${VARBASE:Q} | |
28 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q} | 28 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q} | |
29 | CONFIGURE_ARGS+= --with-dmconfdir=${PKG_SYSCONFDIR:Q}/dm | 29 | CONFIGURE_ARGS+= --with-dmconfdir=${PKG_SYSCONFDIR:Q}/dm | |
30 | CONFIGURE_ARGS+= --with-sysconfsubdir= | 30 | CONFIGURE_ARGS+= --with-sysconfsubdir= | |
31 | CONFIGURE_ENV+= PREFIX=${PREFIX:Q} | 31 | CONFIGURE_ENV+= PREFIX=${PREFIX:Q} | |
32 | CONFIGURE_ENV+= X11BASE=${X11BASE:Q} | 32 | CONFIGURE_ENV+= X11BASE=${X11BASE:Q} | |
33 | INSTALL_MAKE_FLAGS+= ${MAKE_FLAGS} | 33 | INSTALL_MAKE_FLAGS+= ${MAKE_FLAGS} | |
34 | INSTALL_MAKE_FLAGS+= GDM_CUSTOM_CONF=${EGDIR:Q}/custom.conf | 34 | INSTALL_MAKE_FLAGS+= GDM_CUSTOM_CONF=${EGDIR:Q}/custom.conf | |
35 | INSTALL_MAKE_FLAGS+= sysconfdir=${EGDIR:Q} | 35 | INSTALL_MAKE_FLAGS+= sysconfdir=${EGDIR:Q} | |
36 | MAKE_ENV+= CHMOD=${CHMOD:Q} CHOWN=${CHOWN:Q} | 36 | MAKE_ENV+= CHMOD=${CHMOD:Q} CHOWN=${CHOWN:Q} | |
37 | 37 | |||
38 | #CONFIGURE_ARGS+= --disable-ipv6 | |||
39 | ||||
40 | OWN_DIRS= ${PKG_SYSCONFDIR}/Init | 38 | OWN_DIRS= ${PKG_SYSCONFDIR}/Init | |
41 | OWN_DIRS+= ${PKG_SYSCONFDIR}/PostLogin | 39 | OWN_DIRS+= ${PKG_SYSCONFDIR}/PostLogin | |
42 | OWN_DIRS+= ${PKG_SYSCONFDIR}/PostSession | 40 | OWN_DIRS+= ${PKG_SYSCONFDIR}/PostSession | |
43 | OWN_DIRS+= ${PKG_SYSCONFDIR}/PreSession | 41 | OWN_DIRS+= ${PKG_SYSCONFDIR}/PreSession | |
44 | OWN_DIRS+= ${PKG_SYSCONFDIR}/dm | 42 | OWN_DIRS+= ${PKG_SYSCONFDIR}/dm | |
45 | OWN_DIRS+= ${PKG_SYSCONFDIR}/modules | 43 | OWN_DIRS+= ${PKG_SYSCONFDIR}/modules | |
46 | OWN_DIRS+= ${VARBASE}/gdm | 44 | OWN_DIRS+= ${VARBASE}/gdm | |
47 | OWN_DIRS+= ${VARBASE}/log/gdm | 45 | OWN_DIRS+= ${VARBASE}/log/gdm | |
48 | 46 | |||
49 | PKG_SYSCONFSUBDIR= gdm | 47 | PKG_SYSCONFSUBDIR= gdm | |
50 | EGDIR= ${PREFIX}/share/examples/gdm | 48 | EGDIR= ${PREFIX}/share/examples/gdm | |
51 | CONF_FILES= | 49 | CONF_FILES= | |
52 | .for f in custom.conf locale.alias \ | 50 | .for f in custom.conf locale.alias \ |
@@ -1,14 +1,15 @@ | @@ -1,14 +1,15 @@ | |||
1 | $NetBSD: distinfo,v 1.52 2007/11/30 20:08:38 drochner Exp $ | 1 | $NetBSD: distinfo,v 1.53 2008/01/11 13:02:33 drochner Exp $ | |
2 | 2 | |||
3 | SHA1 (gdm-2.20.2.tar.bz2) = 4e2ad85df9ef61fa304c9a28cf7416a4121db12a | 3 | SHA1 (gdm-2.20.3.tar.bz2) = de66323b890f2e65a33bb72c5937d1c95ee5bd89 | |
4 | RMD160 (gdm-2.20.2.tar.bz2) = 19d3bf99853391685a1d16b848c1d27a94502395 | 4 | RMD160 (gdm-2.20.3.tar.bz2) = b6aace3153a9ba7adf4ed968ede9da19c3d706cb | |
5 | Size (gdm-2.20.2.tar.bz2) = 3892711 bytes | 5 | Size (gdm-2.20.3.tar.bz2) = 3891861 bytes | |
6 | SHA1 (patch-aa) = a0658aa32382ae45a0d253436d2104d4501daa07 | 6 | SHA1 (patch-aa) = a0658aa32382ae45a0d253436d2104d4501daa07 | |
7 | SHA1 (patch-ab) = 43b565fcbe2e172f5e319b3d111d475646f481e0 | 7 | SHA1 (patch-ab) = 43b565fcbe2e172f5e319b3d111d475646f481e0 | |
8 | SHA1 (patch-ac) = 69b3539e50af0b32207b9ffeb7cb01645c9ece3c | 8 | SHA1 (patch-ac) = 69b3539e50af0b32207b9ffeb7cb01645c9ece3c | |
9 | SHA1 (patch-ae) = c95265b55c968a0466e1ae50bbe58c121f05b027 | 9 | SHA1 (patch-ae) = c95265b55c968a0466e1ae50bbe58c121f05b027 | |
10 | SHA1 (patch-ak) = 99ca1a7ce804a1ae99903860e2b923c972ae95e6 | 10 | SHA1 (patch-ak) = 99ca1a7ce804a1ae99903860e2b923c972ae95e6 | |
11 | SHA1 (patch-al) = 3b66dd3f4cdea6a3af5cbd0ff65eb02ccdead483 | 11 | SHA1 (patch-al) = 3b66dd3f4cdea6a3af5cbd0ff65eb02ccdead483 | |
12 | SHA1 (patch-ao) = 4c493da32e94689d239209d155abba67e897c364 | 12 | SHA1 (patch-ao) = 4c493da32e94689d239209d155abba67e897c364 | |
13 | SHA1 (patch-ap) = 0852874be8d7b466baff34939dfe9c965f9c34ea | 13 | SHA1 (patch-ap) = 2fc5050893ef7794b84a66d107b90e14c79015cc | |
14 | SHA1 (patch-aq) = 4417636865d45212a7fd9ad33d907eb8916a95b7 | 14 | SHA1 (patch-aq) = 4417636865d45212a7fd9ad33d907eb8916a95b7 | |
15 | SHA1 (patch-ar) = 4acfba02b237dd0185660989d14669d23d0a548e |
@@ -1,67 +1,67 @@ | @@ -1,67 +1,67 @@ | |||
1 | $NetBSD: patch-ap,v 1.1 2007/11/30 20:08:39 drochner Exp $ | 1 | $NetBSD: patch-ap,v 1.2 2008/01/11 13:02:33 drochner Exp $ | |
2 | 2 | |||
3 | --- ./daemon/gdm-xdmcp-manager.c.orig 2007-11-27 00:12:29.000000000 +0100 | 3 | --- ./daemon/gdm-xdmcp-manager.c.orig 2008-01-07 20:39:37.000000000 +0100 | |
4 | +++ ./daemon/gdm-xdmcp-manager.c | 4 | +++ ./daemon/gdm-xdmcp-manager.c | |
5 | @@ -63,7 +63,7 @@ | 5 | @@ -64,7 +64,7 @@ | |
6 | * On Sun, we need to define allow_severity and deny_severity to link | 6 | * On Sun, we need to define allow_severity and deny_severity to link | |
7 | * against libwrap. | 7 | * against libwrap. | |
8 | */ | 8 | */ | |
9 | -#ifdef __sun | 9 | -#ifdef __sun | |
10 | +#if defined(__sun) || defined(__NetBSD__) | 10 | +#if defined(__sun) || defined(__NetBSD__) | |
11 | #include <syslog.h> | 11 | #include <syslog.h> | |
12 | int allow_severity = LOG_INFO; | 12 | int allow_severity = LOG_INFO; | |
13 | int deny_severity = LOG_WARNING; | 13 | int deny_severity = LOG_WARNING; | |
14 | @@ -369,12 +369,14 @@ ai_flags_str (struct addrinfo *ai) | 14 | @@ -370,12 +370,14 @@ ai_flags_str (struct addrinfo *ai) | |
15 | if (ai->ai_flags & AI_NUMERICSERV) { | 15 | if (ai->ai_flags & AI_NUMERICSERV) { | |
16 | g_string_append (str, "numserv "); | 16 | g_string_append (str, "numserv "); | |
17 | } | 17 | } | |
18 | +#if 0 | 18 | +#if 0 | |
19 | if (ai->ai_flags & AI_V4MAPPED) { | 19 | if (ai->ai_flags & AI_V4MAPPED) { | |
20 | g_string_append (str, "v4mapped "); | 20 | g_string_append (str, "v4mapped "); | |
21 | } | 21 | } | |
22 | if (ai->ai_flags & AI_ALL) { | 22 | if (ai->ai_flags & AI_ALL) { | |
23 | g_string_append (str, "all "); | 23 | g_string_append (str, "all "); | |
24 | } | 24 | } | |
25 | +#endif | 25 | +#endif | |
26 | } | 26 | } | |
27 | return g_string_free (str, FALSE); | 27 | return g_string_free (str, FALSE); | |
28 | } | 28 | } | |
29 | @@ -404,6 +406,14 @@ create_socket (struct addrinfo *ai) | 29 | @@ -405,6 +407,14 @@ create_socket (struct addrinfo *ai) | |
30 | return sock; | 30 | return sock; | |
31 | } | 31 | } | |
32 | 32 | |||
33 | +#if defined(__NetBSD__) && ENABLE_IPV6 | 33 | +#if defined(__NetBSD__) && ENABLE_IPV6 | |
34 | + /* NetBSD defaults to V6ONLY */ | 34 | + /* NetBSD defaults to V6ONLY */ | |
35 | + { | 35 | + { | |
36 | + int no = 0; | 36 | + int no = 0; | |
37 | + setsockopt(sock, IPPROTO_IPV6, IPV6_V6ONLY, &no, sizeof(no)); | 37 | + setsockopt(sock, IPPROTO_IPV6, IPV6_V6ONLY, &no, sizeof(no)); | |
38 | + } | 38 | + } | |
39 | +#endif | 39 | +#endif | |
40 | + | 40 | + | |
41 | if (bind (sock, ai->ai_addr, ai->ai_addrlen) < 0) { | 41 | if (bind (sock, ai->ai_addr, ai->ai_addrlen) < 0) { | |
42 | g_warning ("bind: %s", g_strerror (errno)); | 42 | gdm_debug ("bind: %s", g_strerror (errno)); | |
43 | close (sock); | 43 | close (sock); | |
44 | @@ -1259,7 +1269,9 @@ create_sa_from_request (ARRAY8 *req_addr | 44 | @@ -1260,7 +1270,9 @@ create_sa_from_request (ARRAY8 *req_addr | |
45 | 45 | |||
46 | memset (&hints, 0, sizeof (hints)); | 46 | memset (&hints, 0, sizeof (hints)); | |
47 | hints.ai_family = family; | 47 | hints.ai_family = family; | |
48 | +#if !defined(__NetBSD__) || defined(AI_V4MAPPED) | 48 | +#if !defined(__NetBSD__) || defined(AI_V4MAPPED) | |
49 | hints.ai_flags = AI_V4MAPPED; /* this should convert IPv4 address to IPv6 if needed */ | 49 | hints.ai_flags = AI_V4MAPPED; /* this should convert IPv4 address to IPv6 if needed */ | |
50 | +#endif | 50 | +#endif | |
51 | if ((gaierr = getaddrinfo (host, serv, &hints, &ai_list)) != 0) { | 51 | if ((gaierr = getaddrinfo (host, serv, &hints, &ai_list)) != 0) { | |
52 | g_warning ("Unable get address: %s", gai_strerror (gaierr)); | 52 | gdm_debug ("Unable get address: %s", gai_strerror (gaierr)); | |
53 | return FALSE; | 53 | return FALSE; | |
54 | @@ -1278,6 +1290,20 @@ create_sa_from_request (ARRAY8 *req_addr | 54 | @@ -1279,6 +1291,20 @@ create_sa_from_request (ARRAY8 *req_addr | |
55 | 55 | |||
56 | freeaddrinfo (ai_list); | 56 | freeaddrinfo (ai_list); | |
57 | 57 | |||
58 | +#if defined(__NetBSD__) && !defined(AI_V4MAPPED) | 58 | +#if defined(__NetBSD__) && !defined(AI_V4MAPPED) | |
59 | + if (!found && family == AF_INET6 && req_addr->length == 4 && sap) { | 59 | + if (!found && family == AF_INET6 && req_addr->length == 4 && sap) { | |
60 | + struct sockaddr_in6 *sa = g_malloc(sizeof(struct sockaddr_in6)); | 60 | + struct sockaddr_in6 *sa = g_malloc(sizeof(struct sockaddr_in6)); | |
61 | + memset(sa, 0, sizeof(struct sockaddr_in6)); | 61 | + memset(sa, 0, sizeof(struct sockaddr_in6)); | |
62 | + sa->sin6_len = sizeof(struct sockaddr_in6); | 62 | + sa->sin6_len = sizeof(struct sockaddr_in6); | |
63 | + sa->sin6_family = AF_INET6; | 63 | + sa->sin6_family = AF_INET6; | |
64 | + sa->sin6_port = port; | 64 | + sa->sin6_port = port; | |
65 | + memset(&sa->sin6_addr.s6_addr[10], 0xff, 2); | 65 | + memset(&sa->sin6_addr.s6_addr[10], 0xff, 2); | |
66 | + memcpy(&sa->sin6_addr.s6_addr[12], req_addr->data, 4); | 66 | + memcpy(&sa->sin6_addr.s6_addr[12], req_addr->data, 4); | |
67 | + *sap = sa; | 67 | + *sap = sa; |
$NetBSD: patch-ar,v 1.1 2008/01/11 13:02:34 drochner Exp $
--- daemon/verify-crypt.c.orig 2008-01-08 21:21:30.000000000 +0100
+++ daemon/verify-crypt.c
@@ -43,6 +43,7 @@
#include "gdm-common.h"
#include "gdm-daemon-config.h"
#include "gdm-socket-protocol.h"
+#include "gdm-log.h"
static char *selected_user = NULL;