From owner-svn-ports-all@FreeBSD.ORG Mon Mar 24 22:06:19 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 01F668EC; Mon, 24 Mar 2014 22:06:19 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E2762FD7; Mon, 24 Mar 2014 22:06:18 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2OM6INj020815; Mon, 24 Mar 2014 22:06:18 GMT (envelope-from bapt@svn.freebsd.org) Received: (from bapt@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2OM6Ixw020813; Mon, 24 Mar 2014 22:06:18 GMT (envelope-from bapt@svn.freebsd.org) Message-Id: <201403242206.s2OM6Ixw020813@svn.freebsd.org> From: Baptiste Daroussin Date: Mon, 24 Mar 2014 22:06:18 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r349073 - head/x11/wdm X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Mar 2014 22:06:19 -0000 Author: bapt Date: Mon Mar 24 22:06:18 2014 New Revision: 349073 URL: http://svnweb.freebsd.org/changeset/ports/349073 QAT: https://qat.redports.org/buildarchive/r349073/ Log: Support stage Use options framework Modified: head/x11/wdm/Makefile head/x11/wdm/pkg-plist Modified: head/x11/wdm/Makefile ============================================================================== --- head/x11/wdm/Makefile Mon Mar 24 22:05:59 2014 (r349072) +++ head/x11/wdm/Makefile Mon Mar 24 22:06:18 2014 (r349073) @@ -18,12 +18,16 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= xride@FreeBSD.org COMMENT= WINGs Display Manager; an xdm replacement -LIB_DEPENDS= wraster.4:${PORTSDIR}/x11-wm/windowmaker +LIB_DEPENDS= libWINGs.so:${PORTSDIR}/x11-wm/windowmaker NOT_FOR_ARCHS= sparc64 +OPTIONS_DEFINE= PAM +OPTIONS_DEFAULT= PAM +OPTIONS_SUB= yes + +USES= tar:bzip2 USE_XORG= x11 xmu -USE_BZIP2= yes GNU_CONFIGURE= yes CONFIGURE_ENV= DEF_SERVER="${DEF_SERVER}" XRDB_PATH="${XRDB_PATH}" CONFIGURE_ARGS= --with-logdir=/var/log \ @@ -38,8 +42,6 @@ CONFIGURE_ARGS= --with-logdir=/var/log \ --with-defsystempath=/bin:/usr/bin:/sbin:/usr/sbin:${LOCALBASE}/bin \ --with-wmlist=wmaker:afterstep:blackbox:ctwm:enlightenment:fvwm:fvwm2:fvwm95:olvwm:qvwm:tvtwm -MAN1= wdm.1 wdmLogin.1 - CPPFLAGS+= -I${LOCALBASE}/include -DCSRG_BASED -DHAS_SETUSERCONTEXT LDFLAGS+= -L${LOCALBASE}/lib -lintl @@ -48,28 +50,8 @@ XRDB_PATH?= ${LOCALBASE}/bin/xrdb WDMDIR= ${PREFIX}/lib/X11/wdm -NO_STAGE= yes -.include - -.if !defined(WITHOUT_PAM) -WITH_PAM= yes -CONFIGURE_ARGS+= --with-pamdir=${LOCALBASE}/etc/pam.d/ -PLIST_SUB+= PAM="" -.else -PLIST_SUB+= PAM="@comment " -.endif - -.if !defined(WITH_PAM) -CONFIGURE_ARGS+= --disable-pam -.endif - -pre-everything:: -.if !defined(WITH_PAM) - @${ECHO_MSG} - @${ECHO_MSG} "If you want to compile with PAM support," - @${ECHO_MSG} "hit Ctrl-C right now and use \"make WITH_PAM=yes\"" - @${ECHO_MSG} -.endif +PAM_CONFIGURE_OFF= --disable-pam +PAM_CONFIGURE_ON= --with-pamdir=${LOCALBASE}/etc/pam.d/ post-patch: @${REINPLACE_CMD} -e \ @@ -89,28 +71,12 @@ post-patch: @${REINPLACE_CMD} -e \ 's|/etc/X11/wdm|${WDMDIR}|g' ${WRKSRC}/doc/wdmLogin.man -pre-install: -.if exists(${WDMDIR}/wdm-config) - ${MV} ${WDMDIR}/wdm-config ${WDMDIR}/wdm-config.preserve -.endif -.if exists(${WDMDIR}/Xsetup_0) - ${MV} ${WDMDIR}/Xsetup_0 ${WDMDIR}/Xsetup_0.preserve -.endif - post-install: - @${CP} ${WDMDIR}/wdm-config ${WDMDIR}/wdm-config.dist -.if exists(${WDMDIR}/wdm-config.preserve) - ${MV} ${WDMDIR}/wdm-config.preserve ${WDMDIR}/wdm-config -.endif - @${CP} ${WDMDIR}/Xsetup_0 ${WDMDIR}/Xsetup_0.dist -.if exists(${WDMDIR}/Xsetup_0.preserve) - ${MV} ${WDMDIR}/Xsetup_0.preserve ${WDMDIR}/Xsetup_0 -.endif + @${MV} ${STAGEDIR}${WDMDIR}/wdm-config ${STAGEDIR}${WDMDIR}/wdm-config.dist + @${MV} ${STAGEDIR}${WDMDIR}/Xsetup_0 ${STAGEDIR}${WDMDIR}/Xsetup_0.dist .for file in beastie.xpm daemon1-HQ-1280x960.jpg - @${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${file} ${WDMDIR}/pixmaps + @${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${file} ${STAGEDIR}${WDMDIR}/pixmaps .endfor -.if defined(WITH_PAM) - ${INSTALL_DATA} ${FILESDIR}/wdm.pam ${LOCALBASE}/etc/pam.d/wdm -.endif + ${INSTALL_DATA} ${FILESDIR}/wdm.pam ${STAGEDIR}${LOCALBASE}/etc/pam.d/wdm -.include +.include Modified: head/x11/wdm/pkg-plist ============================================================================== --- head/x11/wdm/pkg-plist Mon Mar 24 22:05:59 2014 (r349072) +++ head/x11/wdm/pkg-plist Mon Mar 24 22:06:18 2014 (r349073) @@ -29,6 +29,8 @@ lib/X11/wdm/wdm-config.dist @exec [ -f %D/lib/X11/wdm/wdm-config ] || (cp %D/lib/X11/wdm/wdm-config.dist %D/lib/X11/wdm/wdm-config) lib/X11/wdm/wdm-config.in lib/X11/wdm/wdmReconfig +man/man1/wdm.1.gz +man/man1/wdmLogin.1.gz share/locale/cs/LC_MESSAGES/wdm.mo share/locale/cy/LC_MESSAGES/wdm.mo share/locale/de/LC_MESSAGES/wdm.mo @@ -43,3 +45,5 @@ share/locale/ru/LC_MESSAGES/wdm.mo @dirrmtry lib/X11/wdm %%PAM%%@cwd %%LOCALBASE%% %%PAM%%etc/pam.d/wdm +@cwd / +@dirrmtry /var/run/wdm