[gnome-builder] todo: use bsdgrep on FreeBSD



commit d938d3934b7bb33d232916a239a7fd2f75720c4a
Author: Christian Hergert <chergert redhat com>
Date:   Thu Jan 25 15:01:59 2018 -0800

    todo: use bsdgrep on FreeBSD
    
    It looks like it supports all the options we use, where as GNU grep on
    FreeBSD is outdated and lacks --exclude-dir support.
    
    No need to add a setting for this, since I doubt FreeBSD will remove
    bsdgrep even when they update GNU grep (if they do).
    
    #361

 src/plugins/todo/gbp-todo-model.c | 4 ++++
 1 file changed, 4 insertions(+)
---
diff --git a/src/plugins/todo/gbp-todo-model.c b/src/plugins/todo/gbp-todo-model.c
index f90850e03..22065511a 100644
--- a/src/plugins/todo/gbp-todo-model.c
+++ b/src/plugins/todo/gbp-todo-model.c
@@ -314,7 +314,11 @@ gbp_todo_model_mine_worker (GTask        *task,
 
   launcher = ide_subprocess_launcher_new (G_SUBPROCESS_FLAGS_STDOUT_PIPE);
 
+#ifdef __FreeBSD__
+  ide_subprocess_launcher_push_argv (launcher, "bsdgrep");
+#else
   ide_subprocess_launcher_push_argv (launcher, "grep");
+#endif
   ide_subprocess_launcher_push_argv (launcher, "-A");
   ide_subprocess_launcher_push_argv (launcher, "5");
   ide_subprocess_launcher_push_argv (launcher, "-I");


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]