Commit Graph

16 Commits

Author SHA1 Message Date
naddy
b80841c8ec drop RCS Ids 2022-03-11 18:20:04 +00:00
fcambus
0e7983aa11 Comment patch and drop maintainership. 2021-01-16 12:20:38 +00:00
fcambus
79ca9817a4 Update adplug to 2.3.3. 2020-06-10 08:15:25 +00:00
fcambus
cba81c0c48 Update adplug to 2.3.2. 2020-05-14 12:19:48 +00:00
sthen
9fe1e38b23 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:43:27 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
fcambus
a558a52c8b Remove UTF-8 BOM from src/herad.{cpp,h}.
This fixes build on GCC arches, as GCC 4.2.1 chokes on it otherwise.

From Donovan Watteau, thanks!
2018-05-28 12:27:41 +00:00
fcambus
308bb048fc Update adplug to 2.3.1. 2018-04-25 21:42:09 +00:00
jca
e83235185c Fix infinite loop on archs where char is unsigned (arm, powerpc)
ok fcambus@ (maintainer)
2017-10-30 13:48:39 +00:00
jca
01a30de9b6 Don't hardcode libstdc++, fixes build on systems which don't provide it
clang ignores -lstdc++ even if it is absent from the system, giving the
wrong hint to the configure, which proceeds to add it to the list of
libraries.  Then libtool fails because it can't find it.

Why is clang ignoring -lstdc++?  Convenience?
2017-10-12 15:04:52 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
c114d7057b add pthread to COMPILER_LIBCXX.
white lie, but it allows clang and gcc to be more similar
bump accordingly.
2017-07-23 09:26:25 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
espie
7a3bd8f931 hello, modern C inline semantics. okay sthen@ 2017-04-18 21:13:03 +00:00
sthen
7b9fdbb2c9 use LIBCXX 2017-04-10 11:45:22 +00:00
fcambus
5c6b5c48b1 Import audio/adplug.
AdPlug is a free, multi-platform, hardware independent AdLib sound
player library, mainly written in C++. AdPlug plays sound data,
originally created for the AdLib (OPL2/3) audio board, on top of an
OPL2/3 emulator. No OPL2/3 chips are required for playback.

OK abieber@
2016-11-08 23:22:32 +00:00