72 lines
1.9 KiB
Makefile
72 lines
1.9 KiB
Makefile
COMMENT= RSI prevention tool
|
|
|
|
V= 1.10.44
|
|
DISTNAME= workrave-${V}
|
|
REVISION= 4
|
|
|
|
SHARED_LIBS += workrave-private-1.0 1.0 # unknown
|
|
|
|
CATEGORIES= productivity x11
|
|
|
|
HOMEPAGE= http://www.workrave.org/
|
|
|
|
# GPLv2
|
|
PERMIT_PACKAGE= Yes
|
|
|
|
WANTLIB += ${COMPILER_LIBCXX} ICE SM X11 Xcomposite Xcursor Xdamage
|
|
WANTLIB += Xext Xfixes Xi Xinerama Xrandr Xrender Xss Xtst atk-1.0
|
|
WANTLIB += atk-bridge-2.0 atkmm-1.6 c cairo cairo-gobject cairomm-1.0
|
|
WANTLIB += epoxy expat ffi fontconfig freetype fribidi gdk-3 gdk_pixbuf-2.0
|
|
WANTLIB += gdkmm-3.0 gio-2.0 giomm-2.4 glib-2.0 glibmm-2.4 gmodule-2.0
|
|
WANTLIB += gobject-2.0 graphite2 gstreamer-1.0 gthread-2.0 gtk-3
|
|
WANTLIB += gtkmm-3.0 harfbuzz iconv intl m pango-1.0 pangocairo-1.0
|
|
WANTLIB += pangoft2-1.0 pangomm-1.4 pcre2-8 pixman-1 png sigc-2.0
|
|
WANTLIB += xcb xcb-render xcb-shm z Xau Xdmcp execinfo jpeg
|
|
|
|
MASTER_SITES= https://github.com/rcaelers/workrave/releases/download/v${V:S/./_/g}/
|
|
|
|
MODULES= lang/python \
|
|
textproc/intltool
|
|
|
|
USE_GMAKE= Yes
|
|
|
|
BUILD_DEPENDS= devel/boost \
|
|
devel/gobject-introspection \
|
|
www/py-jinja2${MODPY_FLAVOR}
|
|
|
|
LIB_DEPENDS= multimedia/gstreamer1/core \
|
|
x11/gtk3mm
|
|
|
|
RUN_DEPENDS= devel/desktop-file-utils \
|
|
x11/gtk+3,-guic
|
|
|
|
# c++11
|
|
COMPILER= base-clang ports-gcc
|
|
|
|
CONFIGURE_STYLE= gnu
|
|
|
|
CONFIGURE_ENV= CPPFLAGS="-I${X11BASE}/include"
|
|
|
|
CONFIGURE_ARGS= --disable-gconf \
|
|
--disable-xml \
|
|
--disable-pulse
|
|
|
|
# could be enabled if requested (needs testing)
|
|
CONFIGURE_ARGS += --disable-gsettings \
|
|
--disable-gnome3 \
|
|
--disable-indicator \
|
|
--disable-xfce \
|
|
--disable-mate \
|
|
--disable-distribution
|
|
|
|
# /usr/include/c++/v1/__locale:62:3: error: unknown type name 'locale_t'
|
|
pre-configure:
|
|
find ${WRKDIST} -name Makefile.in -exec \
|
|
sed -i 's/-D_XOPEN_SOURCE=600/-D_XOPEN_SOURCE=700 -D_BSD_SOURCE/' '{}' \+
|
|
|
|
# disabled in CONFIGURE_ARGS
|
|
post-install:
|
|
rm -rf ${PREFIX}/share/{cinnamon,gnome-shell}
|
|
|
|
.include <bsd.port.mk>
|