Description: Use TI RPC instead of GNU libc RPC 
Author: Aurelien Jarno <aurel32@debian.org>
Forwarded: no
Last-Update: 2021-08-25

--- netkit-rwall-0.17.orig/CMakeLists.txt
+++ netkit-rwall-0.17/CMakeLists.txt
@@ -5,5 +5,8 @@ set(BIN_DIR "${CMAKE_INSTALL_PREFIX}/bin
 set(SBIN_DIR "${CMAKE_INSTALL_PREFIX}/sbin")
 set(MAN_DIR "${CMAKE_INSTALL_PREFIX}/share/man")
 
+find_package(PkgConfig REQUIRED)
+pkg_check_modules(TIRPC REQUIRED libtirpc)
+
 add_subdirectory(rpc.rwalld)
 add_subdirectory(rwall)
--- netkit-rwall-0.17.orig/rpc.rwalld/CMakeLists.txt
+++ netkit-rwall-0.17/rpc.rwalld/CMakeLists.txt
@@ -15,6 +15,8 @@ add_executable(
     rwalld.c
     rwall.h
 )
+target_include_directories(rpc.rwalld PUBLIC ${TIRPC_INCLUDE_DIRS})
+target_link_libraries(rpc.rwalld ${TIRPC_LIBRARIES})
 install(
     TARGETS rpc.rwalld
     DESTINATION ${SBIN_DIR}
--- netkit-rwall-0.17.orig/rwall/CMakeLists.txt
+++ netkit-rwall-0.17/rwall/CMakeLists.txt
@@ -14,6 +14,8 @@ add_executable(
     rwall.c
     rwall.h
 )
+target_include_directories(rwall PUBLIC ${TIRPC_INCLUDE_DIRS})
+target_link_libraries(rwall ${TIRPC_LIBRARIES})
 install(
     TARGETS rwall
     DESTINATION ${BIN_DIR}
