Gentoo Archives: gentoo-commits

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/blueness:loongson commit in: app-i18n/enca/, app-i18n/enca/files/
Date: Fri, 29 Jun 2012 22:54:04
Message-Id: 1341008181.2bb9f1bf8b7ffc1f3da94b83d6b464820cba37ec.blueness@gentoo
1 commit: 2bb9f1bf8b7ffc1f3da94b83d6b464820cba37ec
2 Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jun 29 22:16:21 2012 +0000
4 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
5 CommitDate: Fri Jun 29 22:16:21 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/blueness.git;a=commit;h=2bb9f1bf
7
8 app-i18n/enca: make multilib aware, bug #424171
9
10 (Portage version: 2.1.10.65/git/Linux x86_64, signed Manifest commit with key 0xD0455535)
11
12 ---
13 app-i18n/enca/Manifest | 14 ++++++
14 app-i18n/enca/enca-1.13-r3.ebuild | 47 ++++++++++++++++++++
15 .../enca/files/enca-remove-dirty-path-hack.patch | 19 ++++++++
16 app-i18n/enca/metadata.xml | 14 ++++++
17 4 files changed, 94 insertions(+), 0 deletions(-)
18
19 diff --git a/app-i18n/enca/Manifest b/app-i18n/enca/Manifest
20 new file mode 100644
21 index 0000000..2b97972
22 --- /dev/null
23 +++ b/app-i18n/enca/Manifest
24 @@ -0,0 +1,14 @@
25 +-----BEGIN PGP SIGNED MESSAGE-----
26 +Hash: SHA256
27 +
28 +AUX enca-remove-dirty-path-hack.patch 667 RMD160 359f7517994196573b2230092c3a833fddfebea2 SHA1 a71a4c1d7c71685ceb9435913f8eedaeb197b191 SHA256 92db99e7b9bc50d116ce1880ef026057f4cc12c28222ef7e1c4dd7bbfea4511c
29 +DIST enca-1.13.tar.bz2 532000 RMD160 347d81c5211a74aad1e5aca9ba6a86883158a804 SHA1 448e5a6d356980ca6d489e760eacbcca118b320f SHA256 6c091455d524b3ddae3533fe9bb375092f60ad6fe252e0777c873bd7869c7432
30 +EBUILD enca-1.13-r3.ebuild 1127 RMD160 5d485cddb16f3acbdf27f3702d02ac680ae594d4 SHA1 5b80f1a1c4a216e183ced7cd2ae993981d6df9fd SHA256 85e38fbe2f53e67686bdd1afd10520b99dfe5ea49f9bd0a263d7c49536c89cb7
31 +MISC metadata.xml 397 RMD160 9894a1d11f9713ba0df40a7e68348783d70d6328 SHA1 a72d3486c3869046c702f5db95b40199cee07d3e SHA256 5810797c9af8674a11390f93a10c63dba9f46ac17b3326170f749856aa8ded0c
32 +-----BEGIN PGP SIGNATURE-----
33 +Version: GnuPG v2.0.19 (GNU/Linux)
34 +
35 +iEYEAREIAAYFAk/uKTUACgkQl5yvQNBFVTWiHACeMXBc17YTy6IfhiRKMkMldND4
36 +98YAnjkPAvrpS25wOIs76nRc6U8rxVsU
37 +=Y4no
38 +-----END PGP SIGNATURE-----
39
40 diff --git a/app-i18n/enca/enca-1.13-r3.ebuild b/app-i18n/enca/enca-1.13-r3.ebuild
41 new file mode 100644
42 index 0000000..ffbae69
43 --- /dev/null
44 +++ b/app-i18n/enca/enca-1.13-r3.ebuild
45 @@ -0,0 +1,47 @@
46 +# Copyright 1999-2012 Gentoo Foundation
47 +# Distributed under the terms of the GNU General Public License v2
48 +# $Header: /var/cvsroot/gentoo-x86/app-i18n/enca/enca-1.13-r2.ebuild,v 1.9 2012/05/15 13:01:08 aballier Exp $
49 +
50 +EAPI="4"
51 +
52 +inherit eutils toolchain-funcs autotools-utils
53 +
54 +DESCRIPTION="ENCA detects the character coding of a file and converts it if desired"
55 +HOMEPAGE="http://gitorious.org/enca"
56 +SRC_URI="http://dl.cihar.com/${PN}/${P}.tar.bz2"
57 +
58 +LICENSE="GPL-2"
59 +SLOT="0"
60 +KEYWORDS="~mips"
61 +IUSE="doc +recode"
62 +
63 +DEPEND="recode? ( >=app-text/recode-3.6_p15 )"
64 +RDEPEND="${DEPEND}"
65 +
66 +src_prepare() {
67 + epatch "${FILESDIR}"/${PN}-remove-dirty-path-hack.patch
68 + autotools-utils_src_prepare
69 +}
70 +
71 +src_configure() {
72 + local myeconfargs=(
73 + --enable-external
74 + --disable-static
75 + $(use_with recode librecode "${EPREFIX}"/usr)
76 + $(use_enable doc gtk-doc)
77 + )
78 + autotools-utils_src_configure
79 +}
80 +
81 +src_compile() {
82 + if tc-is-cross-compiler; then
83 + pushd tools > /dev/null
84 + $(tc-getBUILD_CC) -o make_hash make_hash.c || die "native make_hash failed"
85 + popd > /dev/null
86 + fi
87 + autotools-utils_src_compile
88 +}
89 +
90 +src_install() {
91 + autotools-utils_src_install
92 +}
93
94 diff --git a/app-i18n/enca/files/enca-remove-dirty-path-hack.patch b/app-i18n/enca/files/enca-remove-dirty-path-hack.patch
95 new file mode 100644
96 index 0000000..b96667c
97 --- /dev/null
98 +++ b/app-i18n/enca/files/enca-remove-dirty-path-hack.patch
99 @@ -0,0 +1,19 @@
100 +diff -Naur enca-1.13.orig//configure.ac enca-1.13/configure.ac
101 +--- enca-1.13.orig//configure.ac 2010-02-09 05:23:03.000000000 -0500
102 ++++ enca-1.13/configure.ac 2012-06-29 18:04:51.000000000 -0400
103 +@@ -97,15 +97,6 @@
104 + dnl Check for good random number sources
105 + AC_CHECK_FILES(/dev/random /dev/urandom /dev/srandom /dev/arandom)
106 +
107 +-dnl Dirty path hack. Helps some people with badly set up search paths.
108 +-if test "$prefix" = "NONE"; then
109 +- LDFLAGS="$LDFLAGS -L$ac_default_prefix/lib"
110 +- CPPFLAGS="$CPPFLAGS -I$ac_default_prefix/include"
111 +-else
112 +- LDFLAGS="$LDFLAGS -L$prefix/lib"
113 +- CPPFLAGS="$CPPFLAGS -I$prefix/include"
114 +-fi
115 +-
116 + dnl Checks for libraries.
117 + ye_CHECK_LIBM
118 +
119
120 diff --git a/app-i18n/enca/metadata.xml b/app-i18n/enca/metadata.xml
121 new file mode 100644
122 index 0000000..7e45291
123 --- /dev/null
124 +++ b/app-i18n/enca/metadata.xml
125 @@ -0,0 +1,14 @@
126 +<?xml version="1.0" encoding="UTF-8"?>
127 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
128 +<pkgmetadata>
129 + <herd>proxy-maintainers</herd>
130 + <maintainer>
131 + <email>stasrtf@×××××.com</email>
132 + <description>Proxy maintainer</description>
133 + <name>Stas</name>
134 + </maintainer>
135 + <maintainer>
136 + <email>maksbotan@g.o</email>
137 + <name>Maxim Koltsov</name>
138 + </maintainer>
139 +</pkgmetadata>