svn commit: r394951 - head/www/seamonkey/files

Jan Beich jbeich at FreeBSD.org
Fri Aug 21 12:52:45 UTC 2015


Author: jbeich
Date: Fri Aug 21 12:52:44 2015
New Revision: 394951
URL: https://svnweb.freebsd.org/changeset/ports/394951

Log:
  www/seamonkey: fix bundled jemalloc3 configure on DragonFly
  
  seamonkey-2.33.1 uses firefox-36.0.4 codebase shiped with jemalloc-3.6.0.
  
  Obtained from:	https://github.com/jemalloc/jemalloc/commit/1aa25a3

Added:
  head/www/seamonkey/files/patch-mozilla-memory-jemalloc-configure.ac   (contents, props changed)

Added: head/www/seamonkey/files/patch-mozilla-memory-jemalloc-configure.ac
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/seamonkey/files/patch-mozilla-memory-jemalloc-configure.ac	Fri Aug 21 12:52:44 2015	(r394951)
@@ -0,0 +1,28 @@
+commit 1aa25a3
+Author: Michael Neumann <mneumann at ntecs.de>
+Date:   Tue Aug 5 03:06:02 2014 +0200
+
+    Support DragonFlyBSD
+    
+    Note that in contrast to FreeBSD, DragonFly does not work
+    with force_lazy_lock enabled.
+---
+ configure.ac | 5 +++++
+ 1 file changed, 5 insertions(+)
+
+diff --git mozilla/memory/jemalloc/src/configure.ac mozilla/memory/jemalloc/src/configure.ac
+index 645bd46..83c60ec 100644
+--- mozilla/memory/jemalloc/src/configure.ac
++++ mozilla/memory/jemalloc/src/configure.ac
+@@ -283,6 +283,11 @@ case "${host}" in
+ 	AC_DEFINE([JEMALLOC_PURGE_MADVISE_FREE], [ ])
+ 	force_lazy_lock="1"
+ 	;;
++  *-*-dragonfly*)
++	CFLAGS="$CFLAGS"
++	abi="elf"
++	AC_DEFINE([JEMALLOC_PURGE_MADVISE_FREE], [ ])
++	;;
+   *-*-linux*)
+ 	CFLAGS="$CFLAGS"
+ 	CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"


More information about the svn-ports-all mailing list