aboutsummaryrefslogtreecommitdiffstats
path: root/Mk/Uses
diff options
context:
space:
mode:
authortijl <tijl@FreeBSD.org>2014-09-16 02:23:21 +0800
committertijl <tijl@FreeBSD.org>2014-09-16 02:23:21 +0800
commita7d13c88d8de14ddc8d80a73fe388768ca131fd1 (patch)
tree605bea3289aedddaf14eef7e2d681bc4c7f8030f /Mk/Uses
parentf5051fb8b7ee4c84ef880ad6d113752cb0f320d0 (diff)
downloadfreebsd-ports-gnome-a7d13c88d8de14ddc8d80a73fe388768ca131fd1.tar.gz
freebsd-ports-gnome-a7d13c88d8de14ddc8d80a73fe388768ca131fd1.tar.zst
freebsd-ports-gnome-a7d13c88d8de14ddc8d80a73fe388768ca131fd1.zip
Turn the installation of *.la files, without some form of USES=libtool in
the port Makefile, into a stage-qa error. All ports that would trigger this error have been converted. Many thanks to all people involved in this, especially Dmitry Marakasov (amdmi3) who handled most ports. At this moment over 2200 ports have USES=libtool and over 20000 library dependencies between packages have been removed. This also marks the point where :keepla is no longer special. It is now only needed if a port uses *.la files at run-time. QA-run by: antoine Approved by: portmgr (antoine)
Diffstat (limited to 'Mk/Uses')
-rw-r--r--Mk/Uses/libtool.mk9
1 files changed, 3 insertions, 6 deletions
diff --git a/Mk/Uses/libtool.mk b/Mk/Uses/libtool.mk
index 7d01d0ef1257..f8e928185931 100644
--- a/Mk/Uses/libtool.mk
+++ b/Mk/Uses/libtool.mk
@@ -4,12 +4,9 @@
#
# Feature: libtool
# Usage: USES=libtool or USES=libtool:args
-# Valid args: keepla Normally libtool libraries (*.la) are not installed.
-# With this option they are. This is needed as long
-# as there are dependent ports with .la libraries that
-# refer to .la libraries in this port. As soon as all
-# those dependent ports have some form of USES=libtool
-# keepla can be removed.
+# Valid args: keepla Don't remove libtool libraries (*.la) from the stage
+# directory. Some ports need them at runtime (e.g. ports
+# that call lt_dlopen from libltdl).
# build Add a build dependency on devel/libtool. This can
# be used when a port does not generate its own libtool
# script and relies on the system to provide one.