Index: branches/2019Q1/x11/lightdm/Makefile =================================================================== --- branches/2019Q1/x11/lightdm/Makefile (revision 492109) +++ branches/2019Q1/x11/lightdm/Makefile (revision 492110) @@ -1,69 +1,69 @@ # Created by: Ben Woods # $FreeBSD$ PORTNAME= lightdm PORTVERSION= 1.24.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11 MASTER_SITES= https://launchpad.net/${PORTNAME}/${PORTVERSION:R}/${PORTVERSION}/+download/ 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 localbase gettext gmake libtool pathfix \ pkgconfig tar:xz USE_CXXSTD= c++11 GNU_CONFIGURE= yes USE_GNOME= glib20 intlhack USE_XORG= x11 xcb xdmcp CONFIGURE_ARGS= --disable-tests # PAM errors INSTALL_TARGET= install-strip USE_LDCONFIG= yes USE_RC_SUBR= lightdm SUB_FILES= Xsession USERS= lightdm GROUPS= lightdm OPTIONS_DEFINE= DOCS VALA OPTIONS_DEFAULT=VALA 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 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: branches/2019Q1/x11/lightdm/pkg-message =================================================================== --- branches/2019Q1/x11/lightdm/pkg-message (revision 492109) +++ branches/2019Q1/x11/lightdm/pkg-message (revision 492110) @@ -1,2 +1,9 @@ -For lightdm to function, it requires one of the available greeters to be +For LightDM to function, it requires one of the available greeters to be installed, which are available in the ports tree at x11/lightdm-*greeter* + +LightDM needs the maximum amount of memory a daemon may request to be locked +into main memory using mlock(2) to be increased above the FreeBSD default. +Without doing this, LightDM will often crash when the service is started. +To increase this limit, run the following commands: +# sed -i '' -e 's/memorylocked=128M/memorylocked=256M/' /etc/login.conf +# cap_mkdb /etc/login.conf Index: branches/2019Q1 =================================================================== --- branches/2019Q1 (revision 492109) +++ branches/2019Q1 (revision 492110) Property changes on: branches/2019Q1 ___________________________________________________________________ Modified: svn:mergeinfo ## -0,0 +0,1 ## Merged /head:r492108