Bug 222635 - lang/dmd2: update to new version with more permissive license
Summary: lang/dmd2: update to new version with more permissive license
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Cy Schubert
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-09-27 07:55 UTC by Sean Long
Modified: 2019-08-11 21:10 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (cy)


Attachments
lang/dmd2 2.076.0 (2.70 KB, patch)
2017-09-27 13:23 UTC, Cy Schubert
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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 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 2019-08-11 13:47:51 UTC
Any news on this?
Comment 3 Cy Schubert freebsd_committer 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 2019-08-11 21:10:23 UTC
dmd2 fails to build on FreeBSD 12 & 13. Upstream has no fix.