From owner-freebsd-ports@FreeBSD.ORG Tue Jan 21 17:57:34 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A67266C5; Tue, 21 Jan 2014 17:57:34 +0000 (UTC) Received: from onlyone.friendlyhosting.spb.ru (onlyone.friendlyhosting.spb.ru [IPv6:2a01:4f8:131:60a2::2]) by mx1.freebsd.org (Postfix) with ESMTP id 6A8F71720; Tue, 21 Jan 2014 17:57:34 +0000 (UTC) Received: from lion.home.serebryakov.spb.ru (unknown [IPv6:2001:470:923f:1:396f:111a:890d:cdd5]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.friendlyhosting.spb.ru (Postfix) with ESMTPSA id 2E5934AC2D; Tue, 21 Jan 2014 21:57:30 +0400 (MSK) Date: Tue, 21 Jan 2014 21:57:26 +0400 From: Lev Serebryakov Organization: FreeBSD X-Priority: 3 (Normal) Message-ID: <1205487257.20140121215726@serebryakov.spb.ru> To: John Marino Subject: Re: Staging support, man pages, MANx and portlint In-Reply-To: <52DEB306.4040405@marino.st> References: <1328952771.20140121190647@serebryakov.spb.ru> <52DEB306.4040405@marino.st> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: marino@freebsd.org, freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: lev@FreeBSD.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Jan 2014 17:57:34 -0000 Hello, John. You wrote 21 =D1=8F=D0=BD=D0=B2=D0=B0=D1=80=D1=8F 2014 =D0=B3., 21:48:54: JM> Why are you using a non-standard path for man pages? JM> You can using the post-install target to move them to their expected JM> location if the port installs them in the wrong place. Because I try to mimic upstream package as close as possible -- and have it in one self-contained directory, like we have OpenJDKs for example. I try to do that because it is embedded development toolchain, end True(tm)(r) embedded developers prefer to have one version of toolchaim, and not different versions of binutils, gcc, libc (newlib-nano), etc. Also, man pages are rather generic ar/ld/gcc/name-your-gnu-toolchain-tool pages,= so it is bad idea to install them into system mangapges, even with ${TARGET}- prefix. >> How could I turn on gizpping of man pages in such case?=20 JM> I know you already got your answer, but I think putting the pages in a JM> standard location is a better solution. I love hier(7) too, but this case is rather special. --=20 // Black Lion AKA Lev Serebryakov