Bug 215128 - games/scumvm: Update to 1.9.0, add SNDIO option
Summary: games/scumvm: Update to 1.9.0, add SNDIO option
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: freebsd-ports-bugs mailing list
URL: http://scummvm.org/frs/scummvm/1.9.0/...
Keywords: patch
Depends on:
Blocks:
 
Reported: 2016-12-07 22:20 UTC by Tobias Kortkamp
Modified: 2016-12-08 20:13 UTC (History)
1 user (show)

See Also:


Attachments
scummvm.diff (2.35 KB, patch)
2016-12-07 22:20 UTC, Tobias Kortkamp
tobik: maintainer-approval? (lme)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Tobias Kortkamp freebsd_committer 2016-12-07 22:20:05 UTC
Created attachment 177767 [details]
scummvm.diff

This does a couple of things, but the real point is to get ScummVM to work with audio/sndio :-)

- Update to ScummVM 1.9.0
- 1.9.0 isn't hosted on SF anymore so switch MASTER_SITES to scummvm.org
- Switch to using SDL2 which is now ScummVM's default backend.
- SDL2 has an sndio audio backend so this makes it possible to use
  ScummVM with an sndio server.
- Adds an SNDIO option to the port to enable/disable the sndio MIDI
  backend.  Currently this is picked up by accident when users
  have audio/sndio installed and compile ScummVM outside of
  Poudriere/Synth.
- Add a couple of missing LIB_DEPENDS

portlint ok, Synth test on FreeBSD 11.0-RELEASE ok: https://pkg.tobik.me/logs/games___scummvm.log
Comment 1 Lars Engels freebsd_committer 2016-12-08 08:13:25 UTC
Great! Thanks a lot, I will commit this later.
Comment 2 commit-hook freebsd_committer 2016-12-08 20:12:19 UTC
A commit references this bug:

Author: lme
Date: Thu Dec  8 20:11:40 UTC 2016
New revision: 428153
URL: https://svnweb.freebsd.org/changeset/ports/428153

Log:
  games/scummvm:

  - Update to ScummVM 1.9.0
  - 1.9.0 isn't hosted on SF anymore so switch MASTER_SITES to scummvm.org
  - Switch to using SDL2 which is now ScummVM's default backend.
  - SDL2 has an sndio audio backend so this makes it possible to use
    ScummVM with an sndio server.
  - Adds an SNDIO option to the port to enable/disable the sndio MIDI
    backend.  Currently this is picked up by accident when users
    have audio/sndio installed and compile ScummVM outside of
    Poudriere/Synth.
  - Add a couple of missing LIB_DEPENDS

  PR:		215128
  Submitted by:	Tobias Kortkamp <t@tobik.me>

Changes:
  head/games/scummvm/Makefile
  head/games/scummvm/distinfo
  head/games/scummvm/pkg-plist
Comment 3 Lars Engels freebsd_committer 2016-12-08 20:13:06 UTC
Committed, thanks!