Hi, i'd like to update textproc/igor, Warren Block's FreeBSD Documentation Project sanity check script, to version 1.502. That's useful because the new version catches various new spelling errors and bad phrases.
While here, i'd like to disable the -u test (identify contractions) by default on OpenBSD because it confused people, including myself. Jason pointed out that in OpenBSD, we don't have any policy to avoid contractions in manual pages. Of course, even though we don't recommend that, you can still run the test manually by giving the -u option on the command line. OK? Ingo Index: Makefile =================================================================== RCS file: /cvs/ports/textproc/igor/Makefile,v retrieving revision 1.2 diff -u -r1.2 Makefile --- Makefile 5 Sep 2014 00:45:58 -0000 1.2 +++ Makefile 7 Oct 2014 08:18:12 -0000 @@ -1,7 +1,7 @@ # $OpenBSD: Makefile,v 1.2 2014/09/05 00:45:58 schwarze Exp $ COMMENT = FreeBSD Documentation Project sanity check script -VERSION = 1.474 +VERSION = 1.502 DISTNAME = igor-${VERSION} CATEGORIES = textproc HOMEPAGE = http://www.wonkity.com/~wblock/igor/ Index: distinfo =================================================================== RCS file: /cvs/ports/textproc/igor/distinfo,v retrieving revision 1.2 diff -u -r1.2 distinfo --- distinfo 5 Sep 2014 00:45:58 -0000 1.2 +++ distinfo 7 Oct 2014 08:18:12 -0000 @@ -1,2 +1,2 @@ -SHA256 (igor-1.474.tar.gz) = w7TqITeTpRaL+tKCMq68H65pq1FxeyfFY0dRIqIjSMY= -SIZE (igor-1.474.tar.gz) = 25281 +SHA256 (igor-1.502.tar.gz) = FchUOu0q5v8/7na1wWZ3GS/fMQoKI6vsO2kMXxk+Wb4= +SIZE (igor-1.502.tar.gz) = 26137 Index: patches/patch-igor_1 =================================================================== --- /dev/null Tue Oct 7 10:24:38 2014 +++ patches/patch-igor_1 Tue Oct 7 10:16:47 2014 @@ -0,0 +1,25 @@ +$OpenBSD$ +--- igor.1.orig Tue Oct 7 10:02:06 2014 ++++ igor.1 Tue Oct 7 10:13:03 2014 +@@ -97,7 +97,7 @@ When ready for the actual commit, run + .Nm + without this option to check the date. + Equivalent to +-.Fl abefmrsuw . ++.Fl abefmrsw . + .It Fl z + Run all applicable non-whitespace + .Pq content +@@ -156,6 +156,12 @@ The Debian project has a list of words at + .Li http://anonscm.debian.org/gitweb/?p=lintian/lintian.git;a=blob_plain;f=vendors/debian/ftp-master-auto-reject/data/spelling/corrections;hb=HEAD + .It Fl u + Identify contractions, which make translation more difficult. ++This test is off by default on ++.Ox ++because ++.Ox ++documentation maintainers regard contractions as a normal feature ++of the English language and see no need to avoid them. + .It Fl w + Find general whitespace errors, including trailing whitespace at + the end of lines, blank lines containing whitespace, and tabs Index: patches/patch-igor =================================================================== --- /dev/null Tue Oct 7 10:24:41 2014 +++ patches/patch-igor Tue Oct 7 10:19:43 2014 @@ -0,0 +1,37 @@ +$OpenBSD$ +--- igor.orig Tue Oct 7 10:02:06 2014 ++++ igor Tue Oct 7 10:14:36 2014 +@@ -102,7 +102,7 @@ usage: $prog -h + -f FreeBSD obsolete features + -r repeated words + -s spelling +- -u contractions ++ -u contractions (off by default) + -w whitespace + -y style suggestions (off by default) + +@@ -221,13 +221,13 @@ sub initialize { + # -D equals -abefgmprsuw + if ( $opt_D ) { + $opt_a = $opt_b = $opt_e = $opt_f = $opt_g = $opt_m = $opt_p +- = $opt_r = $opt_s = $opt_u = $opt_w = 1; ++ = $opt_r = $opt_s = $opt_w = 1; + } + + if ( $opt_z ) { + # all non-whitespace tests + $opt_a = $opt_b = $opt_c = $opt_d = $opt_e = $opt_f = $opt_g +- = $opt_m = $opt_o = $opt_p = $opt_r = $opt_s = $opt_u ++ = $opt_m = $opt_o = $opt_p = $opt_r = $opt_s + = $opt_E = 1; + } + +@@ -250,7 +250,7 @@ sub initialize { + $opt_a = $opt_b = $opt_c = $opt_d = $opt_e + = $opt_f = $opt_g = $opt_i = $opt_l = $opt_m + = $opt_n = $opt_o = $opt_p = $opt_r = $opt_s +- = $opt_t = $opt_u = $opt_w = $opt_E = $opt_S ++ = $opt_t = $opt_w = $opt_E = $opt_S + = $opt_W = 1; + $opt_x = $opt_y = 0; + }