Alright, I made all the fixes and created a new port for the APL fonts (apl-fonts), as suggested.
Find both ports attached. Thanks. On Thu, Jul 20, 2017 at 7:04 PM, Brian Callahan <bcal...@devio.us> wrote: > Hi Giuseppe -- > > On 07/20/17 02:48, Giuseppe Cocomazzi wrote: >> >> Hi ports, >> following Brian's and Ian's suggestions, I updated the port of >> GNU Apl to account for: >> - A default configuration file which disables coloring and enables ^D >> to quit the interpreter; >> - Adrian Smith's standard APL385 font shipped with the package. >> >> All it takes for the special characters to be correctly displayed is a >> UTF-8 LC_CTYPE (/etc/gnu-apl.d/keyboard1.txt should display an alien >> keyboard layout if everything is fine). >> >> Tested on -current from latest snapshot: >> >> OpenBSD wretch.doom.loc 6.1 GENERIC#194 i386 >> >> As soon as the port is integrated in the tree I will communicate my >> patches back to the author of the program for a better OpenBSD support. >> >> Thanks for the feedback. > > > After some discussion with sthen, it was suggested to make the font its own > port. > You can make this one have a RUN_DEPENDS on the new font port, as indeed the > APL interpreter is unusable without the font. > > Also, the V=1.7 variable in the port Makefile can go away. It's only ever > used in the DISTNAME line, so DISTNAME can just become DISTNAME=apl-1.7 > > Also please re-run `make update-plist` as I discovered that it there were > some entries added to the PLIST when I did that. > > Thanks! > > ~Brian > > >> Best, >> >> On Wed, Jul 19, 2017 at 5:38 PM, Brian Callahan <bcal...@devio.us> wrote: >>> >>> >>> On 7/19/2017 10:09 AM, Ian Darwin wrote: >>>> >>>> On Wed, Jul 19, 2017 at 03:45:30PM +0200, Giuseppe Cocomazzi wrote: >>>>> >>>>> I asked one of the distributors (Dyalog) of the APL385 font and he >>>>> kindly addressed me to the page of the original Adrian Smith's font, >>>>> where it is explicitly mentioned that the font is in the public domain: >>>>> >>>>> http://www.apl385.com/fonts/index.htm >>>>> >>>>>> The readme for Emacs APL mode, at >>>>>> https://github.com/lokedhs/gnu-apl-mode, >>>>>> suggests to use GNU FreeFont, which is GPL'd. If you can't find >>>>>> documentation >>>>>> that your other font is PD or otherwise licensable, I'd use their >>>>>> "Free" Font. >>>>> >>>>> It seems that GNU FreeFont is already in the port tree, so we have two >>>>> options here: either we add FreeFont as a dependency to the package >>>>> (which is not, technically) or we ship the APL385 font with the >>>>> package, >>>>> or we preserve the distribution as it is and only add a >>>>> 'README.openBSD' >>>>> to address the user to further resources, just like Emacs APL mode did. >>>> >>>> That's three, actually :-) But given that the 385 font is indeed >>>> explicitly PD I >>>> would probably just include it, unless anyone else wants to weigh in? >>>> >>>> You should probably mention that the font is PD in the license comment. >>>> >>> Makes sense to me. >> >> >> > -- Giuseppe Cocomazzi My self is steam. http://sbudella.altervista.org No Linkedin profile available.
apl.tgz
Description: GNU Zip compressed data
apl-fonts.tgz
Description: GNU Zip compressed data