From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Oct 14 18:50:29 2011 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2ED441065676 for ; Fri, 14 Oct 2011 18:50:29 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 086538FC1F for ; Fri, 14 Oct 2011 18:50:29 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p9EIoSJF052322 for ; Fri, 14 Oct 2011 18:50:28 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p9EIoSkI052320; Fri, 14 Oct 2011 18:50:28 GMT (envelope-from gnats) Resent-Date: Fri, 14 Oct 2011 18:50:28 GMT Resent-Message-Id: <201110141850.p9EIoSkI052320@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, KATO Tsuguru Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 48B6310656A8 for ; Fri, 14 Oct 2011 18:44:18 +0000 (UTC) (envelope-from tkato432@yahoo.com) Received: from msa105lp.auone-net.jp (msa105lp.auone-net.jp [222.3.140.168]) by mx1.freebsd.org (Postfix) with ESMTP id 90ADA8FC13 for ; Fri, 14 Oct 2011 18:44:17 +0000 (UTC) Received: from msa105lp.auone-net.jp (MSA105lp [172.27.12.183]) by msa105lp.auone-net.jp (au one net msa) with ESMTP id 23427570240 for ; Sat, 15 Oct 2011 03:32:48 +0900 (JST) Received: from localhost.localdomain (ZT046175.ppp.dion.ne.jp [59.128.46.175]) by msa105lp.auone-net.jp (au one net msa) with ESMTP id 7E10250037 for ; Sat, 15 Oct 2011 03:32:42 +0900 (JST) Message-Id: <20111015025745.7323d7b5.tkato432@yahoo.com> Date: Sat, 15 Oct 2011 02:57:45 +0900 From: KATO Tsuguru To: FreeBSD-gnats-submit@FreeBSD.org Cc: Subject: ports/161641: Update port: devel/vtcl X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Oct 2011 18:50:29 -0000 >Number: 161641 >Category: ports >Synopsis: Update port: devel/vtcl >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Oct 14 18:50:28 UTC 2011 >Closed-Date: >Last-Modified: >Originator: KATO Tsuguru >Release: FreeBSD 7.4-RELEASE-p3 i386 >Organization: >Environment: >Description: - Support USE_TK - Support COPYTREE_SHARE >How-To-Repeat: >Fix: diff -urN /usr/ports/devel/vtcl/Makefile devel/vtcl/Makefile --- /usr/ports/devel/vtcl/Makefile 2009-08-22 16:16:30.000000000 +0900 +++ devel/vtcl/Makefile 2011-09-04 20:07:50.000000000 +0900 @@ -7,23 +7,26 @@ PORTNAME= vtcl PORTVERSION= 1.6.1a1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/1.6.1.a1 MAINTAINER= ports@FreeBSD.org COMMENT= An Application Development Environment For the TCL/TK language -RUN_DEPENDS= wish8.4:${PORTSDIR}/x11-toolkits/tk84 - -HAS_CONFIGURE= yes -CONFIGURE_ARGS= ${PREFIX} NO_BUILD= yes +USE_TK= yes USE_DOS2UNIX= configure +HAS_CONFIGURE= yes +CONFIGURE_ARGS= ${PREFIX} -pre-configure: - @${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g" ${WRKSRC}/configure +post-patch: + @${REINPLACE_CMD} -e \ + 's|wish8.5|${WISH:T}| ; \ + s|/usr/local/bin|${LOCALBASE}/bin|' ${WRKSRC}/configure + @${REINPLACE_CMD} -i "" -e \ + 's|require -exact Tk|require Tk|' ${WRKSRC}/lib/tkcon.tcl do-install: ${INSTALL_SCRIPT} ${WRKSRC}/vtcl ${PREFIX}/bin @@ -38,16 +41,16 @@ @${MKDIR} ${PREFIX}/lib/vtcl/images/edit ${INSTALL_DATA} ${WRKSRC}/images/edit/*.gif ${PREFIX}/lib/vtcl/images/edit @${MKDIR} ${PREFIX}/lib/vtcl/lib - ${CP} -r ${WRKSRC}/lib/* ${PREFIX}/lib/vtcl/lib - -post-install: + @(cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . ${PREFIX}/lib/vtcl/lib) .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} - ${INSTALL_MAN} ${WRKSRC}/doc/* ${DOCSDIR} + @(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${DOCSDIR}) +.endif +.if !defined(NOPORTEXAMPLES) @${MKDIR} ${EXAMPLESDIR}/sample - ${CP} -r ${WRKSRC}/sample/* ${EXAMPLESDIR}/sample - @${MKDIR} ${EXAMPLESDIR}/demo - ${CP} -r ${WRKSRC}/demo/* ${EXAMPLESDIR}/demo + @(cd ${WRKSRC}/sample && ${COPYTREE_SHARE} . ${EXAMPLESDIR}/sample) + @${MKDIR} ${EXAMPLESDIR}/demo + @(cd ${WRKSRC}/demo && ${COPYTREE_SHARE} . ${EXAMPLESDIR}/demo) .endif .include diff -urN /usr/ports/devel/vtcl/pkg-plist devel/vtcl/pkg-plist --- /usr/ports/devel/vtcl/pkg-plist 2007-03-08 21:42:26.000000000 +0900 +++ devel/vtcl/pkg-plist 2011-08-28 19:18:48.000000000 +0900 @@ -374,79 +374,79 @@ %%PORTDOCS%%%%DOCSDIR%%/progressbar.html %%PORTDOCS%%%%DOCSDIR%%/tutorial.html %%PORTDOCS%%%%DOCSDIR%%/tutorial.txt -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/README -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/about.ttd -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/bitmapbutton_test.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/bitmapbutton_compound.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/combo.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/draw.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/ex1_cmpd.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/grid.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/images/free.gif -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/images/line.gif -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/images/oval.gif -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/images/rect.gif -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/megawidget.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/simple.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tclet-combo.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tclet-draw.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tclet-grid.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tclet-simple.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tclets.html -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/test_megawidget.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/core/button.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/core/canvas.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/core/check_and_radio.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/core/compound_container.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/core/compound_container_2.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/core/entry.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/core/frame.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/core/horizontal_panedwindow.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/core/label.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/core/labelframe.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/core/listbox.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/core/menubutton.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/core/message.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/core/modal.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/core/ok.gif -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/core/scales.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/core/scrollbar.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/core/simple_topevel.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/core/simple_topevel_menubar.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/core/spinbox.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/core/text.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/core/unmanaged_frame.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/core/vertical_panedwindow.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/megawidgets/databaseview/databaseview_compound.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/megawidgets/databaseview/databaseview_project.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/megawidgets/databaseview/databaseview_test.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/megawidgets/databaseview/readme.txt -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/megawidgets/databaseview/test.mk -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/megawidgets/imagelist/imagelist.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/megawidgets/imagelist/imagelist_project.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/megawidgets/imagelist/imagelist_test.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/megawidgets/imagelist/readme.txt -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/megawidgets/listviewer/listviewer_compound.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/megawidgets/listviewer/listviewer_project.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/tutorial/megawidgets/listviewer/listviewer_test.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/visual-text.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/demo/visual-text.ttd -%%PORTDOCS%%%%EXAMPLESDIR%%/sample/User_Compound.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/sample/hierarchy.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/sample/notebook.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/sample/notebook_recurse.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/sample/panedwindow.tcl -%%PORTDOCS%%%%EXAMPLESDIR%%/sample/sampleBLT.tcl -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/sample -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/demo/tutorial/megawidgets/listviewer -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/demo/tutorial/megawidgets/imagelist -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/demo/tutorial/megawidgets/databaseview -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/demo/tutorial/megawidgets -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/demo/tutorial/core -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/demo/tutorial -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/demo/images -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/demo -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%% +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/README +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/about.ttd +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/bitmapbutton_test.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/bitmapbutton_compound.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/combo.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/draw.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/ex1_cmpd.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/grid.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/images/free.gif +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/images/line.gif +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/images/oval.gif +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/images/rect.gif +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/megawidget.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/simple.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tclet-combo.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tclet-draw.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tclet-grid.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tclet-simple.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tclets.html +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/test_megawidget.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/core/button.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/core/canvas.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/core/check_and_radio.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/core/compound_container.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/core/compound_container_2.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/core/entry.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/core/frame.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/core/horizontal_panedwindow.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/core/label.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/core/labelframe.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/core/listbox.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/core/menubutton.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/core/message.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/core/modal.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/core/ok.gif +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/core/scales.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/core/scrollbar.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/core/simple_topevel.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/core/simple_topevel_menubar.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/core/spinbox.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/core/text.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/core/unmanaged_frame.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/core/vertical_panedwindow.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/megawidgets/databaseview/databaseview_compound.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/megawidgets/databaseview/databaseview_project.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/megawidgets/databaseview/databaseview_test.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/megawidgets/databaseview/readme.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/megawidgets/databaseview/test.mk +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/megawidgets/imagelist/imagelist.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/megawidgets/imagelist/imagelist_project.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/megawidgets/imagelist/imagelist_test.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/megawidgets/imagelist/readme.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/megawidgets/listviewer/listviewer_compound.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/megawidgets/listviewer/listviewer_project.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/tutorial/megawidgets/listviewer/listviewer_test.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/visual-text.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo/visual-text.ttd +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sample/User_Compound.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sample/hierarchy.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sample/notebook.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sample/notebook_recurse.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sample/panedwindow.tcl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sample/sampleBLT.tcl +%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/sample +%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/demo/tutorial/megawidgets/listviewer +%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/demo/tutorial/megawidgets/imagelist +%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/demo/tutorial/megawidgets/databaseview +%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/demo/tutorial/megawidgets +%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/demo/tutorial/core +%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/demo/tutorial +%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/demo/images +%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/demo +%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%% %%PORTDOCS%%@dirrm %%DOCSDIR%% @dirrm lib/vtcl/lib/ttd @dirrm lib/vtcl/lib/bwidget/lang >Release-Note: >Audit-Trail: >Unformatted: