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
This commit is contained in:
Alexey Dokuchaev 2023-07-08 07:11:46 +00:00
parent 16c96886b0
commit 9a5b72855f

View file

@ -49,6 +49,9 @@ SQLITE_CONFIGURE_WITH= sqlite3=${LOCALBASE}
post-patch:
@${REINPLACE_CMD} -e '25s,^,#include <sys/socket.h>,' \
${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