ports/126797: Update port: comms/tkscanfax to 1.1.8

KATO Tsuguru tkato432 at yahoo.com
Sun Aug 24 18:10:03 UTC 2008


>Number:         126797
>Category:       ports
>Synopsis:       Update port: comms/tkscanfax to 1.1.8
>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:   Sun Aug 24 18:10:03 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 7.0-RELEASE-p3 i386
>Organization:
>Environment:
>Description:
- Update to version 1.1.8

Remove file:
files/patch-src:fax-init.tcl
files/patch-src:wish

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/comms/tkscanfax/Makefile comms/tkscanfax/Makefile
--- /usr/ports/comms/tkscanfax/Makefile	2008-08-15 19:07:53.000000000 +0900
+++ comms/tkscanfax/Makefile	2008-08-24 03:56:17.000000000 +0900
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	tkscanfax
-PORTVERSION=	1.1.4
-PORTREVISION=	1
+PORTVERSION=	1.1.8
 PORTEPOCH=	1
 CATEGORIES=	comms tk
 MASTER_SITES=	http://shino.pos.to/linux/tkscanfax/
@@ -15,20 +14,26 @@
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Tcl/Tk frontend for fax scan/receive/send program (command is tkfax)
 
-USE_TK=		yes
-WRKSRC=	${WRKDIR}/${PORTNAME}1
+WRKSRC=		${WRKDIR}/${PORTNAME}1
+
 NO_BUILD=	yes
+USE_TK_WRAPPER=	yes
+
+PLIST_SUB=	TKSCANFAXDIR="${TKSCANFAXDIR:S,^${PREFIX}/,,}"
+
+TKSCANFAXDIR=	${PREFIX}/lib/tkscanfax1
 
-post-extract:
-	${FIND} ${WRKSRC} -name '*~' -delete
+post-patch:
+	@${FIND} ${WRKSRC} -type f | ${XARGS} ${REINPLACE_CMD} -i '' -e \
+		's|/usr/local/lib|${PREFIX}/lib|g'
 
 do-install:
-	(\
-	cd ${WRKDIR}; \
-	${TAR} '--exclude=*.orig' -cf - tkscanfax1 | \
-	${TAR} -C ${PREFIX}/lib -xf - ; \
-	${LN} -sf ${PREFIX}/lib/tkscanfax1/tkscan ${PREFIX}/bin ; \
-	${LN} -sf ${PREFIX}/lib/tkscanfax1/tkfax ${PREFIX}/bin \
-	)
+	@${MKDIR} ${TKSCANFAXDIR}
+	@(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${TKSCANFAXDIR})
+.for file in tkfax tkscan
+	${CHMOD} ${BINMODE} ${TKSCANFAXDIR}/${file}
+	${CHOWN} ${BINOWN}:${BINGRP} ${TKSCANFAXDIR}/${file}
+	${LN} -sf ${TKSCANFAXDIR}/${file} ${PREFIX}/bin
+.endfor
 
 .include <bsd.port.mk>
diff -urN /usr/ports/comms/tkscanfax/distinfo comms/tkscanfax/distinfo
--- /usr/ports/comms/tkscanfax/distinfo	2006-01-22 17:22:06.000000000 +0900
+++ comms/tkscanfax/distinfo	2008-08-17 23:10:28.000000000 +0900
@@ -1,3 +1,3 @@
-MD5 (tkscanfax-1.1.4.tar.gz) = 689ce34520a566d22756c8e25c9cf7f7
-SHA256 (tkscanfax-1.1.4.tar.gz) = 094baa574309416b065427cf22d9d0fb10d3fef82fde647f454d65319cfcbebc
-SIZE (tkscanfax-1.1.4.tar.gz) = 224163
+MD5 (tkscanfax-1.1.8.tar.gz) = 250153f7a61f00b74c918a0214a0e3cb
+SHA256 (tkscanfax-1.1.8.tar.gz) = 92b9038bad5d26e05b33f402231d925b96945197329dc4362a25b61ef835078b
+SIZE (tkscanfax-1.1.8.tar.gz) = 216952
diff -urN /usr/ports/comms/tkscanfax/files/patch-src:fax-init.tcl comms/tkscanfax/files/patch-src:fax-init.tcl
--- /usr/ports/comms/tkscanfax/files/patch-src:fax-init.tcl	2004-11-17 23:34:07.000000000 +0900
+++ comms/tkscanfax/files/patch-src:fax-init.tcl	1970-01-01 09:00:00.000000000 +0900
@@ -1,10 +0,0 @@
---- fax-init.tcl.orig	Wed Nov 17 20:07:15 2004
-+++ fax-init.tcl	Wed Nov 17 20:07:34 2004
-@@ -409,6 +409,7 @@
-     set fid [open $lockfile r]
-     gets $fid pid
-     close $fid
-+    set notrun 1
-     catch {set notrun [exec sh -c "ps -p $pid > /dev/null; echo $?"]}
-     if {! $notrun} {
-         if  [tk_dialog .dialog "TkFax lock file found" \
diff -urN /usr/ports/comms/tkscanfax/files/patch-src:wish comms/tkscanfax/files/patch-src:wish
--- /usr/ports/comms/tkscanfax/files/patch-src:wish	2007-05-26 00:59:15.000000000 +0900
+++ comms/tkscanfax/files/patch-src:wish	1970-01-01 09:00:00.000000000 +0900
@@ -1,20 +0,0 @@
--- tkfax.orig	Sun Nov 14 20:59:03 2004
-+++ tkfax	Sun Nov 14 20:59:40 2004
-@@ -1,6 +1,6 @@
- #!/bin/sh
- # the next line restarts using wish \
--exec wish "$0" "$@"
-+exec wish8.4 "$0" "$@"
- 
- set fax(libdir) /usr/local/lib/tkscanfax1
- if [ file exist fax-init.tcl ] { set fax(libdir) [pwd] }
---- tkscan.orig	Sun Nov 14 20:59:24 2004
-+++ tkscan	Sun Nov 14 20:59:33 2004
-@@ -1,6 +1,6 @@
- #!/bin/sh
- # the next line restarts using wish \
--exec wish "$0" "$@"
-+exec wish8.4 "$0" "$@"
- 
- # Set TkScan installation directory.
- 
diff -urN /usr/ports/comms/tkscanfax/pkg-descr comms/tkscanfax/pkg-descr
--- /usr/ports/comms/tkscanfax/pkg-descr	2002-05-23 20:12:57.000000000 +0900
+++ comms/tkscanfax/pkg-descr	2008-08-17 23:07:14.000000000 +0900
@@ -1 +1,3 @@
 Tcl/Tk frontend for fax scan/receive/send program.  Command is tkfax.
+
+WWW: http://shino.pos.to/linux/tkscanfax_e.html
diff -urN /usr/ports/comms/tkscanfax/pkg-plist comms/tkscanfax/pkg-plist
--- /usr/ports/comms/tkscanfax/pkg-plist	2004-11-17 23:34:07.000000000 +0900
+++ comms/tkscanfax/pkg-plist	2008-08-24 03:49:50.000000000 +0900
@@ -1,107 +1,107 @@
-lib/tkscanfax1/fax-about.tcl
-lib/tkscanfax1/images/hbkim.gif
-lib/tkscanfax1/images/tkfax-s.gif
-lib/tkscanfax1/fax-balloon.tcl
-lib/tkscanfax1/fax-conf-win.tcl
-lib/tkscanfax1/fax-conf.tcl
-lib/tkscanfax1/fax-faxwin.tcl
-lib/tkscanfax1/fax-file.tcl
-lib/tkscanfax1/fax-init.tcl
-lib/tkscanfax1/fax-lib.tcl
-lib/tkscanfax1/fax-logbrowse.tcl
-lib/tkscanfax1/fax-mkpg.tcl
-lib/tkscanfax1/fax-pbook.tcl
-lib/tkscanfax1/fax-queue.tcl
-lib/tkscanfax1/fax-received.tcl
-lib/tkscanfax1/scan-drivers/microtek-mtekscan.tcl
-lib/tkscanfax1/scan-drivers/epson-ep_scan.tcl
-lib/tkscanfax1/scan-drivers/epson-scanimage.tcl
-lib/tkscanfax1/scan-drivers/epson.tcl
-lib/tkscanfax1/scan-drivers/hp-hpscanpbm.tcl
-lib/tkscanfax1/scan-drivers/mustek-scanimage.tcl
-lib/tkscanfax1/scan-drivers/mustek-mscan.tcl
-lib/tkscanfax1/scan-drivers/sharp.tcl
-lib/tkscanfax1/scan-drivers/umax.tcl
-lib/tkscanfax1/tex/covermacro-aux.tex
-lib/tkscanfax1/tex/covermacro-en.tex
-lib/tkscanfax1/tex/covermacro-ja.tex
-lib/tkscanfax1/tex/covermacro-kr.tex
-lib/tkscanfax1/tex/covermacro-C.tex
-lib/tkscanfax1/fax-scan.tcl
-lib/tkscanfax1/getfont.tcl
-lib/tkscanfax1/html_library.tcl
-lib/tkscanfax1/html_viewer.tcl
-lib/tkscanfax1/doc/efax.html
-lib/tkscanfax1/doc/efax.rc.sample
-lib/tkscanfax1/doc/efax.rc.sample.ja
-lib/tkscanfax1/doc/fax.html
-lib/tkscanfax1/doc/tkscanfax.html
-lib/tkscanfax1/doc/tkkinput2.sh
-lib/tkscanfax1/doc/INSTALL
-lib/tkscanfax1/doc/INSTALL.ja
-lib/tkscanfax1/doc/README.ja
-lib/tkscanfax1/doc/TRANSLATION
-lib/tkscanfax1/doc/fax
-lib/tkscanfax1/doc/images/gfax.png
-lib/tkscanfax1/doc/images/jamain2.png
-lib/tkscanfax1/doc/images/ref.gif
-lib/tkscanfax1/doc/images/shinobas.gif
-lib/tkscanfax1/doc/images/tkfax-b.xpm
-lib/tkscanfax1/doc/images/tkfax-s.xpm
-lib/tkscanfax1/doc/images/tkfax-s.png
-lib/tkscanfax1/doc/images/tux.gif
-lib/tkscanfax1/doc/images/tkfax-s.gif
-lib/tkscanfax1/doc/images/download.png
-lib/tkscanfax1/doc/printcap.sample
-lib/tkscanfax1/doc/tkscanfax_e.html
-lib/tkscanfax1/doc/sysreport.sh
-lib/tkscanfax1/doc/tkscanfax_ja.html
-lib/tkscanfax1/doc/C/scan-msg.tcl
-lib/tkscanfax1/doc/C/fax-msg.tcl
-lib/tkscanfax1/doc/C/Config_Help.html
-lib/tkscanfax1/doc/C/Cover_Page_Help.html
-lib/tkscanfax1/doc/C/HTML_Viewer.html
-lib/tkscanfax1/doc/C/Users_Guide.html
-lib/tkscanfax1/doc/C/Phone_Book_Help.html
-lib/tkscanfax1/doc/ja/fax-msg.tcl
-lib/tkscanfax1/doc/ja/scan-msg.tcl
-lib/tkscanfax1/doc/ja/Config_Help.html
-lib/tkscanfax1/doc/ja/Cover_Page_Help.html
-lib/tkscanfax1/doc/ja/HTML_Viewer.html
-lib/tkscanfax1/doc/ja/Users_Guide.html
-lib/tkscanfax1/doc/ja/Phone_Book_Help.html
-lib/tkscanfax1/doc/ja/FAQ.html
-lib/tkscanfax1/doc/ja/ToDo-2003-0316.html
-lib/tkscanfax1/doc/tkfax_tips_ja.html
-lib/tkscanfax1/doc/INSTALL1.1.ja
-lib/tkscanfax1/doc/tkscanfax_rpm.html
-lib/tkscanfax1/doc/INSTALL1.1
-lib/tkscanfax1/doc/zh_TW/fax-msg.tcl
-lib/tkscanfax1/scan-about.tcl
-lib/tkscanfax1/scan-conf.tcl
-lib/tkscanfax1/scan-file.tcl
-lib/tkscanfax1/scan-init.tcl
-lib/tkscanfax1/scan-lib.tcl
-lib/tkscanfax1/scan-out.tcl
-lib/tkscanfax1/scan-scan.tcl
-lib/tkscanfax1/scan-win.tcl
-lib/tkscanfax1/scan-scanwin.tcl
-lib/tkscanfax1/tkfax
-lib/tkscanfax1/tkscan
-lib/tkscanfax1/tkscanfax.spec
-lib/tkscanfax1/Makefile
-lib/tkscanfax1/tkscan.desktop
-lib/tkscanfax1/tkfax.desktop
- at exec /bin/ln -sf %D/lib/tkscanfax1/tkscan %D/bin
- at exec /bin/ln -sf %D/lib/tkscanfax1/tkfax %D/bin
- at unexec /bin/rm -f %D/bin/tkscan
+%%TKSCANFAXDIR%%/Makefile
+%%TKSCANFAXDIR%%/doc/C/Config_Help.html
+%%TKSCANFAXDIR%%/doc/C/Cover_Page_Help.html
+%%TKSCANFAXDIR%%/doc/C/HTML_Viewer.html
+%%TKSCANFAXDIR%%/doc/C/Phone_Book_Help.html
+%%TKSCANFAXDIR%%/doc/C/Users_Guide.html
+%%TKSCANFAXDIR%%/doc/C/fax-msg.tcl
+%%TKSCANFAXDIR%%/doc/C/scan-msg.tcl
+%%TKSCANFAXDIR%%/doc/ChangeLog
+%%TKSCANFAXDIR%%/doc/INSTALL
+%%TKSCANFAXDIR%%/doc/INSTALL.ja
+%%TKSCANFAXDIR%%/doc/INSTALL1.1
+%%TKSCANFAXDIR%%/doc/INSTALL1.1.ja
+%%TKSCANFAXDIR%%/doc/INSTALL1.1.ja_JP.UTF-8
+%%TKSCANFAXDIR%%/doc/README.ja
+%%TKSCANFAXDIR%%/doc/TRANSLATION
+%%TKSCANFAXDIR%%/doc/efax.rc.sample
+%%TKSCANFAXDIR%%/doc/efax.rc.sample.ja
+%%TKSCANFAXDIR%%/doc/en_US/fax-msg.tcl
+%%TKSCANFAXDIR%%/doc/fax
+%%TKSCANFAXDIR%%/doc/images/download.png
+%%TKSCANFAXDIR%%/doc/images/gfax.png
+%%TKSCANFAXDIR%%/doc/images/jamain2.png
+%%TKSCANFAXDIR%%/doc/images/ref.gif
+%%TKSCANFAXDIR%%/doc/images/shinobas.gif
+%%TKSCANFAXDIR%%/doc/images/tkfax-b.xpm
+%%TKSCANFAXDIR%%/doc/images/tkfax-s.gif
+%%TKSCANFAXDIR%%/doc/images/tkfax-s.png
+%%TKSCANFAXDIR%%/doc/images/tkfax-s.xpm
+%%TKSCANFAXDIR%%/doc/images/tux.gif
+%%TKSCANFAXDIR%%/doc/ja/Config_Help.html
+%%TKSCANFAXDIR%%/doc/ja/Cover_Page_Help.html
+%%TKSCANFAXDIR%%/doc/ja/FAQ.html
+%%TKSCANFAXDIR%%/doc/ja/HTML_Viewer.html
+%%TKSCANFAXDIR%%/doc/ja/Phone_Book_Help.html
+%%TKSCANFAXDIR%%/doc/ja/ToDo-2003-0316.html
+%%TKSCANFAXDIR%%/doc/ja/Users_Guide.html
+%%TKSCANFAXDIR%%/doc/ja/fax-msg.tcl
+%%TKSCANFAXDIR%%/doc/ja/scan-msg.tcl
+%%TKSCANFAXDIR%%/doc/ja_JP.UTF-8/fax-msg.tcl
+%%TKSCANFAXDIR%%/doc/ja_JP.UTF-8/scan-msg.tcl
+%%TKSCANFAXDIR%%/doc/printcap.sample
+%%TKSCANFAXDIR%%/doc/sysreport.sh
+%%TKSCANFAXDIR%%/doc/tkkinput2.sh
+%%TKSCANFAXDIR%%/doc/zh_TW/fax-msg.tcl
+%%TKSCANFAXDIR%%/fax-about.tcl
+%%TKSCANFAXDIR%%/fax-balloon.tcl
+%%TKSCANFAXDIR%%/fax-conf.tcl
+%%TKSCANFAXDIR%%/fax-confwin.tcl
+%%TKSCANFAXDIR%%/fax-faxwin.tcl
+%%TKSCANFAXDIR%%/fax-file.tcl
+%%TKSCANFAXDIR%%/fax-init.tcl
+%%TKSCANFAXDIR%%/fax-lib.tcl
+%%TKSCANFAXDIR%%/fax-logbrowse.tcl
+%%TKSCANFAXDIR%%/fax-mkpg.tcl
+%%TKSCANFAXDIR%%/fax-pbook.tcl
+%%TKSCANFAXDIR%%/fax-queue.tcl
+%%TKSCANFAXDIR%%/fax-received.tcl
+%%TKSCANFAXDIR%%/fax-scan.tcl
+%%TKSCANFAXDIR%%/getfont.tcl
+%%TKSCANFAXDIR%%/html_library.tcl
+%%TKSCANFAXDIR%%/html_viewer.tcl
+%%TKSCANFAXDIR%%/images/hbkim.gif
+%%TKSCANFAXDIR%%/images/tkfax-s.gif
+%%TKSCANFAXDIR%%/scan-about.tcl
+%%TKSCANFAXDIR%%/scan-conf.tcl
+%%TKSCANFAXDIR%%/scan-drivers/epson-ep_scan.tcl
+%%TKSCANFAXDIR%%/scan-drivers/epson-scanimage.tcl
+%%TKSCANFAXDIR%%/scan-drivers/epson.tcl
+%%TKSCANFAXDIR%%/scan-drivers/hp-hpscanpbm.tcl
+%%TKSCANFAXDIR%%/scan-drivers/microtek-mtekscan.tcl
+%%TKSCANFAXDIR%%/scan-drivers/mustek-mscan.tcl
+%%TKSCANFAXDIR%%/scan-drivers/mustek-scanimage.tcl
+%%TKSCANFAXDIR%%/scan-drivers/sharp.tcl
+%%TKSCANFAXDIR%%/scan-drivers/umax.tcl
+%%TKSCANFAXDIR%%/scan-file.tcl
+%%TKSCANFAXDIR%%/scan-init.tcl
+%%TKSCANFAXDIR%%/scan-lib.tcl
+%%TKSCANFAXDIR%%/scan-out.tcl
+%%TKSCANFAXDIR%%/scan-scan.tcl
+%%TKSCANFAXDIR%%/scan-scanwin.tcl
+%%TKSCANFAXDIR%%/scan-win.tcl
+%%TKSCANFAXDIR%%/tex/covermacro-C.tex
+%%TKSCANFAXDIR%%/tex/covermacro-aux.tex
+%%TKSCANFAXDIR%%/tex/covermacro-en.tex
+%%TKSCANFAXDIR%%/tex/covermacro-ja.tex
+%%TKSCANFAXDIR%%/tex/covermacro-kr.tex
+%%TKSCANFAXDIR%%/tkfax
+%%TKSCANFAXDIR%%/tkfax.desktop
+%%TKSCANFAXDIR%%/tkscan
+%%TKSCANFAXDIR%%/tkscan.desktop
+%%TKSCANFAXDIR%%/tkscanfax.spec
+ at exec /bin/ln -sf %D/%%TKSCANFAXDIR%%/tkfax %D/bin
+ at exec /bin/ln -sf %D/%%TKSCANFAXDIR%%/tkscan %D/bin
 @unexec /bin/rm -f %D/bin/tkfax
- at dirrm lib/tkscanfax1/tex
- at dirrm lib/tkscanfax1/scan-drivers
- at dirrm lib/tkscanfax1/images
- at dirrm lib/tkscanfax1/doc/zh_TW
- at dirrm lib/tkscanfax1/doc/ja
- at dirrm lib/tkscanfax1/doc/images
- at dirrm lib/tkscanfax1/doc/C
- at dirrm lib/tkscanfax1/doc
- at dirrm lib/tkscanfax1
+ at unexec /bin/rm -f %D/bin/tkscan
+ at dirrm %%TKSCANFAXDIR%%/tex
+ at dirrm %%TKSCANFAXDIR%%/scan-drivers
+ at dirrm %%TKSCANFAXDIR%%/images
+ at dirrm %%TKSCANFAXDIR%%/doc/zh_TW
+ at dirrm %%TKSCANFAXDIR%%/doc/ja_JP.UTF-8
+ at dirrm %%TKSCANFAXDIR%%/doc/ja
+ at dirrm %%TKSCANFAXDIR%%/doc/images
+ at dirrm %%TKSCANFAXDIR%%/doc/en_US
+ at dirrm %%TKSCANFAXDIR%%/doc/C
+ at dirrm %%TKSCANFAXDIR%%/doc
+ at dirrm %%TKSCANFAXDIR%%
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list