packages: jemalloc/jemalloc.spec, jemalloc/no_pprof.patch - updated to 3.0....

qboosh qboosh at pld-linux.org
Wed May 23 10:43:09 CEST 2012


Author: qboosh                       Date: Wed May 23 08:43:09 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- updated to 3.0.0
- updated no_pprof patch

---- Files affected:
packages/jemalloc:
   jemalloc.spec (1.10 -> 1.11) , no_pprof.patch (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: packages/jemalloc/jemalloc.spec
diff -u packages/jemalloc/jemalloc.spec:1.10 packages/jemalloc/jemalloc.spec:1.11
--- packages/jemalloc/jemalloc.spec:1.10	Tue Jan 31 23:59:50 2012
+++ packages/jemalloc/jemalloc.spec	Wed May 23 10:43:04 2012
@@ -2,18 +2,18 @@
 Summary:	General-purpose scalable concurrent malloc implementation
 Summary(pl.UTF-8):	Ogólnego przeznaczenia, skalowalna, współbieżna implementacja funkcji malloc
 Name:		jemalloc
-Version:	2.2.5
-Release:	3
+Version:	3.0.0
+Release:	1
 License:	BSD
 Group:		Libraries
 Source0:	http://www.canonware.com/download/jemalloc/%{name}-%{version}.tar.bz2
-# Source0-md5:	a5c4332705ed0e3fff1ac73cfe975640
+# Source0-md5:	f487fdf847c9834b22c2b7832cadc56f
 # Remove pprof, as it already exists in google-perftools
 Patch0:		no_pprof.patch
 URL:		http://www.canonware.com/jemalloc/
 BuildRequires:	libxslt-progs
 # list from include/jemalloc/internal/jemalloc_internal.h.in
-ExclusiveArch:	%{ix86} %{x8664} alpha arm mips s390 sparc64
+ExclusiveArch:	%{ix86} %{x8664} alpha arm ia64 mips ppc s390x sh4 sparc64 tile
 # broken for us
 # alpha: Missing implementation for 64-bit atomic operations"
 # alpha: Missing implementation for 32-bit atomic operations"
@@ -57,7 +57,7 @@
 
 %prep
 %setup -q
-%patch0 -p0
+%patch0 -p1
 
 # This is truncated during build. Seems interesting to save.
 cp -p VERSION version
@@ -93,6 +93,7 @@
 %files
 %defattr(644,root,root,755)
 %doc COPYING README VERSION doc/jemalloc.html
+%attr(755,root,root) %{_bindir}/jemalloc.sh
 %attr(755,root,root) %{_libdir}/libjemalloc.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libjemalloc.so.1
 
@@ -113,6 +114,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.11  2012/05/23 08:43:04  qboosh
+- updated to 3.0.0
+- updated no_pprof patch
+
 Revision 1.10  2012/01/31 22:59:50  baggins
 - rel 3
 - reenable prefix, redis _requires_ it (see redis src/Makefile)

================================================================
Index: packages/jemalloc/no_pprof.patch
diff -u packages/jemalloc/no_pprof.patch:1.1 packages/jemalloc/no_pprof.patch:1.2
--- packages/jemalloc/no_pprof.patch:1.1	Sat Oct 29 13:26:41 2011
+++ packages/jemalloc/no_pprof.patch	Wed May 23 10:43:04 2012
@@ -1,24 +1,11 @@
---- Makefile.in.orig	2011-08-01 22:03:28.000000000 +0200
-+++ Makefile.in	2011-08-01 22:02:33.000000000 +0200
-@@ -42,7 +42,6 @@
- endif
+--- jemalloc-3.0.0/Makefile.in.orig	2012-05-12 02:50:38.000000000 +0200
++++ jemalloc-3.0.0/Makefile.in	2012-05-23 10:15:00.123902010 +0200
+@@ -69,7 +69,7 @@
+ LIBJEMALLOC := $(LIBPREFIX)jemalloc$(install_suffix)
  
  # Lists of files.
--BINS := @srcroot at bin/pprof
- CHDRS := @objroot at include/jemalloc/jemalloc at install_suffix@.h \
- 	@objroot at include/jemalloc/jemalloc_defs at install_suffix@.h
- CSRCS := @srcroot at src/jemalloc.c @srcroot at src/arena.c @srcroot at src/atomic.c \
-@@ -141,13 +140,6 @@
- 	$(CC) -o $@ $< -L at objroot@lib -ljemalloc at install_suffix@ -lpthread
- endif
- 
--install_bin:
--	install -d $(BINDIR)
--	@for b in $(BINS); do \
--	echo "install -m 755 $$b $(BINDIR)"; \
--	install -m 755 $$b $(BINDIR); \
--done
--
- install_include:
- 	install -d $(INCLUDEDIR)/jemalloc
- 	@for h in $(CHDRS); do \
+-BINS := $(srcroot)bin/pprof $(objroot)bin/jemalloc.sh
++BINS := $(objroot)bin/jemalloc.sh
+ CHDRS := $(objroot)include/jemalloc/jemalloc$(install_suffix).h \
+ 	$(objroot)include/jemalloc/jemalloc_defs$(install_suffix).h
+ CSRCS := $(srcroot)src/jemalloc.c $(srcroot)src/arena.c $(srcroot)src/atomic.c \
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/packages/jemalloc/jemalloc.spec?r1=1.10&r2=1.11
    http://cvs.pld-linux.org/packages/jemalloc/no_pprof.patch?r1=1.1&r2=1.2



More information about the pld-cvs-commit mailing list