[arch-commits] Commit in jemalloc/trunk (2 files)

Christian Hesse eworm at archlinux.org
Tue May 15 21:48:28 UTC 2018


    Date: Tuesday, May 15, 2018 @ 21:48:27
  Author: eworm
Revision: 324306

upgpkg: jemalloc 1:5.1.0-1

new upstream release

Modified:
  jemalloc/trunk/PKGBUILD
Deleted:
  jemalloc/trunk/0001-Add-the-mtls-dialect-gnu2-to-compile-flags.patch

-------------------------------------------------------+
 0001-Add-the-mtls-dialect-gnu2-to-compile-flags.patch |   42 ----------------
 PKGBUILD                                              |   20 ++-----
 2 files changed, 7 insertions(+), 55 deletions(-)

Deleted: 0001-Add-the-mtls-dialect-gnu2-to-compile-flags.patch
===================================================================
--- 0001-Add-the-mtls-dialect-gnu2-to-compile-flags.patch	2018-05-15 20:53:24 UTC (rev 324305)
+++ 0001-Add-the-mtls-dialect-gnu2-to-compile-flags.patch	2018-05-15 21:48:27 UTC (rev 324306)
@@ -1,42 +0,0 @@
-From 06c018012957ab963e2aa5245bf1fcfebcf4909a Mon Sep 17 00:00:00 2001
-From: Kenny MacDermid <kenny.macdermid at gmail.com>
-Date: Tue, 11 Jul 2017 22:45:22 -0300
-Subject: [PATCH 1/2] Add the -mtls-dialect=gnu2 to compile flags.
-
-When this option exists there is no need to add the tls_model attribute.
----
- configure.ac | 11 ++++++++++-
- 1 file changed, 10 insertions(+), 1 deletion(-)
-
-diff --git a/configure.ac b/configure.ac
-index 1551ded..39f957b 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -701,6 +701,14 @@ if test "x${je_cv_attribute}" = "xyes" ; then
-     JE_CXXFLAGS_ADD([-fvisibility=hidden])
-   fi
- fi
-+dnl Check for tls-dialect support.
-+JE_CFLAGS_ADD([-mtls-dialect=gnu2])
-+if test "x$je_cv_cflags_added" = "x-mtls-dialect=gnu2" ; then
-+  je_cv_tls_dialect_gnu2=yes
-+else
-+  je_cv_tls_dialect_gnu2=no
-+fi
-+JE_CXXFLAGS_ADD([-mtls-dialect=gnu2])
- dnl Check for tls_model attribute support (clang 3.0 still lacks support).
- JE_CFLAGS_SAVE()
- JE_CFLAGS_ADD([-Werror])
-@@ -711,7 +719,8 @@ JE_COMPILABLE([tls_model attribute], [],
-                foo = 0;],
-               [je_cv_tls_model])
- JE_CFLAGS_RESTORE()
--if test "x${je_cv_tls_model}" = "xyes" ; then
-+if test "x${je_cv_tls_dialect_gnu2}" = "xno" \
-+	-a "x${je_cv_tls_model}" = "xyes" ; then
-   AC_DEFINE([JEMALLOC_TLS_MODEL],
-             [__attribute__((tls_model("initial-exec")))])
- else
--- 
-1.9.5 (Apple Git-50.3)
-

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-05-15 20:53:24 UTC (rev 324305)
+++ PKGBUILD	2018-05-15 21:48:27 UTC (rev 324306)
@@ -5,8 +5,8 @@
 
 pkgname=jemalloc
 epoch=1
-pkgver=5.0.1
-pkgrel=4
+pkgver=5.1.0
+pkgrel=1
 pkgdesc='General-purpose scalable concurrent malloc implementation'
 arch=('x86_64')
 license=('BSD')
@@ -14,21 +14,15 @@
 depends=('glibc')
 provides=('libjemalloc.so')
 optdepends=('perl: for jeprof')
-source=("https://github.com/jemalloc/jemalloc/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.bz2"
-        '0001-Add-the-mtls-dialect-gnu2-to-compile-flags.patch')
-sha256sums=('4814781d395b0ef093b21a08e8e6e0bd3dab8762f9935bbfb71679b0dea7c3e9'
-            'ac1570ab81c6545b8e994eab02239af67acdce682656c77802d090b0809176bf')
+source=("https://github.com/jemalloc/jemalloc/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.bz2")
+sha256sums=('5396e61cc6103ac393136c309fae09e44d74743c86f90e266948c50f3dbb7268')
 
-prepare() {
-  cd $pkgname-$pkgver
-  patch -p1 -i "$srcdir/0001-Add-the-mtls-dialect-gnu2-to-compile-flags.patch"
-  autoconf
-}
-
 build() {
   cd $pkgname-$pkgver
 
-  ./configure --enable-autogen --prefix=/usr
+  ./configure \
+    --enable-autogen \
+    --prefix=/usr
   make
 }
 



More information about the arch-commits mailing list