Hi -- On 07/21/17 14:50, Brian Callahan wrote:
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. ~BrianBest, 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? ~BrianThanks. 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! ~BrianBest, 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.htmThe 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.
These are still sitting in my queue. OK to import them? Reattached for convenience.
~Brian
apl-fonts.tgz
Description: Binary data
apl.tgz
Description: Binary data