summaryrefslogtreecommitdiff
path: root/x11/gdm/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'x11/gdm/Makefile')
-rw-r--r--x11/gdm/Makefile36
1 files changed, 16 insertions, 20 deletions
diff --git a/x11/gdm/Makefile b/x11/gdm/Makefile
index 2ade24e1e374..76ffde9f1b2d 100644
--- a/x11/gdm/Makefile
+++ b/x11/gdm/Makefile
@@ -14,12 +14,12 @@ COMMENT= GNOME 2 version of xdm display manager
BUILD_DEPENDS= zenity:${PORTSDIR}/x11/zenity \
${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes
-LIB_DEPENDS= ck-connector:${PORTSDIR}/sysutils/consolekit \
- polkit-gtk-1:${PORTSDIR}/sysutils/polkit-gnome \
- execinfo:${PORTSDIR}/devel/libexecinfo \
- upower-glib:${PORTSDIR}/sysutils/upower \
- xklavier:${PORTSDIR}/x11/libxklavier \
- canberra-gtk:${PORTSDIR}/audio/libcanberra
+LIB_DEPENDS= libck-connector.so:${PORTSDIR}/sysutils/consolekit \
+ libpolkit-gtk-1.so:${PORTSDIR}/sysutils/polkit-gnome \
+ libexecinfo.so:${PORTSDIR}/devel/libexecinfo \
+ libupower-glib.so:${PORTSDIR}/sysutils/upower \
+ libxklavier.so:${PORTSDIR}/x11/libxklavier \
+ libcanberra-gtk.so:${PORTSDIR}/audio/libcanberra
RUN_DEPENDS= zenity:${PORTSDIR}/x11/zenity \
${LOCALBASE}/libexec/gnome-settings-daemon:${PORTSDIR}/sysutils/gnome-settings-daemon \
gnome-session:${PORTSDIR}/x11/gnome-session \
@@ -30,13 +30,12 @@ CONFLICTS= gdm-3.[0-9]*
USERS= gdm
GROUPS= gdm
-USE_XZ= yes
USE_LDCONFIG= yes
USE_XORG= dmx dmxproto
INSTALLS_ICONS= yes
USE_RC_SUBR= gdm
USE_GNOME_SUBR= yes
-USES= pathfix gettext gmake pkgconfig
+USES= pathfix gettext gmake pkgconfig tar:xz
USE_GNOME= intlhack gnomehier gconf2 librsvg2 \
gnomedocutils gnomeprefix gnomepanel
GCONF_SCHEMAS= gdm-simple-greeter.schemas
@@ -59,11 +58,10 @@ OPTIONS_DEFINE= IPV6 KEYRING
OPTIONS_DEFAULT=KEYRING
KEYRING_DESC= GnomeKeyring/PAM integration
-NO_STAGE= yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MKEYRING}
-LIB_DEPENDS+= gnome-keyring:${PORTSDIR}/security/libgnome-keyring
+LIB_DEPENDS+= libgnome-keyring.so:${PORTSDIR}/security/libgnome-keyring
SUB_LIST+= PAM_KEYRING=
.else
SUB_LIST+= PAM_KEYRING=\#
@@ -76,7 +74,7 @@ CONFIGURE_ARGS+= --disable-ipv6
.endif
post-patch:
- @${REINPLACE_CMD} -e 's|root:root|root:wheel|g' \
+ @${REINPLACE_CMD} -e '/root:/d; s/1640/0640/g' \
${WRKSRC}/data/Makefile.in
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
-e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
@@ -91,18 +89,16 @@ post-patch:
post-install:
${INSTALL_DATA} ${WRKSRC}/data/gconf.path \
- ${PREFIX}/share/gdm/gconf.path
+ ${STAGEDIR}${PREFIX}/share/gdm/gconf.path
${INSTALL_DATA} ${WRKSRC}/data/session-setup.entries \
- ${PREFIX}/share/gdm/session-setup.entries
-.if !defined(PACKAGE_BUILDING)
- @${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
-.endif
+ ${STAGEDIR}${PREFIX}/share/gdm/session-setup.entries
${INSTALL_DATA} ${WRKSRC}/data/gdm.conf-custom \
- ${PREFIX}/etc/gdm/custom.conf.default
- ${MKDIR} ${PREFIX}/share/xsessions
- ${INSTALL_DATA} ${WRKDIR}/gdm.pam ${PREFIX}/etc/pam.d/gdm
+ ${STAGEDIR}${PREFIX}/etc/gdm/custom.conf.default
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/xsessions
+ ${INSTALL_DATA} ${WRKDIR}/gdm.pam ${STAGEDIR}${PREFIX}/etc/pam.d/gdm
@${SED} -e 's|%%PREFIX%%|${PREFIX}|g' < ${PKGDIR}/pkg-message \
| /usr/bin/fmt 75 79 > ${PKGMESSAGE}
- @${CAT} ${PKGMESSAGE}
+ ${RM} -rf ${STAGEDIR}${ETCDIR}/home/.gconf*
+ ${RM} -f ${STAGEDIR}${ETCDIR}/custom.conf
.include <bsd.port.mk>