pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Featherpad, update to 0.13.0



Module Name:	pkgsrc-wip
Committed By:	pin <voidpin%protonmail.com@localhost>
Pushed By:	pin
Date:		Tue Mar 10 10:45:56 2020 +0100
Changeset:	5c5ae3e37e4ece6b65667b39a61430f7445fa572

Modified Files:
	Makefile
Added Files:
	featherpad/DESCR
	featherpad/Makefile
	featherpad/PLIST
	featherpad/distinfo

Log Message:
Featherpad, update to 0.13.0

The main change in this release is the support for syntax color
customization, with separate settings for light and dark backgrounds.
Also, the color value of whitespaces can be customized,
in case they're shown.

Other changes:

- Allow dash and some other characters in URLs.
- Considered extra cases of valid ampersands in HTML.
- Yet smarter Shift+Enter with alphabetical lists.
- Removed QCoreApplication::processEvents() to prevent a rare crash.
- Remember cursor's horizontal pixel position before Backspace/Enter and
restore it after Down/Up. (This feature was removed from Qt 5.14.1
with Backspace, probably due to a regression.)
- A few fixes.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=5c5ae3e37e4ece6b65667b39a61430f7445fa572

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile            |  1 +
 featherpad/DESCR    | 18 ++++++++++++++++++
 featherpad/Makefile | 34 ++++++++++++++++++++++++++++++++++
 featherpad/PLIST    | 32 ++++++++++++++++++++++++++++++++
 featherpad/distinfo |  6 ++++++
 5 files changed, 91 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 0d3398cb9a..a46b72f0d4 100644
--- a/Makefile
+++ b/Makefile
@@ -791,6 +791,7 @@ SUBDIR+=	fbpanel
 SUBDIR+=	fbsd2pkg
 SUBDIR+=	fceux
 SUBDIR+=	feathercoin
+SUBDIR+=	featherpad
 SUBDIR+=	felt
 SUBDIR+=	festvox-awb
 SUBDIR+=	festvox-bdl
diff --git a/featherpad/DESCR b/featherpad/DESCR
new file mode 100644
index 0000000000..15ec4205b2
--- /dev/null
+++ b/featherpad/DESCR
@@ -0,0 +1,18 @@
+FeatherPad is a lightweight Qt5 plain-text editor.
+It is independent of any desktop environment and has:
+  * Drag-and-drop support, including tab detachment and attachment;
+  * X11 virtual desktop awareness;
+  * An optionally permanent search-bar;
+  * Instant highlighting of found matches when searching;
+  * A docked window for text replacement;
+  * Support for line numbers and jumping to a specific line;
+  * Automatic detection of text encoding;
+  * Syntax highlighting for common programming languages;
+  * Ability to open URLs with appropriate applications;
+  * Session management;
+  * Side-pane mode;
+  * Auto-saving;
+  * Spell checking with Hunspell;
+  * Printing;
+  * Text zooming;
+  * Haiku OS and macOS support.
diff --git a/featherpad/Makefile b/featherpad/Makefile
new file mode 100644
index 0000000000..41f2787f5e
--- /dev/null
+++ b/featherpad/Makefile
@@ -0,0 +1,34 @@
+# $NetBSD$
+
+DISTNAME=		FeatherPad-V0.13.0
+PKGNAME=		featherpad-0.13.0
+CATEGORIES=		editors
+MASTER_SITES=		${MASTER_SITE_GITHUB:=tsujan/}
+GITHUB_TAG=		V${PKGVERSION_NOREV}
+
+MAINTAINER=	voidpin%protonmail.com@localhost
+HOMEPAGE=	https://github.com/tsujan/FeatherPad/
+COMMENT=	Lightweight Qt5 plain-text editor
+LICENSE=	gnu-gpl-v3
+
+WRKSRC=		${WRKDIR}/FeatherPad-0.13.0
+USE_CMAKE=	yes
+USE_TOOLS+=	pkg-config
+USE_LANGUAGES=	c c++
+
+CONFIGURE_DIRS=	build
+CMAKE_ARG_PATH=	..
+
+pre-configure:
+	${MKDIR} -p ${WRKSRC}/build
+
+TOOL_DEPENDS+=	qt5-qttools-[0-9]*:../../x11/qt5-qttools
+
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../x11/qt5-qtx11extras/buildlink3.mk"
+.include "../../x11/qt5-qtsvg/buildlink3.mk"
+.include "../../textproc/hunspell/buildlink3.mk"
+.include "../../x11/libX11/buildlink3.mk"
+.include "../../x11/libXext/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/featherpad/PLIST b/featherpad/PLIST
new file mode 100644
index 0000000000..2ba43ee00e
--- /dev/null
+++ b/featherpad/PLIST
@@ -0,0 +1,32 @@
+@comment $NetBSD$
+bin/featherpad
+bin/fpad
+share/applications/featherpad.desktop
+share/featherpad/help
+share/featherpad/help_ja
+share/featherpad/translations/featherpad_ar_DZ.qm
+share/featherpad/translations/featherpad_cs.qm
+share/featherpad/translations/featherpad_cy.qm
+share/featherpad/translations/featherpad_da.qm
+share/featherpad/translations/featherpad_de.qm
+share/featherpad/translations/featherpad_el.qm
+share/featherpad/translations/featherpad_eo.qm
+share/featherpad/translations/featherpad_es.qm
+share/featherpad/translations/featherpad_fa.qm
+share/featherpad/translations/featherpad_fr.qm
+share/featherpad/translations/featherpad_hu.qm
+share/featherpad/translations/featherpad_id.qm
+share/featherpad/translations/featherpad_it.qm
+share/featherpad/translations/featherpad_ja.qm
+share/featherpad/translations/featherpad_lt.qm
+share/featherpad/translations/featherpad_nb_NO.qm
+share/featherpad/translations/featherpad_nl.qm
+share/featherpad/translations/featherpad_pl.qm
+share/featherpad/translations/featherpad_pt_BR.qm
+share/featherpad/translations/featherpad_pt_PT.qm
+share/featherpad/translations/featherpad_ru.qm
+share/featherpad/translations/featherpad_sk_SK.qm
+share/featherpad/translations/featherpad_tr.qm
+share/featherpad/translations/featherpad_zh_CN.qm
+share/featherpad/translations/featherpad_zh_TW.qm
+share/icons/hicolor/scalable/apps/featherpad.svg
diff --git a/featherpad/distinfo b/featherpad/distinfo
new file mode 100644
index 0000000000..822fb3c176
--- /dev/null
+++ b/featherpad/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (FeatherPad-V0.13.0.tar.gz) = d7467c9bf1d946da2aec99f3dcbe2384353bfc6f
+RMD160 (FeatherPad-V0.13.0.tar.gz) = 89298fe493248219457dd9e20d384897203e2a98
+SHA512 (FeatherPad-V0.13.0.tar.gz) = fb88a13ba49dc9a3be4e6cf2537d246d4514f667238e8d80c5d570ec9ff860cbde34a213be2b0a0b51fcc260a2943bfc7fd929c1f91a44b65fe7b8eaf5460b5d
+Size (FeatherPad-V0.13.0.tar.gz) = 822180 bytes


Home | Main Index | Thread Index | Old Index