Hi ports@

Starting from version 3.3.5 libiconv can be used so I added 'iconv' to
'WANTLIB'.

Further in order for the configure script to find/recognize support
for libiconv and libintl setting 'CONFIGURE_ENV' seems to be
necessary.

I attach a diff.

Markus
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/swirc/Makefile,v
retrieving revision 1.17
diff -u -p -r1.17 Makefile
--- Makefile    29 Jul 2022 16:44:06 -0000      1.17
+++ Makefile    29 Jul 2022 22:04:11 -0000
@@ -9,7 +9,8 @@ MAINTAINER =            Markus Uhlin <markus.uhlin
 PERMIT_PACKAGE =       Yes
 
 # uses pledge()
-WANTLIB =              ${COMPILER_LIBCXX} c crypto curl curses idn intl m 
panel pthread ssl
+WANTLIB =              ${COMPILER_LIBCXX} c crypto curl curses iconv idn intl \
+                       m panel pthread ssl
 
 MASTER_SITES =         https://www.nifty-networks.net/swirc/releases/
 EXTRACT_SUFX =         .tgz
@@ -18,6 +19,10 @@ BUILD_DEPENDS =              devel/gettext,-tools
 LIB_DEPENDS =          devel/gettext,-runtime \
                        devel/libidn \
                        net/curl
+
+CONFIGURE_ENV +=       CFLAGS="-I${LOCALBASE}/include" \
+                       CXXFLAGS="-I${LOCALBASE}/include" \
+                       LDFLAGS="-L${LOCALBASE}/lib"
 CONFIGURE_STYLE =      simple
 
 TEST_DEPENDS =         devel/cmocka

Reply via email to