[Bug 215838] devel/allegro: Add SNDIO option, cleanup port

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Fri Jan 6 20:52:46 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=215838

            Bug ID: 215838
           Summary: devel/allegro: Add SNDIO option, cleanup port
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Keywords: patch
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: t at tobik.me
                CC: koalative at gmail.com
 Attachment #178584 maintainer-approval?(koalative at gmail.com)
             Flags:
             Flags: maintainer-feedback?(koalative at gmail.com)
                CC: koalative at gmail.com

Created attachment 178584
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=178584&action=edit
devel___allegro.diff

This adds an SNDIO option for supporting audio/sndio to devel/allegro
sourced from the OpenBSD ports tree as support for it is not upstream.

The current maintainer has a history of maintainer timeouts (across
all their ports), so I treated the port as if it was unmaintained and
tried to clean it up a little.

Changes:
- Add SNDIO option
- http://sourceforge.net/projects/nemysisfreebsdp is gone. When the
  DEMOS and EXAMPLES options are turned on the port will try to fetch
  files (icons) from it
- Remove DEMOS since it wasn't working for a while
- Remove demo starter scripts and pkg-message
- EXAMPLES now only installs the example source files instead of
  binaries too
- Add LICENSE
- 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; audio/libogg is already a dependency via
  audio/libvorbis
- Change WWW to a URL that works
- Allegro never links with libpng; make it a build dependency only

Most ports that use Allegro can still be build.  Synth test logs:
https://pkg.tobik.me/logs/allegro/

The following ports fail to build:
- x11-fonts/alfont: marked as broken, needed by games/opensurge
- games/opensonic: missing graphics/libpng lib dependency since
  devel/allegro doesn't specify it anymore

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list