48 Commits

Author SHA1 Message Date
F. Duncanh
05bedcfaf1 replace gcc -Ofast by -O3: (not used, as no floating point math)
FreeBSD compiler issue warnings, deprecated in Clang
2026-03-14 23:57:34 -04:00
F. Duncanh
3898cba605 use plist_get_data_ptr not plist_get_data_val (libplist>=2.1.0) 2026-01-23 00:34:02 -05:00
fduncanh
1de18e93f6 Fix -DPLIST_23 -> -DPLIST_230 2025-03-24 13:50:02 -04:00
F. Duncanh
012962a109 fixes for plist_xml data stripping 2025-03-23 13:14:21 -04:00
F. Duncanh
02fd126c78 remove cmake_minimum_version from subdirectory CmakeLists.txt 2025-03-01 15:51:35 -05:00
F. Duncanh
078d95bb79 fix broken support for Ubuntu-20.04LTS 2024-11-22 01:39:43 -05:00
F. Duncanh
578968d87e support for $HOMEBREW_PREFIX (macOS) 2024-10-31 01:01:27 -04:00
F. Duncanh
53ac57dc42 switch from static to dynamic linking of libplist in Windows build 2024-07-10 10:54:27 -04:00
F. Duncanh
bdd61ad0ca minor cleanup in lib/CMakeLists.txt (libplist) 2024-05-14 21:29:33 -04:00
F. Duncanh
49cd0018ed require cmake>=3.5 to silence deprecation warning 2023-09-05 23:58:57 -04:00
F. Duncanh
5c4b3a67fc WIN32 use default location if BONJOUR_SDK_HOME not set 2023-06-06 16:09:27 -04:00
F. Duncanh
e2ad714028 mac /Homebrew cleanup of PKG_CONFIG_PATH 2023-05-25 11:24:16 -04:00
F. Duncanh
9a1f67c354 fix for homebrew on M1 macs 2023-03-14 16:48:48 -04:00
F. Duncanh
fb3b340124 lib/CMakeLists.txt: remove -U_FORTIFY_SOURCE from Cflags 2022-12-31 13:09:03 -05:00
F. Duncanh
fa5d412e21 postpend (instead of prepend) any $CFLAGS from build environment to Cflags 2022-12-28 13:12:08 -05:00
F. Duncanh
dc22631cfd lib/CMakeLists.txt: remove debug option -g from Cflags 2022-12-28 11:08:47 -05:00
F. Duncanh
584dadb5da cosmetic change (keep lib free of UxPlay mentions in case of re-use)
make NOHOLD feature a #define item
2022-12-16 10:47:18 -05:00
fduncanh
c3b31d5edf add WIN32 code for finding system MAC address
don't buffer stdout in WIN32 when debug_log=false
2022-09-03 05:12:29 -04:00
fduncanh
bb6c409d90 CMakeLists.txt: add WIN32 compilation (from @aelmod) 2022-09-02 07:32:06 -04:00
fduncanh
23addca4e1 fix typo in CMakeLists.txt output message 2022-03-01 02:54:26 -05:00
fduncanh
0e6e06def0 small tweak to CFLAGS -march=native support 2022-02-28 10:52:35 -05:00
fduncanh
6139263100 add cmake option -DNO_MARCH_NATIVE=ON to remove -march=native from CFLAGS 2022-02-28 01:59:35 -05:00
fduncanh
8759819b1b CMakefile.txt rearrangement 2022-02-27 14:08:16 -05:00
fduncanh
1205ca2f76 modify C_MAKE_CFLAGS so -march=native is only used with x86 and x86_64 compiles 2022-02-27 13:06:17 -05:00
fduncanh
b6c3d5d7a3 Remove executable permission on non-executable files 2022-01-14 10:58:28 -05:00
fduncanh
d25871c158 whitespace fixes 2021-11-25 00:45:11 -05:00
fduncanh
97bd7e6048 whitespace cleanup 2021-11-25 00:40:03 -05:00
fduncanh
389ac75a07 more cleanups in CMakeLists.txt 2021-11-25 00:29:40 -05:00
fduncanh
e355394556 more cleanups of CMakeLists.txt 2021-11-24 21:35:55 -05:00
fduncanh
24f2b6a46a improved lib/CMakeLists.txt for non-avahi installs (possible in FreeBSD) 2021-11-23 17:36:31 -05:00
fduncanh
72aab72e0c dont look for dns_sd.h if avahi is absent and mdnsd is present 2021-11-23 04:06:20 -05:00
fduncanh
ac2d6e88df rework CMakeLists.txt to try to deal with case where mDNSResponder is used
(instead of avahi)
2021-11-23 01:00:12 -05:00
fduncanh
ca622abf57 reworked (simplified) CmakeLists.txt, lib/CMakeLists.txt (thanks @swills ) 2021-11-22 04:42:15 -05:00
fduncanh
622b5e773e add STATIC_OPENSSL3 cmake option for static linking to
libcrypto.a from built-from-source OpenSSL-3.x
2021-11-21 15:04:30 -05:00
fduncanh
6affac516a v 1.42 finalize 2021-11-20 04:42:13 -05:00
fduncanh
e993f6859d support for *BSD 2021-11-15 12:44:31 -05:00
fduncanh
785743ff1b fix for FreeBSD and other BSD's where endian.h becomes sys/endian.h 2021-11-15 03:30:46 -05:00
fduncanh
ffa65ed84e add make uninstall, and installation of manpage and README docs 2021-10-09 06:02:26 -04:00
fduncanh
3ee23bad57 UxPlay 1.38 added option -as to choose GStreamer audiosink 2021-10-08 04:15:58 -04:00
fduncanh
7088a7ffe7 Modify lib/CMakeLists.txt to search for dns_sd.h (needed for Void-Linux) 2021-09-27 23:46:52 -04:00
fduncanh
21b0cae9c4 search for dns_sd.h (needed for Void-Linux) 2021-09-27 21:40:18 -04:00
fduncanh
cda0a00944 cosmetic (edit comment) 2021-09-21 15:55:32 -04:00
fduncanh
26ec21f50e fixes to CMakeLists.txt for MacOS builds 2021-09-21 04:37:25 -04:00
fduncanh
5e79928016 version now 1.35; updated to build on MacOS. Now uses a GLib MainLoop
(corrects previous commit message)
2021-09-13 02:18:06 -04:00
fduncanh
201aa2c805 version now 2.35; updated to build on MacOs. Now uses a Glib MainLoop. 2021-09-12 13:24:09 -04:00
fduncanh
5d2221b22b add back compiler options used by antimov 2021-07-31 23:37:07 -04:00
fduncanh
623b638357 Bring contents of lib up to date with current FD-:master RPiPlay
the plist library is removed (the Linux distributions version will be used)
(libplist 2.0)

the library llhttp v 6.0.2 is added to replace http_parser

The curve25519 and ed25519 libraries are removed, and replaced with their
OpenSSL 1.1.1 implementations

crypto is updated
2021-07-31 19:29:58 -04:00
Your Name
1946373e26 first commit 2020-04-15 16:24:10 +03:00