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
12 LICENSE_FILE= ${WRKSRC}/COPYING
14 LIB_DEPENDS= libslang.so:devel/libslang2 \
17 USES= gmake ncurses pathfix
19 MAKE_ENV= PCFLAGS="${CFLAGS}"
23 CPPFLAGS+= -I${LOCALBASE}/include
24 LDFLAGS+= -L${LOCALBASE}/lib -lncurses
26 PLIST_SUB= SOVERSION="${SOVERSION}" \
27 VERSION="${PORTVERSION}"
29 SUB_FILES= pkgIndex.tcl
30 SUB_LIST= VERSION="${PORTVERSION}"
32 OPTIONS_DEFINE= NLS PYTHON TCL
33 OPTIONS_DEFAULT= PYTHON
37 NLS_CONFIGURE_ENABLE= nls
39 PYTHON_CONFIGURE_WITH= python
41 TCL_CONFIGURE_ENV= ac_cv_c_tclconfig=${TCL_LIBDIR:Q}
42 TCL_CONFIGURE_WITH= tcl
43 TCL_CPPFLAGS= -I${TCL_INCLUDEDIR:Q}
45 SOVERSION= ${PORTVERSION:R:E}
48 @${REINPLACE_CMD} -e \
49 '/^SONAME/s|=.*|=${SOVERSION}| ; \
50 s|-DUSE_INTERP_RESULT||' ${WRKSRC}/configure
51 @${REINPLACE_CMD} -e \
56 /whiptcl.$$(SOEXT)/s|install|${TRUE}|' ${WRKSRC}/Makefile.in
59 @${REINPLACE_CMD} -e \
60 '/PYTHONVERS/s|=.*|=${PYTHON_VERSION}|' ${WRKSRC}/configure
63 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/whiptail
64 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libnewt.so
67 @(cd ${WRKSRC}/po && ${DO_MAKE_BUILD} ${MAKE_ARGS} \
68 datadir=${STAGEDIR}${PREFIX}/share ${INSTALL_TARGET})
70 post-install-PYTHON-on:
71 @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_snack.so
74 @${MKDIR} ${STAGEDIR}${PREFIX}/lib/whip${PORTVERSION}
75 (cd ${WRKSRC} && ${INSTALL_LIB} whiptcl.so \
76 ${STAGEDIR}${PREFIX}/lib/whip${PORTVERSION})
77 (cd ${WRKDIR} && ${INSTALL_DATA} pkgIndex.tcl \
78 ${STAGEDIR}${PREFIX}/lib/whip${PORTVERSION})
80 .include <bsd.port.mk>