Created attachment 216005 [details] portclippy, portfmt, portlint applied new port, Code editor designed for elementary OS more information at https://github.com/elementary/code
I think there are some dependencies missing: https://gist.github.com/0a6017a453372f71a894ab15c21bee38
Created attachment 216013 [details] dependencies updated
Created attachment 216014 [details] missed one lib for accessibility As far the github page of code now all of them are listed on LIB_DEPENDS, if the USE_GNOME includes the gtk30 automatically, yes.
x11-fonts/droid-fonts-ttf is missing (see https://github.com/elementary/code/blob/master/data/io.elementary.code.gschema.xml#L119) And I think value of language in spellcheck plugin must be disable, because default language (en_US) is not necessarily preferred choice for end users. See my port [1] and especially files/pkg-message.in [1] https://framagit.org/olivierd/freebsd-ports-pantheon/-/tree/master/editors/pantheon-code
Created attachment 216015 [details] fix `portlint -abct` and pkg-plist This is the patch against attachment 216014 [details], fix `portlint -abct` and pkg-plist. Please check, thanks!
(In reply to Li-Wen Hsu from comment #5) There are still GLib schemas in pkg-plist. It exists macro for that.
Created attachment 216021 [details] updated following suggestions
Created attachment 216023 [details] updated reference of python:3.7 to python:3.7+ following a discussion on the mailing-list, I found out I should use python:3.7+ and not python:3.7. So, I updated the reference for it.
(In reply to Li-Wen Hsu from comment #5) I took your changes and are applied to the last two patches. Thanks!
A commit references this bug: Author: lwhsu Date: Mon Jun 29 08:22:19 UTC 2020 New revision: 540762 URL: https://svnweb.freebsd.org/changeset/ports/540762 Log: Add editors/elementary-code, code editor designed for elementary OS PR: 247610 Submitted by: Miguel Gocobachi <miguel@gocobachi.dev> Changes: head/editors/Makefile head/editors/elementary-code/ head/editors/elementary-code/Makefile head/editors/elementary-code/distinfo head/editors/elementary-code/files/ head/editors/elementary-code/files/patch-data_io.elementary.code.desktop.in.in head/editors/elementary-code/files/patch-plugins_editorconfig_meson.build head/editors/elementary-code/pkg-descr head/editors/elementary-code/pkg-plist
New port added, thanks! Some minor tweaks: - Python 3.7 is default so use python:build directly. - Optional gettext needs to modify the port to not build/install related files so move to USES. - Mode descriptive pkg-descr
(In reply to Olivier Duchateau from comment #6) Olivier, do you think it's possible to merge the work/fix from you?
Created attachment 216025 [details] Olivier Duchateau suggestions
(In reply to Li-Wen Hsu from comment #12) I am not Olivier, but I borrow his changes, thanks both of you! I missed this one before.
Any reason to keep this PR open?
(In reply to Daniel Engberg from comment #15) [bugmeister note] from what I can tell, Attachment #216025 [details] was never applied.