Age | Commit message (Collapse) | Author | Files | Lines |
|
not really necessary to strip dots from library names under Solaris it
makes the packages more compatible which should ease maintenance.
|
|
installation directory in case the package isn't installed.
|
|
${LOCALBASE} directories. Also set PKG_FC to the buildlink'ed f2c-f77
wrapper script.
|
|
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).
|
|
mostly bug fixes. (See release notes for details).
|
|
${LOCALBASE} in *_PREFIX definition.
|
|
for clarity.
|
|
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>.
|
|
|
|
|
|
|
|
necessary to use the JRE within konqueror to load the Yahoo! bridge client.
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
on Solaris' xargs.
|
|
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.
|
|
|
|
|
|
development)
|
|
|
|
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.
|
|
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>.
|
|
Disable for architectures without a properly working rswitch file.
Currently only Alpha, i386, and SPARC have this.
|
|
Build with `make bootstrap.'
|
|
|
|
|
|
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.
|
|
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.
|
|
|
|
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
|
|
|
|
Pointed by Tomasz Luchowski <zuntum@netbsd.org>, thanks much.
|
|
|
|
|
|
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
|
|
|
|
|
|
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
|
|
|
|
for Mips and SPARC.
|
|
Mips and SPARC machines.
|
|
|
|
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.
|
|
|
|
|
|
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.
|