Bug 214680 - [patch] audio/libgpod: modify to allow slave port (aka libgpod-sharp: mono bindings)
Summary: [patch] audio/libgpod: modify to allow slave port (aka libgpod-sharp: mono bi...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Alberto Villa
URL:
Keywords: patch
Depends on:
Blocks:
 
Reported: 2016-11-20 03:03 UTC by David Naylor
Modified: 2016-11-27 17:01 UTC (History)
0 users

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


Attachments
Patch for audio/libgpod v1.0.0 (4.54 KB, text/plain)
2016-11-20 03:03 UTC, David Naylor
no flags Details
Patch for audio/libgpod v1.0.1 (4.54 KB, patch)
2016-11-21 05:24 UTC, David Naylor
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description David Naylor freebsd_committer freebsd_triage 2016-11-20 03:03:24 UTC
Created attachment 177193 [details]
Patch for audio/libgpod v1.0.0

The attached patch modifies libgpod to allow a slave port (the to be introduced libgpod-sharp, also included in the patch for context).  The slave port is required by an update to multimedia/banshee.
Comment 1 David Naylor freebsd_committer freebsd_triage 2016-11-21 05:24:56 UTC
Created attachment 177224 [details]
Patch for audio/libgpod v1.0.1

Fix installation of ipod-time-sync in base port.
Comment 2 commit-hook freebsd_committer freebsd_triage 2016-11-27 17:00:26 UTC
A commit references this bug:

Author: dbn
Date: Sun Nov 27 17:00:10 UTC 2016
New revision: 427247
URL: https://svnweb.freebsd.org/changeset/ports/427247

Log:
  USES=mono: simplify EXTRACT_ONLY, fix nuget-extract [1]
   - Instead of excluding the specific packages added to DISTFILES (but only for
     FreeBSD 9+), exclude all files with a '.nupkg' extension.
   - Move the nuget-extract command to be before post-extract, to allow the port's
     post-extract command to move packages around

  audio/libgpod-sharp: add port for mono bindings for libgpod
   - audio/libgpod: [2]
     - USE_GNOME: add missing dependency
     - Remove mono files from pkg-plist (now in audio/libgpod-sharp)
     - Allow relevant variables to be overridden
     - Fix MONO options
     - Patch source to allow building with modern mono
     - Avoid post-install target for slave ports.

  devel/monodevelop: update to 4.6.2.7
   - Update nuget package Fantomas to 2.4.0 (latest at time of monodevelop's
     release).
   - Downgrade nuget package FSharp.Compiler.CodeDom (per paket's specification)
   - LICENSE: Add license of LGPL21
   - LICENSE_FILE: Add license file from source
   - PORTSCOUT: Avoid checking alpha releases (aka x.y.0.z releases)

  games/openra: simplify post-extract [3]
   - USES=mono:nuget allow overridding of NUGET_PACKAGEDIR
   - Set NUGET_PACKAGEDIR to correct location, fix patching accordingly

  lang/fsharp: update to 4.6.2.7
   ChangeLog:
    - Fix #639: Problems with F# scripts on Mono
    - Fix FSharp.Compiler.Tools targets for .NET Core usage
    - Fix FSharp.Compiler.Tools package dependencies

  lang/mono: update to 4.6.2.7
   Mono 4.6.2 is the 1st service release to the 4.6 series.
   Changes:
    - LICENSE: Add license of MIT
    - LICENSE_FILE: Add license file from source
    - PORTSCOUT: Avoid checking alpha releases (aka x.y.0.z releases)
   Bug fixes:
    - #44708 - "TrustFailure (The authentication or decryption has failed.) ...
              Invalid certificate received from server." with "Error code: 0x5"
              or "Error code: 0xffffffff800b010f" when attempting to access
              HTTPS servers on ports other than 443
    - #39832 - SIGSEGV when running roslyn

  multimedia/banshee: bump port revision.
   - Update missing port dependencies
   - Convert to use option helpers
   - OPTIONS: Add APPLEDEV (missing dependency added)
   - LICENSE: Add MIT license
   - LICENSE_FILE: Add license file from source
   - PORTSCOUT: Skip alpha release (2.9.1)

  x11-toolkits/gnome-sharp20: fix port dependencies
   - Add missing dependencies
   - Convert post-patch to shebangfix
   - LICENSE: add LGPL21 license
   - LICENSE_FILE: use license file from source
   - MKAE_JOBS_UNSAFE: remove, does appear to work

  x11-toolkits/gtk-sharp20: update to 2.12.42.

  PR:		214680 [2]
  PR:		214681
  Suggested by:	jbeich [1]
  Submitted by:	jbeich [3]
  Approved by:	avilla (maintainer; timeout) [2]

Changes:
  head/Mk/Uses/mono.mk
  head/audio/Makefile
  head/audio/libgpod/Makefile
  head/audio/libgpod/pkg-plist
  head/audio/libgpod-sharp/
  head/audio/libgpod-sharp/Makefile
  head/audio/libgpod-sharp/pkg-plist
  head/devel/monodevelop/Makefile
  head/devel/monodevelop/distinfo
  head/games/openra/Makefile
  head/lang/fsharp/Makefile
  head/lang/fsharp/distinfo
  head/lang/mono/Makefile
  head/lang/mono/distinfo
  head/multimedia/banshee/Makefile
  head/multimedia/banshee/distinfo
  head/multimedia/banshee/pkg-plist
  head/x11-toolkits/gnome-sharp20/Makefile
  head/x11-toolkits/gnome-sharp20/files/patch-gnome_CanvasPathDef.custom
  head/x11-toolkits/gtk-sharp20/Makefile
  head/x11-toolkits/gtk-sharp20/distinfo