Gentoo Archives: gentoo-commits

From: Ulrich Mueller <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/portage:master commit in: bin/ebuild-helpers/
Date: Fri, 31 Aug 2012 15:21:34
Message-Id: 1346426416.e7e4c3720582a7ab938266e50e53d162f5248488.ulm@gentoo
1 commit: e7e4c3720582a7ab938266e50e53d162f5248488
2 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
3 AuthorDate: Fri Aug 31 15:10:16 2012 +0000
4 Commit: Ulrich Mueller <ulm <AT> gentoo <DOT> org>
5 CommitDate: Fri Aug 31 15:20:16 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=e7e4c372
7
8 EAPI 5: doheader and newheader helper functions
9
10 See bug #21310.
11
12 ---
13 bin/ebuild-helpers/doheader | 21 +++++++++++++++++++++
14 bin/ebuild-helpers/newheader | 1 +
15 2 files changed, 22 insertions(+), 0 deletions(-)
16
17 diff --git a/bin/ebuild-helpers/doheader b/bin/ebuild-helpers/doheader
18 new file mode 100755
19 index 0000000..9bbe5bc
20 --- /dev/null
21 +++ b/bin/ebuild-helpers/doheader
22 @@ -0,0 +1,21 @@
23 +#!/bin/bash
24 +# Copyright 1999-2012 Gentoo Foundation
25 +# Distributed under the terms of the GNU General Public License v2
26 +
27 +source "${PORTAGE_BIN_PATH:-/usr/lib/portage/bin}"/isolated-functions.sh
28 +
29 +case ${EAPI} in
30 + 0|1|2|3|4|4-python|4-slot-abi)
31 + die "${0##*/} is not supported in EAPI ${EAPI}"
32 + ;;
33 +esac
34 +
35 +if [[ $# -lt 1 ]] ; then
36 + helpers_die "${0##*/}: at least one argument needed"
37 + exit 1
38 +fi
39 +
40 +exec \
41 +env \
42 +INSDESTTREE="/usr/include/" \
43 +doins "$@"
44
45 diff --git a/bin/ebuild-helpers/newheader b/bin/ebuild-helpers/newheader
46 new file mode 120000
47 index 0000000..59a0db2
48 --- /dev/null
49 +++ b/bin/ebuild-helpers/newheader
50 @@ -0,0 +1 @@
51 +newins
52 \ No newline at end of file