# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>
# $FreeBSD: head/x11-wm/subtle/Makefile 441494 2017-05-22 22:29:17Z linimon $

PORTNAME=	subtle
PORTVERSION=	0.11.3224
CATEGORIES=	x11-wm ruby
MASTER_SITES=	http://subtle.subforge.org/attachments/download/81/
DISTNAME=	${PORTNAME}-${PORTVERSION}-xi

MAINTAINER=	danfe@FreeBSD.org
COMMENT=	Grid-based manual tiling window manager

LICENSE=	GPLv2

BUILD_DEPENDS=	rake:devel/rubygem-rake

BROKEN_powerpc64=	fails to compile: ruby.h: wrong number of arguments specified for 'deprecated' attribute

USES=		pkgconfig tar:tbz2
USE_RUBY=	yes
USE_XORG=	x11 xft xinerama xpm xrandr xtst

MAKE_CMD=	rake -v
MAKEFILE=	Rakefile
ALL_TARGET=	build

post-patch:
	@${REINPLACE_CMD} -e 1d ${WRKSRC}/data/subtler/runner.rb
	@${REINPLACE_CMD} -e 's,/etc/xdg,${LOCALBASE}&,' \
		${WRKSRC}/src/subtle/ruby.c

do-configure:
	@cd ${WRKSRC} && ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} config

.include <bsd.port.mk>
