6 MASTER_SITES= https://fedorahosted.org/releases/n/e/newt/
8 MAINTAINER= ports@FreeBSD.org
9 COMMENT= Not Eriks Windowing Toolkit: console I/O handling library
11 LIB_DEPENDS= libslang.so:${PORTSDIR}/devel/libslang2 \
12 libpopt.so:${PORTSDIR}/devel/popt
16 MAKE_ENV= PCFLAGS="${CFLAGS}"
20 CPPFLAGS+= -I${LOCALBASE}/include
21 LDFLAGS+= -L${LOCALBASE}/lib -lcurses
23 PLIST_SUB= SOVERSION="${SOVERSION}" \
24 VERSION="${PORTVERSION}"
26 SUB_FILES= pkgIndex.tcl
27 SUB_LIST= VERSION="${PORTVERSION}"
29 OPTIONS_DEFINE= NLS TCL
33 NLS_CONFIGURE_ENABLE= nls
35 TCL_CONFIGURE_ENV= ac_cv_c_tclconfig=${TCL_LIBDIR:Q}
36 TCL_CONFIGURE_WITH= tcl
37 TCL_CPPFLAGS= -I${TCL_INCLUDEDIR:Q}
39 SOVERSION= ${PORTVERSION:R:E}
41 .include <bsd.port.options.mk>
44 @${REINPLACE_CMD} -e \
45 '/^SONAME/s|=.*|=${SOVERSION}| ; \
46 s|-DUSE_INTERP_RESULT||' ${WRKSRC}/configure
47 @${REINPLACE_CMD} -e \
49 s|-I/usr/include/slang|| ; \
50 /^pkgconfigdir/s|=.*|=${PREFIX}/libdata/pkgconfig| ; \
53 /whiptcl.$$(SOEXT)/s|install|${TRUE}|' ${WRKSRC}/Makefile.in
56 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/whiptail
57 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libnewt.so
58 .if ${PORT_OPTIONS:MNLS}
59 @(cd ${WRKSRC}/po && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \
60 ${MAKEFILE} ${MAKE_ARGS} datadir=${STAGEDIR}${PREFIX}/share \
63 .if ${PORT_OPTIONS:MTCL}
64 @${MKDIR} ${STAGEDIR}${PREFIX}/lib/whip${PORTVERSION}
65 (cd ${WRKSRC} && ${INSTALL_LIB} whiptcl.so \
66 ${STAGEDIR}${PREFIX}/lib/whip${PORTVERSION})
67 (cd ${WRKDIR} && ${INSTALL_DATA} pkgIndex.tcl \
68 ${STAGEDIR}${PREFIX}/lib/whip${PORTVERSION})
71 .include <bsd.port.mk>