From owner-svn-ports-all@FreeBSD.ORG Thu Jun 19 15:26:56 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 90032515; Thu, 19 Jun 2014 15:26:56 +0000 (UTC) Received: from smtpout3.timeweb.ru (smtpout3.timeweb.ru [92.53.117.25]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4244C2BD8; Thu, 19 Jun 2014 15:26:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=amdmi3.ru; s=dkim; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date; bh=qk2Zba0yFtzrCoeylcX4j1bdVFSpY9eID7rE6RbvmI0=; b=Ws6C3isjLhReJjz3Rx0UQ/ug1zkx/3NfAx6mMrUe7Qd/fQCpxCtY3VEsIJT0imMPeA1FgJpaJ1MlA3fA8YanAmcdoXQ6DdeeRodNT2AB7qsIpR4R/vN4lOdlFeDimFecDotAfHbZW4GWGYsdBRWOcRPrY/JDg0xdwPCGhBjVQfE=; Received: from [213.148.20.85] (helo=hive.panopticon) by smtp.timeweb.ru with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1WxeEg-0002Dr-33; Thu, 19 Jun 2014 19:26:46 +0400 Received: from hades.panopticon (hades.panopticon [192.168.0.32]) by hive.panopticon (Postfix) with ESMTP id 8EC8F495; Thu, 19 Jun 2014 19:26:45 +0400 (MSK) Received: by hades.panopticon (Postfix, from userid 1000) id 6476D93E0; Thu, 19 Jun 2014 19:26:45 +0400 (MSK) Date: Thu, 19 Jun 2014 19:26:45 +0400 From: Dmitry Marakasov To: Koop Mast , "Alex V. Petrov" Subject: Re: svn commit: r358277 - head/graphics/ImageMagick Message-ID: <20140619152645.GE62706@hades.panopticon> References: <201406181434.s5IEYugU088980@svn.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <201406181434.s5IEYugU088980@svn.freebsd.org> User-Agent: Mutt/1.5.23 (2014-03-12) Cc: svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, ports-committers@freebsd.org X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jun 2014 15:26:56 -0000 * Koop Mast (kwm@FreeBSD.org) wrote: > Author: kwm > Date: Wed Jun 18 14:34:55 2014 > New Revision: 358277 > URL: http://svnweb.freebsd.org/changeset/ports/358277 > QAT: https://qat.redports.org/buildarchive/r358277/ > > Log: > IM uses .la files to find the plugins. Add :keepla back to USES=libtool, > and a note that it is needed. Removing :keepla was illegal due to another reason: not all ports that depend on ImageMagick were converted to USES=libtool yet. Those not converted will still have references to ImageMagick's .la's in their .la files, which will lead to certain build failures. Regarding loading plugins, it's related to libltdl. The library can load plain .so files as well, but ".la" paths is passed to it explicitely so it won't. This probably can be fixed by changing 3 occurances of ".la" in magick/module.c to .so (or removing extensions and using lt_dlopenext instead of lt_dlopen, see [1]) http://www.redhat.com/archives/fedora-packaging/2006-October/msg00068.html Would be nice for someone to experiment on this so we still could drop .la's from ImageMagick in future. -- Dmitry Marakasov . 55B5 0596 FF1E 8D84 5F56 9510 D35A 80DD F9D2 F77D amdmi3@amdmi3.ru ..: jabber: amdmi3@jabber.ru http://www.amdmi3.ru