diff --git a/audio/ympd/Makefile b/audio/ympd/Makefile index 0587ea6c164f..10519f97956e 100644 --- a/audio/ympd/Makefile +++ b/audio/ympd/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1 2021/07/20 06:37:18 nia Exp $ +# $NetBSD: Makefile,v 1.2 2022/04/18 18:43:07 nia Exp $ DISTNAME= ympd-1.3.0 CATEGORIES= audio @@ -16,6 +16,9 @@ USE_LANGUAGES= c c++ BUILD_DEFS+= VARBASE +CFLAGS.SunOS+= -D_POSIX_C_SOURCE=200112L +LDFLAGS.SunOS+= -lnsl -lsocket + .include "../../mk/bsd.prefs.mk" RCD_SCRIPTS+= ympd diff --git a/audio/ympd/distinfo b/audio/ympd/distinfo index 871878027529..f3807d7f0934 100644 --- a/audio/ympd/distinfo +++ b/audio/ympd/distinfo @@ -1,6 +1,7 @@ -$NetBSD: distinfo,v 1.3 2021/10/26 09:59:39 nia Exp $ +$NetBSD: distinfo,v 1.4 2022/04/18 18:43:07 nia Exp $ BLAKE2s (ympd-1.3.0.tar.gz) = b5ca6d6c898366f89d61805960a568a093008cfe8b307fa24405194ebd9c6f01 SHA512 (ympd-1.3.0.tar.gz) = 7e2bd4124b0e7692e2528e9fc50955d1b357ba042d8c97941160ad31ee0c89bc53b349195b45d27ce77aaa954bc01aceba1a30cdb89d9f58644a0b4934498a16 Size (ympd-1.3.0.tar.gz) = 350115 bytes -SHA1 (patch-CMakeLists.txt) = 727b742ffc579575b00d0a185f071b67805f1ef8 +SHA1 (patch-CMakeLists.txt) = 74d21cf3d850b1a723ea803b5c0bbc459bd8a452 +SHA1 (patch-src_mongoose.c) = 9ef4d9fe2f7a9e9e337f5c81f335e4111329f8e9 diff --git a/audio/ympd/patches/patch-CMakeLists.txt b/audio/ympd/patches/patch-CMakeLists.txt index 5385b9f5f141..71bbb51ca7df 100644 --- a/audio/ympd/patches/patch-CMakeLists.txt +++ b/audio/ympd/patches/patch-CMakeLists.txt @@ -1,9 +1,21 @@ -$NetBSD: patch-CMakeLists.txt,v 1.1 2021/07/20 06:37:18 nia Exp $ +$NetBSD: patch-CMakeLists.txt,v 1.2 2022/04/18 18:43:07 nia Exp $ +Honor CFLAGS. Use CMAKE_INSTALL_MANDIR. --- CMakeLists.txt.orig 2016-02-13 21:01:52.000000000 +0000 +++ CMakeLists.txt +@@ -24,8 +24,8 @@ include_directories(${PROJECT_BINARY_DIR + + include(CheckCSourceCompiles) + +-set(CMAKE_C_FLAGS "-std=gnu99 -Wall") +-set(CMAKE_C_FLAGS_DEBUG "-ggdb -pedantic") ++set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu99 -Wall") ++set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -ggdb -pedantic") + if(WITH_IPV6) + set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS NS_ENABLE_IPV6) + endif() @@ -72,8 +72,10 @@ endif() add_executable(ympd ${SOURCES}) target_link_libraries(ympd ${LIBMPDCLIENT_LIBRARY} ${CMAKE_THREAD_LIBS_INIT} ${OPENSSL_LIBRARIES}) diff --git a/audio/ympd/patches/patch-src_mongoose.c b/audio/ympd/patches/patch-src_mongoose.c new file mode 100644 index 000000000000..dc4eb22f263e --- /dev/null +++ b/audio/ympd/patches/patch-src_mongoose.c @@ -0,0 +1,16 @@ +$NetBSD: patch-src_mongoose.c,v 1.1 2022/04/18 18:43:07 nia Exp $ + +solarisfixes.h does not exist, and doesn't seem to be needed anyway. + +--- src/mongoose.c.orig 2016-02-13 21:01:52.000000000 +0000 ++++ src/mongoose.c +@@ -2801,9 +2801,6 @@ static int is_big_endian(void) { + // START OF SHA-1 code + // Copyright(c) By Steve Reid + #define SHA1HANDSOFF +-#if defined(__sun) +-#include "solarisfixes.h" +-#endif + + union char64long16 { unsigned char c[64]; uint32_t l[16]; }; +