svn commit: r328446 - head/devel/newt
Pietro Cerutti
gahr at FreeBSD.org
Fri Sep 27 09:29:20 UTC 2013
Author: gahr
Date: Fri Sep 27 09:29:19 2013
New Revision: 328446
URL: http://svnweb.freebsd.org/changeset/ports/328446
Log:
- Convert to USES+= tcl
- Install the Tcl extension under ${PREFIX}/lib instad of ${TCLLIB}
- STAGE-clean
Modified:
head/devel/newt/Makefile
head/devel/newt/pkg-plist
Modified: head/devel/newt/Makefile
==============================================================================
--- head/devel/newt/Makefile Fri Sep 27 09:12:09 2013 (r328445)
+++ head/devel/newt/Makefile Fri Sep 27 09:29:19 2013 (r328446)
@@ -6,14 +6,14 @@ CATEGORIES= devel
MASTER_SITES= https://fedorahosted.org/releases/n/e/newt/
MAINTAINER= ports at FreeBSD.org
-COMMENT= Not Erik's Windowing Toolkit: console I/O handling library
+COMMENT= Not Eriks Windowing Toolkit: console I/O handling library
-LIB_DEPENDS= slang:${PORTSDIR}/devel/libslang2 \
- popt:${PORTSDIR}/devel/popt
+LIB_DEPENDS= libslang.so:${PORTSDIR}/devel/libslang2 \
+ libpopt.so:${PORTSDIR}/devel/popt
OPTIONS_DEFINE= PYTHON TCL NLS
-USE_GMAKE= yes
+USES+= gmake
GNU_CONFIGURE= yes
MAKE_ENV= PCFLAGS="${CFLAGS}" TCLVERSION="tcl${TCL_VER}"
USE_LDCONFIG= yes
@@ -27,11 +27,8 @@ PLIST_SUB= SOVERSION="${SOVERSION}" \
SUB_LIST= VERSION="${PORTVERSION}"
-MAN1= whiptail.1
-
SOVERSION= ${PORTVERSION:R:E}
-NO_STAGE= yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MNLS}
@@ -52,7 +49,7 @@ PLIST_SUB+= PYTHONOPT="@comment "
.endif
.if ${PORT_OPTIONS:MTCL}
-USE_TCL= 84+
+USES+= tcl
MAKE_ENV+= TCL_LIBDIR=${TCL_LIBDIR:Q}
CPPFLAGS+= -I${TCL_INCLUDEDIR:Q}
SUB_FILES+= pkgIndex.tcl
@@ -72,7 +69,7 @@ post-patch:
/^pkgconfigdir/s|=.*|=${PREFIX}/libdata/pkgconfig| ; \
s| -g | |g ; \
/make -C/s|^|#| ; \
- /whiptcl.so/s|install|${TRUE}|' ${WRKSRC}/Makefile.in
+ /whiptcl.$$(SOEXT)/s|install|${TRUE}|' ${WRKSRC}/Makefile.in
post-build: apply-slist
.if ${PORT_OPTIONS:MPYTHON}
@@ -82,24 +79,24 @@ post-build: apply-slist
.endif
post-install:
- @${STRIP_CMD} ${PREFIX}/bin/whiptail
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/whiptail
.if ${PORT_OPTIONS:MNLS}
@(cd ${WRKSRC}/po && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} \
- ${MAKEFILE} ${MAKE_ARGS} datadir=${PREFIX}/share \
+ ${MAKEFILE} ${MAKE_ARGS} datadir=${STAGEDIR}${PREFIX}/share \
${INSTALL_TARGET})
.endif
.if ${PORT_OPTIONS:MPYTHON}
@(cd ${WRKSRC} && ${MAKE_ENV} ${PYTHON_CMD} ${WRKDIR}/setup.py \
- install --prefix=${PREFIX})
+ install --prefix=${STAGEDIR}${PREFIX})
.endif
.if ${PORT_OPTIONS:MTCL}
- @${MKDIR} ${TCL_LIBDIR}/whip
- (cd ${WRKSRC} && ${INSTALL_DATA} whiptcl.so ${TCL_LIBDIR}/whip)
- (cd ${WRKDIR} && ${INSTALL_DATA} pkgIndex.tcl ${TCL_LIBDIR}/whip)
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/whip${PORTVERSION}
+ (cd ${WRKSRC} && ${INSTALL_DATA} whiptcl.so ${STAGEDIR}${PREFIX}/lib/whip${PORTVERSION})
+ (cd ${WRKDIR} && ${INSTALL_DATA} pkgIndex.tcl ${STAGEDIR}${PREFIX}/lib/whip${PORTVERSION})
.endif
.if ${PORT_OPTIONS:MEXAMPLES}
- @${MKDIR} ${EXAMPLESDIR}
- (cd ${WRKSRC} && ${INSTALL_SCRIPT} peanuts.py popcorn.py ${EXAMPLESDIR})
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ (cd ${WRKSRC} && ${INSTALL_SCRIPT} peanuts.py popcorn.py ${STAGEDIR}${EXAMPLESDIR})
.endif
.include <bsd.port.mk>
Modified: head/devel/newt/pkg-plist
==============================================================================
--- head/devel/newt/pkg-plist Fri Sep 27 09:12:09 2013 (r328445)
+++ head/devel/newt/pkg-plist Fri Sep 27 09:29:19 2013 (r328446)
@@ -4,12 +4,13 @@ lib/libnewt.a
lib/libnewt.so
lib/libnewt.so.%%SOVERSION%%
lib/libnewt.so.%%VERSION%%
+man/man1/whiptail.1.gz
%%PYTHONOPT%%%%PYTHON_SITELIBDIR%%/_snack.so
%%PYTHONOPT%%%%PYTHON_SITELIBDIR%%/_snackmodule.so
%%PYTHONOPT%%%%PYTHON_SITELIBDIR%%/snack.py
%%PYTHONOPT%%%%PYTHON_SITELIBDIR%%/snack.pyc
-%%TCLOPT%%%%TCL_LIBDIR%%/whip/pkgIndex.tcl
-%%TCLOPT%%%%TCL_LIBDIR%%/whip/whiptcl.so
+%%TCLOPT%%lib/whip%%VERSION%%/pkgIndex.tcl
+%%TCLOPT%%lib/whip%%VERSION%%/whiptcl.so
libdata/pkgconfig/libnewt.pc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/peanuts.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/popcorn.py
@@ -121,4 +122,4 @@ libdata/pkgconfig/libnewt.pc
%%NLS%%@dirrmtry share/locale/as/LC_MESSAGES
%%NLS%%@dirrmtry share/locale/as
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
-%%TCLOPT%%@dirrm %%TCL_LIBDIR%%/whip
+%%TCLOPT%%@dirrm lib/whip%%VERSION%%
More information about the svn-ports-head
mailing list