diff --git a/editors/textadept/Makefile b/editors/textadept/Makefile index dcd5c29bbf67..22d8861996d7 100644 --- a/editors/textadept/Makefile +++ b/editors/textadept/Makefile @@ -1,119 +1,121 @@ PORTNAME= textadept -PORTVERSION= 11.1 +PORTVERSION= 11.4 DISTVERSIONPREFIX= ${PORTNAME}_ CATEGORIES= editors MASTER_SITES= https://www.scintilla.org/:sci \ http://www.lua.org/ftp/:lua \ http://www.inf.puc-rio.br/~roberto/lpeg/:lpeg -DISTFILES= scintilla${SCI_VER}.tgz:sci \ +DISTFILES= scintilla${SCINTILLA_VER}.tgz:sci \ + lexilla${LEXILLA_VER}.tgz:sci \ lua-${LUA_VER}.tar.gz:lua \ lpeg-${LPEG_VER}.tar.gz:lpeg MAINTAINER= danfe@FreeBSD.org -COMMENT= Fast, minimalist, extensible cross-platform text editor +COMMENT= Fast, minimalist, extensible text editor WWW= https://orbitalquark.github.io/textadept/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler:c++17-lang desktop-file-utils gmake gnome iconv \ pkgconfig USE_CXXSTD= c++17 USE_GNOME= cairo gdkpixbuf2 glib20 USE_GITHUB= yes GH_ACCOUNT= orbitalquark keplerproject:lfs GH_PROJECT= scintillua:scilua luafilesystem:lfs gtdialog:gtd -GH_TAGNAME= scintillua_${SCILUA_VER}:scilua v${LFS_VER}:lfs \ - ${GTD_HASH}:gtd +GH_TAGNAME= ${SCILUA_HASH}:scilua v${LFS_VER}:lfs ${GTD_HASH}:gtd -SCI_VER= 446 -SCILUA_VER= 4.4.5-2 -SCINTERM_HASH= 6a77415 -LUA_VER= 5.3.5 +SCINTILLA_VER= 524 +LEXILLA_VER= 510 +SCINTERM_HASH= 475d8d4 +SCILUA_HASH= 9088723 +LUA_VER= 5.4.4 LPEG_VER= 1.0.2 LFS_VER= 1_8_0 -GTD_HASH= 6458754 +GTD_HASH= 444af9c CDK_VER= 5.0-20200923 -TERMKEY_VER= 0.20 +TERMKEY_VER= 0.22 BUILD_WRKSRC= ${WRKSRC}/src INSTALL_WRKSRC= ${BUILD_WRKSRC} MAKE_ARGS= TA_TARGETS="${_TARGETS}" OPTIONS_DEFINE= DOCS NCURSES OPTIONS_SINGLE= UI OPTIONS_SINGLE_UI= GTK2 GTK3 OPTIONS_DEFAULT= GTK2 NCURSES OPTIONS_SUB= yes UI_DESC= GTK version GTK2_USE= GNOME=gtk20 +GTK2_MAKE_ARGS= GTK2=1 GTK3_USE= GNOME=gtk30 -GTK3_MAKE_ARGS= GTK3=yes _TARGETS= gtk # HTML files require patched https://keplerproject.github.io/luadoc/ to # build, which is also seemingly deprecated upstream, so just grab them # from the textadept package for GNU/Linux. DOCS_MASTER_SITES= https://github.com/orbitalquark/${PORTNAME}/releases/download/${PORTNAME}_${PORTVERSION}/:docs DOCS_DISTFILES= ${PORTNAME}_${PORTVERSION}.linux.tgz:docs NCURSES_MASTER_SITES= https://invisible-mirror.net/archives/cdk/:cdk \ http://www.leonerd.org.uk/code/libtermkey/:tk NCURSES_DISTFILES= cdk-${CDK_VER}.tgz:cdk \ libtermkey-${TERMKEY_VER}.tar.gz:tk NCURSES_GH_PROJECT= scinterm:scitrm NCURSES_GH_TAGNAME= ${SCINTERM_HASH}:scitrm NCURSES_VARS= _TARGETS+=curses post-patch: ${LN} -s ${WRKDIR}/scintilla ${BUILD_WRKSRC} ${PATCH} -d ${BUILD_WRKSRC}/scintilla -N -p1 < \ ${BUILD_WRKSRC}/scintilla.patch + ${LN} -s ${WRKDIR}/lexilla ${BUILD_WRKSRC} ${LN} -s ${WRKDIR}/lua-${LUA_VER} ${BUILD_WRKSRC}/lua ${PATCH} -d ${BUILD_WRKSRC}/lua -N -p1 < \ ${BUILD_WRKSRC}/lua.patch ${LN} -s ${WRKSRC_scilua}/*.cxx ${WRKSRC_scilua}/*.h \ ${BUILD_WRKSRC} ${LN} -s ${WRKSRC_scilua}/lexers ${BUILD_WRKSRC}/.. ${RM} -r ${WRKSRC_scilua}/lexers/themes @${MKDIR} ${BUILD_WRKSRC}/lua/src/lib ${LN} -s ${WRKDIR}/lpeg-${LPEG_VER}/*.[ch] ${BUILD_WRKSRC}/lua/src/lib ${LN} -s ${WRKDIR}/luafilesystem-${LFS_VER}/src/*.[ch] \ ${BUILD_WRKSRC}/lua/src/lib ${LN} -s ${WRKDIR}/gtdialog-${GTD_HASH} ${BUILD_WRKSRC}/gtdialog -# Fix build with glib 2.68.3: see https://github.com/orbitalquark/textadept/issues/110 - ${REINPLACE_CMD} -e '/static volatile/s|volatile||g' \ - ${BUILD_WRKSRC}/scintilla/gtk/ScintillaGTKAccessible.cxx +# On FreeBSD, ``__progname'' and ``environ'' symbols originated from +# /lib/crt*.o must stay global (see https://bugs.freebsd.org/220103). + @${PRINTF} '%s\n%s\n' __progname environ >> ${WRKSRC}/src/lua.sym post-patch-NCURSES-on: @${MKDIR} ${BUILD_WRKSRC}/scintilla/curses ${LN} -s ${WRKSRC_scitrm}/*.cxx ${WRKSRC_scitrm}/*.h \ ${BUILD_WRKSRC}/scintilla/curses @${MKDIR} ${BUILD_WRKSRC}/cdk ${LN} -s ${WRKDIR}/cdk-${CDK_VER}/include/*.h \ ${WRKDIR}/cdk-${CDK_VER}/*.c ${BUILD_WRKSRC}/cdk .for ext in h c cd ${BUILD_WRKSRC}/cdk && ${SH} \ ${WRKDIR}/cdk-${CDK_VER}/gen-scale.sh SLIDER Slider \ Int int gen-slider.${ext} > slider.${ext} .endfor ${PATCH} -d ${BUILD_WRKSRC}/cdk -N -p1 < ${BUILD_WRKSRC}/cdk.patch @${MKDIR} ${BUILD_WRKSRC}/termkey ${LN} -s ${WRKDIR}/libtermkey-${TERMKEY_VER}/*.[ch] \ ${BUILD_WRKSRC}/termkey ${PATCH} -d ${BUILD_WRKSRC}/termkey -N -p1 < \ ${BUILD_WRKSRC}/termkey.patch post-install-DOCS-on: ${INSTALL_DATA} \ ${WRKDIR}/${PORTNAME}_${PORTVERSION}.linux/docs/*.html \ ${STAGEDIR}${DATADIR}/docs ${MV} ${STAGEDIR}${DATADIR}/docs ${STAGEDIR}${DOCSDIR} ${LN} -sf ../../${DOCSDIR_REL} ${STAGEDIR}${DATADIR}/docs post-install-DOCS-off: ${RM} -r ${STAGEDIR}${DATADIR}/docs .include diff --git a/editors/textadept/distinfo b/editors/textadept/distinfo index dec3ed5a3eed..543c4c41af56 100644 --- a/editors/textadept/distinfo +++ b/editors/textadept/distinfo @@ -1,23 +1,25 @@ -TIMESTAMP = 1611945515 -SHA256 (scintilla446.tgz) = 2df9306ec4539f4fe13f86bab8f2419ba90464933d7cca846d7bb6e7046ec2dc -SIZE (scintilla446.tgz) = 1640227 -SHA256 (lua-5.3.5.tar.gz) = 0c2eed3f960446e1a3e4b9a1ca2f3ff893b6ce41942cf54d5dd59ab4b3b058ac -SIZE (lua-5.3.5.tar.gz) = 303543 +TIMESTAMP = 1659360961 +SHA256 (scintilla524.tgz) = 4aef1488c9a43b172e05ab762566049e135d1b91ca9d5d5f9f50a59c985acc66 +SIZE (scintilla524.tgz) = 1258284 +SHA256 (lexilla510.tgz) = 6b3595274005498671b854cf57bdeec2254966f371712fcf3a716d97aa7f3fd8 +SIZE (lexilla510.tgz) = 867350 +SHA256 (lua-5.4.4.tar.gz) = 164c7849653b80ae67bec4b7473b884bf5cc8d2dca05653475ec2ed27b9ebf61 +SIZE (lua-5.4.4.tar.gz) = 360876 SHA256 (lpeg-1.0.2.tar.gz) = 48d66576051b6c78388faad09b70493093264588fcd0f258ddaab1cdd4a15ffe SIZE (lpeg-1.0.2.tar.gz) = 71840 -SHA256 (textadept_11.1.linux.tgz) = 6b7fa0bc8c3490fa3ee28897735b995f0999f1cdeb93033f51d0c27add706fbe -SIZE (textadept_11.1.linux.tgz) = 4672969 +SHA256 (textadept_11.4.linux.tgz) = ca7cd7106301858e54aa0c3387a53c9f4e57553b2fc6fbc49af8dd49425013d0 +SIZE (textadept_11.4.linux.tgz) = 3996804 SHA256 (cdk-5.0-20200923.tgz) = 007f5de880cb2eebd8556df7e4cd8673d5e64c9970147eee6923a814c29faaed SIZE (cdk-5.0-20200923.tgz) = 545093 -SHA256 (libtermkey-0.20.tar.gz) = 6c0d87c94ab9915e76ecd313baec08dedf3bd56de83743d9aa923a081935d2f5 -SIZE (libtermkey-0.20.tar.gz) = 45167 -SHA256 (orbitalquark-textadept-textadept_11.1_GH0.tar.gz) = 87d67975b22952344e1bdcb330301b88cdfe8242e7710526cd344ab252499c2a -SIZE (orbitalquark-textadept-textadept_11.1_GH0.tar.gz) = 2448453 +SHA256 (libtermkey-0.22.tar.gz) = 6945bd3c4aaa83da83d80a045c5563da4edd7d0374c62c0d35aec09eb3014600 +SIZE (libtermkey-0.22.tar.gz) = 46147 +SHA256 (orbitalquark-textadept-textadept_11.4_GH0.tar.gz) = fe10cbe9949e3a2ec4445ace16e26eb4b905cee2e36de76295ea9a7ca6c3aba8 +SIZE (orbitalquark-textadept-textadept_11.4_GH0.tar.gz) = 2474664 SHA256 (keplerproject-luafilesystem-v1_8_0_GH0.tar.gz) = 16d17c788b8093f2047325343f5e9b74cccb1ea96001e45914a58bbae8932495 SIZE (keplerproject-luafilesystem-v1_8_0_GH0.tar.gz) = 30374 -SHA256 (orbitalquark-scintillua-scintillua_4.4.5-2_GH0.tar.gz) = 8d891c982c2cbfca3a12c971f66e6c7593dc1daeca1696b93929a32048da1033 -SIZE (orbitalquark-scintillua-scintillua_4.4.5-2_GH0.tar.gz) = 227796 -SHA256 (orbitalquark-gtdialog-6458754_GH0.tar.gz) = a43b015281e43a6b9f7c96df009b6df037ab00896348e11a980a557b1d886b17 -SIZE (orbitalquark-gtdialog-6458754_GH0.tar.gz) = 331729 -SHA256 (orbitalquark-scinterm-6a77415_GH0.tar.gz) = 5f0e0972068eb52f94fca97a453107ed5d691b31f75e0b2c4437d1443d84a0cb -SIZE (orbitalquark-scinterm-6a77415_GH0.tar.gz) = 89513 +SHA256 (orbitalquark-scintillua-9088723_GH0.tar.gz) = c4ba400915f350631d453c6955f8acdf26fd5b833cd689753e499b84b11d251c +SIZE (orbitalquark-scintillua-9088723_GH0.tar.gz) = 237678 +SHA256 (orbitalquark-gtdialog-444af9c_GH0.tar.gz) = b583ed59d97ad694929efdbdbb85e9b9933312cf10d801e3f0b10fa561201e98 +SIZE (orbitalquark-gtdialog-444af9c_GH0.tar.gz) = 331777 +SHA256 (orbitalquark-scinterm-475d8d4_GH0.tar.gz) = 0e8c24abcfe5b1fa97efdacc8e6c15690e83f921f4a2804e7ec7072a0f25df3b +SIZE (orbitalquark-scinterm-475d8d4_GH0.tar.gz) = 91137 diff --git a/editors/textadept/files/patch-src_Makefile b/editors/textadept/files/patch-src_Makefile index 193d435781eb..e32e0c14ca5b 100644 --- a/editors/textadept/files/patch-src_Makefile +++ b/editors/textadept/files/patch-src_Makefile @@ -1,95 +1,90 @@ ---- src/Makefile.orig 2021-01-29 18:38:35 UTC +--- src/Makefile.orig 2022-08-01 13:36:01 UTC +++ src/Makefile -@@ -1,10 +1,9 @@ - # Copyright 2007-2021 Mitchell. See LICENSE. +@@ -2,9 +2,7 @@ --CC = gcc --CFLAGS = -Os --CXX = g++ --CXXFLAGS = -Os -std=c++17 --MAKE = make -+CC ?= gcc -+CFLAGS ?= -Os -+CXX ?= g++ -+CXXFLAGS ?= -Os -std=c++17 - ifeq (win, $(findstring win, $(MAKECMDGOALS))) - # Cross-compile for Win32. - CROSS = i686-w64-mingw32- -@@ -62,20 +61,21 @@ else ifeq (osx, $(findstring osx, $(MAKECMDGOALS))) - else - # Build for Linux/BSD. - LUA_CFLAGS = -DLUA_USE_LINUX -- LDFLAGS = -rdynamic -Wl,--retain-symbols-file -Wl,$(shell pwd)/lua.sym -+ # See PR https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220103 -+ #LDFLAGS = -rdynamic -Wl,--retain-symbols-file -Wl,$(shell pwd)/lua.sym - ifeq (Linux, $(shell uname -s)) - LDFLAGS += -ldl - else -- CC = cc -- CXX = c++ -- LDFLAGS += -liconv -- MAKE = gmake -+ CC ?= cc -+ CXX ?= c++ -+ # Correct spelling on FreeBSD is USES+=iconv :) -+ #LDFLAGS += -liconv - endif - PREFIX ?= /usr/local - bin_dir = $(PREFIX)/bin - data_dir = $(PREFIX)/share/textadept - XDG_DATA_DIR ?= $(PREFIX)/share/applications -- PIXMAPS_DIR ?= /usr/share/pixmaps -+ PIXMAPS_DIR ?= $(PREFIX)/share/pixmaps - desktop_files := $(wildcard *.desktop) - ifeq (, $(findstring curses, $(MAKECMDGOALS))) - plat_flag = -DGTK -@@ -103,7 +103,7 @@ else - endif - version = $(shell grep -m 1 _RELEASE ../core/init.lua | cut -d ' ' -f4- | \ - tr ' ' '_' | tr -d "'") + # Base flags and options. + +-CFLAGS := -Os +-CXXFLAGS := -Os -std=c++17 -WGET = wget -O $@ +WGET = : wget-is-forbidden-during-build -O $@ - # Scintilla. - -@@ -164,7 +164,11 @@ endif - - # Build. + # Define these once for speed and reference them later. + ifdef GTK2 +@@ -194,9 +192,6 @@ $(linux_objs): CXX := g++ + ifeq (Linux, $(shell uname -s)) + $(linux_objs): CC := gcc + $(linux_objs): CXX := g++ +-else +-$(linux_objs): CC := cc +-$(linux_objs): CXX := c++ + endif + $(linux_objs): lua_flags += -DLUA_USE_LINUX + $(linux_objs): gtk_flags := $(gtk_flags_linux) +@@ -231,7 +226,11 @@ osx_exes := $(addprefix ../, textadept-osx textadept-o --all: textadept + .PHONY: all curses win osx + .DEFAULT_GOAL := all +-all: $(linux_exes) +all: -+ for tgt in $(TA_TARGETS) ; do $(MAKE) $$tgt ; \ -+ find . -type f -name \*.o -delete ; done -+ -+gtk: textadept - curses: textadept-curses - win32: textadept.exe - win32-curses: textadept-curses.exe -@@ -239,20 +243,21 @@ textadept-curses.exe: $(sci_objs) $(sci_lex_objs) LexL ++ for tgt in $(TA_TARGETS) ; do \ ++ find . -type f -name \*.o -delete ; \ ++ $(MAKE) $$tgt ; done ++gtk: ../textadept + curses: ../textadept-curses + win: $(win_exes) + osx: $(osx_exes) +@@ -244,8 +243,6 @@ $(linux_exes): CXX := g++ - # Install/uninstall. + ifeq (Linux, $(shell uname -s)) + $(linux_exes): CXX := g++ +-else +-$(linux_exes): CXX := c++ + endif + $(linux_exes): LDFLAGS := -rdynamic + ifndef PROFILE +@@ -261,8 +258,6 @@ $(linux_exes): LDLIBS := -ldl + echo -lncursesw) -lpthread + ifeq (Linux, $(shell uname -s)) + $(linux_exes): LDLIBS := -ldl +-else +-$(linux_exes): LDLIBS := -liconv + endif + ifdef PROFILE + $(linux_exes): LDLIBS += -lgcov +@@ -309,7 +304,7 @@ XDG_DATA_DIR ?= $(PREFIX)/share/applications + bin_dir := $(PREFIX)/bin + data_dir := $(PREFIX)/share/textadept + XDG_DATA_DIR ?= $(PREFIX)/share/applications +-PIXMAPS_DIR ?= /usr/share/pixmaps ++PIXMAPS_DIR ?= $(PREFIX)/share/pixmaps + desktop_files := $(wildcard *.desktop) + ifeq (, $(findstring curses, $(MAKECMDGOALS))) + install_targets := ../textadept +@@ -318,19 +313,19 @@ endif + endif --install: $(install_targets) | ../core ../docs ../init.lua ../lexers ../LICENSE \ -+install: $(wildcard ../textadept*) | ../core ../docs ../init.lua ../lexers \ - ../modules ../themes + .PHONY: install uninstall +-install: $(install_targets) | ../core ../docs ../init.lua ../lexers ../LICENSE ../modules ../themes ++install: $(wildcard ../textadept*) | ../core ../docs ../init.lua ../lexers ../modules ../themes install -d $(DESTDIR)$(bin_dir) $(DESTDIR)$(data_dir) - install $^ $(DESTDIR)$(data_dir) +- install $^ $(DESTDIR)$(data_dir) ++ $(BSD_INSTALL_PROGRAM) $^ $(DESTDIR)$(data_dir) cp -rL $| $(DESTDIR)$(data_dir) - ln -s $(subst .., $(data_dir), $^) $(DESTDIR)$(bin_dir) - if [ -d "$(XDG_DATA_DIR)" ]; then \ + ln -s $(subst ..,..$(subst $(PREFIX),,$(data_dir)),$^) $(DESTDIR)$(bin_dir) + if : ; then \ install -d $(DESTDIR)$(XDG_DATA_DIR); \ install $(desktop_files) $(DESTDIR)$(XDG_DATA_DIR); \ fi - if [ -d "$(PIXMAPS_DIR)" ]; then \ + if : ; then \ install -d $(DESTDIR)$(PIXMAPS_DIR); \ - ln -s $(data_dir)/core/images/textadept.svg $(DESTDIR)$(PIXMAPS_DIR); \ -- ln -s $(data_dir)/core/images/ta_48x48.png \ -+ ln -s ../..$(subst $(PREFIX),,$(data_dir))/core/images/textadept.svg \ -+ $(DESTDIR)$(PIXMAPS_DIR); \ -+ ln -s ../..$(subst $(PREFIX),,$(data_dir))/core/images/ta_48x48.png \ - $(DESTDIR)$(PIXMAPS_DIR)/textadept.png; \ +- ln -s $(data_dir)/core/images/ta_48x48.png $(DESTDIR)$(PIXMAPS_DIR)/textadept.png; \ ++ ln -s ../..$(subst $(PREFIX),,$(data_dir))/core/images/textadept.svg $(DESTDIR)$(PIXMAPS_DIR); \ ++ ln -s ../..$(subst $(PREFIX),,$(data_dir))/core/images/ta_48x48.png $(DESTDIR)$(PIXMAPS_DIR)/textadept.png; \ fi uninstall: + rm -r $(DESTDIR)$(bin_dir)/textadept* $(DESTDIR)$(data_dir) diff --git a/editors/textadept/pkg-plist b/editors/textadept/pkg-plist index 6e1bfb5fe33d..3a7a2665ce42 100644 --- a/editors/textadept/pkg-plist +++ b/editors/textadept/pkg-plist @@ -1,274 +1,277 @@ bin/textadept %%NCURSES%%bin/textadept-curses -share/applications/textadept-curses.desktop +%%NCURSES%%share/applications/textadept-curses.desktop share/applications/textadept.desktop %%PORTDOCS%%%%DOCSDIR%%/_layouts/default.html %%PORTDOCS%%%%DOCSDIR%%/api.html %%PORTDOCS%%%%DOCSDIR%%/api.md %%PORTDOCS%%%%DOCSDIR%%/book.html %%PORTDOCS%%%%DOCSDIR%%/book.md %%PORTDOCS%%%%DOCSDIR%%/changelog.html %%PORTDOCS%%%%DOCSDIR%%/changelog.md %%PORTDOCS%%%%DOCSDIR%%/faq.html %%PORTDOCS%%%%DOCSDIR%%/faq.md %%PORTDOCS%%%%DOCSDIR%%/icon.png %%PORTDOCS%%%%DOCSDIR%%/images/adeptsense_doc.png %%PORTDOCS%%%%DOCSDIR%%/images/adeptsense_lua.png %%PORTDOCS%%%%DOCSDIR%%/images/adeptsense_string.png %%PORTDOCS%%%%DOCSDIR%%/images/adeptsense_ta.png %%PORTDOCS%%%%DOCSDIR%%/images/adeptsense_tadoc.png %%PORTDOCS%%%%DOCSDIR%%/images/bufferbrowser.png %%PORTDOCS%%%%DOCSDIR%%/images/bufferbrowserfiltered.png %%PORTDOCS%%%%DOCSDIR%%/images/commandentry.png %%PORTDOCS%%%%DOCSDIR%%/images/commandentrycompletion.png %%PORTDOCS%%%%DOCSDIR%%/images/darktheme.png %%PORTDOCS%%%%DOCSDIR%%/images/docstatusbar.png %%PORTDOCS%%%%DOCSDIR%%/images/feed.png %%PORTDOCS%%%%DOCSDIR%%/images/findinfiles.png %%PORTDOCS%%%%DOCSDIR%%/images/folding.png %%PORTDOCS%%%%DOCSDIR%%/images/header.png %%PORTDOCS%%%%DOCSDIR%%/images/icon.png %%PORTDOCS%%%%DOCSDIR%%/images/languages.png %%PORTDOCS%%%%DOCSDIR%%/images/lighttheme.png %%PORTDOCS%%%%DOCSDIR%%/images/linux.png %%PORTDOCS%%%%DOCSDIR%%/images/loc.png %%PORTDOCS%%%%DOCSDIR%%/images/macosx.png %%PORTDOCS%%%%DOCSDIR%%/images/matchingbrace.png %%PORTDOCS%%%%DOCSDIR%%/images/ncurses.png %%PORTDOCS%%%%DOCSDIR%%/images/quickref_small.png %%PORTDOCS%%%%DOCSDIR%%/images/rectangularselection.png %%PORTDOCS%%%%DOCSDIR%%/images/rectangularselection2.png %%PORTDOCS%%%%DOCSDIR%%/images/runerror.png %%PORTDOCS%%%%DOCSDIR%%/images/snapopen.png %%PORTDOCS%%%%DOCSDIR%%/images/snippet.png %%PORTDOCS%%%%DOCSDIR%%/images/snippet2.png %%PORTDOCS%%%%DOCSDIR%%/images/splitviews.png %%PORTDOCS%%%%DOCSDIR%%/images/termtheme.png %%PORTDOCS%%%%DOCSDIR%%/images/textadept.gif %%PORTDOCS%%%%DOCSDIR%%/images/textadept.png %%PORTDOCS%%%%DOCSDIR%%/images/ui.png %%PORTDOCS%%%%DOCSDIR%%/images/win32.png %%PORTDOCS%%%%DOCSDIR%%/images/wordcompletion.png %%PORTDOCS%%%%DOCSDIR%%/images/wordhighlight.png %%PORTDOCS%%%%DOCSDIR%%/index.html %%PORTDOCS%%%%DOCSDIR%%/manual.html %%PORTDOCS%%%%DOCSDIR%%/manual.md %%PORTDOCS%%%%DOCSDIR%%/quickref_excerpt.pdf %%PORTDOCS%%%%DOCSDIR%%/style.css %%PORTDOCS%%%%DOCSDIR%%/thanks.html %%PORTDOCS%%%%DOCSDIR%%/thanks.md share/pixmaps/textadept.png share/pixmaps/textadept.svg %%DATADIR%%/core/._M.luadoc %%DATADIR%%/core/.buffer.luadoc %%DATADIR%%/core/.iconv.luadoc %%DATADIR%%/core/.os.luadoc %%DATADIR%%/core/.ui.dialogs.luadoc %%DATADIR%%/core/.view.luadoc %%DATADIR%%/core/args.lua %%DATADIR%%/core/assert.lua %%DATADIR%%/core/events.lua %%DATADIR%%/core/file_io.lua %%DATADIR%%/core/iface.lua %%DATADIR%%/core/images/ta_128x128.png %%DATADIR%%/core/images/ta_16x16.png %%DATADIR%%/core/images/ta_256x256.png %%DATADIR%%/core/images/ta_32x32.ico %%DATADIR%%/core/images/ta_32x32.png %%DATADIR%%/core/images/ta_48x48.png %%DATADIR%%/core/images/ta_64x64.png %%DATADIR%%/core/images/textadept.icns %%DATADIR%%/core/images/textadept.ico %%DATADIR%%/core/images/textadept.png %%DATADIR%%/core/images/textadept.svg %%DATADIR%%/core/init.lua %%DATADIR%%/core/keys.lua %%DATADIR%%/core/lfs_ext.lua %%DATADIR%%/core/locale.conf %%DATADIR%%/core/locale.lua %%DATADIR%%/core/locales/locale.ar.conf %%DATADIR%%/core/locales/locale.de.conf %%DATADIR%%/core/locales/locale.es.conf %%DATADIR%%/core/locales/locale.fr.conf %%DATADIR%%/core/locales/locale.it.conf %%DATADIR%%/core/locales/locale.pl.conf %%DATADIR%%/core/locales/locale.ru.conf %%DATADIR%%/core/locales/locale.sv.conf %%DATADIR%%/core/locales/locale.zh.conf %%DATADIR%%/core/ui.lua %%PORTDOCS%%%%DATADIR%%/docs %%DATADIR%%/init.lua %%DATADIR%%/lexers/actionscript.lua %%DATADIR%%/lexers/ada.lua %%DATADIR%%/lexers/ansi_c.lua %%DATADIR%%/lexers/antlr.lua %%DATADIR%%/lexers/apdl.lua %%DATADIR%%/lexers/apl.lua %%DATADIR%%/lexers/applescript.lua %%DATADIR%%/lexers/asm.lua %%DATADIR%%/lexers/asp.lua %%DATADIR%%/lexers/autoit.lua %%DATADIR%%/lexers/awk.lua %%DATADIR%%/lexers/bash.lua %%DATADIR%%/lexers/batch.lua %%DATADIR%%/lexers/bibtex.lua %%DATADIR%%/lexers/boo.lua %%DATADIR%%/lexers/caml.lua %%DATADIR%%/lexers/chuck.lua %%DATADIR%%/lexers/clojure.lua %%DATADIR%%/lexers/cmake.lua %%DATADIR%%/lexers/coffeescript.lua %%DATADIR%%/lexers/container.lua %%DATADIR%%/lexers/context.lua %%DATADIR%%/lexers/cpp.lua %%DATADIR%%/lexers/crystal.lua %%DATADIR%%/lexers/csharp.lua %%DATADIR%%/lexers/css.lua %%DATADIR%%/lexers/cuda.lua %%DATADIR%%/lexers/dart.lua %%DATADIR%%/lexers/desktop.lua %%DATADIR%%/lexers/diff.lua %%DATADIR%%/lexers/django.lua %%DATADIR%%/lexers/dmd.lua %%DATADIR%%/lexers/dockerfile.lua %%DATADIR%%/lexers/dot.lua %%DATADIR%%/lexers/eiffel.lua %%DATADIR%%/lexers/elixir.lua %%DATADIR%%/lexers/elm.lua %%DATADIR%%/lexers/erlang.lua %%DATADIR%%/lexers/fantom.lua %%DATADIR%%/lexers/faust.lua %%DATADIR%%/lexers/fennel.lua %%DATADIR%%/lexers/fish.lua %%DATADIR%%/lexers/forth.lua %%DATADIR%%/lexers/fortran.lua %%DATADIR%%/lexers/fsharp.lua %%DATADIR%%/lexers/fstab.lua %%DATADIR%%/lexers/gap.lua %%DATADIR%%/lexers/gettext.lua %%DATADIR%%/lexers/gherkin.lua +%%DATADIR%%/lexers/gleam.lua %%DATADIR%%/lexers/glsl.lua %%DATADIR%%/lexers/gnuplot.lua %%DATADIR%%/lexers/go.lua %%DATADIR%%/lexers/groovy.lua %%DATADIR%%/lexers/gtkrc.lua +%%DATADIR%%/lexers/hare.lua %%DATADIR%%/lexers/haskell.lua %%DATADIR%%/lexers/html.lua %%DATADIR%%/lexers/icon.lua %%DATADIR%%/lexers/idl.lua %%DATADIR%%/lexers/inform.lua %%DATADIR%%/lexers/ini.lua %%DATADIR%%/lexers/io_lang.lua %%DATADIR%%/lexers/java.lua %%DATADIR%%/lexers/javascript.lua %%DATADIR%%/lexers/jq.lua %%DATADIR%%/lexers/json.lua %%DATADIR%%/lexers/jsp.lua %%DATADIR%%/lexers/julia.lua %%DATADIR%%/lexers/latex.lua %%DATADIR%%/lexers/ledger.lua %%DATADIR%%/lexers/less.lua %%DATADIR%%/lexers/lexer.lua %%DATADIR%%/lexers/lilypond.lua %%DATADIR%%/lexers/lisp.lua %%DATADIR%%/lexers/litcoffee.lua %%DATADIR%%/lexers/logtalk.lua %%DATADIR%%/lexers/lpeg.properties %%DATADIR%%/lexers/lua.lua %%DATADIR%%/lexers/makefile.lua %%DATADIR%%/lexers/man.lua %%DATADIR%%/lexers/markdown.lua %%DATADIR%%/lexers/matlab.lua %%DATADIR%%/lexers/mediawiki.lua %%DATADIR%%/lexers/meson.lua %%DATADIR%%/lexers/moonscript.lua %%DATADIR%%/lexers/myrddin.lua %%DATADIR%%/lexers/nemerle.lua %%DATADIR%%/lexers/networkd.lua %%DATADIR%%/lexers/nim.lua %%DATADIR%%/lexers/nsis.lua %%DATADIR%%/lexers/null.lua %%DATADIR%%/lexers/objective_c.lua %%DATADIR%%/lexers/pascal.lua %%DATADIR%%/lexers/perl.lua %%DATADIR%%/lexers/php.lua %%DATADIR%%/lexers/pico8.lua %%DATADIR%%/lexers/pike.lua %%DATADIR%%/lexers/pkgbuild.lua %%DATADIR%%/lexers/pony.lua %%DATADIR%%/lexers/powershell.lua %%DATADIR%%/lexers/prolog.lua %%DATADIR%%/lexers/props.lua %%DATADIR%%/lexers/protobuf.lua %%DATADIR%%/lexers/ps.lua %%DATADIR%%/lexers/pure.lua %%DATADIR%%/lexers/python.lua %%DATADIR%%/lexers/rails.lua %%DATADIR%%/lexers/rc.lua %%DATADIR%%/lexers/reason.lua %%DATADIR%%/lexers/rebol.lua %%DATADIR%%/lexers/rest.lua %%DATADIR%%/lexers/rexx.lua %%DATADIR%%/lexers/rhtml.lua %%DATADIR%%/lexers/routeros.lua %%DATADIR%%/lexers/rstats.lua %%DATADIR%%/lexers/ruby.lua %%DATADIR%%/lexers/rust.lua %%DATADIR%%/lexers/sass.lua %%DATADIR%%/lexers/scala.lua %%DATADIR%%/lexers/scheme.lua %%DATADIR%%/lexers/smalltalk.lua %%DATADIR%%/lexers/sml.lua %%DATADIR%%/lexers/snobol4.lua %%DATADIR%%/lexers/spin.lua %%DATADIR%%/lexers/sql.lua %%DATADIR%%/lexers/systemd.lua %%DATADIR%%/lexers/taskpaper.lua %%DATADIR%%/lexers/tcl.lua %%DATADIR%%/lexers/template.txt %%DATADIR%%/lexers/tex.lua %%DATADIR%%/lexers/texinfo.lua %%DATADIR%%/lexers/text.lua %%DATADIR%%/lexers/toml.lua %%DATADIR%%/lexers/txt2tags.lua +%%DATADIR%%/lexers/typescript.lua %%DATADIR%%/lexers/vala.lua %%DATADIR%%/lexers/vb.lua %%DATADIR%%/lexers/vcard.lua %%DATADIR%%/lexers/verilog.lua %%DATADIR%%/lexers/vhdl.lua %%DATADIR%%/lexers/wsf.lua %%DATADIR%%/lexers/xml.lua %%DATADIR%%/lexers/xs.lua %%DATADIR%%/lexers/xtend.lua %%DATADIR%%/lexers/yaml.lua %%DATADIR%%/lexers/zig.lua %%DATADIR%%/modules/ansi_c/api %%DATADIR%%/modules/ansi_c/init.lua %%DATADIR%%/modules/ansi_c/lua_api %%DATADIR%%/modules/ansi_c/lua_tags %%DATADIR%%/modules/ansi_c/tags %%DATADIR%%/modules/lua/api %%DATADIR%%/modules/lua/init.lua %%DATADIR%%/modules/lua/lua.luadoc %%DATADIR%%/modules/lua/ta_api %%DATADIR%%/modules/lua/ta_tags %%DATADIR%%/modules/lua/tadoc.lua %%DATADIR%%/modules/lua/tags %%DATADIR%%/modules/textadept/bookmarks.lua %%DATADIR%%/modules/textadept/command_entry.lua %%DATADIR%%/modules/textadept/editing.lua %%DATADIR%%/modules/textadept/file_types.lua %%DATADIR%%/modules/textadept/find.lua %%DATADIR%%/modules/textadept/history.lua %%DATADIR%%/modules/textadept/init.lua %%DATADIR%%/modules/textadept/keys.lua %%DATADIR%%/modules/textadept/macros.lua %%DATADIR%%/modules/textadept/menu.lua %%DATADIR%%/modules/textadept/run.lua %%DATADIR%%/modules/textadept/session.lua %%DATADIR%%/modules/textadept/snippets.lua %%DATADIR%%/textadept %%NCURSES%%%%DATADIR%%/textadept-curses %%DATADIR%%/themes/dark.lua %%DATADIR%%/themes/light.lua %%DATADIR%%/themes/term.lua