Created attachment 213366 [details] patch to be applied from /usr/ports/x11 This updates the Terminology a terminal emulator for EFL / Enligthenment. Requires EFL to build and run.
Created attachment 213367 [details] patch to be applied from /usr/ports
1.7.0 is released. Any update, Loïc?
I'm waiting to update EFL #245594 Maybe it's not necessary. Thomasz, what do you think?
Both terminology 1.6.0 and 1.7.0 build fine against EFL 1.20, which is what we already have in ports. I have not tried running the 1.20-linked version yet.
Yes Terminology can work with older EFL you can try it out and push to ports :-) Sorry for the delay with EFL I am badly owerworked, the only things left are the make config options, if you could help me with that it would be wonderful, I am already working on the new EFL on my laptop for some time and the stability is far better than the old one :-)
Created attachment 214463 [details] terminology 1.7.0 shar Builds and works with current EFL 1.20.7 and Enlightenment 0.22.4.
Hi, Thanks for the explanation. I'll take a look tonight for efl and terminology. Can you post a diff instead of a shar? Thanks.
Created attachment 214489 [details] 1.6.0 works on older and newer efl+e. 1.7.0 does not. STOP! 1.7.0 doe NOT work correctly with new EFL 1.23.3 and E 0.23.1. There is no input reaction. 1.6.0 builds and works fine on both older and newer versions. I would stay with 1.6.0 in the first place and when EFL and E things are sorted out then move to 1.7.0. Sorry! I know Terminology 1.7.0 is out and EFL 1.24.1, but lets make first things first, see what works and how, send patches to the upstream, etc. Rush will lead to more problems here :-)
Created attachment 214490 [details] 1.4.1 -> 1.6.0 patch.
I'm happy with 1.6.0 as well. I think it should a much smaller update than EFL, so I'd encourage looking at and committing it first ;-). (1.4.1 was released 2019-05; 1.5.0 2019-07; 1.6.0 2019-11; and 1.7.0 just this month. So 1.6.0 catches us up to everything prior to this month and gets us off the year-old 1.4.1.)
Cool, first things first, thanks :-) Please take a look at new EFL and help testing: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=245594 Looks like EFL/E/Terminology was abandoned a bit but in recent move from Xorg towards Wayland that may be the first fully featured running on Wayland here :-)
I have reported 1.7.0 issues to the upstream :-) https://phab.enlightenment.org/T8716
Turns out Terminology 1.7.0 issues comes from and are highly dependent on the EFL build configuration. We can now push 1.6.0 update that will work with older EFL that is currently present in the system. Then, when new EFL port is ready, we can make another update 1.6.0 -> 1.7.0..?
Sounds good to me, Tomasz.
A commit references this bug: Author: lbartoletti Date: Sat May 16 06:05:36 UTC 2020 New revision: 535354 URL: https://svnweb.freebsd.org/changeset/ports/535354 Log: x11/terminology: Update to 1.6.0 PR: 245598 Submitted by: tomek@cedro.info Approved by: tcberner (mentor), cem Differential Revision: https://reviews.freebsd.org/D24840 Changes: head/x11/terminology/Makefile head/x11/terminology/distinfo head/x11/terminology/pkg-descr head/x11/terminology/pkg-plist
Committed, Thanks!
Thank You! :-)