head 1.3; access; symbols pkgsrc-2015Q2:1.2.0.18 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.16 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.14 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.12 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.10 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.8 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.6 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.4 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.2 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.1.1.1.0.18 pkgsrc-2013Q1-base:1.1.1.1 pkgsrc-2012Q4:1.1.1.1.0.16 pkgsrc-2012Q4-base:1.1.1.1 pkgsrc-2012Q3:1.1.1.1.0.14 pkgsrc-2012Q3-base:1.1.1.1 pkgsrc-2012Q2:1.1.1.1.0.12 pkgsrc-2012Q2-base:1.1.1.1 pkgsrc-2012Q1:1.1.1.1.0.10 pkgsrc-2012Q1-base:1.1.1.1 pkgsrc-2011Q4:1.1.1.1.0.8 pkgsrc-2011Q4-base:1.1.1.1 pkgsrc-2011Q3:1.1.1.1.0.6 pkgsrc-2011Q3-base:1.1.1.1 pkgsrc-2011Q2:1.1.1.1.0.4 pkgsrc-2011Q2-base:1.1.1.1 pkgsrc-2011Q1:1.1.1.1.0.2 pkgsrc-2011Q1-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.3 date 2015.08.05.13.11.03; author ryoon; state dead; branches; next 1.2; commitid feVzu3bVYbTm75wy; 1.2 date 2013.04.10.16.10.19; author drochner; state Exp; branches; next 1.1; 1.1 date 2011.03.11.14.19.12; author drochner; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2011.03.11.14.19.12; author drochner; state Exp; branches; next ; desc @@ 1.3 log @TeXmacs does not offer development snapshot anymore. And editors/TeXmacs is latest now. @ text @$NetBSD: patch-aj,v 1.2 2013/04/10 16:10:19 drochner Exp $ --- plugins/r/src/tm_r.c.orig 2013-02-11 13:53:51.000000000 +0000 +++ plugins/r/src/tm_r.c @@@@ -842,7 +842,11 @@@@ int main(int argc, char *argv[]) char *TEXMACS_HOME_PATH, *TEXMACS_R, *TEXMACS_SEND_E, *TEXMACS_LIB, *HOME ; struct termios termi ; sigset_t sigmask, orig_sigmask; - +#if defined(__DragonFly__) + sigset_t cur_sigmask; + int select_retval; +#endif + struct stat stat_buf; name = getenv("TEXMACS_R_SESSION") ; @@@@ -1003,7 +1007,14 @@@@ DEBUG_LOG( "TEXMACS_SEND=%s",TEXMACS_SEN // We will wait till something happens using pselect. +#if defined(__DragonFly__) + sigprocmask(SIG_SETMASK, &orig_sigmask, &cur_sigmask); + select_retval = select( subprocess+1, &rd, &wr, &er, NULL ); + sigprocmask(SIG_SETMASK, &cur_sigmask, NULL); + if ( select_retval > 0) { +#else if( (pselect( subprocess+1, &rd, &wr, &er, NULL, &orig_sigmask )) > 0 ) { +#endif if( FD_ISSET( STDIN_FILENO, &er) ) exit(0) ; if( FD_ISSET( STDOUT_FILENO, &er) ) exit(0) ; if( FD_ISSET( subprocess, &er) ) exit(0) ; @ 1.2 log @update to 1.0.7.19 changes: Profound reorganization of the font system with experimental option for testing (1.0.7.19). LaTeX import and export of metadata for various standard styles (1.0.7.19). Running plug-ins over remote SSH connections; experimental (1.0.7.19). Started implementation of remote TeXmacs file system (1.0.7.19). Improved portability of plug-in detection (1.0.7.19). Implementation of arbitrary zoom factors and "fit to paragraph width" (1.0.7.18). New widget for user preferences (1.0.7.18). More implicit user preferences (1.0.7.18). Add developer tools, still experimental (1.0.7.18). Start implementation of basic infrastructure for support of system fonts (1.0.7.18). Started reorganization of titles and other meta-data for documents (1.0.7.18). Automated generation of documentation about the Scheme files (1.0.7.17). Various improvements for LaTeX conversion and character encodings (1.0.7.17). @ text @d1 1 a1 1 $NetBSD$ @ 1.1 log @Initial revision @ text @d3 1 a3 1 --- plugins/r/src/tm_r.c.orig 2011-03-05 10:46:18.000000000 +0000 d5 2 a6 2 @@@@ -409,7 +409,11 @@@@ int main(int arc, char *argv[]) char *TEXMACS_HOME_PATH, *TEXMACS_R, *TEXMACS_SEND,*TEXMACS_SEND_E, *TEXMACS_LIB, *HOME ; d17 5 a21 5 @@@@ -550,7 +554,14 @@@@ int main(int arc, char *argv[]) #endif /* Main pselect switch --------------- */ d24 1 a24 1 + select_retval = select( master+1, &rd, &wr, &er, NULL ); d28 1 a28 1 if( pselect( master+1, &rd, &wr, &er, NULL, &orig_sigmask ) > 0 ) { d30 3 a32 3 if( FD_ISSET( STDIN_FILENO, &rd ) ) { /* =============== read input from TeXmacs */ nread = read_B( STDIN_FILENO, RB, 1000 ) ; @ 1.1.1.1 log @add a pkg for the current development version of TeXmacs (1.0.7.10) @ text @@