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 |