Gentoo Archives: gentoo-commits

From: "Arfrever Frehtes Taifersar Arahesis (arfrever)" <arfrever@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/icu: ChangeLog icu-4.6_rc2.ebuild
Date: Sun, 28 Nov 2010 02:37:01
Message-Id: 20101128023656.DA6A320054@flycatcher.gentoo.org
1 arfrever 10/11/28 02:36:56
2
3 Modified: ChangeLog
4 Added: icu-4.6_rc2.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.2.0_alpha6/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.129 dev-libs/icu/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/icu/ChangeLog?rev=1.129&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/icu/ChangeLog?rev=1.129&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/icu/ChangeLog?r1=1.128&r2=1.129
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-libs/icu/ChangeLog,v
20 retrieving revision 1.128
21 retrieving revision 1.129
22 diff -u -r1.128 -r1.129
23 --- ChangeLog 27 Nov 2010 18:01:41 -0000 1.128
24 +++ ChangeLog 28 Nov 2010 02:36:56 -0000 1.129
25 @@ -1,6 +1,12 @@
26 # ChangeLog for dev-libs/icu
27 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/icu/ChangeLog,v 1.128 2010/11/27 18:01:41 armin76 Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/icu/ChangeLog,v 1.129 2010/11/28 02:36:56 arfrever Exp $
30 +
31 +*icu-4.6_rc2 (28 Nov 2010)
32 +
33 + 28 Nov 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@g.o>
34 + +icu-4.6_rc2.ebuild:
35 + Version bump.
36
37 27 Nov 2010; Raúl Porcel <armin76@g.o> icu-4.4.2.ebuild:
38 alpha/ia64/s390/sh/sparc stable wrt #343759
39
40
41
42 1.1 dev-libs/icu/icu-4.6_rc2.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/icu/icu-4.6_rc2.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/icu/icu-4.6_rc2.ebuild?rev=1.1&content-type=text/plain
46
47 Index: icu-4.6_rc2.ebuild
48 ===================================================================
49 # Copyright 1999-2010 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/dev-libs/icu/icu-4.6_rc2.ebuild,v 1.1 2010/11/28 02:36:56 arfrever Exp $
52
53 EAPI="3"
54
55 inherit versionator
56
57 #MAJOR_MINOR_VERSION="$(get_version_component_range 1-2)"
58 #MICRO_VERSION="$(get_version_component_range 3)"
59 MAJOR_MINOR_VERSION="$(get_version_component_range 1-3)"
60 MICRO_VERSION="$(get_version_component_range 4)"
61
62 DESCRIPTION="International Components for Unicode"
63 HOMEPAGE="http://www.icu-project.org/"
64
65 #BASE_URI="http://download.icu-project.org/files/icu4c/${PV}"
66 #DOCS_BASE_URI="http://download.icu-project.org/files/icu4c/${MAJOR_MINOR_VERSION}"
67 BASE_URI="http://download.icu-project.org/files/icu4c/${PV/_/}"
68 DOCS_BASE_URI="http://download.icu-project.org/files/icu4c/${PV/_/}"
69 SRC_ARCHIVE="icu4c-${PV//./_}-src.tgz"
70 DOCS_ARCHIVE="icu4c-${MAJOR_MINOR_VERSION//./_}-docs.zip"
71
72 SRC_URI="${BASE_URI}/${SRC_ARCHIVE}
73 doc? ( ${DOCS_BASE_URI}/${DOCS_ARCHIVE} )"
74
75 LICENSE="BSD"
76 SLOT="0"
77 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
78 IUSE="debug doc examples static-libs"
79
80 DEPEND="doc? ( app-arch/unzip )"
81 RDEPEND=""
82
83 S="${WORKDIR}/${PN}/source"
84
85 #QA_DT_NEEDED="/usr/lib.*/libicudata.so.${MAJOR_MINOR_VERSION/./}.${MICRO_VERSION:-0}"
86 QA_DT_NEEDED="/usr/lib.*/libicudata.so.46.${MICRO_VERSION:-0}"
87
88 src_unpack() {
89 unpack "${SRC_ARCHIVE}"
90 if use doc; then
91 mkdir docs
92 pushd docs > /dev/null
93 unpack "${DOCS_ARCHIVE}"
94 popd > /dev/null
95 fi
96 }
97
98 src_prepare() {
99 # Do not hardcode flags into icu-config.
100 # https://ssl.icu-project.org/trac/ticket/6102
101 local variable
102 for variable in ARFLAGS CFLAGS CPPFLAGS CXXFLAGS FFLAGS LDFLAGS; do
103 sed -i -e "/^${variable} =.*/s:@${variable}@::" config/Makefile.inc.in || die "sed failed"
104 done
105 }
106
107 src_configure() {
108 econf \
109 $(use_enable debug) \
110 $(use_enable examples samples) \
111 $(use_enable static-libs static)
112 }
113
114 src_test() {
115 # INTLTEST_OPTS: intltest options
116 # -e: Exhaustive testing
117 # -l: Reporting of memory leaks
118 # -v: Increased verbosity
119 # IOTEST_OPTS: iotest options
120 # -e: Exhaustive testing
121 # -v: Increased verbosity
122 # CINTLTST_OPTS: cintltst options
123 # -e: Exhaustive testing
124 # -v: Increased verbosity
125 emake -j1 check || die "emake check failed"
126 }
127
128 src_install() {
129 emake DESTDIR="${D}" install || die "emake install failed"
130
131 dohtml ../readme.html
132 dodoc ../unicode-license.txt
133 if use doc; then
134 insinto /usr/share/doc/${PF}/html/api
135 doins -r "${WORKDIR}/docs/"* || die "doins failed"
136 fi
137 }