# $OpenBSD: Makefile,v 1.20 2021/01/14 21:55:21 fcambus Exp $ BROKEN-alpha = arctar.c:384: internal compiler error: in extract_insn, at recog.c:2077 BROKEN-i386 = mixasm.c:94: this directive must appear between .cfi_startproc and .cfi_endproc directives COMMENT = UNIX port of Open Cubic Player DISTNAME = ocp-0.2.2 CATEGORIES = audio REVISION = 0 HOMEPAGE = https://stian.cubic.org/project-ocp.php # GPLv2+ PERMIT_PACKAGE = Yes WANTLIB += ${COMPILER_LIBCXX} FLAC SDL2 adplug binio c curses WANTLIB += freetype iconv jpeg m mad ogg png vorbis vorbisfile WANTLIB += z MASTER_SITES = https://stian.cubic.org/ocp/ COMPILER = base-clang ports-gcc base-gcc RUN_DEPENDS = devel/desktop-file-utils \ fonts/unifont BUILD_DEPENDS = ${RUN_DEPENDS} \ devel/xa LIB_DEPENDS = audio/adplug \ audio/flac \ audio/libmad \ audio/libogg \ audio/libvorbis \ devel/libbinio \ devel/sdl2 \ graphics/jpeg \ graphics/png CFLAGS += -I${LOCALBASE}/include -I${LOCALBASE}/include/libbinio CXXFLAGS += ${CFLAGS} CONFIGURE_STYLE = gnu CONFIGURE_ENV = LDFLAGS="-L${LOCALBASE}/lib" CONFIGURE_ARGS = --with-dir-suffix="" \ --with-ncurses \ --without-alsa \ --without-oss \ --without-x11 \ --with-unifontdir=${PREFIX}/share/fonts/unifont USE_GMAKE = Yes NO_TEST = Yes pre-configure: # Prevent bundled Timidity to pick archivers/libzip's zip.h header @cd ${WRKSRC}/playgmi/timidity-git/libarc && mv zip.h libarc-zip.h @sed -i 's|"zip.h"|"libarc-zip.h"|' \ ${WRKSRC}/playgmi/timidity-git/libarc/*.c \ ${WRKSRC}/playgmi/timidity-git/timidity/*.c post-install: gunzip ${PREFIX}/info/ocp.info.gz .include