bnjw5jhyxn / sun12x22_full

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sun12x22_full

The sun12x22.psfu included in kbd is missing many glyphs present in the Linux kernel source, from which it is derived.

In addition, the default Unicode mapping for Code Page 437 included in kbd lacks several code points used in man pages and the output of shell commands.

dependencies

This Makefile has several dependencies, listed here in order from most onerous to least onerous.

reasonable questions

Why do you write the ed scripts in the makefile instead of just writing separate files with the ed scripts?

Even though GNU ed supports comments, POSIX ed doesn't require this support and other versions of ed, including BSD ed, have no support for comments. I didn't want to make the ed dependency even more onerous by specifically requiring GNU ed, so I put the script and comments together in the Makefile.

This solution necessitates the use of the special target .ONESHELL, support for which is not required by POSIX make and, as far as I can tell, is not present in BSD make.

legal/license question

I wrote the ed scripts specifically to interact with files licensed under the GPL, but I'm not releasing modified versions of the files; I'm only releasing code that makes modified versions of said files, one of which has a different purpose from the original. Am I still required to release this code under the GPL or can I use some other license?

About


Languages

Language:Makefile 100.0%