Changeset View
Changeset View
Standalone View
Standalone View
sysutils/conky/Makefile
# Created by: Roman Bogorodskiy <novel@FreeBSD.org> | # Created by: Roman Bogorodskiy <novel@FreeBSD.org> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= conky | PORTNAME= conky | ||||
PORTVERSION= 1.11.2 | PORTVERSION= 1.11.2 | ||||
PORTREVISION= 1 | PORTREVISION= 1 | ||||
DISTVERSIONPREFIX= v | DISTVERSIONPREFIX= v | ||||
CATEGORIES= sysutils | CATEGORIES= sysutils | ||||
MAINTAINER= madpilot@FreeBSD.org | MAINTAINER= madpilot@FreeBSD.org | ||||
COMMENT?= Advanced, highly configurable system monitor for X11 | COMMENT?= Advanced, highly configurable system monitor for X11 | ||||
LIB_DEPENDS= libinotify.so:devel/libinotify | |||||
BUILD_DEPENDS= db2x_xsltproc:textproc/docbook2X \ | BUILD_DEPENDS= db2x_xsltproc:textproc/docbook2X \ | ||||
docbook-xsl>=0:textproc/docbook-xsl \ | docbook-xsl>=0:textproc/docbook-xsl \ | ||||
xsltproc:textproc/libxslt | xsltproc:textproc/libxslt | ||||
USES= cpe cmake:noninja compiler:c++11-lib gettext-runtime iconv \ | USES= cpe cmake:noninja compiler:c++11-lib gettext-runtime iconv \ | ||||
localbase lua:53 pkgconfig tar:bzip2 | localbase lua:53 pkgconfig tar:bzip2 | ||||
CMAKE_ARGS+= -DBUILD_PORT_MONITORS:BOOL=false \ | CMAKE_ARGS+= -DBUILD_PORT_MONITORS:BOOL=false \ | ||||
-DBUILD_IBM:BOOL=false \ | -DBUILD_IBM:BOOL=false \ | ||||
-DBUILD_HDDTEMP:BOOL=false \ | -DBUILD_HDDTEMP:BOOL=false \ | ||||
-DBUILD_IOSTATS:BOOL=false \ | -DBUILD_IOSTATS:BOOL=false \ | ||||
-DBUILD_AUDACIOUS:BOOL=false | -DBUILD_AUDACIOUS:BOOL=false | ||||
CONFLICTS?= conky-awesome-[0-9]* | CONFLICTS?= conky-awesome-[0-9]* | ||||
SLAVEDIRS= sysutils/conky-awesome | SLAVEDIRS= sysutils/conky-awesome | ||||
PLIST_FILES= bin/conky man/man1/conky.1.gz | PLIST_FILES= bin/conky man/man1/conky.1.gz | ||||
PORTEXAMPLES= conky.conf conky_no_x11.conf convert.lua | PORTEXAMPLES= conky.conf conky_no_x11.conf convert.lua | ||||
PORTDOCS= html/config_settings.html html/docs.html html/lua.html html/variables.html | PORTDOCS= html/config_settings.html html/docs.html html/lua.html html/variables.html | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= brndnmtthws | GH_ACCOUNT= brndnmtthws | ||||
OPTIONS_DEFINE= APCUPSD CURL DOCS EXAMPLES IPV6 METAR MOC MPD NCURSES RSS \ | OPTIONS_DEFINE= APCUPSD CURL DOCS EXAMPLES INOTIFY IPV6 METAR MOC MPD NCURSES RSS \ | ||||
X11 XMMS2 XOAP | X11 XMMS2 XOAP | ||||
OPTIONS_GROUP?= X11 | OPTIONS_GROUP?= X11 | ||||
OPTIONS_GROUP_X11= ARGB DOUBLE_BUFFER IMLIB2 XFT XINERAMA LUA_CAIRO LUA_IMLIB2 LUA_RSVG | OPTIONS_GROUP_X11= ARGB DOUBLE_BUFFER IMLIB2 XFT XINERAMA LUA_CAIRO LUA_IMLIB2 LUA_RSVG | ||||
OPTIONS_DEFAULT?= X11 ARGB DOUBLE_BUFFER XFT | OPTIONS_DEFAULT?= X11 ARGB DOUBLE_BUFFER INOTIFY XFT | ||||
APCUPSD_DESC= Monitor APCUPSD | APCUPSD_DESC= Monitor APCUPSD | ||||
APCUPSD_CMAKE_BOOL= BUILD_APCUPSD | APCUPSD_CMAKE_BOOL= BUILD_APCUPSD | ||||
ARGB_DESC= Use an ARGB visual to draw on X11 | ARGB_DESC= Use an ARGB visual to draw on X11 | ||||
ARGB_CMAKE_BOOL= BUILD_ARGB | ARGB_CMAKE_BOOL= BUILD_ARGB | ||||
ARGB_IMPLIES= X11 | ARGB_IMPLIES= X11 | ||||
CURL_CMAKE_BOOL= BUILD_CURL | CURL_CMAKE_BOOL= BUILD_CURL | ||||
CURL_LIB_DEPENDS= libcurl.so:ftp/curl | CURL_LIB_DEPENDS= libcurl.so:ftp/curl | ||||
DOUBLE_BUFFER_DESC= X11 double buffering | DOUBLE_BUFFER_DESC= X11 double buffering | ||||
DOUBLE_BUFFER_CMAKE_BOOL=BUILD_XDBE | DOUBLE_BUFFER_CMAKE_BOOL=BUILD_XDBE | ||||
DOUBLE_BUFFER_IMPLIES= X11 | DOUBLE_BUFFER_IMPLIES= X11 | ||||
IMLIB2_CMAKE_BOOL= BUILD_IMLIB2 | IMLIB2_CMAKE_BOOL= BUILD_IMLIB2 | ||||
IMLIB2_LIB_DEPENDS= libImlib2.so:graphics/imlib2 | IMLIB2_LIB_DEPENDS= libImlib2.so:graphics/imlib2 | ||||
IMLIB2_IMPLIES= X11 | IMLIB2_IMPLIES= X11 | ||||
INOTIFY_DESC= Inotify-based auto config reload | |||||
INOTIFY_LIB_DEPENDS= libinotify.so:devel/libinotify | |||||
INOTIFY_CMAKE_ON= -DCMAKE_REQUIRED_DEFINITIONS:STRING="${INOTIFY_CFLAGS}" | |||||
INOTIFY_CFLAGS= `pkg-config --cflags libinotify 2>/dev/null` | |||||
INOTIFY_LDFLAGS= `pkg-config --libs libinotify 2>/dev/null` | |||||
IPV6_CMAKE_BOOL= BUILD_IPV6 | IPV6_CMAKE_BOOL= BUILD_IPV6 | ||||
LUA_CAIRO_DESC= Lua-Cairo binding | LUA_CAIRO_DESC= Lua-Cairo binding | ||||
LUA_CAIRO_CMAKE_BOOL= BUILD_LUA_CAIRO | LUA_CAIRO_CMAKE_BOOL= BUILD_LUA_CAIRO | ||||
LUA_CAIRO_USE= gnome=cairo | LUA_CAIRO_USE= gnome=cairo | ||||
LUA_CAIRO_PLIST_FILES= lib/conky/libcairo.so | LUA_CAIRO_PLIST_FILES= lib/conky/libcairo.so | ||||
LUA_CAIRO_IMPLIES= X11 | LUA_CAIRO_IMPLIES= X11 | ||||
▲ Show 20 Lines • Show All 55 Lines • ▼ Show 20 Lines | |||||
PLIST_FILES+= lib/conky/libcairo_imlib2_helper.so | PLIST_FILES+= lib/conky/libcairo_imlib2_helper.so | ||||
.endif | .endif | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e 's/^#\(set(RELEASE true\)/\1/' \ | @${REINPLACE_CMD} -e 's/^#\(set(RELEASE true\)/\1/' \ | ||||
-e 's/-D_POSIX_C_SOURCE=200809L/& -D__BSD_VISIBLE=1 -D_XOPEN_SOURCE=700/' \ | -e 's/-D_POSIX_C_SOURCE=200809L/& -D__BSD_VISIBLE=1 -D_XOPEN_SOURCE=700/' \ | ||||
${WRKSRC}/cmake/Conky.cmake | ${WRKSRC}/cmake/Conky.cmake | ||||
@${REINPLACE_CMD} -e 's,^set(INCLUDE_SEARCH_PATH \(.*\)),set(INCLUDE_SEARCH_PATH \1 ${LUA_INCDIR}),' \ | @${REINPLACE_CMD} -e 's,^set(INCLUDE_SEARCH_PATH \(.*\)),set(INCLUDE_SEARCH_PATH \1 ${LUA_INCDIR}),' \ | ||||
-e 's/ -lbsd/ -lintl -linotify/' \ | -e 's/ -lbsd/ -lintl/' \ | ||||
${WRKSRC}/cmake/ConkyPlatformChecks.cmake | ${WRKSRC}/cmake/ConkyPlatformChecks.cmake | ||||
@${REINPLACE_CMD} -e 's,LOCALBASE,${LOCALBASE},' \ | @${REINPLACE_CMD} -e 's,LOCALBASE,${LOCALBASE},' \ | ||||
${WRKSRC}/doc/docgen.sh | ${WRKSRC}/doc/docgen.sh | ||||
post-build: | post-build: | ||||
(cd ${WRKSRC}/doc && ${SH} docgen.sh) | (cd ${WRKSRC}/doc && ${SH} docgen.sh) | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |