[SVN-Commit] r1572 - in trunk: mail/thunderbird/files www/firefox-esr/files www/firefox-nightly/files www/firefox/files www/libxul/files www/seamonkey/files
svn-freebsd-gecko at chruetertee.ch
svn-freebsd-gecko at chruetertee.ch
Fri Apr 11 13:28:14 UTC 2014
Author: jbeich
Date: Fri Apr 11 13:28:05 2014
New Revision: 1572
Log:
fix system queue.h usage on DragonFly
Inspired by: DPorts
Modified:
trunk/mail/thunderbird/files/patch-bug916589
trunk/www/firefox-esr/files/patch-bug916589
trunk/www/firefox-nightly/files/patch-bug916589
trunk/www/firefox/files/patch-bug916589
trunk/www/libxul/files/patch-bug916589
trunk/www/seamonkey/files/patch-bug916589
Modified: trunk/mail/thunderbird/files/patch-bug916589
==============================================================================
--- trunk/mail/thunderbird/files/patch-bug916589 Fri Apr 11 01:14:11 2014 (r1571)
+++ trunk/mail/thunderbird/files/patch-bug916589 Fri Apr 11 13:28:05 2014 (r1572)
@@ -2,12 +2,16 @@
index 5b50785..7cf47d5 100644
--- mozilla/media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h
+++ mozilla/media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h
-@@ -31,11 +31,14 @@
+@@ -31,11 +31,18 @@
*/
-#ifndef _SYS_QUEUE_H_
+#if (defined(BSD) && !defined(__OpenBSD__)) || defined(DARWIN)
+#include_next <sys/queue.h>
++# if defined(__DragonFly__)
++#define STAILQ_FOREACH_SAFE STAILQ_FOREACH_MUTABLE
++#define TAILQ_FOREACH_SAFE TAILQ_FOREACH_MUTABLE
++# endif
+#elif !defined(_SYS_QUEUE_H_)
#define _SYS_QUEUE_H_
Modified: trunk/www/firefox-esr/files/patch-bug916589
==============================================================================
--- trunk/www/firefox-esr/files/patch-bug916589 Fri Apr 11 01:14:11 2014 (r1571)
+++ trunk/www/firefox-esr/files/patch-bug916589 Fri Apr 11 13:28:05 2014 (r1572)
@@ -2,12 +2,16 @@
index 5b50785..7cf47d5 100644
--- media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h
+++ media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h
-@@ -31,11 +31,14 @@
+@@ -31,11 +31,18 @@
*/
-#ifndef _SYS_QUEUE_H_
+#if (defined(BSD) && !defined(__OpenBSD__)) || defined(DARWIN)
+#include_next <sys/queue.h>
++# if defined(__DragonFly__)
++#define STAILQ_FOREACH_SAFE STAILQ_FOREACH_MUTABLE
++#define TAILQ_FOREACH_SAFE TAILQ_FOREACH_MUTABLE
++# endif
+#elif !defined(_SYS_QUEUE_H_)
#define _SYS_QUEUE_H_
Modified: trunk/www/firefox-nightly/files/patch-bug916589
==============================================================================
--- trunk/www/firefox-nightly/files/patch-bug916589 Fri Apr 11 01:14:11 2014 (r1571)
+++ trunk/www/firefox-nightly/files/patch-bug916589 Fri Apr 11 13:28:05 2014 (r1572)
@@ -2,12 +2,16 @@
index 5b50785..7cf47d5 100644
--- media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h
+++ media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h
-@@ -31,11 +31,14 @@
+@@ -31,11 +31,18 @@
*/
-#ifndef _SYS_QUEUE_H_
+#if (defined(BSD) && !defined(__OpenBSD__)) || defined(DARWIN)
+#include_next <sys/queue.h>
++# if defined(__DragonFly__)
++#define STAILQ_FOREACH_SAFE STAILQ_FOREACH_MUTABLE
++#define TAILQ_FOREACH_SAFE TAILQ_FOREACH_MUTABLE
++# endif
+#elif !defined(_SYS_QUEUE_H_)
#define _SYS_QUEUE_H_
Modified: trunk/www/firefox/files/patch-bug916589
==============================================================================
--- trunk/www/firefox/files/patch-bug916589 Fri Apr 11 01:14:11 2014 (r1571)
+++ trunk/www/firefox/files/patch-bug916589 Fri Apr 11 13:28:05 2014 (r1572)
@@ -2,12 +2,16 @@
index 5b50785..7cf47d5 100644
--- media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h
+++ media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h
-@@ -31,11 +31,14 @@
+@@ -31,11 +31,18 @@
*/
-#ifndef _SYS_QUEUE_H_
+#if (defined(BSD) && !defined(__OpenBSD__)) || defined(DARWIN)
+#include_next <sys/queue.h>
++# if defined(__DragonFly__)
++#define STAILQ_FOREACH_SAFE STAILQ_FOREACH_MUTABLE
++#define TAILQ_FOREACH_SAFE TAILQ_FOREACH_MUTABLE
++# endif
+#elif !defined(_SYS_QUEUE_H_)
#define _SYS_QUEUE_H_
Modified: trunk/www/libxul/files/patch-bug916589
==============================================================================
--- trunk/www/libxul/files/patch-bug916589 Fri Apr 11 01:14:11 2014 (r1571)
+++ trunk/www/libxul/files/patch-bug916589 Fri Apr 11 13:28:05 2014 (r1572)
@@ -2,12 +2,16 @@
index 5b50785..7cf47d5 100644
--- media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h
+++ media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h
-@@ -31,11 +31,14 @@
+@@ -31,11 +31,18 @@
*/
-#ifndef _SYS_QUEUE_H_
+#if (defined(BSD) && !defined(__OpenBSD__)) || defined(DARWIN)
+#include_next <sys/queue.h>
++# if defined(__DragonFly__)
++#define STAILQ_FOREACH_SAFE STAILQ_FOREACH_MUTABLE
++#define TAILQ_FOREACH_SAFE TAILQ_FOREACH_MUTABLE
++# endif
+#elif !defined(_SYS_QUEUE_H_)
#define _SYS_QUEUE_H_
Modified: trunk/www/seamonkey/files/patch-bug916589
==============================================================================
--- trunk/www/seamonkey/files/patch-bug916589 Fri Apr 11 01:14:11 2014 (r1571)
+++ trunk/www/seamonkey/files/patch-bug916589 Fri Apr 11 13:28:05 2014 (r1572)
@@ -2,12 +2,16 @@
index 5b50785..7cf47d5 100644
--- mozilla/media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h
+++ mozilla/media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h
-@@ -31,11 +31,14 @@
+@@ -31,11 +31,18 @@
*/
-#ifndef _SYS_QUEUE_H_
+#if (defined(BSD) && !defined(__OpenBSD__)) || defined(DARWIN)
+#include_next <sys/queue.h>
++# if defined(__DragonFly__)
++#define STAILQ_FOREACH_SAFE STAILQ_FOREACH_MUTABLE
++#define TAILQ_FOREACH_SAFE TAILQ_FOREACH_MUTABLE
++# endif
+#elif !defined(_SYS_QUEUE_H_)
#define _SYS_QUEUE_H_
More information about the freebsd-gecko
mailing list