From owner-freebsd-ports@FreeBSD.ORG Thu Oct 23 08:22:36 2003 Return-Path: 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 522EB16A4BF for ; Thu, 23 Oct 2003 08:22:36 -0700 (PDT) Received: from mailout.informatik.tu-muenchen.de (mailout.informatik.tu-muenchen.de [131.159.0.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1E68F43FA3 for ; Thu, 23 Oct 2003 08:22:35 -0700 (PDT) (envelope-from barner@in.tum.de) Received: by zi025.glhnet.mhn.de (Postfix, from userid 1000) id 1B025C5A; Thu, 23 Oct 2003 17:21:36 +0200 (CEST) Date: Thu, 23 Oct 2003 17:21:35 +0200 From: Simon Barner To: ports@freebsd.org Message-ID: <20031023152135.GC15574@zi025.glhnet.mhn.de> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="envbJBWh7q8WU6mo" Content-Disposition: inline User-Agent: Mutt/1.5.4i X-Virus-Scanned: by amavisd-new at informatik.tu-muenchen.de Subject: GNU packages and gettext X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Oct 2003 15:22:36 -0000 --envbJBWh7q8WU6mo Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, as some of may have noticed, I fixed a number of ports that did not use the system wide gettext installation but the one included in the package (if you ask me GNU people should never have started shipping gettext with their source tarballs). I became aware of these issues due to Oliver Eikemeier's ports conflicts email ( http://freebsd.rambler.ru/bsdmail/freebsd-ports_2003/msg08919.html = )=20 because the ports using the internal gettext implementation all installed the following files: ${PREFIX}/lib/charset.alias ${PREFIX}/share/locale/locale.alias I have two approaches in mind how one could tackle this problem at its root: 1. Implement a USE_GETTEXT variable (but most often I needed to fix libiconv frist in order to get gettext working). 2. Modify portlint such that it reports an error when either `charset.alias' or `locale.alias' are in the pkg-plist. Comments are very much appreciated. Regards, Simon --envbJBWh7q8WU6mo Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (FreeBSD) iD8DBQE/l/H/Ckn+/eutqCoRAhf2AJ0QjCo/Hitk7Cmvtfd/UNx0eP7mZQCg2fB0 aADiHk3kBVzY945Ga2ysMuA= =iBeB -----END PGP SIGNATURE----- --envbJBWh7q8WU6mo--