Page MenuHomeFreeBSD

devel/allegro: add sndio support, cleanup port
ClosedPublic

Authored by tobik on Jun 4 2017, 2:34 PM.
Tags
None
Referenced Files
F80139356: D11039.diff
Thu, Mar 28, 11:30 AM
Unknown Object (File)
Feb 16 2024, 4:52 PM
Unknown Object (File)
Feb 16 2024, 4:52 PM
Unknown Object (File)
Feb 16 2024, 4:52 PM
Unknown Object (File)
Feb 16 2024, 4:39 PM
Unknown Object (File)
Dec 21 2023, 11:27 PM
Unknown Object (File)
Dec 20 2023, 3:14 AM
Unknown Object (File)
Dec 18 2023, 4:14 AM
Subscribers
None

Details

Summary

Commit 1:

- Add sndio support [1]
- Remove ALSA from default options
- Switch to options helpers
- Move audio output options to their own option group
- Make OSS support an explicit option, so that it can be turned off
- Remove OGG option and make it mandatory: audio/libogg is already a
  dependency via audio/libvorbis
- Make the port simpler by not building the examples and not
  installing the example games (if necessary installing them can be done
  later in a separate port)
- Add LICENSE
- Fix WWW
- Allegro never directly links with libpng or libGLU; make them a build
  dependency only
- Reset maintainer 

PR:		215838
Obtained from:	OpenBSD [1]
Approved by:	??? (mentor), maintainer timeout (5 months)
Differential Revision:	https://reviews.freebsd.org/D?????

Commit 2:

Add explicit libpng dependency to fix the build of games/opensonic
after the recent devel/allegro update.

PR:		215838
Approved by:	??? (mentor), devel@stasyan.com (maintainer)
Differential Revision:	https://reviews.freebsd.org/D?????
Test Plan

poudriere testport 11.0/amd64 ok

+ test builds of dependent (and non-broken) ports

audio/dumb-allegro
devel/adime
devel/fifechan
emulators/o2em
games/ags
games/alex4
games/atanks
games/fargoal
games/garden-of-coloured-lights
games/liquidwar
games/opensonic
games/paintown
graphics/alpng
graphics/aseprite
math/chryzodus

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

This revision is now accepted and ready to land.Jun 9 2017, 12:54 PM
This revision was automatically updated to reflect the committed changes.