Update coccinelle to 1.0.5, changes described here: http://coccinelle.lip6.fr/distrib/changes.html
Index: Makefile =================================================================== RCS file: /cvs/ports/devel/coccinelle/Makefile,v retrieving revision 1.33 diff -u -p -r1.33 Makefile --- Makefile 26 Jun 2016 14:36:58 -0000 1.33 +++ Makefile 24 Sep 2016 05:36:03 -0000 @@ -4,9 +4,8 @@ COMMENT = program matching and transform # if updating, check for any additional use of diff/grep which # may need to be switched to gdiff/ggrep -DISTNAME = coccinelle-1.0.4 +DISTNAME = coccinelle-1.0.5 EXTRACT_SUFX = .tgz -REVISION = 0 CATEGORIES = devel Index: distinfo =================================================================== RCS file: /cvs/ports/devel/coccinelle/distinfo,v retrieving revision 1.12 diff -u -p -r1.12 distinfo --- distinfo 29 Oct 2015 15:41:36 -0000 1.12 +++ distinfo 24 Sep 2016 06:13:42 -0000 @@ -1,2 +1,2 @@ -SHA256 (coccinelle-1.0.4.tgz) = f4I4E6LqKZwPbAHYQZuDxNxmFxFtMrqZ1yZEOhwisG0= -SIZE (coccinelle-1.0.4.tgz) = 2484218 +SHA256 (coccinelle-1.0.5.tgz) = XvsJO1OBRbdSagaUbAnHyqpxUAZlivIEn6qHOfRZdDs= +SIZE (coccinelle-1.0.5.tgz) = 5660596 Index: patches/patch-Makefile =================================================================== RCS file: /cvs/ports/devel/coccinelle/patches/patch-Makefile,v retrieving revision 1.10 diff -u -p -r1.10 patch-Makefile --- patches/patch-Makefile 29 Oct 2015 15:41:36 -0000 1.10 +++ patches/patch-Makefile 24 Sep 2016 06:18:02 -0000 @@ -1,10 +1,10 @@ $OpenBSD: patch-Makefile,v 1.10 2015/10/29 15:41:36 sthen Exp $ ---- Makefile.orig Wed Oct 28 14:07:59 2015 -+++ Makefile Thu Oct 29 15:36:45 2015 +--- Makefile.orig Sat Jun 4 02:11:03 2016 ++++ Makefile Sat Sep 24 16:17:43 2016 @@ -347,7 +347,7 @@ install-man: $(INSTALL_DATA) docs/spatch.1 $(DESTDIR)$(MANDIR)/man1/ $(INSTALL_DATA) docs/pycocci.1 $(DESTDIR)$(MANDIR)/man1/ - # $(INSTALL_DATA) docs/spgen.1 $(DESTDIR)$(MANDIR)/man1/ + $(INSTALL_DATA) docs/spgen.1 $(DESTDIR)$(MANDIR)/man1/ - $(INSTALL_DATA) docs/Coccilib.3cocci $(DESTDIR)$(MANDIR)/man3/ + $(INSTALL_DATA) docs/Coccilib.3cocci $(DESTDIR)$(MANDIR)/man3/Coccilib.3 Index: patches/patch-cocci_ml =================================================================== RCS file: /cvs/ports/devel/coccinelle/patches/patch-cocci_ml,v retrieving revision 1.7 diff -u -p -r1.7 patch-cocci_ml --- patches/patch-cocci_ml 27 Oct 2015 14:43:07 -0000 1.7 +++ patches/patch-cocci_ml 24 Sep 2016 06:18:06 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-cocci_ml,v 1.7 2015/10/27 14:43:07 sthen Exp $ ---- cocci.ml.orig Mon Oct 26 16:22:50 2015 -+++ cocci.ml Tue Oct 27 14:33:27 2015 -@@ -245,8 +245,8 @@ let show_or_not_diff2 cfile outfile = +--- cocci.ml.orig Sat Jun 4 02:11:03 2016 ++++ cocci.ml Sat Sep 24 16:15:04 2016 +@@ -252,8 +252,8 @@ let show_or_not_diff2 cfile outfile = let line = match !Flag_parsing_c.diff_lines with @@ -12,7 +12,7 @@ $OpenBSD: patch-cocci_ml,v 1.7 2015/10/2 let res = Common.cmd_to_list line in (match res with [] -> () -@@ -524,7 +524,7 @@ let worth_trying2 cfiles (tokens,_,query,_) = +@@ -531,7 +531,7 @@ let worth_trying2 cfiles (tokens,_,query,_) = ) in let com = @@ -21,7 +21,7 @@ $OpenBSD: patch-cocci_ml,v 1.7 2015/10/2 (String.concat "|" tokens) (String.concat " " cfiles) in (match Sys.command com with | 0 (* success *) -> true -@@ -2293,7 +2293,7 @@ let check_duplicate_modif2 xs = +@@ -2210,7 +2210,7 @@ let check_duplicate_modif2 xs = match res2 with | None -> false | Some res2 -> Index: patches/patch-commons_common_ml =================================================================== RCS file: /cvs/ports/devel/coccinelle/patches/patch-commons_common_ml,v retrieving revision 1.6 diff -u -p -r1.6 patch-commons_common_ml --- patches/patch-commons_common_ml 27 Oct 2015 14:43:07 -0000 1.6 +++ patches/patch-commons_common_ml 24 Sep 2016 06:18:00 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-commons_common_ml,v 1.6 2015/10/27 14:43:07 sthen Exp $ ---- commons/common.ml.orig Mon Oct 26 16:22:50 2015 -+++ commons/common.ml Tue Oct 27 14:23:22 2015 -@@ -3277,7 +3277,7 @@ let glob pattern = +--- commons/common.ml.orig Sat Jun 4 02:11:03 2016 ++++ commons/common.ml Sat Sep 24 16:15:04 2016 +@@ -3276,7 +3276,7 @@ let glob pattern = let files_of_dir_or_files ext xs = xs +> List.map (fun x -> if is_directory x @@ -10,7 +10,7 @@ $OpenBSD: patch-commons_common_ml,v 1.6 else [x] ) +> List.concat -@@ -3287,7 +3287,7 @@ let files_of_dir_or_files_no_vcs ext xs = +@@ -3286,7 +3286,7 @@ let files_of_dir_or_files_no_vcs ext xs = if is_directory x then cmd_to_list @@ -19,7 +19,7 @@ $OpenBSD: patch-commons_common_ml,v 1.6 "| grep -v /.hg/ |grep -v /CVS/ | grep -v /.git/ |grep -v /_darcs/" ) else [x] -@@ -3300,7 +3300,7 @@ let files_of_dir_or_files_no_vcs_post_filter regex xs +@@ -3299,7 +3299,7 @@ let files_of_dir_or_files_no_vcs_post_filter regex xs then cmd_to_list ("find " ^ x ^ @@ -28,7 +28,7 @@ $OpenBSD: patch-commons_common_ml,v 1.6 ) +> List.filter (fun s -> s =~ regex) else [x] -@@ -5241,7 +5241,7 @@ let (diff: (int -> int -> diff -> unit)-> (string list +@@ -5251,7 +5251,7 @@ let (diff: (int -> int -> diff -> unit)-> (string list write_file file1 (unwords xs); write_file file2 (unwords ys); command2 @@ -37,7 +37,7 @@ $OpenBSD: patch-commons_common_ml,v 1.6 let res = cat fileresult in let a = ref 0 in let b = ref 0 in -@@ -5269,7 +5269,7 @@ let (diff2: (int -> int -> diff -> unit) -> (string * +@@ -5279,7 +5279,7 @@ let (diff2: (int -> int -> diff -> unit) -> (string * write_file "/tmp/diff1" xstr; write_file "/tmp/diff2" ystr; command2 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/coccinelle/pkg/PLIST,v retrieving revision 1.12 diff -u -p -r1.12 PLIST --- pkg/PLIST 24 Jun 2016 15:59:11 -0000 1.12 +++ pkg/PLIST 24 Sep 2016 06:19:53 -0000 @@ -3,6 +3,7 @@ bin/pycocci bin/spatch bin/spatch.byte +bin/spgen lib/coccinelle/ lib/coccinelle/ocaml/ lib/coccinelle/ocaml/ast0_cocci.cmi @@ -12,6 +13,7 @@ lib/coccinelle/ocaml/coccilib.cmi lib/coccinelle/ocaml/common.cmi lib/coccinelle/ocaml/config.cmi lib/coccinelle/ocaml/exposed_modules.cmi +lib/coccinelle/ocaml/externalanalysis.cmi lib/coccinelle/ocaml/flag.cmi lib/coccinelle/ocaml/iteration.cmi lib/coccinelle/ocaml/lexer_c.cmi @@ -23,8 +25,8 @@ lib/coccinelle/ocaml/prepare_ocamlcocci. lib/coccinelle/ocaml/pretty_print_c.cmi lib/coccinelle/ocaml/regexp.cmi lib/coccinelle/ocaml/run_ocamlcocci.cmi -lib/coccinelle/ocaml/type_cocci.cmi lib/coccinelle/ocaml/visitor_c.cmi +lib/coccinelle/ocaml/yes_prepare_ocamlcocci.cmi lib/coccinelle/python/ lib/coccinelle/python/coccilib/ lib/coccinelle/python/coccilib/__init__.py @@ -39,17 +41,22 @@ lib/coccinelle/python/coccilib/coccigui/ lib/coccinelle/python/coccilib/coccigui/vimeditor.py lib/coccinelle/python/coccilib/coccigui/vimembed.py lib/coccinelle/python/coccilib/elems.py +lib/coccinelle/python/coccilib/iteration.py lib/coccinelle/python/coccilib/org.py lib/coccinelle/python/coccilib/output.py lib/coccinelle/python/coccilib/report.py lib/coccinelle/python/coccilib/trac.py lib/coccinelle/python/coccilib/xml_firehose.py @bin lib/coccinelle/spatch +lib/coccinelle/spgen/ +@bin lib/coccinelle/spgen/spgen +@bin lib/coccinelle/spgen/spgen.opt lib/coccinelle/standard.h lib/coccinelle/standard.iso lib/ocaml/stublibs/dllpycaml_stubs.so @man man/man1/pycocci.1 @man man/man1/spatch.1 +@man man/man1/spgen.1 @man man/man3/Coccilib.3 share/doc/coccinelle/ share/doc/coccinelle/contents_motif.gif @@ -72,6 +79,7 @@ share/doc/coccinelle/main_grammar012.htm share/doc/coccinelle/main_grammar013.html share/doc/coccinelle/main_grammar014.html share/doc/coccinelle/main_grammar015.html +share/doc/coccinelle/main_grammar016.html share/doc/coccinelle/manual.pdf share/doc/coccinelle/next_motif.gif share/doc/coccinelle/options.pdf