Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Jan 2021 10:37:04 +0000 (UTC)
From:      Alexey Dokuchaev <danfe@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r561808 - head/editors/xed
Message-ID:  <202101171037.10HAb4dt034158@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: danfe
Date: Sun Jan 17 10:37:04 2021
New Revision: 561808
URL: https://svnweb.freebsd.org/changeset/ports/561808

Log:
  - Update to version 2.8.4, add `gnome' to CATEGORIES
  - Provide more descriptive COMMENT, fix RUN_DEPENDS
  - Add DOCS option which installs API documentation
  - Amend the port description based on the README.md
  
  PR:		252300 (based on)
  Submitted by:	Charlie Li

Modified:
  head/editors/xed/Makefile
  head/editors/xed/distinfo
  head/editors/xed/pkg-descr
  head/editors/xed/pkg-plist

Modified: head/editors/xed/Makefile
==============================================================================
--- head/editors/xed/Makefile	Sun Jan 17 10:36:28 2021	(r561807)
+++ head/editors/xed/Makefile	Sun Jan 17 10:37:04 2021	(r561808)
@@ -2,12 +2,11 @@
 # $FreeBSD$
 
 PORTNAME=	xed
-PORTVERSION=	2.6.2
-PORTREVISION=	1
-CATEGORIES=	editors
+PORTVERSION=	2.8.4
+CATEGORIES=	editors gnome
 
 MAINTAINER=	danfe@FreeBSD.org
-COMMENT=	Small and lightweight graphical text editor
+COMMENT=	Small but powerful graphical text editor
 
 LICENSE=	GPLv2+
 
@@ -17,13 +16,15 @@ BUILD_DEPENDS=	intltool-merge:textproc/intltool \
 		itstool:textproc/itstool
 LIB_DEPENDS=	libpeas-1.0.so:devel/libpeas \
 		libxapp.so:x11/xapp
-RUN_DEPENDS=	${LOCALBASE}/share/glib-2.0/schemas/org.gnome.desktop.interface.gschema.xml:devel/gsettings-desktop-schemas
+RUN_DEPENDS=	${LOCALBASE}/share/glib-2.0/schemas/org.gnome.desktop.interface.gschema.xml:devel/gsettings-desktop-schemas \
+		${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@${PY_FLAVOR} \
+		yelp:x11/yelp
 
 USES=		compiler:c++11-lang desktop-file-utils gettext-tools gnome meson \
-		pkgconfig xorg
+		pkgconfig python:3.6+,run xorg
 USE_GITHUB=	yes
 GH_ACCOUNT=	linuxmint
-USE_GNOME=	atk cairo gdkpixbuf2 glib20 gtk30 gtksourceview3 \
+USE_GNOME=	atk cairo gdkpixbuf2 glib20 gtk30 gtksourceview4 \
 		introspection pango
 USE_LDCONFIG=	yes
 USE_XORG=	x11
@@ -32,9 +33,12 @@ GLIB_SCHEMAS=	org.x.editor.gschema.xml \
 		org.x.editor.plugins.time.gschema.xml \
 		org.x.editor.plugins.wordcompletion.gschema.xml
 
-OPTIONS_DEFINE=	GSPELL
+OPTIONS_DEFINE=	DOCS GSPELL
 OPTIONS_DEFAULT=	GSPELL
 GSPELL_DESC=	Spell checking support via gspell
+
+DOCS_BUILD_DEPENDS=	gtkdoc-scan:textproc/gtk-doc
+DOCS_MESON_ON=		-Ddocs=true
 
 GSPELL_LIB_DEPENDS=	libgspell-1.so:textproc/gspell
 GSPELL_MESON_OFF=	-Denable_spell=false

Modified: head/editors/xed/distinfo
==============================================================================
--- head/editors/xed/distinfo	Sun Jan 17 10:36:28 2021	(r561807)
+++ head/editors/xed/distinfo	Sun Jan 17 10:37:04 2021	(r561808)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1592999116
-SHA256 (linuxmint-xed-2.6.2_GH0.tar.gz) = 357ef0e07b942878344c141b3494a960e6fbd6d9b12c9dab1e4e49d523d763f6
-SIZE (linuxmint-xed-2.6.2_GH0.tar.gz) = 4842633
+TIMESTAMP = 1609608994
+SHA256 (linuxmint-xed-2.8.4_GH0.tar.gz) = 76e8e46d3d47384fa61eb47502cdd3800563d87c0e2ee352338a196077b44a43
+SIZE (linuxmint-xed-2.8.4_GH0.tar.gz) = 4880543

Modified: head/editors/xed/pkg-descr
==============================================================================
--- head/editors/xed/pkg-descr	Sun Jan 17 10:36:28 2021	(r561807)
+++ head/editors/xed/pkg-descr	Sun Jan 17 10:37:04 2021	(r561808)
@@ -2,4 +2,15 @@ xed is a small and lightweight text editor, which supp
 editing features, plus several not typically found in one's average text
 editor (plugins being the most notable of these).
 
+Although new features are always under development, currently xed has:
+
+  * Complete support for UTF-8 text
+  * Syntax highlighting for many languages
+  * Support for editing remote files
+  * Search and replace
+  * Printing and print previewing support
+  * File revert
+  * Complete preferences interface
+  * Configurable Python-based plugin system
+
 WWW: https://github.com/linuxmint/xed

Modified: head/editors/xed/pkg-plist
==============================================================================
--- head/editors/xed/pkg-plist	Sun Jan 17 10:36:28 2021	(r561807)
+++ head/editors/xed/pkg-plist	Sun Jan 17 10:37:04 2021	(r561808)
@@ -21,6 +21,8 @@ include/xed/xed-window-activatable.h
 include/xed/xed-window.h
 lib/xed/girepository-1.0/Xed-1.0.typelib
 lib/xed/libxed.so
+lib/xed/plugins/bracket-complete/bracketcompletion.plugin
+lib/xed/plugins/bracket-complete/bracketcompletion.py
 lib/xed/plugins/docinfo.plugin
 lib/xed/plugins/filebrowser.plugin
 lib/xed/plugins/joinlines.plugin
@@ -50,6 +52,42 @@ libdata/pkgconfig/xed.pc
 man/man1/xed.1.gz
 share/applications/xed.desktop
 share/dbus-1/services/org.x.editor.service
+%%PORTDOCS%%share/gtk-doc/html/xed/XedApp.html
+%%PORTDOCS%%share/gtk-doc/html/xed/XedAppActivatable.html
+%%PORTDOCS%%share/gtk-doc/html/xed/XedMessage.html
+%%PORTDOCS%%share/gtk-doc/html/xed/XedMessageBus.html
+%%PORTDOCS%%share/gtk-doc/html/xed/XedMessageType.html
+%%PORTDOCS%%share/gtk-doc/html/xed/XedPrintJob.html
+%%PORTDOCS%%share/gtk-doc/html/xed/XedProgressInfoBar.html
+%%PORTDOCS%%share/gtk-doc/html/xed/XedStatusbar.html
+%%PORTDOCS%%share/gtk-doc/html/xed/XedViewActivatable.html
+%%PORTDOCS%%share/gtk-doc/html/xed/XedWindowActivatable.html
+%%PORTDOCS%%share/gtk-doc/html/xed/annotation-glossary.html
+%%PORTDOCS%%share/gtk-doc/html/xed/api-index-full.html
+%%PORTDOCS%%share/gtk-doc/html/xed/ch01.html
+%%PORTDOCS%%share/gtk-doc/html/xed/home.png
+%%PORTDOCS%%share/gtk-doc/html/xed/index.html
+%%PORTDOCS%%share/gtk-doc/html/xed/left-insensitive.png
+%%PORTDOCS%%share/gtk-doc/html/xed/left.png
+%%PORTDOCS%%share/gtk-doc/html/xed/object-tree.html
+%%PORTDOCS%%share/gtk-doc/html/xed/right-insensitive.png
+%%PORTDOCS%%share/gtk-doc/html/xed/right.png
+%%PORTDOCS%%share/gtk-doc/html/xed/style.css
+%%PORTDOCS%%share/gtk-doc/html/xed/up-insensitive.png
+%%PORTDOCS%%share/gtk-doc/html/xed/up.png
+%%PORTDOCS%%share/gtk-doc/html/xed/xed-XedEncodingsOptionMenu.html
+%%PORTDOCS%%share/gtk-doc/html/xed/xed-xed-debug.html
+%%PORTDOCS%%share/gtk-doc/html/xed/xed-xed-document.html
+%%PORTDOCS%%share/gtk-doc/html/xed/xed-xed-file-chooser-dialog.html
+%%PORTDOCS%%share/gtk-doc/html/xed/xed-xed-help.html
+%%PORTDOCS%%share/gtk-doc/html/xed/xed-xed-notebook.html
+%%PORTDOCS%%share/gtk-doc/html/xed/xed-xed-panel.html
+%%PORTDOCS%%share/gtk-doc/html/xed/xed-xed-print-job-preview.html
+%%PORTDOCS%%share/gtk-doc/html/xed/xed-xed-tab.html
+%%PORTDOCS%%share/gtk-doc/html/xed/xed-xed-utils.html
+%%PORTDOCS%%share/gtk-doc/html/xed/xed-xed-view.html
+%%PORTDOCS%%share/gtk-doc/html/xed/xed-xed-window.html
+%%PORTDOCS%%share/gtk-doc/html/xed/xed.devhelp2
 share/help/C/xed/figures/xed_format_bold.png
 share/help/C/xed/figures/xed_format_italic.png
 share/help/C/xed/figures/xed_format_strikethrough.png
@@ -344,6 +382,7 @@ share/locale/ur/LC_MESSAGES/xed.mo
 share/locale/vi/LC_MESSAGES/xed.mo
 share/locale/wa/LC_MESSAGES/xed.mo
 share/locale/xh/LC_MESSAGES/xed.mo
+share/locale/zgh/LC_MESSAGES/xed.mo
 share/locale/zh_CN/LC_MESSAGES/xed.mo
 share/locale/zh_HK/LC_MESSAGES/xed.mo
 share/locale/zh_TW/LC_MESSAGES/xed.mo



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