Index: branches/2020Q4/devel/geany/Makefile =================================================================== --- branches/2020Q4/devel/geany/Makefile (revision 553177) +++ branches/2020Q4/devel/geany/Makefile (revision 553178) @@ -1,66 +1,68 @@ # Created by: Remington Lang # $FreeBSD$ PORTNAME= geany PORTVERSION= 1.36 +PORTREVISION= 1 CATEGORIES= devel editors MASTER_SITES= http://download.geany.org/ SF MAINTAINER= madpilot@FreeBSD.org 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 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_LDCONFIG= yes GNU_CONFIGURE= yes INSTALLS_ICONS= yes INSTALL_TARGET= install-strip SHEBANG_FILES= scripts/gen-api-gtkdoc.py OPTIONS_DEFINE= DOCS NLS THEMES VTE OPTIONS_DEFAULT= VTE OPTIONS_SUB= yes NLS_USES= gettext-runtime 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 +VTE_USE= GNOME=vte CONFIGURE_ARGS+= --disable-gtk3 PLIST_SUB+= GTK2="" GTK3="@comment " .elif ${FLAVOR} == gtk3 USE_GNOME+= gtk30 +VTE_USE= GNOME=vte3 CONFIGURE_ARGS+= --enable-gtk3 PLIST_SUB+= GTK2="@comment " GTK3="" .endif post-patch-DOCS-off: @${REINPLACE_CMD} -e '/^SUBDIRS/ s|doc||' ${WRKSRC}/Makefile.in post-patch-NLS-off: @${REINPLACE_CMD} -e '/^SUBDIRS/ s|po||' ${WRKSRC}/Makefile.in .include Index: branches/2020Q4/devel/geany/files/patch-src_vte.c =================================================================== --- branches/2020Q4/devel/geany/files/patch-src_vte.c (nonexistent) +++ branches/2020Q4/devel/geany/files/patch-src_vte.c (revision 553178) @@ -0,0 +1,10 @@ +--- src/vte.c.orig 2019-09-28 12:38:17 UTC ++++ src/vte.c +@@ -399,6 +399,7 @@ void vte_close(void) + g_free(vf); + /* free the vte widget before unloading vte module + * this prevents a segfault on X close window if the message window is hidden */ ++ g_signal_handlers_disconnect_by_func(vc->vte, G_CALLBACK(vte_start), NULL); + gtk_widget_destroy(vc->vte); + gtk_widget_destroy(vc->menu); + g_object_unref(vc->menu); Property changes on: branches/2020Q4/devel/geany/files/patch-src_vte.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: branches/2020Q4 =================================================================== --- branches/2020Q4 (revision 553177) +++ branches/2020Q4 (revision 553178) Property changes on: branches/2020Q4 ___________________________________________________________________ Modified: svn:mergeinfo ## -0,0 +0,1 ## Merged /head:r553166