Commit graph

4293 commits

Author SHA1 Message Date
markd
688a534d18 Fix package name to reflect update to 6u1. 2007-05-04 04:53:31 +00:00
minskim
3a7689da54 Make the shebang line regex less restrictive, so that it matches
"ruby" followed by a version number.
2007-05-01 23:03:29 +00:00
rillig
24cd28df70 Fixed gcc4 error messages. Patch provided by Aleksey Cheusov in private
mail.
2007-05-01 11:07:45 +00:00
kristerw
3a26d15a41 Update lang/ghc to 6.6.1.
Many, many bugs have been fixed relative to 6.6. Far too many to list here.

The other changes in this release are:
* GHC works on Windows Vista.
* GHC can now be used to compile C++ files.
* There is an --install-signal-handlers=<yes|no> RTS flag. The main use is
  to stop GHC installing signal handlers when you are putting your code in
   a DLL.
* Newtypes can now be defined using GADT syntax.
* Linear implicit parameters are no longer accepted.
* There is a manpage for ghc and ghci.
* The building guide has been moved to the wiki.
* GHC now comes with the filepath library.
2007-04-29 22:12:02 +00:00
taca
8c1e7ded2b Remove first hunk which contains RCS Id only from patch-ab. 2007-04-29 12:30:18 +00:00
sborrill
2774114803 Patch to fix PHP bug #40326 (cannot open file from cwd if parent folder not
readable).
Patch will be in 5.2.2, so this patch can be removed once it has been
released.
2007-04-28 22:05:50 +00:00
tv
b627e2cc01 Update to 6u1; fixes PR pkg/36181.
Give away to pkgsrc-users.
2007-04-26 20:35:33 +00:00
tv
f61691da2b give away to pkgsrc-users.
(I might be able to pick this up again in the future, but cannot guarantee it.)
2007-04-26 20:14:29 +00:00
tv
4fe1592d0f give away to pkgsrc-users 2007-04-26 20:04:37 +00:00
minskim
873ccada41 Update tcl-otcl to 1.13.
Change:
- Sun OS compilation patch.
2007-04-26 15:28:42 +00:00
tnn
6aeb597b5b correct installation and plist on hpux 2007-04-22 20:12:43 +00:00
rillig
32ad9b9d45 Updated sun-jre14 and sun-jdk14 to 1.4.2_14.
Changes since 1.4.2_13:
- Some zone information (zi) files changed.
2007-04-21 20:40:52 +00:00
rillig
d7bc7c801f Added a missing $. 2007-04-21 20:26:13 +00:00
tnn
f19ab3d33a patch-cn: hpux: don't use absolute path to ld(1) 2007-04-21 15:32:15 +00:00
rillig
0faa35202e The error messages on AIX are weird, but maybe someone understands them. 2007-04-21 09:41:00 +00:00
obache
5990487999 Update parrot to 0.4.11.
Based on patch provided in PR 36157, update to 0.4.10.

New in 0.4.11

- Compilers:
 + IMCC: added documentation for C-based Parrot Calling Conventions,
   refactorings and bug fixes
 + PGE: new perl6regex front end reflecting recent S05 syntax changes
 + PIRC: new prototype PIR parser
- Languages:
 + Updated Lua, PHP ("Plumhead"), BASIC, pynie
 + Lua implements environment
- Design:
 + PDD15 "Objects" - details added, and draft approved
- Documentation:
 + Added guidelines for PMC documentation
- Implementation:
 + PDD15 implementation is largely complete, including role-based composition,
   introspection, and C3 method resolution order
 + new Exporter PMC for importing globals between namespaces
 + new string utilities for radix conversion
 + PCCINVOKE and Parrot_PCCINVOKE allow calling using the full Parrot Calling
   Conventions from PMCs and C code respectively
- Build:
 + Refactorings and improvements in test coverage for 'Configure.pl'
- Misc:
 + many bugfixes, enhancements, and code cleanup
 + added example subversion config file
 + extended support for gcc, icc, and other compilers
 + extended support for Solaris and other platforms


New in 0.4.10

- Compilers:
 + IMCC: Parrot calling conventions now available between two C PMCs (PMINVOKE)
 + PGE: Match object improvements
 + smop: added Attribute and Class PMCs
 + HLLCompiler: improvements for interactive mode
- PAST:
 + extended binding to a list of variables
- Languages:
 + Updated Lua, PHP ("Plumhead"), Tcl ("ParTcl"), Ruby ("Cardinal")
 + Update PIR, regex, Zcode
 + New language: Pynie - a Python compiler for Parrot
 + Lua implements require and many other ops, improved regex support
 + Remove parakeet
- Design:
 + PDD01 "Overview" - updated architecture and platform information
 + PDD15 "Objects" - details on roles, objects, and classes added
 + PDD22 "I/O" - added async ops and Status PMC details
- Documentation:
 + Added guides for Metacommitter, Relase Manager, and Cage Cleaner roles
- Implementation:
 + Object, Class, Role, and Attribute PMC implementation has begun
 + Perl 5 module "Parrot::Embed" now compiles and links on all platforms
- Build:
 + Major improvements in test coverage for 'ops2c.pl'
- Misc:
 + New utility: Crow, a template processor
 + New library module: Config/JSON for reading/writing JSON files
 + many bugfixes, enhancements, and coding standard updates, code cleanup

New in 0.4.9

- Compilers:
   + IMCC: Parrot calling conventions now available in C PMCs, allowing
     named, optional, slurpy, and flat parameter passing
   + PGE: extended support for Perl 5 Regexes
   + smop: prototype object model implementation
   + hllcompiler: refactored to run a configurable set of compilation stages
- PAST:
   + redesigned assign/binding to support Perl 6 binding semantics
- Languages:
   + Updated Lua, PHP ("Plumhead"), Tcl ("ParTcl"), perl6, perl5
   + New language: PIR - a PGE-based implementation of Parrot PIR
   + perl6 now supports binding (':=') and 'join'
   + lua generates tail calls, and supports its own regex flavor (PGE-based)
   + Pheme still works, huzzah!
- Design:
   + PDD21 "Objects" - rewritten
   + PDD22 "I/O" - updated and 'TODO' tests added
- Documentation:
   + Interface stability classification standards approved
   + Roles and Responsibilities documented approved
   + Official 'drafts' directory created (was 'clip')
- Implementation:
   + More NameSpace and OS PMC methods implemented
   + Parrot executable fullname and basename now available in PIR/PASM code
   + new 'chomp' library function
- Build:
   + Major improvements in test coverage for 'ops2pm.pl'
- Misc:
   + many bugfixes, enhancements, and coding standard updates
   + extended support for Sun Workshop Compilers
   + Parrot now builds on PocketPC platform

New in 0.4.8

- Compilers:
   + HLLCompiler: added tracing options, modified api
   + PGE & TGE bugfixes and updates
- PAST:
   + added global and lexical variable support
   + added looping constructs, arrays, hashes
- Languages:
   + Updated PHP ("Plumhead"), Tcl ("ParTcl"),
     forth, perl6, lua, abc, APL, WMLScript, punie
   + ParTcl is passing > 24.9% of Tcl cvs-latest test suite
   + perl6 now supports hashes, arrays, method calls, arity-based
     multisubs, quoted terms, ranges (non-lazy), try blocks, $!
- Design:
   + PDD01 "Overview" - updated
   + PDD22 "I/O" - rewritten and approved
- Test Suite:
   + Converted Perl 5 Regex tests to PIR, with notable speedup
   + Added tests for opcodes, compilers, languages, and coding standards
- Build:
   + Major improvements in test coverage for 'pmc2c.pl'
- Misc:
   + many bugfixes, enhancements, and coding standard updates
   + extended support for non-core platforms including Cygwin, Tru64

New in 0.4.7

- New languages: PHP ("Plumhead"), Forth
- Updated languages: Ruby ("Cardinal"), Tcl, Lua
- Remove old Python implementation from Parrot repository; the new Python
  language code is hosted at http://pirate.tangentcode.com
- Compilers:
   + PGE updated with more expressions, latest changes to S05
   + new Perl6 grammar compiler
- Integration:
   + Perl 5 module "Parrot::Embed" allows easy embedding of a Parrot
     runtime into a Perl 5 program
- PIR:
   + new :init pragma for subs that must run before the main function
   + new :vtable pragma to identify subs that override PMC vtable methods,
     eliminating the need for special subroutine names
   + PIR parser/compiler does not stop on first syntax error
   + Vanilla register allocator ("register alligator") greatly improves
     performance compiling large functions
   + Eliminated limit on number of PIR macros
- PMCs:
   + hash lookups return null instead of None for missing keys
- Design:
   + PDD13 "Bytecode files: format and manipulation" - new
   + PDD10 "Embedding" - new
   + PDD25 "Concurrency" - rewritten
   + PDD15 "Objects" - new section on redesign requirements
   + PDD07 "Coding standards" - significant updates and automated tests
- Test Suite:
   + Many many more new tests
- Build Process:
   + autoconf compatible install options
- Misc:
   + Namespace refinements
   + Coroutine improvements
   + An impressive swarm of other bugfixes and enhancements

New in 0.4.6

- New languages: Ruby ("Cardinal"), Javascript ("ecmascript")
- Updated languages: Tcl, dotnet, bc, Pheme, Punie, WMLScript
- Updated compilers: PGE, TGE
- IMCC updates:
   + ".loadlib" directive expresses dependencies
   + ".namespace" with no parameter goes to HLL root
   + lexer is reentrant (reentrant grammar in progress)
- Namespace improvements:
   + new suite of opcodes to access namespaces and globals
     ("find_global" and "store_global" will be phased out)
   + namespace '' no longer means HLL root
- Design document updates:
    namespaces (pdd23), basic types (pdd17), embedding
- Updated tool requirements for developers:
    flex 2.5.33, bison 2.1, perl 5.6.1
- New to-do list for people new to Parrot:
    cage/todo.pod
- The usual plethora of bugfixes and enhancements

New in 0.4.5

- unicode subroutine names
- hierarchical class names finished including MMD support
- new dotnet CLI to PIR translator
- improved TGE code and compiler
- APL: vector handling
- new STM branch in the svn repository
- the usual bugfixes and enhancements

New in 0.4.4

- hierarchical class names
- APL compiler
  - under development
  - understands simple vector ops, strings
  - demonstrates use of Unicode in Parrot
- pgc, a compiler for rules and operator precedence parsers
- Major redesign and improvements for PGE
  - compilers understand named parameter options
  - :ratchet option implemented to support non-backtracking quantifiers
- TGE (tree grammar engine) for tree transformations
  - tgc, tree grammar compiler
- perl6 compiler
  - support for many operators, lexical scalars, regex matches
- new pheme (Parrot scheme) compiler

New in 0.4.3

- namespaces partially implemented
- rulec, Perl6 rule compiler
- PGE improvements including return values for closure
- parts of a Perl6 parser based on PGE
- complex trigonometric methods
- type of Sub PMC is now overridable by HLL
- NetBSD support
- many bug fixes and improvements

New in 0.4.2

- improved PPC and x86 JIT support including JIT compilation
  of very simple PASM/PIR subroutines
- preliminary libreadline support
- better trace and debug features
- pkgconfig support
- META.yml to support proper indexing on CPAN
- new opcode: hcf (in "my_ops" in dynamic op library)
- new File pmc for file specific ops (is_dir, is_file, copy, rename...)
- named arguments and parameters (both :named("") and => syntaxes)
- ongoing config improvements
- tons of bug fixes and other small improvements - too much to list all
2007-04-20 14:01:00 +00:00
obache
0c0f744d0e Update chicken to 2.60, aka 2.6.
Based on patch provided by Alaric Snell-Pym in pkgsrc-users@.

Things changed since the last release (2.5):

- Many bugfixes
- Better support for Sun's C compiler
- Input-performance has been improved
- PCRE (Perl compatible regular expressions) by Philip Hazel is now
 bundled with CHICKEN
- Static linking of extensions is now possible (when supported by
 the egg)
- The interpreter warns about references to potentially unbound variables
 in loaded code and expressions entered on the REPL
- The expansion process is traced during compilation and interpretation
 to give (slightly) more usable syntactic context in error messages
- library:
 * added `any?`, `bit-set?' and `on-exit'
- eval:
 * new procedure `set-parameterized-read-syntax!'
- posix:
 * SRFI-17 setters for `file-position`, `current-user-id',
   `current-group-id', `process-group-id'; the respective setter-procedures
   are still available but have been deprecated
 * `file-stat' returns more information (including device info)
 * added `process*'
- extras:
 * added `read-string!'
- utils:
 * `apropos' and `apropos-list' procedures
- srfi-4:
 * added `read-u8vector', `read-u8vector!' and `write-u8vector'
- srfi-18:
 * added `time->milliseconds' and `milliseconds->time'
- csi:
 * `-ss SCRIPTNAME' option
- csc:
 * accepts options given in the environment variable `CSC_OPTIONS'
 * new options `-static-extensions' and `-host'
- chicken/csc:
 * new option `-keep-shadowed-macros'
- chicken-setup:
 * accepts options given in the environment variable `CHICKEN_SETUP_OPTIONS'
 * allows retrieval and installation of eggs from subversion a repository
   and the local filesystem
 * new options `-tree FILENAME', `-svn', `-local', `-revision' and
   `-destdir PATHNAME'
 * added helper procedures `required-chicken-version' and
   `required-extension-version'
- Lots of improvements in the CMake build
2007-04-17 15:03:30 +00:00
adrianp
d9a1374854 * Support v2 of the pear-* package format that is being used by some
newer pear packages.
* Fix the case where an extra slash would be appended to the file path in the
  PLIST.
* Both fixes from from Loic Hoguin and tested by Loic and myself.
2007-04-15 13:46:42 +00:00
tonio
b0e7e0ced7 +ocamlduce
Import package from Jaap Boender

This fixes PR pkg/35949
2007-04-08 23:08:10 +00:00
tonio
9782fd386f OCamlDuce is an enhancement to OCaml that allows one to use XML features,
such as types and values, natively in OCaml programs.

The goal of the OCamlDuce project is to extend the OCaml language with features
to make it easier to write safe and efficient complex applications that need to
deal with XML documents. In particular, it relies on a notion of types and
patterns to guarantee statically that all the possible input documents are
correctly processed, and that only valid output documents are produced.

WWW: http://www.cduce.org/ocaml
2007-04-08 23:04:53 +00:00
ghen
186c1502a8 Fix reference to ap-php package, from PR#35927. 2007-04-08 10:49:21 +00:00
dmcmahill
6a3b553a4b _ULIMIT_CMD already includes a trailing ";" so don't follow that with
"&&" as some shells do not like this.
2007-04-07 22:23:01 +00:00
taca
ad3470a651 Fix INSTALL script to check proper directory; not RUBY_SYSRIDIR but
RUBY_SITERIDIR.

It fixes install error of textproc/ruby-redcloth when ruby18-base didn't
biild with ruby-build-ri-db option.

Noted by obache@ via private mail and approved by wiz@.

Bump PKGREVISION.
2007-04-06 14:47:51 +00:00
tv
a85c47118c Remove win32-jdk. This never really worked, and probably never will work
properly enough for pkgsrc use.
2007-04-04 14:32:52 +00:00
tron
d60396b622 Use "$(TOOLS_PLATFORM.install)" instead of hard coded "install" to
fix build problems under Solaris. Based on a suggestion by Aleksey Cheusov.
2007-04-01 12:45:39 +00:00
tron
0ee7d1927a Make this build as non-root user. Patches provided by Aleksey Cheusov
in PR pkg/34987. This also fixes PR pkg/36096.
2007-03-29 12:00:13 +00:00
wiz
e93d8da3b4 Convert to xorg. 2007-03-25 10:04:28 +00:00
wiz
557462a877 Convert to xorg. 2007-03-25 09:48:13 +00:00
wiz
5925f30944 Update HOMEPAGE and MASTER_SITES. 2007-03-25 05:31:57 +00:00
joerg
161c920c15 Prepare for switching to NO_MTREE=yes. 2007-03-24 19:21:18 +00:00
kristerw
e05ef3d8ed Update ghc to version 6.6.
This version represent >19 month of development since the version 6.4,
and the list of changes is far too big to include here.  See
  http://www.haskell.org/ghc/docs/6.6/html/users_guide/release-6-6.html
for the list of user visible changes.
2007-03-24 17:57:19 +00:00
jwise
d713eea2be Per Juan RP, use pkgsrc-users@ as MAINTAINER of unmaintained pkgs. 2007-03-21 19:44:10 +00:00
jwise
334802060f I'm not using any of these packages any more, and have not been keeping up
on maintaining them.  Switch MAINTAINER to tech-pkg, so I can focus on those
which I am still using.
2007-03-21 18:55:47 +00:00
tv
b0ce45fc02 give away to pkgsrc-users 2007-03-19 16:36:41 +00:00
obache
4c5692ea3f Update cdl3 to 1.2.7.
Provided by MAINTAINER, Jaap Boender in PR 35941.

ChangeLog:
2006-01  M. Seutter
 * Bumped version to 1.2.7
 * ANSI-fied code of runtime system and prepared for WIN32 port
 * Finished MS VC++ 6.0 port


2004-12-10  Marco van Zwetselaar

 * Added autogen.sh as a convenience for maintainers.  It invokes the
   autotools machinery and should be called right after pulling cdl3
   from CVS, or whenever a Makefile.am or configure.in changes
 * Updated the README, INSTALL, NEWS, TODO and AUTHORS files
 * Added .cvsignore files in several places
 * Fixed various Makefile.ams to get rid of cruft
 * configure.in
   - bumped version to 1.2.6
 * man pages
   - moved man N stuff to man 7 as per File Hierarchy Standard
   - use the autotools man_MANS mechanism
   - man.{1,3} pages now get generated from man.{1,3}.in
 * examples
   - Makefile.example now gets generated from Makefile.example.in
2007-03-18 15:12:37 +00:00
rillig
7bc661e317 Fixed PKGMANDIR. 2007-03-17 16:10:13 +00:00
obache
b9dc31ad0b Update spl to 1.0pre3.
Based on patch provided by Raphael Langerhorst in PR 35308.

1.0pre3:
 - Many tiny code cleanups and some small fixes
 - Some fixes for *BSD systems and 64bit sysytems
 - List of builtin functions is now a hash (thx to bernd)
 - Improved performance by reusing stack structs (thx to bernd)
1.0pre2:
 It contains some small cleanups and build fixes related to mod_fann and mod_gl.
1.0pre1:
 It only contains some small bugfixes and cleanups compared to version 0.9i
0.9i:
 This release is primarly a bugfix release.
2007-03-17 08:45:03 +00:00
taca
df5faa164b Remove commented PKGREVISION. 2007-03-15 16:44:15 +00:00
taca
2df3304ef1 Updating Ruby to 1.8.6; ruby18-base
- discontinue use of RUBY_PATCH_DATE.
- Introduce RUBY_PATCH_LEVEL.

pkgsrc's ruby tracks Ruby's patch release and avoid to maintain
its own patch files (with RUBY_PATCH_DATE).

Changes are too much, please see ChangeLog file.
2007-03-15 16:41:29 +00:00
taca
0257375859 Updating Ruby to 1.8.6.
- discontinue use of RUBY_PATCH_DATE.
- Introduce RUBY_PATCH_LEVEL.

pkgsrc's ruby tracks Ruby's patch release and avoid to maintain
its own patch files (with RUBY_PATCH_DATE).

Changes are too much, please see ChangeLog file.
2007-03-15 16:41:01 +00:00
joerg
b07161d9a8 Fix build on DragonFly. XXX Make this use devel/libsigsegv. 2007-03-07 18:37:33 +00:00
jmmv
aaf61db584 Update the hugs additional modules (hugs-HUnit, hugs-unix and hugs-HaXml)
to the versions corresponding to the 2006-09 release.  This should have
been done when the main hugs package was updated to this version back in
October of past year.
2007-03-07 12:51:16 +00:00
wiz
cfce1e9fa5 Update maintainer email, from PR 35935. 2007-03-06 20:32:14 +00:00
jonb
0b4dd59240 Update SBCL to 1.0.3...
New version has NetBSD/powerpc support (although I haven't adjusted
the Makefile due to lack of test machines) and now builds the
sb-posix package properly.
2007-03-06 05:40:33 +00:00
wiz
77a74002ac SCRIPTS_ENV is unused here, do not modify it. 2007-03-01 18:33:54 +00:00
veego
c566dec507 Update homepage. 2007-02-26 20:09:55 +00:00
veego
f34bbbbc3f Add a patch to build it with gcc4 and reset the 'external' maintainer after
no reaction from him (this time I waited 11 days, where I still have no
reply from my last change which was over an 1 year ago).
2007-02-26 19:50:26 +00:00
joerg
71c598867f Use pkgsrc magic for config.guess/.sub overriding. Tested by is@ for
ARM.
2007-02-26 15:47:43 +00:00
jdolecek
0f58c0d212 put back openssl extension, mistakely commented out in PHP 5.2.1 upgrade
noted by Manuel Bouyer
2007-02-25 20:05:11 +00:00
tonio
d7c9ff8bb9 Update lang/coq to 8.1
Many changes, among them:
- Many bugs have been fixed (cf coq-bugs web page)
- changed parsing precedence of let/in and fun constructions of Ltac:
  let x := t in e1; e2 is now parsed as let x := t in (e1;e2).
- New primitive "external" for communication with tool external to Coq.
- Omega now handles arbitrary precision integers.
- Haskell extraction: types of functions are now printed, better
  unsafeCoerce mechanism, both for hugs and ghc.
- Scheme extraction improved, see http://www.pps.jussieu.fr/~letouzey/scheme.
- New notation "exists! x:A, P" for unique existence.
- New library on String and Ascii characters (contributed by L. Thery).
- New library FSets+FMaps of finite sets and maps.
- New library QArith on rational numbers.
- Few improvements in ZArith potentially exceptionally breaking the
  compatibility (useless hypothesys of Zgt_square_simpl and
  Zlt_square_simpl removed; fixed names mentioning letter O instead of
  digit 0; weaken premises in Z_lt_induction).
2007-02-25 15:03:52 +00:00
wiz
51c8ea8d62 pkglint USE_LANGUAGES cleanup. Patch from Sergey Svishchev. 2007-02-22 19:30:02 +00:00
wiz
601583c320 Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
2007-02-22 19:26:05 +00:00
wiz
6e2c35c083 pkglint cleanup; update HOMEPAGE/MASTER_SITES.
From Sergey Svishchev in private mail.
2007-02-22 19:01:13 +00:00
jdolecek
b7aa3f8697 Update PHP5 to 5.2.1. Includes several important security fixes and
large number of other fixes. Update for all users is strongly advised.
2007-02-20 20:46:19 +00:00
wiz
17d4eb5978 share/emacs/site-lisp now exists by default -- don't try to remove it.
Bump PKGREVISION for the PLIST change.
2007-02-20 19:04:10 +00:00
rillig
543328633d Added REPLACE_PYTHON as an alias to PYTHON_PATCH_SCRIPTS, to have more
consistent names. (See REPLACE_PERL, REPLACE_AWK, REPLACE_SH, ...)
2007-02-20 11:30:43 +00:00
joerg
51bf4b722b Modular Xorg support. Bump revision as I am not sure whether Xft was
used before.
2007-02-19 22:28:25 +00:00
joerg
bba84c93da Retire propolice hack on DragonFly as the system compiler was fixed
and the changes pulled up to all release branches.
2007-02-19 22:10:42 +00:00
joerg
d6a4bb7abc Modular Xorg support. 2007-02-19 20:18:25 +00:00
joerg
9e92bb41f0 Modular Xorg support. 2007-02-19 19:51:17 +00:00
joerg
6b250538d6 Modular Xorg support. 2007-02-19 19:50:27 +00:00
joerg
7193cafcfc No need to include x11.b3.mk directly. 2007-02-19 18:20:48 +00:00
joerg
5c59a2a3b3 Modular Xorg support. 2007-02-19 11:45:30 +00:00
tv
e36efefcd6 +sun-j{dk,re}6 2007-02-18 19:11:52 +00:00
tv
80bd453764 SUN JRE/JDK 6.0. The new naming convention is that "1.6.0" is now "6.0"
(true for 1.5, but officially branded as such for 6), so this is called
"sun-j{dk,re}6" rather than "sun-j{dk,re}16".

amd64 support is not currently included, but initial provision exists in
the sun-jre6 package as it was cloned initially from sun-jre15.
2007-02-18 19:11:26 +00:00
tv
ca859064c6 fix thinko in previous 2007-02-18 15:42:25 +00:00
tv
fe5b2d213b fix makesfiles to use consistent filename throughout 2007-02-18 15:35:30 +00:00
joerg
5ca136a69d Modular Xorg support. 2007-02-15 22:29:52 +00:00
perry
64b046016a remove myself as maintainer -- I have no time any more. 2007-02-15 22:29:19 +00:00
joerg
2405c4a1f4 Add modular Xorg support. This should get some more attention by the
maintainer as it obviously doesn't honour CFLAGS et al.
2007-02-15 21:19:00 +00:00
rillig
9e85e83407 bzip2 files don't need the executable bit. 2007-02-15 14:40:37 +00:00
rillig
d2cb90e2f1 Made the code a little simpler. 2007-02-15 14:36:39 +00:00
rillig
9204d3443b Fixed pkglint warning. 2007-02-15 14:35:33 +00:00
rillig
e86c4508b7 Fixed pkglint warnings. 2007-02-15 14:35:13 +00:00
joerg
0108860c9a Modular Xorg uspport. 2007-02-15 14:34:58 +00:00
rillig
8f97c8a136 Fixed the installation for unprivileged users. 2007-02-15 14:33:56 +00:00
dmcmahill
b03e325e08 Add __sparcv9 to the list for 64-bit systems. Fixes compilation on
solaris in 64 bit mode.  Patch from Gilles Dauphin.
2007-02-15 13:29:19 +00:00
joerg
38cb8fcf6a For modular Xorg, pull in libXt as it is looking for the libraries.
*sigh*
2007-02-07 23:21:36 +00:00
abs
7c8995c536 add linux-amd64 distinfo 2007-02-07 18:48:15 +00:00
abs
b563451fb0 - Update lang/sun-jdk15 to 5.0.11 from 5.0.10
- Update lang/sun-jre15 to 5.0.11 from 5.0.10

Changes since 5.0.10:

hotspot terminates at assert during GC in java_g
Unexpected async exception in jvmti_GetLoadedClasses()
icache invalidation code can segv
Need a way to determine if java process was started from sun launchers
unmarshal error on CORBA alias type in CORBA any
Regression: UnicodeLittle broken on 1.4.2_12
PrinterJob.printDialog() crashes JVM when called from subthread
Few Hindi glyph formations are failing on Win-Vista only
StackOverflowError due to recursion at sun.font.TrueTypeFont.getTableBuffer
Need to make Java process High-DPI-aware on Windows Vista
sun/java2d/DirectX/D3dTranslucency.java test needs to be backported from Mustang to Tiger workspace
java/awt/font/StyledMetrics/StyledMetrics.java fails on Vista
deriveFont is not working on FontUIResource with a dynamically loaded TTF
Unable to retrieve printer list on system with unconnected printers
RI crashes on Windows when executing tests.api.java.awt.Toolkit.CursorTests
Pressing 'copy' on a TextField with echo char set copies the actual text to the clipboard, XToolkit
Regression in backport of flickering-related bug fix
Vista: The right mark of the CheckboxMenu item is broken when compared with winXP
Uncanonicalized absolute filepath with length 248-260 no longer works (win)
(process) subprocess environment sort order differs from Windows native sort order
(process) Process.destroy() can kill wrong process (Unix)
VISTA: api/java_net/NetworkInterface/index.html#static fails.
SocketTimeoutException : Timing out early
Socket creation on Windows takes a long time if web proxy does not have a DNS entry
HTTP Request-URI contains fragment when connecting through proxy
javax/sound/sampled/Clip/JavaSoundAudioClip/bug6269854.java test appeared as unstable on tiger
Regression: com/sun/java/swing/plaf/gtk/5048769/bug5048769.sh fails
OceanTheme causes swing components to serialize with sun.* classes
Vista:FileChooserDemo throws an exception when trying to open it in Windows L&F
JFileChooser throws exception when trying to access a CD drive on Vista.
REGRESSION: AWT-EventQueue Deadlock AWTTreeLock/MetalUtils$GradientPainter
REGRESSION: JCheckBox doesn't show on JToolBar under Windows L&F
(fmt) java/util/Formatter/Basic.java fails in hi_IN locale
(tz) Support tzdata2006n
(tz) Support tzdata2006p
(tz) Support tzdata2006o
"com.sun.jdi.InternalException: Inconsistent suspend policy" in internal event handler
Vista: JRE 5.0u8 installation failed with 1722 MSI error
Vista: Add manifest to installers to run with elevated privileges
Vista: Use registry key to pre-approve Active-X controls
1.5.0_u7 has "shielded" exe in Windows Vista
[l10n] l10n meeesage update after deployment bug 6458761 is fixed
rmic does not use manifest classpath
Vista: disable change dialog for cache location ?
Vista: Implement work around for Runtime.exec() problem in deployment
InstallStats2 not sending full version for offline installers with 'failure' status
IS2 : InstallComplete ping 'ic' with status 'success' is not posted in silent mode
Vista: Java auto-update is not enabled on Windows Vista
Vista: jusched.exe requires user approval with every login
jusched.exe needs to be signed
dead lock occurs by pressing "refresh" many times in 5.0u10b02
REGRESSION: JFrame goes to back after toFront() is called when Applet starts
vista: changes made by java control panel has no effect
browser become non-responsive if we switch page during applet JAR initial download
TCK-jnlp 1.5: jnlp_file/resources/j2se/index.html#vmArgs hang in some cases.
2007-02-07 13:07:50 +00:00
dmcmahill
f6793deab5 Commit the patch from PR pkg/35319 which should fix perl compilation on
newer versions (11) of solaris.  Verified that the 'bmake test' output
is unchanged on 32-bit solaris-2.9/sparc.
2007-02-06 19:12:09 +00:00
joerg
7a022e38c8 No need to include x11.b3.mk directly. 2007-02-06 18:21:15 +00:00
joerg
30ef2d1165 Modular Xorg support. 2007-02-06 15:41:49 +00:00
dmcmahill
76f21a7f78 fix one more quoting problem 2007-02-05 14:43:39 +00:00
dmcmahill
b5b7a817be - The f2c-f77 script that emulates a fortran comiler has deviated so much
from the original, that it has become easier to maintain it as its own
  file instead of a patch, so do that.

- Improve the shell quoting quite a bit in the f2c-f77 script.  Now you
  can pass things like -DFOO=this\ is\ a\ test and have the escapes
  actually work when the arguments get passed down to the underlying
  commands.  Many thanks to Alan Barrett for help with the shell quoting.

- bump pkgrev
2007-02-05 14:33:21 +00:00
tron
090c296644 Apply resource limits for ADA build, too. 2007-02-05 06:46:10 +00:00
tron
aa2c5e38dc Unlimit datasize to fix build under (at least) NetBSD-i386 3.3.1 using
NetBSD's GCC 3.3.3.
2007-02-04 22:54:13 +00:00
wiz
29abbd1c1b Mark as BROKEN_IN pkgsrc-2006Q4, based on
ftp://asim.lip6.fr/outgoing/packages/i386/3.1/20070114.1132/broken.html
(latest 3.1/i386 bulk build of 2006Q4).

Feel free to fix them...
2007-01-31 00:04:11 +00:00
taca
922992b327 Fix ruby-build-ri-db option related problem.
- Include options.mk before rubyversion.mk, so PLIST for ri database
  should be created suitably.

- make RUBY_RIDIR and its friends relative path to ${PREFIX}.

- Fix and improve handling of ${RUBY_RIDIR} handling and should
  be fixed remaining ${RUBY_RIDIR} after pkg_delete ruby18-base.
  (Noted by private mail from wiz@.)

Bump PKGREVISION of ruby18-base package.
2007-01-28 15:15:57 +00:00
obache
f507b0d641 Add missing backslash.
Pointed out in PR 35504 by Ryo HAYASAKA.
2007-01-28 11:31:05 +00:00
uebayasi
91e3fda3da Add test target. Sort some lines while here. 2007-01-26 13:07:58 +00:00
rillig
6fcd46b5c6 Fixed the build on Linux, at least for me. 2007-01-24 19:58:19 +00:00
rillig
aafdd14e04 Added a patch that disables fdlibm on all platforms, since the latter is
not in pkgsrc and therefore not generally available.

PKGREVISION++
2007-01-24 19:35:26 +00:00
rillig
10ae5d3fe3 Made "make help" find this. 2007-01-24 09:59:02 +00:00
rillig
98deb3e021 Fixed group-writable files. PKGREVISION++ 2007-01-23 06:08:31 +00:00
uebayasi
8a1c08818d Enable pthread support; bump revision to 1. 2007-01-20 06:35:45 +00:00
minskim
e0977a680b Both db.h and ndbm.1 must be included to use DBM. Use both headers
in extconf.rb to check the availability of DBM.  This makes the package
build on Darwin.
2007-01-19 19:50:46 +00:00
rillig
c6036da639 This package is not MAKE_JOBS_SAFE. 2007-01-19 14:59:06 +00:00
uebayasi
cab8779a45 Try to inform legacy variables / options. Minor cleanups. 2007-01-19 14:02:39 +00:00
dmcmahill
71cd7667df add missing rmd160 checksums 2007-01-19 13:38:28 +00:00
dmcmahill
6c9afbdbfb add some missing rmd160 checksums 2007-01-19 13:34:03 +00:00
dmcmahill
a952689eac add missing rmd160 hashes for boot.{sparc,ppc}-unix.tgz 2007-01-19 13:09:25 +00:00
uebayasi
721d9b7a4e Update Gauche from 0.8.6 to 0.8.9.
Important changes excerpted from web pages:

2007/1/17

    Gauche 0.8.9: Major maintenance release
      + Bug fixes
      + Miscellaneous improvements:

2006/11/18

    Gauche 0.8.8 important patch: There is a bug in main.c that makes gosh
    exits silently without reporting errors when a Scheme script raised an
    unhandled error. Please apply the patch shown in the following message:
    http://sourceforge.net/mailarchive/forum.php?thread_id=30949517&forum_id=
    2043

2006/11/11

    Gauche 0.8.8: Major maintenance release
      + Important Changes:
          o Exact rational number is supported; now you get 1/3 from (/ 1 3).
            To obtain inexact number from division of two exact numbers, you
            have to use exact->inexact explicitly. With this change you can get
            more exact result, but if your code has relied on the old Gauche
            behavior that automatically converts rationals to inexact reals,
            your code may run very slowly in this release of Gauche (since
            exact rational arithmetic is much slower than flonum arithmetic).
            For the smooth transition, a compatibility module compat.norational
            is provided, which makes the / operator behaves like before. See
            the manual entry for the details.
          o The reader is more strict about utf-8 encoding. Consequently, some
            source files in other encoding that happened to be accepted by
            previous versions of Gauche may no longer work. If you get an
            error, either convert the encoding of the source, or use "coding:"
            magic comment (See "Multibyte scripts" section of the reference
            manual).
          o The test-module routine in gauche.test is fixed so that it detects
            more references to undefined global variables that have been
            overlooked. You may get an error something like "symbols referenced
            but not defined: ...". In most cases, they are from typos. See the
            manual entry of gauche.test - Unit testing for the details.
          o New modules:
              # sxml.serializer: Generic routine to convert SXML to other
                formats like XML or HTML. Written by Dmitry Lizorkin and ported
                to Gauche by Leonardo Boiko.
              # util.trie: Implementation of Trie. Originally by OOHASHI
                Daichi, and hacked by numerous Gauche hackers.
              # util.rbtree: Implementation of Red-Black Tree. Written by Rui
                Ueyama.
          o A bug in port locking routine, that caused a race condition on
            multiprocessor machine, is fixed. As a side effect, port lock
            operation became a bit faster.
          o C API prospected change: Scm_Eval, Scm_EvalCString, and Scm_Apply
            will have different API in the next release. The current API is
            kept under a different name, Scm_EvalRec, Scm_EvalCStringRec, and
            Scm_ApplyRec. If you are using those functions, please make changes
            until the next release.
      + Miscellaneous fixes and improvements:

2006/4/12

    Gauche 0.8.7: Major maintenance release
      + Bug fixes:
      + Improvements:
2007-01-19 12:59:00 +00:00
rillig
d188ebab1f Fixed PKGMANDIR and sorted PLIST. 2007-01-18 20:44:25 +00:00
tonio
c12b58f84e Add an option "coqide" to enable the gtk2 ide of coq
It's disabled by default, to avoid too much dependancies
2007-01-17 11:14:46 +00:00
rillig
5acfb0b6ca Renamed BUILDLINK_TRANSFORM.* to BUILDLINK_FNAME_TRANSFORM.*, to make
clear that these variables are completely unrelated to
BUILDLINK_TRANSFORM.

Added a legacy check that catches appearances of BUILDLINK_TRANSFORM.*.

XXX: Where should incompatible changes in pkgsrc be documented?
2007-01-17 03:11:18 +00:00
rillig
96c1d3ea04 Fixed PKGMANDIR. 2007-01-15 06:39:38 +00:00
rillig
80770fe7e6 Oops, forgot to add a default value for PERL5_USE_PACKLIST and to test
the change at all.
2007-01-15 05:36:04 +00:00
rillig
e50e8ac3cf Added a new variable PERL5_USE_PACKLIST that decides whether the Perl
packlist is used to generate the pkgsrc PLIST. This is the case for most
of the Perl modules, so the default value is "yes".

Currently, there is no change in functionality. After some further
testing, the default will be that a Perl module provides a packlist and
needs to say if it doesn't.
2007-01-15 05:32:04 +00:00
rillig
30b65aff50 Added support for BDB185_DEFAULT=db4, from David A. Holland, via PR 35417. 2007-01-14 15:19:04 +00:00
joerg
e510d88ef8 Modular Xorg support. 2007-01-14 09:22:02 +00:00
jonb
774d8d0892 Change PKG_SKIP_REASON to PKG_FAIL_REASON 2007-01-14 06:04:56 +00:00
jonb
6f3564429f Update SBCL to version 1.0.1.
I would list the changes to the package here, but SBCL makes a new
release every month, and there are usually a dozen or more minor
changes per release.  The previous version of this package is about
18 months old...
2007-01-14 05:56:29 +00:00
tv
45d4507417 Update to 1.5.0_10. Changes are in the release notes:
http://java.sun.com/j2se/1.5.0/ReleaseNotes.html

Update includes amd64 update as well for sun-jre15 (amd64 is not yet
supported in sun-jdk15).
2007-01-12 18:23:38 +00:00
rillig
d41c209dfe Fixed the PLIST. Noticed by joerg. PKGREVISION++ 2007-01-11 11:56:08 +00:00
joerg
c593369029 For DragonFly, use O_FSYNC when O_SYNC doesn't exist. 2007-01-10 16:33:02 +00:00
joerg
e03d8bda2e Needs libXt for configure. 2007-01-08 17:51:55 +00:00
rillig
02c39c55d6 ABI is usually undefined, so a defined() check is needed. 2007-01-08 07:13:54 +00:00
obache
84805e67c4 0.9h's distfile is now in OLD. 2007-01-08 02:24:13 +00:00
rillig
2829e658f2 Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with
${PREFIX}/${PKGMANDIR}.

Fixes PR 35265, although I did not use the patch provided therein.
2007-01-07 09:13:46 +00:00
rillig
9ac98044ac In the BUILD_DEFS message, print which Python version has actually been
selected.
2007-01-07 01:04:22 +00:00
wiz
fc1e8c5d75 Fix PKGNAME after update. Noted by Ben Secrest on pkgsrc-users. 2007-01-07 00:16:14 +00:00
rillig
f9389a72d2 After a first test, it was obvious that the compiler needs the -Wl,-R
flag to find libcob when linking programs.
2007-01-06 20:45:45 +00:00
rillig
162342682e Updated opencobol to 0.32.
* Changes in OpenCOBOL 0.31

** Stability update - See individual ChangeLogs

** New driver program - "cobcrun"
   This allows all application programs to be compiled as
   modules and driven by "cobcrun" similar to MF's "cobrun".
   Syntax - cobcrun <MAINPROG> [Arguments to program "MAINPROG"]
   As "cobcrun" is linked with the static version of Open Cobol
   libraries, it is easier to maintain concurrent versions on the
   same system.

-----------------------------------------------------------------------

* Changes in OpenCOBOL 0.30

** Installation changes

*** No longer use readline.

*** No longer use run-time configuration file (libcob.conf)

*** libdb is now optional.
Use the new configure option --with-db1 to link with libdb1.
Use the new configure option --with-db to link with libdb.
Otherwise, libdb will not be linked, and indexed files and
SORT/MERGE statements will not work.

*** New subdirectory `config' will be installed under
$prefix/share/open-cobol.

** Compatibility changes

*** New -std options:

  default       used when you omit -std
  cobol85       COBOL 85 Standard
  cobol2002     COBOL 2002 Standard
  ibm           IBM COBOL compatibility
  mf            Micro Focus COBOL compatibility
  v023          OpenCOBOL 0.23 compatibility

*** Compile-time options can be stored in a "config" file.
See config/default.conf for details.

*** Binary data items are now big endian.
The config option `binary-byteorder' controls this.

*** Numeric sign of USAGE DISPLAY items has been changed as follows:

  Positive: 0123456789  Negative: pqrstuvwxy

The config option `display-sign' controls this.

*** Data items defined in the working-storage section are
initialized at the beginning of program by default.
The config option `auto-initialize' controls this.

*** SORT statement now creates a temporary file in /tmp for sorting
and removes it after sorting.

** Feature changes

*** COPY statements try to complement the following file extensions:
.CBL, .COB, .cbl, or .cob.

*** COPY / REPLACE statements are reimplemented for better replacement.

*** SPECIAL-NAMES. FORMFEED IS ...

*** ALPHABET ... IS EBCDIC.

*** EXTERNAL clause.

*** SHARING clause.

*** USAGE COMP-5 and COMP-X.

*** USAGE POINTER and ADDRESS OF operator.

*** LENGTH OF operator.

*** PROCEDURE DIVISION USING BY REFERENCE/CONTENT/VALUE.

*** DISPLAY ... ENVIRONMENT-NAME.  ACCEPT ... ENVIRONMENT-VALUE.

*** COLLATING SEQUENCE in the SORT and MERGE statements.

*** EXIT PERFORM [CYCLE] statement.

*** SORT table.

*** OPEN ... WITH NO REWIND / WITH LOCK recognized, though not working.

*** Literal concatenation (the `&' operator).

** Compiler changes

*** New compiler environment variable TMPDIR.

*** New compiler environment variable COB_LDFLAGS.

*** The runtime environment variable COB_CONFIG_FILE has been removed.

*** New runtime environment variable COB_DYNAMIC_RELOADING.

*** New compiler option `--list-reserved', which list all reserved words.

*** New compiler option `-conf', which specifies the config file.

*** New compiler option `-ext', which specifies the copy file extension.

*** The compiler option `-O' now does C level optimization.

*** New compiler option `-O2', which does further C level optimization.

*** New compiler option `-L' and `-l', which are passed to the C compiler.

*** New compiler option `-ftrace', which display section names at run time.

*** New compiler option `-fsyntax-only', which does syntax error check
only without any output.

*** New compiler option `-fstatic-call', which is equivalent to `-static'.

*** New compiler option `-fdebugging-line', which enables debugging lines.

*** New compiler option `-fsource-location', which includes source location
in the output.

*** New compiler option `-fline-directive', which includes line directive
in the output.

*** New compiler option `-fruntime-inlining', which is the replacement
of obsolete options `-finline-move' and `-finline-get-int'.

*** New compiler option `-w', which inhibits warnings.

*** New compiler option `-Wredefinition', which warns redefined names.

*** The compiler options `-static' and `-dynamic' are obsolete.

*** The compiler option `-column' removed.

** Many improvement for compatibility.

** Many many bug fixes.
2007-01-06 20:22:11 +00:00
dmcmahill
b6dae05cef In the configure script match sparc-*-solaris2 instead of sparc-*-solaris2.
since the former is what pkgsrc sets MACHINE_GNU_PLATFORM to.  This fixes
builds on the aformentioned systems.
2007-01-06 00:11:43 +00:00
obache
2305db9848 Update classpath{,-gui} to 0.93.
Patch provided by pancake@youterm.com in PR 35262.
And add patches to build with NetBSD 3.

New in release 0.93 (Dec 8, 2006)

* CORBA objects that exist on the same virtual machine and only are connected
  to another ORB are now accessed directly and no longer via network. It is
  the same feature that RMI implementation provides. These faster calls should
  be completely transparent, as the parameters are cloned, where required.
  Currently the direct calls are only possible for the non-deprecated objects
  that are connected to the ORB via POA.
* The 'javah' tool has been added.  It requires the ASM library
  (see asm.objectweb.org); it can be enabled with the --with-asm
  option to configure
* Added the rmi and corbaname URL context factories for JNDI.
* Fixes in the JNDI InitialContext now allows to plug-in user implementation.
* Removed currentClassLoader method from
  vm/reference/java/io/ObjectInputStream.java.
* Added firstNonNullClassLoader method to
  vm/reference/gnu/classpath/VMStackWalker.java. VMs are encouraged to
  provide a more efficient implementation.
* Added aton method to vm/reference/java/net/VMInetAddress.java.
* NetworkInterface has been implemented for systems that provide the
  `getifaddrs' function.
* java.nio.channels.Selector implementations have been added that use
  the kqueue notification mechanism on Mac OS X and *BSD, and that use
  the epoll notification mechanism on Linux 2.6.
* java.nio has been refactored to support more non-blocking operations
  natively. Blocking IO classes have been refactored to call
  non-blocking classes. Non-blocking accepts, connects, and
  scatter-gather IO should now be better supported.
* HTML support for Swing has been greatly enhanced.

Runtime interface changes:

* java.net.VMNetworkInterface and java.net.NetworkInterface have been
  updated to keep native-modified state in the former, and to simplify
  the native code in our reference implementation.
* gnu.java.nio.VMChannel has been expanded to better support native
  non-blocking IO. Most native state data (such as file descriptor
  integers) has been abstracted away into private state in the runtime
  interface.
* gnu.java.nio.VMPipe has been similarly changed.
* gnu.java.net.VMPlainSocketImpl has been changed to remove some
  functionality now provided by VMChannel; datagram socket-specific
  methods have also been moved here, deprecating VMPlainDatagramSocketImpl.
* gnu.java.net.VMPlainDatagramSocketImpl removed.

New in release 0.92 (Aug 9, 2006)

* GConf is used as a backend for java.util.prefs. GNU Classpath
  thanks to Mario Torre for this contribution!
* libjawtgnu.so has been renamed libjawt.so for binary compatibility.
  libjawt.so should be installed in a VM-specific directory rather
  than directly in /usr/lib.  Proprietary VMs put their libjawt.so
  implementations in VM-specific directories but search /usr/lib first.
  If GNU Classpath's libjawt.so is installed in /usr/lib it will create
  problems for people who use a proprietary VM to run AWT Native
  Interface applications.
* The GdkGraphics2D backend has been made the default.  There is no
  longer an explicit dependency on Cairo, the --enable-gtk-cairo
  configure option is gone, and GTK 2.8 or higher is now required to
  build the GTK peers.
* A Mozilla plugin, 'gcjwebplugin', is now included.  It introduces a
  dependency on the Mozilla plugin support headers and libraries.
* New java implementations of png and gif imageio readers and writers.
* A tools.texinfo document has been created and now includes
  documentation about:
  * appletviewer
  * gcjwebplugin
  * jarsigner
  * keytool
* Several new tools are now included:
  * appletviewer
  * jar
  * native2ascii
  * serialver
  * keytool
  * jarsigner
  A new configure option --enable-tool-wrappers causes wrapper
  binaries to be built for VMs that support the JNI Invocation API.
* javax.sound.midi providers have been added to read and
  write standard MIDI files.
* A javax.sound.sampled .au and .wav file readers have been added.
* New Java Virtual Machine Tool Interface header, jvmti.h.
* AWT peers for X Windows based on Escher (a pure java X protocol
  implementation) have been added. So far it supports AWT 1.1 style
  Graphics, image loading via ImageIO (PNG, GIF and BMP images in this
  release), top level components as well as mouse and keyboard input.
  It is capable of running many Swing applications. Graphics2D and
  AWT widgets are not yet supported with this peer set.
* GConf based util.peers backend (see the --enable-gconf-peer and
  --enable-default-preferences-peer configure options).
* Support for batch importing trusted certificates for use with ssl
  connections (see script/import-cacerts.sh).
* NIO scatter-gather channel support.

Runtime interface changes:

* A new class, VMURLConnection, is used to implement
  URLConnection.guessContentTypeFromStream.  The reference
  implementation uses libmagic (and falls back to doing nothing if
  libmagic is not available).
* The method gnu.java.io.PlatformHelper.toCanonicalForm() has been
  replaced with a JNI implementation of VMFile.toCanonicalForm() for
  GNU/Posix systems.
* A new class, VMRuntimeMXBeanImpl, is used to implement
  the low-level support of the runtime management bean.
  VMs should use it to supply the input arguments and start
  time of the VM.  In addition, one of sun.boot.class.path
  or java.boot.class.path should be defined by the VM to
  support the optional boot class path access functionality.
* The Unsafe class was moved back to the place expected by the JSR 166
  reference implementation.  We've also added a couple other new VM
  classes to support the JSR 166 code -- sun.reflect.Reflection and
  sun.reflect.misc.ReflectUtil.
* Another new class, VMClassLoadingMXBeanImpl, is used to implement
  the low-level support of the class loading management bean.
  VMs need to supply it with information about how many classes
  are currently loaded, how many have been unloaded and whether
  verbose class loading output is on or off.  Provision should also
  be made for the latter to be toggled at runtime.
* VMThreadMXBeanImpl is used to implement the low-level support
  of the thread management bean.  Providing this interface requires
  providing a fair amount of information about threads, including
  optional time and contention monitoring, and instances of the
  new ThreadInfo class in java.lang.management.  getState() has also
  been added to the VMThread interface; this is required by the bean
  as well as java.lang.Thread.
* VMMemoryMXBeanImpl is used to implement the low-level support
  of the memory management bean.  Providing this interface requires
  providing information about the levels of heap and non-heap memory,
  and the number of objects eligible for garbage collection.
* VMCompilationMXBeanImpl is used to allow for optional compilation
  time support for Just-In-Time compilers.
* VMMemoryPoolMXBeanImpl is used to implement the low-level support
  of the memory pool beans.  Providing this interface requires
  providing memory usage statistics for each supported bean.
* VMManagementFactory provides the names of the memory pools,
  memory managers and garbage collectors maintained by the virtual
  machine.  These are used to create the beans by the ManagementFactory.
* VMMemoryManagerMXBeanImpl and VMGarbageCollectorMXBeanImpl provide
  low-level support for memory managers (including the specific subclass
  of garbage collecting memory managers).  The interfaces for these
  require no more than enumerating the number of collections and the
  time spent (for garbage collectors) and a relationship to the memory
  pools (for all), along with a validity check.
2007-01-05 16:48:58 +00:00
rillig
e9ec1d2a34 Fixed PKGMANDIR and a missing Bash interpreter. PKGREVISION++ 2007-01-04 02:38:13 +00:00
obache
f0c1fd8b75 Update chicken to 2.50 a.k.a. 2.5.
Based on patch provided by Peter Schuller in PR 35339.

Changes:
- Bugfixes
- CHICKEN can now be built using CMake <http://www.cmake.org>, in fact CMake
  is required to built CHICKEN from sources on Windows with the Microsoft
  tools
- the whole build process has been cleaned up and simplified
- the "easyffi" and "tinyclos" library units have been removed from the base
  system and are now available as separate extensions
- the deprecated "set-dispatch-read-syntax!" has been removed
- Will Farr cleaned up the behaviour of number-type specific numeric operations
  ("fx..."/"fp...") with respect to safe/unsafe mode
- added "(finite? NUMBER)"
- the "$" macro moved into its own separate extension
- the values of "software-type", "software-version", "machine-type" and "machine
-byte-order"
  are now registered as features and can be tested using "cond-expand" or "#+"
- all tools now support the "-release" option
- chicken-setup: added "-test" option
2007-01-02 13:49:01 +00:00
joerg
4e5b6b834a libsigsegv *is* a full dependency at least on DragonFly and FreeBSD.
Bump clisp for the changed dependency.
2006-12-29 13:54:22 +00:00
joerg
71779ea30e Update to Sun JDK/JRE 1.4.2 Update 13.
Fixed issues:
Random is not thread-safe
ResourceMark breaks growable array
policy_maximally_unroll ignores the current compilation size and can blow out the node counts.
C2 fails to compile MD2 implementation
JVM 1.3.1 crash due to fatal error in exception handler
Unnecessary FullGC
Spurious OutOfMemoryError exceptions
pointer_delta not used for pointer diff
intermittent extreme mutator slowdown in jbb runs with ParNew/DefNew
1.4.2_11 java_g with iCMS Error: assert(_pending_decrements > 0,"can't be zero or negative")
pathologically slow oopmap generation
jvm crashes failing "unsafe access to zombie method" gaurantee
methodOopDesc::set_fingerprint isn't thread safe
GC time stamps should be relative to the start of the JVM
Crash occurs at safepoint on deoptimization in 1.4.2_07
JVM abort with Full thread dump by kill -QUIT
unexpected exception occurs in InputStreamReader
Wrong mapping of color happens if one takes print of a swing component in 16 bit color depth
JVM crash when mouse enter area of a native components embed using JNI
ScrollBar does not show up correctly in 6.0
Focus issue with JFrame and JButton
Uncomitted characters are lost when the focus is moved to another textfield by mouse click
File.deleteOnExit() with long file name causes buffer overflow
(process) Runtime.exec does not close all file descriptors on Solaris 9
HttpURLConnection.disconnect doesn?t really do the job
HTTP tunnel connections send user headers to proxy
Pre-1.4 SocketImpl no longer supported
Verification of signed JAR files is very slow (performance reduction)
DomainComponent is Not IAS5String but PrintableString ( See RFC3280 )
KerberosTicket throws exception when authtime field in KrbCredInfo is null
Add Comodo CA root certs to JDK
JSpinner gets spinning when mouse button is pushed down and the spinner is replaced with new one.
JEditorPane is unable to do reasonably spaced indentation in complex HTML tables
(tz) Support tzdata2006g
Some PNGs fail to load with ImageIO
using rtpatch flag NOCOMPRESS will reduce each JRE download by 264KB
Nightly build for all platforms have failed
REGRESSION: UK and France: bad minimal days in first week (2)
jmap does not work with CMS in 1.4.2_09
native memory leaks when running under IE windows plugin
focus lost within text item after applet is shown again
Turning on Jar Caching causes a DownloadException and the applet jar fails load
jaws: using 1.4.2 or 5.0 over https on Solaris: Java 1.4+ is required for HTTPS support
Fix for bug 5098318 prevents caching of JAR files containing cipher code
Incorrect arch version of w2k_lsa_auth.dll bundles with 1.4.2 amd64 build for SAP
sun.security.krb5.internal.ccache.FileCredentialsCache vs multiple cached TGTs
sun.net.client.defaultConnectTimeout defaultReadTimeout should work with HttpsURLConnection
2006-12-28 11:51:11 +00:00
joerg
cd0ebd2244 Fix build on FreeBSD. 2006-12-27 20:49:04 +00:00
joerg
d26cf36e57 - fine grained X11 dependencies for packages which have either USE_IMAKE
or USE_X11BASE set, but don't include mk/x11.buildlink3.mk directly or
  via buildlink3.mks
- introduce BUILDLINK_PREFIX.libXpm as alias for BUILDLINK_PREFIX.xpm
  in the !modular case
- fix some cases where the check for libX11 couldn't work at all by using
  C++ for compilation without including the proper headers

Verified using a full X11_TYPE=xorg bulk build without additional
breakage. Discussed with salo@, wiz@ and send to packages@ for feedback.
2006-12-27 13:37:35 +00:00
wiz
63acd8e0a6 Remove lua4, packaging old outdated version of lua; last release
was over 4 years ago. Current version is in lang/lua.  No dependencies
left in pkgsrc.
2006-12-16 11:29:16 +00:00
joerg
58c3144236 Mechanically replace all includes of buildlink3.mk of the following
packages with the modular Xorg equivalent. Those are falling back
to the old location by default, so this commmit doesn't change
dependencies.

graphics/xpm ==> x11/libXpm
fonts/Xft2 ==> x11/libXft
x11/Xfixes ==> x11/libXfixes
x11/xcursor ==> x11/libXcursor
x11/Xrender ==> x11/libXrender
x11/Xrandr ==> libXrandr
2006-12-15 20:32:52 +00:00
rillig
3b049b5ce5 Fixed PKGMANDIR. 2006-12-12 23:17:40 +00:00
joerg
5e43280b23 Replace mk/bsd.prefs.mk includes with bsd.fast.prefs.mk includes.
The redundant parsing of bsd.prefs.mk is mostly avoided now and
parse time e.g. for x11/kdebase3 gets reduced by up to 10%.
2006-12-12 21:52:34 +00:00
obache
3c2cacd63e Fix check of gmp in configure, taken from 0.33 pre release.
This problem was reported in PR 35221.

Also add test make target.
2006-12-11 12:53:02 +00:00
jnemeth
1f89c719c1 add dependency on devel/gmp 2006-12-10 03:56:36 +00:00
xtraeme
420cfea054 OPSYS needs bsd.prefs.mk, reported by Brandon Bergren in PR pkg/35214. 2006-12-09 00:22:00 +00:00
wennmach
377601922f The distfile of the current release of g95 was constantly changing,
therefore:
	- use DIST_SUBDIR
	- downgrade to the latest stable release 0.90, as also suggested
	  by the principal maintainer of g95, Andy Vaught
2006-12-07 14:49:39 +00:00
markd
324e66cd29 Update gcc3-* to 3.3.6. Fix build of gcc3-f77 and gcc3-java on
NetBSD-current.
2006-12-07 11:24:27 +00:00
taca
f188fd9822 Update ruby package to 1.8.5.20061205. No change for this wrapper package. 2006-12-06 16:34:42 +00:00
taca
d2a19d532d Update ruby18 package to 1.8.5.20061205. No change for this meta pacakge
itself.
2006-12-06 16:34:09 +00:00
joerg
72117f4254 Precreate libexec. 2006-12-06 16:33:39 +00:00
taca
3888f86a25 o Update ruby18-base pacakge to Ruby 1.8 branch 2006/12/05.
- Many changes from 2006/9/6; see Changes file, please.
	- Fixes another cgi.rb vulnerability:
		http://jvn.jp/jp/JVN%2384798830/index.html

o Introduce ruby-build-ri-db PKG_OPTION which enable installing database
  for Ruby's ri utility.  Default is disabled and should be fix
  PR pkg/34587.
2006-12-06 16:24:27 +00:00
taca
471d1e53d5 Update RUBY18_PATCH_DATE to 20061205, starting update of Ruby. 2006-12-06 16:19:49 +00:00
taca
c7f47b3e9b - Handle patchlevel which has introduced to Ruby.
- Introduce RUBY_PATCH_DATE and RUBY_VERSION_SUFFIX.
- Change _RUBY_VERS_TEENY to _RUBY_VER_TEENY as other version variable
  like RUBY_VER_MAJOR.
2006-12-06 16:17:17 +00:00
joerg
1b3199836e Fix libtool.m4 fragment to properly detect shared libraries on
DragonFly.
2006-12-06 14:30:50 +00:00
obache
aae5c8c59a Update MASTER_SITES (now in stable, and not exists on MASTER_SITE_LOCAL),
and separate sites for gcc's archive.

Possibly fix PR 34665.
2006-12-06 07:28:25 +00:00
tron
b8bf7df98d Add thread support for Mac OS X. Bump package revision. 2006-12-05 18:04:18 +00:00