From owner-cvs-ports@FreeBSD.ORG Wed Jan 31 01:45:17 2007 Return-Path: X-Original-To: cvs-ports@FreeBSD.org Delivered-To: cvs-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2E5D716A400; Wed, 31 Jan 2007 01:45:17 +0000 (UTC) (envelope-from ade@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 1F8D213C441; Wed, 31 Jan 2007 01:45:17 +0000 (UTC) (envelope-from ade@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l0V1jGZl033473; Wed, 31 Jan 2007 01:45:17 GMT (envelope-from ade@repoman.freebsd.org) Received: (from ade@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l0V1jGGl033472; Wed, 31 Jan 2007 01:45:16 GMT (envelope-from ade) Message-Id: <200701310145.l0V1jGGl033472@repoman.freebsd.org> From: Ade Lovett Date: Wed, 31 Jan 2007 01:45:16 +0000 (UTC) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: ports/devel/libltdl15 Makefile ports/devel/libtool15 Makefile ports/devel/libtool15/files patch-libltdl-acinclude.m4 patch-ltdl.m4 X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Jan 2007 01:45:17 -0000 ade 2007-01-31 01:45:16 UTC FreeBSD ports repository Modified files: devel/libltdl15 Makefile devel/libtool15 Makefile Added files: devel/libtool15/files patch-libltdl-acinclude.m4 patch-ltdl.m4 Log: Remove massive overheads from loading programs that use many libtool-generated shared libraries by forcing libtool into understanding that FreeBSD can correctly handle shared library dependencies. This code already exists in the libtool CVS repository but without knowing the release schedule (if any) for a new libtool 1.5.x series, and the exceptional performance gains (gnucash for example uses 122 shared libraries and with things rebuilt now starts up in ~10 seconds as opposed to 15 *minutes*). Further, a number of people have assisted in extensive testing of this code in a series of different environments, so I am therefore adding this patch to the tree. PR: 94826 Submitted by: Peter Jeremy Tested by: too many to list - thank you all Revision Changes Path 1.8 +1 -1 ports/devel/libltdl15/Makefile 1.54 +1 -1 ports/devel/libtool15/Makefile 1.1 +8 -0 ports/devel/libtool15/files/patch-libltdl-acinclude.m4 (new) 1.1 +8 -0 ports/devel/libtool15/files/patch-ltdl.m4 (new)