summaryrefslogtreecommitdiff
path: root/mate-extra/mate-screensaver
diff options
context:
space:
mode:
Diffstat (limited to 'mate-extra/mate-screensaver')
-rw-r--r--mate-extra/mate-screensaver/Manifest4
-rw-r--r--mate-extra/mate-screensaver/files/mate-screensaver-1.10-fix-systemd-configure.ac.patch33
-rw-r--r--mate-extra/mate-screensaver/files/mate-screensaver-1.2.0-fix-popsquares-includes.patch11
-rw-r--r--mate-extra/mate-screensaver/files/mate-screensaver-1.2.0-fix-with-libgl.patch11
-rw-r--r--mate-extra/mate-screensaver/mate-screensaver-1.23.1.ebuild119
-rw-r--r--mate-extra/mate-screensaver/mate-screensaver-1.24.0.ebuild24
-rw-r--r--mate-extra/mate-screensaver/mate-screensaver-1.24.1.ebuild (renamed from mate-extra/mate-screensaver/mate-screensaver-1.23.1-r1.ebuild)36
-rw-r--r--mate-extra/mate-screensaver/mate-screensaver-9999.ebuild112
-rw-r--r--mate-extra/mate-screensaver/metadata.xml23
9 files changed, 43 insertions, 330 deletions
diff --git a/mate-extra/mate-screensaver/Manifest b/mate-extra/mate-screensaver/Manifest
index b55c4311bd1f..8c0937675128 100644
--- a/mate-extra/mate-screensaver/Manifest
+++ b/mate-extra/mate-screensaver/Manifest
@@ -1,4 +1,2 @@
-DIST mate-screensaver-1.22.1.tar.xz 4942928 BLAKE2B e82b6482ed9ec655bb8bea2795b0e2559cbdfcb2be5f27a2264486a2013b8234cb02292b6ca547f8812e6dc0c74646f51af8a2f8d7baf2f28bf1b688508350d5 SHA512 7ffb94d88095ff5580862fe9c958a2e4af7a424d40dc5e0f3c1da49a258035179573721fc7052710624916678e953a6347a898b53ff872a49e022987b8c02904
-DIST mate-screensaver-1.22.2.tar.xz 4943380 BLAKE2B 20d28ee7496af9fd9ac23d4f083eaee716eb97e1c3a9b921fc6b3655cfe4c6dc6e482827eb7fad40fbfd5dfb705bcac57aff3bf60e232b84562e496a7a56c354 SHA512 6d28f7261556d59af0bdb8c59ac13fc042c9c5b4cce47e7f6d4148041eb7f05d5cb062f85f05dddb51d009e4aebac31c21fc1243c0e07813adc050fede134ef3
-DIST mate-screensaver-1.23.1.tar.xz 4944648 BLAKE2B b287d672ab08db7c3c4580e5c34a690aa1dda1e3ba4cde2d3771fdc4cfb4dd62a85c0a86a25aa772adb664be1a776e41961256cac203cfd1bdd44bfbe0d28472 SHA512 7d977cf73529307a51a9fcefc78948e94d29dcf1ae1c082dc18c6b04a5b888129ffcab6a8cf63187e0814abe45ff60f680fdffb6400375733b2d823f384608b6
DIST mate-screensaver-1.24.0.tar.xz 5075860 BLAKE2B f669cb9ce1c84cdd2dd84b1c88b668ad1910102ae5d9765117d313b6ece03e535b5fdaae600d8f3315346ac1109d1316e15c0dcac5bd4a637b682fa7b5d1e22b SHA512 8947b85ab8b006a1756649131a9184e4eb8f44c563f5a1b55840aa8280820713bca1ce46fece92b5ac44a73193bfe965e8ef0d17e8e403a751807ee72c674cc0
+DIST mate-screensaver-1.24.1.tar.xz 5073836 BLAKE2B 501c8dffbb5e53b88414c799a6e4d25cf89dfe490e6a902901c339b142e2b687dc2e668f65349a2ff43b6eb44d7721658de771b1a698624f95d1828da2fbda67 SHA512 f7cab280da90623ad265beb84770e48431ae6685fbb1eabc7cd2ad07b0f8ed5da2426017243d83271b969d2e020b8afcc93a6135b4c8e42a29f454a4e826b277
diff --git a/mate-extra/mate-screensaver/files/mate-screensaver-1.10-fix-systemd-configure.ac.patch b/mate-extra/mate-screensaver/files/mate-screensaver-1.10-fix-systemd-configure.ac.patch
deleted file mode 100644
index a5cf836d734a..000000000000
--- a/mate-extra/mate-screensaver/files/mate-screensaver-1.10-fix-systemd-configure.ac.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 95b8f96ad66ab555c763dafebac8a49b9c6f3d51 Mon Sep 17 00:00:00 2001
-From: Monsta <monsta@inbox.ru>
-Date: Thu, 1 Oct 2015 11:20:49 +0300
-Subject: [PATCH] configure.ac: add support for new libsystemd library
-
-From 6d4a81780e3598435b565569e8e16f1410cb5761 Mon Sep 17 00:00:00 2001
-From: Monsta <monsta@inbox.ru>
-Date: Mon, 5 Oct 2015 16:30:14 +0300
-Subject: [PATCH] fix build w/o systemd support
-
-fixes https://github.com/mate-desktop/mate-screensaver/issues/83
-
----
- configure.ac | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 379f9b1..87ab770 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -934,9 +934,9 @@ AC_ARG_WITH(systemd,
- [Add systemd support]),
- [with_systemd=$withval], [with_systemd=auto])
-
--PKG_CHECK_MODULES(SYSTEMD,
-- [libsystemd-login],
-- [have_systemd=yes], [have_systemd=no])
-+PKG_CHECK_MODULES(SYSTEMD, [libsystemd], [have_systemd=yes],
-+ [PKG_CHECK_MODULES(SYSTEMD, [libsystemd-login],
-+ [have_systemd=yes], [have_systemd=no])])
-
- if test "x$with_systemd" = "xauto" ; then
- if test x$have_systemd = xno ; then
diff --git a/mate-extra/mate-screensaver/files/mate-screensaver-1.2.0-fix-popsquares-includes.patch b/mate-extra/mate-screensaver/files/mate-screensaver-1.2.0-fix-popsquares-includes.patch
deleted file mode 100644
index 5d13f69486b6..000000000000
--- a/mate-extra/mate-screensaver/files/mate-screensaver-1.2.0-fix-popsquares-includes.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -burN a/savers/popsquares.c b/savers/popsquares.c
---- a/savers/popsquares.c 2012-03-07 22:28:11.000000000 +0100
-+++ b/savers/popsquares.c 2012-07-17 19:54:44.062628969 +0200
-@@ -21,6 +21,7 @@
-
- #include "config.h"
-
-+#include <stdlib.h>
- #include <string.h>
- #include <gdk/gdk.h>
- #include <gdk/gdkx.h>
diff --git a/mate-extra/mate-screensaver/files/mate-screensaver-1.2.0-fix-with-libgl.patch b/mate-extra/mate-screensaver/files/mate-screensaver-1.2.0-fix-with-libgl.patch
deleted file mode 100644
index 45638c0ea10e..000000000000
--- a/mate-extra/mate-screensaver/files/mate-screensaver-1.2.0-fix-with-libgl.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/configure.ac 2012-08-08 19:23:14.026623125 +0200
-+++ b/configure.ac 2012-08-08 19:23:20.766623326 +0200
-@@ -545,7 +545,7 @@
- dnl - Check for GL
- dnl ---------------------------------------------------------------------------
-
--AC_ARG_WITH(gl, [ --with-libgl build with GL support])
-+AC_ARG_WITH(libgl, [ --with-libgl build with GL support])
- have_libgl=no
- GL_LIBS=""
-
diff --git a/mate-extra/mate-screensaver/mate-screensaver-1.23.1.ebuild b/mate-extra/mate-screensaver/mate-screensaver-1.23.1.ebuild
deleted file mode 100644
index 9ce8ddaf71aa..000000000000
--- a/mate-extra/mate-screensaver/mate-screensaver-1.23.1.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit mate readme.gentoo-r1
-
-if [[ ${PV} != 9999 ]]; then
- KEYWORDS="amd64 ~arm ~arm64 x86"
-fi
-
-DESCRIPTION="Replaces xscreensaver, integrating with the MATE desktop"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="X debug consolekit elogind kernel_linux libnotify opengl pam systemd"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DOC_CONTENTS="
- Information for converting screensavers is located in
- /usr/share/doc/${PF}/xss-conversion.txt*
-"
-
-COMMON_DEPEND="
- >=dev-libs/dbus-glib-0.71:0
- >=dev-libs/glib-2.50:2
- gnome-base/dconf
- >=mate-base/libmatekbd-1.17.0
- >=mate-base/mate-desktop-1.17.0
- >=mate-base/mate-menus-1.21.0
- >=sys-apps/dbus-0.30
- >=x11-libs/gdk-pixbuf-2.14:2
- >=x11-libs/libX11-1
- x11-libs/cairo
- >=x11-libs/gtk+-3.22:3
- x11-libs/libXext
- x11-libs/libXrandr
- x11-libs/libXScrnSaver
- x11-libs/libXxf86misc
- x11-libs/libXxf86vm
- x11-libs/libxklavier
- x11-libs/pango
- virtual/libintl
- consolekit? ( sys-auth/consolekit )
- libnotify? ( >=x11-libs/libnotify-0.7:0 )
- opengl? ( virtual/opengl )
- pam? ( gnome-base/gnome-keyring sys-libs/pam )
- !pam? ( kernel_linux? ( sys-apps/shadow ) )
- elogind? ( sys-auth/elogind )
- systemd? ( sys-apps/systemd:= )
- !!<gnome-extra/gnome-screensaver-3"
-
-RDEPEND="${COMMON_DEPEND}
- >=mate-base/mate-session-manager-1.6"
-
-DEPEND="${COMMON_DEPEND}
- >=dev-util/intltool-0.50.1
- sys-devel/gettext:*
- x11-base/xorg-proto
- virtual/pkgconfig:*"
-
-src_configure() {
- local myconf=(
- --enable-locking
- --with-kbd-layout-indicator
- --with-xf86gamma-ext
- --with-xscreensaverdir=/usr/share/xscreensaver/config
- --with-xscreensaverhackdir=/usr/$(get_libdir)/misc/xscreensaver
- $(use_with X x)
- $(use_with consolekit console-kit)
- $(use_with elogind)
- $(use_with libnotify)
- $(use_with opengl libgl)
- $(use_with systemd)
- $(use_enable debug)
- $(use_enable pam)
- )
-
- mate_src_configure "${myconf[@]}"
-}
-
-src_install() {
- mate_src_install
-
- # Install the conversion script in the documentation.
- dodoc "${S}"/data/migrate-xscreensaver-config.sh
- dodoc "${S}"/data/xscreensaver-config.xsl
- dodoc "${FILESDIR}"/xss-conversion.txt
-
- # Non PAM users will need this suid to read the password hashes.
- # OpenPAM users will probably need this too when
- # https://bugzilla.gnome.org/show_bug.cgi?id=370847
- # is fixed.
- if ! use pam ; then
- fperms u+s /usr/libexec/mate-screensaver-dialog
- fi
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- mate_pkg_postinst
-
- if has_version "<x11-base/xorg-server-1.5.3-r4" ; then
- ewarn "You have a too old xorg-server installation. This will cause"
- ewarn "mate-screensaver to eat up your CPU. Please consider upgrading."
- echo
- fi
-
- if has_version "<x11-misc/xscreensaver-4.22-r2" ; then
- ewarn "You have xscreensaver installed, you probably want to disable it."
- ewarn "To prevent a duplicate screensaver entry in the menu, you need to"
- ewarn "build xscreensaver with -gnome in the USE flags."
- ewarn "echo \"x11-misc/xscreensaver -gnome\" >> /etc/portage/package.use"
- echo
- fi
-
- readme.gentoo_print_elog
-}
diff --git a/mate-extra/mate-screensaver/mate-screensaver-1.24.0.ebuild b/mate-extra/mate-screensaver/mate-screensaver-1.24.0.ebuild
index 16e1e40cdfdb..c496eac13b11 100644
--- a/mate-extra/mate-screensaver/mate-screensaver-1.24.0.ebuild
+++ b/mate-extra/mate-screensaver/mate-screensaver-1.24.0.ebuild
@@ -6,14 +6,14 @@ EAPI=6
inherit mate readme.gentoo-r1
if [[ ${PV} != 9999 ]]; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 x86"
fi
DESCRIPTION="Replaces xscreensaver, integrating with the MATE desktop"
-LICENSE="GPL-2"
+LICENSE="GPL-2+ HPND LGPL-2+"
SLOT="0"
-IUSE="X debug consolekit elogind kernel_linux libnotify opengl pam systemd"
+IUSE="X debug elogind kernel_linux libnotify opengl pam systemd"
REQUIRED_USE="?? ( elogind systemd )"
DOC_CONTENTS="
@@ -39,24 +39,26 @@ COMMON_DEPEND="
x11-libs/libXxf86vm
x11-libs/libxklavier
x11-libs/pango
- virtual/libintl
- consolekit? ( sys-auth/consolekit )
libnotify? ( >=x11-libs/libnotify-0.7:0 )
opengl? ( virtual/opengl )
pam? ( gnome-base/gnome-keyring sys-libs/pam )
!pam? ( kernel_linux? ( sys-apps/shadow ) )
elogind? ( sys-auth/elogind )
systemd? ( sys-apps/systemd:= )
- !!<gnome-extra/gnome-screensaver-3"
+"
RDEPEND="${COMMON_DEPEND}
- >=mate-base/mate-session-manager-1.6"
+ >=mate-base/mate-session-manager-1.6
+ virtual/libintl
+ !!<gnome-extra/gnome-screensaver-3
+"
DEPEND="${COMMON_DEPEND}
- >=dev-util/intltool-0.50.1
- sys-devel/gettext:*
+ dev-libs/libxml2
+ >=sys-devel/gettext-0.19.8:*
x11-base/xorg-proto
- virtual/pkgconfig:*"
+ virtual/pkgconfig:*
+"
src_configure() {
local myconf=(
@@ -65,8 +67,8 @@ src_configure() {
--with-xf86gamma-ext
--with-xscreensaverdir=/usr/share/xscreensaver/config
--with-xscreensaverhackdir=/usr/$(get_libdir)/misc/xscreensaver
+ --without-console-kit
$(use_with X x)
- $(use_with consolekit console-kit)
$(use_with elogind)
$(use_with libnotify)
$(use_with opengl libgl)
diff --git a/mate-extra/mate-screensaver/mate-screensaver-1.23.1-r1.ebuild b/mate-extra/mate-screensaver/mate-screensaver-1.24.1.ebuild
index 5c356ed4cc9d..b17ccf088202 100644
--- a/mate-extra/mate-screensaver/mate-screensaver-1.23.1-r1.ebuild
+++ b/mate-extra/mate-screensaver/mate-screensaver-1.24.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -6,21 +6,16 @@ EAPI=6
inherit mate readme.gentoo-r1
if [[ ${PV} != 9999 ]]; then
- KEYWORDS="amd64 ~arm ~arm64 x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
fi
DESCRIPTION="Replaces xscreensaver, integrating with the MATE desktop"
-LICENSE="GPL-2"
+LICENSE="GPL-2+ HPND LGPL-2+"
SLOT="0"
-IUSE="X debug consolekit elogind kernel_linux libnotify opengl pam systemd"
+IUSE="X debug elogind kernel_linux libnotify opengl pam systemd"
REQUIRED_USE="?? ( elogind systemd )"
-DOC_CONTENTS="
- Information for converting screensavers is located in
- /usr/share/doc/${PF}/xss-conversion.txt*
-"
-
COMMON_DEPEND="
>=dev-libs/dbus-glib-0.71:0
>=dev-libs/glib-2.50:2
@@ -39,24 +34,31 @@ COMMON_DEPEND="
x11-libs/libXxf86vm
x11-libs/libxklavier
x11-libs/pango
- virtual/libintl
- consolekit? ( sys-auth/consolekit )
libnotify? ( >=x11-libs/libnotify-0.7:0 )
opengl? ( virtual/opengl )
pam? ( gnome-base/gnome-keyring sys-libs/pam )
!pam? ( kernel_linux? ( sys-apps/shadow ) )
elogind? ( sys-auth/elogind )
systemd? ( sys-apps/systemd:= )
- !!<gnome-extra/gnome-screensaver-3"
+"
RDEPEND="${COMMON_DEPEND}
- >=mate-base/mate-session-manager-1.6"
+ >=mate-base/mate-session-manager-1.6
+ virtual/libintl
+ !!<gnome-extra/gnome-screensaver-3
+"
DEPEND="${COMMON_DEPEND}
- >=dev-util/intltool-0.50.1
- sys-devel/gettext:*
+ dev-libs/libxml2
+ >=sys-devel/gettext-0.19.8:*
x11-base/xorg-proto
- virtual/pkgconfig:*"
+ virtual/pkgconfig:*
+"
+
+DOC_CONTENTS="
+ Information for converting screensavers is located in
+ /usr/share/doc/${PF}/xss-conversion.txt*
+"
src_configure() {
local myconf=(
@@ -65,8 +67,8 @@ src_configure() {
--with-xf86gamma-ext
--with-xscreensaverdir=/usr/share/xscreensaver/config
--with-xscreensaverhackdir=/usr/$(get_libdir)/misc/xscreensaver
+ --without-console-kit
$(use_with X x)
- $(use_with consolekit console-kit)
$(use_with elogind)
$(use_with libnotify)
$(use_with opengl libgl)
diff --git a/mate-extra/mate-screensaver/mate-screensaver-9999.ebuild b/mate-extra/mate-screensaver/mate-screensaver-9999.ebuild
deleted file mode 100644
index 3572f36e1fcf..000000000000
--- a/mate-extra/mate-screensaver/mate-screensaver-9999.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit mate multilib readme.gentoo-r1
-
-if [[ ${PV} != 9999 ]]; then
- KEYWORDS="~amd64 ~arm ~x86"
-fi
-
-DESCRIPTION="Replaces xscreensaver, integrating with the MATE desktop"
-LICENSE="GPL-2"
-SLOT="0"
-
-IUSE="X debug consolekit kernel_linux libnotify opengl pam systemd"
-
-DOC_CONTENTS="
- Information for converting screensavers is located in
- /usr/share/doc/${PF}/xss-conversion.txt*
-"
-
-COMMON_DEPEND="
- >=dev-libs/dbus-glib-0.71:0
- >=dev-libs/glib-2.36:2
- gnome-base/dconf:0
- >=mate-base/libmatekbd-1.17.0
- >=mate-base/mate-desktop-1.17.0
- >=mate-base/mate-menus-1.10.0
- >=sys-apps/dbus-0.30:0
- >=x11-libs/gdk-pixbuf-2.14:2
- >=x11-libs/libX11-1:0
- x11-libs/cairo:0
- >=x11-libs/gtk+-3.14:3
- x11-libs/libXext:0
- x11-libs/libXrandr:0
- x11-libs/libXScrnSaver:0
- x11-libs/libXxf86vm:0
- x11-libs/libxklavier:0
- x11-libs/pango:0
- virtual/libintl:0
- consolekit? ( sys-auth/consolekit:0 )
- libnotify? ( >=x11-libs/libnotify-0.7:0 )
- opengl? ( virtual/opengl:0 )
- pam? ( gnome-base/gnome-keyring:0 virtual/pam:0 )
- !pam? ( kernel_linux? ( sys-apps/shadow:0 ) )
- systemd? ( sys-apps/systemd:0= )
- !!<gnome-extra/gnome-screensaver-3:0"
-
-RDEPEND="${COMMON_DEPEND}
- >=mate-base/mate-session-manager-1.6"
-
-DEPEND="${COMMON_DEPEND}
- >=dev-util/intltool-0.50.1:*
- sys-devel/gettext:*
- x11-base/xorg-proto:0
- virtual/pkgconfig:*"
-
-src_configure() {
- mate_src_configure \
- --enable-locking \
- --with-kbd-layout-indicator \
- --with-xf86gamma-ext \
- --with-xscreensaverdir=/usr/share/xscreensaver/config \
- --with-xscreensaverhackdir=/usr/$(get_libdir)/misc/xscreensaver \
- $(use_with X x) \
- $(use_with consolekit console-kit) \
- $(use_with libnotify) \
- $(use_with opengl libgl) \
- $(use_with systemd) \
- $(use_enable debug) \
- $(use_enable pam)
-}
-
-src_install() {
- mate_src_install
-
- # Install the conversion script in the documentation.
- dodoc "${S}"/data/migrate-xscreensaver-config.sh
- dodoc "${S}"/data/xscreensaver-config.xsl
- dodoc "${FILESDIR}"/xss-conversion.txt
-
- # Non PAM users will need this suid to read the password hashes.
- # OpenPAM users will probably need this too when
- # http://bugzilla.gnome.org/show_bug.cgi?id=370847
- # is fixed.
- if ! use pam ; then
- fperms u+s /usr/libexec/mate-screensaver-dialog
- fi
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- mate_pkg_postinst
-
- if has_version "<x11-base/xorg-server-1.5.3-r4" ; then
- ewarn "You have a too old xorg-server installation. This will cause"
- ewarn "mate-screensaver to eat up your CPU. Please consider upgrading."
- echo
- fi
-
- if has_version "<x11-misc/xscreensaver-4.22-r2" ; then
- ewarn "You have xscreensaver installed, you probably want to disable it."
- ewarn "To prevent a duplicate screensaver entry in the menu, you need to"
- ewarn "build xscreensaver with -gnome in the USE flags."
- ewarn "echo \"x11-misc/xscreensaver -gnome\" >> /etc/portage/package.use"
- echo
- fi
-
- readme.gentoo_print_elog
-}
diff --git a/mate-extra/mate-screensaver/metadata.xml b/mate-extra/mate-screensaver/metadata.xml
index 98dd5db86943..75776a7486eb 100644
--- a/mate-extra/mate-screensaver/metadata.xml
+++ b/mate-extra/mate-screensaver/metadata.xml
@@ -1,15 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>mate@gentoo.org</email>
- <name>Gentoo MATE Desktop</name>
- </maintainer>
- <use>
- <flag name="consolekit">Enable support for
- <pkg>sys-auth/consolekit</pkg></flag>
- </use>
- <upstream>
- <remote-id type="github">mate-desktop/mate-screensaver</remote-id>
- </upstream>
-</pkgmetadata>
+ <maintainer type="project">
+ <email>mate@gentoo.org</email>
+ <name>Gentoo MATE Desktop</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">mate-desktop/mate-screensaver</remote-id>
+ </upstream>
+ <origin>gentoo-staging</origin>
+</pkgmetadata> \ No newline at end of file