This PR is a rebased version of branch which supersedes PR #5 that omits the wholesale whitespace removal. It successfully builds against FFmpeg 4.1.2 and GIFLIB 5.1.4.
It accomplishes the following:
Update all API hooks in libmediascan and libdlna source code for new ffmpeg and GIFLIB
Add correct symbolic linking flags to Perl Makefile to enable ASM for ffmpeg
Add option to omit intl library, as macOS and FreeBSD don't have GNU gettext
Update Darwin hints to add support for macOS 10.10+
Set osx-min-version to 10.9 due to Carbon framework deprecation in 10.8
Update macOS version determination method in Darwin hints
Additionally, several precompiler directives were implemented by @chincheta0815 to improve build support for Solaris and FreeBSD. Lastly, it removes trailing whitespace throughout the project.
This PR is a rebased version of branch which supersedes PR #5 that omits the wholesale whitespace removal. It successfully builds against FFmpeg 4.1.2 and GIFLIB 5.1.4.
It accomplishes the following:
Additionally, several precompiler directives were implemented by @chincheta0815 to improve build support for Solaris and FreeBSD. Lastly, it removes trailing whitespace throughout the project.
Closes #1, #2, #4. Incorporates #3 .