Commit graph

1702 commits

Author SHA1 Message Date
jschauma
d928b8f223 De-confusify: Let emulators/suse_*/Makefile.* _not_ include bsd.pkg.mk, but rather
make all packages that use linux emulation include bsd.pkg.mk as the
last files just like any normal package.
2003-03-26 04:05:37 +00:00
jtb
81eea7bfa0 Enable on SPARC and PowerPC based systems -- it works fine on those platforms.
Move an @exec ${INSTALL_INFO} line in PLIST to satisfy pkglint.
2003-03-24 23:36:33 +00:00
taca
2a2ad0b358 Remove PKGREVISION for updating ruby (meta) package to 1.6.8.
This is bug fix release of ruby programming language.  Since change from
ruby 1.6.7 to 1.6.8 are to huge (>= 47K bytes), I omit includes here.
2003-03-24 15:01:59 +00:00
taca
51df79268c Update ruby-base packages to 1.6.8. This is bug fix release of ruby
programming language.  Since change from ruby 1.6.7 to 1.6.8 are to
huge (>= 47K bytes), I omit includes here.

This update implicitly includes ruby-gdbm, ruby-readline, ruby-tk and
ruby package.

Here is pkgsrc change.

- Support pkgsrc on Solaris.

	* change RUBY_ARCH default value to
	  ${LOWER_ARCH}-${LOWER_OPSYS}${APPEND_ELF} for fixing Solairs
	  support.
	* Add RUBY_NOSHLIBMAJOR. (needs more better scheme..?)
	* Change RUBY_SHLIBVER.
	* patch config.sub to proper RUBY_ARCH generation.

- Change RUBY_COMMENT to meaningful names; RUBY_NOEXT_CURSES and
  RUBY_NOEXT_DBM.
- Remove patch-ak since it was fixed in original source.
2003-03-24 14:49:39 +00:00
taca
4f779828fb Update ruby-base packages to 1.6.8. This is bug fix release of ruby
programming language.  Since change from ruby 1.6.7 to 1.6.8 are to
huge (>= 47K bytes), I omit includes here.

This update implicitly includes ruby-digest and ruby-tcltklib.

Here is pkgsrc change.

- Support pkgsrc on Solaris.

	* change RUBY_ARCH default value to
	  ${LOWER_ARCH}-${LOWER_OPSYS}${APPEND_ELF} for fixing Solairs
	  support.
	* Add RUBY_NOSHLIBMAJOR. (needs more better scheme..?)
	* Change RUBY_SHLIBVER.

- Change RUBY_COMMENT to meaningful names; RUBY_NOEXT_CURSES and
  RUBY_NOEXT_DBM.
- Remove patch-ak since it was fixed in original source.
2003-03-24 14:49:37 +00:00
jtb
23d150528d Update of icon to 9.4.1.
Changes:

*  Support for NetBSD on PowerPC based systems.

*  An  Icon source file can be made executable under Unix by prefixing it
   with a comment line

     #!/usr/bin/env icon

   and setting its execute permission bit.  This uses a new icon command,
   which in another form allows a small Icon program to be embedded within
   a shell script. See the new man page for details. The traditional icont
   command remains available for less specialized purposes.

*  The performance of large sets and tables has been improved.

*  Some minor bugs have been fixed.
2003-03-24 12:12:08 +00:00
jmc
d1e5712296 Update master site url for downloads 2003-03-23 23:56:15 +00:00
kristerw
6e115a0551 Add and enable coq. 2003-03-22 20:23:04 +00:00
kristerw
358f2678e5 By popular demand, move coq-7.4 from math to lang in order to be consistent
with prior art (e.g. lang/twelf).

    Coq is a Proof Assistant for a Logical Framework known as the
    Calculus of Inductive Constructions. It allows the interactive
    construction of formal proofs, and also the manipulation of
    functional programs consistently with their specifications.
2003-03-22 20:21:16 +00:00
wiz
06154969ab Update to 3.2.2, from Juan RP in PR 20308.
Also build shared libs on Linux, from Jeremy C. Reed in PR 20735.
Changes since 3.2.1:
On the following i386-based systems GCC 3.2.1 broke the C ABI wrt.
functions returning structures: Cygwin, FreeBSD (GCC 3.2.1 as shipped with
FreeBSD 5.0 does not have this problem), Interix, a.out-based Linux and
NetBSD, OpenBSD, and Darwin. GCC 3.2.2 reverts this ABI change, and thus
restores ABI-compatibility with previous releases (except GCC 3.2.1) on
these platforms.
Lots of other bug fixes, see http://gcc.gnu.org/gcc-3.2/changes.html.
2003-03-22 02:59:32 +00:00
wiz
c36166501e Use smlnj's Makefile.common for platform support checks. 2003-03-21 22:57:34 +00:00
wiz
452db34115 Update to 110.42, from Christopher Richards in connection with PR 18678.
Changes:
A number of small, but important bug fixes.
2003-03-21 22:54:38 +00:00
wiz
d13412f14d Renamed sml-nj to smlnj. 2003-03-21 22:24:17 +00:00
wiz
df2b8892c8 sml-nj renamed to smlnj. 2003-03-21 22:23:00 +00:00
wiz
a0bce01167 Reimport sml-nj as smlnj, which is the name commonly used by the community.
Suggested by Christopher Richards in connection with PR 18678.
2003-03-21 22:20:55 +00:00
kristerw
71b9459671 Update nhc98 to 1.16.
Changes since 1.14a include:
* A large subset of the base package of hierarchical libraries is now
  included in the build.
* The primitive FFI mechanism has been updated to match the latest official
  spec, and the full Foreign libraries are also included (in hierarchical
  form).
* The library function List.sortBy now uses a stable O(n log n) mergesort.
* Numerous other small fixes, including revisions to the Haskell'98 standard.
2003-03-19 23:14:35 +00:00
heinz
38e4a2c5e4 Replaced two outdated US ftp servers 2003-03-18 10:06:26 +00:00
jschauma
5c90d935a2 Suppress warning by not trying to chmod a symlink before the target has
been paxed over.
2003-03-17 21:25:38 +00:00
jschauma
a9d8309be6 Update sun-jdk14 and sun-jre14 to 1.4.1_02. Who knows what's new in this. 2003-03-17 18:29:58 +00:00
jschauma
9cf2fcd80c Make this work on Linux. All other ruby-packages seem to work just fine
after this.
2003-03-16 19:44:30 +00:00
jschauma
b0426f5d02 On Linux, this used to create libtcl8.3.4 - let's use nodots here, too,
so we don't need to change the PLIST.
2003-03-16 18:36:23 +00:00
cjep
bcab3b0558 Update of lang/nawk to version 20030314. Changes since 20021213:
Mar 14, 2003:
	the internationalization changes, somewhat modified, are now
	reinstated.  in theory awk will now do character comparisons
	and case conversions in national language, but "." will always
	be the decimal point separator on input and output regardless
	of national language.  isblank(){} has an #ifndef.

	this no longer compiles on windows: LC_MESSAGES isn't defined
	in vc6++.

	fixed subtle behavior in field and record splitting: if FS is
	a single character and RS is not empty, \n is NOT a separator.
	this tortuous reading is found in the awk book; behavior now
	matches gawk and mawk.
2003-03-16 14:51:01 +00:00
wiz
93cfb42f69 Distfile name has been standardised. Mentioned in PR 20715 by Mr. Reed. 2003-03-15 16:57:22 +00:00
jmmv
ccd7613dfd Update to 0.23. Changes since 0.21 are mostly bugfixes:
* The "MemoryStream" bug:
       This bug affected a lot of classes, and made them crashy,
       database code, XML parsing and a few others were
       crashing. Thanks to Gonzalo for fixing this bug.
    * System.Data:
        More bug fixes from Aleksey and Tim.
    * Reflection:
        Zoltan continues to provide fixes to our Reflection.Emit code
        to host IKVM.
    * Remoting:
        Lluis added support for activation using activation
        attributes.
    * PEToolkit:
        Jackson imported the PEAPI package from the Queensland
        University of Technology in Australia. This will replace the
        existing Mono.PEToolkit for our ILasm back-end.
    * Windows Forms:
        More fixes from Reggie and Alexandre.
    * System.Web.Mail:
        Per has been working on this namespace. He announces recently
        that all major parts of System.Web.Mail has now been implemented.
    * System.Web.Mobile:
        Gaurav continues to make progress here.
    * Misc:
        Ian MacLean contributed a /compile flag to monoresgen and
        assorted bug-fixes and improvements from the rest of the team.

Patch provided in PR pkg/20677 by Marc Recht.
2003-03-15 08:27:45 +00:00
jlam
3ef633718c (1) Publicly export the value of _OPSYS_RPATH_NAME as RPATH_FLAG;
Makefiles simply need to use this value often, for better or for
    worse.

(2) Create a new variable FIX_RPATH that lists variables that should
    be cleansed of -R or -rpath values if ${_USE_RPATH} is "no".  By
    default, FIX_RPATH contains LIBS, X11_LDFLAGS, and LDFLAGS, and
    additional variables may be appended from package Makefiles.
2003-03-14 19:37:30 +00:00
skrll
e9f77c8f24 Silence a few things. 2003-03-10 13:55:59 +00:00
skrll
363abb975b Remove jikes112 - wonka no longer needs this old version. 2003-03-10 13:16:14 +00:00
skrll
0e3d925624 Update wonka to 0.9.5. Changes are:
AWT/Rudolph - Contributed by Michael Smith
	- Use console keyboard, add keyboard_init and keyboard_shutdown func-
	  tions to restore console to cooked mode when Wonka terminates.
	- Set the palette in 8-bit mode under Linux.
	- Allow some font files to be missing, so long as at least one is
	  found.
	- Mike's patch to switch to another VT is not included, because it
	  causes problems when Wonka exits abnormally (e.g. SIGSEGV).
AWT/Rudolph - other changes
	- Flexible code to set matte / splash screen (see e.g.
	  awt/rudolph/include/clear.xpm, splash.xpm).
	- Replaced a couple of hard-coded Color's by appropriate
	  SystemColor's.
	- Set a unique name from within the constructor of a Component.
	- Instead of calling layoutContainer() on the layoutManager directly
	  from within validateTree(), call doLayout().
	- When a component is added to a container and that component was
	  already in that container, do nothing. (We used to delete it, and
	  then add it again)
	- Made java.awt.Event compliant with 1.1, many other compatibility
	  improvements thanks to japitools.
	- Lots of updates to components to get them to work with
	  add/removeNotify.
	- VTE: removed the byte array from the DriveCar test and made it use
	  an image.
	- VTE: added a confirmation panel before the VTE really calls
	  System.exit(0)
Core libraries
	- Added a SIGQUIT (3) handler which prints out the threads, their
	  state and their stacktrace, and the state of some important
	  mutex/monitors. (pressing CTRL-\ sends a SIGQUIT)
	- Made it possible to grow/shrink the locals. Wonka will no longer
	  crash (stack overflow/corruption) when local variable space is
	  exhausted.
	- Go straight to system class loader when loading classes whose
	  names begin with 'java.' or 'wonka.', don't consult user-
	  defined class loaders.
	- Defer identifying the implementation of an interface method in a
	  class until the method is actually invoked on that class. This
	  means that Wonka will no longer complain about interface methods
	  which are not implemented but are also never called, bringing
	  joy to OTF developers.
	- If the second parameter of get[Declared][Constructor,Method] is
	  null, treat it as a zero-length array.
	- Moved the allocation of a Thread's native stack from <init> time to
	  start() time. This lowers the memory cost of unstarted threads (as
	  used by e.g. the ShutdownHooks mechanism).
	- Added a new resource file wonka.properties, which is read in after
	  system.properties; wonka properties can be read using
	  Wonka.getProperty(), which has the same semantics as
	  System.getProperty().
	- Allow 'aliases' for timezones, e.g. Europe/Brussels is an alias for
	  ECT (sic). The aliases are taken from the Wonka property
	  wonka.timezone.TLA.aliases, where TLA is one of the three-letter
	  timezone names specified in the JDK 1.1 documentation.
	- Lots of improvements to RMI and serialisation. Support for
	  ClassAnnotation, partial DGC support.
	- Added a real implementation of Throwable/fillInStackTrace().
	- Added the missing interface HttpConnection to
	  javax/microedition/io
	- Implementation of PUT and POST for HTTP connections, handle chunked
	  data. User-defined protocol handlers are now possible. If an URL
	  points to a jar file transform the URL to a jar-url.
	- Added native support for shutdownIn/Output and the SO_KEEPALIVE
	  socket option.
	- Always exit if application was not successfully launched, don't just
	  hang.
	- Many API updates to fix discrepancies reported by japitools.
	- Do not compress wre.jar by default (results in faster startup).
	  Compression can be turned back on using -sCOMPRESS_WRE_JAR=true .
	- Added 2 subclasses of VirtualMachineError for methods not
	  implemented in Wonka:
		- DeprecatedMethodError: should be thrown when method is
		  deprecated but not implented
		- UnsupportedMethodError: should be thrown when a class method
		  is not implemented yet
	- A number of changes to support bytecode generated by recent versions
	  of Javac and Jikes (e.g. we no longer need "Miranda" methods).
	  Thanks to Mark Anderson for pointing out these problems and their
	  causes.
	- SHARED_HEAP now defaults to false.
	- Partially implementation of java.lang.reflect.Proxy class, work
	  continues.
	- Made Properties load and store aware of special characters (like
	  : =) in keys. Backslashes are now added/removed when needed.
	- Better handling of streams when a process started with
	  Runtime/exec() dies.
J-spot
	- A lot of improvements, now becoming quite usable. Still disabled
	  by default.
2003-03-10 13:07:24 +00:00
jdolecek
0e8a85b77b add 22pth and 21pth to default 'accepted' list
fixes PR pkg/20601 by David W. Talmage
2003-03-10 09:19:07 +00:00
jmc
5364610d9d Restrict to x86 and arm as no other ports are done ATM 2003-03-10 08:32:20 +00:00
jmc
21fafacd8d Update patches for Makefile2.m4 to also include -DUSE_STDARG_H or this will
not work on anything where va_list isn't a void *. Passes all tests on
powerpc now.
2003-03-10 08:15:54 +00:00
jmc
5be3aaec62 A few changes to make this work correctly.
Force -fsigned-char in CFLAGS passed to configure as the code has some
assumptions about signed char's and EOF handling that aren't easily patched.

Add a few missing files to PLIST so this adds/removes cleanly.

Passes all regress on x86 and powerpc (wasn't working on powerpc previously).
2003-03-10 07:43:57 +00:00
jmc
d0c3c362e0 Needs -Wl,-R (or the equiv) when linking libgc. Pass _OPSYS_RPATH_NAME in and use that accordingly. 2003-03-10 06:25:35 +00:00
jmc
75a014e260 Needs -Wl,-R (or the equiv) when linking libgc. Pass _OPSYS_RPATH_NAME in and
use that accordingly
2003-03-10 04:09:04 +00:00
salo
a75c978013 s/LOCALBASE/PREFIX/ 2003-03-10 02:01:41 +00:00
uebayasi
d7f39ef4a4 Install man pages into ${LOCALBASE}/man. PR20639 by Tomoyuki Sahara. 2003-03-10 01:43:58 +00:00
jschauma
77dbcbc11a Bump PKGREVISION due to upgrade of Mesa and friends.
Only include Mesa/buildlink2.mk if the package requires all three of
MesaLib, glu and glut - else only include the necessary buildlink2s.
2003-03-09 19:10:35 +00:00
seb
ddcd03149b Most, if not all, packages using perl5/module.mk are perl5 modules
using ExtUtils::MakeMaker style Makefile: usually they provide a
'test' target.

So adding 'TEST_TARGET?=test' here gives us a lot of packages with
the test target enabled.
2003-03-05 16:07:44 +00:00
jmmv
8bcf36a64d Add and enable mono. 2003-03-01 13:15:01 +00:00
jmmv
cc1eb3905a And set version to 0.21... 2003-03-01 13:14:17 +00:00
jmmv
9b3925dc4c Initial import of mono, version 0.21:
The Mono Project is an open development initiative sponsored by Ximian
that is working to develop an open source, Unix version of the Microsoft
.NET development platform.  Its objective is to enable Unix developers to
build and deploy cross-platform .NET Applications.  The project will
implement various technologies developed by Microsoft that have now been
submitted to the ECMA for standardization.

Package for version 0.20 provided in PR pkg/20500 by Marc Recht.
2003-03-01 13:11:44 +00:00
grant
c2ec4cb5eb fix previous change for FreeBSD/gcc3. 2003-02-27 14:05:01 +00:00
wulf
50131a1149 Updated swi-prolog to 5.0.10: This version has seen many bug-fixes,
performance improvements and additions of new predicates.
2003-02-27 12:59:44 +00:00
grant
38442a8e44 fix some indenting and strip unneeded parens. 2003-02-27 04:32:33 +00:00
jtb
ba9b6f63bc Update to version 4.0.1.
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)
2003-02-22 00:51:58 +00:00
grant
c2060b18ff adopt some patches from FreeBSD ports, allowing this to build on
FreeBSD 5.0.

also, make really sure we don't try to use perl's malloc().
2003-02-21 16:10:27 +00:00
grant
ed30d30f4b adopt some patches from FreeBSD ports, allowing this to build on
FreeBSD 5.0 (and probably Solaris w/ gcc3).

also, make really sure we don't try to use perl's malloc().
2003-02-21 14:42:14 +00:00
mycroft
f6f31e9857 Update to librep 0.16.1.
* 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
2003-02-21 12:53:23 +00:00
mycroft
79caf9b249 Update to guile 1.6.3.
** 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.
2003-02-21 12:03:30 +00:00
jlam
9c743a9576 It's BUILDLINK_DEPMETHOD.perl that should append "full". 2003-02-18 15:58:49 +00:00