summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2000-08-24Quick aesthetic fix. Tcl as shipped leaves two @foo@ cookies in the generatedjwise2-7/+15
tclConfig.sh. Even thought we have nothing to sub in for these, sub them out.
2000-08-24Move all compilation steps into the build phase.wiz3-6/+6
Man pages for optimized binaries are installed unconditionally, so move them to the default PLIST.
2000-08-24Add tcl, commented out, to be enabled when tcl-based packages are updated.jwise1-1/+2
2000-08-24Initial import of new pkgsrc/lang/tcl (tcl-8.3.2) package, partly derivedjwise9-0/+927
from the older pkgsrc/lang/tcl-8.0.5. This is an update of the tcl package from version 8.0.5 to version 8.3.2, and also a slight change in the organization of tcl packages. This will be added disabled to pkgsrc/lang/Makefile until I finish updating tk and all tcl-based packags. Changes from out of the box tcl-8.3.2: Both static and shared libtcl83.* are installed, thanks to the magic of libtool. $tcl_platform(machine) is set to ${MACHINE_ARCH}, not ${MACHINE}, thanks to the patch to tcl-8.0 from Dan McMahill. This makes sharing of binary packages of tcl and tcl extensions easier. Changes to the package since tcl-8.0.5: $tcl_pkgPath is now set to ${PREFIX}/lib/tcl instead of ${PREFIX}/lib and packages which install tcl extensions will be updated to install there. This produces less clutter in ${PREFIX}/lib, and mirrors the usage of java and elisp extension packages. A symlink to ${PREFIX}/bin/tclsh8.3.2 is installed as ${PREFIX}/bin/tclsh This change and the above are designed to allow tcl-using packages to not depend on any particular version of tcl. public tcl include files and the tcl configuration information script are now installed in their standard places (${PREFIX}/include/tcl.h, ${PREFIX}/include/tclDecls.h, and ${PREFIX}/lib/tclConfig.sh), and private tcl include files are now installed in ${PREFIX}/include/tcl. This change allows tcl extension packages to work out of the box, and to not need modification when tcl is updated. When extension package authors use the new libtclstubs*.a API, this even allows binary packages of dynamically-loadable tcl extensions to be used with newer versions of tcl without recompilation. Here are the new features in tcl-8.3.x as opposed to 8.0.x. I am not including bug fixes as this represents about 18 months of them. New Features since Tcl 8.2: ------------------------------ Improved clarity of error messages, especially for common programming mistakes. New lsort -unique switch to uniqify lists when sorting. Enhanced glob command to provide simpler and more powerful cross-platform file listing functionality. File date stamping through "file atime" and "file mtime" and support for chmod style permissions setting in file attributes -permissions on Unix. New file channels command to obtain list of open channels. "scan" command can now be used inline to return a list of values. "regexp" has new -start, -all and -inline switches. New "array unset" command. New -milliseconds granularity option to "clock clicks". Tcl optimization improvements, as well as numerous bug fixes. Overhaul of the clock command to improve grammar and add support for common ISO 8601 date/time formats. Improved build support for numerous platforms. New Features since Tcl 8.1.1 ---------------------------------- Optimized string index, length, range, and append commands. Added a new Unicode object type. Added Tcl_RegExpMatchObj and Tcl_RegExpGetInfo to public Tcl API, these functions are needed by Expect. Changed tools/genStubs.tcl to always write output in LF mode. Merged string and Unicode object types. Added new public Tcl API functions: Tcl_NewUnicodeObj, Tcl_SetUnicodeObj, Tcl_GetUnicode, Tcl_GetUniChar, Tcl_GetCharLength, Tcl_GetRange, Tcl_AppendUnicodeToObj. Changed to conform to TEA specification, added tcl.m4 and aclocal.m4 macro libraries for configure. Added new regexp interfaces: -expanded, -line, -linestop, and -lineanchor switches. Renamed Tcl_RegExpMatchObj to Tcl_RegExpExecObj and added new Tcl_RegExpMatchObj that is equivalent to Tcl_RegExpMatch. Added public macros for regexp flags. Added REG_BOSONLY flag to allow Expect to iterate through a string and only find matches that start at the current position within the string. Updated Unicode character tables to reflect Unicode 2.1 data. Added initial implementation of new Tcl test harness package. Modified test files to use new tcltest package. Applied patch from Peter Hardie to add poke command to dde and changed the dde package version number to 1.1. Added options to tcltest package: -preservecore, -limitconstraints, -help, -file, -notfile, and flags. Changed parsing of variable names to allow empty array names. Now "$(foo)" is a variable reference. Previously you had to use something line $::(foo), which is slower. This change was requested by Jean-Luc Fontaine for his STOOOP package. Added Tcl_SetNotifier (public API) and associated hook points in the notifiers to be able to replace the notifier calls at runtime. The Xt notifier and test program use this hook. Added a new variant of the "Trf core patch" from Andreas Kupries that adds new C APIs Tcl_StackChannel, Tcl_UnstackChannel, and Tcl_GetStackedChannel. This allows the Trf extension to work without applying patches to the Tcl core. Added -timeout option to http.tcl to handle timeouts that occur during connection attempts to hosts that are down. New features since Tcl 8.1: --------------------------- Applied Jeff Hobbs' string patch which includes the following changes: new subcommands: equal, repeat, map, is, replace -length option to "string compare|equal" -nocase option to "string compare|equal|match" string and list indices can be an integer or end?-integer?. added optional first and last index args to string toupper, et al. See the string.n manual entry for more details about the new string features. Applied Jeff Hobb's patch to add Tcl_StringCaseMatch to support case insensitive glob style matching and Tcl_UniCharIs* character classification functions. Added Tcl_UtfNcmp and Tcl_UtfNcasecmp to make Utf string comparision easier. Replaced the per-interpreter regexp cache with a per-thread cache. Changed the Regexp object to take advantage of this extra cache. Added a reference count to the TclRegexp type so regexps can be shared by multiple objects. Removed the per-interp regexp cache from the interpreter. Now regexps can be used with no need for an interpreter. This set of changes should provide significant speed improvements for many Tcl scripts. Applied the patch to fix 100-year and 400-year boundaries in leap year code, from Isaac Hollander. New features since Tcl 8.0.5: ----------------------------- Full Unicode support and a message catalog for internationalization. Thread-safety for Tcl and Tk. A new regular expression package by Henry Spencer that adds many advanced features: non-greedy quantifiers, bounds, positive and negative lookahead, collating elements, equivalence classes, several built-in character classes, and comments. In addition, the regular expression engine works on Unicode strings to make this the best regular expression package available anywhere. Integrated the stub library mechanism contributed by Paul Duffin, Jan Nijtmans, and Jean-Claude Wippler. This feature will make it possible to write extensions that support multiple versions of Tcl simultaneously. It also makes it possible to dynamically load extensions into statically linked interpreters. This patch includes the following changes: - Added a Tcl_InitStubs() interface - Added Tcl_PkgProvideEx, Tcl_PkgRequireEx, Tcl_PkgPresentEx, and Tcl_PkgPresent. More information about using the stubs interface in your extensions can be found at http://www.scriptics.com/support/howto/stubs.html Added a message catalog facility to Tcl. This adds several commands in the "msgcat" package. Thanks to Mark Harrison for contributing the initial implementation. Added the "encoding" command that facilitate translations of strings between different character encodings. Added "string totitle" command to convert strings to capitalize the first character of a string and lowercase all of the other characters. ----- Whew... If you're still reading, thanks. Enjoy!
2000-08-24Include "sys/param.h" in "ascii-xfr.c" to get the preprocessor "BSD"tron2-1/+15
so the that "ms_delay" function will work properly. Problem noted by Jukka Marin on "tech-pkg@netbsd.org".
2000-08-24escape the \ in an echo command so we see itdmcmahill1-2/+2
2000-08-24Move comment explaining that swing must be downloaded manually and is thusjwise1-3/+2
disabled by default onto the same line with the swing SUBDIR+=, so that lintpkgsrc doesn't complain. Fixes: ERROR: x11/swing is disabled without a reason being listed in x11/Makefile Please add a comment to x11/Makefile indicating why x11/swing is disabled
2000-08-24Move comments explaining why jsdk20 and dependent packages are notjwise1-5/+3
enabled by default onto the same line as SUBDIR+= for the package, so that lintpkgsrc notices the comments. Fixes: ERROR: www/jsdk20 is disabled without a reason being listed in www/Makefile Please add a comment to www/Makefile indicating why www/jsdk20 is disabled ERROR: www/jssi is disabled without a reason being listed in www/Makefile Please add a comment to www/Makefile indicating why www/jssi is disabled
2000-08-24Implement improvements suggested by hubertf@netbsd.org:jlam2-10/+11
* Substitute ${PREFIX} instead of ${LOCALBASE} for location of installed files. * Use only one ${SED} invocation instead of four to speed things up. * Add a comment to ${PKGDIR}/PLIST to make explicit at which point the PLIST is generated dynamically.
2000-08-24If a required binary pkg is found newer, tell which one.hubertf1-2/+2
2000-08-24Place machine-specific config files in /etc/zebra, andkim10-24/+232
install sample configs in ${PREFIX}/share/examples/zebra.
2000-08-24Remove a comment that's no longer valid after we have 'pkg_admin lsbest'hubertf1-4/+1
now - we can expand all pkg wildcards with that.
2000-08-24Re-add installation of qpopauth, lost in last commit.wiz1-1/+3
2000-08-24Back out last commit: It nuked pkgs that we compile in several versions,hubertf1-4/+4
e.g. for "normal" and -current pkgs.
2000-08-24We don't need BUILD_DEPENDS and DEPENDS for the same package,wiz1-2/+2
but we need an autoconf dependency if we use it.
2000-08-24Fix again, some distfiles were pulled (-> update to newer versions).wiz2-1608/+1764
Sort PLIST.
2000-08-24add missing filedmcmahill1-1/+2
2000-08-24add depends on png so we always get that functionalitydmcmahill1-1/+3
2000-08-24update plotutils dependsdmcmahill1-2/+2
2000-08-24Update to plotutils-2.4.1.dmcmahill3-8/+10
Many bug fixes since the last release. For a complete list of changes refer to the NEWS file. Notable additions include: libplot: SVG driver added, which outputs the new XML-based SVG (scalable vector graphics) format. documentation: man page for plotfont added. libplot: completely new metafile export driver, written from scratch. libplot: ReGIS driver added, which outputs ReGIS (DEC's remote graphics instruction set, understood by DEC's VT340 and earlier terminals, and also emulators like DEC's decterm). No support yet for filling paths that extend beyond the boundaries of a ReGIS display, due to a need for clipping code. graph,plot,tek2plot,plotfont,pic2plot: `-T png' now allowed if libplot contains a PNG driver. libplot: PNG driver added, which outputs PNG (portable network graphics) format. Included only if libpng (version number >= 0.95) and libz are found at package installation time. `configure' now supports a `--without-libpng' option to disable PNG support.
2000-08-23make sure the path to the libmikmod header is indicated. Fixes recentlydmcmahill3-2/+16
noted compile problems.
2000-08-23Don't install a superfluous example file; remove share/examples/netatalkwiz2-2/+4
on deinstall.
2000-08-23Remove etc/rc.atalk, since it's installed in /etc/netatalk/rc.atalkwiz1-50/+49
instead (which users have to delete manually; DEINSTALL already says so). Sort PLIST.
2000-08-23add BUILD dependency on autoconf & -makewiz1-1/+3
2000-08-23Make this package work on 1.5E/i386.wiz5-2/+66
2000-08-23Use "USE_XPM" option instead of direct dependence on the "xpm" package.tron100-429/+390
2000-08-23Add support for new variable "USE_XPM" for packages which use the Xpmtron1-1/+15
library. It will use the include Xpm library on systems with XFree86 4.0 or newer and the package on systems with XFree86 3.3.6 and older.
2000-08-23Update "moscow_ml" package to version 2.00. Changes since version 1.44:tron8-66/+192
This is file README for Moscow ML 2.00 for Linux/Unix (June 2000) - The full SML Modules language (structures, signatures, and functors) is now supported, thanks to Claudio Russo. Also, several extensions to the SML Modules language are provided: - higher-order functors: functors may be defined within structures and functors - first-class modules: structures and functors may be packed and then handled as Core language values, which may then be unpacked as structures or functors again - recursive modules: signatures and structures may be recursively defined - Value polymorphism has become friendlier: non-generalizable free type variables are left free, and become instantiated (once only) when the bound variable is used - Added facilities for creating and communicating with subprocesses (structure Unix and Signal from SML Basis Library). - Added facilities for efficient functional generation of HTML code (structure Msp); also supports the writing of ML Server Page scripts. - Added facilities setting and accessing `cookies' in CGI scripts (structure Mosmlcookie), thanks to Hans Molin, Uppsala, Sweden. - The Gdimage structure now produces PNG images (using Thomas Boutell's gd library).
2000-08-23update MASTER_SITEwiz1-2/+2
2000-08-23wildcard dependencywiz2-4/+4
2000-08-23Change a few X11BASE to X11PREFIX so it works with xpkgwedge.veego3-6/+43
2000-08-23Install documentation into directory "share/doc" instead of "doc" andtron3-2/+20
list it in the package list.
2000-08-23Let this package depend only on "kdebase" so that it can be installedtron1-2/+2
instead of "kdetoys".
2000-08-23add patch so this builds on sparc. Thanks to Robert Elz <kre@munnari.OZ.AU> anddmcmahill2-1/+98
Alistair Crooks <agc@netbsd.org> for help on this.
2000-08-23fix build failure on alpha,toshii3-23/+25
and merge patch-ac into patch-az
2000-08-23Properly mark as BROKEN on ELF systems.wiz2-12/+12
2000-08-23Recognize 1.5 systems; add an #include <errno.h> (still some warnings left,wiz4-2/+76
though). Addresses pkg/10881 & pkg/10882.
2000-08-23Use "#!${LOCALBASE}/bin/perl" instead of "#!/usr/bin/perl" in perl scripts.tron1-1/+11
2000-08-23update pvm depends to 3.4.3dmcmahill1-2/+2
2000-08-23update to pvm-3.4.3. This is a bug fix release. Changes are given in eachdmcmahill37-610/+148
of the individual source files making a summary difficult. Of note though is they have incorporated quite a number of the patches from our 3.4.2 package hence the removal of 22 (!) patches.
2000-08-23-let the depends on netpbm pull in the tiff depends.dmcmahill1-3/+2
-don't override PKGSRCDIR, this is leftover from a long time ago. The pkg now cleanly builds and installs when WRKOBJDIR is set.
2000-08-23update the depends on py-dtml to match what we have in pkgsrcdmcmahill1-2/+2
2000-08-23Update bluefish to 0.5. Changes from version 0.4:jlam6-42/+84
* new very powerful custom menu, extending both HTML, PHP and other serverside coding * much more configuration, and better configuration dialogs * easily open recently used files * better handling of file opening and closing * more efficient code * fixed some bugs * auto-indenting * spell check * multibyte character support * internal preview mode (experimental) * XHTML support
2000-08-23Add itojun's patch for IPv6 supportjlam6-9/+117
2000-08-23Fix MASTER_SITES for SunOS 4.61 version (archive.netscape.com)abs1-5/+7
2000-08-23Fix PLIST to include bin/nslookup -- thanks to hubert's new leftover listrh3-5/+9
for finding this. Update bind to 9.0.0rc4. Changes and fixes are: * "host" did not use the search list. * Treat undefined acls as errors, rather than warning and then later throwing an assertion. * SIG(0) signing and verifying was done incorrectly. * When reloading the server with a config file containing a syntax error, it could catch an assertion failure trying to perform zone maintenance on, or sending notifies from, tentatively created zones whose views were never fully configured and lacked an address database and request manager. * "dig" sometimes caught an assertion failure when using TSIG, depending on the key length. * Many debugging messages were partially formatted even when debugging was turned off, causing a significant decrease in query performance. * There is now a man page for "nsupdate" * nslookup printed incorrect RR type mnemonics for RRs of type >= 21 * Attempting to send a reqeust over IPv6 using dns_request_create() on a system without IPv6 support caused an assertion failure [RT #235]. * Missing strdup() of ACL name caused random ACL matching failures [RT #228]. * nsupdate was incorrectly limiting TTLs to 65535 instead of 2147483647. * When writing a master file, print the SOA and NS records (and their SIGs) before other records. * named -u failed on many Linux systems where the libc provided kernel headers do not match the current kernel. * nsupdate didn't work with IPv6.
2000-08-23Add gnocatan.veego1-1/+2
2000-08-23The maintainer forgot to run autoconf before he made the tar file, so theveego2-0/+16
VERSION in the configure script is 0.5.6 instead of 0.6.0.
2000-08-23Gnocatan is an Internet playable implementation of the Settlers ofveego5-0/+92
Catan board game.
2000-08-22Use LTCONFIG_OVERRIDE and remove libtool part of patch.skrll3-32/+8