Commit graph

2559 commits

Author SHA1 Message Date
kristerw
d1d5a61d4b Add x86_64 to the list of LP64 architectures.
Bump PKGREVISION.
2004-03-13 16:41:04 +00:00
dmcmahill
c6590bdbbc include x86_64 in the 64-bit list. Hopefully fixes recently noted problems
on x86_64.
2004-03-13 13:47:40 +00:00
taca
4ebeb28b9f Bump pacakge revision with ruby-base package's update. 2004-03-12 05:02:55 +00:00
taca
c6b1f4642d Update ruby-base package to 1.6.8nb3.
* Miscellaneous bug fixes.

  - ruby core dumps by segmentation violation because of wrong
    checking whether block was given.
  - PTY module function dose not reset SIGALRM handler when child
    process executing command on pty.
    - There is a error for calling raise method in lib/delegate.rb.

* Try to honor PKG_SILENT and PKG_VERBOSE.
* Experimental fix for getaddrinfo(3) problem on Darwin (not tested).
2004-03-12 04:59:20 +00:00
danw
4b8bae1c91 Fix up the supported versions on Darwin 2004-03-11 23:50:10 +00:00
tron
647f9a06d8 Use Tcl 8.4.x, bump package version. 2004-03-11 21:12:22 +00:00
minskim
7b7691d05e Add buildlink3.mk. 2004-03-11 20:19:38 +00:00
reed
921a967a5d Uses yacc during build. 2004-03-11 20:08:16 +00:00
cjep
15c569e4a3 sort 2004-03-11 16:03:30 +00:00
jlam
bc0e83e401 The pnet package uses zlib. 2004-03-11 08:06:56 +00:00
minskim
0af32f2c70 Switch to Tcl/Tk 8.4 and bl3ify. 2004-03-11 07:16:45 +00:00
minskim
7e0a784184 Update tcl-otcl to 1.8 and take maintainership.
Changes:
    * Define macros CONST84 and CONST84_RETURN in otcl.h
    * Change char* to CONST84 char* (or CONST84_RETRUN char * if it is a
      function return) in otcl.c
    * test hangs for lib/test.tcl (autoload), see comments in lib/test.tcl
2004-03-08 23:47:44 +00:00
minskim
9c121e17ff Update Tcl/Tk to 8.4.6.
* Tcl_Obj sharing fixed in [binary scan]
  * Updated errno usage for recent glibc
  * Fixed [file normalize ~unknownuser] error
  * Fixed two memory leaks in VFS code
  * Fixed possible infinite loop in TclFinalizeFilesystem
  * Updated HP-UX 11 build libraries setup
  * Unix std channels forced to exist at startup
  * Stopped broken [exec] quoting of '{'
  * Fixed memory leak with very long host names
  * Corrected level interpretation of Tcl_CreateTrace
  * Allow 64-bit configure on IRIX64-6.5*
  * Several OS X/Aqua native integration improvements (scrollbar,
    event generate, unicode clipboard, tk_messageBox, mousewheel event,
    alpha blending for partially transparent images)
  * Recognized native hand2/fleur cursors on Windows
  * Post menubuttons so they stay on screen better
  * Fixed crash during intra-image copy/resize
  * New msg catalogs for Esperanto and Polish
  * Corrections bold/italic font handling (width calculations) on Windows
  * Fixed shrinking grid geometry calculations
2004-03-08 22:14:18 +00:00
minskim
2827f5b2d8 Enable tk84 and replace x11/tk with x11/tk83. Packages compatible
with 8.4 will be updated to depend on x11/tk after Tk update.
2004-03-08 20:27:13 +00:00
minskim
194b9321a0 Update tcl to 8.4.5. Too many changes since 8.3.4. Please see
ChangeLog in the distfile.
2004-03-08 19:55:35 +00:00
minskim
ac690cf634 Replace lang/tcl with lang/tcl83. Packages compatible with 8.4 will
be updated to depend on lang/tcl after Tcl/Tk update.
2004-03-08 19:52:50 +00:00
minskim
95bbe1f3d6 Reimport tcl-8.3.4 into lang/tcl83 before updating Tcl/Tk to 8.4.5,
because many packages still need 8.3.  OK'ed by the maintainer (jwise@).
2004-03-08 19:22:26 +00:00
jmmv
a991a58ea4 Update to 0.07:
New in release 0.07 (2003/30/11)
* Works with libtool 1.5 (and 1.4.3).
* java.awt gtk+ peers now depend on gtk+ 2.2.x and uses pango.
  Lots and lots improvements on the peers.
* java.awt.geom.CubicCurve2D, java.awt.geom.QuadCurve2D:
  Subdivision and flatness calculation implemented.
* java.awt.geom.FlatteningPathIterator: Working implementation.
* gnu.java.awt.BitwiseXORComposite helper class.
* New rmic compilers (jikes, kjc) support.
* java.text bug fixing and 1.4 updates (Currency).
* Hashtable and HashMap function more similar to other implementations.
* javax.naming and java.beans classloader fixes.
* URL parsing, URLConnection, protocol and (needed) permission fixes.
* More java.nio implementation
  (API complete, but implementation not finished yet).
* Lots of java.net code cleanup.
* Improved documentation.
* Numerous bug fixes in almost every package, and lots of updates for
  1.4 functionality.
* Fixed Classpath bugs:
  #2944 Incorrect synchronization in java.util.logging.ErrorManager
  #6075 java.awt.geom.GeneralPath.getCurrentPoint returns wrong results
  #6076 java.awt.geom.GeneralPath constructor sometimes hangs
  #6089 java.awt.geom.GeneralPath.getPathIterator does not work
  [...]
VM Interface changes:
* Thread has been split in a VM-independent Thread class and a VM-dependent
  VMThread class.

New in release 0.06 (2003/22/08)
* Update java.awt peers to GTK+2.
* java.awt.GridBagLayout implementation.
* javax.swing.border implementation.
* java.security and java.security.cert updated to 1.4 spec.
* New JNI native target code layer. See native/target/readme.txt.
* --enable-regen-headers configure flag for automatic jni .h file generation.
* Removed workaround for gcj 3.2 and lower, gcj 3.3+ or jikes 1.18+ is now
  needed for compiling.
* Lots of improvements and/or new classes for java.awt, java.awt.dnd,
  java.awt.font, java.awt.geom, java.awt.image, java.io, java.math, java.net,
  java.nio, java.rmi, java.text, java.util, javax.swing, javax.swing.plaf,
  javax.swing.text.
VM Interface changes:
* VMClassLoader.loadClass(), the bootstrap classloader called by
  Class.forName() and ClassLoader.loadClass(), may now return null when
  a class is not found instead of throwing a new ClassNotFoundException.
  This is a performance optimization in some cases. This also changes
  the Class.forName() reference code.
* Native methods in Class have been moved to VMClass.  A few additional
  methods are also available in VMClass to provide optional performance
  improvements.
* A VM can now supply its own String.intern() strategy through the
  VMString class. The supplied VMString reference class implements the
  original WeakHashMap strategy.
* Float and Double to/from bits conversion functions can now be supplied by
  the VM through VMFloat and VMDouble. Default JNI conversion methods are
  supplied.
2004-03-07 21:31:09 +00:00
seb
8b6e21a0c1 Remove info files entries from PLIST. 2004-03-07 17:47:22 +00:00
minskim
20da8ca23e Add and enable ccsh. 2004-03-07 17:18:58 +00:00
minskim
bbeff995b5 Import ccsh from pkgsrc-wip. Packaged by pancake at phreaker dot net,
and slightly modified by me.

CCSH is a scripting language that is intended to be powerful and easy
to use for people already familiar with the C language.
2004-03-07 17:16:54 +00:00
seb
22ba097997 Remove info files entries from PLIST.
XXX Does not install for me (libtool related problem).
2004-03-07 14:16:26 +00:00
seb
d9ff35c7f4 Remove info files entries from PLIST.
XXX This package does not build for me and could use an update.
2004-03-07 13:30:16 +00:00
seb
cb33727cab Remove info files entries from PLIST.
While here replace ad hoc substing with subst.mk framework.
Don't install manpages twice.
Fix missing PLIST entries.

Bump PKGREVISION.
2004-03-07 09:29:04 +00:00
taca
6c1257ec9c Remove USE_RUBY_AMSTD since no package use it now. 2004-03-07 03:33:45 +00:00
danw
f1497a8f3a Perl's ARCHNAME for Darwin changed with Darwin 7 / OS X 10.3.
Fixes pkg/24531.
2004-03-07 01:02:59 +00:00
seb
2eda647778 Remove info files entries from PLIST.
While here add missing info file from INFO_FILES and patch it
so it has an info dir entry.
2004-03-07 00:19:29 +00:00
jlam
9ff0e10340 Reorder location and setting of BUILDLINK_PACKAGES to match template
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-03-05 19:25:06 +00:00
recht
e3593924ab update to 1.2
Includes support for Fedora, plus a number of smaller bug fixes.
2004-03-04 14:33:55 +00:00
minskim
c9eae9cc89 Make ocalm build with tk-8.4. 2004-03-04 06:27:45 +00:00
recht
c2ab8aac4f update to 0.30.2
The only thing that changed is the included mcs.

For which - sadly - is now real news file available.

By comparing it seems that the following packages have changed:

System.Runtime.Remoting, System.Web, System.Web.Services, System.XML

Changes (among others):

* iterators.cs (IteratorHandler.IsIEnumerator, IsIEnumerable): New
  routines to check if a type is an enumerable/enumerator allow
  classes that implement the IEnumerable or IEnumerator interfaces.
* String.cs: Concat() fixed crash when one of the arguments is an object
  whose ToString() method returns null.
* TypeLoadException.cs: Added some serialization fiels, needed for
  compatibility with MS.NET.
* String.cs (Equals): Speed up this method by avoiding Array
  Bounds Checks and by comparing by 32 bit words rather than 16 bit chars.
  This gives between 0x (for 1 char) and >2x (for large strings)
  factor of improvement.
2004-03-03 01:37:09 +00:00
drochner
2aadeff11c use REPLACE_INTERPRETER instead of our private implementation 2004-03-02 15:26:02 +00:00
drochner
bf761bc865 update to gcc-3.3.3 2004-03-02 14:46:33 +00:00
seb
0d88e29c0a Remove info files entries from PLIST. 2004-03-02 14:01:38 +00:00
seb
4cbc84b62c Fix build: short and easy way out of a config.status overriding problem
by disabling the override.
2004-03-02 13:54:03 +00:00
seb
1a0322ee6f Remove info files entries from PLIST. 2004-03-02 11:59:24 +00:00
seb
5777891d19 Remove info files entries from PLIST. 2004-03-02 11:43:39 +00:00
seb
92c368a75b Remove info files entries from PLIST.
While here add two missing entries in INFO_FILES.
2004-03-02 11:28:22 +00:00
seb
7f0d850a58 Remove info files entries from PLIST. 2004-03-02 10:57:13 +00:00
uebayasi
8e043c6038 Test if a conditional variable is defined before expanding it. From
Ralf-P. Weinmann on tech-pkg@.
2004-03-02 06:13:28 +00:00
markd
d022ffe41e Add missing libfrtbegin.a 2004-03-01 11:39:58 +00:00
recht
ee8ddf1d62 Apply first part (creation of libpython.so) of the patch provided by
Michal Pasternak in PR 24599.
Leave the RUNSHARED part for now until it's proven that it's really needed
and a cleaner has been found.
2004-03-01 00:16:35 +00:00
recht
47d900630b boehm-gc doesn't build on amd64/x86_64 (and thus mono's internal gc), so
add NOT_FOR_PLATFORM accordingly
2004-02-28 23:41:32 +00:00
lukem
a1d9d9dad0 sync to ../sun-jre14/MESSAGE.NetBSD rev 1.5:
A ulimit datasize of 131072 (128K) is too small; crank to 262144 (256K).
(Whilst 132096 (129K) does work for simple tests, it's better to be
conservative and suggest something that should work most of the time...)
2004-02-28 00:49:03 +00:00
lukem
151663025c A ulimit datasize of 131072 (128K) is too small; crank to 262144 (256K).
(Whilst 132096 (129K) does work for simple tests, it's better to be
conservative and suggest something that should work most of the time...)
2004-02-28 00:44:34 +00:00
xtraeme
06ee2d0e55 bl3ify 2004-02-27 07:37:04 +00:00
minskim
e1bd7580ef Check if MONO_USE_NPTL is defined before using it. 2004-02-27 04:06:05 +00:00
minskim
1850673f63 This package is not in wip any more. 2004-02-26 23:14:02 +00:00
jlam
2b4202c8b4 Buildlink the gcc libraries and headers early so that fake-la can find
them.
2004-02-24 10:02:23 +00:00
cube
2fdaea31c4 bl3ification needed by new ion. Reported by Stoned Elipot and Krister
Walfridsson.  ``Oops''.
2004-02-24 00:05:26 +00:00
wiz
a09c1eb033 Fix (de)installation by removing a .orig file
from the install dir.
2004-02-23 22:10:48 +00:00
kristerw
b13edb39a2 Set USE_BUILDLINK2 to "yes", so that pkgsrc DTRT with the included
buildlink2.mk files.
2004-02-23 02:49:31 +00:00
xtraeme
05a22f230f bl3ify and remove ONLY_FOR_PLATFORM, because it works on *BSD, Linux and
SunOS. Dunno about IRIX, this closes PR pkg/24519.
2004-02-23 01:09:14 +00:00
seb
d9516ad6e8 Remove info files entries from PLIST. 2004-02-22 15:21:16 +00:00
seb
bf8dc01b13 Remove info files entries from PLIST. 2004-02-22 14:43:44 +00:00
seb
7a76ed6f5d Remove info files entries from PLIST. 2004-02-22 14:33:06 +00:00
seb
a75f2711ed Remove info files entries from PLIST. 2004-02-22 14:01:49 +00:00
seb
57513160f9 Remove info files entries from PLIST. 2004-02-22 13:49:44 +00:00
kristerw
e553612a49 Previous change broke build on NetBSD because it tried to "rm -f" a
directory instead of just the file that was intended.
2004-02-22 04:51:25 +00:00
minskim
9d99cc2532 bl3ify 2004-02-22 02:24:07 +00:00
seb
922a953de8 Remove info files entries from PLIST. 2004-02-21 18:27:06 +00:00
jlam
1bf1cd9015 Buildlink the gcc3-c libraries and headers early so that fake-la can find
them.
2004-02-21 10:37:27 +00:00
seb
e021a3c198 Play it safe -and be Solaris friendly: don't rely on 'ln -sf' to properly
remove an existing file, use 'rm -f' then 'ln -s'.
2004-02-21 08:38:45 +00:00
snj
09b0716c03 s/langauge/language/ 2004-02-21 07:10:40 +00:00
snj
378dd4c069 s/compilant/compliant/ 2004-02-21 07:09:54 +00:00
jlam
e6ef33712d Add AUTOCONF_REQD=2.50 for those packages that use libtoolize. Otherwise,
when calling ${ACLOCAL}, invoke it with "-I ." so that it will find the
local libtool.m4 file.
2004-02-20 23:45:43 +00:00
taca
010de15156 Add empty CONFIG_STATUS_OVERRIDE since Ruby's build process uses
config.status's content.
2004-02-20 15:32:52 +00:00
jlam
0316e47605 Use stricter dependency patterns so that we only match ones with the same
distribution version number.
2004-02-20 06:52:43 +00:00
kristerw
da0229e8a4 gcc 2.95 does not support the x86_64 architecture. 2004-02-19 17:51:17 +00:00
jlam
efa1ab70ba Include "../../mk/compiler.mk" to get the value of CC_VERSION before
testing it.
2004-02-18 13:33:40 +00:00
wiz
ce010af32c Sort. 2004-02-17 14:56:12 +00:00
grant
796344b117 bl3ify. rename post-patch target to do-configure, as the compiler is
not available before the buildlink phase, and calling the compiler in
the patch phase is Wrong.
2004-02-17 06:36:38 +00:00
jlam
df194736cb We need to override librep's own libtool with the one from pkgsrc. 2004-02-15 15:02:38 +00:00
itojun
328df197b0 upgrade to 1.33. too many updates to mention here.
see http://www.call-with-current-continuation.org/ChangeLog.txt for complete
changelog.
2004-02-15 08:02:23 +00:00
recht
d9845a2ae5 update to 0.30.1
This release only includes a few smaller bug fixes to the Http client as
well as minor fixes to the C# compiler.

Specifically this release fixes some problems with Chunked encoding and a
race condition on the Http client. The C# compiler would crash sometimes
when reporting a delegate signature error.

While add it g/c some whitespaces in the buildlink3.mk and remove the
LIBTOOL_OVERRIDES.
2004-02-14 20:39:38 +00:00
jlam
ec993afa1a LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14 17:21:32 +00:00
tron
d371bfefaa Fix dependence problem for other packages, too. 2004-02-14 13:49:25 +00:00
tron
08d2c8fd67 Update dependence on "gcc3-c++" package and bump package revision. 2004-02-14 13:47:00 +00:00
kristerw
838c96eabb Make the package build on NetBSD-current. 2004-02-14 03:04:31 +00:00
jlam
de4b63f78d Copy the libtool script instead of symlinking to it to avoid a hidden
dependency on libtool.
2004-02-14 00:59:11 +00:00
grant
52f1b46a37 remove unneeded CONFIG_{GUESS,SUB}_OVERRIDE, as bsd.pkg.mk does this
automatically now.
2004-02-14 00:54:44 +00:00
jlam
50e07b6657 Bump the PKGREVISION after fixing up the installed *.la files to remove
references to the buildlink work directories.
2004-02-13 15:13:00 +00:00
jlam
b2645adf50 Check if a variable is defined before checking its value. 2004-02-13 00:27:28 +00:00
jlam
0ff2e7acc8 Fix the check for the GCC3_INSTALLTO_SUBPREFIX so that it matches the
behaviour in gcc3-c/Makefile.common.
2004-02-13 00:16:00 +00:00
jlam
df95f240e0 Use "sunos"-style shared library numbering whenever a platform wants the
"linux"-style one.  This matches our pkgsrc libtool behaviour so that we
can get a consistent numbering across different platforms so that we don't
have to fiddle with the PLIST.  This fixes PR 22556 and PR 23684.
2004-02-12 22:53:47 +00:00
jlam
dc0f2089d9 Include gcc3-c/buildlink3.mk to get the gcc3-c library and header files
symlinked into ${BUILDLINK_DIR}.
2004-02-12 11:40:45 +00:00
jlam
3176855ee3 bl3ify 2004-02-12 09:10:51 +00:00
sketch
ae84a687c1 Improve wording. 2004-02-11 19:13:04 +00:00
xtraeme
a917c04a0e bl3ify 2004-02-11 07:11:28 +00:00
jlam
1b2674fcd7 The BUILDLINK_DEPENDS.<pkg> lines should match between the buildlink3.mk
and any pre-existing buildlink2.mk files.
2004-02-10 20:45:01 +00:00
jlam
9659f6c13a Require at least ${GCC_VERSION} of the GCC C++ compiler package to build
this.
2004-02-10 19:33:11 +00:00
jlam
2d398958e1 Honor GCC3_PKGMODIF for alternate gcc3 install location. 2004-02-10 19:31:27 +00:00
jlam
3816e3f0f9 Add an explicit dependency on gcc3-c so that gcc3-* sub-language packages
will depend on gcc3-c instead perhaps of just using the system compiler.
2004-02-10 19:29:36 +00:00
jlam
99b8496906 Turn PERL5_REQD into a list of values, the highest of which will be used
to choose the correct Perl dependency.
2004-02-10 02:18:04 +00:00
jlam
bdf9a4c5d8 Update lang/perl58 to 5.8.3. This is a bugfix release over 5.8.2 and
fixes some minor bugs.
2004-02-10 01:59:54 +00:00
jlam
e6a2038150 Reverse sense of GCC test and only perform it if we're using GCC. 2004-02-10 00:55:17 +00:00
jlam
bbdd151ce7 BUILDLINK_DEPENDS.<pkg> lines should _always_ use += to _append_ to the
existing value.  This is critical to set the correct list of dependencies
for a package.
2004-02-09 23:56:32 +00:00
minskim
2e42b35dac Remove a temporary directory created at post-install, so that a
non-root user can 'make clean'.  Approved by wiz@.
2004-02-09 23:19:27 +00:00
cjep
b9a50dc0aa Update of nawk to 20040207. Changes since previous version from bwk:
Fixed a bug in regular expressions that dates (so help me) from 1977;
        it's been there from the beginning.  an anchored longest match that
        was longer than the number of states triggered a failure to initialize
        the machine properly.  many thanks to moinak ghosh for not only finding
        this one but for providing a fix, in some of the most mysterious
        code known to man.

        fixed a storage leak in call() that appears to have been there since
        1983 or so -- a function without an explicit return that assigns a
        string to a parameter leaked a Cell.  thanks to moinak ghosh for
        spotting this very subtle one.
2004-02-09 14:47:34 +00:00
jlam
a1c40fc01e We no longer need to explicitly call ${BUILDLINK_*} for CC, CXX, LIBTOOL,
etc. because the bare variables will point to the correct executables.
2004-02-08 04:03:14 +00:00
minskim
a89fef0347 Set permission of man directories correctly. Approved by wiz@. 2004-02-07 17:37:24 +00:00
minskim
0ea109324d Use libtcl83* as shared library names on Linux, instead of libtcl8.3*.
This closes PR pkg/24194.  Approved by uebayasi@.
2004-02-07 05:30:19 +00:00
jlam
7699290f10 If we're passing through MAKEFLAGS variables whose values may contain
spaces, use the :Q modifier instead of double-quoting the value.  This
avoids breakage when executing the just-in-time su targets.
2004-02-06 19:04:24 +00:00
lukem
dcea7098b5 Add a python "meta package" to install a symlink from ${PKGBASE}/bin/python
to the preferred version of python (as specified by PYTHON_VERSION_DEFAULT).
This means that cross-platform python scripts with "#!/usr/bin/env python"
actually function on pkgsrc systems without nasty hackery.
Approved by Alistair.
2004-02-06 08:37:22 +00:00
jlam
a23231c7f5 Correctly depend on binutils if binutils is already installed and
${LOCALBASE}/bin is in the ${PATH}.
2004-02-06 02:49:54 +00:00
jlam
214bd0797e We should only ever append to DEPENDS, not set it. 2004-02-06 01:42:29 +00:00
jmc
e6e9dca233 Take out the CLASSPATH suggestion as it's
1. plain wrong (setting it to that will just cause compiles to explode in
   interesting ways as that's source, not .class files)
2. Not needed as it can infer the default CLASSPATH from JAVA_HOME
2004-02-06 01:31:05 +00:00
jlam
186233d0ae Fix lossage from buildlink3.mk files not being included by bsd.prefs.mk
as a result of recent changes in mk/compiler.  This fixes seeing the
mysterious "_gcc3" when building gcc3-* packages.
2004-02-05 20:58:41 +00:00
uebayasi
1c6ed9ebec Make sure ${PREFIX}/bin exists before the perl executable is put there.
At least, I needed this for pkgviews installation.

Ok'ed by jlam.
2004-02-05 08:45:31 +00:00
jlam
6472620f7b bsd.compiler.mk no longer adds dependencies or includes buildlink*.mk files
if it's being included by bsd.prefs.mk, so we can safely move the
BUILDLINK_DEPENDS line to its usual location.
2004-02-05 03:45:13 +00:00
jlam
b5863b4805 List the correct directories for finding GCC libraries so that they will
be added automatically to library and run-time library search paths.
2004-02-05 00:28:35 +00:00
abs
b37ee96c50 + USE_LANGUAGES=c c++ 2004-02-04 22:23:46 +00:00
recht
4999f60558 update to mono 0.30
Lots of bug fixes and new features.
See http://www.go-mono.com/archive/mono-0.30.html for details.

Note:
Starting with this release to use the System.Drawing APIs,
libgdiplus is needed. (will be added next)
2004-02-03 12:30:11 +00:00
xtraeme
e4533ce762 Fix RUBY_SHLIBVERSION in FreeBSD, should fix the problems seen in the
last bulk build.
2004-02-03 00:18:22 +00:00
jlam
b3ef0bf8cb Don't rely on _GCCARCHSUBDIR. 2004-02-02 12:19:10 +00:00
jlam
a231422463 There was an extra slash where there shouldn't have been. 2004-02-02 12:17:23 +00:00
jlam
65bdf7098a "Update" lang/gcc3 to 3.3.2. This package is now a meta-package for
lang/gcc3-*.
2004-02-01 14:12:22 +00:00
jlam
3fa5e2549e Add a buildlink3.mk file for use by bsd.compiler.mk. Note that we always
add the dependency regardless of the depth.
2004-02-01 14:09:45 +00:00
jlam
4356469d7f Use _GCC_REQD instead of GCC_REQD since we just want a single value. 2004-02-01 14:09:04 +00:00
jlam
2f79dc83ee bl3ify the gcc3-* packages. Also provide buildlink[23].mk files for use
by bsd.compiler.mk.  Note that in the buildlink3.mk files, the dependency
is always added regardless of the BUILDLINK_DEPTH.  This is because these
buildlink3.mk files may be included by bsd.prefs.mk, which is often
included other buildlink3.mk files, and we need to ensure that regardless
of the depth, we are using the correct compiler.
2004-02-01 14:05:46 +00:00
jlam
66c8a08bc8 Changes to support new compiler selection framework. 2004-02-01 02:11:06 +00:00
jlam
3ac2d4b8aa In the new compiler selection framework, GCC_REQD is appended to, not
overridden.
2004-02-01 01:43:28 +00:00
snj
3e3a28ec6a s/seperate/separate/ 2004-01-31 23:41:14 +00:00
xtraeme
f7e29a034d Add two missing directories when removing the package, reported by
Min Sik Kim in PR pkg/24225.

Bump PKGREVISION.
2004-01-31 23:04:42 +00:00
grant
f64b4298c9 use ${EGREP} instead of relying on GNU grep features. 2004-01-29 10:33:51 +00:00
jschauma
376b24f8a4 Make this compile with gcc 3.3. Fixes problems in agc's bulk build. 2004-01-28 17:11:16 +00:00
abs
76af5a3859 Add USE_GCC_SHLIB to python2 packages:
python20 to python20-2.0.1nb6
    python21 to python21-2.1.3nb2
    python21-pth to python21-2.1.3nb4
    python22 to python22-2.2.3nb1
    python22-pth to python22-2.2.3nb1
    python23 to python23-2.3.3nb1
    python23-pth to python23-2.3.3nb1
2004-01-27 18:55:30 +00:00
heinz
18a916d5e6 Use $FIND with "-print". Noted by Georg Schwarz in PR pkg/24248 2004-01-27 00:53:10 +00:00
abs
b19732c89c Set 'MAKE_ENV+= NOGCCERROR=yes' to avoid a warning causing sparc64 build to
break. Reported to lua authors.
2004-01-26 13:55:14 +00:00
grant
73c42b525d use ${PY_VER_SUFFIX} in @dirrm. 2004-01-26 12:53:20 +00:00
grant
392147060c add Solaris PLIST missed in previous commit. 2004-01-26 12:14:05 +00:00
grant
5f9a42b2f5 use -h instead of -soname= when creating shared objects to appease
Solaris linker.
2004-01-26 12:11:57 +00:00
grant
37b935502a fix build and install on Solaris:
- use -h instead of -soname= when creating shared objects to appease
  Solaris linker.
- link against librt for fdatasync().
- tweak PLIST for installed modules.
2004-01-26 12:10:24 +00:00
grant
0317ad32df remove empty PLIST. 2004-01-26 11:58:40 +00:00
grant
dca5cec864 use the right python platform name in PLIST. 2004-01-26 11:57:47 +00:00
grant
028983788a whitespace fix 2004-01-26 11:50:29 +00:00
recht
4516b44231 Fix the plist on Linux after the introduction of Makefile.common for
python23{,pth}.
2004-01-25 22:47:34 +00:00
recht
f4a7cde525 Revert python23{,pth} back to buildlink2. The build fails on NetBSD 1.6
since BUILDLINK_CPPFLAGS and friends are undefined in db's buildlink3.
2004-01-25 21:10:10 +00:00
jlam
a8aead0d03 * Follow the new buildlink3 standard and append to BUILDLINK_DEPENDS.<pkg>.
* Use BUILDLINK_{INCDIRS,LIBDIRS}.<pkg> instead of using
  BUILDLINK_{CPPFLAGS,LDFLAGS}.<pkg> since we're just dealing with adding
  directories to the various search paths.
2004-01-25 17:15:12 +00:00
recht
0de275cb42 bl3ify 2004-01-25 16:06:47 +00:00
recht
9c27695967 add buildlink3 support 2004-01-25 14:28:52 +00:00
recht
a8fec98796 add buildlink3.mk 2004-01-25 14:23:39 +00:00
recht
e0d95cc4ac add buildlink3.mk 2004-01-25 14:13:17 +00:00
recht
7d01b8f2ba shorten createbuildlink's generated comment a bit 2004-01-25 14:11:13 +00:00
recht
254c819533 fix comment and shorten createbuildlink's generated comment a bit 2004-01-25 14:10:29 +00:00
recht
69c824cc88 add missing BUILDLINK_DEPMETHOD.python 2004-01-25 14:07:22 +00:00
recht
b6436d1b36 add buildlink3.mk 2004-01-25 14:05:34 +00:00
cube
0e065524f7 Compile and install etc/bin2c, which is expected by some modules. Fixes
PR 24219 by pancake at phreaker dot net.  Bump PKGREVISION.
2004-01-25 10:48:21 +00:00
grant
f795922d03 set LANG="" in MAKE_ENV to avoid build failure if LANG is set.
from Min Sik Kim in PR pkg/24211.
2004-01-25 03:26:49 +00:00
recht
4a8320bcb9 bl3ify 2004-01-24 20:53:54 +00:00
recht
18b47b5426 Follow grant@'s lead and use Makefile.common for python23 and python23-pth. 2004-01-24 19:48:11 +00:00
recht
7ba51279e0 fix typo
spotted by grant@
2004-01-24 18:17:54 +00:00
grant
f1ab3f4ed4 replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-24 13:51:13 +00:00
grant
137d281145 fix typo in comment 2004-01-24 13:47:56 +00:00
grant
39aab8e564 split the common parts of python22 and python22-pth into Makefile.common
and fix PLIST for some modules which are only installed on Solaris.
2004-01-24 08:13:14 +00:00
grant
ed3327a4f6 split the common parts of python21 and python21-pth into Makefile.common
and fix PLIST for some modules which are only installed on Solaris.
2004-01-24 07:09:15 +00:00
jlam
a7d877ca6a Append to BUILDLINK_DEPENDS.<pkg> instead of setting a default value. In
the normal case when BUILDLINK_DEPENDS.<pkg> isn't specified, it receives
a value only once due to the multiple inclusion protection in the
bulldlink3.mk files.  In the case where a package includes several
buildlink3.mk files that each want a slightly different version of another
dependency, having BUILDLINK_DEPENDS.<pkg> be a list allows for the
strictest <pkg> dependency to be matched.
2004-01-24 03:26:45 +00:00
jlam
2758811d1b Update lang/perl58 to 5.8.2. Changes from version 5.8.1nb1 include:
* Build without sparc64 hacks on NetBSD-*-sparc64 if using a gcc>=3.3.

* The hash randomisation introduced with 5.8.1 has been amended to be
  binary compatible with 5.8.0.

* Several memory leaks associated with variables shared between threads
  have been fixed.

* Several modules were updated:

	Devel::PPPort Digest::MD5 I18N::LangTags libnet MIME::Base64
	Pod::Perldoc strict Tie::Hash Time::HiRes Unicode::Collate
	Unicode::Normalize UNIVERSAL

* Some syntax errors involving unrecognized filetest operators are now
  handled correctly by the parser.
2004-01-23 23:26:25 +00:00
cube
a6333aea47 Sync with reality. Reported by Min Sik Kim in PR 24187. 2004-01-21 21:55:41 +00:00
jwise
15352b25c7 Apply a fix for library naming on IRIX 5 and 6, based on a patch
submitted in private mail by Georg Schwarz.  Prevents PLIST mismatches
on these platforms.

Tested for non-interference with other platforms, but no specific
IRIX testing of this version of fix yet performed.
2004-01-21 19:30:33 +00:00
abs
0e4e4da57e Add USE_GCC3 to files/gcc3.mk to work better when included in mk.conf 2004-01-21 10:17:56 +00:00
jlam
bc9660dc1e Override OPTIMIZE instead of PASTHRU_INC to pass ${CFLAGS} and ${CPPFLAGS}
into the Perl module build.  OPTIMIZE works for all versions of Perl.
2004-01-21 09:40:49 +00:00
agc
3ad1bdbf06 Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:18:15 +00:00
jlam
c31927e838 If PERL5_REQD is at least 5.8, then set BUILDLINK_PKGSRCDIR.perl properly
to point to ../../lang/perl58.  This fixes PR 23573 and PR 24031.
2004-01-19 23:50:20 +00:00
jlam
26a49132b6 Back out previous change... it doesn't seem to be needed. 2004-01-19 13:01:39 +00:00
kristerw
93f1a45e28 Fix build problem on NetBSD -current. 2004-01-16 20:03:59 +00:00
jlam
64537a259e Add a variable "PERL5_PATH" that's the full path to the actual perl
binary.  This is different from ${PERL5} in that if perl is installed
using pkgviews, then PERL5_PATH points within perl's depot directory.
2004-01-16 12:46:51 +00:00
xtraeme
6c9338f0b4 ilasm is installed by mono and pnet, add CONFLICTS between them and
bump PKGREVISION.
2004-01-16 06:40:50 +00:00
kristerw
5b0298a4bd Add patches from the nhc98 web page:
* A degenerate type synonym like type T a = a in some circumstances
  incorrectly caused an occurence check error.
* Several new features in gcc-3.3 cause breakage in the nhc98 build.
  This patch fixes many [but ot all] of those problems.

PKGREVISION++.
2004-01-16 00:59:18 +00:00
jlam
7312eed1da Include module.mk to get PLIST-generation code. Noted by tacha@NetBSD.org
in private email.
2004-01-15 13:06:00 +00:00
xtraeme
8320f833ef Add missing `*', noted by Min Sik Kim in private email. 2004-01-14 03:22:47 +00:00
xtraeme
0a0152f5e4 Accept any python executable with _PYTHON_PATCH_SCRIPT_SED; previous
scheme only accepts `python', so if we have a script which uses:

#!/path/to/python23

PYTHON_PATCH_SCRIPTS will fail.

Fix provided by Min Sik Kim in PR pkg/24069.
2004-01-14 02:10:47 +00:00
jschauma
1a79a87e2a Make this compile with gcc-3.3 by replacing multi-line strings
"foo
string"

in inline asm with

"foo\n"
"string"

(Noted in agc's latest bulk build.)
2004-01-13 23:40:24 +00:00
xtraeme
dbfd687e0b Added FreeBSD to ONLY_FOR_PLATFORM, this works perfectly... 2004-01-13 23:02:28 +00:00
xtraeme
89cdf18a30 Move the contents of do-build target to do-install, and use NO_BUILD=yes,
so we can build it without root permissions, suggested by Julio Merino in
private email.
2004-01-13 22:02:20 +00:00
kristerw
4a32969473 Make this package compile when using gcc 3.3. 2004-01-13 20:56:31 +00:00
kristerw
94f5d9c72e Homepage has moved. 2004-01-13 20:29:46 +00:00
grant
49262175f6 add a workaround for Solaris finding libintl.h in ${LOCALBASE}/include.
if configure finds this file, it expects to be able to use it, and
linking fails because /usr/lib/libintl.so isn't GNU libintl.

allows this to be built on Solaris while gettext-lib is installed.
2004-01-13 09:53:35 +00:00
jlam
83b22db1bf PERL5_INSTALLARCHLIB is no longer directly set by this file, so create one
in the perl5-post-install target where it's needed for perl-5.6.1.
2004-01-13 08:02:12 +00:00
jlam
1dbf1ed26d module.mk is included by perl5*/Makefile, so be careful not to clutter
MAKE_FLAGS with stuff that's only useful for building modules (and also
breaks the build of perl).

This fixes the breakage of perl modules not finding libperl.so caused by
the changes in revision 1.30 of this file.
2004-01-13 07:15:41 +00:00
jlam
06f713b14d Rearrange order of tests and protect more of the code that depends on
${PERL5} being present from being seen if ${PERL5} is in fact not there.
2004-01-13 07:12:01 +00:00
jlam
baf90848b6 Bump the PKGREVISION of lang/perl5. Changes between versions 5.6.1nb9
and 5.6.1nb10 include pulling in changes from the latest Perl sources
that add a more complete set of directories on NetBSD systems to the
rpath of Perl modules so that they may find libperl.so.  The module
build/installation is now robust against the user overriding the value
of INSTALLARCHLIB.
2004-01-13 01:08:57 +00:00
jlam
6a67141da3 The build and install stages require slightly different values for
INSTALLARCHLIB.  During the build, INSTALLARCHLIB refers to the
directory where libperl.so may be found, which should point into the
default view.  During the install, INSTALLARCHLIB refers to the
directory where the perllocal.pod file should be installed, which
should point into the package prefix.
2004-01-13 00:59:14 +00:00
kristerw
05ee5f3ee5 The package was marked broken because it kept throwing SIGSEGV due to
using an old boehm-gc that does not work on NetBSD.

Unbreak it by changing it to use the devel/boehm-gc package.

PKGREVISION++.
2004-01-12 21:50:07 +00:00
xtraeme
70714612d6 Fix pnet's path. 2004-01-12 17:25:43 +00:00
xtraeme
bdfea3c922 Add and enable pnet{C,lib,lib-nox11}. 2004-01-12 17:21:06 +00:00
xtraeme
bf414aafcf Initial import of pnetC-0.6.2, packaged by pancake via pkgsrc-wip.
This is the "pnetC" project.  The goal of the project is to create
an ANSI-compatible C library, that can be compiled down to IL using
DotGNU Portable.NET's "cscc" compiler.
2004-01-12 17:18:40 +00:00
xtraeme
78f1d9d5d7 pnetlib without X11 support. 2004-01-12 17:16:43 +00:00
xtraeme
983e75e116 Initial import of pnetlib-0.6.2, packaged by pancake via pkgsrc-wip.
This distribution contains an implementation of the C# library, for use
with .NET-capable runtime engines and applications.  Originally designed
for DotGNU Portable.NET, this library can be used by other .NET development
effort also.
2004-01-12 17:15:26 +00:00
xtraeme
90c951d037 Initial import of pnet-0.6.2, packaged by pancake via pkgsrc-wip.
The goal of this project is to build a suite of Free Software tools
to build and execute .NET applications, including a C# compiler,
assembler, disassembler, and runtime engine.
2004-01-12 17:13:31 +00:00
jlam
4c13539455 We need PERL5_INSTALLARCHLIB, so compute its value appropriately. 2004-01-12 15:50:22 +00:00
cjep
d4ad35b108 Lint 2004-01-12 10:02:39 +00:00
xtraeme
41b87c12c3 Remove SU_CMD, should fix the problems in last bulk build. 2004-01-11 20:30:39 +00:00
cjep
0bf6bf3ffd Use tabs (not spaces) to make indentation 2004-01-11 19:41:39 +00:00
recht
3e338f2ad7 remove stacksize from UNLIMIT_RESOURCES. This isn't needed for the build
and causes more harm than good for the regression tests.
2004-01-11 11:04:43 +00:00
kristerw
f6bbff0987 Make the pkg build on -current.
Closes PR pkg/23441.
2004-01-10 19:31:25 +00:00
cjep
abe3f1a57a Whitespace 2004-01-10 19:12:51 +00:00
kristerw
339c0406cb Set MAINTAINER to "tech-pkg" instead of "packages". 2004-01-10 19:00:41 +00:00
jlam
4fb76c0ccb Adding a MESSAGE file noting where these packages search for plugins or
modules that may be added by other packages.
2004-01-08 19:18:00 +00:00
jlam
3ef88a7e2a Fix PLIST issues in overwrite case after recent removal of
packlist -> PLIST generator from bsd.pkg.mk to perl5/module.mk.
2004-01-08 18:05:07 +00:00
jlam
662f2b7e7a Fix PLIST issues for perl5 in the overwrite case after removing
packlist -> PLIST generator from bsd.pkg.mk to perl5/module.mk.
2004-01-08 18:03:04 +00:00
xtraeme
48783eb7d7 This doesn't really need USE_X11. 2004-01-06 20:09:20 +00:00
abs
99dc4f04cc UNLIMIT_RESOURCES=datasize to fix NetBSD/sparc 1.6ZG build 2004-01-06 18:56:50 +00:00
reed
0e61bce9a1 Make sure perl5 build doesn't wait for manual input at the
site-specific manual pages step in Configure. (Okay'd by jlam@.)
This closes my PR #23009.
2004-01-06 17:17:53 +00:00
xtraeme
a7c4efd5d1 Add missing var ${PROGS}. 2004-01-06 06:43:31 +00:00
xtraeme
3bc177fccf Install/deinstall files/directories properly via PLIST.${OPSYS}. 2004-01-06 06:35:47 +00:00
xtraeme
100ae65945 + ezm3 2004-01-05 23:55:13 +00:00
xtraeme
0f50bf5ffc Initial import of ezm-1.1 from pkgsrc-wip, packaged by Motoyuki Konno,
adapted for FreeBSD/NetBSD by me.

Ezm3 is a smaller, more portable distribution of the Modula-3 compiler
and runtime system for people whose only need for Modula-3 is to build
CVSup.  It supports all features of CVSup, but has smaller distfiles
and installs more quickly than other versions of Modula-3.  Ezm3
provides full X11 GUI support even when compiled on systems which
do not have X11 installed.  It links programs statically with the
Modula-3 libraries but dynamically with the system libraries, so that
programs built with Ezm3 can run on systems which do not have
Modula-3 installed on them.
2004-01-05 23:54:18 +00:00
jlam
89dcadebb7 Missing space before ] 2004-01-05 22:27:19 +00:00
jlam
bc18e39bab Make this look more like lang/perl58/Makefile, and bl3ify. 2004-01-05 22:15:14 +00:00
jlam
8e7bb87b15 bl3ify 2004-01-05 21:29:14 +00:00
jlam
9ebfa22a95 Back out unintended part of last commit. 2004-01-05 20:46:07 +00:00
jlam
41fbbe893e Comment on why we set man1dir. 2004-01-05 20:45:13 +00:00
jlam
6ff48e076b bl3ify 2004-01-05 11:53:39 +00:00
jlam
22645a942c bl3ify 2004-01-05 11:28:07 +00:00
salo
2cf9e2d4bb Add a patch from my local repository.
Fixes e.g, perl support for silc-client, already included in the latest Perl.
Ride the PKGREVISION bump.
2004-01-05 11:25:13 +00:00
jlam
2c03f435c8 bl3ify 2004-01-05 11:17:10 +00:00
jlam
d279e6f535 Use S/+$// instead of C/\+$// to save a backslash. Very highly
recommended by seb :)
2004-01-05 11:05:44 +00:00
grant
4256c48224 correctly set man1dir and siteman1dir to ensure that section 1 man
pages are installed into the right location.

bump PKGREVISION.
2004-01-05 10:46:52 +00:00
cube
9a1e820add Update to 5.0.1. There is no changelog in the tarball, because it is a
pre-release.  However, it is unlikely to change for the final release of
5.0.1.

Fixed bugs:
    1. lua_closethread exists only in the manual
    2. attempt to resume a running coroutine crashes Lua
    3. file:close cannot be called without a file. (results in seg. fault)
    4. C functions may have stacks larger than current top
    5. `pc' address is invalidated when a coroutine is suspended
    6. userdata to be collected still counts into new GC threshold,
       increasing memory consumption
    7. IBM AS400 (OS400) has sizeof(void *)==16, and a `%p' may generate up
       to 60 characters in a `printf'. That causes a buffer overflow in
       `tostring'.
    8. syntax `local function' does not increment stack size
    9. count hook may be called without being set
2004-01-05 10:06:43 +00:00
jlam
47bb2aae5f Re-arrange to match example buildlink3.mk file in bsd.buildlink3.mk. 2004-01-04 23:34:04 +00:00
mrg
d8a7657b23 update onyx to version 5.0.0. too many changes to list but includes:
- better RE support, including PCRE support
	- better C++ support
	- better -lm (math library) support
	- new "-i" flag / $ONYXRC support
	- new -f/-s flags
	- many new builtin functions (operators)
	- fix many bugs
	- new "class" and "instance" types
2004-01-04 03:08:02 +00:00
jlam
339cd13cb2 Initial sprinkling of work-in-progress buildlink3.mk files for using the
buildlink3 framework.
2004-01-03 23:06:43 +00:00
reed
6d9af8d68d Bump package revisions for tiff update.
Tiff is backward compatible, but was broken on amd64 platform
so this makes sure new tiff is used.
2004-01-03 18:49:33 +00:00
kristerw
8e3896d83a Fix multi-line strings and an incorrect function call identified by gcc3. 2004-01-03 09:50:39 +00:00
kristerw
a56602c899 Fix a multi-line sting. 2004-01-03 09:40:26 +00:00
cjep
daf5b5d453 Synchronize patches with lang/gcc. Fixes build on -current. PKGREVISION++ 2004-01-02 19:22:14 +00:00
jschauma
bf4808d0ad Update sun-j*13 to latest version 1.3.1_10. Bugs fixed since 1.3.1_09
according to http://java.sun.com/j2se/1.3/ReleaseNotes.html:

- J# Compiler silently generates bytecode that exceeds VM limits.
- BigDecimal String constructor throws StringIndexOutOfBounds.
- URL constructor throws java.lang.StringIndexOutOfBoundsException
- VM crashes if a run method throws an expection in a finally block
- JVM crash in java.net.ServerSocket.implAccept
- -Xcheck:jni overly strict in JNI method IsSameObject
- JVM hangs up with C++ std lib because of mutex deadlock in 1.3.1_03/1.4.0_0X
- jvm crashes without any error message
- java.util.Date(int,int,int,int,int,int) is unable to give hour information
- 1.3.1_09: JVM process size grows after every JVMPI heap dump request.
2004-01-02 17:07:21 +00:00
jschauma
0dcde9d835 Same as for 1.4:
Don't duplicate the FETCH_MESSAGE, move it to Makefile.common instead.
 Found a URL for older distfiles, so make that known.
2004-01-02 16:56:01 +00:00
kristerw
de068d67c9 Fix a gcc 3 issue by a patch provided by Sergio Jimenez in PR pkg/23441. 2003-12-31 18:37:21 +00:00
kristerw
398bc91ac7 Convert to USE_BUILDLINK2. 2003-12-31 17:11:57 +00:00
kristerw
a0e65e6496 Update lang/maude to version 2.0.1.
Maude 2 extends and generalizes Maude 1 to allow more expressive
modules and a wider range of computational commands.

The license has been changed to the GNU General Public License.
2003-12-31 01:20:35 +00:00
cjep
c843a6ae2a Add trailing / to HOMEPAGEs 2003-12-30 17:27:31 +00:00
recht
21d6475229 + py23-html-docs 2003-12-24 10:12:12 +00:00
recht
7f110eabb6 initial import of the python 2.3 html documentation 2003-12-24 10:09:43 +00:00
jmmv
2b07fc26d8 s/@netbsd.org/@NetBSD.org/ in MAINTAINER. 2003-12-24 09:53:47 +00:00
pooka
4d583e0c89 Upgrade to mzscheme 205, patches provided by
Jesper Louis Andersen <jlouis@mongers.org> in private email.

No earth-shattering changes, just a long list of bugfixes and minor
twiddles and additions.  For a complete list, see plt/notes/mzscheme/HISTORY
2003-12-23 23:57:16 +00:00
recht
6ff2e5bdd5 update to 2.3.3
This is a bug-fix release for Python 2.3 that fixes a number of bugs,
including a couple of serious errors with weakrefs and the cyclic garbage
collector. There are also a number of fixes to the standard library
- see the release notes ( http://www.python.org/2.3.3/NEWS.html )for details.
2003-12-23 17:24:42 +00:00
sketch
511ea1387e Remove patch-ai which worked around a bug previously in bsd.prefs.mk,
which is now causing the build to fail on Solaris since -r1.130 of
that file.

Bump PKGREVISION for Solaris installations which previously had the
package installed correctly, but with a different RUBY_ARCHLIBDIR
location.
2003-12-19 11:59:39 +00:00
ben
4f12f860b5 Apply patch from Harry Waddell in PR 23289 to chill in gcc 2.95.3, to
fix a build error when using gcc 3.  Also bumps PKGREVISION.
2003-12-18 15:44:24 +00:00
sketch
5a9e886854 Remove the dependancy on GNU make, which should be unnecessary. This
package would previously fail to build if devel/gmake wasn't already
installed due to the circular dependancy prevention logic in tools.mk
2003-12-17 15:11:03 +00:00
wiz
ea4a30b73d Update to 1.6.4:
XXX: Package fails the same regression test 1.6.3 failed (scfi-19).

Changes since Guile 1.6.3 (i.e. changes for 1.6.4):

* Changes to the distribution

** Various architecture (and compiler optimization) related bugs fixed.

These changes should improve the situation on at least ia64, alpha,
and powerpc.

* Changes to the stand-alone interpreter

** Readline prompt problem fixed.

Previously, the readline prompt disappeared when running Guile in
non-echoing terminal mode (for example under GDB in Emacs).  This has
been fixed.

** Printing bug fixed.

Previously, the state of writingp in the print state could be altered
by recursive calls to printing functions.

** Append mode in hooks.

Append mode in hooks (adding the hook last in the list) now works
correctly.

** GOOPS/GC bug fixed.

The class layout slot, which informs the GC about which slots to GC
protect, is now initialized correctly.

** GOOPS class redefinition bug fixed.

The class redefinition protocol now properly removes the old accessor
methods from their accessors.

** GOOPS method dispatch bug fixed.

Previously, the code updating the method cache in generic functions
got confused if handed method code created in a null environment
(environment = empty list).  It now stands every environment
imaginable (think about it!).

** GOOPS init-thunks can now be primitive procedures

Previously, attempts to provide something else than a closure as value
for the #:init-thunk slot option would yield a segmentation fault.
Now, it's possible to supply a primitive procedure as init-thunk.
Non-allowed values result in an error.

** Garbage collection frequency improved for large malloc heaps

The decision when to run the GC is now done in a way that avoids GCs
with a small yield for heaps with a large amount of malloced storage.
The minimum expected yield for malloc storage is now relative to the
heap size, and not a fixed amount as it was previously.

* Changes to Scheme functions and syntax

** %fast-slot-ref no longer checks slot boundness

This makes the <active-class> metaclass in (oop goops active-slot)
working again.

** eqv? and equal? are now primitive generic functions

This means that it is possible to provide custom comparisons for new
classes by specializing `eqv?' and `equal?' to those classes.

* Changes to the C interface

** New snarf macros: SCM_PRIMITIVE_GENERIC, SCM_PRIMITIVE_GENERIC_1

These provide a way of adding primitive generics which is equivalent
to SCM_DEFINE and SCM_DEFINE1.
2003-12-14 17:14:40 +00:00
jschauma
97fad08703 Don't duplicate the FETCH_MESSAGE, move it to Makefile.common instead. 2003-12-12 17:17:19 +00:00
jschauma
ae28731a17 Found a URL for older distfiles, so make that known. 2003-12-12 15:38:16 +00:00
adam
41a6c546d5 _02 is no longer available, updating to _03; couldn't find any differences listed 2003-12-12 15:16:49 +00:00
recht
0e669f40cb update to 0.9
New Features:

* An extension type can inherit from another built-in or extension type.
* Extension types can have properties.
* Extension types can have C methods.

Numerous bugs have also been fixed - see the CHANGES file for details.
2003-12-10 15:58:09 +00:00
agc
9e710df666 The build of this package fails on NetBSD-current and 1.6.2 - a SIGSEGV is
thrown when the ksi interpreter is invoked.

Mark this package as broken.
2003-12-09 12:17:35 +00:00
reed
aa42f1c5ce Capitalize first letter of COMMENT. 2003-12-09 00:54:29 +00:00
recht
d5dc8a4e54 Update to Python 2.3.2
Changes in Python:
Quite a few fixes.. See NEWS for details.

Changes in the pkg:
- add FreeBSD patches from the FreeBSD port
- add fix for a fatal bug in type's GC handling causes segfaults
  (via FreeBSD port)
  see http://cvs.sourceforge.net/viewcvs.py/python/python/dist/src/Misc/NEWS?r1=1.831.4.75&r2=1.831.4.76&diff_format=u
- always build the db 1.85 module (on all platforms)
2003-12-08 21:13:56 +00:00
drochner
7b54409a9d mktemp->mkstemp, by John R. Shannon, per PM 2003-12-08 18:42:23 +00:00