From owner-freebsd-ports Tue Mar 4 16:22:58 2003 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 7A36C37B406 for ; Tue, 4 Mar 2003 16:22:56 -0800 (PST) Received: from obsecurity.dyndns.org (adsl-63-207-60-52.dsl.lsan03.pacbell.net [63.207.60.52]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9C69243FA3 for ; Tue, 4 Mar 2003 16:22:55 -0800 (PST) (envelope-from kris@obsecurity.org) Received: from rot13.obsecurity.org (rot13.obsecurity.org [10.0.0.5]) by obsecurity.dyndns.org (Postfix) with ESMTP id 2568166BE5; Tue, 4 Mar 2003 16:22:55 -0800 (PST) Received: by rot13.obsecurity.org (Postfix, from userid 1000) id 0FA5E10BB; Tue, 4 Mar 2003 16:22:55 -0800 (PST) Date: Tue, 4 Mar 2003 16:22:55 -0800 From: Kris Kennaway To: Will Andrews Cc: ports@freebsd.org Subject: Installing unnecessary files (Re: pkg-plist question) Message-ID: <20030305002254.GC94004@rot13.obsecurity.org> References: <008601c2e26b$0c493ea0$2136fb93@kloboucek> <006b01c2e27a$261eb7b0$19fd2fd8@westbend.net> <20030304184628.GJ37397@procyon.firepipe.net> <20030304213652.GB93311@rot13.obsecurity.org> <20030304214524.GN37397@procyon.firepipe.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="NU0Ex4SbNnrxsi6C" Content-Disposition: inline In-Reply-To: <20030304214524.GN37397@procyon.firepipe.net> User-Agent: Mutt/1.4i Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --NU0Ex4SbNnrxsi6C Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Mar 04, 2003 at 01:45:24PM -0800, Will Andrews wrote: > Just because something is useless on FreeBSD (an unqualified > assertion in my view) doesn't mean it's not useful anywhere else. If you're disputing the assertion that .so.x.y libraries are useless on FreeBSD, then can you please provide a counterexample or explain how the .so.x.y library is useful on FreeBSD? > Developers use the name to store a longer version number and look > for the filenames (which is a very cheap approach to detecting > the lib). Not installing them on FreeBSD forces 3rd party > developers to use special cases for FreeBSD.=20 Not really..at worst it means an extra (simple) patch to the port. > This is just another example of rules we made up 3-4 years ago for a > reason that is now outdated. *This* is an unqualified assertion. Why is it outdated? Pre-ELF =2Eso.x.y libraries were used and had to be installed; post-ELF they were not used. > Whether or not rtld looks at files named *.so.x.* is irrelevant. > No rtld that exists looks at them (that I'm aware of) and every > 3rd-party lib installs *.so symlinks (or the other way around). > This isn't a library issue (as it used to be), it is merely > whether or not a file/symlink should be installed. I don't like useless files to be installed on my system (whether they are unused .la files, unused .so.x.y files or symlinks, extra GNU COPYING instances, support files for non-freebsd platforms, .orig patch droppings, etc). Wherever possible, the port should not install unnecessary (non-used) files. If you disagree with this statement, please explain why. Kris --NU0Ex4SbNnrxsi6C Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+ZUNeWry0BWjoQKURAv+bAJ9RqPRD/M7R3QU4NGTpMiHqf03GowCfT8wx OUo3Bpm0ADOIE1c1s+kTI1Q= =CZ6w -----END PGP SIGNATURE----- --NU0Ex4SbNnrxsi6C-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message