Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Jan 1999 23:08:41 +0000
From:      dmlb@ragnet.demon.co.uk
To:        FreeBSD-gnats-submit@FreeBSD.ORG
Cc:        dmlb@ragnet.demon.co.uk
Subject:   ports/9454: New port itk-3.0.1
Message-ID:  <E0zzqRt-00074X-00@ragnet.demon.co.uk>

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

>Number:         9454
>Category:       ports
>Synopsis:       New port for iwidgets-3.0.0
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jan 11 22:40:01 PST 1999
>Closed-Date:
>Last-Modified:
>Originator:     Duncan Barclay
>Release:        FreeBSD 2.2.6-RELEASE i386
>Organization:
>Environment:

	Affects all FreeBSDs.

	Tested and built under
		FreeBSD computer.my.domain 2.2.6-RELEASE FreeBSD 2.2.6-RELEASE #0: Sat Aug 22 17:11:37 BST 1998     dmlb@computer.my.domain:/usr/src/sys/compile/COMPUTER  i386
	with <bsd.port.mk> at
	$Id: bsd.port.mk,v 1.227.2.63 1998/11/25 00:13:01 asami Exp $
	(which successfully built Tcl 8.0.4 fine from ports cvsup'd
	Sat 9/1/99).

>Description:

	Itcl has moved on since the last port...Here's the latest and
	greatest version of [incr widgets]. Also get it from the right place.

	I've tried to follow the format that tcl80 and tk80 have used for
	libraries etc.

	There are companion ports for Itcl and Itk. They are
	separate so that people can just have OO Tcl without needing X11
	or Tk to build Itk/IWidgets. See accompaning PRs.

	The only departure is that I have all of my Tcl/Tk manual pages
	under /usr/local/share/iwidgets${VERSION}/man so that I can actually
	read the man pages for the version of Tcl/Tk etc I am using that
	day. This is a general problem with all of the Tcl ports (they
	overwrite manual pages). I can't see what a general fix would be
	though. Have a look for the # DMLB markers in Makefile.

>How-To-Repeat:

	grep DISTNAME /usr/ports/lang/itcl/Makefile

>Fix:
	
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	iwidgets30
#	iwidgets30/Makefile
#	iwidgets30/files
#	iwidgets30/files/md5
#	iwidgets30/pkg
#	iwidgets30/pkg/PLIST
#	iwidgets30/pkg/DESCR
#	iwidgets30/pkg/COMMENT
#	iwidgets30/pkg/MESSAGE
#	iwidgets30/patches
#	iwidgets30/patches/patch-Makefile.in
#
echo c - iwidgets30
mkdir -p iwidgets30 > /dev/null 2>&1
echo x - iwidgets30/Makefile
sed 's/^X//' >iwidgets30/Makefile << 'END-of-iwidgets30/Makefile'
X# New ports collection makefile for:	itk
X# Version required:	3.0.1
X# Date created:		Aug 17 1996
X# Whom:			chuckr
X#
X# $Id: Makefile,v 1.20 1997/07/17 15:12:47 max Exp $
X#
X
X# DMLB - BEGIN
XPORTSDIR!=	echo $$(pwd)/..
X# DMLB - END
XDISTNAME=	itcl3.0.1
XPKGNAME=	iwidgets-3.0.0
XCATEGORIES=	x11-toolkits tk80
XMASTER_SITES=	ftp://ftp.tcltk.com/pub/itcl/
X
XMAINTAINER=	dmlb@ragnet.demon.co.uk
X
XLIB_DEPENDS=	tk80.1:${PORTSDIR}/x11-toolkits/tk80 \
X		itcl30.1:${PORTSDIR}/lang/itcl30 \
X		itk30.1:${PORTSDIR}/x11-toolkits/itk30
X
XWRKSRC=		${WRKDIR}/itcl3.0.1/iwidgets3.0.0/unix
XGNU_CONFIGURE=	yes
XCONFIGURE_ARGS=	--prefix=${PREFIX} --with-tcl=${TCL_PREFIX}/lib/tcl8.0 --with-itcl=${ITCL_PREFIX}/lib/itcl3.0 --with-tk=${TK_PREFIX}/lib/tk8.0 --with-itk=${ITK_PREFIX}/lib/itk3.0
XCONFIGURE_ENV=	PORTSDIR=${PORTSDIR}
X
XTCL_PREFIX?=	${PREFIX}
XITCL_PREFIX?=	${PREFIX}
XTK_PREFIX?=	${PREFIX}
XITK_PREFIX?=	${PREFIX}
X
X.include <bsd.port.pre.mk>
X
X# DMLB - BEGIN
Xpre-install:
X	${MKDIR} -p ${PREFIX}/share/iwidgets3.0.0
X# DMLB - END
Xpost-install:
X	# DMLB - BEGIN
X	${MKDIR} -p ${PREFIX}/share/iwidgets3.0.0/man/catn
X	/bin/chmod 0755 ${PREFIX}/share/iwidgets3.0.0/man/*
X	/usr/sbin/chown root:wheel ${PREFIX}/share/iwidgets3.0.0/man/man?
X	/usr/sbin/chown man:wheel ${PREFIX}/share/iwidgets3.0.0/man/cat?
X	# DMLB - END
X
X.include <bsd.port.post.mk>
END-of-iwidgets30/Makefile
echo c - iwidgets30/files
mkdir -p iwidgets30/files > /dev/null 2>&1
echo x - iwidgets30/files/md5
sed 's/^X//' >iwidgets30/files/md5 << 'END-of-iwidgets30/files/md5'
XMD5 (itcl3.0.1.tar.gz) = 0cf1802a7ea69670503dc69c7951a015
END-of-iwidgets30/files/md5
echo c - iwidgets30/pkg
mkdir -p iwidgets30/pkg > /dev/null 2>&1
echo x - iwidgets30/pkg/PLIST
sed 's/^X//' >iwidgets30/pkg/PLIST << 'END-of-iwidgets30/pkg/PLIST'
Xlib/iwidgets3.0.0/scripts/buttonbox.itk
Xlib/iwidgets3.0.0/scripts/calendar.itk
Xlib/iwidgets3.0.0/scripts/canvasprintbox.itk
Xlib/iwidgets3.0.0/scripts/canvasprintdialog.itk
Xlib/iwidgets3.0.0/scripts/checkbox.itk
Xlib/iwidgets3.0.0/scripts/combobox.itk
Xlib/iwidgets3.0.0/scripts/dateentry.itk
Xlib/iwidgets3.0.0/scripts/datefield.itk
Xlib/iwidgets3.0.0/scripts/dialog.itk
Xlib/iwidgets3.0.0/scripts/dialogshell.itk
Xlib/iwidgets3.0.0/scripts/disjointlistbox.itk
Xlib/iwidgets3.0.0/scripts/entryfield.itk
Xlib/iwidgets3.0.0/scripts/extfileselectionbox.itk
Xlib/iwidgets3.0.0/scripts/extfileselectiondialog.itk
Xlib/iwidgets3.0.0/scripts/feedback.itk
Xlib/iwidgets3.0.0/scripts/fileselectionbox.itk
Xlib/iwidgets3.0.0/scripts/fileselectiondialog.itk
Xlib/iwidgets3.0.0/scripts/finddialog.itk
Xlib/iwidgets3.0.0/scripts/hierarchy.itk
Xlib/iwidgets3.0.0/scripts/hyperhelp.itk
Xlib/iwidgets3.0.0/scripts/labeledframe.itk
Xlib/iwidgets3.0.0/scripts/labeledwidget.itk
Xlib/iwidgets3.0.0/scripts/mainwindow.itk
Xlib/iwidgets3.0.0/scripts/menubar.itk
Xlib/iwidgets3.0.0/scripts/messagebox.itk
Xlib/iwidgets3.0.0/scripts/messagedialog.itk
Xlib/iwidgets3.0.0/scripts/notebook.itk
Xlib/iwidgets3.0.0/scripts/optionmenu.itk
Xlib/iwidgets3.0.0/scripts/pane.itk
Xlib/iwidgets3.0.0/scripts/panedwindow.itk
Xlib/iwidgets3.0.0/scripts/promptdialog.itk
Xlib/iwidgets3.0.0/scripts/pushbutton.itk
Xlib/iwidgets3.0.0/scripts/radiobox.itk
Xlib/iwidgets3.0.0/scripts/regexpfield.itk
Xlib/iwidgets3.0.0/scripts/scrolledcanvas.itk
Xlib/iwidgets3.0.0/scripts/scrolledframe.itk
Xlib/iwidgets3.0.0/scripts/scrolledhtml.itk
Xlib/iwidgets3.0.0/scripts/scrolledlistbox.itk
Xlib/iwidgets3.0.0/scripts/scrolledtext.itk
Xlib/iwidgets3.0.0/scripts/scrolledwidget.itk
Xlib/iwidgets3.0.0/scripts/selectionbox.itk
Xlib/iwidgets3.0.0/scripts/selectiondialog.itk
Xlib/iwidgets3.0.0/scripts/shell.itk
Xlib/iwidgets3.0.0/scripts/spindate.itk
Xlib/iwidgets3.0.0/scripts/spinint.itk
Xlib/iwidgets3.0.0/scripts/spinner.itk
Xlib/iwidgets3.0.0/scripts/spintime.itk
Xlib/iwidgets3.0.0/scripts/tabnotebook.itk
Xlib/iwidgets3.0.0/scripts/tabset.itk
Xlib/iwidgets3.0.0/scripts/timeentry.itk
Xlib/iwidgets3.0.0/scripts/timefield.itk
Xlib/iwidgets3.0.0/scripts/toolbar.itk
Xlib/iwidgets3.0.0/scripts/watch.itk
Xlib/iwidgets3.0.0/scripts/colors.itcl
Xlib/iwidgets3.0.0/scripts/roman.itcl
Xlib/iwidgets3.0.0/scripts/scopedobject.itcl
Xlib/iwidgets3.0.0/scripts/tclIndex
Xlib/iwidgets3.0.0/scripts/unknownimage.gif
Xlib/iwidgets3.0.0/iwidgets.tcl
Xlib/iwidgets3.0.0/pkgIndex.tcl
Xlib/iwidgets3.0.0/demos/images/box.xbm
Xlib/iwidgets3.0.0/demos/images/clear.gif
Xlib/iwidgets3.0.0/demos/images/close.gif
Xlib/iwidgets3.0.0/demos/images/copy.gif
Xlib/iwidgets3.0.0/demos/images/cut.gif
Xlib/iwidgets3.0.0/demos/images/exit.gif
Xlib/iwidgets3.0.0/demos/images/find.gif
Xlib/iwidgets3.0.0/demos/images/help.gif
Xlib/iwidgets3.0.0/demos/images/line.xbm
Xlib/iwidgets3.0.0/demos/images/mag.gif
Xlib/iwidgets3.0.0/demos/images/new.gif
Xlib/iwidgets3.0.0/demos/images/open.gif
Xlib/iwidgets3.0.0/demos/images/oval.xbm
Xlib/iwidgets3.0.0/demos/images/paste.gif
Xlib/iwidgets3.0.0/demos/images/points.xbm
Xlib/iwidgets3.0.0/demos/images/poly.gif
Xlib/iwidgets3.0.0/demos/images/print.gif
Xlib/iwidgets3.0.0/demos/images/ruler.gif
Xlib/iwidgets3.0.0/demos/images/save.gif
Xlib/iwidgets3.0.0/demos/images/select.gif
Xlib/iwidgets3.0.0/demos/images/text.xbm
Xlib/iwidgets3.0.0/demos/html/buttonbox.n.html
Xlib/iwidgets3.0.0/demos/html/calendar.n.html
Xlib/iwidgets3.0.0/demos/html/canvasprintbox.n.html
Xlib/iwidgets3.0.0/demos/html/canvasprintdialog.n.html
Xlib/iwidgets3.0.0/demos/html/checkbox.n.html
Xlib/iwidgets3.0.0/demos/html/combobox.n.html
Xlib/iwidgets3.0.0/demos/html/dateentry.n.html
Xlib/iwidgets3.0.0/demos/html/datefield.n.html
Xlib/iwidgets3.0.0/demos/html/dialog.n.html
Xlib/iwidgets3.0.0/demos/html/dialogshell.n.html
Xlib/iwidgets3.0.0/demos/html/disjointlistbox.n.html
Xlib/iwidgets3.0.0/demos/html/entryfield.n.html
Xlib/iwidgets3.0.0/demos/html/extfileselectionbox.n.html
Xlib/iwidgets3.0.0/demos/html/extfileselectiondialog.n.html
Xlib/iwidgets3.0.0/demos/html/feedback.n.html
Xlib/iwidgets3.0.0/demos/html/fileselectionbox.n.html
Xlib/iwidgets3.0.0/demos/html/fileselectiondialog.n.html
Xlib/iwidgets3.0.0/demos/html/finddialog.n.html
Xlib/iwidgets3.0.0/demos/html/hierarchy.n.html
Xlib/iwidgets3.0.0/demos/html/hyperhelp.n.html
Xlib/iwidgets3.0.0/demos/html/labeledframe.n.html
Xlib/iwidgets3.0.0/demos/html/labeledwidget.n.html
Xlib/iwidgets3.0.0/demos/html/mainwindow.n.html
Xlib/iwidgets3.0.0/demos/html/menubar.n.html
Xlib/iwidgets3.0.0/demos/html/messagebox.n.html
Xlib/iwidgets3.0.0/demos/html/messagedialog.n.html
Xlib/iwidgets3.0.0/demos/html/notebook.n.html
Xlib/iwidgets3.0.0/demos/html/optionmenu.n.html
Xlib/iwidgets3.0.0/demos/html/panedwindow.n.html
Xlib/iwidgets3.0.0/demos/html/promptdialog.n.html
Xlib/iwidgets3.0.0/demos/html/pushbutton.n.html
Xlib/iwidgets3.0.0/demos/html/radiobox.n.html
Xlib/iwidgets3.0.0/demos/html/scopedobject.n.html
Xlib/iwidgets3.0.0/demos/html/scrolledcanvas.n.html
Xlib/iwidgets3.0.0/demos/html/scrolledframe.n.html
Xlib/iwidgets3.0.0/demos/html/scrolledhtml.n.html
Xlib/iwidgets3.0.0/demos/html/scrolledlistbox.n.html
Xlib/iwidgets3.0.0/demos/html/scrolledtext.n.html
Xlib/iwidgets3.0.0/demos/html/selectionbox.n.html
Xlib/iwidgets3.0.0/demos/html/selectiondialog.n.html
Xlib/iwidgets3.0.0/demos/html/shell.n.html
Xlib/iwidgets3.0.0/demos/html/spindate.n.html
Xlib/iwidgets3.0.0/demos/html/spinint.n.html
Xlib/iwidgets3.0.0/demos/html/spinner.n.html
Xlib/iwidgets3.0.0/demos/html/spintime.n.html
Xlib/iwidgets3.0.0/demos/html/tabnotebook.n.html
Xlib/iwidgets3.0.0/demos/html/tabset.n.html
Xlib/iwidgets3.0.0/demos/html/timeentry.n.html
Xlib/iwidgets3.0.0/demos/html/timefield.n.html
Xlib/iwidgets3.0.0/demos/html/toolbar.n.html
Xlib/iwidgets3.0.0/demos/html/watch.n.html
Xlib/iwidgets3.0.0/demos/buttonbox
Xlib/iwidgets3.0.0/demos/calendar
Xlib/iwidgets3.0.0/demos/canvasprintbox
Xlib/iwidgets3.0.0/demos/canvasprintdialog
Xlib/iwidgets3.0.0/demos/catalog
Xlib/iwidgets3.0.0/demos/checkbox
Xlib/iwidgets3.0.0/demos/combobox
Xlib/iwidgets3.0.0/demos/dateentry
Xlib/iwidgets3.0.0/demos/datefield
Xlib/iwidgets3.0.0/demos/demo.html
Xlib/iwidgets3.0.0/demos/dialog
Xlib/iwidgets3.0.0/demos/dialogshell
Xlib/iwidgets3.0.0/demos/disjointlistbox
Xlib/iwidgets3.0.0/demos/entryfield
Xlib/iwidgets3.0.0/demos/extfileselectionbox
Xlib/iwidgets3.0.0/demos/extfileselectiondialog
Xlib/iwidgets3.0.0/demos/feedback
Xlib/iwidgets3.0.0/demos/fileselectionbox
Xlib/iwidgets3.0.0/demos/fileselectiondialog
Xlib/iwidgets3.0.0/demos/finddialog
Xlib/iwidgets3.0.0/demos/hierarchy
Xlib/iwidgets3.0.0/demos/hyperhelp
Xlib/iwidgets3.0.0/demos/iwidgets.gif
Xlib/iwidgets3.0.0/demos/labeledframe
Xlib/iwidgets3.0.0/demos/labeledwidget
Xlib/iwidgets3.0.0/demos/mainwindow
Xlib/iwidgets3.0.0/demos/menubar
Xlib/iwidgets3.0.0/demos/messagebox
Xlib/iwidgets3.0.0/demos/messagedialog
Xlib/iwidgets3.0.0/demos/notebook
Xlib/iwidgets3.0.0/demos/optionmenu
Xlib/iwidgets3.0.0/demos/panedwindow
Xlib/iwidgets3.0.0/demos/promptdialog
Xlib/iwidgets3.0.0/demos/pushbutton
Xlib/iwidgets3.0.0/demos/radiobox
Xlib/iwidgets3.0.0/demos/scopedobject
Xlib/iwidgets3.0.0/demos/scrolledcanvas
Xlib/iwidgets3.0.0/demos/scrolledframe
Xlib/iwidgets3.0.0/demos/scrolledhtml
Xlib/iwidgets3.0.0/demos/scrolledlistbox
Xlib/iwidgets3.0.0/demos/scrolledtext
Xlib/iwidgets3.0.0/demos/selectionbox
Xlib/iwidgets3.0.0/demos/selectiondialog
Xlib/iwidgets3.0.0/demos/shell
Xlib/iwidgets3.0.0/demos/spindate
Xlib/iwidgets3.0.0/demos/spinint
Xlib/iwidgets3.0.0/demos/spinner
Xlib/iwidgets3.0.0/demos/spintime
Xlib/iwidgets3.0.0/demos/tabnotebook
Xlib/iwidgets3.0.0/demos/tabset
Xlib/iwidgets3.0.0/demos/timeentry
Xlib/iwidgets3.0.0/demos/timefield
Xlib/iwidgets3.0.0/demos/toolbar
Xlib/iwidgets3.0.0/demos/watch
Xshare/iwidgets3.0.0/man/mann/buttonbox.n.gz
Xshare/iwidgets3.0.0/man/mann/calendar.n.gz
Xshare/iwidgets3.0.0/man/mann/canvasprintbox.n.gz
Xshare/iwidgets3.0.0/man/mann/canvasprintdialog.n.gz
Xshare/iwidgets3.0.0/man/mann/checkbox.n.gz
Xshare/iwidgets3.0.0/man/mann/combobox.n.gz
Xshare/iwidgets3.0.0/man/mann/dateentry.n.gz
Xshare/iwidgets3.0.0/man/mann/datefield.n.gz
Xshare/iwidgets3.0.0/man/mann/dialog.n.gz
Xshare/iwidgets3.0.0/man/mann/dialogshell.n.gz
Xshare/iwidgets3.0.0/man/mann/disjointlistbox.n.gz
Xshare/iwidgets3.0.0/man/mann/entryfield.n.gz
Xshare/iwidgets3.0.0/man/mann/extfileselectionbox.n.gz
Xshare/iwidgets3.0.0/man/mann/extfileselectiondialog.n.gz
Xshare/iwidgets3.0.0/man/mann/feedback.n.gz
Xshare/iwidgets3.0.0/man/mann/fileselectionbox.n.gz
Xshare/iwidgets3.0.0/man/mann/fileselectiondialog.n.gz
Xshare/iwidgets3.0.0/man/mann/finddialog.n.gz
Xshare/iwidgets3.0.0/man/mann/hierarchy.n.gz
Xshare/iwidgets3.0.0/man/mann/hyperhelp.n.gz
Xshare/iwidgets3.0.0/man/mann/labeledframe.n.gz
Xshare/iwidgets3.0.0/man/mann/labeledwidget.n.gz
Xshare/iwidgets3.0.0/man/mann/mainwindow.n.gz
Xshare/iwidgets3.0.0/man/mann/menubar.n.gz
Xshare/iwidgets3.0.0/man/mann/messagebox.n.gz
Xshare/iwidgets3.0.0/man/mann/messagedialog.n.gz
Xshare/iwidgets3.0.0/man/mann/notebook.n.gz
Xshare/iwidgets3.0.0/man/mann/optionmenu.n.gz
Xshare/iwidgets3.0.0/man/mann/panedwindow.n.gz
Xshare/iwidgets3.0.0/man/mann/promptdialog.n.gz
Xshare/iwidgets3.0.0/man/mann/pushbutton.n.gz
Xshare/iwidgets3.0.0/man/mann/radiobox.n.gz
Xshare/iwidgets3.0.0/man/mann/scopedobject.n.gz
Xshare/iwidgets3.0.0/man/mann/scrolledcanvas.n.gz
Xshare/iwidgets3.0.0/man/mann/scrolledframe.n.gz
Xshare/iwidgets3.0.0/man/mann/scrolledhtml.n.gz
Xshare/iwidgets3.0.0/man/mann/shell.n.gz
Xshare/iwidgets3.0.0/man/mann/scrolledlistbox.n.gz
Xshare/iwidgets3.0.0/man/mann/scrolledtext.n.gz
Xshare/iwidgets3.0.0/man/mann/selectionbox.n.gz
Xshare/iwidgets3.0.0/man/mann/selectiondialog.n.gz
Xshare/iwidgets3.0.0/man/mann/spindate.n.gz
Xshare/iwidgets3.0.0/man/mann/spinint.n.gz
Xshare/iwidgets3.0.0/man/mann/spinner.n.gz
Xshare/iwidgets3.0.0/man/mann/spintime.n.gz
Xshare/iwidgets3.0.0/man/mann/tabnotebook.n.gz
Xshare/iwidgets3.0.0/man/mann/tabset.n.gz
Xshare/iwidgets3.0.0/man/mann/timeentry.n.gz
Xshare/iwidgets3.0.0/man/mann/timefield.n.gz
Xshare/iwidgets3.0.0/man/mann/toolbar.n.gz
Xshare/iwidgets3.0.0/man/mann/watch.n.gz
X@unexec /bin/rm -f %D/share/iwidgets3.0.0/man/catn/*
X@dirrm lib/iwidgets3.0.0/scripts
X@dirrm lib/iwidgets3.0.0/demos/images
X@dirrm lib/iwidgets3.0.0/demos/html
X@dirrm lib/iwidgets3.0.0/demos
X@dirrm lib/iwidgets3.0.0
X@dirrm share/iwidgets3.0.0/man/catn
X@dirrm share/iwidgets3.0.0/man/mann
X@dirrm share/iwidgets3.0.0/man
X@dirrm share/iwidgets3.0.0
END-of-iwidgets30/pkg/PLIST
echo x - iwidgets30/pkg/DESCR
sed 's/^X//' >iwidgets30/pkg/DESCR << 'END-of-iwidgets30/pkg/DESCR'
XThis package contains [incr Widgets] version 3.0.0.  [incr Widgets] is
Xa companion to [incr Tk] and provides a widget set, with many improved
Xwidgets.  The [incr Widgets] collection is also known as ``iwidgets''.
END-of-iwidgets30/pkg/DESCR
echo x - iwidgets30/pkg/COMMENT
sed 's/^X//' >iwidgets30/pkg/COMMENT << 'END-of-iwidgets30/pkg/COMMENT'
X[incr Widgets] (A.K.A. ``iwidgets'').
END-of-iwidgets30/pkg/COMMENT
echo x - iwidgets30/pkg/MESSAGE
sed 's/^X//' >iwidgets30/pkg/MESSAGE << 'END-of-iwidgets30/pkg/MESSAGE'
X
XFor a demo of [incr Widgets] run
X  /usr/local/lib/iwidgets3.0.0/demo/catalog
Xonce it is installed.
END-of-iwidgets30/pkg/MESSAGE
echo c - iwidgets30/patches
mkdir -p iwidgets30/patches > /dev/null 2>&1
echo x - iwidgets30/patches/patch-Makefile.in
sed 's/^X//' >iwidgets30/patches/patch-Makefile.in << 'END-of-iwidgets30/patches/patch-Makefile.in'
X--- Makefile.in~	Wed Aug 12 11:02:41 1998
X+++ Makefile.in	Mon Jan 11 22:11:33 1999
X@@ -49,7 +49,7 @@
X INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include
X 
X # Top-level directory in which to install manual entries:
X-MAN_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/man
X+MAN_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/share/iwidgets$(VERSION)/man
X 
X # Directory in which to install manual entry for itclsh:
X MAN1_INSTALL_DIR = $(MAN_INSTALL_DIR)/man1
X@@ -102,7 +102,7 @@
X # modify any of this stuff by hand.
X #----------------------------------------------------------------
X 
X-INSTALL =		@INSTALL@
X+INSTALL =		install -c
X INSTALL_PROGRAM =	$(INSTALL)
X INSTALL_DATA =		$(INSTALL) -m 644
X MKINSTALLDIRS =		$(ITCL_SRC_DIR)/../config/mkinstalldirs
X@@ -148,8 +148,6 @@
X 
X install-libraries:
X 	@$(MKINSTALLDIRS) $(SCRIPT_INSTALL_DIR) $(LIB_INSTALL_DIR)
X-	@rm -f $(LIB_INSTALL_DIR)/iwidgets
X-	$(LN_S) iwidgets$(VERSION) $(LIB_INSTALL_DIR)/iwidgets
X 	@$(MKINSTALLDIRS) $(SCRIPT_INSTALL_DIR)/scripts
X 	@for i in $(GENERIC_DIR)/*.itk $(GENERIC_DIR)/*.itcl $(GENERIC_DIR)/tclIndex $(GENERIC_DIR)/*.gif ; \
X 	    do \
X@@ -194,10 +192,10 @@
X 	@cd $(TOP_DIR)/doc; for i in *.n; \
X 	    do \
X 	    echo "Installing doc/$$i"; \
X-	    rm -f $(MANN_INSTALL_DIR)/$$i; \
X+	    rm -f $(MANN_INSTALL_DIR)/$$i $(MANN_INSTALL_DIR)/$$i.gz; \
X 	    sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \
X-	        $$i > $(MANN_INSTALL_DIR)/$$i; \
X-	    chmod 444 $(MANN_INSTALL_DIR)/$$i; \
X+	        $$i | gzip -c > $(MANN_INSTALL_DIR)/$$i.gz; \
X+	    chmod 444 $(MANN_INSTALL_DIR)/$$i.gz; \
X 	    done;
X 
X install-html:
END-of-iwidgets30/patches/patch-Makefile.in
exit

>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E0zzqRt-00074X-00>