pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/x11/gnome-screensaver Initial import of gnome-screensa...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/16aa0808c458
branches:  trunk
changeset: 510663:16aa0808c458
user:      jmmv <jmmv%pkgsrc.org@localhost>
date:      Sat Apr 01 21:43:59 2006 +0000

description:
Initial import of gnome-screensaver, version 2.14.0:

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.

diffstat:

 x11/gnome-screensaver/DESCR                              |  18 +++
 x11/gnome-screensaver/MESSAGE                            |  10 +
 x11/gnome-screensaver/Makefile                           |  50 +++++++++
 x11/gnome-screensaver/PLIST                              |  83 ++++++++++++++++
 x11/gnome-screensaver/distinfo                           |   7 +
 x11/gnome-screensaver/files/pam-gnome-screensaver-NetBSD |  16 +++
 x11/gnome-screensaver/patches/patch-aa                   |  15 ++
 x11/gnome-screensaver/patches/patch-ab                   |  13 ++
 8 files changed, 212 insertions(+), 0 deletions(-)

diffs (244 lines):

diff -r 55cba5af4504 -r 16aa0808c458 x11/gnome-screensaver/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/gnome-screensaver/DESCR       Sat Apr 01 21:43:59 2006 +0000
@@ -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 -r 55cba5af4504 -r 16aa0808c458 x11/gnome-screensaver/MESSAGE
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/gnome-screensaver/MESSAGE     Sat Apr 01 21:43:59 2006 +0000
@@ -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 -r 55cba5af4504 -r 16aa0808c458 x11/gnome-screensaver/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/gnome-screensaver/Makefile    Sat Apr 01 21:43:59 2006 +0000
@@ -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@localhost
+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 -r 55cba5af4504 -r 16aa0808c458 x11/gnome-screensaver/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/gnome-screensaver/PLIST       Sat Apr 01 21:43:59 2006 +0000
@@ -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 -r 55cba5af4504 -r 16aa0808c458 x11/gnome-screensaver/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/gnome-screensaver/distinfo    Sat Apr 01 21:43:59 2006 +0000
@@ -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 -r 55cba5af4504 -r 16aa0808c458 x11/gnome-screensaver/files/pam-gnome-screensaver-NetBSD
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/gnome-screensaver/files/pam-gnome-screensaver-NetBSD  Sat Apr 01 21:43:59 2006 +0000
@@ -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 -r 55cba5af4504 -r 16aa0808c458 x11/gnome-screensaver/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/gnome-screensaver/patches/patch-aa    Sat Apr 01 21:43:59 2006 +0000
@@ -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 -r 55cba5af4504 -r 16aa0808c458 x11/gnome-screensaver/patches/patch-ab
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/gnome-screensaver/patches/patch-ab    Sat Apr 01 21:43:59 2006 +0000
@@ -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 \



Home | Main Index | Thread Index | Old Index