Edit

IABSD.fr/ports/emulators/xnp21kai/Makefile

Branch :

  • Show log

    Commit

  • Author : sthen
    Date : 2023-12-18 12:29:09
    Hash : 9867761d
    Message : mark BROKEN-i386

  • emulators/xnp21kai/Makefile
  • BROKEN-i386 =	i386c/ia32/paging.h:368:14: error: function with no prototype cannot use the fastcall calling convention
    
    COMMENT =	PC-9801 emulator
    
    DISTNAME =	NP21kai-0.0.20231030
    PKGNAME =	x${DISTNAME:L}
    
    GH_ACCOUNT =	AZO234
    GH_PROJECT =	NP2kai
    GH_COMMIT =	d9501b220ff59279973bdf53e2ae26bbc27ed7fe
    
    CATEGORIES =	emulators
    
    HOMEPAGE =	https://domisan.sakura.ne.jp/article/np2kai/np2kai.html
    
    # MIT
    PERMIT_PACKAGE = Yes
    
    WANTLIB += ${COMPILER_LIBCXX} ICE SDL2 SDL2_mixer SDL2_ttf SM
    WANTLIB += X11 Xext atk-1.0 c cairo crypto fontconfig gdk-x11-2.0
    WANTLIB += gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0
    WANTLIB += gthread-2.0 gtk-x11-2.0 harfbuzz m pango-1.0 pangocairo-1.0
    WANTLIB += pangoft2-1.0 pangoxft-1.0 ssl usb-1.0
    
    COMPILER =	base-clang ports-gcc
    
    MODULES =	devel/cmake
    
    LIB_DEPENDS =	devel/harfbuzz \
    		devel/libusb1 \
    		devel/pango \
    		devel/sdl2 \
    		devel/sdl2-mixer \
    		devel/sdl2-ttf \
    		x11/gtk+2,-main
    
    RUN_DEPENDS =	devel/desktop-file-utils \
    		x11/gtk+4,-guic
    
    FIX_CRLF_FILES = ${WRKSRC}/network/net.c
    
    CONFIGURE_ARGS = -DCMAKE_DISABLE_FIND_PACKAGE_Git=TRUE
    
    CONFIGURE_ENV+=	NP2KAI_VERSION=rev.22 \
    		NP2KAI_HASH="${GH_COMMIT}" \
    
    # Something's wrong with SDL2 detection
    MODCMAKE_LDFLAGS += -L${LOCALBASE}/lib -lSDL2_ttf -lSDL2_mixer -lSDL2
    
    # fix manpage install path
    post-install:
    	rm -rf ${PREFIX}/share/man
    	${INSTALL_MAN} ${WRKBUILD}/xnp21kai.1 ${PREFIX}/man/man1/
    	${INSTALL_MAN_DIR} ${PREFIX}/man/ja/man1
    	${INSTALL_MAN} ${WRKBUILD}/xnp21kai.1j ${PREFIX}/man/ja/man1/
    
    .include <bsd.port.mk>