1
0
mirror of https://github.com/gryf/gryf-overlay.git synced 2026-03-16 00:03:34 +01:00

initial import

This commit is contained in:
root
2010-02-09 21:25:29 +01:00
commit b2719dc011
1080 changed files with 41656 additions and 0 deletions

22
gnome-base/gdm/Manifest Normal file
View File

@@ -0,0 +1,22 @@
AUX gdm-2.13.0.1-selinux-remove-attr.patch 908 RMD160 5d766a45d7c5db2453f9bdfaa7cdf02232bc66e5 SHA1 b8c6bda65c8f3f28a601167d8e8b50d4aa1db221 SHA256 40074297200e3424a1baeb483d7fc50d9846a0c74ce46d72845090647d28d14b
MD5 4fd1e85595162e54a954871024b2858f files/gdm-2.13.0.1-selinux-remove-attr.patch 908
RMD160 5d766a45d7c5db2453f9bdfaa7cdf02232bc66e5 files/gdm-2.13.0.1-selinux-remove-attr.patch 908
SHA256 40074297200e3424a1baeb483d7fc50d9846a0c74ce46d72845090647d28d14b files/gdm-2.13.0.1-selinux-remove-attr.patch 908
AUX gdm-2.13.0.7-gdm-dmx-intllibs.patch 894 RMD160 a53dfd904b01ac6e265bf8ac23db69e476c4695a SHA1 835c5f990608df12aa1039f1efa04c961a2213b0 SHA256 d90f0004ccb88efb00498fcec0a1839cb1a167e5a30d1369dc234a1d7c8068f6
MD5 7335514ee6ae656202ed2b442524a5ed files/gdm-2.13.0.7-gdm-dmx-intllibs.patch 894
RMD160 a53dfd904b01ac6e265bf8ac23db69e476c4695a files/gdm-2.13.0.7-gdm-dmx-intllibs.patch 894
SHA256 d90f0004ccb88efb00498fcec0a1839cb1a167e5a30d1369dc234a1d7c8068f6 files/gdm-2.13.0.7-gdm-dmx-intllibs.patch 894
AUX gdm-2.16.2-gksu.patch 584 RMD160 2a5a15de412910c1f30c22bcd78190b2cb75921c SHA1 5918109f2ad28e909bc5488d25deacb932a98163 SHA256 3208bc0025bb9e02104bb1b1dd6a3de550a4cd6e0be6546c3bae60ab5af08f8d
MD5 e7b6239a767727a16557ddf5ae59b13a files/gdm-2.16.2-gksu.patch 584
RMD160 2a5a15de412910c1f30c22bcd78190b2cb75921c files/gdm-2.16.2-gksu.patch 584
SHA256 3208bc0025bb9e02104bb1b1dd6a3de550a4cd6e0be6546c3bae60ab5af08f8d files/gdm-2.16.2-gksu.patch 584
DIST gdm-2.16.7.tar.bz2 3152229 RMD160 13f3fb2b2b99f9715c06ece437412516af865f56 SHA1 493ed37bfd7ee1619d814401bc1ec73c4be7a802 SHA256 720292a9954f0c95633fa464fd1838c822bd0b2f43f98a8ab37155d57ea4c881
DIST gdm-2.8-gentoo-files-r2.tar.bz2 3101 RMD160 b1776e987bf87e7db34d73bdf7a8eebfdcd51e54 SHA1 0b41c955ec8980c011b856aa653102da485dd20c SHA256 c9335d71ab0a2ceca6a5959947aabf3728031e86dcb5536b7b57c6115c4ce53e
DIST gentoo-gdm-theme-r3.tar.bz2 411703 RMD160 9188c8f2661163be72595a6b4924fae0648e7df5 SHA1 246a7ce67ad9d826b1cca6d90b53369b88be72ac SHA256 c7cbe97757ff93f0ffd42f9d9fb702278a361e830940a03901cda9943f44ba68
EBUILD gdm-2.16.7.ebuild 4834 RMD160 aa52289986a32ea6d5b35afc5c9a73986e1f7b0e SHA1 d92fa40f25a9eae80c45895dda5da94442ba192e SHA256 0cbd538029d080a651ebeb93c499c2f8354f38f581406146f8e28c51d21ebfa6
MD5 cad8ff10238e5fc110a7a4b5a0335a18 gdm-2.16.7.ebuild 4834
RMD160 aa52289986a32ea6d5b35afc5c9a73986e1f7b0e gdm-2.16.7.ebuild 4834
SHA256 0cbd538029d080a651ebeb93c499c2f8354f38f581406146f8e28c51d21ebfa6 gdm-2.16.7.ebuild 4834
MD5 fd4e9b38373f89e0b184a0d5a3f6fb06 files/digest-gdm-2.16.7 768
RMD160 fae6c3d2d91fddd3c572330a4cd5bc47ab2f7c06 files/digest-gdm-2.16.7 768
SHA256 ce9e9e188f04b6e2057146e034b6777c85c58675ea9375c7ec849c2e72347f10 files/digest-gdm-2.16.7 768

View File

@@ -0,0 +1,9 @@
MD5 5d3634071a117113b27b28446d7a285a gdm-2.16.7.tar.bz2 3152229
RMD160 13f3fb2b2b99f9715c06ece437412516af865f56 gdm-2.16.7.tar.bz2 3152229
SHA256 720292a9954f0c95633fa464fd1838c822bd0b2f43f98a8ab37155d57ea4c881 gdm-2.16.7.tar.bz2 3152229
MD5 a23df5fecb624744c016ad2fe8ebe5e8 gdm-2.8-gentoo-files-r2.tar.bz2 3101
RMD160 b1776e987bf87e7db34d73bdf7a8eebfdcd51e54 gdm-2.8-gentoo-files-r2.tar.bz2 3101
SHA256 c9335d71ab0a2ceca6a5959947aabf3728031e86dcb5536b7b57c6115c4ce53e gdm-2.8-gentoo-files-r2.tar.bz2 3101
MD5 146b311aea6ca3b6b9bdbe551cb7c0ae gentoo-gdm-theme-r3.tar.bz2 411703
RMD160 9188c8f2661163be72595a6b4924fae0648e7df5 gentoo-gdm-theme-r3.tar.bz2 411703
SHA256 c7cbe97757ff93f0ffd42f9d9fb702278a361e830940a03901cda9943f44ba68 gentoo-gdm-theme-r3.tar.bz2 411703

View File

@@ -0,0 +1,24 @@
diff --exclude-from=/home/dang/.diffrc -u -ruN gdm-2.13.0.1.orig/configure gdm-2.13.0.1/configure
--- gdm-2.13.0.1.orig/configure 2005-11-14 17:34:33.000000000 -0500
+++ gdm-2.13.0.1/configure 2005-11-18 14:59:31.000000000 -0500
@@ -31700,7 +31700,7 @@
#define HAVE_SELINUX 1
_ACEOF
- EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lselinux -lattr"
+ EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lselinux"
fi
#
diff --exclude-from=/home/dang/.diffrc -u -ruN gdm-2.13.0.1.orig/configure.ac gdm-2.13.0.1/configure.ac
--- gdm-2.13.0.1.orig/configure.ac 2005-11-14 17:13:40.000000000 -0500
+++ gdm-2.13.0.1/configure.ac 2005-11-18 14:59:23.000000000 -0500
@@ -750,7 +750,7 @@
AC_CHECK_LIB(selinux,setexeccon,/bin/true)
AC_CHECK_LIB(selinux,is_selinux_enabled,/bin/true)
AC_DEFINE(HAVE_SELINUX)
- EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lselinux -lattr"
+ EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lselinux"
fi
#

View File

@@ -0,0 +1,22 @@
diff --exclude-from=/home/dang/.diffrc -u -ruN gdm-2.13.0.7.orig/utils/gdm-dmx-reconnect-proxy.c gdm-2.13.0.7/utils/gdm-dmx-reconnect-proxy.c
--- gdm-2.13.0.7.orig/utils/gdm-dmx-reconnect-proxy.c 2006-01-18 18:33:17.000000000 -0500
+++ gdm-2.13.0.7/utils/gdm-dmx-reconnect-proxy.c 2006-01-31 15:59:04.000000000 -0500
@@ -22,6 +22,7 @@
#include <stdlib.h>
#include <glib.h>
#include <glib/gi18n.h>
+#include <locale.h>
#include <X11/Xlib.h>
#include <X11/extensions/dmxext.h>
diff --exclude-from=/home/dang/.diffrc -u -ruN gdm-2.13.0.7.orig/utils/Makefile.am gdm-2.13.0.7/utils/Makefile.am
--- gdm-2.13.0.7.orig/utils/Makefile.am 2006-01-15 16:26:35.000000000 -0500
+++ gdm-2.13.0.7/utils/Makefile.am 2006-01-31 15:51:20.000000000 -0500
@@ -52,6 +52,7 @@
gdm-dmx-reconnect-proxy.c
gdm_dmx_reconnect_proxy_LDADD = \
+ $(INTLLIBS) \
$(GLIB_LIBS) \
$(X_EXTRA_LIBS) \
$(X_LIBS) \

View File

@@ -0,0 +1,14 @@
diff --exclude-from=/home/dang/.diffrc -up -ruN gdm-2.16.1.orig/gui/gdmsetup.desktop.in.in gdm-2.16.1/gui/gdmsetup.desktop.in.in
--- gdm-2.16.1.orig/gui/gdmsetup.desktop.in.in 2006-04-17 14:38:19.000000000 -0400
+++ gdm-2.16.1/gui/gdmsetup.desktop.in.in 2006-11-06 15:44:18.000000000 -0500
@@ -3,8 +3,8 @@ Encoding=UTF-8
_Name=Login Window
_GenericName=Login Window Preferences
_Comment=Configure the login window (GNOME Display Manager)
-TryExec=@sbindir@/gdmsetup
-Exec=gdmsetup
+TryExec=@sbindir@/gdmsetup
+Exec=gksu gdmsetup
Icon=gdm-setup
StartupNotify=true
Terminal=false

View File

@@ -0,0 +1,180 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gdm/gdm-2.16.7.ebuild,v 1.7 2007/08/11 15:14:31 beandog Exp $
inherit eutils pam gnome2
DESCRIPTION="GNOME Display Manager"
HOMEPAGE="http://www.gnome.org/projects/gdm/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~x86-fbsd"
IUSE="accessibility ipv6 pam selinux tcpd xinerama"
# Name of the tarball with gentoo specific files
GDM_EXTRA="${PN}-2.8-gentoo-files-r2"
SRC_URI="${SRC_URI}
mirror://gentoo/gentoo-gdm-theme-r3.tar.bz2
mirror://gentoo/${GDM_EXTRA}.tar.bz2"
RDEPEND="pam? ( virtual/pam )
!pam? ( kernel_linux? ( sys-apps/shadow ) )
>=dev-libs/glib-2.8
>=x11-libs/gtk+-2.6
>=x11-libs/pango-1.3
>=gnome-base/libglade-2
>=gnome-base/libgnome-2
>=gnome-base/libgnomeui-2
>=gnome-base/libgnomecanvas-2
>=gnome-base/librsvg-1.1.1
>=dev-libs/libxml2-2.4.12
>=media-libs/libart_lgpl-2.3.11
selinux? ( sys-libs/libselinux )
tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
x11-libs/libX11
x11-libs/libXdmcp
x11-libs/libXi
x11-libs/libXext
x11-libs/libXinerama
x11-libs/libdmx
x11-libs/libXau
x11-apps/sessreg
accessibility? ( x11-libs/libXevie )"
DEPEND="${RDEPEND}
x11-proto/inputproto
x11-proto/dmxproto
x11-libs/gksu
sys-devel/gettext
>=dev-util/pkgconfig-0.9
>=dev-util/intltool-0.35
>=app-text/gnome-doc-utils-0.3.2
>=app-text/scrollkeeper-0.1.4"
DOCS="AUTHORS ChangeLog NEWS README TODO"
MAKEOPTS="${MAKEOPTS} -j1"
pkg_setup() {
G2CONF="--sysconfdir=/etc/X11 \
--localstatedir=/var \
--with-xdmcp \
--with-pam-prefix=/etc \
$(use_enable accessibility xevie) \
$(use_enable ipv6) \
$(use_with selinux) \
$(use_with tcpd tcp-wrappers) \
$(use_with xinerama)"
if use pam; then
G2CONF="${G2CONF} --enable-authentication-scheme=pam"
else
G2CONF="${G2CONF} --enable-console-helper=no \
--enable-authentication-scheme=shadow"
fi
enewgroup gdm
enewuser gdm -1 -1 /var/lib/gdm gdm
}
src_unpack() {
gnome2_src_unpack
# remove unneeded linker directive for selinux (#41022)
epatch ${FILESDIR}/${PN}-2.13.0.1-selinux-remove-attr.patch
# Fix missing intllib
epatch ${FILESDIR}/${PN}-2.13.0.7-gdm-dmx-intllibs.patch
# Add gksu to gdmsetup menu entry
epatch ${FILESDIR}/${PN}-2.16.2-gksu.patch
}
src_install() {
gnome2_src_install
local gentoodir="${WORKDIR}/${GDM_EXTRA}"
# gdm-binary should be gdm to work with our init (#5598)
rm -f ${D}/usr/sbin/gdm
dosym /usr/sbin/gdm-binary /usr/sbin/gdm
# our x11's scripts point to /usr/bin/gdm
dosym /usr/sbin/gdm-binary /usr/bin/gdm
# log, etc.
keepdir /var/log/gdm
keepdir /var/gdm
chown root:gdm ${D}/var/gdm
chmod 1770 ${D}/var/gdm
# use our own session script
rm -f ${D}/etc/X11/gdm/Xsession
exeinto /etc/X11/gdm
doexe ${gentoodir}/Xsession
# add a custom xsession .desktop by default (#44537)
exeinto /etc/X11/dm/Sessions
doexe ${gentoodir}/custom.desktop
# We replace the pam stuff by our own
rm -rf ${D}/etc/pam.d
dopamd ${gentoodir}/pam.d/*
dopamsecurity console.apps ${gentoodir}/security/console.apps/gdmsetup
# use graphical greeter local
dosed "s:#Greeter=/usr/libexec/gdmlogin:Greeter=/usr/libexec/gdmgreeter:" \
/usr/share/gdm/defaults.conf
# list available users
dosed "s:^#MinimalUID=.*:MinimalUID=1000:" /usr/share/gdm/defaults.conf
dosed "s:^#IncludeAll=.*:IncludeAll=true:" /usr/share/gdm/defaults.conf
# Fix old X11R6 paths
dosed "s:/usr/X11R6/bin:/usr/bin:" /usr/share/gdm/defaults.conf
# Move Gentoo theme in
mv ${WORKDIR}/gentoo-* ${D}/usr/share/gdm/themes
}
pkg_postinst() {
gnome2_pkg_postinst
elog "To make GDM start at boot, edit /etc/conf.d/xdm"
elog "and then execute 'rc-update add xdm default'."
elog "GDM has changed the location of its configuration file. Please"
elog "edit /etc/X11/gdm/custom.conf. The factory defaults are located"
elog "at /usr/share/gdm/{defaults.conf,factory-defaults.conf}"
elog "See README.install for more information about the change."
if [ -f "/etc/X11/gdm/gdm.conf" ]; then
elog "You had /etc/X11/gdm/gdm.conf which is the old configuration"
elog "file. It has been moved to /etc/X11/gdm/gdm-pre-gnome-2.16"
mv /etc/X11/gdm/gdm.conf /etc/X11/gdm/gdm-pre-gnome-2.16
fi
# Soft restart, assumes Gentoo defaults for file locations
# Do restart after gdm.conf move above
FIFOFILE=/var/gdm/.gdmfifo
PIDFILE=/var/run/gdm.pid
if [ -w ${FIFOFILE} ] ; then
if [ -f ${PIDFILE} ] ; then
if kill -0 `cat ${PIDFILE}`; then
(echo;echo SOFT_RESTART) >> ${FIFOFILE}
fi
fi
fi
}
pkg_postrm() {
gnome2_pkg_postrm
elog "To remove GDM from startup please execute"
elog "'rc-update del xdm default'"
}