Edit

IABSD.fr/ports/sysutils/gsmartcontrol/Makefile

Branch :

  • Show log

    Commit

  • Author : kn
    Date : 2023-11-10 11:59:39
    Hash : 7ef186ad
    Message : update to gsmartcontrol 1.1.4

  • sysutils/gsmartcontrol/Makefile
  • COMMENT=		graphical hard drive inspection tool (smartctl front-end)
    
    DISTNAME=		gsmartcontrol-1.1.4
    EXTRACT_SUFX=		.tar.bz2
    
    CATEGORIES=		sysutils x11
    
    HOMEPAGE=		https://gsmartcontrol.sourceforge.io/home/
    
    # GPLv2 or GPLv3
    PERMIT_PACKAGE=		Yes
    
    WANTLIB += atk-1.0 atkmm-1.6 c cairo cairo-gobject cairomm-1.0
    WANTLIB += gdk-3 gdk_pixbuf-2.0 gdkmm-3.0 gio-2.0 giomm-2.4 glib-2.0
    WANTLIB += glibmm-2.4 gobject-2.0 gtk-3 gtkmm-3.0 intl m pango-1.0
    WANTLIB += pangocairo-1.0 pangomm-1.4 pcre pcrecpp pthread sigc-2.0
    WANTLIB += util harfbuzz ${COMPILER_LIBCXX}
    
    SITES=			${SITE_SOURCEFORGE:=gsmartcontrol/}
    
    # c++11
    COMPILER =		base-clang ports-gcc
    
    RUN_DEPENDS=		devel/desktop-file-utils \
    			sysutils/smartmontools \
    			x11/gtk+4,-guic
    
    LIB_DEPENDS=		devel/pcre \
    			x11/gtk3mm
    
    AUTOCONF_VERSION=	2.69
    AUTOMAKE_VERSION=	1.13
    CONFIGURE_STYLE=	autoreconf
    
    pre-configure:
    	${SUBST_CMD} ${WRKSRC}/src/gsc_settings.h
    
    .include <bsd.port.mk>