summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2001-07-29Use the library naming scheme under Solaris as under NetBSD. While it'stron3-14/+255
not really necessary to strip dots from library names under Solaris it makes the packages more compatible which should ease maintenance.
2001-07-27Add dir_DEFAULT setting used by EVAL_PREFIX logic to set the defaultjlam2-2/+4
installation directory in case the package isn't installed.
2001-07-25Create a wrapper for f2c-f77 that substitutes for -I and -L references tojlam1-1/+23
${LOCALBASE} directories. Also set PKG_FC to the buildlink'ed f2c-f77 wrapper script.
2001-07-25Force no optimization (-O0) on NetBSD-1.5.x/m68k machines as there appearsjlam4-28/+62
to be an optimization bug that causes the build to fail (pkg/13395). The problem appeared in the original PR on an Amiga running NetBSD 1.5.1 and also on a mac68k running NetBSD 1.5.1. This workaround was tested on the mac68k system (kindly provided by Jon Lindgren).
2001-07-24Update to 0.57. The changes from the previous pkgsrc version arejtb4-27/+141
mostly bug fixes. (See release notes for details).
2001-07-23In buildlinked *Config.sh files, substitute ${BUILDLINK_DIR} forjlam1-3/+4
${LOCALBASE} in *_PREFIX definition.
2001-07-23Make build not reference directories in ${LOCALBASE}. Reorder some linesjlam1-6/+11
for clarity.
2001-07-20Mechanical changes to buildlink.mk files to use EVAL_PREFIX to setjlam2-7/+7
BUILDLINK_PREFIX.<pkgname>. This allows buildlink to find X11BASE packages regardless of whether they were installed before or after xpkgwedge was installed. Idea by Alistair Crooks <agc@pkgsrc.org>.
2001-07-18Add buildlink.mk file for use by other package Makefiles.jlam1-0/+41
2001-07-18Mark as USE_BUILDLINK_ONLY.jlam1-1/+3
2001-07-16Tweak master sites to use right config (no effective change to file)abs1-2/+2
2001-07-15Add dependency on suse_compat for non-Linux platforms. I found thisjlam1-1/+2
necessary to use the JRE within konqueror to load the Yahoo! bridge client.
2001-07-15Updated camlp4 to version 3.01.6: Bugfix releasewulf1-4/+4
2001-07-15Updated ocaml to version 3.01: Bugfix releasewulf1-3/+3
2001-07-15Updated to 0.4.2.minoura5-120/+107
2001-07-15Remove some blank space.jtb1-2/+1
2001-07-15Update to version 1.06.jtb4-77/+42
Changes include: * Updated the Prelude/Libraries to match the newly revised Haskell'98 Report. * Default build target is now basic + tracer (was just basic). * Building with gcc now builds everything with gcc, including profiling and tracing. This is much faster. * Bugfixes.
2001-07-15Update to version 4.0.9. Changes are mostly bugfixes.jtb4-14/+15
2001-07-14Don't use find ... -print0 | xargs -0 ... as -0 isn't an acceptable optionjlam1-4/+4
on Solaris' xargs.
2001-07-14Make a statically-linked perl binary on shared-library-enabled platforms,jlam2-36/+22
but do it correctly. The way this was done before, by simply statically linking all the objects into a perl binary without recompiling the objects without -fPIC, was wrong as pointed out in private email by Todd Vierling. We now simply reconfigure perl to link statically, and use the perl build process to generate a statically-linked perl.
2001-07-13Updated ocaml to 3.01: Bugfix releasewulf3-5/+45
2001-07-13Updated camlp4 to 3.01.6: Bugfix releasewulf4-45/+52
2001-07-10Update to 1.95.4. Too many changes to list here (about a year ofmjl5-223/+198
development)
2001-07-10Gnu smalltalk 1.95.4mjl1-21/+4
2001-07-09Perl5 needs a "nb1" version bump to make sure everything which depends ontv1-2/+2
it is updated not to have the perl-mk dependency. This braindead nature of pkgsrc to register all dependencies recursively into binary pkgs *will* be fixed.
2001-07-09* Make perl stop installing anything in the man3 directory. It's startingtv6-11/+37
to install things like "open.3" and "lib.3" which confuse users. Perl ships with a documentation tool, "perldoc", for this purpose; create a MESSAGE indicating that it should be used instead. (Perl still installs command line program manual pages in man1.) * Integrate bsd.perl.mk into the perl5-base build where it should have been from the beginning. The separate perl-mk pkg makes binary packages of perl-mk completely useless[*]. Older perl builders will not break, since <bsd.pkg.mk> contains fallback definitions that are evaluated at pkg build time. ===== [*] bsd.perl.mk is tightly bound to the version of perl that is installed. The version name "perl-mk-1.1" is completely useless as a binary pkg, since keeping multiple binary versions of perl on a FTP server means that one of the perl-mk's will get clobbered. However, putting the current pkgsrc PERL5_DIST_VERS in the perl-mk pkg is also a problem, because that doesn't necessarily reflect the installed version of perl. Snarfing the installed version at perl-mk build time would be even uglier, since you could not then walk the tree without perl being installed. The cleanest solution is to integrate bsd.perl.mk into the perl5-base pkg, and let those who have not upgraded perl yet use the runtime definitions in <bsd.pkg.mk>.
2001-07-06Add ipatch to PLIST (from i386 bulk build leftovers).jtb2-2/+5
Disable for architectures without a properly working rswitch file. Currently only Alpha, i386, and SPARC have this.
2001-07-04-fstack-protector is enabled by default.kent2-7/+6
Build with `make bootstrap.'
2001-07-02s/PERL_REQD/PERL5_REQD/gjlam1-2/+2
2001-07-01Move inclusion of bsd.buildlink.mk to start of file.jlam1-3/+3
2001-06-30- Don't install the short names for section 3 manpages as the names arejlam4-92/+42
too generic, e.g. Hash, Object, Access. Approved by jwise@netbsd.org. - Touch ${TCL_LIB_FILE} after the build so that the library isn't relinked during installation.
2001-06-30Update for the extension patch released at 29 Jun 2001, which fixes bugskent7-349/+373
for sparc and mipsEEel. Change installation directory: ${LOCALBASE}/gcc-ssp-2.95.2 -> ${LOCALBASE}/gcc-ssp Change name of make configuration file: gcc-ssp-2.95.2.mk -> gcc-ssp.mk Comment ONLY_FOR_PLATFORM out, and add NOT_FOR_PLATFORM. Add a test of stack-protection.
2001-06-30Update MASTER_SITE_RUBY. Use ruby-lang.org instead of netlab.co.jp.taca1-1/+2
2001-06-30Make ruby package to meta-package composes those package based ontaca6-254/+29
ruby 1.6.4. databases/ruby-gdbm GDBM module security/ruby-md5 MD5 module devel/ruby-readline readline module lang/ruby-base base installation x11/ruby-tcltklib Tcl/Tk libraries x11/ruby-tk Tk modules If RUBY_VER is set to 1.4, these package become ruby 1.4 based for backward compatibility. databases/ruby-gdbm GDBM module security/ruby-md5 MD5 module devel/ruby14-readline readline module x11/ruby-tcltklib Tcl/Tk libraries x11/ruby14-tk Tk modules
2001-06-30Add ruby-base and ruby14-base, and enable ruby-base only.taca1-1/+3
2001-06-30Nuke INSTALLS_SHLIB. I forgot to delete it.taca2-4/+2
Pointed by Tomasz Luchowski <zuntum@netbsd.org>, thanks much.
2001-06-30Importing ruby-base, base installation of Ruby 1.4.taca14-0/+603
2001-06-30Importing ruby-base, base installation of Ruby with new framework.taca12-0/+770
2001-06-28update to 2.0.1 (bugfix release)drochner2-8/+9
What's Fixed in Python 2.0.1 ============================ - A few references to Python 2.1 in the LICENSE were changed to 2.0.1. - Bogus indentation in Lib/statcache.py was fixed. - A few small nits in the documentation were fixed and the new license was included there. What's Fixed in Python 2.0.1c1 ============================== Critical Patches (from MoinMoin) - Core dumps in _tkinter Fixes to bugs reported on SourceForge Bugs with an ID below 200000 can be found at http://sourceforge.net/bugs/?func=detailbug&bug_id=<id>&group_id=5470 More recent bugs are accessed as http://sourceforge.net/tracker/index.php?func=detail&aid=<id>&group_id=5470&atid=105470 - Brought SRE up to date with Python 2.1 - #117278, #117167: _tkinter - #116172, curses module fails to build on SGI, _curses - Patch #103485, compile on NetBSD - Rename lines to nlines, macro sometimes defined in term.h - Patch #130117: add a prototype required to compile cleanly on IRIX - In Lib/locale.py, setlocale emulation, use != and not is not to compare strings - #409651 - in Lib/fnmatch.py, make \ in a character group work - #119622: compile errors due to redundant atof decls. Removed from Python/compile.c and Python/marshal.c - #121965 -- fixing containment in xrange() objects - #126161 #123634 -- pickle.py, cPickle.c -- fix pickling unicode strings this is *backwards incompatible* with older pickles containing unicode strings -- but this has to be done, the previous pickling scheme broke anyway. - complex() could segfault on numeric types with NULL for float conversion. Fixed. - Fixed #407504 -- closing pwd and grp database when finished. - Fixed memory leak in from import ... - Importing should now be safe with multiple Py_Initialize/Py_Finalize sequences. - Add TELL64() hack #ifdef to FreeBSD, Apple and BSDI - del func.func_defaults raises a TypeError instead of dumping core - #121013 - stringobject.c -- "".join(u"this is a test") dumped core - exceptions.c - make_class() Added a "goto finally" so that if populate_methods() fails, the return status will be -1 (failure) instead of 0 (success). fini_exceptions(): When decref'ing the static pointers to the exception classes, clear out their dictionaries too. This breaks a cycle from class->dict->method->class and allows the classes with unbound methods to be reclaimed. This plugs a large memory leak in a common Py_Initialize()/dosomething/Py_Finalize() loop. - #122162 -- unicodeobject.c --- Fix unicode .split() off-by-one - Loosely based on patch #103249 -- Fix core dumps in PyUnicode_Count - #125981 -- socketmodule.c -- closing sockets was not thread-safe. - Use openssl/*.h to include the OpenSSL header files - Patch #103636: Allow writing strings containing null bytes to an SSL socket - #232787 -- Modules/timemodule.c, Python/errors.c, Objects/intobject.c - posixmodule.c - Add missing prototypes in for SunOS 4.1.4, plug memory leak - #125891 - posixmodule.c - os.popen2,3 and 4 leaked file objects on Windows. - #128053 - posixmodule.c - #ifdef for including "tmpfile" in the posix_methods[] array was wrong -- should be HAVE_TMPFILE - #233200 - cPickle did not use Py_BEGIN_ALLOW_THREADS. - #125452 - shlex.shlex hungs when it encounters a string with an unmatched quote - #119833 - close socket in smtplib if there was an error connecting - #126863 - getopt long option handling fixed - #123924 - httplib.py - Windows - using OpenSSL, problem with socket - atexit.py - mutate list of functions in thread-safe way - curses.ascii - space (ASCII 32) is now considered whitespace - #125375 - parsermodule.c - fix parser.tuple2ast() failure on valid parse tree - mpzmodule.c - make .binary() work on 64-bit system, make it compile with Cygwin - #127718 - '@' were '`' seem to be confused. - #119862 - getargs.c - patched memory leak - #128475 - pythonrun.c - In Py_Finalize, don't reset initialized flag until after the exit funcs have run - #128713 - mmapmodule.c - type(mmap_object) blew up on Linux. - mmap on windows creates a mapping without a name when tagname isn't specified - #117745 - UserString.py - Fix two typos in __imul__. - #130306 - statcache.py - full of thread problems. - Made statcache.forget_dir more portable - In site.py, the ".pth" code knew about the layout of Python trees on unix and windows, but not on the mac. Fixed. - #121706 - config.c - _PyImport_Inittab: define the exceptions module's init function. - Update install-sh using version from automake 1.4. - #12195 - webbrowser.py - there was typo in Mac code - quopri.py - treat \r as whitespace too - xmllib.py - Moved clearing of "literal" flag. The flag is set in setliteral which can be called from a start tag handler. When the corresponding end tag is read the flag is cleared. However, it didn't get cleared when the start tag was for an empty element of the type <tag .../>. This modification fixes the problem. - #117606 - configure.in, configure - use gcc -shared and gcc -fPIC - #227562 - urllib.py - call URLopener.http_error_default when an invalid 401 request is being handled. - urllib.py - provide simple recovery/escape from apparent redirect recursion - #129288 - urllib.py - changing %02x to %02X in quoting - urllib.py - HTTPS now works with string URLs - distutils/command/install.py - make .get_outputs() produce a list of unique filenames - pyexpat.c - removed memory leaks - #233253 - distutils/command/build_ext.py - the --define and --undef options didn't work, whether specified on the command-line or in setup.cfg. - distutils/command/build_ext.py - make docstrings raw - #128930 - distutils/command/build_ext.py - split rpath argument - #131064, #129584, #127722 - PC/getpathp.c - asynchat.py - now checking for empty buffer with ==, not "is" - Lib/xml/sax/xmlreader.py - import the exceptions this module can raise
2001-06-25Don't assume all rswitch files are in C. Fix build to cope with this.jtb6-180/+23
2001-06-25Fix some mistakes wrt additions and removals on last commit.jtb4-16/+15
2001-06-25Update of icon to 9.4.0.jtb67-861/+1526
Version 9.4 of Icon is a modified and repackaged implementation based on version 9.3.2 of Icon. The changes make it easier to maintain, install, and use under Unix while retaining potential portability to other systems. Most significant are changes to path searching, described below, and the inclusion of the Icon program library as a standard part of all Unix source and binary distributions. The Icon language is unchanged, and this 9.4 Unix implementation remains compatible at the source level with Icon 9.3 for Windows. Recent feature additions New features added since the publication of the Icon books are described below. Reading foreign text files (new with Version 9.3.1 of Icon) The function read() recognizes three kinds of line terminators when reading a file opened in translated mode: Windows (CR+LF), Macintosh (CR), or Unix (LF). Consequently, text files created on one platform can be read by an Icon program running on a different platform. Reading directory contents (new with Version 9.3.2 of Icon) The files in a directory can be listed by opening the directory as a file. Subsequent reads return the names of the files contained in the directory. The names are returned in no particular order, and for Unix, the directories "." and ".." are included. Path searching (new with Version 9.4 of Icon) Under Unix, colons (:) may now separate directories in the LPATH and IPATH environment variables as an alternative to spaces. The Icon translator and linker search these paths when looking for $include and link files respectively. The Icon program library is now searched automatically, but LPATH and IPATH can still be set to control the search order. For version 9.4, the effective path in each case is: 1. the current directory 2. any directories named by the environment variable 3. the Icon library directory Other changes affect the configuration of Icon at installation time and the way executable Icon programs locate the interpreter. These changes, which are transparent to most users, are discussed in more detail on the [2]File Organization page. Other Icon Changes Several areas of the Icon implementation have been cleaned up, in particular the run-time initialization code, and some obsolete configurations have been removed. With one clearly marked exception, programs in the standard test suite now generate reproducible output. The following problems have been corrected: * The sign bit was lost when converting a real to a large integer. * A duplicate close(f) could crash the interpreter. * Very large coordinate values were silently mishandled. * Window attributes over 127 characters long caused a segfault. * A segfault during traceback could produce an infinite loop. * A file inclusion bug in gcc 2.96 prevented Icon from building. Library Changes The program library has been incorporated into the main Icon source tree and is routinely built along with icont and iconx. Tests for most of the core library functions and loadable C functions have been incorporated the standard test suite, and some additional consistency tests were developed. Numerous changes were made throughout the library to fix linking problems, to fix typos and formatting, and to support building via Makefiles. Some files that were miscategorized as graphics or non-graphics have been moved. Duplicate files in the cfuncs and packs/loadfunc directories have been eliminated. Some other obsolete files were also removed. Other significant changes were: procs/datetime fixed dayoweek() to get all twelve months right procs/factors fixed divisors() to consistently return all factors fixed genfactors() for some failing cases added some minor optimizations procs/genrfncs added several new sequence generators procs/io modified to allow ":" as a path separator under Unix procs/lists fixed fatal bugs in lminlen() and lmaxlen() added several new list manipulation procedures procs/lstfncs added: procedures to produce lists from sequences procs/numbers fixed decimal() for values where remainder repeats procs/pdco added several new control operations procs/periodic added: procedures related to periodic sequences procs/permutat added: procedures for permutations procs/polynom added: manipulate multi-variate polynomials procs/pqueue added new priority queue procedures procs/rational added real2rat(v, p) #: convert real to rational added medrat(r1, r2) #: rational mediant procs/records added fieldnum(R, s) #: return index of field R.s procs/seqops replaced: procedures to manipulate T-sequences procs/strings modified fchars() to break ties lexically renamed permute() to permutes() cfuncs/icall.h fixed reading of misaligned doubles by RealVal() cfuncs/fpoll.c support fpoll() under BSD Unix flavors gprocs/drawlab modified to let the caller control the window size progs/htprep modified to improve quoting progs/ipatch modified to understand v9.4 headers as well as v9.3 progs/unclog added: program to reformat CVS logs gprogs/breakout added: a new breakout game gprogs/dlgvu modified to allow interruption while drawing labels gprogs/gallery modified to recognize some nonstandard JPEG files gpacks/tiger modified to allow interruption of drawing gpacks/xtiles fixed the usage message packs/loadfunc/cspace increased the default window size
2001-06-25Add a shell script wrapper for the stalin compiler.jtb1-0/+3
2001-06-25Update of stalin to 0.9. No changelog, but changes include supportjtb14-296/+71
for Mips and SPARC.
2001-06-25Update stalin to 0.9. No changelog, but changes include support forjtb1-31/+14
Mips and SPARC machines.
2001-06-24MACHINE_GNU_ARCH etc. were hardcoded :pminoura1-3/+3
2001-06-23Generalize how the dependency pattern may be specified. Instead of justjlam2-7/+7
FOO_REQD=1.0 being converted to foo>=1.0, one can now directly specify the dependency pattern as FOO_DEPENDS=foo>=1.0. This allows things like JPEG_DEPENDS=jpeg-6b, or fancier expressions like for postgresql-lib. Change existing FOO_REQD definitions in Makefiles to FOO_DEPENDS.
2001-06-22Update homepage.wiz1-2/+2
2001-06-22Add and enable inform.nathanw1-1/+2
2001-06-22Initial import of Inform.nathanw4-0/+115
Inform is an Interactive Fiction (text adventure) game compiler -- it takes source code you write and turns it into a game data file which is then played using an 'interpreter'. There are several interpreters available which can play Inform games on different machines (e.g. frotz, jzip) -- you can probably obtain one from the same place you got this package.