Qwt ships with two pseudo-man pages, namely qwtinstall.3 and
qwtlicense.3. Those pages does have the only section, NAME.
As a result, if you have Qwt installed and try to run apropos(1)
for any word contained in those pages, your screen will be filled
by whole page(-s).

Also, some lines are interpreted as macros due to missing escaping.
I've fixed those issues, too.

Is this right way to go?

--
WBR,
  Vadim Zhukov


Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/qwt/Makefile,v
retrieving revision 1.14
diff -u -p -r1.14 Makefile
--- Makefile    10 Aug 2014 09:58:07 -0000      1.14
+++ Makefile    5 Oct 2014 01:26:48 -0000
@@ -7,7 +7,7 @@ DISTNAME =              qwt-5.2.1
 SHARED_LIBS =          qwt 6.0
 CATEGORIES =           x11
 EXTRACT_SUFX =         .tar.bz2
-REVISION =             2
+REVISION =             3
 
 HOMEPAGE =             http://qwt.sourceforge.net/
 MASTER_SITES =         ${MASTER_SITE_SOURCEFORGE:=qwt/}
Index: patches/patch-doc_man_man3_qwtinstall_3
===================================================================
RCS file: patches/patch-doc_man_man3_qwtinstall_3
diff -N patches/patch-doc_man_man3_qwtinstall_3
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-doc_man_man3_qwtinstall_3     5 Oct 2014 01:26:48 -0000
@@ -0,0 +1,40 @@
+$OpenBSD$
+Fix the manual structure, unbreaking apropos output.
+--- doc/man/man3/qwtinstall.3.orig     Sun Apr 11 13:55:11 2010
++++ doc/man/man3/qwtinstall.3  Sun Oct  5 05:24:45 2014
+@@ -3,7 +3,7 @@
+ .nh
+ .SH NAME
+ qwtinstall \- INSTALL 
+-.PP
++.SH DESCRIPTION
+ .nf
+ Introduction
+ ============
+@@ -49,7 +49,7 @@ make install
+ 
+ If you have installed a shared library it's path has to be known to 
+ the run-time linker of your operating system. On Linux systems read
+-'man ldconfig' ( or google for it ). Another option is to use
++\&'man ldconfig' ( or google for it ). Another option is to use
+ the LD_LIBRARY_PATH (on some systems LIBPATH is used instead, on MacOSX
+ it is called DYLD_LIBRARY_PATH) environment variable.
+ 
+@@ -104,7 +104,7 @@ C) Win32/MinGW Qt4
+ C1) Windows Shell
+ 
+ Start a Windows Shell, where Qt4 is initialized. ( F.e. with
+-'Programs->Qt by Trolltech ...->Qt 4.x.x Command Prompt' ).
++\&'Programs->Qt by Trolltech ...->Qt 4.x.x Command Prompt' ).
+ 
+ qmake qwt.pro
+ make
+@@ -164,7 +164,7 @@ XCode project files instead of makefiles. So you might
+ following:
+ 
+ qmake -spec macx-g++
+-...
++\&...
+ 
+ D) Qtopia Core
+ 
Index: patches/patch-doc_man_man3_qwtlicense_3
===================================================================
RCS file: patches/patch-doc_man_man3_qwtlicense_3
diff -N patches/patch-doc_man_man3_qwtlicense_3
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-doc_man_man3_qwtlicense_3     5 Oct 2014 01:26:48 -0000
@@ -0,0 +1,42 @@
+$OpenBSD$
+Fix the manual structure, unbreaking apropos output.
+--- doc/man/man3/qwtlicense.3.orig     Wed Aug  6 12:50:04 2014
++++ doc/man/man3/qwtlicense.3  Wed Aug  6 12:52:34 2014
+@@ -2,8 +2,8 @@
+ .ad l
+ .nh
+ .SH NAME
+-qwtlicense \- Qwt License, Version 1.0 
+-.PP
++qwtlicense \- Qwt License, Version 1.0
++.SH DESCRIPTION
+ .nf
+                              Qwt License
+                            Version 1.0, January 1, 2003
+@@ -154,7 +154,7 @@ that program using a modified version of the Library.
+ 
+   The precise terms and conditions for copying, distribution and
+ modification follow.  Pay close attention to the difference between a
+-'work based on the library' and a 'work that uses the library'.  The
++\'work based on the library' and a 'work that uses the library'.  The
+ former contains code derived from the library, whereas the latter must
+ be combined with the library in order to run.
+ 
+@@ -463,7 +463,7 @@ but may differ in detail to address new problems or co
+ 
+ Each version is given a distinguishing version number.  If the Library
+ specifies a version number of this License which applies to it and
+-'any later version', you have the option of following the terms and
++\'any later version', you have the option of following the terms and
+ conditions either of that version or of any later version published by
+ the Free Software Foundation.  If the Library does not specify a
+ license version number, you may choose any version ever published by
+@@ -514,7 +514,7 @@ ordinary General Public License).
+   To apply these terms, attach the following notices to the library.  It is
+ safest to attach them to the start of each source file to most effectively
+ convey the exclusion of warranty; and each file should have at least the
+-'copyright' line and a pointer to where the full notice is found.
++\'copyright' line and a pointer to where the full notice is found.
+ 
+     <one line to give the library's name and a brief idea of what it does.>
+     Copyright (C) <year>  <name of author>

Reply via email to