Date: Fri, 23 Feb 2007 14:39:17 +0100 (CET) From: Martin Matuska <martin@matuska.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/109464: [UPDATE] lang/otcl 1.9 -> 1.12 Message-ID: <20070223133917.902443F4CB@mail.vx.sk> Resent-Message-ID: <200702231340.l1NDe4fw004556@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 109464 >Category: ports >Synopsis: [UPDATE] lang/otcl 1.9 -> 1.12 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Fri Feb 23 13:40:04 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Martin Matuska >Release: FreeBSD 6.2-RELEASE >Organization: >Environment: FreeBSD 6.2-RELEASE i386 and amd64 >Description: Update of lang/otcl from 1.9 to 1.12 - updated to use USE_TK_BUILD and USE_TK - added documentation and NOPORTDOCS knob As there is no maintainer, I want to take maintainership of this port. Tinderbox log: http://tinderbox.vx.sk/logs/6.2-FreeBSD-amd64/otcl-1.12.log >How-To-Repeat: >Fix: diff -Nbur lang/otcl.orig/Makefile lang/otcl/Makefile --- lang/otcl.orig/Makefile Fri Dec 1 15:14:47 2006 +++ lang/otcl/Makefile Fri Feb 23 14:05:24 2007 @@ -6,23 +6,37 @@ # PORTNAME= otcl -PORTVERSION= 1.9 +PORTVERSION= 1.12 +DISTVERSIONPREFIX= src- CATEGORIES= lang tcl84 tk84 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= otcl-tclcl -MAINTAINER= ports@FreeBSD.org +MAINTAINER= martin@matuska.org COMMENT= MIT Object Tcl -LIB_DEPENDS= tk84:${PORTSDIR}/x11-toolkits/tk84 +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} -USE_AUTOTOOLS= autoconf:213 -CONFIGURE_ARGS= --with-tcl-ver=8.4 --with-tk-ver=8.4 +USE_TK= yes +USE_TK_BUILD= yes + +USE_AUTOTOOLS= autoconf:259 USE_LDCONFIG= yes PKGINSTALL= ${PORTSDIR}/lang/tcl84/pkg-install.tclsh PKGDEINSTALL= ${PORTSDIR}/lang/tcl84/pkg-deinstall.tclsh +.if !defined(NOPORTDOCS) +DOCS= CHANGES.html README.html TODO.html \ + doc/autoload.html doc/capi.html doc/class.html \ + doc/object.html doc/otcl-paper.ps.gz doc/tutorial.html +PORTDOCS= ${DOCS:S/doc\///} +.endif + +.include <bsd.port.pre.mk> + +CONFIGURE_ARGS+= --with-tcl-ver=${TCL_VER} --with-tk-ver=${TK_VER} + post-patch: @${REINPLACE_CMD} -e 's|/usr/X11R6|${X11BASE}|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|/usr/X11R6|${X11BASE}|g' ${WRKSRC}/conf/configure.in.x11 @@ -34,5 +48,11 @@ .if exists(${PKGINSTALL}) ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} .endif +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} +.for FILE in ${DOCS} + @${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} +.endfor +.endif -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff -Nbur lang/otcl.orig/distinfo lang/otcl/distinfo --- lang/otcl.orig/distinfo Fri Nov 25 01:33:38 2005 +++ lang/otcl/distinfo Fri Feb 23 13:40:16 2007 @@ -1,3 +1,3 @@ -MD5 (otcl-1.9.tar.gz) = d17331ef65912f43c530c57565f85600 -SHA256 (otcl-1.9.tar.gz) = 3c5ca1d8f1c3fce788371a2b30b63e2f0b51f8c359672f78b101418786cbd09e -SIZE (otcl-1.9.tar.gz) = 309728 +MD5 (otcl-src-1.12.tar.gz) = 7d1d242c6600924d80558f0511bb070e +SHA256 (otcl-src-1.12.tar.gz) = 47a8cd0f87f667c5f9de91b865838ba32436d39da4fb8749c1db6e0cca86e90b +SIZE (otcl-src-1.12.tar.gz) = 315536 diff -Nbur lang/otcl.orig/files/patch-ac lang/otcl/files/patch-ac --- lang/otcl.orig/files/patch-ac Wed Feb 23 15:02:35 2000 +++ lang/otcl/files/patch-ac Fri Feb 23 13:46:21 2007 @@ -1,6 +1,6 @@ ---- conf/configure.in.tcl.orig Tue Feb 22 16:34:51 2000 -+++ conf/configure.in.tcl Tue Feb 22 16:35:27 2000 -@@ -92,7 +92,7 @@ +--- conf/configure.in.tcl.orig Mon Sep 25 05:02:37 2006 ++++ conf/configure.in.tcl Fri Feb 23 12:46:04 2007 +@@ -112,7 +112,7 @@ /usr/local/lib/tcl$TCL_VERS \ /usr/local/lib/tcl$TCL_HI_VERS \ /usr/local/lib/tcl$TCL_ALT_VERS \ @@ -9,12 +9,11 @@ /usr/local/include/tcl$TCL_HI_VERS \ /usr/local/include/tcl$TCL_ALT_VERS \ /usr/local/include \ -@@ -159,7 +159,7 @@ - +@@ -188,7 +188,6 @@ NS_BEGIN_PACKAGE(tcl) --NS_CHECK_HEADER_PATH(tcl.h,$TCL_H_PLACES,$d,$TCL_H_PLACES_D,V_INCLUDE_TCL,tcl) -+NS_CHECK_HEADER_PATH(tclInt.h,$TCL_H_PLACES,$d,$TCL_H_PLACES_D,V_INCLUDE_TCL,tcl) + NS_CHECK_HEADER_PATH(tcl.h,$TCL_H_PLACES,$d,$TCL_H_PLACES_D,V_INCLUDE_TCL,tcl) +-NS_CHECK_HEADER_PATH(tclInt.h,$TCL_H_PLACES,$d,$TCL_H_PLACES_D,V_INCLUDE_TCL,tcl) NS_CHECK_LIB_PATH(tcl$TCL_HI_VERS,$TCL_LIB_PLACES,$d,$TCL_LIB_PLACES_D,V_LIB_TCL,tcl) NS_CHECK_ANY_PATH(init.tcl,$TCL_TCL_PLACES,$d,$TCL_TCL_PLACES_D,V_LIBRARY_TCL,tcl) >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070223133917.902443F4CB>