summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Faulhammer <opfer@gentoo.org>2007-10-30 18:13:14 +0000
committerChristian Faulhammer <opfer@gentoo.org>2007-10-30 18:13:14 +0000
commitc44e96c6c1e60bbcbc1c987fbebf136ff1eea205 (patch)
tree9f157c0501390aaec84d9cbf41ea2845275ce835
parentStable on ppc wrt bug 197414 (diff)
downloadgentoo-2-c44e96c6c1e60bbcbc1c987fbebf136ff1eea205.tar.gz
gentoo-2-c44e96c6c1e60bbcbc1c987fbebf136ff1eea205.tar.bz2
gentoo-2-c44e96c6c1e60bbcbc1c987fbebf136ff1eea205.zip
fix environment for program calls so no strings are translated
(Portage version: 2.1.3.16)
-rw-r--r--app-emacs/tramp/ChangeLog8
-rw-r--r--app-emacs/tramp/files/digest-tramp-2.1.11-r13
-rw-r--r--app-emacs/tramp/files/tramp-2.1.11-environment_fix.patch10
-rw-r--r--app-emacs/tramp/tramp-2.1.11-r1.ebuild48
4 files changed, 68 insertions, 1 deletions
diff --git a/app-emacs/tramp/ChangeLog b/app-emacs/tramp/ChangeLog
index 20d6999c6e1a..0d0702da00ba 100644
--- a/app-emacs/tramp/ChangeLog
+++ b/app-emacs/tramp/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-emacs/tramp
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emacs/tramp/ChangeLog,v 1.55 2007/10/11 07:36:02 ulm Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/tramp/ChangeLog,v 1.56 2007/10/30 18:13:14 opfer Exp $
+
+*tramp-2.1.11-r1 (30 Oct 2007)
+
+ 30 Oct 2007; Christian Faulhammer <opfer@gentoo.org>
+ +files/tramp-2.1.11-environment_fix.patch, +tramp-2.1.11-r1.ebuild:
+ fix environment for program calls so no strings are translated
11 Oct 2007; Ulrich Mueller <ulm@gentoo.org> -tramp-2.1.10-r1.ebuild:
Remove vulnerable revision wrt bug #194713.
diff --git a/app-emacs/tramp/files/digest-tramp-2.1.11-r1 b/app-emacs/tramp/files/digest-tramp-2.1.11-r1
new file mode 100644
index 000000000000..e4fb155157cf
--- /dev/null
+++ b/app-emacs/tramp/files/digest-tramp-2.1.11-r1
@@ -0,0 +1,3 @@
+MD5 878d1297877535ef920901160508a25d tramp-2.1.11.tar.gz 329099
+RMD160 533c8a342df099d8c01c6be9946a03f64da476f7 tramp-2.1.11.tar.gz 329099
+SHA256 c501e3292a0b264002e2fb619cea133c96dd181d567c51c3c8c190c781f4efc1 tramp-2.1.11.tar.gz 329099
diff --git a/app-emacs/tramp/files/tramp-2.1.11-environment_fix.patch b/app-emacs/tramp/files/tramp-2.1.11-environment_fix.patch
new file mode 100644
index 000000000000..4cd2017e3403
--- /dev/null
+++ b/app-emacs/tramp/files/tramp-2.1.11-environment_fix.patch
@@ -0,0 +1,10 @@
+--- /var/tmp/portage/app-emacs/tramp-2.1.11/work/tramp-2.1.11/lisp/tramp.el 2007-10-10 06:28:46.000000000 +0200
++++ /tmp/tramp.el 2007-10-30 18:50:14.000000000 +0100
+@@ -6112,6 +6112,7 @@
+ (when (and p (processp p))
+ (delete-process p))
+ (setenv "TERM" tramp-terminal-type)
++ (setenv "LC_ALL" "C")
+ (setenv "PROMPT_COMMAND")
+ (setenv "PS1" "$ ")
+ (let* ((target-alist (tramp-compute-multi-hops vec))
diff --git a/app-emacs/tramp/tramp-2.1.11-r1.ebuild b/app-emacs/tramp/tramp-2.1.11-r1.ebuild
new file mode 100644
index 000000000000..a55228508f52
--- /dev/null
+++ b/app-emacs/tramp/tramp-2.1.11-r1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/tramp/tramp-2.1.11-r1.ebuild,v 1.1 2007/10/30 18:13:14 opfer Exp $
+
+inherit elisp eutils
+
+DESCRIPTION="Edit remote files like ange-ftp but with rlogin, telnet and/or ssh"
+HOMEPAGE="http://savannah.gnu.org/projects/tramp/"
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3 FDL-1.2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+SITEFILE=51${PN}-gentoo.el
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}/lisp"
+ epatch "${FILESDIR}/${P}-environment_fix.patch"
+}
+
+src_compile() {
+ econf || die "econf failed"
+ emake || die "emake failed"
+ elisp-make-autoload-file lisp/${PN}-autoloads.el lisp \
+ || die "elisp-make-autoload-file failed"
+}
+
+src_install() {
+ einstall lispdir="${D}${SITELISP}/tramp" || die
+
+ mv "${D}"/usr/share/info/tramp{,.info}
+
+ dohtml texi/*.html
+ if [ -f texi/tramp.dvi ]; then
+ insinto /usr/share/doc/${PF}
+ doins texi/tramp.dvi
+ fi
+
+ elisp-install ${PN} lisp/${PN}-autoloads.el || die
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
+
+ dodoc README ChangeLog CONTRIBUTORS || die
+ newdoc lisp/ChangeLog ChangeLog-lisp || die
+ newdoc texi/ChangeLog ChangeLog-texi || die
+}