Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Aug 2011 03:24:56 +0900
From:      KATO Tsuguru <tkato432@yahoo.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/159496: Update port: x11-fm/tkdesk
Message-ID:  <20110804032456.d06a2db3.tkato432@yahoo.com>
Resent-Message-ID: <201108031840.p73IedLg078424@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         159496
>Category:       ports
>Synopsis:       Update port: x11-fm/tkdesk
>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:   Wed Aug 03 18:40:38 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 7.4-RELEASE-p2 i386
>Organization:
>Environment:
>Description:
- Support USE_TK
- Fix WWW: line

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/x11-fm/tkdesk/Makefile x11-fm/tkdesk/Makefile
--- /usr/ports/x11-fm/tkdesk/Makefile	2010-02-05 23:12:32.000000000 +0900
+++ x11-fm/tkdesk/Makefile	2011-07-17 15:23:32.000000000 +0900
@@ -7,7 +7,7 @@
 
 PORTNAME=	tkdesk
 PORTVERSION=	2.0.2
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	x11-fm tk
 MASTER_SITES=	SF/${PORTNAME}/TkDesk/2.0
 DISTNAME=	${PORTNAME}-${PORTVERSION:R}
@@ -18,26 +18,33 @@
 COMMENT=	A graphical, highly configurable and powerful file manager
 
 LIB_DEPENDS=	BLT24:${PORTSDIR}/x11-toolkits/blt \
-		itcl:${PORTSDIR}/lang/itcl \
-		tk84:${PORTSDIR}/x11-toolkits/tk84
+		itcl:${PORTSDIR}/lang/itcl
 
+EXTRACT_AFTER_ARGS=| ${TAR} -xf - --exclude blt
 PATCH_DIST_STRIP=-p1
+
+USE_TCL_BUILD=	yes
+USE_TCL=	yes
+USE_TK_BUILD=	yes
+USE_TK=		yes
 USE_GMAKE=	yes
 GNU_CONFIGURE=	yes
-MAKE_ENV+=	LIB_RUNTIME_DIR=${LOCABASE}/lib
-CONFIGURE_ENV=	CPPFLAG="-I${LOCALBASE}/include/itcl3.3" \
-		LDFLAGS="-L${LOCALBASE}/lib -litcl"
-CONFIGURE_ARGS=	--with-tcl=${LOCALBASE}/lib/tcl8.4 \
-		--with-tk=${LOCALBASE}/lib/tk8.4 \
-		  --with-blt=${LOCALBASE} \
-		--with-itcl=${LOCALBASE}/lib/itcl3.3
-EXTRACT_AFTER_ARGS=| ${TAR} -xf - --exclude blt
+CONFIGURE_ENV=	LDFLAGS="${LDFLAGS}"
+CONFIGURE_ARGS=	--with-tcl=${TCL_LIBDIR} \
+		--with-tk=${TK_LIBDIR} \
+		--with-blt=${LOCALBASE} \
+		--with-itcl=${LOCALBASE}/lib/itcl3.4
+MAKE_ENV=	LIB_RUNTIME_DIR="${LOCABASE}/lib"
 
 MAN1=		tkdesk.1 cd-tkdesk.1 ed-tkdesk.1 od-tkdesk.1
 
+CPPFLAG=	-I${LOCALBASE}/include/itcl3.4
+LDFLAGS=	-L${LOCALBASE}/lib -litcl
+
 post-patch:
 	@${GREP} -lR "<malloc\.h>" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \
 		's|<malloc\.h>|<stdlib.h>|g'
+	@${REINPLACE_CMD} -e 's|%%TCLSH%%|${TCLSH}|g' ${WRKSRC}/Makefile.in
 
 pre-install:
 	@${FIND} ${WRKSRC} -type f -name "*.orig" -delete
diff -urN /usr/ports/x11-fm/tkdesk/files/patch-ab x11-fm/tkdesk/files/patch-ab
--- /usr/ports/x11-fm/tkdesk/files/patch-ab	2006-05-18 16:46:08.000000000 +0900
+++ x11-fm/tkdesk/files/patch-ab	2011-07-17 15:22:50.000000000 +0900
@@ -14,7 +14,7 @@
  	find $(SCRIPT_INSTALL_DIR) -type d -exec chmod a+rx {} \;
  	@echo "=== Creating index..."
 -	cd $(SCRIPT_INSTALL_DIR); $(BIN_INSTALL_DIR)/tkdesksh mkindex
-+	cd $(SCRIPT_INSTALL_DIR); tclsh8.4 mkindex
++	cd $(SCRIPT_INSTALL_DIR); %%TCLSH%% mkindex
  	@echo "=== Installing the manual pages..."
  	@for f in tkdesk.1 cd-tkdesk.1 ed-tkdesk.1 od-tkdesk.1; do \
  	    echo "installing $$f" ;\
diff -urN /usr/ports/x11-fm/tkdesk/pkg-descr x11-fm/tkdesk/pkg-descr
--- /usr/ports/x11-fm/tkdesk/pkg-descr	2011-08-03 15:54:21.000000000 +0900
+++ x11-fm/tkdesk/pkg-descr	2011-07-17 15:21:32.000000000 +0900
@@ -1,2 +1,4 @@
-  TkDesk is a graphical, highly configurable and powerful file manager
-  for Unix and the X Window System.
+TkDesk is a graphical, highly configurable and powerful file manager for
+Unix and the X Window System.
+
+WWW: http://tkdesk.sourceforge.net/
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110804032456.d06a2db3.tkato432>