diff --git a/editors/lite/Makefile b/editors/lite/Makefile index b5fe9d81aa3d..a8dd5403cbc2 100644 --- a/editors/lite/Makefile +++ b/editors/lite/Makefile @@ -1,46 +1,53 @@ # Created by: Alexey Dokuchaev PORTNAME= lite PORTVERSION= 1.11 CATEGORIES= editors PKGNAMESUFFIX= -editor # PORTNAME alone is too vague MAINTAINER= danfe@FreeBSD.org COMMENT= Lightweight text editor written mostly in Lua +PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ +PATCHFILES= a38b89ca26dde1353cf1.patch:-p1 + LICENSE= MIT USES= gmake lua pkgconfig sdl USE_SDL= sdl2 USE_GITHUB= yes GH_ACCOUNT= rxi -GH_TAGNAME= 38bd9b3 +GH_PROJECT= ${PORTNAME}-colors:colors ${PORTNAME}-plugins:plugins +GH_TAGNAME= 38bd9b3 5b77292:colors 4a9e1f3:plugins BUILD_WRKSRC= ${WRKSRC}/src MAKEFILE= ${FILESDIR}/makefile PORTDOCS= usage.md OPTIONS_DEFINE= DOCS post-extract: # Prevent accidental build/use of bundled code/headers @${RM} -r ${BUILD_WRKSRC}/lib/lua52 ${WRKSRC}/winlib post-patch: @${REINPLACE_CMD} -e '/^#include/s,lib/lua52/,,' \ ${BUILD_WRKSRC}/api/api.h @${REINPLACE_CMD} -e 's,%%DATADIR%%,${DATADIR},' \ ${BUILD_WRKSRC}/main.c do-install: ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin ${CP} -a ${WRKSRC}/data ${STAGEDIR}${DATADIR} + ${CP} -a ${WRKSRC_colors}/colors ${STAGEDIR}${DATADIR}/user + ${MV} ${WRKSRC_plugins}/plugins/language_*.lua \ + ${STAGEDIR}${DATADIR}/plugins do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR} .include diff --git a/editors/lite/distinfo b/editors/lite/distinfo index f7e67df7767a..5c157050ee24 100644 --- a/editors/lite/distinfo +++ b/editors/lite/distinfo @@ -1,3 +1,9 @@ TIMESTAMP = 1610208177 SHA256 (rxi-lite-1.11-38bd9b3_GH0.tar.gz) = 63b0f22eb90f38564736f56d4d0f51f7219fcb7fe6398018e3435a62badd10d9 SIZE (rxi-lite-1.11-38bd9b3_GH0.tar.gz) = 10707650 +SHA256 (rxi-lite-colors-5b77292_GH0.tar.gz) = 0ad9074b0d9128924f6210808852b1412eae6310e43600978502b512059c2dc4 +SIZE (rxi-lite-colors-5b77292_GH0.tar.gz) = 5337 +SHA256 (rxi-lite-plugins-4a9e1f3_GH0.tar.gz) = cada6be45b11e1d5f70d2bbeac6e9a103e4285ef23f00236a9116718941b92db +SIZE (rxi-lite-plugins-4a9e1f3_GH0.tar.gz) = 41736 +SHA256 (a38b89ca26dde1353cf1.patch) = d0403b01d38daaa71228c83c39c50dcf541a46c207334c10d90b1646120f71a6 +SIZE (a38b89ca26dde1353cf1.patch) = 1895 diff --git a/editors/lite/files/makefile b/editors/lite/files/makefile index 5274d363e360..241bb5d2240a 100644 --- a/editors/lite/files/makefile +++ b/editors/lite/files/makefile @@ -1,25 +1,25 @@ CFLAGS+= -Wall -Wextra CPPFLAGS+= -DLUA_USE_POSIX -I. \ $(shell pkg-config --cflags lua-$(LUA_VER) sdl2) LIBS= $(shell pkg-config --libs lua-$(LUA_VER) sdl2) lite_OBJS= api/api.o \ api/renderer.o \ api/renderer_font.o \ api/system.o \ lib/stb/stb_truetype.o \ main.o \ rencache.o \ renderer.o CCACHE?= $(shell command -v ccache) %.o: %.c $(CCACHE) $(CC) $(CFLAGS) $(CPPFLAGS) -o $@ -c $< lite: $(lite_OBJS) $(CC) $(LDFLAGS) -o $@ $^ $(LIBS) all: lite -.PHONY: all install +.PHONY: all diff --git a/editors/lite/pkg-plist b/editors/lite/pkg-plist index e3028f0a1938..e4b7eac16d10 100644 --- a/editors/lite/pkg-plist +++ b/editors/lite/pkg-plist @@ -1,48 +1,102 @@ bin/lite %%DATADIR%%/core/command.lua %%DATADIR%%/core/commands/command.lua %%DATADIR%%/core/commands/core.lua %%DATADIR%%/core/commands/doc.lua %%DATADIR%%/core/commands/findreplace.lua %%DATADIR%%/core/commands/root.lua %%DATADIR%%/core/commandview.lua %%DATADIR%%/core/common.lua %%DATADIR%%/core/config.lua %%DATADIR%%/core/doc/highlighter.lua %%DATADIR%%/core/doc/init.lua %%DATADIR%%/core/doc/search.lua %%DATADIR%%/core/doc/translate.lua %%DATADIR%%/core/docview.lua %%DATADIR%%/core/init.lua %%DATADIR%%/core/keymap.lua %%DATADIR%%/core/logview.lua %%DATADIR%%/core/object.lua %%DATADIR%%/core/rootview.lua %%DATADIR%%/core/statusview.lua %%DATADIR%%/core/strict.lua %%DATADIR%%/core/style.lua %%DATADIR%%/core/syntax.lua %%DATADIR%%/core/tokenizer.lua %%DATADIR%%/core/view.lua %%DATADIR%%/fonts/font.ttf %%DATADIR%%/fonts/icons.ttf %%DATADIR%%/fonts/monospace.ttf %%DATADIR%%/plugins/autocomplete.lua %%DATADIR%%/plugins/autoreload.lua +%%DATADIR%%/plugins/language_angelscript.lua +%%DATADIR%%/plugins/language_batch.lua %%DATADIR%%/plugins/language_c.lua +%%DATADIR%%/plugins/language_cmake.lua +%%DATADIR%%/plugins/language_cpp.lua +%%DATADIR%%/plugins/language_csharp.lua %%DATADIR%%/plugins/language_css.lua +%%DATADIR%%/plugins/language_d.lua +%%DATADIR%%/plugins/language_dart.lua +%%DATADIR%%/plugins/language_elixir.lua +%%DATADIR%%/plugins/language_elm.lua +%%DATADIR%%/plugins/language_fe.lua +%%DATADIR%%/plugins/language_fennel.lua +%%DATADIR%%/plugins/language_gdscript.lua +%%DATADIR%%/plugins/language_glsl.lua +%%DATADIR%%/plugins/language_go.lua +%%DATADIR%%/plugins/language_hlsl.lua +%%DATADIR%%/plugins/language_hs.lua +%%DATADIR%%/plugins/language_java.lua +%%DATADIR%%/plugins/language_jiyu.lua %%DATADIR%%/plugins/language_js.lua %%DATADIR%%/plugins/language_lua.lua +%%DATADIR%%/plugins/language_make.lua %%DATADIR%%/plugins/language_md.lua +%%DATADIR%%/plugins/language_meson.lua +%%DATADIR%%/plugins/language_moon.lua +%%DATADIR%%/plugins/language_nginx.lua +%%DATADIR%%/plugins/language_nim.lua +%%DATADIR%%/plugins/language_objc.lua +%%DATADIR%%/plugins/language_odin.lua +%%DATADIR%%/plugins/language_php.lua +%%DATADIR%%/plugins/language_pico8.lua +%%DATADIR%%/plugins/language_powershell.lua +%%DATADIR%%/plugins/language_psql.lua %%DATADIR%%/plugins/language_python.lua +%%DATADIR%%/plugins/language_rust.lua +%%DATADIR%%/plugins/language_sh.lua +%%DATADIR%%/plugins/language_teal.lua +%%DATADIR%%/plugins/language_tex.lua +%%DATADIR%%/plugins/language_ts.lua +%%DATADIR%%/plugins/language_wren.lua %%DATADIR%%/plugins/language_xml.lua %%DATADIR%%/plugins/macro.lua %%DATADIR%%/plugins/projectsearch.lua %%DATADIR%%/plugins/quote.lua %%DATADIR%%/plugins/reflow.lua %%DATADIR%%/plugins/tabularize.lua %%DATADIR%%/plugins/treeview.lua %%DATADIR%%/plugins/trimwhitespace.lua +%%DATADIR%%/user/colors/abyss.lua +%%DATADIR%%/user/colors/cold_lime.lua +%%DATADIR%%/user/colors/dracula.lua +%%DATADIR%%/user/colors/duorand.lua +%%DATADIR%%/user/colors/duotone.lua %%DATADIR%%/user/colors/fall.lua +%%DATADIR%%/user/colors/github.lua +%%DATADIR%%/user/colors/gruvbox_dark.lua +%%DATADIR%%/user/colors/liqube.lua +%%DATADIR%%/user/colors/moe.lua +%%DATADIR%%/user/colors/monodark.lua +%%DATADIR%%/user/colors/monokai.lua +%%DATADIR%%/user/colors/nord.lua +%%DATADIR%%/user/colors/onedark.lua +%%DATADIR%%/user/colors/only_dark.lua +%%DATADIR%%/user/colors/solarized_light.lua +%%DATADIR%%/user/colors/solarobj.lua %%DATADIR%%/user/colors/summer.lua +%%DATADIR%%/user/colors/vscode-dark.lua +%%DATADIR%%/user/colors/winter.lua +%%DATADIR%%/user/colors/zenburn.lua %%DATADIR%%/user/init.lua