summaryrefslogtreecommitdiff
path: root/app-misc/editor-wrapper
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-misc/editor-wrapper
reinit the tree, so we can have metadata
Diffstat (limited to 'app-misc/editor-wrapper')
-rw-r--r--app-misc/editor-wrapper/Manifest5
-rw-r--r--app-misc/editor-wrapper/editor-wrapper-4.ebuild31
-rw-r--r--app-misc/editor-wrapper/files/editor-wrapper-4.sh17
-rw-r--r--app-misc/editor-wrapper/metadata.xml12
4 files changed, 65 insertions, 0 deletions
diff --git a/app-misc/editor-wrapper/Manifest b/app-misc/editor-wrapper/Manifest
new file mode 100644
index 000000000000..6dc391c7fba4
--- /dev/null
+++ b/app-misc/editor-wrapper/Manifest
@@ -0,0 +1,5 @@
+AUX editor-wrapper-4.sh 405 SHA256 47ea2eb09201d5b8d018173faf9646a0a7c2cbbbbbe3a477766834ed6bdaecd0 SHA512 b29f54c662494f9ed0d26c44a8a9a85e22d0d3d70c870fdb8eda3fe1a97ed188e5b8299ed524a5e00f7cb1a3603be340e544192e75b98daa6afda6b2c185faa8 WHIRLPOOL 3157d43e9744d3b10267174acaa13f75b251c7b78e50b3173f867cc26cad9776d1498b55640a7fd984adc2a78d6bd765662fade480a4b4379dfcb0078d1b2d98
+EBUILD editor-wrapper-4.ebuild 912 SHA256 ad2f89b7ef139d0eac7182179dcd159968f4f46fa343ab07639d0d6c4e76b07e SHA512 03668099c3b848c3cdb13ad0824f222b9dad2e2520375eb44c4e3803430ee9ed5367dcbd83d80c574cdb0dd24ac38d2dea889742bbe374cd5877ab3370b5f3b3 WHIRLPOOL 4bbb110cacd446c9a3b5af79162f8e324dd56b74615db730fe4d197a12d7d165f4e724831213050a70042c9efe4e8f2ff2f57549ee8712cabe599e4904e7f4c4
+MISC ChangeLog 2623 SHA256 9e4188d58ffe61bc6d5d9bc7b52dc767f122f7d27c85aa5989ee13de1158a055 SHA512 afc0344ca11f38ceb1a8d046104f96ea085807c37f6e32362d961147a6509f1fe58eaacc589b95187fd8997e7a84422fa5d760d8596b3cf745625046107ca405 WHIRLPOOL 62b1b3a0d353d1760408e0f0551f3bd98dc58ea49f6e6b0bea94545b84c0f2b6e466dbba597f6f8c5c057c215c4d86ae1dafcdbd18b26cecc0a7a5c6883c3631
+MISC ChangeLog-2015 4872 SHA256 93afd58ab4628e3f7119dffa939c806b7b3e987e66b38156b680f8dacf75da8d SHA512 4244f1febd7098fb1c29603e0c9744e9580f2b69f8d44c4e965b9012450e4b0fe284c5edcecd5556e2d52b1ed06df4b3efea506d02a71606035a38d0f62729f1 WHIRLPOOL 54e866c058f8966ec797f8ef14f7a454ae47a387218e6c63ef2bc7104834a31c2107caf74a502681aad9e5213dfd8a0312d2c5e570b90198a4fde0eda6587401
+MISC metadata.xml 367 SHA256 082bfddc3c668c7803ab85efbfa9b540301113aa6c8a9f8e6f33f5bdb7e88ef0 SHA512 f566d335cb37d8d951e7b86e3f4a3bafa5ed2d1b270d5d730c6e9576230848e64849f7ebf0a133a7572847faf0c075f0158f125c3f29d941b598b46ca0c7f4c3 WHIRLPOOL 2437b45d55b1e78aff7ae930f7c3be4006c522340bfc72b5c05e248c4004fa9b947e0bd0b7455cfefedc63996b9879ffdbfb9d167b91ce1d20e9e9352dc4852d
diff --git a/app-misc/editor-wrapper/editor-wrapper-4.ebuild b/app-misc/editor-wrapper/editor-wrapper-4.ebuild
new file mode 100644
index 000000000000..aa73fb35f8f8
--- /dev/null
+++ b/app-misc/editor-wrapper/editor-wrapper-4.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+DESCRIPTION="Wrapper scripts that will execute EDITOR or PAGER"
+HOMEPAGE="https://www.gentoo.org/"
+SRC_URI=""
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+S="${WORKDIR}"
+
+src_prepare() {
+ sed -e 's/@VAR@/EDITOR/g' "${FILESDIR}/${P}.sh" >editor || die
+ sed -e 's/@VAR@/PAGER/g' "${FILESDIR}/${P}.sh" >pager || die
+ if use prefix ; then
+ sed -i \
+ -e "s:#!/bin/sh:#!/usr/bin/env sh:" \
+ -e "s: /etc/profile: \"${EPREFIX}/etc/profile\":" \
+ editor pager || die
+ fi
+}
+
+src_install() {
+ exeinto /usr/libexec
+ doexe editor pager
+}
diff --git a/app-misc/editor-wrapper/files/editor-wrapper-4.sh b/app-misc/editor-wrapper/files/editor-wrapper-4.sh
new file mode 100644
index 000000000000..b58f1a8b9eeb
--- /dev/null
+++ b/app-misc/editor-wrapper/files/editor-wrapper-4.sh
@@ -0,0 +1,17 @@
+#!/bin/sh
+# Copyright 2009-2011 Gentoo Foundation
+# Distributed under the terms of the MIT/X11 license
+
+# Wrapper script, executes ${@VAR@} with arguments $@
+
+if [ -z "${@VAR@}" ]; then
+ # Try to get @VAR@ from system profile
+ @VAR@=$(. /etc/profile >/dev/null 2>&1; echo "${@VAR@}")
+fi
+
+if [ -z "${@VAR@}" ]; then
+ echo "$0: The @VAR@ variable must be set" >&2
+ exit 1
+fi
+
+exec ${@VAR@} "$@"
diff --git a/app-misc/editor-wrapper/metadata.xml b/app-misc/editor-wrapper/metadata.xml
new file mode 100644
index 000000000000..4a19a14fba9d
--- /dev/null
+++ b/app-misc/editor-wrapper/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
+</maintainer>
+<maintainer type="project">
+ <email>emacs@gentoo.org</email>
+ <name>Gentoo Emacs project</name>
+</maintainer>
+</pkgmetadata>