Hi, Would you test this patch ? If it works, I shall commit it.
Regards, wen ---------- Forwarded message ---------- From: wen heping <wenhep...@gmail.com> Date: Wed, Mar 17, 2010 at 9:24 AM Subject: Re: ports/144760: sysutils/tmux: shell not working in tmux any more To: Barak Michener <m...@barakmich.com> Thank your test. Would you test this one ? diff -urN tmux.orig/Makefile tmux/Makefile --- tmux.orig/Makefile 2010-03-17 09:09:55.000000000 +0800 +++ tmux/Makefile 2010-03-17 09:21:42.000000000 +0800 @@ -24,6 +24,11 @@ PORTDOCS= CHANGES FAQ NOTES PORTEXAMPLES= * +.include <bsd.port.pre.mk> +.if ${OSVERSION} <= 703100 +EXTRA_PATCHES= ${FILESDIR}/extra-patch-configure +.endif + post-patch: �...@${reinplace_cmd} -e '/^#define HAVE_TREE_H/d' \ ${WRKSRC}/configure @@ -45,4 +50,4 @@ �...@${install_data} ${WRKSRC}/examples/* ${EXAMPLESDIR} .endif -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff -urN tmux.orig/files/extra-patch-configure tmux/files/extra-patch-configure --- tmux.orig/files/extra-patch-configure 1970-01-01 08:00:00.000000000 +0 800 +++ tmux/files/extra-patch-configure 2010-03-17 09:12:29.000000000 +0800 @@ -0,0 +1,10 @@ +--- configure.orig 2010-03-17 09:12:09.000000000 +0800 ++++ configure 2010-03-17 09:11:28.000000000 +0800 +@@ -204,6 +204,7 @@ + FreeBSD|DragonFly) + cat <<EOF >>$CONFIG_H + #define HAVE_ASPRINTF ++#define HAVE_BROKEN_KQUEUE + #define HAVE_BZERO + #define HAVE_DAEMON + #define HAVE_FGETLN On Wed, Mar 17, 2010 at 8:57 AM, Barak Michener <m...@barakmich.com> wrote: > I tried your patch -- it didn't work. However, David's message helps: > > Looking inside the configure script for tmux in the source package, there's > a line for Darwin-based systems: > > #define HAVE_BROKEN_KQUEUE > > copying that line to the FreeBSD section and compiling makes tmux-1.2 work > great :) > > This is my first email to the ports list, so I don't have much Makefile-foo. > The patch you gave me didn't work, but I think you're on the right track... > _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"