Update for Perl 5.00501 and TK 8.0. Portlint while I am here.
For those who like Perl, and would like a nice luser interface, this is the _coolest_ Perl tool I have seen in ages. It allows the programmer to construct really great Perl apps using the power of Tk for the GUI.
This commit is contained in:
parent
6289b2a63b
commit
e78ca68788
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=12313
@ -3,34 +3,45 @@
|
||||
# Date created: October 21st 1996
|
||||
# Whom: James FitzGibbon <jfitz@FreeBSD.org>
|
||||
#
|
||||
# $Id: Makefile,v 1.13 1997/06/24 18:43:34 jfitz Exp $
|
||||
# $Id: Makefile,v 1.14 1997/09/14 04:00:00 jfitz Exp $
|
||||
#
|
||||
|
||||
DISTNAME= Tk402.002
|
||||
PKGNAME= p5-Tk-402.002
|
||||
CATEGORIES= x11 tk41 perl5
|
||||
DISTNAME= Tk800.008
|
||||
PKGNAME= p5-Tk-800.008
|
||||
CATEGORIES= x11 tk80 perl5
|
||||
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
|
||||
MASTER_SITE_SUBDIR= Tk
|
||||
|
||||
MAINTAINER= jfitz@FreeBSD.ORG
|
||||
|
||||
BUILD_DEPENDS= ${PREFIX}/lib/perl5/site_perl/HTML/Parse.pm:${PORTSDIR}/www/p5-libwww
|
||||
LIB_DEPENDS= tk41\\.1\\.:${PORTSDIR}/x11/tk41
|
||||
#BUILD_DEPENDS= ${PREFIX}/lib/perl5/site_perl/HTML/Parse.pm:${PORTSDIR}/www/p5-libwww
|
||||
LIB_DEPENDS= tk80\\.1\\.:${PORTSDIR}/x11/tk80
|
||||
|
||||
USE_PERL5= YES
|
||||
|
||||
MAN1= tkweb.1
|
||||
MAN3= Tk::Adjuster.3 Tk::After.3 Tk::Axis.3 Tk::Balloon.3 \
|
||||
Tk::BrowseEntry.3 Tk::ColorEditor.3 Tk::Dial.3 Tk::DialogBox.3 \
|
||||
Tk::DragDrop::Common.3 Tk::DragDrop::SunConst.3 Tk::FileDialog.3 \
|
||||
Tk::FileSelect.3 Tk::Font.3 Tk::Ghostscript.3 Tk::HTML::IO.3 \
|
||||
Tk::IO.3 Tk::Internals.3 Tk::Menu::Item.3 Tk::NoteBook.3 Tk::Parse.3 \
|
||||
Tk::ROText.3 Tk::Submethods.3 Tk::Table.3 Tk::Tcl-perl.3 \
|
||||
Tk::TextUndo.3 Tk::UserGuide.3 Tk::WaitBox.3 Tk::X.3 \
|
||||
Tk::Xrm.3 Tk::demos::widget_lib::WidgetDemo.3 Tk::pTk.3 \
|
||||
Tk::widgets.3 blib.3 Bundle::Tk.3 Tk::CmdLine.3 Tk::Derived.3 \
|
||||
Tk::LabFrame.3 Tk::OlWm.3 Tk::Scrolled.3 Tk::TiedListbox.3
|
||||
MAN3PREFIX= ${PREFIX}/lib/perl5
|
||||
MAN1= ptked.1 ptksh.1 widget.1
|
||||
|
||||
MAN3= Tk::Adjuster.3 Tk::After.3 Tk::Animation.3 Tk::Balloon.3 \
|
||||
Tk::Bitmap.3 Tk::BrowseEntry.3 Tk::Button.3 Tk::Canvas.3 \
|
||||
Tk::Checkbutton.3 Tk::Clipboard.3 Tk::CmdLine.3 Tk::ColorEditor.3 \
|
||||
Tk::Common.3 Tk::DItem.3 Tk::Derived.3 Tk::Dialog.3 Tk::DialogBox.3 \
|
||||
Tk::DirTree.3 Tk::Entry.3 Tk::Error.3 Tk::FileSelect.3 Tk::Font.3 \
|
||||
Tk::Frame.3 Tk::HList.3 Tk::IO.3 Tk::Image.3 Tk::InputO.3 \
|
||||
Tk::Internals.3 Tk::Item.3 Tk::LabFrame.3 Tk::Label.3 Tk::Listbox.3 \
|
||||
Tk::MainWindow.3 Tk::Menu.3 Tk::Menubutton.3 Tk::Message.3 Tk::Mwm.3 \
|
||||
Tk::NoteBook.3 Tk::Optionmenu.3 Tk::Photo.3 Tk::Pixmap.3 Tk::ROText.3 \
|
||||
Tk::Radiobutton.3 Tk::Scale.3 Tk::Scrollbar.3 Tk::Scrolled.3 \
|
||||
Tk::Submethods.3 Tk::SunConst.3 Tk::TList.3 Tk::Table.3 Tk::Tcl-perl.3 \
|
||||
Tk::Text.3 Tk::TextUndo.3 Tk::Tiler.3 Tk::TixGrid.3 Tk::Toplevel.3 \
|
||||
Tk::Tree.3 Tk::UserGuide.3 Tk::Widget.3 Tk::WidgetDemo.3 Tk::Wm.3 \
|
||||
Tk::X.3 Tk::Xrm.3 Tk::bind.3 Tk::bindtags.3 Tk::callbacks.3 \
|
||||
Tk::chooseColor.3 Tk::composite.3 Tk::configspec.3 Tk::event.3 \
|
||||
Tk::exit.3 Tk::fileevent.3 Tk::focus.3 Tk::form.3 Tk::getOpenFile.3 \
|
||||
Tk::grab.3 Tk::grid.3 Tk::mega.3 Tk::messageBox.3 Tk::option.3 \
|
||||
Tk::options.3 Tk::overview.3 Tk::pTk.3 Tk::pack.3 Tk::palette.3 \
|
||||
Tk::place.3 Tk::selection.3 Tk::send.3 Tk::tixWm.3 Tk::tkvars.3 \
|
||||
Tk::widgets.3
|
||||
MAN3PREFIX= ${PREFIX}/lib/perl5/5.00501
|
||||
|
||||
do-configure:
|
||||
@ cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${PREFIX}/bin/perl Makefile.PL
|
||||
|
@ -1 +1 @@
|
||||
MD5 (Tk402.002.tar.gz) = ab50255f0fd05e22fb73ec48cbfe0ab1
|
||||
MD5 (Tk800.008.tar.gz) = 570921ae36770dcc72f5408380c66839
|
||||
|
@ -1,38 +1,12 @@
|
||||
This a re-port of a perl interface to Tk4.0p3 (John Ousterhout's production
|
||||
release). This version (Tk400.200) requires perl5.002 or later.
|
||||
This a re-port of a perl interface to Tk8.0p2 (John Ousterhout's production
|
||||
release).
|
||||
|
||||
This version is the first 'production' release. There is little change from
|
||||
beta release Tk-b11.02 and even less from Tk-b12. See Changes for what is
|
||||
different.
|
||||
It also includes all the C code parts of Ioi Kim Lam's Tix4.1.0.006 release.
|
||||
The perl code corresponding to Tix's Tcl code is not fully implemented.
|
||||
|
||||
Although this is a production release it should be noted that some
|
||||
sub-modules are not as "finished" as others. The interfaces to Tcl/Tk's
|
||||
"core" widgets Text, Entry, Canvas, Button, RadioButton, Checkbutton, Scale,
|
||||
Scrollbar, Listbox, Menu, Menubutton are stable
|
||||
.
|
||||
As are core Bitmap, Photo and Pixmap image types. The "Composite" or "Mega
|
||||
Widget" interface is also stable but lacking in some features.
|
||||
This version also contains re-worked Image code based on tcl/tk Img extension
|
||||
by Jan Nijtmans <nijtmans@worldaccess.nl>
|
||||
|
||||
The less finished parts include:
|
||||
- Tk::HTML needs libwww package from CPAN which in turn requires the
|
||||
libnet package. It will eventually be improved as libwww improves.
|
||||
- Tk::IO requires the 'IO::' package which was first introduced into
|
||||
perl distribution in 5.003_01. It is available in CPAN archive for
|
||||
earlier releases. Tk::IO is likely to change as perl's IO evolves, and
|
||||
with tk4.1 changes.
|
||||
- Tk::Ghostview postscript previewer is still experimental, I use a
|
||||
"Display Postscript" extension which I may release at some point.
|
||||
- Tk::Pod should be changed to use new Pod:: module(s) from CPAN.
|
||||
- Tk::DragDrop works on Solaris (and SunOS to some extent)
|
||||
it should really be based on a standard.
|
||||
- Tk::Xlib will evolve further if tk4.1's Win32/Mac ports permit.
|
||||
- Most of the Tix stuff only has C code ported, the many of the tcl parts
|
||||
still needing converting to perl.
|
||||
- HList works reasonably well
|
||||
- There is a port of NoteBook in Contrib - I want to clean up
|
||||
- InputO has not been tested.
|
||||
- There is an intent to add an object oriented interface to Canvas items,
|
||||
(existing interface will still work).
|
||||
- There are partially completed things like NNTP News reader which
|
||||
may be finished one day.
|
||||
- There are point-demo and test scripts in distribution
|
||||
This version (Tk800.008) requires perl5.004_02 or later.
|
||||
Some of Tk::IO and 'fileevent' do not work without
|
||||
Graham Barr's TIEHANDLE patches e.g. perl5.004_62
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user