Edit

IABSD.fr/ports/emulators/dosbox/Makefile

Branch :

  • Show log

    Commit

  • Author : sthen
    Date : 2017-04-19 11:16:03
    Hash : 7e44b3e4
    Message : Add ${CLANG_ARCHS} to "ONLY_FOR_ARCHS = ${GCC4_ARCHS}" lines to give them a chance on aarch64.

  • emulators/dosbox/Makefile
  • # $OpenBSD: Makefile,v 1.35 2017/04/19 11:16:03 sthen Exp $
    
    ONLY_FOR_ARCHS=	${GCC4_ARCHS} ${CLANG_ARCHS}
    
    COMMENT=	x86 with DOS emulator targeted at playing games
    
    DISTNAME=	dosbox-0.74
    REVISION=	8
    CATEGORIES=	games x11 emulators
    MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=dosbox/}
    
    HOMEPAGE=	http://www.dosbox.com/
    
    MAINTAINER=	Jonathan Gray <jsg@openbsd.org>
    
    # GPLv2+
    PERMIT_PACKAGE_CDROM=   Yes
    
    WANTLIB += GL SDL SDL_net SDL_sound ${LIBCXX} png X11 c m pthread sndio z
    
    LIB_DEPENDS=	devel/sdl-net \
    		devel/sdl-sound \
    		graphics/png
    
    NO_TEST=	Yes
    
    AUTOCONF_VERSION=       2.69
    AUTOMAKE_VERSION=       1.12
    BUILD_DEPENDS=          ${MODGNU_AUTOCONF_DEPENDS} \
    			${MODGNU_AUTOMAKE_DEPENDS}
    
    CONFIGURE_STYLE= gnu
    CONFIGURE_ENV=CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include"
    CONFIGURE_ENV+=LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
    CONFIGURE_ARGS+=	--disable-alsatest
    
    # needs W+X memory
    CONFIGURE_ARGS+=	--disable-dynamic-core
    
    pre-configure:
    	cp ${FILESDIR}/midi_sndio.h ${WRKSRC}/src/gui
    	cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
    		AUTOMAKE_VERSION=${AUTOMAKE_VERSION} aclocal
    	cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
    		AUTOMAKE_VERSION=${AUTOMAKE_VERSION} autoconf
    	cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
    		AUTOMAKE_VERSION=${AUTOMAKE_VERSION} autoheader
    	cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
    		AUTOMAKE_VERSION=${AUTOMAKE_VERSION} automake
    
    post-install:
    	${INSTALL_DATA_DIR} ${PREFIX}/share/doc/dosbox
    	${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/dosbox
    
    .include <bsd.port.mk>