Bug 213405

Summary: [patch] lang/fsharp: fix build
Product: Ports & Packages Reporter: David Naylor <dbn>
Component: Individual Port(s)Assignee: David Naylor <dbn>
Status: Closed FIXED    
Severity: Affects Only Me CC: lew.payne, romain
Priority: --- Keywords: patch
Version: LatestFlags: bugzilla: maintainer-feedback? (mono)
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Fix for lang/fsharp, new port: lang/referenceassemblies-pcl none

Description David Naylor freebsd_committer freebsd_triage 2016-10-12 06:35:00 UTC
Created attachment 175649 [details]
Fix for lang/fsharp, new port: lang/referenceassemblies-pcl

Fix build if fsharp by:
 - adding PCL reference assemblies to port's tree
 - downloading and extracting the required nuget packages.

Tested with poudriere
Comment 1 David Naylor freebsd_committer freebsd_triage 2016-10-14 15:35:31 UTC
Take, as I am now part of the mono team.
Comment 2 commit-hook freebsd_committer freebsd_triage 2016-10-14 15:36:19 UTC
A commit references this bug:

Author: dbn
Date: Fri Oct 14 15:35:51 UTC 2016
New revision: 423977
URL: https://svnweb.freebsd.org/changeset/ports/423977

Log:
  lang/fsharp: fix build, add test support.

   - Use license file from source
   - Depend on PCL reference assemblies
   - Download and extract nuget packages
   - Mark the port as MAKE_JOBS_UNSAFE (it always run -j1)
   - Mark the port as architecture agnostic (intepreted by mono)
   - Add test support

  PR:		213405

Changes:
  head/lang/fsharp/Makefile
  head/lang/fsharp/distinfo
Comment 3 commit-hook freebsd_committer freebsd_triage 2016-10-14 15:38:21 UTC
A commit references this bug:

Author: dbn
Date: Fri Oct 14 15:37:23 UTC 2016
New revision: 423978
URL: https://svnweb.freebsd.org/changeset/ports/423978

Log:
  lang/fsharp: add missing patch files

   - remove autorestore of nuget packages (now done by port)

  PR:		213405

Changes:
  head/lang/fsharp/files/
  head/lang/fsharp/files/patch-Makefile.in
  head/lang/fsharp/files/patch-src_FSharpSource.targets
Comment 4 David Naylor freebsd_committer freebsd_triage 2016-10-14 15:39:24 UTC
*** Bug 202620 has been marked as a duplicate of this bug. ***
Comment 5 Romain Tartière freebsd_committer freebsd_triage 2016-10-14 20:52:23 UTC
Thank you for managing this!