Index: head/x11/lightdm/Makefile =================================================================== --- head/x11/lightdm/Makefile (revision 503607) +++ head/x11/lightdm/Makefile (revision 503608) @@ -1,70 +1,69 @@ # Created by: Ben Woods # $FreeBSD$ PORTNAME= lightdm -PORTVERSION= 1.28.0 -PORTREVISION= 1 +PORTVERSION= 1.30.0 CATEGORIES= x11 MASTER_SITES= https://github.com/CanonicalLtd/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/ MAINTAINER= woodsb02@FreeBSD.org COMMENT= Lightweight Display Manager # library/bindings are LGPLv2 or LGPLv3, the rest GPLv3+ LICENSE= LGPL20 LGPL3 GPLv3 LICENSE_COMB= multi LICENSE_FILE_LGPL20= ${WRKSRC}/COPYING.LGPL2 LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING.LGPL3 LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING.GPL3 BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libaccountsservice.so:sysutils/accountsservice \ libck-connector.so:sysutils/consolekit2 \ libgcrypt.so:security/libgcrypt \ libxklavier.so:x11/libxklavier USES= compiler:c++11-lang gettext gmake gnome libtool localbase \ pathfix pkgconfig tar:xz USE_CXXSTD= c++11 USE_GNOME= glib20 intltool USE_XORG= x11 xcb xdmcp USE_LDCONFIG= yes USE_RC_SUBR= lightdm GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-tests # PAM errors INSTALL_TARGET= install-strip USERS= lightdm GROUPS= lightdm PORTSCOUT= limitw:1,even SUB_FILES= Xsession -OPTIONS_DEFINE= DOCS VALA -OPTIONS_DEFAULT=VALA +OPTIONS_DEFINE= DOCS VAPI +OPTIONS_DEFAULT=VAPI OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= gtkdoc-check:textproc/gtk-doc DOCS_CONFIGURE_ENABLE= gtk-doc -VALA_BUILD_DEPENDS= vapigen:lang/vala -VALA_CONFIGURE_ENABLE= vala -VALA_USE= gnome=introspection:build +VAPI_BUILD_DEPENDS= vapigen:lang/vala +VAPI_CONFIGURE_ENABLE= vala +VAPI_USE= gnome=introspection:build post-patch: @${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},' \ ${WRKSRC}/data/lightdm.conf post-install: ${RM} -r ${STAGEDIR}${PREFIX}/etc/init ${INSTALL_SCRIPT} ${WRKDIR}/Xsession ${STAGEDIR}${PREFIX}/etc/lightdm/ ${MV} ${STAGEDIR}${PREFIX}/etc/lightdm/keys.conf ${STAGEDIR}${PREFIX}/etc/lightdm/keys.conf.sample ${MV} ${STAGEDIR}${PREFIX}/etc/lightdm/lightdm.conf ${STAGEDIR}${PREFIX}/etc/lightdm/lightdm.conf.sample ${MV} ${STAGEDIR}${PREFIX}/etc/lightdm/users.conf ${STAGEDIR}${PREFIX}/etc/lightdm/users.conf.sample ${MKDIR} ${STAGEDIR}/var/cache/lightdm \ ${STAGEDIR}/var/log/lightdm \ ${STAGEDIR}/var/run/lightdm ${MKDIR} ${STAGEDIR}${PREFIX}/share/xgreeters @(cd ${STAGEDIR}${PREFIX}/share/xgreeters && \ ${LN} -sf lightdm-gtk-greeter.desktop default.desktop) .include Index: head/x11/lightdm/distinfo =================================================================== --- head/x11/lightdm/distinfo (revision 503607) +++ head/x11/lightdm/distinfo (revision 503608) @@ -1,3 +1,3 @@ -TIMESTAMP = 1549074437 -SHA256 (lightdm-1.28.0.tar.xz) = f20f599d8d7cf90b77a2df33c6e9e615abc443123b1b228de1c20a636aecfa07 -SIZE (lightdm-1.28.0.tar.xz) = 517460 +TIMESTAMP = 1559844986 +SHA256 (lightdm-1.30.0.tar.xz) = a118779650a3a5b20f05d53c4f9e377b484fbc1810a6b0914a60840d9a581f95 +SIZE (lightdm-1.30.0.tar.xz) = 509220 Index: head/x11/lightdm/files/patch-data_lightdm.conf =================================================================== --- head/x11/lightdm/files/patch-data_lightdm.conf (revision 503607) +++ head/x11/lightdm/files/patch-data_lightdm.conf (revision 503608) @@ -1,20 +1,22 @@ ---- data/lightdm.conf.orig 2016-12-07 02:20:29 UTC +--- data/lightdm.conf.orig 2018-09-05 01:33:31 UTC +++ data/lightdm.conf -@@ -22,7 +22,7 @@ +@@ -22,8 +22,8 @@ #start-default-seat=true #greeter-user=lightdm #minimum-display-number=0 -#minimum-vt=7 +-#lock-memory=true +minimum-vt=9 - #lock-memory=true ++lock-memory=false #user-authority-in-system-dir=false #guest-account-script=guest-account -@@ -114,7 +114,7 @@ + #logind-check-graphical=false +@@ -108,7 +108,7 @@ #allow-user-switching=true #allow-guest=true #guest-session= -#session-wrapper=lightdm-session +session-wrapper=%%PREFIX%%/etc/lightdm/Xsession #greeter-wrapper= #guest-wrapper= #display-setup-script= Index: head/x11/lightdm/files/patch-src_process.c =================================================================== --- head/x11/lightdm/files/patch-src_process.c (revision 503607) +++ head/x11/lightdm/files/patch-src_process.c (revision 503608) @@ -1,20 +1,11 @@ --- src/process.c.orig 2018-08-30 00:28:55 UTC +++ src/process.c -@@ -238,11 +238,16 @@ process_start (Process *process, gboolean block) +@@ -73,6 +73,8 @@ static GHashTable *processes = NULL; + static pid_t signal_pid; + static int signal_pipe[2]; - /* Set environment */ - if (priv->clear_environment) -+ { - #ifdef HAVE_CLEARENV - clearenv (); - #else -- environ = NULL; -+ extern char **environ; -+ char *cleanenv[1]; -+ environ = cleanenv; -+ cleanenv[0] = NULL; - #endif -+ } - for (guint i = 0; i < env_length; i++) - setenv (env_keys[i], env_values[i], TRUE); - ++extern char **environ; ++ + Process * + process_get_current (void) + { Index: head/x11/lightdm/pkg-message =================================================================== --- head/x11/lightdm/pkg-message (revision 503607) +++ head/x11/lightdm/pkg-message (revision 503608) @@ -1,9 +1,16 @@ +[ +{ + message: <