Bug 191571 - Man-pages not compressed, .la files not removed if staging is disabled
Summary: Man-pages not compressed, .la files not removed if staging is disabled
Status: Closed Works As Intended
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Many People
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-07-02 22:13 UTC by Mikhail T.
Modified: 2014-07-03 19:19 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mikhail T. 2014-07-02 22:13:45 UTC
When a user sets NO_STAGE=yes -- such as to half the amount of i/o used
	to perform an install -- several things fail to happen. Examples
	are:
		* compressing man-pages, which the ported software may
		  have installed without compressing (compress-man target)
		* removal of the .la files (patch-lafiles target)
		* possibly others

	This is because the targets are only invoked, when staging is enabled
	(as part of STAGE_SUSEQ).

	As long as NO_STAGE is supported at all, things should "just
	work" the same way.

How-To-Repeat:
Pick any port, which has the .la-files problem. Perform:
		make NO_STAGE=yes install
	Find the .la files still there.

Fix:
Mark bsd.port.mk as BROKEN?
Comment 1 Tijl Coosemans freebsd_committer freebsd_triage 2014-07-03 12:07:11 UTC
NO_STAGE is not a user tunable.  The proper fix to cut I/O is to migrate to the new pkg.