From owner-svn-ports-all@FreeBSD.ORG Tue May 14 21:34:15 2013 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 61A0F5D3; Tue, 14 May 2013 21:34:15 +0000 (UTC) (envelope-from rakuco@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 52E73EE7; Tue, 14 May 2013 21:34:15 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.6/8.14.6) with ESMTP id r4ELYFAx006432; Tue, 14 May 2013 21:34:15 GMT (envelope-from rakuco@svn.freebsd.org) Received: (from rakuco@localhost) by svn.freebsd.org (8.14.6/8.14.5/Submit) id r4ELYDqJ006418; Tue, 14 May 2013 21:34:13 GMT (envelope-from rakuco@svn.freebsd.org) Message-Id: <201305142134.r4ELYDqJ006418@svn.freebsd.org> From: Raphael Kubo da Costa Date: Tue, 14 May 2013 21:34:13 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r318203 - in head/x11/slim: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 May 2013 21:34:15 -0000 Author: rakuco Date: Tue May 14 21:34:12 2013 New Revision: 318203 URL: http://svnweb.freebsd.org/changeset/ports/318203 Log: - Update to 1.3.5. PR: ports/177857 Submitted by: Kevin Zheng Approved by: Henry Hu (maintainer) Deleted: head/x11/slim/files/patch-libpng-setjmp-image.cpp head/x11/slim/files/patch-log.h Modified: head/x11/slim/Makefile head/x11/slim/distinfo head/x11/slim/files/patch-Ck.cpp head/x11/slim/files/patch-PAM.cpp head/x11/slim/files/patch-app.cpp head/x11/slim/files/patch-slim.conf head/x11/slim/files/patch-switchuser.cpp head/x11/slim/files/patch-themes__default__slim.theme head/x11/slim/files/slim.in head/x11/slim/pkg-plist Modified: head/x11/slim/Makefile ============================================================================== --- head/x11/slim/Makefile Tue May 14 21:33:29 2013 (r318202) +++ head/x11/slim/Makefile Tue May 14 21:34:12 2013 (r318203) @@ -2,10 +2,10 @@ # $FreeBSD$ PORTNAME= slim -PORTVERSION= 1.3.4 -PORTREVISION= 5 +PORTVERSION= 1.3.5 CATEGORIES= x11 -MASTER_SITES= http://slim.berlios.de/releases/ +MASTER_SITES= ftp://ftp.berlios.de/pub/slim/ \ + SF/slim.berlios MAINTAINER= henry.hu.sh@gmail.com COMMENT= Graphical login manager for X11, derived from Login.app @@ -44,22 +44,17 @@ PLIST_SUB+= PAM="@comment " .endif post-patch: - @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/${PORTNAME}.conf - @${REINPLACE_CMD} -e 's|"/etc"|"${PREFIX}/etc"|' \ - -e 's|slim.conf|slim.conf.sample|' \ - -e 's|set(MANDIR "$${CMAKE_INSTALL_PREFIX}/share/man")|set(MANDIR "${PREFIX}/man")|' \ - ${WRKSRC}/CMakeLists.txt - @${MV} ${WRKSRC}/slim.conf ${WRKSRC}/slim.conf.sample - @${REINPLACE_CMD} -e 's|std::snprintf|snprintf|' ${WRKSRC}/Ck.cpp - -# Fix a previous bad install - Ok to remove at version 1.3.5 or later -pre-install: - @${RM} -f ${LOCALBASE}/share/man/man1/slim.1 - @${RMDIR} ${LOCALBASE}/share/man/man1 2>/dev/null || true - @${RMDIR} ${LOCALBASE}/share/man 2>/dev/null || true + @${CP} ${WRKSRC}/slim.conf ${WRKSRC}/slim.conf.sample + @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ + ${WRKSRC}/slim.conf.sample + @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|' \ + -e 's|/etc|${PREFIX}/etc|' \ + -e 's|share/man|man|' \ + -e 's|slim.conf|slim.conf.sample|' \ + -e '/systemd/d' \ + ${WRKSRC}/CMakeLists.txt post-install: - @${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${MAN1PREFIX}/man/man1 @if [ ! -f ${PREFIX}/etc/slim.conf ]; then \ ${CP} ${PREFIX}/etc/slim.conf.sample ${PREFIX}/etc/slim.conf ; \ fi Modified: head/x11/slim/distinfo ============================================================================== --- head/x11/slim/distinfo Tue May 14 21:33:29 2013 (r318202) +++ head/x11/slim/distinfo Tue May 14 21:34:12 2013 (r318203) @@ -1,2 +1,2 @@ -SHA256 (slim-1.3.4.tar.gz) = 155c26460c98b9f0925624028b4254afc0de4fda33300f3ac45606b2c5cbd501 -SIZE (slim-1.3.4.tar.gz) = 227197 +SHA256 (slim-1.3.5.tar.gz) = 818d209f51e2fa8d5b94ef75ce90a7415be48b45e796d66f8083a9532b655629 +SIZE (slim-1.3.5.tar.gz) = 226413 Modified: head/x11/slim/files/patch-Ck.cpp ============================================================================== --- head/x11/slim/files/patch-Ck.cpp Tue May 14 21:33:29 2013 (r318202) +++ head/x11/slim/files/patch-Ck.cpp Tue May 14 21:34:12 2013 (r318203) @@ -1,11 +1,11 @@ ---- Ck.cpp.orig 2012-02-22 03:59:52.000000000 +0400 -+++ Ck.cpp 2012-07-19 00:03:34.000000000 +0400 +--- ./Ck.cpp.orig 2012-12-31 07:03:42.000000000 -0600 ++++ ./Ck.cpp 2013-03-23 14:10:35.000000000 -0500 @@ -91,7 +91,7 @@ - vt = *((long *)return_value); + vt = *((long *)return_value); -- std::snprintf(device, 32, "/dev/tty%ld", vt); -+ std::snprintf(device, 32, "/dev/ttyv%ld", vt - 1); +- std::snprintf(device, 32, "/dev/tty%ld", vt); ++ snprintf(device, 32, "/dev/ttyv%ld", vt - 1); - if(return_value) - XFree(return_value); + if(return_value) + XFree(return_value); Modified: head/x11/slim/files/patch-PAM.cpp ============================================================================== --- head/x11/slim/files/patch-PAM.cpp Tue May 14 21:33:29 2013 (r318202) +++ head/x11/slim/files/patch-PAM.cpp Tue May 14 21:34:12 2013 (r318203) @@ -1,10 +1,10 @@ ---- PAM.cpp.orig 2012-06-26 12:20:14.000000000 +0400 -+++ PAM.cpp 2012-12-16 16:05:09.000000000 +0400 -@@ -128,6 +128,7 @@ - case PAM_MAXTRIES: - case PAM_CRED_INSUFFICIENT: - case PAM_AUTH_ERR: -+ case PAM_CONV_ERR: - throw Auth_Exception(pam_handle, "pam_authentication()", last_result); +--- ./PAM.cpp.orig 2012-12-31 07:03:42.000000000 -0600 ++++ ./PAM.cpp 2013-03-23 14:10:35.000000000 -0500 +@@ -127,6 +127,7 @@ + case PAM_MAXTRIES: + case PAM_CRED_INSUFFICIENT: + case PAM_AUTH_ERR: ++ case PAM_CONV_ERR: + throw Auth_Exception(pam_handle, "pam_authentication()", last_result); - case PAM_SUCCESS: + case PAM_SUCCESS: Modified: head/x11/slim/files/patch-app.cpp ============================================================================== --- head/x11/slim/files/patch-app.cpp Tue May 14 21:33:29 2013 (r318202) +++ head/x11/slim/files/patch-app.cpp Tue May 14 21:34:12 2013 (r318203) @@ -1,11 +1,11 @@ ---- app.cpp.orig 2008-10-04 13:45:58.000000000 +0200 -+++ app.cpp 2008-10-04 13:46:07.000000000 +0200 -@@ -887,7 +887,7 @@ - } +--- ./app.cpp.orig 2012-12-31 07:03:42.000000000 -0600 ++++ ./app.cpp 2013-03-23 14:10:35.000000000 -0500 +@@ -931,7 +931,7 @@ + } - if (!hasVtSet && daemonmode) { -- server[argc++] = (char*)"vt07"; -+ server[argc++] = (char*)"vt09"; - } - server[argc] = NULL; + if (!hasVtSet && daemonmode) { +- server[argc++] = (char*)"vt07"; ++ server[argc++] = (char*)"vt09"; + } + server[argc] = NULL; Modified: head/x11/slim/files/patch-slim.conf ============================================================================== --- head/x11/slim/files/patch-slim.conf Tue May 14 21:33:29 2013 (r318202) +++ head/x11/slim/files/patch-slim.conf Tue May 14 21:34:12 2013 (r318203) @@ -1,5 +1,5 @@ ---- slim.conf.orig 2008-10-04 13:49:03.000000000 +0200 -+++ slim.conf 2008-10-04 13:52:44.000000000 +0200 +--- ./slim.conf.orig 2012-12-31 07:03:42.000000000 -0600 ++++ ./slim.conf 2013-03-23 14:10:35.000000000 -0500 @@ -1,17 +1,19 @@ # Path, X server and arguments (if needed) # Note: -xauth $authfile is automatically appended Modified: head/x11/slim/files/patch-switchuser.cpp ============================================================================== --- head/x11/slim/files/patch-switchuser.cpp Tue May 14 21:33:29 2013 (r318202) +++ head/x11/slim/files/patch-switchuser.cpp Tue May 14 21:34:12 2013 (r318203) @@ -1,13 +1,11 @@ ---- switchuser.cpp 2009-10-14 16:28:20.000000000 +0800 -+++ switchuser.cpp 2009-10-14 16:34:23.000000000 +0800 -@@ -38,6 +38,8 @@ +--- ./switchuser.cpp.orig 2012-12-31 07:03:42.000000000 -0600 ++++ ./switchuser.cpp 2013-03-23 14:10:35.000000000 -0500 +@@ -36,6 +36,8 @@ void SwitchUser::SetUserId() { - if( (Pw == 0) || -+ (setsid() == -1) || -+ (setlogin(Pw->pw_name) != 0) || - (initgroups(Pw->pw_name, Pw->pw_gid) != 0) || - (setgid(Pw->pw_gid) != 0) || - (setuid(Pw->pw_uid) != 0) ) { - - + if( (Pw == 0) || ++ (setsid() == -1) || ++ (setlogin(Pw->pw_name) != 0) || + (initgroups(Pw->pw_name, Pw->pw_gid) != 0) || + (setgid(Pw->pw_gid) != 0) || + (setuid(Pw->pw_uid) != 0) ) { Modified: head/x11/slim/files/patch-themes__default__slim.theme ============================================================================== --- head/x11/slim/files/patch-themes__default__slim.theme Tue May 14 21:33:29 2013 (r318202) +++ head/x11/slim/files/patch-themes__default__slim.theme Tue May 14 21:34:12 2013 (r318203) @@ -1,5 +1,5 @@ ---- themes/default/slim.theme.orig 2012-02-21 15:59:52.000000000 -0800 -+++ themes/default/slim.theme 2012-06-02 23:23:10.000000000 -0700 +--- ./themes/default/slim.theme.orig 2012-12-31 07:03:42.000000000 -0600 ++++ ./themes/default/slim.theme 2013-03-23 14:10:35.000000000 -0500 @@ -1,9 +1,10 @@ # text04 theme for SLiM # by Johannes Winkelmann Modified: head/x11/slim/files/slim.in ============================================================================== --- head/x11/slim/files/slim.in Tue May 14 21:33:29 2013 (r318202) +++ head/x11/slim/files/slim.in Tue May 14 21:34:12 2013 (r318203) @@ -6,9 +6,8 @@ # REQUIRE: LOGIN dbus hald # KEYWORD: shutdown # -# Add the following lines to /etc/rc.conf to enable slim: -# slim_enable (bool): Set to "NO" by default. -# Set it to "YES" to enable slim +# Add the following line to /etc/rc.conf to enable slim: +# slim_enable="YES" # # Alternatively, edit /etc/ttys and change the line below # ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure Modified: head/x11/slim/pkg-plist ============================================================================== --- head/x11/slim/pkg-plist Tue May 14 21:33:29 2013 (r318202) +++ head/x11/slim/pkg-plist Tue May 14 21:34:12 2013 (r318203) @@ -11,6 +11,3 @@ etc/slim.conf.sample %%PAM%%@unexec if cmp -s %D/etc/pam.d/slim.default %D/etc/pam.d/slim; then rm -f %D/etc/pam.d/slim ; fi %%PAM%%etc/pam.d/slim.default %%PAM%%@exec if [ ! -f %D/etc/pam.d/slim ] ; then cp -p %D/%F %B/slim; fi -@exec /bin/rm -f %D/share/man/man1/slim.1 -@exec rmdir "%D/share/man/man1" 2>/dev/null || true -@exec rmdir "%D/share/man" 2>/dev/null || true