Edit

IABSD.fr/ports/comms/syncterm/Makefile

Branch :

  • Show log

    Commit

  • Author : fcambus
    Date : 2026-05-14 21:32:14
    Hash : 71c3d69a
    Message : Update syncterm to 1.8.

  • comms/syncterm/Makefile
  • COMMENT=	BBS terminal program
    
    DISTNAME=	syncterm-1.8
    
    CATEGORIES=	comms net
    
    HOMEPAGE=	https://syncterm.bbsdev.net/
    
    # GPLv2
    PERMIT_PACKAGE=	Yes
    
    # C11, but also it's linked using c++ as a linker driver
    COMPILER=	base-clang ports-gcc
    
    WANTLIB +=	${COMPILER_LIBCXX} c curses m ossaudio pthread util
    
    # sdl2 is dlopen()'d
    WANTLIB +=	SDL2
    
    SITES=		${SITE_SOURCEFORGE:=syncterm/}
    EXTRACT_SUFX=	-src.tgz
    
    USE_GMAKE=	Yes
    NO_TEST=	Yes
    
    LIB_DEPENDS=	devel/sdl2
    RUN_DEPENDS=	devel/desktop-file-utils \
    		x11/gtk+4,-guic
    
    MAKE_FILE=	GNUmakefile
    MAKE_FLAGS=	RELEASE=1 \
    		NO_PULSEAUDIO=1 \
    		WITHOUT_CRYPTLIB=1 \
    		USE_SDL=1 \
    		SDL_CONFIG=${LOCALBASE}/bin/sdl2-config \
    		MANPREFIX=${PREFIX} \
    		QUIET=
    CFLAGS+=	-DN_CURSES_LIB
    CFLAGS+=	${PICFLAG}
    
    .include <bsd.port.arch.mk>
    .if ${PROPERTIES:Mbe}
    CFLAGS+=	-D__BIG_ENDIAN__
    .endif
    
    FAKE_FLAGS=	PREFIX=${PREFIX}
    
    WRKSRC=		${WRKDIST}/src/syncterm
    
    post-install:
    	gzip -d ${PREFIX}/man/man1/syncterm.1.gz
    
    .include <bsd.port.mk>