Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Nov 2019 10:03:52 +0000 (UTC)
From:      Guido Falsi <madpilot@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r518310 - in head/devel: geany geany-themes
Message-ID:  <201911241003.xAOA3q0v064889@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: madpilot
Date: Sun Nov 24 10:03:51 2019
New Revision: 518310
URL: https://svnweb.freebsd.org/changeset/ports/518310

Log:
  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

Modified:
  head/devel/geany-themes/Makefile
  head/devel/geany/Makefile

Modified: head/devel/geany-themes/Makefile
==============================================================================
--- head/devel/geany-themes/Makefile	Sun Nov 24 09:59:17 2019	(r518309)
+++ head/devel/geany-themes/Makefile	Sun Nov 24 10:03:51 2019	(r518310)
@@ -2,6 +2,7 @@
 
 PORTNAME=	geany-themes
 DISTVERSION=	1.24
+PORTREVISION=	1
 CATEGORIES=	devel editors
 
 MAINTAINER=	james.wright@digital-chaos.com
@@ -10,8 +11,6 @@ COMMENT=	Additional color schemes for the Geany IDE
 LICENSE=	GPLv2+ BSD PD
 LICENSE_COMB=	multi
 LICENSE_FILE=	${WRKSRC}/COPYING
-
-RUN_DEPENDS=	geany:devel/geany
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	geany

Modified: head/devel/geany/Makefile
==============================================================================
--- head/devel/geany/Makefile	Sun Nov 24 09:59:17 2019	(r518309)
+++ head/devel/geany/Makefile	Sun Nov 24 10:03:51 2019	(r518310)
@@ -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
 
@@ -43,6 +43,9 @@ NLS_CONFIGURE_ENABLE=	nls
 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201911241003.xAOA3q0v064889>