ports/188144: emulators/gnuboy: Fix build on -current
KATO Tsuguru
tkato432 at yahoo.com
Mon Mar 31 18:40:03 UTC 2014
>Number: 188144
>Category: ports
>Synopsis: emulators/gnuboy: Fix build on -current
>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: Mon Mar 31 18:40:03 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator: KATO Tsuguru
>Release: FreeBSD 8.4-RELEASE-p7 i386
>Organization:
>Environment:
>Description:
- Fix build on -current
>How-To-Repeat:
>Fix:
diff -urN /usr/ports/emulators/gnuboy/Makefile emulators/gnuboy/Makefile
--- /usr/ports/emulators/gnuboy/Makefile 2013-11-06 22:06:17.000000000 +0900
+++ emulators/gnuboy/Makefile 2014-04-01 00:00:00.000000000 +0900
@@ -11,14 +11,14 @@
COMMENT= Nintendo GameBoy emulator
LICENSE= GPLv2 # (or later)
-LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= vga.1:${PORTSDIR}/graphics/svgalib
+LIB_DEPENDS= libvga.so:${PORTSDIR}/graphics/svgalib
+USES= compiler
USE_SDL= sdl
USE_XORG= x11
USE_AUTOTOOLS= autoconf
-CONFIGURE_ARGS= --with-sdl
+CONFIGURE_ARGS= --with-sdl --enable-optimize=low
PORTDOCS= *
PLIST_FILES= bin/sdlgnuboy bin/sgnuboy bin/xgnuboy
@@ -26,14 +26,19 @@
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
-NO_STAGE= yes
+OPTIONS_DEFINE= DOCS
+
+.include <bsd.port.pre.mk>
+
+.if ${COMPILER_TYPE} == "clang"
+CONFIGURE_ARGS+=--disable-asm
+.endif
+
do-install:
-.for file in sdlgnuboy sgnuboy xgnuboy
- ${INSTALL_PROGRAM} ${WRKSRC}/${file} ${PREFIX}/bin
+.for i in sdlgnuboy sgnuboy xgnuboy
+ (cd ${WRKSRC} && ${INSTALL_PROGRAM} ${i} ${STAGEDIR}${PREFIX}/bin)
.endfor
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/* ${DOCSDIR}
-.endif
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ (cd ${WRKSRC}/docs && ${INSTALL_DATA} * ${STAGEDIR}${DOCSDIR})
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list