Friday, July 29, 2022

net/swirc (3.3.5): 'WANTLIB' + 'CONFIGURE_ENV'

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
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

No comments:

Post a Comment