Gentoo Archives: gentoo-commits

From: Patrice Clement <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/rename/, sys-apps/rename/files/
Date: Wed, 01 Feb 2017 23:01:20
Message-Id: 1485989722.bc1a6557a6d235d554374cc2aab96b9dc9ea533a.monsieurp@gentoo
1 commit: bc1a6557a6d235d554374cc2aab96b9dc9ea533a
2 Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 1 22:52:04 2017 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 1 22:55:22 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc1a6557
7
8 sys-apps/rename: EAPI 6 bump.
9
10 Package-Manager: portage-2.3.3
11
12 sys-apps/rename/files/rename-1.3-build.patch | 4 +--
13 sys-apps/rename/files/rename-1.3-gcc44.patch | 4 +--
14 sys-apps/rename/files/rename-1.3-rename.patch | 8 ++---
15 sys-apps/rename/rename-1.3-r2.ebuild | 43 +++++++++++++++++++++++++++
16 4 files changed, 51 insertions(+), 8 deletions(-)
17
18 diff --git a/sys-apps/rename/files/rename-1.3-build.patch b/sys-apps/rename/files/rename-1.3-build.patch
19 index 942a2c1..6d18443 100644
20 --- a/sys-apps/rename/files/rename-1.3-build.patch
21 +++ b/sys-apps/rename/files/rename-1.3-build.patch
22 @@ -1,5 +1,5 @@
23 ---- Makefile.in
24 -+++ Makefile.in
25 +--- a/Makefile.in
26 ++++ b/Makefile.in
27 @@ -16,7 +16,7 @@
28 all: rename
29
30
31 diff --git a/sys-apps/rename/files/rename-1.3-gcc44.patch b/sys-apps/rename/files/rename-1.3-gcc44.patch
32 index 0cbd396..71f5e88 100644
33 --- a/sys-apps/rename/files/rename-1.3-gcc44.patch
34 +++ b/sys-apps/rename/files/rename-1.3-gcc44.patch
35 @@ -1,6 +1,6 @@
36 diff -NrU5 rename-1.3.original/rename.c rename-1.3/rename.c
37 ---- rename-1.3.original/rename.c 2009-06-14 00:21:43.000000000 -0600
38 -+++ rename-1.3/rename.c 2009-06-14 00:22:21.000000000 -0600
39 +--- a/rename.c 2009-06-14 00:21:43.000000000 -0600
40 ++++ b/rename.c 2009-06-14 00:22:21.000000000 -0600
41 @@ -63,11 +63,11 @@
42 #endif
43 #endif
44
45 diff --git a/sys-apps/rename/files/rename-1.3-rename.patch b/sys-apps/rename/files/rename-1.3-rename.patch
46 index 52a3d9a..127959f 100644
47 --- a/sys-apps/rename/files/rename-1.3-rename.patch
48 +++ b/sys-apps/rename/files/rename-1.3-rename.patch
49 @@ -1,5 +1,5 @@
50 ---- rename/rename.c
51 -+++ rename/rename.c
52 +--- a/rename.c
53 ++++ b/rename.c
54 @@ -594,7 +594,7 @@
55 } else {
56 rs = rename(oldp, new);
57 @@ -20,8 +20,8 @@
58 Rename SOURCE to DEST, or substitute characters match the specified pattern\n\
59 in the filename.\n\
60 \n\
61 ---- rename/rename.1
62 -+++ rename/rename.1
63 +--- a/rename.1
64 ++++ b/rename.1
65 @@ -1,16 +1,16 @@
66 .TH NAME SECTION
67 .SH Name
68
69 diff --git a/sys-apps/rename/rename-1.3-r2.ebuild b/sys-apps/rename/rename-1.3-r2.ebuild
70 new file mode 100644
71 index 00000000..a5fbc51
72 --- /dev/null
73 +++ b/sys-apps/rename/rename-1.3-r2.ebuild
74 @@ -0,0 +1,43 @@
75 +# Copyright 1999-2017 Gentoo Foundation
76 +# Distributed under the terms of the GNU General Public License v2
77 +# $Id$
78 +
79 +EAPI=6
80 +
81 +inherit toolchain-funcs eutils
82 +
83 +DESCRIPTION="Easily rename files"
84 +HOMEPAGE="http://rename.sourceforge.net/"
85 +SRC_URI="http://${PN}/sourceforge.net/${P}.tar.gz"
86 +
87 +LICENSE="GPL-2"
88 +SLOT="0"
89 +KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
90 +
91 +MY_PATCHES=(
92 + "${FILESDIR}"/${P}-rename.patch
93 + "${FILESDIR}"/${P}-build.patch
94 + "${FILESDIR}"/${P}-gcc44.patch
95 +)
96 +
97 +DOCS=( README ChangeLog )
98 +
99 +src_prepare() {
100 + default
101 + sed -i \
102 + -e '/^CFLAGS/s:-O3:@CFLAGS@:' \
103 + -e '/strip /s:.*::' \
104 + Makefile.in || die
105 + epatch "${MY_PATCHES[@]}"
106 + tc-export CC
107 +}
108 +
109 +src_install() {
110 + newbin "${PN}" "${PN}xm"
111 + newman "${PN}.1" "${PN}xm.1"
112 +}
113 +
114 +pkg_postinst() {
115 + ewarn "This has been renamed to '${PN}xm' to avoid"
116 + ewarn "a naming conflict with sys-apps/util-linux."
117 +}