Gentoo Archives: gentoo-commits

From: Jory Pratt <anarchy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/mozilla:master commit in: mail-client/thunderbird/, dev-libs/jemalloc/files/, dev-libs/jemalloc/
Date: Thu, 24 May 2012 12:55:25
Message-Id: 1337864057.9a85fcb5eaad8acbb763d59c9a3c4c2773aa8620.anarchy@gentoo
1 commit: 9a85fcb5eaad8acbb763d59c9a3c4c2773aa8620
2 Author: Jory A. Pratt <anarchy <AT> gentoo <DOT> org>
3 AuthorDate: Thu May 24 12:54:17 2012 +0000
4 Commit: Jory Pratt <anarchy <AT> gentoo <DOT> org>
5 CommitDate: Thu May 24 12:54:17 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/mozilla.git;a=commit;h=9a85fcb5
7
8 jemalloc-3.0.0 update, fix pax-marking in thunderbird
9
10 ---
11 dev-libs/jemalloc/Manifest | 10 +++---
12 .../jemalloc/files/jemalloc-2.2.1-no-pprof.patch | 24 -----------------
13 .../files/jemalloc-2.2.5_fix_html_install.patch | 12 ---------
14 .../jemalloc/files/jemalloc-3.0.0-no-pprof.patch | 27 ++++++++++++++++++++
15 ...tch => jemalloc-3.0.0-strip-optimization.patch} | 14 ++++++---
16 .../files/jemalloc-3.0.0_fix_html_install.patch | 14 ++++++++++
17 ...jemalloc-2.2.5.ebuild => jemalloc-3.0.0.ebuild} | 10 +++---
18 mail-client/thunderbird/Manifest | 2 +-
19 .../thunderbird/thunderbird-12.0.1-r1.ebuild | 2 +-
20 9 files changed, 62 insertions(+), 53 deletions(-)
21
22 diff --git a/dev-libs/jemalloc/Manifest b/dev-libs/jemalloc/Manifest
23 index bb5ea48..7dccca2 100644
24 --- a/dev-libs/jemalloc/Manifest
25 +++ b/dev-libs/jemalloc/Manifest
26 @@ -1,5 +1,5 @@
27 -AUX jemalloc-2.2.1-no-pprof.patch 702 RMD160 92b697551e7b24cd7f4974b0ab037952b3b0c2ff SHA1 d9c05608769393ad4999cc3e5910a54b3bd7e5ee SHA256 8e5a36505a90eab85bf746d4eb5a27d473ce25396104a0dd01d25368dd0c099d
28 -AUX jemalloc-2.2.5_fix_html_install.patch 235 RMD160 28cc185627474c3241aff26c9ee66fce2f8435ab SHA1 28323142fa944e73dbe9a36801162a05d25def90 SHA256 900a9c546d56b9a52b4dae9678f62a621c1053357972ce986281da3f44b36d18
29 -AUX jemalloc-strip-optimization.patch 800 RMD160 a55b49895ceb9cc48f6fe12215b45f5a8c2e7b15 SHA1 ec662a39f02c5f42344ba987e881828c0df0c580 SHA256 a14ee193968e87d0d87a8146050dcad5a33042af119070dbfbac7d4eba9923ce
30 -DIST jemalloc-2.2.5.tar.bz2 224118 RMD160 355d11645d3b4f1a8a82c5455ebf544eab2a2d4e SHA1 0964af950f3e423eec2d04cc1a839149f807dcc9 SHA256 efcc9636757bd7f53a0fde084c2988bfe26f2868e435447f2d41ac42c0b3521e
31 -EBUILD jemalloc-2.2.5.ebuild 909 RMD160 d9dba869c0e8474b53e1bcbf169a4e1af7ba7808 SHA1 03477a80152bbd8a17fff2e0c8771ca20c886e2b SHA256 3c177c1167011b707b4213087815351f5f475de1e2e6c7352cc801f1769e28cd
32 +AUX jemalloc-3.0.0-no-pprof.patch 823 RMD160 f57dcde689101399c08cf19d485af09451ef33e8 SHA1 0e545129bdf41b29ce5a574395da939f8c2206b6 SHA256 63ae4515df9291d8a9407ca91de687347868a0d283fe382397bb0369e34ec995
33 +AUX jemalloc-3.0.0-strip-optimization.patch 864 RMD160 4c748a8a8f29ca770730531cf016ab70b23d3582 SHA1 dd2414a66cb71af8369af0283afe977953d03c44 SHA256 8937eabe6c24a45decce015a67671ad3e94098a7e0b5be1ab1f27211c50b371c
34 +AUX jemalloc-3.0.0_fix_html_install.patch 333 RMD160 2ad452b1300d9cafeb6226bca9b5757b2ae117e4 SHA1 a45d624fba927d466c2db305ad41bbe2fb5d61ae SHA256 859aa0ca3e04afc0f17a9d4c74e6ad61d0be8984a526be789ebd22637e4f51e8
35 +DIST jemalloc-3.0.0.tar.bz2 245192 RMD160 20cbfff210f362ec277b3ba3f38186b8c18f6e33 SHA1 65a66bd1b54ffdd56f5024b45df19d40d6e6f9dd SHA256 cce16f18dd1dc7a087d37d33ae4ca507b5bcba64dabefa228ba801d1a78e4554
36 +EBUILD jemalloc-3.0.0.ebuild 901 RMD160 6f60119c6c59b5a31b2d85b23e1b02c14f006817 SHA1 2acf27d83feb543ba336a35df19f81dc5462a5c6 SHA256 54f0bb582e17534bb425463fcc5a8c2e73b0df4725c33cb2c92cf17a9c0ef86d
37
38 diff --git a/dev-libs/jemalloc/files/jemalloc-2.2.1-no-pprof.patch b/dev-libs/jemalloc/files/jemalloc-2.2.1-no-pprof.patch
39 deleted file mode 100644
40 index e10aab4..0000000
41 --- a/dev-libs/jemalloc/files/jemalloc-2.2.1-no-pprof.patch
42 +++ /dev/null
43 @@ -1,24 +0,0 @@
44 ---- a/Makefile.in 2011-04-11 10:42:32.084403330 -0500
45 -+++ b/Makefile.in 2011-04-11 10:43:23.490760665 -0500
46 -@@ -42,7 +42,6 @@
47 - endif
48 -
49 - # Lists of files.
50 --BINS := @srcroot@bin/pprof
51 - CHDRS := @objroot@include/jemalloc/jemalloc@install_suffix@.h \
52 - @objroot@include/jemalloc/jemalloc_defs@install_suffix@.h
53 - CSRCS := @srcroot@src/jemalloc.c @srcroot@src/arena.c @srcroot@src/atomic.c \
54 -@@ -141,13 +140,6 @@
55 - $(CC) -o $@ $< -L@objroot@lib -ljemalloc@install_suffix@
56 - endif
57 -
58 --install_bin:
59 -- install -d $(BINDIR)
60 -- @for b in $(BINS); do \
61 -- echo "install -m 755 $$b $(BINDIR)"; \
62 -- install -m 755 $$b $(BINDIR); \
63 --done
64 --
65 - install_include:
66 - install -d $(INCLUDEDIR)/jemalloc
67 - @for h in $(CHDRS); do \
68
69 diff --git a/dev-libs/jemalloc/files/jemalloc-2.2.5_fix_html_install.patch b/dev-libs/jemalloc/files/jemalloc-2.2.5_fix_html_install.patch
70 deleted file mode 100644
71 index aff4add..0000000
72 --- a/dev-libs/jemalloc/files/jemalloc-2.2.5_fix_html_install.patch
73 +++ /dev/null
74 @@ -1,12 +0,0 @@
75 ---- a/Makefile.in
76 -+++ b/Makefile.in
77 -@@ -176,7 +176,7 @@
78 - install -m 644 $$d $(MANDIR)/man3; \
79 - done
80 -
81 --install_doc: install_html install_man
82 -+install_doc: install_man
83 -
84 - install: install_bin install_include install_lib install_doc
85 -
86 -
87
88 diff --git a/dev-libs/jemalloc/files/jemalloc-3.0.0-no-pprof.patch b/dev-libs/jemalloc/files/jemalloc-3.0.0-no-pprof.patch
89 new file mode 100644
90 index 0000000..c2fa815
91 --- /dev/null
92 +++ b/dev-libs/jemalloc/files/jemalloc-3.0.0-no-pprof.patch
93 @@ -0,0 +1,27 @@
94 +diff --git a/Makefile.in b/Makefile.in
95 +index 6675b59..ce0782f 100644
96 +--- a/Makefile.in
97 ++++ b/Makefile.in
98 +@@ -69,7 +69,6 @@ endif
99 + LIBJEMALLOC := $(LIBPREFIX)jemalloc$(install_suffix)
100 +
101 + # Lists of files.
102 +-BINS := $(srcroot)bin/pprof $(objroot)bin/jemalloc.sh
103 + CHDRS := $(objroot)include/jemalloc/jemalloc$(install_suffix).h \
104 + $(objroot)include/jemalloc/jemalloc_defs$(install_suffix).h
105 + CSRCS := $(srcroot)src/jemalloc.c $(srcroot)src/arena.c $(srcroot)src/atomic.c \
106 +@@ -196,13 +195,6 @@ build_lib_shared: $(DSOS)
107 + build_lib_static: $(STATIC_LIBS)
108 + build: build_lib_shared build_lib_static
109 +
110 +-install_bin:
111 +- install -d $(BINDIR)
112 +- @for b in $(BINS); do \
113 +- echo "install -m 755 $$b $(BINDIR)"; \
114 +- install -m 755 $$b $(BINDIR); \
115 +-done
116 +-
117 + install_include:
118 + install -d $(INCLUDEDIR)/jemalloc
119 + @for h in $(CHDRS); do \
120 +
121
122 diff --git a/dev-libs/jemalloc/files/jemalloc-strip-optimization.patch b/dev-libs/jemalloc/files/jemalloc-3.0.0-strip-optimization.patch
123 similarity index 61%
124 rename from dev-libs/jemalloc/files/jemalloc-strip-optimization.patch
125 rename to dev-libs/jemalloc/files/jemalloc-3.0.0-strip-optimization.patch
126 index 60b7d6c..98c09af 100644
127 --- a/dev-libs/jemalloc/files/jemalloc-strip-optimization.patch
128 +++ b/dev-libs/jemalloc/files/jemalloc-3.0.0-strip-optimization.patch
129 @@ -1,6 +1,8 @@
130 ---- a/configure.ac 2010-02-22 12:07:05.000000000 +0100
131 -+++ b/configure.ac 2010-02-22 12:08:29.000000000 +0100
132 -@@ -296,21 +296,6 @@
133 +diff --git a/configure.ac b/configure.ac
134 +index a72019e..e366e1c 100644
135 +--- a/configure.ac
136 ++++ b/configure.ac
137 +@@ -556,23 +556,6 @@ if test "x$enable_debug" = "x1" ; then
138 fi
139 AC_SUBST([enable_debug])
140
141 @@ -13,13 +15,15 @@
142 - if test "x$GCC" = "xyes" ; then
143 - JE_CFLAGS_APPEND([-O3])
144 - JE_CFLAGS_APPEND([-funroll-loops])
145 +- elif test "x$je_cv_msvc" = "xyes" ; then
146 +- JE_CFLAGS_APPEND([-O2])
147 - else
148 - JE_CFLAGS_APPEND([-O])
149 - fi
150 - fi
151 -fi
152 -
153 - dnl Do not enable statistics calculation by default.
154 + dnl Enable statistics calculation by default.
155 AC_ARG_ENABLE([stats],
156 - [AS_HELP_STRING([--enable-stats], [Enable statistics calculation/reporting])],
157 + [AS_HELP_STRING([--disable-stats],
158
159
160 diff --git a/dev-libs/jemalloc/files/jemalloc-3.0.0_fix_html_install.patch b/dev-libs/jemalloc/files/jemalloc-3.0.0_fix_html_install.patch
161 new file mode 100644
162 index 0000000..0f3026d
163 --- /dev/null
164 +++ b/dev-libs/jemalloc/files/jemalloc-3.0.0_fix_html_install.patch
165 @@ -0,0 +1,14 @@
166 +diff --git a/Makefile.in b/Makefile.in
167 +index 6675b59..3032c6d 100644
168 +--- a/Makefile.in
169 ++++ b/Makefile.in
170 +@@ -240,7 +240,7 @@ install_doc_man:
171 + install -m 644 $$d $(MANDIR)/man3; \
172 + done
173 +
174 +-install_doc: install_doc_html install_doc_man
175 ++install_doc: install_doc_man
176 +
177 + install: install_bin install_include install_lib install_doc
178 +
179 +
180
181 diff --git a/dev-libs/jemalloc/jemalloc-2.2.5.ebuild b/dev-libs/jemalloc/jemalloc-3.0.0.ebuild
182 similarity index 77%
183 rename from dev-libs/jemalloc/jemalloc-2.2.5.ebuild
184 rename to dev-libs/jemalloc/jemalloc-3.0.0.ebuild
185 index f2629ee..b415dca 100644
186 --- a/dev-libs/jemalloc/jemalloc-2.2.5.ebuild
187 +++ b/dev-libs/jemalloc/jemalloc-3.0.0.ebuild
188 @@ -1,10 +1,10 @@
189 -# Copyright 1999-2011 Gentoo Foundation
190 +# Copyright 1999-2012 Gentoo Foundation
191 # Distributed under the terms of the GNU General Public License v2
192 # $Header: $
193
194 EAPI=4
195
196 -inherit autotools
197 +inherit autotools eutils
198
199 DESCRIPTION="Jemalloc is a general-purpose scalable concurrent allocator"
200 HOMEPAGE="http://www.canonware.com/jemalloc/"
201 @@ -21,9 +21,9 @@ RDEPEND=""
202
203 src_prepare() {
204 epatch \
205 - "${FILESDIR}/${PN}-strip-optimization.patch" \
206 - "${FILESDIR}/${PN}-2.2.1-no-pprof.patch" \
207 - "${FILESDIR}/${PN}-2.2.5_fix_html_install.patch" \
208 + "${FILESDIR}/${P}-strip-optimization.patch" \
209 + "${FILESDIR}/${P}-no-pprof.patch" \
210 + "${FILESDIR}/${P}_fix_html_install.patch" \
211
212 eautoreconf
213 }
214
215 diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
216 index 74f1aa8..8bc641b 100644
217 --- a/mail-client/thunderbird/Manifest
218 +++ b/mail-client/thunderbird/Manifest
219 @@ -57,4 +57,4 @@ DIST thunderbird-12.0.1-vi.xpi 436847 RMD160 e40c7ea3c9be776fabad47daaa3980f0eb2
220 DIST thunderbird-12.0.1-zh-CN.xpi 431545 RMD160 bd8ea0294775358f1125984417c3ac2190349b4e SHA1 a26aed0508e24f92aa2a51120e0507191c65b1e4 SHA256 267ece6fcafc4886908e80693853be28c745b59b7c57376521f6630ccc8741cd
221 DIST thunderbird-12.0.1-zh-TW.xpi 432164 RMD160 4efb04c31feb828d86df5a3b649718f98281e37d SHA1 6d4eff3e899d4d3c5ec34996b264c4660e2182b6 SHA256 e0cb1c64a3b33ba741d46daeeaf3287a1c7d4551dafcda09134d7eb049cee104
222 DIST thunderbird-12.0.1.source.tar.bz2 101253776 RMD160 5df12513dd8d3554e666ff938b84a67b18a78144 SHA1 b5fcfe23834722eaa441274e0e2882adf9ed7575 SHA256 d8914f27b0ec71d940475a8942c951b106ecda69fd3a2954047584663a6ab183
223 -EBUILD thunderbird-12.0.1-r1.ebuild 9551 RMD160 b0de9ec19981d8c844d6f9c7bb1ff68e7dd8fc55 SHA1 11dc404bf9f7e4ff52ae13411f2ab87627473b5f SHA256 4862a34354956f0eaec2d1ffa29d0b686c6ed28117ee4bc8a8f4c2027cf19115
224 +EBUILD thunderbird-12.0.1-r1.ebuild 9549 RMD160 2124961c290fca1326d7f154dba0613cab58fe58 SHA1 d5f8041b0cdd1918e468ade0615b0eeecb77d82d SHA256 4f02ba828969ccb4895a60b89f510b3e84e1748d29d730bdceb0aa42f1710786
225
226 diff --git a/mail-client/thunderbird/thunderbird-12.0.1-r1.ebuild b/mail-client/thunderbird/thunderbird-12.0.1-r1.ebuild
227 index 87be81a..97473d2 100644
228 --- a/mail-client/thunderbird/thunderbird-12.0.1-r1.ebuild
229 +++ b/mail-client/thunderbird/thunderbird-12.0.1-r1.ebuild
230 @@ -288,7 +288,7 @@ src_install() {
231 fi
232
233 if use jit ; then
234 - pax-mark m "${ED}"/${MOZILLA_FIVE_HOME}/{thunderbird-bin}
235 + pax-mark m "${ED}"/${MOZILLA_FIVE_HOME}/thunderbird-bin
236 fi
237
238 # Plugin-container needs to be pax-marked for hardened to ensure plugins such as flash