svn commit: r340024 - in head/net-im/tkabber: . files
Pietro Cerutti
gahr at FreeBSD.org
Fri Jan 17 10:23:29 UTC 2014
Author: gahr
Date: Fri Jan 17 10:23:28 2014
New Revision: 340024
URL: http://svnweb.freebsd.org/changeset/ports/340024
QAT: https://qat.redports.org/buildarchive/r340024/
Log:
- Convert to USES=tk
- Convert to OPTIONSng
- STAGE-clean
Modified:
head/net-im/tkabber/Makefile (contents, props changed)
head/net-im/tkabber/files/patch-Makefile (contents, props changed)
head/net-im/tkabber/files/patch-tkabber.tcl (contents, props changed)
Modified: head/net-im/tkabber/Makefile
==============================================================================
--- head/net-im/tkabber/Makefile Fri Jan 17 10:15:47 2014 (r340023)
+++ head/net-im/tkabber/Makefile Fri Jan 17 10:23:28 2014 (r340024)
@@ -9,37 +9,44 @@ MASTER_SITES= http://files.jabber.ru/tka
MAINTAINER= c.kworr at gmail.com
COMMENT= Tcl/Tk based jabber client
-RUN_DEPENDS= wish8.5:${PORTSDIR}/x11-toolkits/tk85 \
- dtplite:${PORTSDIR}/devel/tcllib \
+RUN_DEPENDS= dtplite:${PORTSDIR}/devel/tcllib \
${LOCALBASE}/lib/tls/pkgIndex.tcl:${PORTSDIR}/devel/tcltls \
${LOCALBASE}/lib/bwidget/pkgIndex.tcl:${PORTSDIR}/x11-toolkits/bwidget
+OPTIONS_DEFINE= DOCS EXAMPLES
+
CONFLICTS= tkabber-devel-*
+USES= tk:85
WRKSRC= ${WRKDIR}/${DISTNAME}
NO_BUILD= yes
SUBDIRS= contrib doc emoticons examples ifacetk jabberlib mclistbox \
msgs pixmaps plugins sounds tclxml trans
-NO_STAGE= yes
+.include <bsd.port.options.mk>
+
+post-patch:
+ ${REINPLACE_CMD} -e 's|%%WISH%%|${WISH}|g' \
+ ${WRKSRC}/Makefile ${WRKSRC}/tkabber.tcl
+
do-install:
- ${ECHO} -e "#!/bin/sh\nexec wish8.5 ${DATADIR}/tkabber.tcl \
- -name tkabber \"\$$@\"\n" > ${PREFIX}/bin/tkabber
- ${CHMOD} +x ${PREFIX}/bin/tkabber
- ${MKDIR} ${DATADIR}
- ${CP} ${WRKSRC}/*.tcl ${DATADIR}
+ ${ECHO} -e "#!/bin/sh\nexec ${WISH} ${DATADIR}/tkabber.tcl \
+ -name tkabber \"\$$@\"\n" > ${STAGEDIR}${PREFIX}/bin/tkabber
+ ${CHMOD} +x ${STAGEDIR}${PREFIX}/bin/tkabber
+ ${MKDIR} ${STAGEDIR}${DATADIR}
+ ${CP} ${WRKSRC}/*.tcl ${STAGEDIR}${DATADIR}
.for i in ${SUBDIRS}
- ${CP} -R ${WRKSRC}/${i} ${DATADIR}
+ ${CP} -R ${WRKSRC}/${i} ${STAGEDIR}${DATADIR}
.endfor
-.if !defined(NOPORTEXAMPLES)
- ${MKDIR} ${EXAMPLESDIR}
- ${CP} -R ${WRKSRC}/examples/* ${EXAMPLESDIR}
+.if ${PORT_OPTIONS:MEXAMPLES}
+ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ ${CP} -R ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
.endif
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
+.if ${PORT_OPTIONS:MDOCS}
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
.for i in tkabber.html tkabber.xml
- ${INSTALL_DATA} ${WRKSRC}/doc/${i} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/doc/${i} ${STAGEDIR}${DOCSDIR}
.endfor
.endif
Modified: head/net-im/tkabber/files/patch-Makefile
==============================================================================
--- head/net-im/tkabber/files/patch-Makefile Fri Jan 17 10:15:47 2014 (r340023)
+++ head/net-im/tkabber/files/patch-Makefile Fri Jan 17 10:23:28 2014 (r340024)
@@ -5,7 +5,7 @@
cp -r *.tcl $(SUBDIRS) $(DESTDIR)/$(TKABBERDIR)
mkdir -p $(DESTDIR)/$(BINDIR)
- echo -e "#!/bin/sh\nexec wish $(TKABBERDIR)/tkabber.tcl -name tkabber \"\$$@\"\n" \
-+ echo -e "#!/bin/sh\nexec wish8.5 $(PREFIX)/share/tkabber/tkabber.tcl -name tkabber \"\$$@\"\n" > $(DESTDIR)/$(PREFIX)/bin/tkabber
++ echo -e "#!/bin/sh\nexec %%WISH%% $(PREFIX)/share/tkabber/tkabber.tcl -name tkabber \"\$$@\"\n" > $(DESTDIR)/$(PREFIX)/bin/tkabber
>$(DESTDIR)/$(BINDIR)/tkabber
chmod 755 $(DESTDIR)/$(BINDIR)/tkabber
Modified: head/net-im/tkabber/files/patch-tkabber.tcl
==============================================================================
--- head/net-im/tkabber/files/patch-tkabber.tcl Fri Jan 17 10:15:47 2014 (r340023)
+++ head/net-im/tkabber/files/patch-tkabber.tcl Fri Jan 17 10:23:28 2014 (r340024)
@@ -4,7 +4,7 @@
#!/bin/sh
# the next line restarts using the correct interpreter \
-exec wish "$0" -name tkabber "$@"
-+exec wish8.4 "$0" -name tkabber "$@"
++exec %%WISH%% "$0" -name tkabber "$@"
# $Id: tkabber.tcl,v 1.236 2006/06/08 20:21:44 aleksey Exp $
More information about the svn-ports-all
mailing list