svn commit: r385468 - head/comms/usbmuxd/files
Jan Beich
jbeich at FreeBSD.org
Tue May 5 11:35:57 UTC 2015
Author: jbeich
Date: Tue May 5 11:35:57 2015
New Revision: 385468
URL: https://svnweb.freebsd.org/changeset/ports/385468
Log:
comms/usbmuxd: unbreak build on 10.2R and 11.0C
Try to autodetect ppoll(2) instead of hardcoding the list of
platforms lacking it thus using fallback.
GitHub: libimobiledevice/usbmuxd#36
PR: 199545
Reported by: pkg-fallout
Approved by: maintainer timeout (2 weeks)
Added:
head/comms/usbmuxd/files/
head/comms/usbmuxd/files/patch-ppoll (contents, props changed)
Added: head/comms/usbmuxd/files/patch-ppoll
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/comms/usbmuxd/files/patch-ppoll Tue May 5 11:35:57 2015 (r385468)
@@ -0,0 +1,25 @@
+diff --git configure.ac configure.ac
+index 6c2481a..d204ba0 100644
+--- configure.ac
++++ configure.ac
+@@ -96,6 +96,7 @@ AC_TYPE_UINT8_T
+ AC_FUNC_MALLOC
+ AC_FUNC_REALLOC
+ AC_CHECK_FUNCS([strcasecmp strdup strerror strndup stpcpy])
++AC_CHECK_FUNCS([ppoll])
+
+ # Check for operating system
+ AC_MSG_CHECKING([whether to enable WIN32 build settings])
+diff --git src/main.c src/main.c
+index 2e4439c..cfe6acc 100644
+--- src/main.c
++++ src/main.c
+@@ -159,7 +159,7 @@ static void set_signal_handlers(void)
+ sigaction(SIGUSR2, &sa, NULL);
+ }
+
+-#if defined(__FreeBSD__) || defined(__APPLE__)
++#ifndef HAVE_PPOLL
+ static int ppoll(struct pollfd *fds, nfds_t nfds, const struct timespec *timeout, const sigset_t *sigmask)
+ {
+ int ready;
More information about the svn-ports-head
mailing list