Skip to content

Commit

Permalink
sysutils/conky: Fix order of some variables
Browse files Browse the repository at this point in the history
Correct ordering of variable to adhere to common practices.

Reported by:	portclippy
  • Loading branch information
madpilot78 committed Aug 10, 2023
1 parent 57e07c6 commit 43a7684
Showing 1 changed file with 41 additions and 41 deletions.
82 changes: 41 additions & 41 deletions sysutils/conky/Makefile
Expand Up @@ -7,11 +7,13 @@ MAINTAINER= madpilot@FreeBSD.org
COMMENT?= Advanced, highly configurable system monitor for X11
WWW= https://github.com/brndnmtthws/conky

LIB_DEPENDS= libinotify.so:devel/libinotify
BUILD_DEPENDS= gsed:textproc/gsed
LIB_DEPENDS= libinotify.so:devel/libinotify

USES= cmake compiler:c++11-lib cpe gettext-runtime iconv \
localbase:ldflags lua:53 pkgconfig tar:bzip2
USE_GITHUB= yes
GH_ACCOUNT= brndnmtthws

CMAKE_ARGS= -DAPP_SED=${LOCALBASE}/bin/gsed \
-DBUILD_AUDACIOUS:BOOL=false \
Expand All @@ -23,64 +25,65 @@ CONFLICTS?= conky-awesome

SLAVEDIRS= sysutils/conky-awesome
PLIST_FILES= bin/conky
PORTEXAMPLES= conky.conf conky_no_x11.conf convert.lua
PORTDOCS= config_settings.yaml lua.yaml variables.yaml

USE_GITHUB= yes
GH_ACCOUNT= brndnmtthws
PORTEXAMPLES= conky.conf conky_no_x11.conf convert.lua

OPTIONS_DEFINE= APCUPSD CURL DOCS EXAMPLES IPV6 MANPAGES METAR MOC MPD NCURSES \
RSS WAYLAND X11 XOAP

OPTIONS_DEFAULT?= ARGB DOUBLE_BUFFER LUA_CAIRO MANPAGES MOUSE_EVENTS \
WAYLAND X11 XFT
OPTIONS_GROUP?= X11
OPTIONS_GROUP_X11= ARGB DOUBLE_BUFFER IMLIB2 LUA_CAIRO LUA_IMLIB2 LUA_RSVG \
MOUSE_EVENTS XFT XINERAMA
OPTIONS_DEFAULT?= ARGB DOUBLE_BUFFER LUA_CAIRO MANPAGES MOUSE_EVENTS \
WAYLAND X11 XFT

APCUPSD_DESC= Monitor APCUPSD
ARGB_DESC= Use an ARGB visual to draw on X11
DOUBLE_BUFFER_DESC= X11 double buffering
LUA_CAIRO_DESC= Lua-Cairo binding
LUA_IMLIB2_DESC= Lua-Imlib2 binding
LUA_RSVG_DESC= Lua-rsvg binding
METAR_DESC= Display METAR weather reports
MOC_DESC= Control MOC (Music On Console)
MOUSE_EVENTS_DESC= Support generating mouse events
MPD_DESC= Control MPD (Music Player Daemon)
NCURSES_DESC= Use ncurses to draw on terminals
RSS_DESC= Display RSS feeds
XOAP_DESC= Display XOAP weather reports

APCUPSD_CMAKE_BOOL= BUILD_APCUPSD

ARGB_DESC= Use an ARGB visual to draw on X11
ARGB_CMAKE_BOOL= BUILD_ARGB
ARGB_IMPLIES= X11
ARGB_CMAKE_BOOL= BUILD_ARGB

CURL_CMAKE_BOOL= BUILD_CURL
CURL_LIB_DEPENDS= libcurl.so:ftp/curl
CURL_CMAKE_BOOL= BUILD_CURL

DOUBLE_BUFFER_DESC= X11 double buffering
DOUBLE_BUFFER_CMAKE_BOOL= BUILD_XDBE
DOUBLE_BUFFER_IMPLIES= X11
DOUBLE_BUFFER_CMAKE_BOOL= BUILD_XDBE

IMLIB2_CMAKE_BOOL= BUILD_IMLIB2
IMLIB2_LIB_DEPENDS= libImlib2.so:graphics/imlib2
IMLIB2_IMPLIES= X11
IMLIB2_LIB_DEPENDS= libImlib2.so:graphics/imlib2
IMLIB2_USE= XORG=ice,sm
IMLIB2_CMAKE_BOOL= BUILD_IMLIB2

IPV6_CMAKE_BOOL= BUILD_IPV6

LUA_CAIRO_DESC= Lua-Cairo binding
LUA_CAIRO_CMAKE_BOOL= BUILD_LUA_CAIRO
LUA_CAIRO_IMPLIES= X11
LUA_CAIRO_USES= gnome
LUA_CAIRO_USE= GNOME=cairo
LUA_CAIRO_CMAKE_BOOL= BUILD_LUA_CAIRO
LUA_CAIRO_PLIST_FILES= lib/conky/libcairo.so
LUA_CAIRO_IMPLIES= X11

LUA_IMLIB2_DESC= Lua-Imlib2 binding
LUA_IMLIB2_IMPLIES= IMLIB2 X11
LUA_IMLIB2_CMAKE_BOOL= BUILD_LUA_IMLIB2
LUA_IMLIB2_PLIST_FILES= lib/conky/libimlib2.so
LUA_IMLIB2_IMPLIES= IMLIB2 X11

LUA_RSVG_DESC= Lua-rsvg binding
LUA_RSVG_CMAKE_BOOL= BUILD_LUA_RSVG
LUA_RSVG_IMPLIES= X11
LUA_RSVG_USES= gnome
LUA_RSVG_USE= GNOME=librsvg2
LUA_RSVG_CMAKE_BOOL= BUILD_LUA_RSVG
LUA_RSVG_PLIST_FILES= lib/conky/librsvg.so
LUA_RSVG_IMPLIES= X11

METAR_DESC= Display METAR weather reports
METAR_CMAKE_BOOL= BUILD_WEATHER_METAR
METAR_IMPLIES= CURL

MANPAGES_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \
Expand All @@ -89,25 +92,23 @@ MANPAGES_USES= python:build
MANPAGES_CMAKE_BOOL= BUILD_DOCS
MANPAGES_PLIST_FILES= man/man1/conky.1.gz

MOC_DESC= Control MOC (Music On Console)
METAR_IMPLIES= CURL
METAR_CMAKE_BOOL= BUILD_WEATHER_METAR

MOC_CMAKE_BOOL= BUILD_MOC

MOUSE_EVENTS_DESC= Support generating mouse events
MOUSE_EVENTS_CMAKE_BOOL= BUILD_MOUSE_EVENTS
MOUSE_EVENTS_IMPLIES= X11
MOUSE_EVENTS_CMAKE_BOOL= BUILD_MOUSE_EVENTS

MPD_DESC= Control MPD (Music Player Daemon)
MPD_CMAKE_BOOL= BUILD_MPD

NCURSES_DESC= Use ncurses to draw on terminals
NCURSES_CMAKE_BOOL= BUILD_NCURSES
NCURSES_USES= ncurses:port
NCURSES_CMAKE_BOOL= BUILD_NCURSES

RSS_DESC= Display RSS feeds
RSS_CMAKE_BOOL= BUILD_RSS
RSS_IMPLIES= CURL
RSS_USES= gnome
RSS_USE= GNOME=glib20,libxml2
RSS_IMPLIES= CURL
RSS_CMAKE_BOOL= BUILD_RSS

WAYLAND_CATEGORIES= wayland
WAYLAND_BUILD_DEPENDS= wayland-protocols>=1.13:graphics/wayland-protocols
Expand All @@ -123,19 +124,18 @@ X11_USES= xorg
X11_USE= XORG=x11,xdamage,xext,xfixes
X11_CMAKE_BOOL= BUILD_X11 OWN_WINDOW

XFT_CMAKE_BOOL= BUILD_XFT
XFT_USE= XORG=xft
XFT_IMPLIES= X11
XFT_USE= XORG=xft
XFT_CMAKE_BOOL= BUILD_XFT

XINERAMA_CMAKE_BOOL= BUILD_XINERAMA
XINERAMA_USE= XORG=xinerama
XINERAMA_IMPLIES= X11
XINERAMA_USE= XORG=xinerama
XINERAMA_CMAKE_BOOL= BUILD_XINERAMA

XOAP_DESC= Display XOAP weather reports
XOAP_CMAKE_BOOL= BUILD_WEATHER_XOAP
XOAP_IMPLIES= CURL METAR
XOAP_USES= gnome
XOAP_USE= GNOME=libxml2
XOAP_CMAKE_BOOL= BUILD_WEATHER_XOAP

.include <bsd.port.options.mk>

Expand Down

0 comments on commit 43a7684

Please sign in to comment.