Commit graph

79 commits

Author SHA1 Message Date
Thomas Zander
7c7c9f42b1 audio/openal-soft: Update to upstream version 1.21.0.
PR:		252961
Reported by:	fluffy
MFH:		2021Q2
2021-04-17 07:06:03 +02:00
Mathieu Arnold
cf118ccf87
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
2021-04-07 10:09:01 +02:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Tobias Kortkamp
f35841a5de Reset MAINTAINER 2020-09-28 05:05:24 +00:00
Tobias Kortkamp
a167bf51dd audio/sndio: Update to 1.7.0 2020-07-12 09:30:28 +00:00
Jason E. Hale
3011c21549 Update audio/libmysofa to 1.1
Bump PORTREVISION on dependent ports due to shared library version bump
2020-06-29 17:27:15 +00:00
Tobias Kortkamp
29a23b8db4 Clean up LLD_UNSAFE from openal-soft ports
After FreeBSD 12.0 EOL we no longer have to worry about LLD 6 and
can drop LLD_UNSAFE from openal-soft ports.  LLD can link them fine
now but some ports needs a little help on i386 (-Wl,-znotext).

PR:		226980
Reviewed by:	jbeich (earlier version)
Differential Revision:	https://reviews.freebsd.org/D23030
2020-03-19 23:02:30 +00:00
Tobias Kortkamp
ba14ff8011 audio/openal-soft: Update to 1.20.1
Changes:	https://raw.githubusercontent.com/kcat/openal-soft/openal-soft-1.20.1/ChangeLog
2020-01-24 21:08:24 +00:00
Tobias Kortkamp
8202ac4910 audio/openal-soft: Limit LLD_UNSAFE to FreeBSD 12.0 again
We can unbreak the build with lld on i386 on FreeBSD > 12.0 by
passing -Wl,-z,notext to the linker.  It should not make any
difference on older releases.

PR:		242307
Tested by:	jbeich
2019-11-30 08:00:48 +00:00
Tobias Kortkamp
58da0fd20d audio/openal-soft: Keep full LLD_UNSAFE for now
lld on i386 on 12.1 and up still does not link openal-soft.

PR:		242307
2019-11-30 01:42:01 +00:00
Tobias Kortkamp
6510ca0c8d audio/openal-soft: Update to 1.20.0
- Limit LLD_UNSAFE to FreeBSD 12.0.  It links fine with newer lld
  versions.

Changes:	https://raw.githubusercontent.com/kcat/openal-soft/openal-soft-1.20.0/ChangeLog
2019-11-29 22:10:30 +00:00
Tobias Kortkamp
41e581017a audio/openal-soft: Pet portclippy
While here drop CONFLICTS; audio/openal is gone.
2019-11-29 21:56:02 +00:00
Tobias Kortkamp
b602518066 audio/openal-soft: Drop workaround from r492771
The problem is no longer reproducible on the latest 12-STABLE snapshot
and it breaks the build on powerpc64 elfv2.

PR:		235603, 242107
2019-11-20 13:56:36 +00:00
Tobias Kortkamp
da5de2a7ec Add missing USES to my ports, round 2 2019-10-31 09:10:55 +00:00
Gerald Pfeifer
ea8c8ec7da Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
2019-07-26 20:46:53 +00:00
Tobias Kortkamp
7ac7e9962b audio/openal-soft: Update WWW and MASTER_SITES
It now redirects to https://openal-soft.org.
2019-03-30 20:39:03 +00:00
Tobias Kortkamp
341e321419 audio/openal-soft: Use Qt 5 for configuration utility 2019-02-26 12:55:57 +00:00
Tobias Kortkamp
deeb46784c audio/openal-soft: Use ld.gold instead of ld.bfd
openal-soft has stopped linking on 12-STABLE with ld.bfd.  As a
workaround use ld.gold for now until we can discover why that happens
all of a sudden.

PR:		235603
Reported by:	Robert Cina <transitive@gmail.com>
2019-02-12 10:39:39 +00:00
Tobias C. Berner
707c6bf295 Change cmake default behaviour to outsource.
Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
2018-12-25 20:25:39 +00:00
Gerald Pfeifer
a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
2018-12-12 01:35:33 +00:00
Rene Ladan
99d6d12a38 Mark QT4 ports/functionality for removal on 2019-03-15
While here, chase some KDE4 ports and functionality, these are scheduled for
removal on 2018-12-31. Change the default option/flavor to QT5 where applicable
or use alternative toolkits like GTK.

Submitted by:	tcberner
Reviewed by:	adridg, jhale, rene, tcberner
Approved by:	portmgr (implicit, flavor hook)
Differential Revision:	https://reviews.freebsd.org/D17741
2018-12-02 15:41:47 +00:00
Tobias Kortkamp
dda7d4847d audio/openal-soft: Update to 1.19.1
- Move to new WWW
- This release comes with sndio capture support, so drop the
  workaround from r472956

Changes:	https://raw.githubusercontent.com/kcat/openal-soft/openal-soft-1.19.1/ChangeLog
2018-11-08 12:17:23 +00:00
Tobias Kortkamp
30d5882869 audio/openal-soft: Update to 1.19.0
- Add option for the new SDL2 backend

Changes:	https://raw.githubusercontent.com/kcat/openal-soft/openal-soft-1.19.0/ChangeLog
ABI:		https://abi-laboratory.pro/tracker/timeline/openal/
2018-09-11 10:35:20 +00:00
Gerald Pfeifer
09f9633cb6 Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
2018-07-29 22:18:44 +00:00
Tobias C. Berner
b1a1d38bf9 Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk
From now on, ports that depend on Qt4 will have to set
	USES=		qt:4
	USE_QT=		foo bar
ports depending on Qt5 will use
	USES=		qt:5
	USE_QT=		foo bar

PR:		229225
Exp-run by:	antoine
Reviewed by:	mat
Approved by:	portmgr (antoine)
Differential Revision:	→https://reviews.freebsd.org/D15540
2018-06-28 17:39:53 +00:00
Tobias Kortkamp
50346552a3 audio/openal-soft: Cleanup options
- Drop bogus FLUIDSYNTH option (MIDI support was removed in 1.17.0)
- The sndio backend is missing capture support.  This can lead to crashes
  when there is no usable fallback backend available.  As a workaround
  always enable the OSS backend when the sndio backend is wanted.
- Prioritize sndio over OSS when it's enabled which should
  make it unnecessary to fiddle with config files when building
  with both SNDIO and OSS.
- Turn off dynamically loading backend libs via dlopen
- Correct lib depends
- Update pkg-descr
- Take maintainership
2018-06-21 06:32:16 +00:00
Thomas Zander
ab5210f409 Bump PORTREVISIONS to chase update to audio/fluidsynth 1.1.11
PR:		228265
2018-06-01 22:16:11 +00:00
Jan Beich
cc8104b837 audio/openal-soft: update to 1.18.2
Changes:	http://kcat.strangesoft.net/openal.html#release
ABI:		https://abi-laboratory.pro/tracker/timeline/openal/
MFH:		2017Q4
2017-10-04 01:11:34 +00:00
Jan Beich
994282d617 audio/openal-soft: update to 1.18.1
- Add the EXAMPLES option
- Add a patch to fix the Jack backend for Jack 1

Changes:	http://kcat.strangesoft.net/openal.html#release
ABI:		https://abi-laboratory.pro/tracker/timeline/openal/
PR:		222437
Submitted by:	kdrakehp@zoho.com
MFH:		2017Q3
2017-09-19 05:07:08 +00:00
Gerald Pfeifer
e59c88cece Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
2017-09-10 20:55:38 +00:00
Ed Maste
e004c3b00c audio/openal-soft: set LLD_UNSAFE
Linking with LLD currently fails due to preemption of symbols with
protected visibility in a shared object:

/usr/bin/ld: error: cannot preempt symbol: alIsExtensionPresent
>>> defined in libopenal.so.1.18.0
>>> referenced by examples/altonegen.c
>>>               CMakeFiles/altonegen.dir/examples/altonegen.c.o:(main)

/usr/bin/ld: error: cannot preempt symbol: alcGetCurrentContext
>>> defined in libopenal.so.1.18.0
>>> referenced by examples/altonegen.c
>>>               CMakeFiles/altonegen.dir/examples/altonegen.c.o:(main)

/usr/bin/ld: error: cannot preempt symbol: alcGetContextsDevice
>>> defined in libopenal.so.1.18.0
>>> referenced by examples/altonegen.c
>>>               CMakeFiles/altonegen.dir/examples/altonegen.c.o:(main)
...

(Ports that depend on audio/openal-soft may also need to be tagged with
LLD_UNSAFE.)

PR:		219089
Approved by:	kwm
Sponsored by:	The FreeBSD Foundation
2017-08-30 19:40:14 +00:00
Steve Wills
0199b71ed4 audio/openal-soft: remove EXAMPLES option
Avoid dependency loop with ffmpeg

Reported by:	truckman
Pointyhat to:	swills
2017-08-18 19:34:29 +00:00
Steve Wills
300f029bc7 audio/openal-soft: Update to 1.18.0, Add EXAMPLES and OSS options
PR:		220931
Submitted by:	Yuri Victorovich <yuri@rawbw.com>
2017-08-18 16:34:13 +00:00
Gerald Pfeifer
04d6f52202 Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
2017-04-01 15:23:30 +00:00
Dmitry Marakasov
af4fdaea20 - Fix LICENSE
- Add LICENSE_FILE
2017-02-05 13:10:05 +00:00
Rene Ladan
e132ea6fc3 Reset mva@'s ports, he handed in his ports bit. 2017-01-22 22:27:54 +00:00
Jason E. Hale
b6a6a333ba Fix configure when JACK option is enabled
-- Found JACK: /usr/local/lib/libjack.so
CMake Error at CMakeLists.txt:988 (MESSAGE):
  Failed to enabled required JACK backend
-- Configuring incomplete, errors occurred!

PR:		214249
Reported by:	Grzegorz Junka <list1@gjunka.com>
Approved by:	maintainer timeout
2016-12-07 10:29:29 +00:00
Gerald Pfeifer
89f8b05214 Bump PORTREVISIONS for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler.
2016-11-20 09:38:08 +00:00
Marcus von Appen
3e28933c03 - Update to version 1.17.2
- New option JACK for Jack audio server support

PR:		213392
Submitted by:	kdrakehp@zoho.com
2016-10-23 10:51:30 +00:00
Kurt Jaeger
2c52903c3d audio/openal-soft: re-apply r420906
- r420919 overwrote r420906

PR:		210353, 211664
Reported by:	matthew@reztek.cz
2016-08-26 17:35:57 +00:00
Kurt Jaeger
4b1d7a1e2d audio/openal-soft: Add option to enable sndio support
- This adds support for building with the sndio audio output (audio/sndio).

PR:		211664
Submitted by:	Tobias Kortkamp <t@tobik.me>
Approved by:	mva (maintainer timeout)
2016-08-26 13:43:12 +00:00
Roman Bogorodskiy
3d5b663b5c audio/openal-soft: fix missing QT4 dependencies
PR:		210353
Submitted by:	matthew@reztek.cz
Approved by:	maintainer timeout (2+ months)
MFH:		2016Q3
2016-08-26 09:31:04 +00:00
Mathieu Arnold
9fa9eb9ac7 Cleanup patches, a* categories.
Rename them to follow the make makepatch naming, and regenerate them.

With hat:	portmgr
Sponsored by:	Absolight
2016-07-26 16:51:15 +00:00
Mathieu Arnold
7f4572eae4 Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 13:29:15 +00:00
Alexey Dokuchaev
cd06f7ccc0 Add FLUIDSYNTH option generic description, and remove ad-hoc setting in
ports where it is applicable (alongside with other shared descriptions).
2016-03-01 16:41:13 +00:00
Danilo Egea Gondolfo
298fcb52ef - Add a workaround for a problem caused by clang
For some reason clang is breaking the code when openal-soft is built with
optimizations. If the file alBuffer.c is built with -O1 the problem don't
happens. See https://github.com/kcat/openal-soft/issues/18
The problem seems to happen just on CURRENT due the clang version.

PR:		199488, 203818
Tested by:	ohartman@zedat.fu-berlin.de
Approved by:	mva
MFH:		2015Q4
2015-10-17 16:32:52 +00:00
Baptiste Daroussin
3fef6c52f0 Update portaudio to v19/Remove portaudio2 [1]
Chase portaudio change
Add patches from debian for games/cultivation
Add patches from upsteam for audio/rezound
Mark py-fastaudio as broken

Approved by:	maintainer
2015-05-30 20:39:12 +00:00
Marcus von Appen
018be0de95 - openal-soft requires a compiler, that understands parts of the C11
standard. This should unbreak builds on 8.x

Reported by:	several people
Submitted by:	Torfinn Ingolfsen <tingox@gmail.com>
2014-10-26 13:32:59 +00:00
Marcus von Appen
6488eeb32e - Update to version 1.16.0
This version provides
  * additional and improved effects
  * high- and band-pass EFX filters
  * improved resampling support
  * improved audio back-end support
  * a GUI configuration utility (based on QT)
  * and lots of other features: http://kcat.strangesoft.net/openal.html
2014-10-19 07:28:28 +00:00
Jimmy Olgeni
37e782dfbc Remove indefinite articles and trailing periods from COMMENT, plus
minor COMMENT typos and surrounding whitespace fixes. Categories A-C.

CR:		D196
Approved by:	portmgr (bapt)
2014-06-09 11:21:52 +00:00