New port to install shared color schemes for the Geany text editor
Bugzilla
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241977
Differential D22378
new port: devel/geany-themes: install shared color schemes for the Geany text editor james.wright_digital-chaos.com on Nov 15 2019, 3:30 AM. Authored by Tags Referenced Files
Subscribers
Details
New port to install shared color schemes for the Geany text editor Bugzilla Check files are installed correctly under /usr/local/share/geany/colorschemes/
Diff Detail
Event Timeline
Comment Actions Hi, Thanks for this port, it looks like a good addition to the ports tree. The port looks fine by reading it. I'll test it and commit it once done with tests. Yes, this should work around the flavors issue. I'll test that too. Comment Actions Thanks, that would be great! I'm not precious over the maintainership of this port, would it make sense for you to take this one alongside all the other geany related ports which you maintain? Comment Actions If geany themes were always upgraded each time geany itself was upgraded, it would make sense for me to maintain them too. But since geany themes are rarely updated and the updates happen at their own time(correct me if I'm wrong on any of these observations) there is no problem if you keep maintainership. When there is an update you can send a problem report in bugzilla or a code review here, whatever is more convenient to you and can also CC me or assign it to me, and I will look at it. Comment Actions Hi again, Now that the port is avialable via the pkg repo, I noticed that Is there anything I can change in the port to depend on either Thanks, % sudo pkg install geany-themes New packages to be INSTALLED: Number of packages to be installed: 2 The process will require 13 MiB more space. Proceed with this action? [y/N]: n Comment Actions There is no way to do this with aport. We don't have a "provides" framework. There are to options to work around that. We can invert the dependency, making geany-themes a dependency of geany. So both flavors of geany will depend on the same geany-themes. Or we can add a slave port for gtk2. I think the inversion of dependency would be the best choice. Comment Actions I don't much like having to add a slave port, so inverting the dependency sounds like best option. When inverting the dependancy, should the "geany-themes" become an option to enable in the config of "geany" port? Comment Actions I agree.
Yes, that's the idea. You can choose if making it enabled by default or not. Please file the patch as a new review or as a bug on bugzilla. |