aboutsummaryrefslogtreecommitdiff
path: root/devel/geany/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'devel/geany/Makefile')
-rw-r--r--devel/geany/Makefile29
1 files changed, 5 insertions, 24 deletions
diff --git a/devel/geany/Makefile b/devel/geany/Makefile
index a6cae0d13f5f..a563293eabae 100644
--- a/devel/geany/Makefile
+++ b/devel/geany/Makefile
@@ -1,9 +1,9 @@
# Created by: Remington Lang <MrL0Lz@gmail.com>
PORTNAME= geany
-PORTVERSION= 1.37.1
+PORTVERSION= 1.38
CATEGORIES= devel editors
-MASTER_SITES= http://download.geany.org/ SF
+MASTER_SITES= https://download.geany.org/ SF
MAINTAINER= madpilot@FreeBSD.org
COMMENT= Fast and lightweight GTK+ IDE
@@ -11,20 +11,12 @@ COMMENT= Fast and lightweight GTK+ IDE
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-FLAVORS= gtk3 gtk2
-FLAVOR?= ${FLAVORS:[1]}
-
-gtk2_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
- libfreetype.so:print/freetype2
-gtk2_CONFLICTS_INSTALL= geany
-gtk2_PKGNAMESUFFIX= -gtk2
-
-gtk3_CONFLICTS_INSTALL= geany-gtk2
+LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
USES= compiler:c++11-lang desktop-file-utils gettext-tools gmake \
gnome libtool localbase pathfix pkgconfig python:build \
shebangfix tar:bzip2
-USE_GNOME= cairo intltool
+USE_GNOME= cairo gtk30 intltool
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
@@ -41,22 +33,11 @@ NLS_CONFIGURE_ENABLE= nls
VTE_DESC= Embedded virtual terminal
VTE_CONFIGURE_ENABLE= vte
+VTE_USE= GNOME=vte3
THEMES_DESC= Additional color schemes
THEMES_RUN_DEPENDS= ${LOCALBASE}/share/geany/colorschemes/bespin.conf:devel/geany-themes
-.if ${FLAVOR} == gtk2
-USE_GNOME+= gtk20
-VTE_USE= GNOME=vte
-CONFIGURE_ARGS+= --enable-gtk2
-PLIST_SUB+= GTK2="" GTK3="@comment "
-.elif ${FLAVOR} == gtk3
-USE_GNOME+= gtk30
-VTE_USE= GNOME=vte3
-CONFIGURE_ARGS+= --disable-gtk2
-PLIST_SUB+= GTK2="@comment " GTK3=""
-.endif
-
post-patch-DOCS-off:
@${REINPLACE_CMD} -e '/^SUBDIRS/ s|doc||' ${WRKSRC}/Makefile.in