Edit

IABSD.fr/ports/games/tetrinetx/Makefile

Branch :

  • Show log

    Commit

  • Author : naddy
    Date : 2023-11-07 14:19:05
    Hash : 4e66d499
    Message : http://*sourceforge.net now redirect to https Update SITES, HOMEPAGE, and comments.

  • games/tetrinetx/Makefile
  • COMMENT=	tetrinet server
    
    DISTNAME=	tetrinetx-1.13.16+qirc-1.40c
    PKGNAME=	tetrinetx-1.13.16
    REVISION=	2
    
    CATEGORIES=	games
    
    HOMEPAGE=	https://tetrinetx.sourceforge.net/
    
    SITES=		${SITE_SOURCEFORGE:=tetrinetx/}
    
    # GPLv2
    PERMIT_PACKAGE=	Yes
    WANTLIB=	c adns
    
    LIB_DEPENDS=	net/adns
    
    WRKSRC=		${WRKDIST}/src
    
    NO_TEST=	Yes
    
    FLAVORS=	ipv6
    FLAVOR?=
    
    .if ${FLAVOR:Mipv6}
    CFLAGS+=	-DUSE_IPV6
    .endif
    
    CFLAGS+=	-fno-strength-reduce -DCONFDIR="\"${SYSCONFDIR}/tetrinetx\""
    
    post-patch:
    	rm ${WRKDIST}/bin/game.*${PATCHORIG}
    
    do-build:
    	cd ${WRKSRC} && ${CC} ${CFLAGS} -I${LOCALBASE}/include \
    	    main.c -o tetrinetx -L${LOCALBASE}/lib -ladns
    
    do-install:
    	@${INSTALL_PROGRAM} ${WRKSRC}/tetrinetx ${PREFIX}/bin
    	@${INSTALL_DATA_DIR} ${PREFIX}/share/doc/tetrinetx
    	@${INSTALL_DATA} ${WRKDIST}/README* ${PREFIX}/share/doc/tetrinetx
    	@${INSTALL_DATA_DIR} ${PREFIX}/share/examples/tetrinetx
    	@${INSTALL_DATA} ${WRKDIST}/bin/game.* ${PREFIX}/share/examples/tetrinetx
    
    .include <bsd.port.mk>