From owner-freebsd-ports@FreeBSD.ORG Sat Sep 24 08:31:00 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6527016A41F for ; Sat, 24 Sep 2005 08:31:00 +0000 (GMT) (envelope-from rrghphar@bigpond.net.au) Received: from omta04sl.mx.bigpond.com (omta04sl.mx.bigpond.com [144.140.93.156]) by mx1.FreeBSD.org (Postfix) with ESMTP id D06D943D53 for ; Sat, 24 Sep 2005 08:30:59 +0000 (GMT) (envelope-from rrghphar@bigpond.net.au) Received: from [192.168.0.2] (really [60.226.248.9]) by omta04sl.mx.bigpond.com with ESMTP id <20050924083055.STPZ23411.omta04sl.mx.bigpond.com@[192.168.0.2]> for ; Sat, 24 Sep 2005 08:30:55 +0000 Message-ID: <43350EBE.4020609@bigpond.net.au> Date: Sat, 24 Sep 2005 18:00:54 +0930 From: MFM User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050404) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-ports@freebsd.org Content-Type: multipart/mixed; boundary="------------050408000003080306030101" X-Authentication-Info: Submitted using SMTP AUTH PLAIN at omta04sl.mx.bigpond.com from [60.226.248.9] using ID rrghphar@bigpond.net.au at Sat, 24 Sep 2005 08:30:55 +0000 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: [patch] devel/doc++ (3.4.10) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 08:31:00 -0000 This is a multi-part message in MIME format. --------------050408000003080306030101 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit To whom it may concern, as part of my interest in OSG, I have found that the OSG developers have chosen to use an obscure documentation tool vaguely (but not quite) like doxygen, called doc++. This tool appears in the BSD ports system as devel/doc++, but development of doc++ seems to have stopped, and the port is marked as broken. Attached is a patchfile to clean up the building of doc++, tested on i386 5.4-RELEASE. In summary, I have made the following changes: (1) remove src/getopt.h and src/getopt*.c - these appeared to be an early copy of the GNU getopt routines, and are call-compatible with the getopt now provided with 5.4-RELEASE; (2) modify C++ header inclusions to remove .h from standard headers such as iostream and fstream, and also add appropriate namespace qualifiers where needed by the compiler; I am not sure of the precise format required here - I have generated the .patch file such that "patch -E