svn commit: r464373 - in head/devel/nspr: . files
Jan Beich
jbeich at FreeBSD.org
Tue Mar 13 13:47:50 UTC 2018
Author: jbeich
Date: Tue Mar 13 13:47:49 2018
New Revision: 464373
URL: https://svnweb.freebsd.org/changeset/ports/464373
Log:
devel/nspr: drop _WANT_SEMUN
Added:
head/devel/nspr/files/patch-bug1445193 (contents, props changed)
Modified:
head/devel/nspr/Makefile (contents, props changed)
Modified: head/devel/nspr/Makefile
==============================================================================
--- head/devel/nspr/Makefile Tue Mar 13 13:40:26 2018 (r464372)
+++ head/devel/nspr/Makefile Tue Mar 13 13:47:49 2018 (r464373)
@@ -18,7 +18,6 @@ CPE_PRODUCT= netscape_portable_runtime
WRKSRC_SUBDIR= nspr
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
-CFLAGS+= -D_WANT_SEMUN
OPTIONS_DEFINE= DEBUG TEST
Added: head/devel/nspr/files/patch-bug1445193
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/nspr/files/patch-bug1445193 Tue Mar 13 13:47:49 2018 (r464373)
@@ -0,0 +1,16 @@
+Unbreak build on FreeBSD 12 or later
+
+diff --git pr/src/pthreads/ptsynch.c pr/src/pthreads/ptsynch.c
+index a93b74795..126bed670 100644
+--- pr/src/pthreads/ptsynch.c
++++ pr/src/pthreads/ptsynch.c
+@@ -911,7 +911,8 @@ PR_IMPLEMENT(PRStatus) PR_DeleteSemaphore(const char *name)
+ * From the semctl(2) man page in glibc 2.0
+ */
+ #if (defined(__GNU_LIBRARY__) && !defined(_SEM_SEMUN_UNDEFINED)) \
+- || defined(FREEBSD) || defined(OPENBSD) || defined(BSDI) \
++ || (defined(FREEBSD) && __FreeBSD_version < 1200059) \
++ || defined(OPENBSD) || defined(BSDI) \
+ || defined(DARWIN) || defined(SYMBIAN)
+ /* union semun is defined by including <sys/sem.h> */
+ #else
More information about the svn-ports-all
mailing list