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