diff options
-rw-r--r-- | x11-libs/gnome-pty-helper/ChangeLog | 8 | ||||
-rw-r--r-- | x11-libs/gnome-pty-helper/gnome-pty-helper-0.28.1.ebuild | 24 | ||||
-rw-r--r-- | x11-libs/gnome-pty-helper/gnome-pty-helper-0.34.2.ebuild | 31 |
3 files changed, 38 insertions, 25 deletions
diff --git a/x11-libs/gnome-pty-helper/ChangeLog b/x11-libs/gnome-pty-helper/ChangeLog index be81f8d31aa2..a8fe32e3ba1b 100644 --- a/x11-libs/gnome-pty-helper/ChangeLog +++ b/x11-libs/gnome-pty-helper/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for x11-libs/gnome-pty-helper # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/gnome-pty-helper/ChangeLog,v 1.22 2012/10/28 16:34:01 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/gnome-pty-helper/ChangeLog,v 1.23 2012/11/21 22:46:58 eva Exp $ + +*gnome-pty-helper-0.34.2 (21 Nov 2012) + + 21 Nov 2012; Gilles Dartiguelongue <eva@gentoo.org> + -gnome-pty-helper-0.28.1.ebuild, +gnome-pty-helper-0.34.2.ebuild: + Version bump. Clean old revision. 28 Oct 2012; Raúl Porcel <armin76@gentoo.org> gnome-pty-helper-0.32.2.ebuild: diff --git a/x11-libs/gnome-pty-helper/gnome-pty-helper-0.28.1.ebuild b/x11-libs/gnome-pty-helper/gnome-pty-helper-0.28.1.ebuild deleted file mode 100644 index 5a19558b76c1..000000000000 --- a/x11-libs/gnome-pty-helper/gnome-pty-helper-0.28.1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/gnome-pty-helper/gnome-pty-helper-0.28.1.ebuild,v 1.9 2011/11/22 16:14:40 zmedico Exp $ - -EAPI="3" -GNOME_ORG_MODULE="vte" -GNOME_TARBALL_SUFFIX="xz" - -inherit gnome.org base - -DESCRIPTION="GNOME Setuid helper for opening ptys" -HOMEPAGE="http://git.gnome.org/browse/vte/" -# gnome-pty-helper is inside vte - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd ~x86-linux" -IUSE="" - -# gnome-pty-helper was spit out with 0.27.90 -RDEPEND="!<x11-libs/vte-0.27.90" -DEPEND="" - -S="${WORKDIR}/vte-${PV}/gnome-pty-helper" diff --git a/x11-libs/gnome-pty-helper/gnome-pty-helper-0.34.2.ebuild b/x11-libs/gnome-pty-helper/gnome-pty-helper-0.34.2.ebuild new file mode 100644 index 000000000000..acb3ddce4948 --- /dev/null +++ b/x11-libs/gnome-pty-helper/gnome-pty-helper-0.34.2.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/gnome-pty-helper/gnome-pty-helper-0.34.2.ebuild,v 1.1 2012/11/21 22:46:58 eva Exp $ + +EAPI="4" +GNOME_ORG_MODULE="vte" + +inherit gnome.org + +DESCRIPTION="GNOME Setuid helper for opening ptys" +HOMEPAGE="http://git.gnome.org/browse/vte/" +# gnome-pty-helper is inside vte + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +IUSE="+hardened" + +# gnome-pty-helper was spit out with 0.27.90 +RDEPEND="!<x11-libs/vte-0.27.90" +DEPEND="" + +S="${WORKDIR}/vte-${PV}/gnome-pty-helper" + +src_prepare() { + # As recommended by upstream (/usr/libexec/$PN is a setgid binary) + if use hardened; then + export SUID_CFLAGS="-fPIE ${SUID_CFLAGS}" + export SUID_LDFLAGS="-pie ${SUID_LDFLAGS}" + fi +} |