From owner-freebsd-ports@FreeBSD.ORG Wed May 1 12:52:02 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 71F00FCF for ; Wed, 1 May 2013 12:52:02 +0000 (UTC) (envelope-from fbsd8@a1poweruser.com) Received: from mail-03.name-services.com (mail-03.name-services.com [69.64.155.195]) by mx1.freebsd.org (Postfix) with ESMTP id 5F0E71D2B for ; Wed, 1 May 2013 12:52:02 +0000 (UTC) Received: from [10.0.10.1] ([173.88.202.176]) by mail-03.name-services.com with Microsoft SMTPSVC(6.0.3790.4675); Wed, 1 May 2013 05:52:02 -0700 Message-ID: <51810FE9.3070607@a1poweruser.com> Date: Wed, 01 May 2013 08:51:53 -0400 From: Joe User-Agent: Thunderbird 2.0.0.17 (Windows/20080914) MIME-Version: 1.0 To: Jake Smith Subject: Re: Correct way to install preprocessed man pages References: <703c644821753b62e163bba70643a2d9@m.xz.cx> In-Reply-To: <703c644821753b62e163bba70643a2d9@m.xz.cx> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 01 May 2013 12:52:03.0033 (UTC) FILETIME=[AD6BE490:01CE466A] X-Sender: fbsd8@a1poweruser.com X-Authenticated-Sender: fbsd8@a1poweruser.com X-EchoSenderHash: [fbsd8]-[a1poweruser*com] Cc: freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 May 2013 12:52:02 -0000 Jake Smith wrote: > Hi all, > > I am putting a new port together, but the source for the man pages is > not provided in the source tar for the package (and I can't find a > public repo). Instead only the "preprocessed" version is included. > > What is the correct way to install these man pages? Using INSTALL_MAN to > drop them in man/manX obviously causes formatting oddities, so should > they go in man/catX? I can see some other ports do this, but it seems a > bit hacky as the MAN[1-9] variables cannot be used and the man pages > will have to be listed in pkg_plist. > > Any advice on this would be greatly appreciated! > > Jake > Open a project at www.sourceforge.net Put your port source plus the man page source IE: name.8 into a directory and tar it up. Add that tar file to your sourceforge projects files. It well become the source your port Makefile downloads and the Makefile INSTALL_MAN routine will then have stuff to work on. Good luck and welcome to the Freebsd ports system.