Edit

IABSD.fr/ports/net/hexchat/Makefile

Branch :

  • Show log

    Commit

  • Author : sthen
    Date : 2025-11-18 21:20:29
    Hash : e197cdc4
    Message : drop USE_NOBTCFI-aarch64; luajit now handles this

  • net/hexchat/Makefile
  • COMMENT =		GTK+2 IRC Client
    V =			2.16.2
    DISTNAME =		hexchat-$V
    EXTRACT_SUFX =		.tar.xz
    CATEGORIES =		net x11
    REVISION =		6
    
    HOMEPAGE =		https://hexchat.github.io/
    
    # GPLv2+
    PERMIT_PACKAGE =	Yes
    
    WANTLIB += X11 c canberra crypto dbus-glib-1 gdk-x11-2.0 gdk_pixbuf-2.0
    WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 gtk-x11-2.0
    WANTLIB += intl luajit-5.1 pango-1.0 perl ssl
    WANTLIB += ${MODPY_WANTLIB}
    
    COMPILER =		base-clang ports-gcc
    COMPILER_LANGS =	c
    
    SITES =			https://github.com/hexchat/hexchat/releases/download/v$V/
    
    MODULES =		devel/meson \
    			lang/python \
    			textproc/intltool
    
    BUILD_DEPENDS =		devel/iso-codes \
    			devel/py-cffi
    
    # work towards gtk+3 support is in
    # https://github.com/hexchat/hexchat/tree/wip/gtk3
    LIB_DEPENDS =		audio/libcanberra \
    			devel/gettext,-runtime \
    			lang/luajit \
    			x11/dbus-glib \
    			x11/gtk+2 \
    			${MODPY_LIB_DEPENDS}
    
    RUN_DEPENDS =		devel/desktop-file-utils \
    			devel/iso-codes \
    			x11/gtk+4,-guic
    
    CONFIGURE_ARGS +=	-Dwith-sysinfo=false
    
    .include <bsd.port.mk>