[61858] trunk/dports/x11/luit
jeremyhu at macports.org
jeremyhu at macports.org
Tue Dec 22 11:03:28 PST 2009
Revision: 61858
http://trac.macports.org/changeset/61858
Author: jeremyhu at macports.org
Date: 2009-12-22 11:03:27 -0800 (Tue, 22 Dec 2009)
Log Message:
-----------
luit: Don't use poll() on darwin. #22990
Modified Paths:
--------------
trunk/dports/x11/luit/Portfile
Added Paths:
-----------
trunk/dports/x11/luit/files/
trunk/dports/x11/luit/files/0001-darwin-Don-t-use-poll.patch
Modified: trunk/dports/x11/luit/Portfile
===================================================================
--- trunk/dports/x11/luit/Portfile 2009-12-22 18:54:26 UTC (rev 61857)
+++ trunk/dports/x11/luit/Portfile 2009-12-22 19:03:27 UTC (rev 61858)
@@ -4,6 +4,7 @@
name luit
version 1.0.4
+revision 1
categories x11
platforms darwin
maintainers jeremyhu
@@ -21,12 +22,19 @@
use_parallel_build yes
depends_build \
- port:pkgconfig
+ port:pkgconfig \
+ port:xorg-util-macros
depends_lib \
port:xorg-libX11 \
port:xorg-libfontenc
+patchfiles 0001-darwin-Don-t-use-poll.patch
+patch.args -p1
+
+use_autoreconf yes
+autoreconf.args -fvi
+
livecheck.type regex
livecheck.url [lindex ${master_sites} 0]?C=M&O=D
livecheck.regex ${name}-(\\d+(?:\\.\\d+)*)
Added: trunk/dports/x11/luit/files/0001-darwin-Don-t-use-poll.patch
===================================================================
--- trunk/dports/x11/luit/files/0001-darwin-Don-t-use-poll.patch (rev 0)
+++ trunk/dports/x11/luit/files/0001-darwin-Don-t-use-poll.patch 2009-12-22 19:03:27 UTC (rev 61858)
@@ -0,0 +1,47 @@
+From 5cb2d1e544ee22a29cfbc2c9729e2d043eb916b5 Mon Sep 17 00:00:00 2001
+From: Jeremy Huddleston <jeremyhu at freedesktop.org>
+Date: Tue, 22 Dec 2009 10:58:07 -0800
+Subject: [PATCH] darwin: Don't use poll()
+
+Signed-off-by: Jeremy Huddleston <jeremyhu at freedesktop.org>
+---
+ configure.ac | 13 +++++++++++--
+ 1 files changed, 11 insertions(+), 2 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index e27f8fd..54f1f3f 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -39,8 +39,8 @@ AC_PROG_INSTALL
+ AC_CANONICAL_HOST
+
+
+-AC_CHECK_HEADERS([poll.h pty.h stropts.h sys/param.h sys/select.h])
+-AC_CHECK_FUNCS([poll select grantpt])
++AC_CHECK_HEADERS([pty.h stropts.h sys/param.h sys/select.h])
++AC_CHECK_FUNCS([select grantpt])
+
+ AC_CHECK_LIB(z, gzopen,, AC_MSG_ERROR([zlib not found]))
+
+@@ -55,10 +55,18 @@ AC_SUBST([LOCALEALIASFILE])
+ PKG_CHECK_MODULES(LUIT, x11 fontenc)
+
+ case $host_os in
++ # darwin has poll() but can't be used to poll character devices (atleast through SnowLeopard)
++ darwin*)
++ OS_CFLAGS=
++ ;;
+ linux*)
++ AC_CHECK_HEADERS([poll.h])
++ AC_CHECK_FUNCS([poll])
+ OS_CFLAGS="-D_XOPEN_SOURCE=500"
+ ;;
+ *)
++ AC_CHECK_HEADERS([poll.h])
++ AC_CHECK_FUNCS([poll])
+ OS_CFLAGS=
+ ;;
+ esac
+--
+1.6.2
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091222/89665593/attachment.html>
More information about the macports-changes
mailing list