Date: Mon, 26 Nov 2018 14:08:20 +0000 (UTC) From: Guido Falsi <madpilot@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r485943 - in head/x11: . xfce4-screensaver xfce4-screensaver/files Message-ID: <201811261408.wAQE8K6F009762@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: madpilot Date: Mon Nov 26 14:08:20 2018 New Revision: 485943 URL: https://svnweb.freebsd.org/changeset/ports/485943 Log: xfce4-screensaver is a screen saver and locker that aims to have simple, sane, secure defaults and be well integrated with the desktop. This is a beta version, not recommended for production machines. WWW: https://git.xfce.org/apps/xfce4-screensaver/about/ Added: head/x11/xfce4-screensaver/ head/x11/xfce4-screensaver/Makefile (contents, props changed) head/x11/xfce4-screensaver/distinfo (contents, props changed) head/x11/xfce4-screensaver/files/ head/x11/xfce4-screensaver/files/xfce-screensaver.pam (contents, props changed) head/x11/xfce4-screensaver/pkg-descr (contents, props changed) head/x11/xfce4-screensaver/pkg-plist (contents, props changed) Modified: head/x11/Makefile Modified: head/x11/Makefile ============================================================================== --- head/x11/Makefile Mon Nov 26 14:02:29 2018 (r485942) +++ head/x11/Makefile Mon Nov 26 14:08:20 2018 (r485943) @@ -418,6 +418,7 @@ SUBDIR += xfce4-embed-plugin SUBDIR += xfce4-goodies SUBDIR += xfce4-quicklauncher-plugin + SUBDIR += xfce4-screensaver SUBDIR += xfce4-screenshooter-plugin SUBDIR += xfce4-taskmanager SUBDIR += xfce4-terminal Added: head/x11/xfce4-screensaver/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11/xfce4-screensaver/Makefile Mon Nov 26 14:08:20 2018 (r485943) @@ -0,0 +1,80 @@ +# $FreeBSD$ + +PORTNAME= xfce4-screensaver +PORTVERSION= 0.1.3 +CATEGORIES= x11 xfce +#MASTER_SITES= XFCE/src/apps/${PORTNAME}/${PORTVERSION:R} +#DIST_SUBDIR= xfce4 + +MAINTAINER= xfce@FreeBSD.org +COMMENT= Xfce 4 screen saver and locker + +LICENSE= GPLv2 LGPL20 +LICENSE_COMB= dual +LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING +LICENSE_FILE_LGPL20= ${WRKSRC}/COPYING.LIB + +BUILD_DEPENDS= xdt-autogen:devel/xfce4-dev-tools +LIB_DEPENDS= libdbus-1.so:devel/dbus \ + libdbus-glib-1.so:devel/dbus-glib \ + libnotify.so:devel/libnotify \ + libstartup-notification-1.so:x11/startup-notification \ + libxklavier.so:x11/libxklavier + +USES= gettext-tools gmake pkgconfig tar:bzip2 xfce:gtk3 +USE_GL= gl +USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 intltool +USE_XFCE= garcon libexo libutil +USE_XORG= ice sm x11 xext xrandr xscrnsaver xxf86vm + +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --with-xscreensaverdir=${XSCREENSAVER_DIR} \ + --with-xscreensaverhackdir=${LOCALBASE}/bin/xscreensaver-hacks \ + --with-console-kit=yes \ + --with-systemd=no \ + --enable-maintainer-mode + +XSCREENSAVER_DIR= ${LOCALBASE}/share/xscreensaver/config +SCREENSAVER_DIR= share/applications/screensavers + +USE_GITHUB= yes +GH_ACCOUNT= xfce-mirror +GH_TAGNAME= cb0d647 + +OPTIONS_DEFINE= NLS PAM XSCREENSAVER +OPTIONS_DEFAULT=PAM +PAM_DESC= Pluggable Authentication Module support +XSCREENSAVER_DESC= Use xscreensaver hacks + +OPTIONS_SUB= yes + +NLS_CONFIGURE_ENABLE= nls +NLS_USES= gettext-runtime + +PAM_RUN_DEPENDS= pam_helper:security/pam_helper +PAM_CONFIGURE_ON= --enable-authentication-scheme=helper \ + --with-passwd-helper=${LOCALBASE}/bin/pam_helper +PAM_CONFIGURE_OFF= --disable-pam + +XSCREENSAVER_RUN_DEPENDS= xscreensaver-gnome-hacks>=0:x11/xscreensaver-gnome-hacks + +.include <bsd.port.pre.mk> + +.if defined(WITH_DEBUG) +CONFIGURE_ARGS+= --enable-debug=yes +.endif + +pre-configure: + (cd ${WRKSRC} && ./autogen.sh) + +post-patch-PAM-on: + @${REINPLACE_CMD} -e 's|/etc/pam.d|${PREFIX}/etc/pam.d|g' \ + ${WRKSRC}/src/gs-auth-pam.c + +post-install: + ${MKDIR} ${STAGEDIR}${PREFIX}/${SCREENSAVER_DIR} + +post-install-PAM-on: + ${INSTALL_DATA} ${FILESDIR}/xfce-screensaver.pam ${STAGEDIR}${PREFIX}/etc/pam.d/xfce-screensaver + +.include <bsd.port.post.mk> Added: head/x11/xfce4-screensaver/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11/xfce4-screensaver/distinfo Mon Nov 26 14:08:20 2018 (r485943) @@ -0,0 +1,3 @@ +TIMESTAMP = 1542973955 +SHA256 (xfce-mirror-xfce4-screensaver-0.1.3-cb0d647_GH0.tar.gz) = 5d415cd35f168ae1b2366403cf942c55470764df258b4ff7867f45a03b2ec672 +SIZE (xfce-mirror-xfce4-screensaver-0.1.3-cb0d647_GH0.tar.gz) = 278447 Added: head/x11/xfce4-screensaver/files/xfce-screensaver.pam ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11/xfce4-screensaver/files/xfce-screensaver.pam Mon Nov 26 14:08:20 2018 (r485943) @@ -0,0 +1,2 @@ +auth include system +account include system Added: head/x11/xfce4-screensaver/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11/xfce4-screensaver/pkg-descr Mon Nov 26 14:08:20 2018 (r485943) @@ -0,0 +1,6 @@ +xfce4-screensaver is a screen saver and locker that aims to have +simple, sane, secure defaults and be well integrated with the desktop. + +This is a beta version, not recommended for production machines. + +WWW: https://git.xfce.org/apps/xfce4-screensaver/about/ Added: head/x11/xfce4-screensaver/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11/xfce4-screensaver/pkg-plist Mon Nov 26 14:08:20 2018 (r485943) @@ -0,0 +1,41 @@ +bin/xfce4-screensaver +bin/xfce4-screensaver-command +bin/xfce4-screensaver-preferences +%%PAM%%etc/pam.d/xfce-screensaver +etc/xdg/autostart/xfce4-screensaver.desktop +etc/xdg/menus/xfce4-screensavers.menu +libdata/pkgconfig/xfce4-screensaver.pc +libexec/xfce4-screensaver-dialog +libexec/xfce4-screensaver-gl-helper +libexec/xfce4-screensaver/floaters +libexec/xfce4-screensaver/popsquares +libexec/xfce4-screensaver/slideshow +man/man1/xfce4-screensaver-command.1.gz +man/man1/xfce4-screensaver-preferences.1.gz +man/man1/xfce4-screensaver.1.gz +share/applications/screensavers/personal-slideshow.desktop +share/applications/screensavers/popsquares.desktop +share/applications/screensavers/xfce-floaters.desktop +share/applications/xfce4-screensaver-preferences.desktop +share/dbus-1/services/org.xfce.ScreenSaver.service +share/desktop-directories/xfce4-screensaver.directory +%%NLS%%share/locale/bg/LC_MESSAGES/xfce4-screensaver.mo +%%NLS%%share/locale/ca/LC_MESSAGES/xfce4-screensaver.mo +%%NLS%%share/locale/da/LC_MESSAGES/xfce4-screensaver.mo +%%NLS%%share/locale/de/LC_MESSAGES/xfce4-screensaver.mo +%%NLS%%share/locale/es/LC_MESSAGES/xfce4-screensaver.mo +%%NLS%%share/locale/eu/LC_MESSAGES/xfce4-screensaver.mo +%%NLS%%share/locale/fr/LC_MESSAGES/xfce4-screensaver.mo +%%NLS%%share/locale/it/LC_MESSAGES/xfce4-screensaver.mo +%%NLS%%share/locale/lt/LC_MESSAGES/xfce4-screensaver.mo +%%NLS%%share/locale/ms/LC_MESSAGES/xfce4-screensaver.mo +%%NLS%%share/locale/nl/LC_MESSAGES/xfce4-screensaver.mo +%%NLS%%share/locale/pl/LC_MESSAGES/xfce4-screensaver.mo +%%NLS%%share/locale/ru/LC_MESSAGES/xfce4-screensaver.mo +%%NLS%%share/locale/sk/LC_MESSAGES/xfce4-screensaver.mo +%%NLS%%share/locale/sq/LC_MESSAGES/xfce4-screensaver.mo +%%NLS%%share/locale/sv/LC_MESSAGES/xfce4-screensaver.mo +%%NLS%%share/locale/tr/LC_MESSAGES/xfce4-screensaver.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/xfce4-screensaver.mo +%%NLS%%share/locale/zh_TW/LC_MESSAGES/xfce4-screensaver.mo +share/pixmaps/xfce-logo-white.svg
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201811261408.wAQE8K6F009762>