Index: head/x11/lightdm/Makefile =================================================================== --- head/x11/lightdm/Makefile (revision 447391) +++ head/x11/lightdm/Makefile (revision 447392) @@ -1,68 +1,68 @@ # Created by: Ben Woods # $FreeBSD$ PORTNAME= lightdm -PORTVERSION= 1.20.0 -PORTREVISION= 7 +PORTVERSION= 1.22.0 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/consolekit \ 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: head/x11/lightdm/distinfo =================================================================== --- head/x11/lightdm/distinfo (revision 447391) +++ head/x11/lightdm/distinfo (revision 447392) @@ -1,3 +1,3 @@ -TIMESTAMP = 1482730054 -SHA256 (lightdm-1.20.0.tar.xz) = f03b7804a4902d189849a060292e4987d1e4f8272a1edb3e681e6f3cdfaa5ba4 -SIZE (lightdm-1.20.0.tar.xz) = 506488 +TIMESTAMP = 1501502611 +SHA256 (lightdm-1.22.0.tar.xz) = e4b9afb6a7e627440ccda140972631e54d005340ec6043d538281f28a8dbab28 +SIZE (lightdm-1.22.0.tar.xz) = 517416 Index: head/x11/lightdm/files/patch-data_lightdm.conf =================================================================== --- head/x11/lightdm/files/patch-data_lightdm.conf (revision 447391) +++ head/x11/lightdm/files/patch-data_lightdm.conf (revision 447392) @@ -1,20 +1,20 @@ ---- data/lightdm.conf.orig 2016-12-26 04:21:00 UTC +--- data/lightdm.conf.orig 2016-12-07 02:20:29 UTC +++ data/lightdm.conf @@ -22,7 +22,7 @@ #start-default-seat=true #greeter-user=lightdm #minimum-display-number=0 -#minimum-vt=7 +minimum-vt=9 #lock-memory=true #user-authority-in-system-dir=false #guest-account-script=guest-account @@ -114,7 +114,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-data_pam_lightdm =================================================================== --- head/x11/lightdm/files/patch-data_pam_lightdm (revision 447391) +++ head/x11/lightdm/files/patch-data_pam_lightdm (revision 447392) @@ -1,26 +1,37 @@ --- data/pam/lightdm.orig 2015-08-09 23:30:00 UTC +++ data/pam/lightdm -@@ -1,13 +1,13 @@ - #%PAM-1.0 +@@ -1,20 +1,18 @@ +-#%PAM-1.0 ++# ++# PAM configuration for the "lightdm" service ++# - # Block login if they are globally disabled +-# Block login if they are globally disabled -auth required pam_nologin.so -+account required pam_nologin.so ++# auth ++auth sufficient pam_self.so no_warn ++auth include system - # Load environment from /etc/environment and ~/.pam_environment +-# Load environment from /etc/environment and ~/.pam_environment -auth required pam_env.so -+#auth required pam_env.so ++# account ++account requisite pam_securetty.so ++account required pam_nologin.so ++account include system - # Use /etc/passwd and /etc/shadow for passwords +-# Use /etc/passwd and /etc/shadow for passwords -auth required pam_unix.so -+auth required pam_unix.so no_warn try_first_pass ++# session ++session include system - # Check account is active, change password if required - account required pam_unix.so -@@ -16,5 +16,4 @@ account required pam_unix.so - password required pam_unix.so - - # Setup session +-# Check account is active, change password if required +-account required pam_unix.so +- +-# Allow password to be changed +-password required pam_unix.so +- +-# Setup session -session required pam_unix.so -session optional pam_systemd.so -+session required pam_permit.so ++# password ++password include system Index: head/x11/lightdm/files/patch-liblightdm-gobject_language.c =================================================================== --- head/x11/lightdm/files/patch-liblightdm-gobject_language.c (revision 447391) +++ head/x11/lightdm/files/patch-liblightdm-gobject_language.c (revision 447392) @@ -1,82 +1,82 @@ https://bugs.launchpad.net/lightdm/+bug/790186 ---- liblightdm-gobject/language.c.orig 2016-09-30 03:23:52 UTC +--- liblightdm-gobject/language.c.orig 2016-12-09 01:04:48 UTC +++ liblightdm-gobject/language.c -@@ -36,6 +36,12 @@ G_DEFINE_TYPE (LightDMLanguage, lightdm_language, G_TY +@@ -57,6 +57,12 @@ G_DEFINE_TYPE (LightDMLanguage, lightdm_language, G_TY static gboolean have_languages = FALSE; static GList *languages = NULL; +static gboolean +is_utf8 (const gchar *code) +{ + return g_strrstr (code, ".utf8") || g_strrstr (code, ".UTF-8"); +} + static void update_languages (void) { -@@ -72,7 +78,7 @@ update_languages (void) +@@ -93,7 +99,7 @@ update_languages (void) continue; /* Ignore the non-interesting languages */ - if (strcmp (command, "locale -a") == 0 && !g_strrstr (code, ".utf8")) + if (strcmp (command, "locale -a") == 0 && !is_utf8 (code)) continue; language = g_object_new (LIGHTDM_TYPE_LANGUAGE, "code", code, NULL); -@@ -88,12 +94,6 @@ update_languages (void) +@@ -109,12 +115,6 @@ update_languages (void) have_languages = TRUE; } -static gboolean -is_utf8 (const gchar *code) -{ - return g_strrstr (code, ".utf8") || g_strrstr (code, ".UTF-8"); -} - /* Get a valid locale name that can be passed to setlocale(), so we always can use nl_langinfo() to get language and country names. */ static gchar * get_locale_name (const gchar *code) -@@ -133,7 +133,7 @@ get_locale_name (const gchar *code) +@@ -154,7 +154,7 @@ get_locale_name (const gchar *code) for (i = 0; avail_locales[i]; i++) { gchar *loc = avail_locales[i]; - if (!g_strrstr (loc, ".utf8")) + if (!is_utf8 (loc)) continue; if (g_str_has_prefix (loc, language)) { -@@ -227,10 +227,16 @@ lightdm_language_get_name (LightDMLanguage *language) +@@ -248,10 +248,16 @@ lightdm_language_get_name (LightDMLanguage *language) if (locale) { gchar *current = setlocale (LC_ALL, NULL); +#ifdef LC_IDENTIFICATION setlocale (LC_IDENTIFICATION, locale); +#endif setlocale (LC_MESSAGES, ""); +#ifdef _NL_IDENTIFICATION_LANGUAGE gchar *language_en = nl_langinfo (_NL_IDENTIFICATION_LANGUAGE); +#else + gchar *language_en = "Unknown"; +#endif if (language_en && strlen (language_en) > 0) priv->name = g_strdup (dgettext ("iso_639_3", language_en)); -@@ -270,10 +276,16 @@ lightdm_language_get_territory (LightDMLanguage *langu +@@ -291,10 +297,16 @@ lightdm_language_get_territory (LightDMLanguage *langu if (locale) { gchar *current = setlocale (LC_ALL, NULL); +#ifdef LC_IDENTIFICATION setlocale (LC_IDENTIFICATION, locale); +#endif setlocale (LC_MESSAGES, ""); +#ifdef _NL_IDENTIFICATION_TERRITORY gchar *country_en = nl_langinfo (_NL_IDENTIFICATION_TERRITORY); +#else + gchar *country_en = "Unknown"; +#endif if (country_en && strlen (country_en) > 0 && g_strcmp0 (country_en, "ISO") != 0) priv->territory = g_strdup (dgettext ("iso_3166", country_en)); Index: head/x11/lightdm/files/patch-src_process.c =================================================================== --- head/x11/lightdm/files/patch-src_process.c (revision 447391) +++ head/x11/lightdm/files/patch-src_process.c (revision 447392) @@ -1,20 +1,20 @@ ---- src/process.c.orig 2017-04-12 15:33:03 UTC +--- src/process.c.orig 2017-01-26 22:04:26 UTC +++ src/process.c @@ -228,11 +228,16 @@ process_start (Process *process, gboolean block) /* Set environment */ if (process->priv->clear_environment) + { #ifdef HAVE_CLEARENV clearenv (); #else - environ = NULL; + extern char **environ; + char *cleanenv[1]; + environ = cleanenv; + cleanenv[0] = NULL; #endif + } for (i = 0; i < env_length; i++) setenv (env_keys[i], env_values[i], TRUE); Index: head/x11/lightdm/files/patch-src_session-child.c =================================================================== --- head/x11/lightdm/files/patch-src_session-child.c (revision 447391) +++ head/x11/lightdm/files/patch-src_session-child.c (revision 447392) @@ -1,64 +1,73 @@ ---- src/session-child.c.orig 2016-10-19 12:20:14 UTC +--- src/session-child.c.orig 2017-01-26 21:11:24 UTC +++ src/session-child.c @@ -13,7 +13,6 @@ #include #include #include -#include #include #include @@ -202,29 +201,6 @@ read_xauth (void) return x_authority_new (x_authority_family, x_authority_address, x_authority_address_length, x_authority_number, x_authority_name, x_authority_data, x_authority_data_length); } -/* GNU provides this but we can't rely on that so let's make our own version */ -static void -updwtmpx (const gchar *wtmp_file, struct utmpx *ut) -{ - struct utmp u; - - memset (&u, 0, sizeof (u)); - u.ut_type = ut->ut_type; - u.ut_pid = ut->ut_pid; - if (ut->ut_line) - strncpy (u.ut_line, ut->ut_line, sizeof (u.ut_line)); - if (ut->ut_id) - strncpy (u.ut_id, ut->ut_id, sizeof (u.ut_id)); - if (ut->ut_user) - strncpy (u.ut_user, ut->ut_user, sizeof (u.ut_user)); - if (ut->ut_host) - strncpy (u.ut_host, ut->ut_host, sizeof (u.ut_host)); - u.ut_tv.tv_sec = ut->ut_tv.tv_sec; - u.ut_tv.tv_usec = ut->ut_tv.tv_usec; - - updwtmp (wtmp_file, &u); -} - #if HAVE_LIBAUDIT static void audit_event (int type, const gchar *username, uid_t uid, const gchar *remote_host_name, const gchar *tty, gboolean success) -@@ -420,7 +396,6 @@ session_child_run (int argc, char **argv +@@ -420,7 +396,6 @@ session_child_run (int argc, char **argv) ut.ut_tv.tv_sec = tv.tv_sec; ut.ut_tv.tv_usec = tv.tv_usec; - updwtmpx ("/var/log/btmp", &ut); #if HAVE_LIBAUDIT audit_event (AUDIT_USER_LOGIN, username, -1, remote_host_name, tty, FALSE); -@@ -749,7 +724,6 @@ session_child_run (int argc, char **argv +@@ -449,7 +424,7 @@ session_child_run (int argc, char **argv) + else + { + /* Set POSIX variables */ +- pam_putenv (pam_handle, "PATH=/usr/local/bin:/usr/bin:/bin"); ++ pam_putenv (pam_handle, "PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:~/bin"); + pam_putenv (pam_handle, g_strdup_printf ("USER=%s", username)); + pam_putenv (pam_handle, g_strdup_printf ("LOGNAME=%s", username)); + pam_putenv (pam_handle, g_strdup_printf ("HOME=%s", user_get_home_directory (user))); +@@ -751,7 +726,6 @@ session_child_run (int argc, char **argv) if (!pututxline (&ut)) g_printerr ("Failed to write utmpx: %s\n", strerror (errno)); endutxent (); - updwtmpx ("/var/log/wtmp", &ut); #if HAVE_LIBAUDIT audit_event (AUDIT_USER_LOGIN, username, uid, remote_host_name, tty, TRUE); -@@ -786,7 +760,6 @@ session_child_run (int argc, char **argv +@@ -792,7 +766,6 @@ session_child_run (int argc, char **argv) if (!pututxline (&ut)) g_printerr ("Failed to write utmpx: %s\n", strerror (errno)); endutxent (); - updwtmpx ("/var/log/wtmp", &ut); #if HAVE_LIBAUDIT audit_event (AUDIT_USER_LOGOUT, username, uid, remote_host_name, tty, TRUE); Index: head/x11/lightdm/files/patch-src_x-server-local.c =================================================================== --- head/x11/lightdm/files/patch-src_x-server-local.c (nonexistent) +++ head/x11/lightdm/files/patch-src_x-server-local.c (revision 447392) @@ -0,0 +1,24 @@ +--- src/x-server-local.c.orig 2016-12-09 00:50:21 UTC ++++ src/x-server-local.c +@@ -549,17 +549,13 @@ x_server_local_start (DisplayServer *display_server) + } + } + +- /* Pass through library variables */ +- if (g_getenv ("LD_PRELOAD")) +- process_set_env (server->priv->x_server_process, "LD_PRELOAD", g_getenv ("LD_PRELOAD")); +- if (g_getenv ("LD_LIBRARY_PATH")) +- process_set_env (server->priv->x_server_process, "LD_LIBRARY_PATH", g_getenv ("LD_LIBRARY_PATH")); +- if (g_getenv ("PATH")) +- process_set_env (server->priv->x_server_process, "PATH", g_getenv ("PATH")); +- + /* Variable required for regression tests */ + if (g_getenv ("LIGHTDM_TEST_ROOT")) ++ { + process_set_env (server->priv->x_server_process, "LIGHTDM_TEST_ROOT", g_getenv ("LIGHTDM_TEST_ROOT")); ++ process_set_env (server->priv->x_server_process, "LD_PRELOAD", g_getenv ("LD_PRELOAD")); ++ process_set_env (server->priv->x_server_process, "LD_LIBRARY_PATH", g_getenv ("LD_LIBRARY_PATH")); ++ } + + result = process_start (server->priv->x_server_process, FALSE); + Property changes on: head/x11/lightdm/files/patch-src_x-server-local.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/x11/lightdm/files/patch-src_x-server.c =================================================================== --- head/x11/lightdm/files/patch-src_x-server.c (revision 447391) +++ head/x11/lightdm/files/patch-src_x-server.c (revision 447392) @@ -1,11 +1,11 @@ --- src/x-server.c.orig 2016-06-17 04:53:18 UTC +++ src/x-server.c -@@ -143,7 +143,7 @@ x_server_connect_session (DisplayServer +@@ -143,7 +143,7 @@ x_server_connect_session (DisplayServer *display_serve { gchar *t; - t = g_strdup_printf ("/dev/tty%d", vt); + t = g_strdup_printf ("/dev/ttyv%d", vt-1); session_set_tty (session, t); g_free (t); Index: head/x11/lightdm/pkg-plist =================================================================== --- head/x11/lightdm/pkg-plist (revision 447391) +++ head/x11/lightdm/pkg-plist (revision 447392) @@ -1,163 +1,168 @@ bin/dm-tool etc/apparmor.d/abstractions/lightdm etc/apparmor.d/abstractions/lightdm_chromium-browser etc/apparmor.d/lightdm-guest-session etc/dbus-1/system.d/org.freedesktop.DisplayManager.conf +%%ETCDIR%%/Xsession @sample %%ETCDIR%%/keys.conf.sample @sample %%ETCDIR%%/lightdm.conf.sample @sample %%ETCDIR%%/users.conf.sample -%%ETCDIR%%/Xsession etc/pam.d/lightdm etc/pam.d/lightdm-autologin etc/pam.d/lightdm-greeter include/lightdm-gobject-1/lightdm.h include/lightdm-gobject-1/lightdm/greeter.h include/lightdm-gobject-1/lightdm/language.h include/lightdm-gobject-1/lightdm/layout.h include/lightdm-gobject-1/lightdm/power.h include/lightdm-gobject-1/lightdm/session.h include/lightdm-gobject-1/lightdm/system.h include/lightdm-gobject-1/lightdm/user.h %%VALA%%lib/girepository-1.0/LightDM-1.typelib lib/liblightdm-gobject-1.a lib/liblightdm-gobject-1.so lib/liblightdm-gobject-1.so.0 lib/liblightdm-gobject-1.so.0.0.0 libdata/pkgconfig/liblightdm-gobject-1.pc libexec/lightdm-guest-session man/man1/dm-tool.1.gz man/man1/lightdm.1.gz sbin/lightdm share/bash-completion/completions/dm-tool share/bash-completion/completions/lightdm %%VALA%%share/gir-1.0/LightDM-1.gir -%%PORTDOCS%%share/gtk-doc/html/lightdm-gobject-1/core.html +%%PORTDOCS%%share/gtk-doc/html/lightdm-gobject-1/LightDMGreeter.html +%%PORTDOCS%%share/gtk-doc/html/lightdm-gobject-1/LightDMLanguage.html +%%PORTDOCS%%share/gtk-doc/html/lightdm-gobject-1/LightDMLayout.html +%%PORTDOCS%%share/gtk-doc/html/lightdm-gobject-1/LightDMSession.html +%%PORTDOCS%%share/gtk-doc/html/lightdm-gobject-1/LightDMUser.html +%%PORTDOCS%%share/gtk-doc/html/lightdm-gobject-1/LightDMUserList.html +%%PORTDOCS%%share/gtk-doc/html/lightdm-gobject-1/annotation-glossary.html +%%PORTDOCS%%share/gtk-doc/html/lightdm-gobject-1/api-index-full.html +%%PORTDOCS%%share/gtk-doc/html/lightdm-gobject-1/ch01.html +%%PORTDOCS%%share/gtk-doc/html/lightdm-gobject-1/deprecated-api-index.html %%PORTDOCS%%share/gtk-doc/html/lightdm-gobject-1/home.png %%PORTDOCS%%share/gtk-doc/html/lightdm-gobject-1/index.html %%PORTDOCS%%share/gtk-doc/html/lightdm-gobject-1/left-insensitive.png %%PORTDOCS%%share/gtk-doc/html/lightdm-gobject-1/left.png -%%PORTDOCS%%share/gtk-doc/html/lightdm-gobject-1/lightdm-gobject-1-Greeter-Interface.html -%%PORTDOCS%%share/gtk-doc/html/lightdm-gobject-1/lightdm-gobject-1-Keyboard-Layout.html -%%PORTDOCS%%share/gtk-doc/html/lightdm-gobject-1/lightdm-gobject-1-Languages.html %%PORTDOCS%%share/gtk-doc/html/lightdm-gobject-1/lightdm-gobject-1-Power-Management.html -%%PORTDOCS%%share/gtk-doc/html/lightdm-gobject-1/lightdm-gobject-1-Sessions.html %%PORTDOCS%%share/gtk-doc/html/lightdm-gobject-1/lightdm-gobject-1-System-Information.html -%%PORTDOCS%%share/gtk-doc/html/lightdm-gobject-1/lightdm-gobject-1-User-Accounts.html %%PORTDOCS%%share/gtk-doc/html/lightdm-gobject-1/lightdm-gobject-1.devhelp2 +%%PORTDOCS%%share/gtk-doc/html/lightdm-gobject-1/object-tree.html %%PORTDOCS%%share/gtk-doc/html/lightdm-gobject-1/right-insensitive.png %%PORTDOCS%%share/gtk-doc/html/lightdm-gobject-1/right.png %%PORTDOCS%%share/gtk-doc/html/lightdm-gobject-1/style.css %%PORTDOCS%%share/gtk-doc/html/lightdm-gobject-1/up-insensitive.png %%PORTDOCS%%share/gtk-doc/html/lightdm-gobject-1/up.png %%VALA%%share/help/C/lightdm/autologin.page %%VALA%%share/help/C/lightdm/config.page %%VALA%%share/help/C/lightdm/default-greeter.page %%VALA%%share/help/C/lightdm/default-session.page %%VALA%%share/help/C/lightdm/diagnostics.page %%VALA%%share/help/C/lightdm/guest.page %%VALA%%share/help/C/lightdm/index.page %%VALA%%share/help/C/lightdm/legal.xml %%VALA%%share/help/C/lightdm/local-sessions.page %%VALA%%share/help/C/lightdm/remote-sessions.page %%VALA%%share/help/C/lightdm/seat.page %%VALA%%share/help/C/lightdm/standard-authentication.page %%VALA%%share/help/C/lightdm/user-list.page %%VALA%%share/help/C/lightdm/user-switching.page %%VALA%%share/help/C/lightdm/vnc.page %%VALA%%share/help/C/lightdm/write-greeter.page %%VALA%%share/help/C/lightdm/xdmcp.page %%VALA%%share/locale/af/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/an/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/ar/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/ast/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/az/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/be/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/bg/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/bn/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/bo/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/br/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/bs/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/ca/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/ca@valencia/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/ckb/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/cs/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/da/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/de/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/el/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/en_AU/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/en_CA/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/en_GB/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/eo/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/es/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/et/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/eu/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/fa/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/fi/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/fo/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/fr/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/fy/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/gd/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/gl/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/gu/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/he/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/hi/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/hr/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/hu/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/ia/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/id/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/is/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/it/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/ja/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/kk/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/km/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/kn/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/ko/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/ku/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/lb/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/lt/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/lv/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/mhr/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/mi/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/ml/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/mr/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/ms/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/my/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/nb/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/nl/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/nn/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/oc/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/pa/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/pl/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/pt/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/pt_BR/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/ro/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/ru/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/sc/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/sd/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/shn/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/si/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/sk/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/sl/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/sq/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/sr/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/sv/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/ta/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/te/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/tg/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/th/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/tl/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/tr/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/ug/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/uk/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/uz/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/vi/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/wae/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/zh_CN/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/zh_HK/LC_MESSAGES/lightdm.mo %%VALA%%share/locale/zh_TW/LC_MESSAGES/lightdm.mo %%VALA%%share/vala/vapi/liblightdm-gobject-1.deps %%VALA%%share/vala/vapi/liblightdm-gobject-1.vapi share/xgreeters/default.desktop @dir /var/cache/lightdm @dir /var/log/lightdm @dir /var/run/lightdm Index: head/x11/lightdm-gtk-greeter/Makefile =================================================================== --- head/x11/lightdm-gtk-greeter/Makefile (revision 447391) +++ head/x11/lightdm-gtk-greeter/Makefile (revision 447392) @@ -1,28 +1,28 @@ # Created by: Ben Woods # $FreeBSD$ PORTNAME= lightdm-gtk-greeter PORTVERSION= 2.0.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= https://launchpad.net/${PORTNAME}/${PORTVERSION:R}/${PORTVERSION}/+download/ MAINTAINER= woodsb02@FreeBSD.org COMMENT= GTK+ greeter for LightDM LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= liblightdm-gobject-1.so:x11/lightdm USES= gettext gmake localbase pkgconfig xfce GNU_CONFIGURE= yes USE_GNOME= cairo gdkpixbuf2 gtk30 intltool USE_XFCE= libexo USE_XORG= x11 post-install: (cd ${STAGEDIR}${PREFIX}/etc/lightdm && ${MV} lightdm-gtk-greeter.conf \ lightdm-gtk-greeter.conf.sample) .include