Date: Wed, 17 Feb 2010 20:01:08 +0300 (MSK) From: Dmitry Marakasov <amdmi3@amdmi3.ru> To: FreeBSD-gnats-submit@freebsd.org Cc: gecko@FreeBSD.org Subject: [PATCH] www/firefox: Makefile.webplugins target order bug Message-ID: <20100217170108.6CA32B84B@hades.panopticon>
next in thread | raw e-mail | index | archive | help
>Submitter-Id: current-users >Originator: Dmitry Marakasov >Organization: >Confidential: no >Synopsis: [PATCH] www/firefox: Makefile.webplugins target order bug >Severity: non-critical >Priority: low >Category: ports >Class: change-request >Release: FreeBSD 8.0-RELEASE i386 >Environment: System: FreeBSD hades.panopticon 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Tue Nov 24 22:31:59 MSK 2009 >Description: I've got a report that my port graphics/gnash doesn't install with the following error: > ERROR: The "/usr/local/lib/browser_plugins/gnash" in WEBPLUGINS_DIR is > either a typo or no longer exists. Please make a bug report to > amdmi3@FreeBSD.org (maintainer). The problem is likely in Makefile.webplugins, as it has the following dependency line: post-install: webplugins-post-install however gnash installs plugins in post-install, thus the order is broken - webplugins-post-install is ran before the plugins are installed. The installation is reported to be fixed after making gnash port install plugins in pre-install instead. I really wonder why this hadn't shown itself in a tinderbox and why I can't reproduce it locally, however Makefile.webplugins logic should be fixed to run webplugins-post-install after any installation tasks that may be run by a port. Port maintainer (gecko@FreeBSD.org) is cc'd. Generated with FreeBSD Port Tools 0.99 >How-To-Repeat: >Fix:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100217170108.6CA32B84B>