ports/184612: graphics/ayam: [PATCH] unbreak on head
John Marino
freebsd at marino.st
Sun Dec 8 23:30:00 UTC 2013
>Number: 184612
>Category: ports
>Synopsis: graphics/ayam: [PATCH] unbreak on head
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sun Dec 08 23:30:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: John Marino
>Release:
>Organization:
>Environment:
>Description:
ayam requires gmake, but "make" is hardcoded in the makefile.
Replacing "make" with "$(MAKE)" will cause the targets to execute gmake instead of bmake (the use of bmake is why this port is failing on head, F10)
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
--- Makefile.orig 2013-12-08 23:16:00.785942000 +0000
+++ Makefile
@@ -42,7 +42,7 @@ post-patch:
@${REINPLACE_CMD} -e 's|^MF3DCFLAGS =|MF3DCFLAGS = -fPIC|g' \
${WRKSRC}/MF3D/Makefile.mf3d
@${REINPLACE_CMD} -e \
- 's|%%TCL_INCLUDEDIR%%|${TCL_INCLUDEDIR}|g; \
+ 's|%%TCL_INCLUDEDIR%%|${TCL_INCLUDEDIR}|g; s|make|$$(MAKE)|g; \
s|%%TCL_LIBDIR%%|${LOCALBASE}/lib|g; s|%%TCL_SHLIB_VER%%|${TCL_SHLIB_VER}|g; \
s|%%TK_INCLUDEDIR%%|${TK_INCLUDEDIR}|g; \
s|%%TK_LIBDIR%%|${LOCALBASE}/lib|g; s|%%TK_SHLIB_VER%%|${TK_SHLIB_VER}|g' \
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list