From owner-freebsd-tcltk@FreeBSD.ORG Fri Apr 26 15:39:48 2013 Return-Path: Delivered-To: tcltk@FreeBSD.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 62C25E3C; Fri, 26 Apr 2013 15:39:48 +0000 (UTC) (envelope-from gahr@FreeBSD.org) Received: from cpanel09.rubas.ch (cpanel09.rubas.ch [195.182.222.79]) by mx1.freebsd.org (Postfix) with ESMTP id 21A5B1F88; Fri, 26 Apr 2013 15:39:47 +0000 (UTC) Received: from 98-41.199-178.cust.bluewin.ch ([178.199.41.98]:52646 helo=gahrfit.gahr.ch) by cpanel09.rubas.ch with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80) (envelope-from ) id 1UVkkN-000HN2-Ri; Fri, 26 Apr 2013 17:39:40 +0200 Date: Fri, 26 Apr 2013 17:39:37 +0200 From: Pietro Cerutti To: tcltk@FreeBSD.org Subject: [RFC] man-suffix in devel/tcllib Message-ID: <20130426153936.GA31160@gahrfit.gahr.ch> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="YiEDa0DAkWCtVeE4" Content-Disposition: inline X-PGP-Key: 0x9571F78E X-PGP-Fingerprint: 1203 92B5 3919 AF84 9B97 28D6 C0C2 6A98 9571 F78E User-Agent: Mutt/1.5.21 (2010-09-15) X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cpanel09.rubas.ch X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - FreeBSD.org X-Get-Message-Sender-Via: cpanel09.rubas.ch: authenticated_id: gahr@gahr.ch Cc: mi@FreeBSD.org, Andreas Kupries X-BeenThere: freebsd-tcltk@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: gahr@FreeBSD.org List-Id: FreeBSD-specific Tcl/Tk discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Apr 2013 15:39:48 -0000 --YiEDa0DAkWCtVeE4 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable All, I recently found out that man-pages installed by tcllib tend to conflict with those installed by other packages. An example is devel/tcl-trf, which provides C-based implementations of several chan-transforms which are also available as pure Tcl modules inside tcllib. My proposal is to modify tcllib so that its man-pages have a common =2Etcllib suffix, similar to what we have done for lang/tcl8[4-6] and x11-toolkits/tk8[4-6], which have .tcl8[4-6] and .tk8[4-6] suffixes. A patch to do that is available here: http://people.freebsd.org/~gahr/tcllib-mansuffix.diff Apart from this change, I also introduce the DOCS and MANPAGES OPTIONS to turn on/off installation of, respectively, HTML docs in DOCSDIR and man pages in MANPREFIX/man/mann. I have had to rework a bit the installation procedure, so that the provided installer.tcl is directly called with the right arguments. Some man-pages already had a tcllib_ prefix. As suggested by Andreas Kupries (upstream), I removed the prefix from those. If there's no strong argument against it, I plan to commit the patch next week. Thanks for your feedback! Regards, --=20 Pietro Cerutti The FreeBSD Project gahr@FreeBSD.org PGP Public Key: http://gahr.ch/pgp --YiEDa0DAkWCtVeE4 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlF6n7gACgkQwMJqmJVx9470ywCePjOn82x6VbaUAP40IxcB48yV rhkAoL8lCnsZ5TcgnDhHhrSZKJ7DbhHi =aKDC -----END PGP SIGNATURE----- --YiEDa0DAkWCtVeE4--