sys-apps/rename: EAPI 6 bump.
authorPatrice Clement <monsieurp@gentoo.org>
Wed, 1 Feb 2017 22:52:04 +0000 (23:52 +0100)
committerPatrice Clement <monsieurp@gentoo.org>
Wed, 1 Feb 2017 22:55:22 +0000 (23:55 +0100)
Package-Manager: portage-2.3.3

sys-apps/rename/files/rename-1.3-build.patch
sys-apps/rename/files/rename-1.3-gcc44.patch
sys-apps/rename/files/rename-1.3-rename.patch
sys-apps/rename/rename-1.3-r2.ebuild [new file with mode: 0644]

index 942a2c1421595fb27143d810673d79faf428b1fb..6d184435ddc1ef68903507cf4d8f04ebcc05278f 100644 (file)
@@ -1,5 +1,5 @@
---- Makefile.in
-+++ Makefile.in
+--- a/Makefile.in
++++ b/Makefile.in
 @@ -16,7 +16,7 @@
  all: rename
  
index 0cbd3966748b53df6dc16a7e6cb8c4dba64384ee..71f5e88b33982b3cb41c47bd751c7c89bd1c94b2 100644 (file)
@@ -1,6 +1,6 @@
 diff -NrU5 rename-1.3.original/rename.c rename-1.3/rename.c
---- rename-1.3.original/rename.c       2009-06-14 00:21:43.000000000 -0600
-+++ rename-1.3/rename.c        2009-06-14 00:22:21.000000000 -0600
+--- a/rename.c 2009-06-14 00:21:43.000000000 -0600
++++ b/rename.c 2009-06-14 00:22:21.000000000 -0600
 @@ -63,11 +63,11 @@
    #endif
  #endif
index 52a3d9acf6c894745e0398607e740b23c960c886..127959fb3b34da3c756fd53d338e9a5407cf78d9 100644 (file)
@@ -1,5 +1,5 @@
---- rename/rename.c
-+++ rename/rename.c
+--- a/rename.c
++++ b/rename.c
 @@ -594,7 +594,7 @@
      } else {
        rs = rename(oldp, new);
@@ -20,8 +20,8 @@
  Rename SOURCE to DEST, or substitute characters match the specified pattern\n\
  in the filename.\n\
  \n\
---- rename/rename.1
-+++ rename/rename.1
+--- a/rename.1
++++ b/rename.1
 @@ -1,16 +1,16 @@
  .TH NAME SECTION
  .SH Name
diff --git a/sys-apps/rename/rename-1.3-r2.ebuild b/sys-apps/rename/rename-1.3-r2.ebuild
new file mode 100644 (file)
index 0000000..a5fbc51
--- /dev/null
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit toolchain-funcs eutils
+
+DESCRIPTION="Easily rename files"
+HOMEPAGE="http://rename.sourceforge.net/"
+SRC_URI="http://${PN}/sourceforge.net/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+
+MY_PATCHES=(
+       "${FILESDIR}"/${P}-rename.patch
+       "${FILESDIR}"/${P}-build.patch
+       "${FILESDIR}"/${P}-gcc44.patch
+)
+
+DOCS=( README ChangeLog )
+
+src_prepare() {
+       default
+       sed -i \
+               -e '/^CFLAGS/s:-O3:@CFLAGS@:' \
+               -e '/strip /s:.*::' \
+               Makefile.in || die
+       epatch "${MY_PATCHES[@]}"
+       tc-export CC
+}
+
+src_install() {
+       newbin "${PN}" "${PN}xm"
+       newman "${PN}.1" "${PN}xm.1"
+}
+
+pkg_postinst() {
+       ewarn "This has been renamed to '${PN}xm' to avoid"
+       ewarn "a naming conflict with sys-apps/util-linux."
+}