diff options
Diffstat (limited to 'x11/gnome-screensaver')
-rw-r--r-- | x11/gnome-screensaver/DESCR | 18 | ||||
-rw-r--r-- | x11/gnome-screensaver/MESSAGE | 10 | ||||
-rw-r--r-- | x11/gnome-screensaver/Makefile | 50 | ||||
-rw-r--r-- | x11/gnome-screensaver/PLIST | 83 | ||||
-rw-r--r-- | x11/gnome-screensaver/distinfo | 7 | ||||
-rw-r--r-- | x11/gnome-screensaver/files/pam-gnome-screensaver-NetBSD | 16 | ||||
-rw-r--r-- | x11/gnome-screensaver/patches/patch-aa | 15 | ||||
-rw-r--r-- | x11/gnome-screensaver/patches/patch-ab | 13 |
8 files changed, 212 insertions, 0 deletions
diff --git a/x11/gnome-screensaver/DESCR b/x11/gnome-screensaver/DESCR new file mode 100644 index 00000000000..75a67229c01 --- /dev/null +++ b/x11/gnome-screensaver/DESCR @@ -0,0 +1,18 @@ +gnome-screensaver is a new screensaver that can replace xscreensaver. +It is designed to integrate well with the desktop and provide a control +interface that is desktop neutral. It simplifies and streamlines the +experience for the user and provides more capability for the system +administrator and vendor. + +It is designed to support: +* A desktop neutral control interface via DBus. +* A desktop neutral and standard way to install and manage screensaver + themes. +* Switching users directly from the unlock dialog. +* Allowing a system administrator to set a mandatory policy for any setting. +* A secure separation of user input processing and authentication from the + screen locking window. +* A separation between the screensaver theme engine and the theme settings. +* Integration with the desktop (themes, fonts, toolkit). +* Translation into many languages by the GNOME Translation Project. +* Instantly applying settings changes. diff --git a/x11/gnome-screensaver/MESSAGE b/x11/gnome-screensaver/MESSAGE new file mode 100644 index 00000000000..e86a3e050c7 --- /dev/null +++ b/x11/gnome-screensaver/MESSAGE @@ -0,0 +1,10 @@ +=========================================================================== +$NetBSD: MESSAGE,v 1.1.1.1 2006/04/01 21:43:59 jmmv Exp $ + +In order to get gnome-screensaver working properly, you need to add a +gnome-screensaver file to your pam configuration directory (usually +/etc/pam.d). You can find sample files in: + + ${EGDIR}/pam.d/gnome-screensaver + +=========================================================================== diff --git a/x11/gnome-screensaver/Makefile b/x11/gnome-screensaver/Makefile new file mode 100644 index 00000000000..784657629e2 --- /dev/null +++ b/x11/gnome-screensaver/Makefile @@ -0,0 +1,50 @@ +# $NetBSD: Makefile,v 1.1.1.1 2006/04/01 21:43:59 jmmv Exp $ +# + +DISTNAME= gnome-screensaver-2.14.0 +CATEGORIES= x11 gnome +MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gnome-screensaver/2.14/} + +MAINTAINER= jmmv@NetBSD.org +HOMEPAGE= http://live.gnome.org/GnomeScreensaver/ +COMMENT= Screen saver and locker for the GNOME desktop + +GNU_CONFIGURE= yes +USE_DIRS+= xdg-1.3 +USE_LIBTOOL= yes +USE_PKGLOCALEDIR= yes +USE_TOOLS+= gmake pkg-config + +CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q} + +PKGCONFIG_OVERRIDE= data/gnome-screensaver.pc + +GCONF2_SCHEMAS= gnome-screensaver.schemas + +EGDIR= ${PREFIX}/share/examples/gnome-screensaver +INSTALL_MAKE_FLAGS+= sysconfdir=${EGDIR:Q} +MESSAGE_SUBST+= EGDIR=${EGDIR:Q} +MAKE_DIRS+= ${PKG_SYSCONFDIR}/xdg/menus +CONF_FILES= ${EGDIR}/xdg/menus/gnome-screensavers.menu \ + ${PKG_SYSCONFDIR}/xdg/menus/gnome-screensavers.menu + +post-install: + ${INSTALL_DATA_DIR} ${EGDIR}/pam.d + ${INSTALL_DATA} ${FILESDIR}/pam-gnome-screensaver-NetBSD \ + ${EGDIR}/pam.d/gnome-screensaver-NetBSD + ${INSTALL_DATA} ${WRKSRC}/data/gnome-screensaver \ + ${EGDIR}/pam.d/gnome-screensaver-Linux + +.include "../../devel/GConf2/schemas.mk" +.include "../../devel/glib2/buildlink3.mk" +.include "../../devel/libglade2/buildlink3.mk" +.include "../../devel/libgnomeui/buildlink3.mk" +.include "../../graphics/libexif/buildlink3.mk" +.include "../../sysutils/dbus/buildlink3.mk" +.include "../../sysutils/dbus-glib/buildlink3.mk" +.include "../../sysutils/desktop-file-utils/desktopdb.mk" +.include "../../sysutils/gnome-menus/buildlink3.mk" +.include "../../sysutils/gnome-vfs2/buildlink3.mk" +.include "../../textproc/intltool/buildlink3.mk" +.include "../../x11/gtk2/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/x11/gnome-screensaver/PLIST b/x11/gnome-screensaver/PLIST new file mode 100644 index 00000000000..62bc66a84ad --- /dev/null +++ b/x11/gnome-screensaver/PLIST @@ -0,0 +1,83 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2006/04/01 21:43:59 jmmv Exp $ +bin/gnome-screensaver +bin/gnome-screensaver-command +bin/gnome-screensaver-preferences +lib/pkgconfig/gnome-screensaver.pc +libexec/gnome-screensaver-dialog +libexec/gnome-screensaver/floaters +libexec/gnome-screensaver/popsquares +libexec/gnome-screensaver/slideshow +share/applications/gnome-screensaver-preferences.desktop +share/desktop-directories/gnome-screensaver.directory +share/examples/gnome-screensaver/pam.d/gnome-screensaver-Linux +share/examples/gnome-screensaver/pam.d/gnome-screensaver-NetBSD +share/examples/gnome-screensaver/xdg/menus/gnome-screensavers.menu +share/gconf/schemas/gnome-screensaver.schemas +share/gnome-screensaver/gnome-screensaver-preferences.glade +share/gnome-screensaver/themes/cosmos-slideshow.desktop +share/gnome-screensaver/themes/footlogo-floaters.desktop +share/gnome-screensaver/themes/personal-slideshow.desktop +share/gnome-screensaver/themes/popsquares.desktop +${PKGLOCALEDIR}/locale/bg/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/bn/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/ca/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/cs/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/cy/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/da/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/de/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/en_CA/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/en_GB/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/es/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/et/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/fi/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/gl/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/gu/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/hi/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/hu/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/it/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/ja/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/ko/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/ku/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/lt/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/mk/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/nb/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/nl/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/no/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/pa/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/pt/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/pt_BR/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/sk/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/sq/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/sr/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/sr@Latn/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/sv/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/th/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/uk/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/vi/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/zh_CN/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/zh_HK/LC_MESSAGES/gnome-screensaver.mo +${PKGLOCALEDIR}/locale/zh_TW/LC_MESSAGES/gnome-screensaver.mo +share/pixmaps/backgrounds/cosmos/cloud.jpg +share/pixmaps/backgrounds/cosmos/comet.jpg +share/pixmaps/backgrounds/cosmos/earth-horizon.jpg +share/pixmaps/backgrounds/cosmos/earthrise.jpg +share/pixmaps/backgrounds/cosmos/galaxy-ngc3370.jpg +share/pixmaps/backgrounds/cosmos/helix-nebula.jpg +share/pixmaps/backgrounds/cosmos/jupiter.jpg +share/pixmaps/backgrounds/cosmos/sombrero.jpg +share/pixmaps/backgrounds/cosmos/whirlpool.jpg +share/pixmaps/gnome-logo-white.svg +@dirrm share/pixmaps/backgrounds/cosmos +@comment in xdg-dirs: @dirrm share/pixmaps/backgrounds +@comment in xdg-dirs: @dirrm share/pixmaps +@dirrm share/gnome-screensaver/themes +@dirrm share/gnome-screensaver +@comment in GConf2: @dirrm share/gconf/schemas +@dirrm share/examples/gnome-screensaver/xdg/menus +@dirrm share/examples/gnome-screensaver/xdg +@dirrm share/examples/gnome-screensaver/pam.d +@dirrm share/examples/gnome-screensaver +@comment in xdg-dirs: @dirrm share/desktop-directories +@comment in xdg-dirs: @dirrm share/applications +@dirrm libexec/gnome-screensaver diff --git a/x11/gnome-screensaver/distinfo b/x11/gnome-screensaver/distinfo new file mode 100644 index 00000000000..568f16254ca --- /dev/null +++ b/x11/gnome-screensaver/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.1.1.1 2006/04/01 21:43:59 jmmv Exp $ + +SHA1 (gnome-screensaver-2.14.0.tar.gz) = da00872645b178f153ac0219365326ffe1da4855 +RMD160 (gnome-screensaver-2.14.0.tar.gz) = 73193955cd67368bac2ead133b14b064b19f8b34 +Size (gnome-screensaver-2.14.0.tar.gz) = 2075022 bytes +SHA1 (patch-aa) = 1249f7f334a15cc635094e2e2c41e0774129afe7 +SHA1 (patch-ab) = 5b5f9d69fd071bfd6f9b316626e23585841dad9d diff --git a/x11/gnome-screensaver/files/pam-gnome-screensaver-NetBSD b/x11/gnome-screensaver/files/pam-gnome-screensaver-NetBSD new file mode 100644 index 00000000000..be86a439894 --- /dev/null +++ b/x11/gnome-screensaver/files/pam-gnome-screensaver-NetBSD @@ -0,0 +1,16 @@ +# $NetBSD: pam-gnome-screensaver-NetBSD,v 1.1.1.1 2006/04/01 21:43:59 jmmv Exp $ +# +# PAM configuration for the "gnome-screensaver" service +# + +# auth +auth include system + +# account +account include system + +# session +session include system + +# password +password include system diff --git a/x11/gnome-screensaver/patches/patch-aa b/x11/gnome-screensaver/patches/patch-aa new file mode 100644 index 00000000000..50cf04818e4 --- /dev/null +++ b/x11/gnome-screensaver/patches/patch-aa @@ -0,0 +1,15 @@ +$NetBSD: patch-aa,v 1.1.1.1 2006/04/01 21:43:59 jmmv Exp $ + +--- savers/floaters.c.orig 2006-02-17 17:59:33.000000000 +0100 ++++ savers/floaters.c +@@ -69,6 +69,10 @@ + #define GAMMA 2.2 + #endif + ++#if defined(__NetBSD__) ++# define trunc(x) ((double)floor(x)) ++#endif ++ + typedef struct _Point Point; + typedef struct _Path Path; + typedef struct _Rectangle Rectangle; diff --git a/x11/gnome-screensaver/patches/patch-ab b/x11/gnome-screensaver/patches/patch-ab new file mode 100644 index 00000000000..e544ccff546 --- /dev/null +++ b/x11/gnome-screensaver/patches/patch-ab @@ -0,0 +1,13 @@ +$NetBSD: patch-ab,v 1.1.1.1 2006/04/01 21:43:59 jmmv Exp $ + +--- data/Makefile.in.orig 2006-03-13 15:50:13.000000000 +0100 ++++ data/Makefile.in +@@ -766,7 +766,7 @@ uninstall-info: uninstall-info-recursive + @GCONF_SCHEMAS_INSTALL_TRUE@ fi + @GCONF_SCHEMAS_INSTALL_FALSE@install-data-local: + +-install-data-hook: ++dont-install-data-hook: + @system=`uname`; \ + if test -f /usr/include/security/pam_appl.h; then \ + if test '!' -d $(DESTDIR)$(PAM_PREFIX)/pam.d; then \ |