pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
textadept: Import textadept-12.7 as wip/textadept
Module Name: pkgsrc-wip
Committed By: Dan Cîrnaț <cirnatdan%NetBSD.org@localhost>
Pushed By: cirnatdan
Date: Fri Jun 27 11:30:22 2025 +0200
Changeset: c2e821eca54bef7a306f11af3f7f60d334d2a1f0
Added Files:
textadept/COMMIT_MSG
textadept/DESCR
textadept/Makefile
textadept/PLIST
textadept/distinfo
Log Message:
textadept: Import textadept-12.7 as wip/textadept
Package not building yet - fails with linking errors (lua)
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=c2e821eca54bef7a306f11af3f7f60d334d2a1f0
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
textadept/COMMIT_MSG | 1 +
textadept/DESCR | 2 ++
textadept/Makefile | 86 ++++++++++++++++++++++++++++++++++++++++++++++++++++
textadept/PLIST | 4 +++
textadept/distinfo | 38 +++++++++++++++++++++++
5 files changed, 131 insertions(+)
diffs:
diff --git a/textadept/COMMIT_MSG b/textadept/COMMIT_MSG
new file mode 100644
index 0000000000..51b521c269
--- /dev/null
+++ b/textadept/COMMIT_MSG
@@ -0,0 +1 @@
+texadept: Import textadept-12.7 as editors/textadept
diff --git a/textadept/DESCR b/textadept/DESCR
new file mode 100644
index 0000000000..afe528b0be
--- /dev/null
+++ b/textadept/DESCR
@@ -0,0 +1,2 @@
+Fast, minimalist, and remarkably extensible cross-platform text editor
+for programmers.
diff --git a/textadept/Makefile b/textadept/Makefile
new file mode 100644
index 0000000000..8c84c6af1f
--- /dev/null
+++ b/textadept/Makefile
@@ -0,0 +1,86 @@
+# $NetBSD$
+
+DISTNAME= textadept_12.7
+PKGNAME= textadept-12.7
+CATEGORIES= editors
+MASTER_SITES= ${MASTER_SITE_GITHUB:=orbitalquark/}
+GITHUB_PROJECT= textadept
+GITHUB_TAG= refs/tags/textadept_12.7
+EXTRACT_SUFX= .zip
+
+MAINTAINER= cirnatdan%NetBSD.org@localhost
+HOMEPAGE= https://github.com/orbitalquark/textadept/
+COMMENT= Cross-platform text editor for programmers
+LICENSE= mit
+
+WRKSRC= ${WRKDIR}/textadept-textadept_12.7
+
+USE_LANGUAGES= c c++
+
+USE_TOOLS+= pkg-config
+
+CMAKE_ARGS+= -DGTK3=ON
+
+# Distfiles with readable names
+DISTFILES= \
+ ${DEFAULT_DISTFILES} \
+ scintilla556.tgz \
+ scinterm_5.5.zip \
+ scintillua_6.5.zip \
+ lua-5.4.7.tar.gz \
+ lpeg-1.1.0.tar.gz \
+ v1_8_0.zip \
+ 1.0.zip \
+ t20240619.tar.gz \
+ libtermkey-0.22.tar.gz \
+ v14.2.5.zip \
+ v3.4.0.zip
+
+# Download URLs
+SITES.scintilla556.tgz= https://www.scintilla.org/
+SITES.scinterm_5.5.zip= https://github.com/orbitalquark/scinterm/archive/
+SITES.scintillua_6.5.zip= https://github.com/orbitalquark/scintillua/archive/
+SITES.lua-5.4.7.tar.gz= https://www.lua.org/ftp/
+SITES.lpeg-1.1.0.tar.gz= https://www.inf.puc-rio.br/~roberto/lpeg/
+SITES.v1_8_0.zip= https://github.com/keplerproject/luafilesystem/archive/
+SITES.1.0.zip= https://github.com/orbitalquark/lua-std-regex/archive/
+SITES.t20240619.tar.gz= \
+ https://github.com/ThomasDickey/cdk-snapshots/archive/refs/tags/
+SITES.libtermkey-0.22.tar.gz= https://www.leonerd.org.uk/code/libtermkey/
+SITES.v14.2.5.zip= https://github.com/DaanDeMeyer/reproc/archive/refs/tags/
+SITES.v3.4.0.zip= https://github.com/itay-grudev/SingleApplication/archive/refs/tags/
+
+# Custom extract dirs for each
+EXTRACT_DIR.scintilla556.tgz= ${WRKDIR}/scintilla-src
+EXTRACT_DIR.scinterm_5.5.zip= ${WRKDIR}/scinterm-src
+EXTRACT_DIR.scintillua_6.5.zip= ${WRKDIR}/scintillua-src
+EXTRACT_DIR.lua-5.4.7.tar.gz= ${WRKDIR}/lua-src
+EXTRACT_DIR.lpeg-1.1.0.tar.gz= ${WRKDIR}/lpeg-src
+EXTRACT_DIR.v1_8_0.zip= ${WRKDIR}/lfs-src
+EXTRACT_DIR.1.0.zip= ${WRKDIR}/regex-src
+EXTRACT_DIR.t20240619.tar.gz= ${WRKDIR}/cdk-src
+EXTRACT_DIR.libtermkey-0.22.tar.gz= ${WRKDIR}/termkey-src
+EXTRACT_DIR.v14.2.5.zip= ${WRKDIR}/reproc-src
+EXTRACT_DIR.v3.4.0.zip= ${WRKDIR}/singleapp-src
+
+# Symlink them into CMake's expected _deps folder
+pre-configure:
+ ${MKDIR} ${WRKSRC}/cmake-pkgsrc-build/_deps
+ ${LN} -sf ${WRKDIR}/scintilla-src/scintilla ${WRKSRC}/cmake-pkgsrc-build/_deps/scintilla-src
+ ${LN} -sf ${WRKDIR}/scinterm-src ${WRKSRC}/cmake-pkgsrc-build/_deps/scinterm-src
+ ${LN} -sf ${WRKDIR}/scintillua-src ${WRKSRC}/cmake-pkgsrc-build/_deps/scintillua-src
+ ${LN} -sf ${WRKDIR}/lua-src ${WRKSRC}/cmake-pkgsrc-build/_deps/lua-src
+ ${LN} -sf ${WRKDIR}/lpeg-src ${WRKSRC}/cmake-pkgsrc-build/_deps/lpeg-src
+ ${LN} -sf ${WRKDIR}/lfs-src ${WRKSRC}/cmake-pkgsrc-build/_deps/lfs-src
+ ${LN} -sf ${WRKDIR}/regex-src ${WRKSRC}/cmake-pkgsrc-build/_deps/regex-src
+ ${LN} -sf ${WRKDIR}/cdk-src ${WRKSRC}/cmake-pkgsrc-build/_deps/cdk-src
+ ${LN} -sf ${WRKDIR}/termkey-src ${WRKSRC}/cmake-pkgsrc-build/_deps/termkey-src
+ ${LN} -sf ${WRKDIR}/reproc-src ${WRKSRC}/cmake-pkgsrc-build/_deps/reproc-src
+ ${LN} -sf ${WRKDIR}/singleapp-src/SingleApplication-3.4.0 ${WRKSRC}/cmake-pkgsrc-build/_deps/singleapp-src
+
+.include "../../lang/lua/buildlink3.mk"
+.include "../../x11/qt6-qtbase/buildlink3.mk"
+.include "../../devel/qt6-qt5compat/buildlink3.mk"
+.include "../../x11/gtk3/buildlink3.mk"
+.include "../../devel/cmake/build.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/textadept/PLIST b/textadept/PLIST
new file mode 100644
index 0000000000..66e6bf5143
--- /dev/null
+++ b/textadept/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD$
+@comment TODO: to fill this file with the file listing:
+@comment TODO: 1. run "/opt/pkg/bin/bmake package"
+@comment TODO: 2. run "/opt/pkg/bin/bmake print-PLIST"
diff --git a/textadept/distinfo b/textadept/distinfo
new file mode 100644
index 0000000000..f19fb64826
--- /dev/null
+++ b/textadept/distinfo
@@ -0,0 +1,38 @@
+$NetBSD$
+
+BLAKE2s (1.0.zip) = f1ab8a1233e9a6ef534c5ae47237a5b76837ca3182083674bfc4915d948de24b
+SHA512 (1.0.zip) = f893ae316db99c27b73e58963ce98d135687406c4912bff935b6a69f88cf25346696c77a8210c7e61f8dab993202bd8f35ecc8a0221d9a175904e8e6f7459ec3
+Size (1.0.zip) = 6571 bytes
+BLAKE2s (libtermkey-0.22.tar.gz) = ab724a04a4e3bc3f67d7816c3f8c12ee98400162c3075742557a6c50c91bc194
+SHA512 (libtermkey-0.22.tar.gz) = 2e8242cd1e6acb8900125dcee9fd47f7554c359363f760b88858c82667e1f3871bdd87358b14c8a133ef3cd2699947a5045477e64cdf7f96d4ead1723e73a219
+Size (libtermkey-0.22.tar.gz) = 46147 bytes
+BLAKE2s (lpeg-1.1.0.tar.gz) = d3681bbc523cb81bc921bb22ce5a4ccaae8ce593916ba17b573b788b05651e75
+SHA512 (lpeg-1.1.0.tar.gz) = 01b2a4ceb2d110e143603bc63c84a59736ea735dd0ed9866286ba115d41be48d09c9ff21c8e2327974d2296944f6508d50a5c3a18f26ac1d81b8b2fc41f61222
+Size (lpeg-1.1.0.tar.gz) = 78042 bytes
+BLAKE2s (lua-5.4.7.tar.gz) = 8d2fd3b2876bf665980eb994b8e83e74250d27cab7d49dbc88c2c9786342b2e1
+SHA512 (lua-5.4.7.tar.gz) = 98c5c8978dfdf867e37e9eb3b3ec83dee92d199243b5119505da83895e33f10d43c841be6a7d3b106daba8a0b2bd25fe099ebff8f87831dcc55c79c78b97d8b8
+Size (lua-5.4.7.tar.gz) = 374097 bytes
+BLAKE2s (scinterm_5.5.zip) = 738890ce284c36d3f7de620854d4274b9829a2fb940b73be4f32542a4c99de1d
+SHA512 (scinterm_5.5.zip) = c855af856a3d2b9eed9c62f0412fa6a3faff4a377e9a5d33c2ff269c0959e8ff1d28b9bd4db9a5b9111aec8813b9ad4cd4fa3b02a9fe89dfa51abeb6f36bb5a4
+Size (scinterm_5.5.zip) = 147278 bytes
+BLAKE2s (scintilla556.tgz) = b3434e38ebd084995610c48e701a08e6ece851400e5aef1ec05393d6d9c47cc9
+SHA512 (scintilla556.tgz) = 9bfb50d731b8319403531dd92be0b8e2c75578e10663448e1193660839f2e21dc52ef4f978b377f8f12b9a2fdff08c10c811dd2776bca4c69af5913ee4f4cc11
+Size (scintilla556.tgz) = 1811101 bytes
+BLAKE2s (scintillua_6.5.zip) = 7881e115432976904e4da2214dfc3eec748190d9c8da0b3049b27cdf7aed3b4e
+SHA512 (scintillua_6.5.zip) = 571e57e3b34b68691962a0bc7f33611bd1876a29f90efdb7fbd1f0a0262a28f67a36d7dbcbbddf3a0966b2d23e0bf0434128f068b1d3437062759e89251e42cd
+Size (scintillua_6.5.zip) = 358788 bytes
+BLAKE2s (t20240619.tar.gz) = ac13fcc24fd83231bb625de669a01c3b0803056edb9544deede4cf1d564b41bd
+SHA512 (t20240619.tar.gz) = d24628cd8e0999660227b18b54081c07d4e59eddd88661a39d5730d6c8b6eaa20704397b811cd3300adb20cf2d92289b2f8ba789397a3d45efb6a6d5d4e2f76a
+Size (t20240619.tar.gz) = 527234 bytes
+BLAKE2s (textadept_12.7.zip) = a78d4dc1a326d09bf926d2cc88c0dc35152327f22a03661763824e6e0efed05a
+SHA512 (textadept_12.7.zip) = 6841501a5295fa578b922e5b13f564f3731bfcfc16f019f2b3288a841cc4751eeecdf4980368b5930aea1dc704f35d887269faae87fe494214853c6b9ecb6925
+Size (textadept_12.7.zip) = 4741240 bytes
+BLAKE2s (v14.2.5.zip) = b3f3b5c1393924a02b626c5d924f7dbc209fe9e1e7a12fff37eebb606fabf0ce
+SHA512 (v14.2.5.zip) = d66690fab6d0d1d7b0fb70421e791bc977029c65363e77dcb90a8cfd6d626a633e5f8740b8d99c2dda9ba5ab15fa08ada8ad42497577cf9781bb9879f490f1b2
+Size (v14.2.5.zip) = 100060 bytes
+BLAKE2s (v1_8_0.zip) = 406f11efd4c93c8548dad2d3597ebb9eab7ba313c84ce8fa770dca0c4ca724b1
+SHA512 (v1_8_0.zip) = 60d3d64340488d45f63b64918b5f35e595440a5b3d923151e539f15cae6eb6d0cc6cacec97a2f7938b1387b69c42a1c9a59ebfc91c46e8ebc476e9381f0b5448
+Size (v1_8_0.zip) = 38535 bytes
+BLAKE2s (v3.4.0.zip) = f22dc6f9f1c9fd5683b47868f551532921b641225468b37bfc4a087f4cb9d7ba
+SHA512 (v3.4.0.zip) = b9087d0839f36a4c7602bbcedd1c5125cbe1b258a975e1edfb22db52199264b005675c58d18e029f94b01cc4b6abb67b77ceefe9555027dece97c6d3216e042b
+Size (v3.4.0.zip) = 43933 bytes
Home |
Main Index |
Thread Index |
Old Index