[Midnightbsd-cvs] mports: x11/xdm: Added xdm-1.1.6: X.Org X display manager

ctriv at midnightbsd.org ctriv at midnightbsd.org
Thu Oct 4 17:50:40 EDT 2007


Log Message:
-----------
Added xdm-1.1.6: X.Org X display manager

Added Files:
-----------
    mports/x11/xdm:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
        pkg-plist (r1.1)
    mports/x11/xdm/files:
        patch-greeter-greet.c (r1.1)

-------------- next part --------------
--- /dev/null
+++ x11/xdm/pkg-descr
@@ -0,0 +1,4 @@
+This package contains xdm, the X.Org X Display manager.
+
+- Joel Dahl
+joel at FreeBSD.org
--- /dev/null
+++ x11/xdm/pkg-plist
@@ -0,0 +1,48 @@
+bin/xdm
+bin/xdmshell
+lib/X11/xdm/chooser
+lib/X11/xdm/libXdmGreet.a
+lib/X11/xdm/libXdmGreet.la
+lib/X11/xdm/libXdmGreet.so
+lib/X11/xdm/pixmaps/xorg-bw.xpm
+lib/X11/xdm/pixmaps/xorg.xpm
+lib/X11/xdm/xdm-config
+share/X11/app-defaults/Chooser
+ at unexec if cmp -s %D/%%EXAMPLESDIR%%/GiveConsole %D/lib/X11/xdm/GiveConsole; then rm -f %D/lib/X11/xdm/GiveConsole; fi
+ at unexec if cmp -s %D/%%EXAMPLESDIR%%/TakeConsole %D/lib/X11/xdm/TakeConsole; then rm -f %D/lib/X11/xdm/TakeConsole; fi
+ at unexec if cmp -s %D/%%EXAMPLESDIR%%/Xaccess %D/lib/X11/xdm/Xaccess; then rm -f %D/lib/X11/xdm/Xaccess; fi
+ at unexec if cmp -s %D/%%EXAMPLESDIR%%/Xreset %D/lib/X11/xdm/Xreset; then rm -f %D/lib/X11/xdm/Xreset; fi
+ at unexec if cmp -s %D/%%EXAMPLESDIR%%/Xresources %D/lib/X11/xdm/Xresources; then rm -f %D/lib/X11/xdm/Xresources; fi
+ at unexec if cmp -s %D/%%EXAMPLESDIR%%/Xservers %D/lib/X11/xdm/Xservers; then rm -f %D/lib/X11/xdm/Xservers; fi
+ at unexec if cmp -s %D/%%EXAMPLESDIR%%/Xsession %D/lib/X11/xdm/Xsession; then rm -f %D/lib/X11/xdm/Xsession; fi
+ at unexec if cmp -s %D/%%EXAMPLESDIR%%/Xsetup_0 %D/lib/X11/xdm/Xsetup_0; then rm -f %D/lib/X11/xdm/Xsetup_0; fi
+ at unexec if cmp -s %D/%%EXAMPLESDIR%%/Xstartup %D/lib/X11/xdm/Xstartup; then rm -f %D/lib/X11/xdm/Xstartup; fi
+ at unexec if cmp -s %D/%%EXAMPLESDIR%%/Xwilling %D/lib/X11/xdm/Xwilling; then rm -f %D/lib/X11/xdm/Xwilling; fi
+ at unexec if cmp -s %D/%%EXAMPLESDIR%%/xdm-config %D/lib/X11/xdm/xdm-config; then rm -f %D/lib/X11/xdm/xdm-config; fi
+%%EXAMPLESDIR%%/GiveConsole
+%%EXAMPLESDIR%%/TakeConsole
+%%EXAMPLESDIR%%/Xaccess
+%%EXAMPLESDIR%%/Xreset
+%%EXAMPLESDIR%%/Xresources
+%%EXAMPLESDIR%%/Xservers
+%%EXAMPLESDIR%%/Xsession
+%%EXAMPLESDIR%%/Xsetup_0
+%%EXAMPLESDIR%%/Xstartup
+%%EXAMPLESDIR%%/Xwilling
+%%EXAMPLESDIR%%/xdm-config
+ at exec cp -n %D/%%EXAMPLESDIR%%/GiveConsole %D/lib/X11/xdm/GiveConsole
+ at exec cp -n %D/%%EXAMPLESDIR%%/TakeConsole %D/lib/X11/xdm/TakeConsole
+ at exec cp -n %D/%%EXAMPLESDIR%%/Xaccess %D/lib/X11/xdm/Xaccess
+ at exec cp -n %D/%%EXAMPLESDIR%%/Xreset %D/lib/X11/xdm/Xreset
+ at exec cp -n %D/%%EXAMPLESDIR%%/Xresources %D/lib/X11/xdm/Xresources
+ at exec cp -n %D/%%EXAMPLESDIR%%/Xservers %D/lib/X11/xdm/Xservers
+ at exec cp -n %D/%%EXAMPLESDIR%%/Xsession %D/lib/X11/xdm/Xsession
+ at exec cp -n %D/%%EXAMPLESDIR%%/Xsetup_0 %D/lib/X11/xdm/Xsetup_0
+ at exec cp -n %D/%%EXAMPLESDIR%%/Xstartup %D/lib/X11/xdm/Xstartup
+ at exec cp -n %D/%%EXAMPLESDIR%%/Xwilling %D/lib/X11/xdm/Xwilling
+ at exec cp -n %D/%%EXAMPLESDIR%%/xdm-config %D/lib/X11/xdm/xdm-config
+ at dirrmtry share/X11/app-defaults
+ at dirrmtry share/X11
+ at dirrm lib/X11/xdm/pixmaps
+ at dirrm lib/X11/xdm
+ at dirrm %%EXAMPLESDIR%%
--- /dev/null
+++ x11/xdm/Makefile
@@ -0,0 +1,32 @@
+# New ports collection makefile for:	xdm
+# Date Created:				17 Feb 2006
+# Whom:					Florent Thoumie <flz at FreeBSD.org>
+#
+# $FreeBSD: ports/x11/xdm/Makefile,v 1.4 2007/09/13 19:45:02 flz Exp $
+# $MidnightBSD: mports/x11/xdm/Makefile,v 1.1 2007/10/04 21:50:37 ctriv Exp $
+#
+
+PORTNAME=	xdm
+PORTVERSION=	1.1.6
+CATEGORIES=	x11
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	X.Org X display manager
+LICENSE=	x11
+
+XORG_CAT=	app
+USE_XORG=	xmu x11 xau xinerama xpm xdmcp xt xext xaw
+CONFIGURE_ARGS+=	--with-xdmconfigdir=${EXAMPLESDIR} \
+			--with-xdmscriptdir=${EXAMPLESDIR}
+
+MAN1=		xdm.1
+
+CFFILES=	GiveConsole TakeConsole Xaccess Xreset Xresources \
+		Xservers Xsession Xsetup_0 Xstartup Xwilling xdm-config
+
+post-install:
+.for f in ${CFFILES}
+	${CP} -n ${EXAMPLESDIR}/$f ${PREFIX}/lib/X11/xdm/$f
+.endfor
+
+.include <bsd.port.mk>
--- /dev/null
+++ x11/xdm/distinfo
@@ -0,0 +1,3 @@
+MD5 (xorg/app/xdm-1.1.6.tar.bz2) = c89f8bc74fda4d19e5f374f59c88810f
+SHA256 (xorg/app/xdm-1.1.6.tar.bz2) = c41ac89d9da5c3f5424e9c4871d363ff17acf0fd2a46830931c447ba0b5a8bcd
+SIZE (xorg/app/xdm-1.1.6.tar.bz2) = 394175
--- /dev/null
+++ x11/xdm/files/patch-greeter-greet.c
@@ -0,0 +1,19 @@
+--- greeter/greet.c.orig	Sat Feb  3 01:25:25 2007
++++ greeter/greet.c	Wed Apr  4 14:03:31 2007
+@@ -612,6 +617,7 @@ greet_user_rtn GreetUser(
+     }
+     DeleteXloginResources (d, *dpy);
+     CloseGreet (d);
++    login = NULL;
+     Debug ("Greet loop finished\n");
+     /*
+      * Run system-wide initialization file
+@@ -697,6 +704,8 @@ static int pamconv(int num_msg,
+     m = *msg;
+     r = *response;
+ 
++    if (login == NULL) goto pam_error;
++
+     for (i = 0; i < num_msg; i++ , m++ , r++) {
+ 	char *username;
+ 	int promptId = 0;


More information about the Midnightbsd-cvs mailing list