From 18bde8d6d6d711d6e2496ac09d6962ac47772345 Mon Sep 17 00:00:00 2001 From: Eivind Uggedal Date: Wed, 24 Sep 2014 08:55:38 +0000 Subject: [PATCH] New package: jemalloc-3.6.0. --- common/shlibs | 1 + srcpkgs/jemalloc-devel | 1 + srcpkgs/jemalloc/template | 29 +++++++++++++++++++++++++++++ 3 files changed, 31 insertions(+) create mode 120000 srcpkgs/jemalloc-devel create mode 100644 srcpkgs/jemalloc/template diff --git a/common/shlibs b/common/shlibs index 019cd0218c3..c917f1797c2 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1745,3 +1745,4 @@ libmsgpack.so.3 msgpack-0.5.9_1 libewf.so.2 libewf-20140608_1 libcupsfilters.so.1 cups-filters-1.0.58_2 libfontembed.so.1 cups-filters-1.0.58_2 +libjemalloc.so.1 jemalloc-3.6.0_1 diff --git a/srcpkgs/jemalloc-devel b/srcpkgs/jemalloc-devel new file mode 120000 index 00000000000..4d95de555e6 --- /dev/null +++ b/srcpkgs/jemalloc-devel @@ -0,0 +1 @@ +jemalloc/ \ No newline at end of file diff --git a/srcpkgs/jemalloc/template b/srcpkgs/jemalloc/template new file mode 100644 index 00000000000..b8794782510 --- /dev/null +++ b/srcpkgs/jemalloc/template @@ -0,0 +1,29 @@ +# Template file for 'jemalloc' +pkgname=jemalloc +version=3.6.0 +revision=1 +build_style=gnu-configure +configure_args="je_cv_static_page_shift=12" +short_desc="A scalable concurrent allocator" +maintainer="Eivind Uggedal " +homepage="http://www.canonware.com/jemalloc/" +license="BSD" +distfiles="http://www.canonware.com/download/${pkgname}/${pkgname}-${version}.tar.bz2" +checksum=e16c2159dd3c81ca2dc3b5c9ef0d43e1f2f45b04548f42db12e7c12d7bdf84fe + +pkg_install() { + rm ${DESTDIR}/usr/bin/pprof +} + +jemalloc-devel_package() { + depends="jemalloc>=${version}_${revision}" + short_desc+=" - development files" + + pkg_install() { + vmove usr/include + vmove usr/bin + vmove usr/share + vmove "usr/lib/*.a" + vmove "usr/lib/*.so" + } +}