aboutsummaryrefslogtreecommitdiff
path: root/audio/openal-soft
Commit message (Collapse)AuthorAgeFilesLines
* audio/openal-soft: unbreak after 145ca5487348Dimitry Andric2022-12-251-11/+11
| | | | | | | | | | Unbreak build by moving bsd.port.pre.mk include to just before post-patch, and using bsd.port.post.mk at the end. PR: 268495 Reported by: fluffy Fixes: 145ca5487348 MFH: 2022Q4
* audio/openal-soft: fix build with lld 15 on i386Dimitry Andric2022-12-251-0/+10
| | | | | | | | | | | | | | | | | | | During an exp-run for llvm 15 (see bug 265425), it turned out that audio/openal-soft failed to link with lld 15, on i386: : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -Wl,--as-needed -fstack-protector-strong -Wl,-z,notext CMakeFiles/makemhr.dir/utils/makemhr/loaddef.cpp.o CMakeFiles/makemhr.dir/utils/makemhr/loadsofa.cpp.o CMakeFiles/makemhr.dir/utils/makemhr/makemhr.cpp.o -o makemhr -Wl,-rpath,/usr/local/lib: -pthread libsofa-support.a -pthread libcommon.a /usr/local/lib/libmysofa.so /usr/lib/libz.so -lm && : ld: error: makemhr:(.eh_frame+0x14cf): internal linker error: wrote incorrect addend value 0x3400 instead of 0x0 for dynamic relocation R_386_32 at offset 0x408417 against symbol __gxx_personality_v0 This is because lld 15 with assertions enabled (which is default on -CURRENT) checks dynamic relocations more thoroughly, and in combination with -z notext (which was added earlier for bug 242307) results in the above diagnostic. Work around it by disabling the dynamic relations checks on i386. PR: 268495 Approved by: maintainer timeout (2 weeks) MFH: 2022Q4
* Mk/Uses: always use colon for build/run suffixFelix Palmen2022-09-111-1/+1
| | | | | | | | | | | | Most USES use a colon for build/run(/test) suffixes. Change kde.mk, qt.mk and pyqt.mk to do the same, and update all ports using that. Document in CHANGES. PR: 266034 Exp-run by: antoine Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D36349
* Remove WWW entries moved into port MakefilesStefan Eßer2022-09-071-2/+0
| | | | | | | | | | Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)
* Add WWW entries to port MakefilesStefan Eßer2022-09-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)
* audio/openal-soft: allow to build the port without the utilitiesAlexey Dokuchaev2022-03-062-7/+10
| | | | | This helps to avoid dependency on `audio/libmysofa' and thus not to download its quite heavy ~190 MB distfile.
* audio/openal-soft: Include the last patch for upstream sndio backend.Thomas Zander2021-11-012-16/+8
| | | | | | | | | Details: - Backport the remaining sndio backend commit at: https://github.com/kcat/openal-soft/commit/2df78e49b1359e7603e3816270737c68cccd5b05 Reported by: Brad Smith <brad@comstyle.com> MFH: 2021Q4
* audio/openal-soft: Fix crashes in the sndio backend.Thomas Zander2021-10-222-1/+456
| | | | | | | | | | Details: - Backport the upstream commits at https://github.com/kcat/openal-soft/commit/620836f173ae6fc4505d0634984e0f2c46166367 https://github.com/kcat/openal-soft/commit/1fd4c865fc084f134363db5155361d5483679235 https://github.com/kcat/openal-soft/commit/a4b0a3d7b3ec271243cfda4780e567e49f2b37b7 MFH: 2021Q4
* audio/openal-soft: update to 1.21.1Baptiste Daroussin2021-10-042-4/+4
|
* audio/jack: Update to Jack2: 0.125.0 -> 1.9.16Yuri Victorovich2021-08-021-0/+1
| | | | | | | | Big thank you to Florian Walpen <dev@submerge.ch> and Goran Mekić <meka@tilda.center> for working on Jack2. PR: 251125 Submitted by: Florian Walpen <dev@submerge.ch> (original version)
* audio/openal-soft: Update to upstream version 1.21.0.Thomas Zander2021-04-174-33/+29
| | | | | | PR: 252961 Reported by: fluffy MFH: 2021Q2
* One more small cleanup, forgotten yesterday.Mathieu Arnold2021-04-071-1/+0
| | | | Reported by: lwhsu
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* Reset MAINTAINERTobias Kortkamp2020-09-281-1/+1
| | | | Notes: svn path=/head/; revision=550400
* audio/sndio: Update to 1.7.0Tobias Kortkamp2020-07-121-1/+1
| | | | Notes: svn path=/head/; revision=542069
* Update audio/libmysofa to 1.1Jason E. Hale2020-06-291-0/+1
| | | | | | | Bump PORTREVISION on dependent ports due to shared library version bump Notes: svn path=/head/; revision=540817
* Clean up LLD_UNSAFE from openal-soft portsTobias Kortkamp2020-03-191-4/+0
| | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=528750
* audio/openal-soft: Update to 1.20.1Tobias Kortkamp2020-01-244-11/+10
| | | | | | | Changes: https://raw.githubusercontent.com/kcat/openal-soft/openal-soft-1.20.1/ChangeLog Notes: svn path=/head/; revision=523988
* audio/openal-soft: Limit LLD_UNSAFE to FreeBSD 12.0 againTobias Kortkamp2019-11-301-0/+4
| | | | | | | | | | | | 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 Notes: svn path=/head/; revision=518709
* audio/openal-soft: Keep full LLD_UNSAFE for nowTobias Kortkamp2019-11-301-3/+0
| | | | | | | | | lld on i386 on 12.1 and up still does not link openal-soft. PR: 242307 Notes: svn path=/head/; revision=518688
* audio/openal-soft: Update to 1.20.0Tobias Kortkamp2019-11-295-38/+33
| | | | | | | | | | - 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 Notes: svn path=/head/; revision=518676
* audio/openal-soft: Pet portclippyTobias Kortkamp2019-11-291-22/+16
| | | | | | | While here drop CONFLICTS; audio/openal is gone. Notes: svn path=/head/; revision=518674
* audio/openal-soft: Drop workaround from r492771Tobias Kortkamp2019-11-201-5/+2
| | | | | | | | | | The problem is no longer reproducible on the latest 12-STABLE snapshot and it breaks the build on powerpc64 elfv2. PR: 235603, 242107 Notes: svn path=/head/; revision=518012
* Add missing USES to my ports, round 2Tobias Kortkamp2019-10-311-1/+1
| | | | Notes: svn path=/head/; revision=516141
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2019-07-261-1/+1
| | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=507372
* audio/openal-soft: Update WWW and MASTER_SITESTobias Kortkamp2019-03-302-2/+2
| | | | | | | It now redirects to https://openal-soft.org. Notes: svn path=/head/; revision=497347
* audio/openal-soft: Use Qt 5 for configuration utilityTobias Kortkamp2019-02-261-12/+5
| | | | Notes: svn path=/head/; revision=493962
* audio/openal-soft: Use ld.gold instead of ld.bfdTobias Kortkamp2019-02-121-2/+8
| | | | | | | | | | | | 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> Notes: svn path=/head/; revision=492771
* Change cmake default behaviour to outsource.Tobias C. Berner2018-12-251-1/+1
| | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=488341
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-12-121-0/+1
| | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=487272
* Mark QT4 ports/functionality for removal on 2019-03-15Rene Ladan2018-12-021-0/+7
| | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=486467
* audio/openal-soft: Update to 1.19.1Tobias Kortkamp2018-11-084-8/+7
| | | | | | | | | | | - 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 Notes: svn path=/head/; revision=484447
* audio/openal-soft: Update to 1.19.0Tobias Kortkamp2018-09-114-34/+17
| | | | | | | | | | - 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/ Notes: svn path=/head/; revision=479520
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-07-291-1/+1
| | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=475857
* Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mkTobias C. Berner2018-06-281-1/+2
| | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=473503
* audio/openal-soft: Cleanup optionsTobias Kortkamp2018-06-214-65/+85
| | | | | | | | | | | | | | | | | - 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 Notes: svn path=/head/; revision=472956
* Bump PORTREVISIONS to chase update to audio/fluidsynth 1.1.11Thomas Zander2018-06-011-0/+1
| | | | | | | PR: 228265 Notes: svn path=/head/; revision=471300
* audio/openal-soft: update to 1.18.2Jan Beich2017-10-044-39/+5
| | | | | | | | | Changes: http://kcat.strangesoft.net/openal.html#release ABI: https://abi-laboratory.pro/tracker/timeline/openal/ MFH: 2017Q4 Notes: svn path=/head/; revision=451176
* audio/openal-soft: update to 1.18.1Jan Beich2017-09-197-27/+66
| | | | | | | | | | | | | | - 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 Notes: svn path=/head/; revision=450103
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2017-09-101-1/+1
| | | | | | | | | | | | | | | | | (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 Notes: svn path=/head/; revision=449591
* audio/openal-soft: set LLD_UNSAFEEd Maste2017-08-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=448999
* audio/openal-soft: remove EXAMPLES optionSteve Wills2017-08-182-11/+2
| | | | | | | | | | Avoid dependency loop with ffmpeg Reported by: truckman Pointyhat to: swills Notes: svn path=/head/; revision=448269
* audio/openal-soft: Update to 1.18.0, Add EXAMPLES and OSS optionsSteve Wills2017-08-185-16/+45
| | | | | | | | PR: 220931 Submitted by: Yuri Victorovich <yuri@rawbw.com> Notes: svn path=/head/; revision=448257
* Bump PORTREVISIONs for ports depending on the canonical version of GCC andGerald Pfeifer2017-04-011-1/+1
| | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=437439
* - Fix LICENSEDmitry Marakasov2017-02-051-2/+3
| | | | | | | - Add LICENSE_FILE Notes: svn path=/head/; revision=433401
* Reset mva@'s ports, he handed in his ports bit.Rene Ladan2017-01-221-1/+1
| | | | Notes: svn path=/head/; revision=432169
* Fix configure when JACK option is enabledJason E. Hale2016-12-071-3/+3
| | | | | | | | | | | | | | -- 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 Notes: svn path=/head/; revision=428046
* Bump PORTREVISIONS for ports depending on the canonical version of GCC andGerald Pfeifer2016-11-201-0/+1
| | | | | | | | | | | | 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. Notes: svn path=/head/; revision=426566
* - Update to version 1.17.2Marcus von Appen2016-10-235-43/+29
| | | | | | | | | | - New option JACK for Jack audio server support PR: 213392 Submitted by: kdrakehp@zoho.com Notes: svn path=/head/; revision=424510
* audio/openal-soft: re-apply r420906Kurt Jaeger2016-08-261-2/+2
| | | | | | | | | | - r420919 overwrote r420906 PR: 210353, 211664 Reported by: matthew@reztek.cz Notes: svn path=/head/; revision=420937