Age | Commit message (Collapse) | Author | Files | Lines |
|
Added my own makefiles to create shared versions of the libraries
using bsd.lib.mk.
Changes in Lua itself:
lua/src/lapi.c
lua/src/lstring.c
Fixed a bug in lua_pushuserdata(L, NULL)
lua/src/ldo.c
lua/src/lgc.c
lua/src/lgc.h
Give a good chance for GC before parsing
lua/src/lparser.c
Fixed a bug (did not accept `;' after a `return')
lua/src/lvm.c
Fixed a bug (linehook off by 1)
lua/src/lib/lbaselib.c
Fixed a bug in rawget and rawset (seg. fault if given extra arguments)
Fixed a bug in dostring (identification of precompiled chunks)
|
|
FreeBSD 5.0.
also, make really sure we don't try to use perl's malloc().
|
|
FreeBSD 5.0 (and probably Solaris w/ gcc3).
also, make really sure we don't try to use perl's malloc().
|
|
* New modules `rep.data.trie', `rep.threads.proxy'
* Also added `rep.xml.reader' and `rep.xml.printer', though these
should probably be used with extreme caution
* Appending to queues is now O(1) not O(n)
* Many changes to `rep.net.rpc' module, protocol is incompatible
with previous version. Should be more robust
* `rep.i18n.gettext' module exports the `bindtextdomaincodeset'
function (Christophe Fergeau)
* Slightly more secure way of seeding the rng
* `inexact->exact' can now convert floating point numbers to
rationals (though not optimally). This means that `numerator' and
`denominator' also work better with floats now
* New function `file-ttyp'
* Some random bug fixes
|
|
** GOOPS longer creates layout entries for non-instance slots.
** syntax-case bugs have been fixed
a) Macro expansion is no longer disturbed if the value of
(current-module) changes. This was the cause of a number of
different bugs people have reported.
b) Syntax-case now expands Guile's own macros as a part of the
macro expansion process. Previously, Guile macro calls were
treated as applications.
c) Objects which are constant data and which Guile considers
self-evaluating are no longer quoted.
One good consequence of these fixes is that it's now possible to
use syntax-case macro expansion together with GOOPS code.
** scm_readline now checks that it's using an output (not input) port.
|
|
|
|
name. Changed to perl-5*.
|
|
PR pkg/20398.
|
|
Perl modules.
|
|
|
|
|
|
GNU Pascal is the free 32/64-bit Pascal compiler of the GNU Compiler
Collection (GNU CC or GCC). It combines a Pascal front-end with the
proven GCC back-end for code generation and optimization. Unlike
utilities such as p2c, this is a true compiler, not just a converter.
The purpose of the GNU Pascal project is to produce a Pascal compiler
(called GNU Pascal or GPC) which
* combines the clarity of Pascal with powerful tools suitable for
real-life programming,
* supports both the Pascal standard and the Extended Pascal standard
as defined by ISO, ANSI and IEEE (ISO 7185:1990, ISO/IEC
10206:1991, ANSI/IEEE 770X3.160-1989),
* supports other Pascal standards (UCSD Pascal, Borland Pascal,
parts of Borland Delphi and Pascal-SC) in so far as this serves the
goal of clarity and usability,
* may be distributed under GNU license conditions, and
* can generate code for and run on any computer for which the GNU C
compiler can generate code and run on.
The current release implements Standard Pascal (ISO 7185, levels 0 and
1), a large subset of Extended Pascal (ISO 10206, aiming for full
compliance), is highly compatible to Borland Pascal (version 7.0) with
some Delphi extensions, and provides a lot of useful GNU extensions.
|
|
addresses PR pkg/19416
|
|
|
|
|
|
|
|
lang/blackdown-jdk13
lang/jdk
lang/sun-jdk13
lang/sun-jdk14
Create a symlink from ${JAVA_HOME} to ${JAVA_HOME}/jre so that the proper
JDK hierarchy is found. This addresses PR 20269 by Todd Vierling
<tv at pobox dot com>. This makes misc/openoffice-linux find the Java2
installation again.
|
|
subdirectory under ${LOCALBASE}/java/sun-1.3.1.
|
|
|
|
|
|
|
|
|
|
works around a bug with optimization in gcc-2.95.3 which prevents building
this pkg.
Optimization is still turned on during the build of the final libraries
and compilers.
|
|
Before using native pthreads per default, we should make sure it is
at least stable enough for the Python selftests and pkgsrc applications.
(in response to PR pkg/20214)
|
|
|
|
copying of config files and handling of directories.
|
|
|
|
Sun for JDK 1.4.1. Pkgsrc changes include noting that some of the installed
files are config files and using bsd.pkg.install.mk to handle the file
copying and directory handling, and using a more scalable method to remove
files shared between the JRE and JDK during the JDK installation. Also,
the JDK 1.4.x series are now installed into ${LOCALBASE}/java/sun-1.4 so
that future updates of this package won't require a new JDK directory.
This closes PR 19853 by FUKAUMI Naoki <naoki at fukaumi.org>.
|
|
Sun for JDK 1.3.1. Pkgsrc changes include noting that some of the installed
files are config files and using bsd.pkg.install.mk to handle the file
copying and directory handling, and using a more scalable method to remove
files shared between the JRE and JDK during the JDK installation.
This closes PR 18942 by Urban Boquist <urban at boquist.net>.
|
|
the JRE package. Also clean up the PLIST so that this package deinstalls
cleanly on i386.
|
|
bsd.pkg.install.mk to handle the file copying and directory handling.
Bump PKGREVISION of lang/blackdown-jre13 to 1.
|
|
bsd.pkg.install.mk to handle the file copying and directory handling.
Bump PKGREVISION of lang/kaffe to 1.
|
|
Problem shown in the pkgsrc/arm bulk build by Chris Pinnock. Fix
suggested by Masao Uebayashi.
This hopefully should fix non-i386-netbsd-elf buld.
|
|
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES". This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile. Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
|
|
Fixes PR 20055 from Robert Elz. Updates tk-expect to version 5.38.
Also remove the pre-configure step from tk-expect that was removed from
tcl-expect a year ago.
Also use the standard test target rather than an explict one.
|
|
|
|
Suggested by wiz.
|
|
|
|
to build with native curses.
|
|
buildlink2.mk unconditionally.
|
|
to invoke the guile, guile-config, and guile-snarf binaries from the
guile14 installation.
* GUILE14_PREFIX, the result of "pkg_info -p guile14".
* GUILE14_SUBDIR, the subdir relative to ${LOCALBASE} where guile14 is
installed.
* Replace for ${BUILDLINK_DIR}/bin/guile in config files when unbuildinking.
* Symlink the guile14 libtool archives into ${BUILDLINK_DIR}/lib to suppress
find the libtool archives from a guile package installed into ${LOCALBASE}.
We can no longer include both guile/buildlink2.mk and guile14/buildlink2.mk
as a result of this change.
|
|
|
|
PR 18497.
From http://www.twelf.org, heavily edited:
Twelf is a research project concerned with the design,
implementation, and application of logical frameworks. It
provides a uniform meta-language for specifying, implementing, and
proving properties of programming languages and logics.
Example suites include Cartesian Closed Categories and
lambda-calculus, the Church-Rosser theorem for the untyped
lambda-calculus, Mini-ML including type preservation and
compilation, cut elimination, theory of logic programming, and
Hilbert's deduction theorem.
The principal authors of Twelf are Frank Pfenning and Carsten
Schuermann, with major contrubtions by Brigitte Pientka, Roberto
Virga, and Kevin Watkins.
|
|
|
|
|
|
|
|
Major user noticable items this release include:
- Compilation that encounters syntax errors is more robust.
- An assertion failure involving placeholder_type was solved.
- Many other minor bugs have been fixed; including a number of
segfaults and regressions present in 1.17.
Items of interest to developers and open source hackers include:
- Completely revamped error reporting system from Elliott Hughes
which simplifies the task of adding a new error message.
Also note that in 1.18 we have removed the copy of the GPL that was
improperly packaged with versions 1.15 through 1.7 due to a mis-
configuration of automake in the Jikes source tree. While the GPL license
was erroniously included with the sources for those three version, no
source file referenced it, and all source files, help texts and user
messages continued to reference the proper IBM license, which was also
bundled.
|
|
XXX only python22 pkg is changed this way, since this is the only
XXX one having special case for NetBSD; python15, python20, python21 disable
XXX threads on all pkgsrc operating systems
|
|
Use ${CC} -c for AS. Doing this means we get the right flags passed to
as(1).
Fixes my own PR 19906.
|
|
Avoid ${MKDIR}, use ${BSD_INSTALL_DATA_DIR} instead.
${PREFIX} is already in ${MAKE_ENV}.
|