Bug 222635

Summary: lang/dmd2: update to new version with more permissive license
Product: Ports & Packages Reporter: Sean Long <me>
Component: Individual Port(s)Assignee: Cy Schubert <cy>
Status: Closed Overcome By Events    
Severity: Affects Many People CC: rene
Priority: --- Flags: bugzilla: maintainer-feedback? (cy)
Version: Latest   
Hardware: Any   
OS: Any   
See Also: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230517
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224111
Attachments:
Description Flags
lang/dmd2 2.076.0 none

Description Sean Long 2017-09-27 07:55:08 UTC
This port is marked LICENSE_PERMS_DMD= no-pkg-mirror which I believe is preventing me from doing "pkg install dmd2".

Can this please be changed, on April 7 2017 the DMD license was changed to boost which I believe removes the previous restriction. The relevant commit is here https://github.com/dlang/dmd/pull/6680
Comment 1 Cy Schubert freebsd_committer freebsd_triage 2017-09-27 13:23:32 UTC
Created attachment 186758 [details]
lang/dmd2 2.076.0

The dnd2 that is currently in ports is still under the old license. Newer versions of dmd2 are under the new license. This patch updates lang/dmd2 to 2.076.0. I am unable to test on my -CURRENT systems because dmd2 cores due to inode64 on -CURRENT. Can you test this out, please?
Comment 2 Rene Ladan freebsd_committer freebsd_triage 2019-08-11 13:47:51 UTC
Any news on this?
Comment 3 Cy Schubert freebsd_committer freebsd_triage 2019-08-11 15:17:50 UTC
DMD2 does not build on FreeBSD 12 & 13. Upline does not support 64-bit inodes.
Comment 4 Cy Schubert freebsd_committer freebsd_triage 2019-08-11 21:10:23 UTC
dmd2 fails to build on FreeBSD 12 & 13. Upstream has no fix.