On 7/21/2017 2:01 PM, Giuseppe Cocomazzi wrote:
> Hi Brian, hi ports.
>
>> I think lang/apl is ready to be committed. It just needs a license marker
>> tweak (it's just GPLv3+ now) and there's some trailing whitespace, but that
>> can be fixed on import. ok for me.
>>
> Thanks a lot. My first port :)
>
>> I cleaned up the apl-fonts ports a bit, attached. Giuseppe, do you also want
>> to be maintainer of the font/apl-fonts port?
> Yes, no problem for me, I will preserve a copy of the fonts on my
> homepage just in case the original webpage disappears at some point in
> the future. Shall I add a line to $MASTER_SITES?

I don't think that's strictly necessary, but having an extra mirror
can't hurt.

> Let me know if further actions from me are needed.

I think we're good. Have to wait on someone else's ok to import, though.

~Brian

> Best,
>
>
> Best,
>
> On Fri, Jul 21, 2017 at 7:33 PM, Brian Callahan <bcal...@devio.us> wrote:
>>
>> On 07/21/17 06:41, Giuseppe Cocomazzi wrote:
>>> Alright, I made all the fixes and created a new port
>>> for the APL fonts (apl-fonts), as suggested.
>>>
>>> Find both ports attached.
>>
>> I think lang/apl is ready to be committed. It just needs a license marker
>> tweak (it's just GPLv3+ now) and there's some trailing whitespace, but that
>> can be fixed on import. ok for me.
>>
>> I cleaned up the apl-fonts ports a bit, attached. Giuseppe, do you also want
>> to be maintainer of the font/apl-fonts port?
>>
>> ~Brian
>>
>>
>>> 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.
>>>>>
>>>>>
>>>
>
>

Reply via email to