From 9a5b72855f4055ea0731fd5d1979a32cc67bf0f6 Mon Sep 17 00:00:00 2001 From: Alexey Dokuchaev Date: Sat, 8 Jul 2023 07:11:46 +0000 Subject: [PATCH] lang/gnu-apl: try to fix the port's build on recent -CURRENT Use modern smart pointer class `std::unique_ptr' instead of the deprecated in C++11 and removed in C++17 `std::auto_ptr'. Reported by: pkg-fallout --- lang/gnu-apl/Makefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lang/gnu-apl/Makefile b/lang/gnu-apl/Makefile index 4b2691406369..c3502956a76b 100644 --- a/lang/gnu-apl/Makefile +++ b/lang/gnu-apl/Makefile @@ -49,6 +49,9 @@ SQLITE_CONFIGURE_WITH= sqlite3=${LOCALBASE} post-patch: @${REINPLACE_CMD} -e '25s,^,#include ,' \ ${WRKSRC}/src/Common.hh + @${REINPLACE_CMD} -e 's,auto_ptr,unique_ptr,' \ + ${WRKSRC}/src/emacs_mode/network.cc \ + ${WRKSRC}/src/sql/apl-sqlite.cc @${REINPLACE_CMD} -e 's,bind(,::&,' \ ${WRKSRC}/src/emacs_mode/TcpListener.cc \ ${WRKSRC}/src/emacs_mode/UnixSocketListener.cc