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>
