commit:     8af2819739baa7771c2fe6770e1ac874f97dc771
Author:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 13 12:32:42 2017 +0000
Commit:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Fri Oct 13 12:34:11 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8af28197

dev-util/indent: Add Debian patch level, use strip-linguas, convert sed scripts.

Package-Manager: Portage-2.3.11, Repoman-2.3.3

 dev-util/indent/Manifest                           |  1 +
 .../files/indent-2.2.11-ac_config_headers.patch    | 11 ++++
 dev-util/indent/files/indent-2.2.11-linguas.patch  |  5 ++
 dev-util/indent/indent-2.2.11_p5.ebuild            | 61 ++++++++++++++++++++++
 4 files changed, 78 insertions(+)

diff --git a/dev-util/indent/Manifest b/dev-util/indent/Manifest
index ccd97acc323..f116988b503 100644
--- a/dev-util/indent/Manifest
+++ b/dev-util/indent/Manifest
@@ -1 +1,2 @@
 DIST indent-2.2.11.tar.gz 778563 SHA256 
aaff60ce4d255efb985f0eb78cca4d1ad766c6e051666073050656b6753a0893 SHA512 
f5670e5edc76b9d599ef9e8cc498e13ac15e10eb6a8d674e1612918c4b67ffb15c94d73b9590434e0cdea6ead4b8d1f5bcda1c2f3838acbdeb4d732a0bea89be
 WHIRLPOOL 
b50d6af34af8e08febde01fc70a280e8fdce0eb25b2e7e23f9d20bf08afc055c98b01c28f971c05bf4f8f52d9a70af10265329b5e146b2c6e64481aecb9fb8ad
+DIST indent_2.2.11-5.debian.tar.xz 6540 SHA256 
74accb95981a28b823f9b3d582b4a01daa3500fd0bf2596218f99db4a1a950e1 SHA512 
f89f04bb3b9772c5428ef6df939b5cbe92761f3a39869020dad4f98a5e48c57c34de526803141258c9d55ba6edaedf05127009530aa09b1a54cfa15c8a421a31
 WHIRLPOOL 
d2fd540285de5dcccf207c867dcef05b99861da123cf6bc2b717f91e9e2ba0e498b31f8d1b45cfcce6b29bbd2a2a1ddbad20b4b3d1c2976ed47a7bbd07222722

diff --git a/dev-util/indent/files/indent-2.2.11-ac_config_headers.patch 
b/dev-util/indent/files/indent-2.2.11-ac_config_headers.patch
new file mode 100644
index 00000000000..8728a26a825
--- /dev/null
+++ b/dev-util/indent/files/indent-2.2.11-ac_config_headers.patch
@@ -0,0 +1,11 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -3,7 +3,7 @@
+ AC_CONFIG_SRCDIR(src/indent.c)
+ AC_CONFIG_AUX_DIR(config)
+ AM_INIT_AUTOMAKE(indent, 2.2.11)
+-AM_CONFIG_HEADER(config.h)
++AC_CONFIG_HEADERS(config.h)
+ 
+ AM_MAINTAINER_MODE
+ 

diff --git a/dev-util/indent/files/indent-2.2.11-linguas.patch 
b/dev-util/indent/files/indent-2.2.11-linguas.patch
new file mode 100644
index 00000000000..d540219b7cd
--- /dev/null
+++ b/dev-util/indent/files/indent-2.2.11-linguas.patch
@@ -0,0 +1,5 @@
+--- a/po/LINGUAS
++++ b/po/LINGUAS
+@@ -1 +1 @@
+-ca da de eo et fi fr gl hu it ja ko nl pl pt_BR ru sk sv tr zh_TW.Big5
++ca da de eo et fi fr gl hu it ja ko nl pl pt_BR ru sk sv tr zh_TW

diff --git a/dev-util/indent/indent-2.2.11_p5.ebuild 
b/dev-util/indent/indent-2.2.11_p5.ebuild
new file mode 100644
index 00000000000..3a8feffd428
--- /dev/null
+++ b/dev-util/indent/indent-2.2.11_p5.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools eutils
+
+DESCRIPTION="Indent program source files"
+HOMEPAGE="https://www.gentoo.org/";
+SRC_URI="
+       https://dev.gentoo.org/~jer/${P/_p*/}.tar.gz
+       
http://http.debian.net/debian/pool/main/i/${PN}/${PN}_${PV/_p*/}-${PV/*_p/}.debian.tar.xz
+"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="nls"
+
+DEPEND="
+       nls? ( sys-devel/gettext )
+       app-text/texi2html
+"
+RDEPEND="
+       nls? ( virtual/libintl )
+"
+PATCHES=(
+       "${FILESDIR}"/${P/_p*/}-segfault.patch
+       "${FILESDIR}"/${P/_p*/}-texi2html-5.patch
+       "${FILESDIR}"/${P/_p*/}-ac_config_headers.patch
+       "${FILESDIR}"/${P/_p*/}-linguas.patch
+)
+S=${WORKDIR}/${P/_p*/}
+
+src_prepare() {
+       default
+
+       eapply "${WORKDIR}"/debian/patches/*.patch
+
+       local pofile
+       for pofile in po/zh_TW*; do
+               mv ${pofile} ${pofile/.Big5} || die
+       done
+
+       eautoreconf
+}
+
+src_configure() {
+       strip-linguas -i po/
+
+       econf $(use_enable nls)
+}
+
+src_test() {
+       emake -C regression/
+}
+
+src_install() {
+       # htmldir as set in configure is ignored in doc/Makefile*
+       emake DESTDIR="${D}" htmldir="${EPREFIX}/usr/share/doc/${PF}/html" 
install
+       dodoc AUTHORS NEWS README ChangeLog ChangeLog-1990 ChangeLog-1998 
ChangeLog-2001
+}

Reply via email to