[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / x11 / gdm

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /pkgsrc/x11/gdm/Attic/Makefile between version 1.41 and 1.42

version 1.41, 2004/01/03 18:49:56 version 1.42, 2004/01/20 13:41:06
Line 1 
Line 1 
 # $NetBSD$  # $NetBSD$
   #
   
 DISTNAME=       gdm-2.2.0  DISTNAME=       gdm-2.4.4.7
 PKGREVISION=    5  
 CATEGORIES=     x11 gnome  CATEGORIES=     x11 gnome
 MASTER_SITES=   ${MASTER_SITE_GNOME:=sources/gdm/2.2/} \  MASTER_SITES=   ${MASTER_SITE_GNOME:=sources/gdm/2.4/} \
                 ${MASTER_SITE_LOCAL}                  ${MASTER_SITE_LOCAL}
 DISTFILES=      ${DISTNAME}${EXTRACT_SUFX} Daemon.README Daemon.png  EXTRACT_SUFX=   .tar.bz2
   
 MAINTAINER=     mjl@NetBSD.org  MAINTAINER=     mjl@NetBSD.org
 HOMEPAGE=       http://www.gnome.org/  HOMEPAGE=       http://www.gnome.org/
 COMMENT=        Gnome Display Manager - a re-implementation of the xdm program  COMMENT=        Gnome Display Manager - a re-implementation of the xdm program
   
 EXTRACT_ONLY=   ${DISTNAME}${EXTRACT_SUFX}  
   
 USE_BUILDLINK2=         YES  USE_BUILDLINK2=         YES
   
 USE_PKGINSTALL=         YES  USE_PKGINSTALL=         YES
 DEINSTALL_EXTRA_TMPL+=  ${.CURDIR}/DEINSTALL  
 INSTALL_EXTRA_TMPL+=    ${.CURDIR}/INSTALL  
   
 USE_PKGLOCALEDIR=       YES  USE_PKGLOCALEDIR=       YES
 GNU_CONFIGURE=          YES  GNU_CONFIGURE=          YES
 USE_X11BASE=            YES  USE_X11=                YES
   USE_LIBTOOL=            YES
 LOCALSTATEDIR=  /var/gnome  LIBTOOL_OVERRIDE=       ${WRKSRC}/libtool
   
 EVAL_PREFIX+=   KDEBASEDIR=kdebase  LOCALSTATEDIR=          /var
 CONFIGURE_ARGS+= --localstatedir=${LOCALSTATEDIR}  
 CONFIGURE_ENV+= LOCALBASE=${LOCALBASE} X11BASE=${X11BASE} \  CONFIGURE_ARGS+=        --localstatedir=${LOCALSTATEDIR}
                 GDMOWN=${GDMOWN} GDMGRP=${GDMGRP}  CONFIGURE_ARGS+=        --sysconfdir=${PKG_SYSCONFDIR}
   
 MAKE_ENV+=      GDMOWN=${GDMOWN} GDMGRP=${GDMGRP}  CONFIGURE_ENV+=         X11BASE=${X11BASE} GDMOWN=${GDMOWN} GDMGRP=${GDMGRP}
 MAKE_ENV+=      CHMOD=${CHMOD} CHOWN=${CHOWN}  MAKE_ENV+=              ROOT_USER=${ROOT_USER} ROOT_GROUP=${ROOT_GROUP}
 PLIST_SUBST+=   GDMOWN=${GDMOWN} GDMGRP=${GDMGRP} \  MAKE_ENV+=              CHMOD=${CHMOD} CHOWN=${CHOWN}
                 INSTALL="${INSTALL}" LOCALSTATEDIR="${LOCALSTATEDIR}"  PLIST_SUBST+=           PKG_SYSCONFDIR=${PKG_SYSCONFDIR}
   PLIST_SUBST+=           LOCALSTATEDIR="${LOCALSTATEDIR}"
 GDMCFGDIR=      ${PREFIX}/etc/gdm  FILES_SUBST+=           LOCALSTATEDIR="${LOCALSTATEDIR}"
 GDMCFGFILES=    Default:Init.default/Default \  
                 PostSession:PostSession.default/Default \  OWN_DIRS=               ${PKG_SYSCONFDIR}/dm/Sessions
                 PreSession:PreSession.default/Default \  OWN_DIRS+=              ${PKG_SYSCONFDIR}/gdm/Init
                 Gnome:Sessions.default/Gnome \  OWN_DIRS+=              ${PKG_SYSCONFDIR}/gdm/PostSession
                 KDE:Sessions.default/KDE \  OWN_DIRS+=              ${PKG_SYSCONFDIR}/gdm/PreSession
                 Xsession:Sessions.default/Xsession \  OWN_DIRS+=              ${PKG_SYSCONFDIR}/gdm/modules
                 gdm.conf:gdm.conf.default \  
                 locale.alias:locale.alias.default \  EGDIR=                  ${PREFIX}/share/examples
                 gnomerc:../gnomerc.default  CONF_FILES=             ${EGDIR}/dm/Sessions/default.desktop \
                           ${PKG_SYSCONFDIR}/dm/Sessions/default.desktop
   .for f in gdm.conf locale.alias \
           modules/AccessDwellMouseEvents modules/AccessKeyMouseEvents \
           modules/factory-AccessDwellMouseEvents \
           modules/factory-AccessKeyMouseEvents
   CONF_FILES+=            ${EGDIR}/gdm/$f \
                           ${PKG_SYSCONFDIR}/gdm/$f
   .endfor
   SUPPORT_FILES_MODE=     0755
   .for f in Init/Default PostSession/Default PreSession/Default \
           XKeepsCrashing Xsession
   SUPPORT_FILES+=         ${EGDIR}/gdm/$f \
                           ${PKG_SYSCONFDIR}/gdm/$f
   .endfor
   RCD_SCRIPTS=            gdm
   
 FILES_SUBST+=   GDMCFGDIR=${GDMCFGDIR:Q}  SUBST_CLASSES+=         desktop
 FILES_SUBST+=   GDMCFGFILES=${GDMCFGFILES:C/.*://g:Q}  SUBST_MESSAGE.desktop=  "Enabling sessions."
   SUBST_STAGE.desktop=    post-patch
   SUBST_FILES.desktop=    config/default.desktop.in config/gnome.desktop.in
   SUBST_SED.desktop=      -e 's/^_//g'
   
 .include "../../mk/bsd.prefs.mk"  .include "../../mk/bsd.prefs.mk"
   
Line 60  GDMOWN=  daemon
Line 72  GDMOWN=  daemon
 GDMGRP=         daemon  GDMGRP=         daemon
 .endif  .endif
   
   BUILD_DEFS+=    USE_PAM
   
 .if defined(USE_PAM)  .if defined(USE_PAM)
 DEPENDS+=       PAM-[0-9]*:../../security/PAM  DEPENDS+=               PAM-[0-9]*:../../security/PAM
   PLIST_SUBST+=           PAM_MISC=""
 .else  .else
   PLIST_SUBST+=           PAM_MISC="@comment "
 post-patch:  SUBST_CLASSES+=         pam
         cd ${WRKSRC} &&                                 \  SUBST_MESSAGE.pam=      "Disabling PAM."
         ${CP} configure configure.old &&                \  SUBST_STAGE.pam=        post-patch
         ${SED} -e 's:security/pam_appl.h:nopam:g'       \  SUBST_FILES.pam=        configure
                 < configure.old > configure  SUBST_SED.pam=          -e 's:security/pam_appl.h:nopam:g'
 .endif  .endif
   
 post-build:  
         cd ${WRKSRC}/config;                                            \  
         for f in Default PostSession PreSession; do                     \  
                 ${SED} -e 's#/usr/bin/X11#${X11BASE}/bin#g' $$f >$$f.new; \  
                 ${MV} $$f.new $$f;                                      \  
                 ${CHMOD} +x $$f;                                        \  
         done  
         cd ${WRKSRC}/config;                                            \  
         ${RM} -f KDE Xsession;                                          \  
         ${ECHO} '#! ${SH}' >KDE;                                        \  
         ${ECHO} "export KDEDIR=${KDEBASEDIR}" >>KDE;                    \  
         ${ECHO} 'exec $${KDEDIR}/bin/startkde $$@' >>KDE;               \  
         ${ECHO} '#! ${SH}' >Xsession;                                   \  
         ${ECHO} 'exec ${X11BASE}/lib/X11/xdm/Xsession $$@' >>Xsession;  \  
         ${CHMOD} +x KDE Xsession  
         ${SED} "s|@PREFIX@|${PREFIX}|g" ${FILESDIR}/gdm > ${WRKDIR}/gdm  
   
 post-install:  post-install:
         ${CHMOD} +x ${WRKSRC}/config/gnomerc  
 .for FILE in ${GDMCFGFILES}  
         @cd ${WRKSRC}/config; \  
         SOURCE=${FILE:C/:.*//}; \  
         TARGET=${GDMCFGDIR}/${FILE:C/.*://:S/.default//}; \  
         if [ ! -f $$TARGET ]; then \  
           ${ECHO} "installing $$SOURCE as $$TARGET"; \  
           if [ -x $$SOURCE ]; then \  
             ${INSTALL_SCRIPT} $$SOURCE $$TARGET; \  
           else \  
             ${INSTALL_DATA} $$SOURCE $$TARGET; \  
           fi; \  
         fi; \  
         TARGET=${GDMCFGDIR}/${FILE:C/.*://}; \  
         ${INSTALL_DATA_DIR} `dirname $$TARGET`; \  
         ${ECHO} "installing $$SOURCE as $$TARGET"; \  
         if [ -x $$SOURCE ]; then \  
           ${INSTALL_SCRIPT} $$SOURCE $$TARGET; \  
         else \  
           ${INSTALL_DATA} $$SOURCE $$TARGET; \  
         fi  
 .endfor  
         ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/gdm          ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/gdm
         ${INSTALL_DATA} ${DISTDIR}/Daemon.README ${PREFIX}/share/doc/gdm          ${INSTALL_DATA} ${DISTDIR}/Daemon.README ${PREFIX}/share/doc/gdm
         ${INSTALL_DATA} ${DISTDIR}/Daemon.png ${PREFIX}/share/pixmaps          ${INSTALL_DATA} ${DISTDIR}/Daemon.png ${PREFIX}/share/pixmaps
         ${LN} -fs Gnome ${GDMCFGDIR}/Sessions/Default  
         ${INSTALL_SCRIPT} ${WRKDIR}/gdm ${PREFIX}/etc/rc.d/  
   
 .include "../../devel/gettext-lib/buildlink2.mk"  .include "../../devel/gettext-lib/buildlink2.mk"
 .include "../../devel/libglade/buildlink2.mk"  .include "../../devel/pkgconfig/buildlink2.mk"
 .include "../../x11/gnome-libs/buildlink2.mk"  .include "../../devel/libglade2/buildlink2.mk"
   .include "../../devel/libgnome/buildlink2.mk"
   .include "../../devel/libgnomeui/buildlink2.mk"
   .include "../../graphics/libart2/buildlink2.mk"
   .include "../../graphics/libgnomecanvas/buildlink2.mk"
   .include "../../graphics/librsvg2/buildlink2.mk"
   .include "../../textproc/intltool/buildlink2.mk"
   .include "../../textproc/libxml2/buildlink2.mk"
   .include "../../textproc/scrollkeeper/omf.mk"
   .include "../../x11/gtk2/buildlink2.mk"
   
 .include "../../mk/bsd.pkg.mk"  .include "../../mk/bsd.pkg.mk"

Legend:
Removed from v.1.41  
changed lines
  Added in v.1.42

CVSweb <webmaster@jp.NetBSD.org>