| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
This helps to avoid dependency on `audio/libmysofa' and thus not
to download its quite heavy ~190 MB distfile.
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
| |
PR: 252961
Reported by: fluffy
MFH: 2021Q2
|
|
|
|
| |
Reported by: lwhsu
|
| |
|
|
|
|
| |
Notes:
svn path=/head/; revision=550400
|
|
|
|
| |
Notes:
svn path=/head/; revision=542069
|
|
|
|
|
|
|
| |
Bump PORTREVISION on dependent ports due to shared library version bump
Notes:
svn path=/head/; revision=540817
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Changes: https://raw.githubusercontent.com/kcat/openal-soft/openal-soft-1.20.1/ChangeLog
Notes:
svn path=/head/; revision=523988
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
lld on i386 on 12.1 and up still does not link openal-soft.
PR: 242307
Notes:
svn path=/head/; revision=518688
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
| |
While here drop CONFLICTS; audio/openal is gone.
Notes:
svn path=/head/; revision=518674
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Notes:
svn path=/head/; revision=516141
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
It now redirects to https://openal-soft.org.
Notes:
svn path=/head/; revision=497347
|
|
|
|
| |
Notes:
svn path=/head/; revision=493962
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
| |
PR: 228265
Notes:
svn path=/head/; revision=471300
|
|
|
|
|
|
|
|
|
| |
Changes: http://kcat.strangesoft.net/openal.html#release
ABI: https://abi-laboratory.pro/tracker/timeline/openal/
MFH: 2017Q4
Notes:
svn path=/head/; revision=451176
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
Avoid dependency loop with ffmpeg
Reported by: truckman
Pointyhat to: swills
Notes:
svn path=/head/; revision=448269
|
|
|
|
|
|
|
|
| |
PR: 220931
Submitted by: Yuri Victorovich <yuri@rawbw.com>
Notes:
svn path=/head/; revision=448257
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
- Add LICENSE_FILE
Notes:
svn path=/head/; revision=433401
|
|
|
|
| |
Notes:
svn path=/head/; revision=432169
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
-- 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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
- New option JACK for Jack audio server support
PR: 213392
Submitted by: kdrakehp@zoho.com
Notes:
svn path=/head/; revision=424510
|
|
|
|
|
|
|
|
|
|
| |
- r420919 overwrote r420906
PR: 210353, 211664
Reported by: matthew@reztek.cz
Notes:
svn path=/head/; revision=420937
|