ports/89265: Move location of bsd.autotools.mk within bsd.port.mk
Ade Lovett
ade at FreeBSD.org
Sat Nov 19 06:50:28 UTC 2005
>Number: 89265
>Category: ports
>Synopsis: Move location of bsd.autotools.mk within bsd.port.mk
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sat Nov 19 06:50:26 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Ade Lovett
>Release: FreeBSD 4.11-STABLE i386
>Organization:
>Environment:
System: FreeBSD freefall.freebsd.org 4.11-STABLE FreeBSD 4.11-STABLE #16: Sat Feb 26 00:02:03 GMT 2005 kensmith at freefall.freebsd.org:/c/src/sys/compile/FREEFALL i386
N/A
>Description:
As things stand right now, bsd.autotools.mk is included from
bsd.port.mk too late, resulting in some interesting failures
where previous code in bsd.port.mk is assuming that things
like GNU_CONFIGURE are getting set appropriately.
>How-To-Repeat:
N/A
>Fix:
Apply following patch to bsd.port.mk -- note that currently
it is still an unconditional include, not relying on USE_AUTOTOOLS
to be set by the port Makefile. Hopefully this can change
before 5.5-RELEASE, but it's no great loss if it doesn't.
Given the potential wide-impact of this particular change,
it needs to be thrown in the mix for an -exp run. Localized
testing through tinderboxes on a subset of likely failure-mode
ports shows no issues, but this one is a little more than
a no-op.
Index: bsd.port.mk
===================================================================
RCS file: /home/repos/FreeBSD/ports/Mk/bsd.port.mk,v
retrieving revision 1.518
diff -u -1 -r1.518 bsd.port.mk
--- bsd.port.mk 8 Nov 2005 09:02:51 -0000 1.518
+++ bsd.port.mk 19 Nov 2005 06:06:33 -0000
@@ -381,3 +381,2 @@
# See bsd.autotools.mk for more details.
-# XXX: not currently in active use - this is a placeholder.
##
@@ -1309,6 +1308,2 @@
-# XXX: (not yet): .if defined(USE_AUTOTOOLS)
-# .include "${PORTSDIR}/Mk/bsd.autotools.mk"
-# XXX: (not yet): .endif
-
.if defined(USE_OPENSSL)
@@ -1731,6 +1726,2 @@
-# XXX: (not yet): .if defined(USE_AUTOTOOLS)
-.include "${PORTSDIR}/Mk/bsd.autotools.mk"
-# XXX: (not yet): .endif
-
.if defined(USE_MYSQL) || defined(WANT_MYSQL_VER) || \
@@ -1765,2 +1756,6 @@
+# XXX: (not yet): .if defined(USE_AUTOTOOLS)
+.include "${PORTSDIR}/Mk/bsd.autotools.mk"
+# XXX: (not yet): .endif
+
.if exists(${PORTSDIR}/../Makefile.inc)
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list