From d8374998d75feb53a265fa6fb6148d36b5608ab3 Mon Sep 17 00:00:00 2001 From: Guido Falsi Date: Sun, 24 Nov 2019 10:03:51 +0000 Subject: [PATCH] Make geany-themes an optional dependency of geany. This avoids geany-themes forcing the gtk3 flavor of geany to be installed. Submitted by: james.wright@digital-chaos.com Approved by: james.wright@digital-chaos.com (maintainer of geany-themes) Differential Revision: https://reviews.freebsd.org/D22505 --- devel/geany-themes/Makefile | 3 +-- devel/geany/Makefile | 5 ++++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/devel/geany-themes/Makefile b/devel/geany-themes/Makefile index cd2be8dd200b..5e8957dff957 100644 --- a/devel/geany-themes/Makefile +++ b/devel/geany-themes/Makefile @@ -2,6 +2,7 @@ PORTNAME= geany-themes DISTVERSION= 1.24 +PORTREVISION= 1 CATEGORIES= devel editors MAINTAINER= james.wright@digital-chaos.com @@ -11,8 +12,6 @@ LICENSE= GPLv2+ BSD PD LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= geany:devel/geany - USE_GITHUB= yes GH_ACCOUNT= geany diff --git a/devel/geany/Makefile b/devel/geany/Makefile index 24b38937a0a2..f3376890ffa4 100644 --- a/devel/geany/Makefile +++ b/devel/geany/Makefile @@ -33,7 +33,7 @@ INSTALLS_ICONS= yes INSTALL_TARGET= install-strip SHEBANG_FILES= scripts/gen-api-gtkdoc.py -OPTIONS_DEFINE= VTE NLS DOCS +OPTIONS_DEFINE= DOCS NLS THEMES VTE OPTIONS_DEFAULT= VTE OPTIONS_SUB= yes @@ -44,6 +44,9 @@ VTE_DESC= Embedded virtual terminal VTE_CONFIGURE_ENABLE= vte VTE_USE= GNOME=vte +THEMES_DESC= Additional color schemes +THEMES_RUN_DEPENDS= ${LOCALBASE}/share/geany/colorschemes/bespin.conf:devel/geany-themes + .if ${FLAVOR} == gtk2 USE_GNOME+= gtk20 CONFIGURE_ARGS+= --disable-gtk3