Commit graph

4802 commits

Author SHA1 Message Date
epg
97863de349 Oops, undo r1.8, committed by accident. 2008-11-14 19:30:54 +00:00
epg
94fc4bd912 blank line before PLIST_SRC 2008-11-14 19:28:39 +00:00
joerg
0d00ac6963 Add rpath entries for XCOFF/AIX as well. Tested by Jens Rehsack. 2008-11-14 18:27:00 +00:00
reinoud
5ec44a8854 Bump revisions of sun-jre6 and sun-jdk6 as suggested by joerg 2008-11-11 16:17:10 +00:00
reinoud
284ede47dd Add three missing files in the PLIST; not worthy a patch bump. Aparently Sun
decided to add files to the distribution.
2008-11-11 16:00:15 +00:00
reinoud
f2e030a3f6 Add missing file in PLIST; no need to update of patch number.
java/sun-6/lib/servicetag/registration.xml
2008-11-11 15:05:51 +00:00
wiz
68f151db2c Update to 2.3.7:
Python 2.3 is now well and truly in bugfix-only mode; no new features
are being added, and only security critical bugs have been fixed.
This release addresses a number of cases interpreter might have
crashed in certain boundary conditions.

What's New in Python 2.3.7?
===========================

*Release date: 11-Mar-2008*

What's New in Python 2.3.7c1?
===========================

*Release date: 02-Mar-2008*

Core and builtins
-----------------

- Added checks for integer overflows, contributed by Google. Some are
  only available if asserts are left in the code, in cases where they
  can't be triggered from Python code.


What's New in Python 2.3.6?
===========================

*Release date: 01-NOV-2006*

What's New in Python 2.3.6c1?
=============================

*Release date: 25-OCT-2006*

Core and builtins
-----------------

- Patch #1541585: fix buffer overrun when performing repr() on
  a unicode string in a build with wide unicode (UCS-4) support.
  This is the problem described in security advisory PSF-2006-001.

Extension modules
-----------------

- Apply fix for potential heap overflow in PCRE code (CAN-2005-2491).

Library
-------

- The email package has improved RFC 2231 support, specifically for
  recognizing the difference between encoded (name*0*=<blah>) and non-encoded
  (name*0=<blah>) parameter continuations.  This may change the types of
  values returned from email.message.Message.get_param() and friends.
  Specifically in some cases where non-encoded continuations were used,
  get_param() used to return a 3-tuple of (None, None, string) whereas now it
  will just return the string (since non-encoded continuations don't have
  charset and language parts).

  Also, whereas % values were decoded in all parameter continuations, they are
  now only decoded in encoded parameter parts.
2008-11-10 19:41:47 +00:00
wiz
285b7dd776 Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal. 2008-11-10 17:21:33 +00:00
bjs
49ebcc0d6d Add buildlink3.mk. 2008-11-06 07:50:56 +00:00
markd
9ca9a2327f Fix build with perl 5.10.
As perl 5.6 wont be seen in a pkgsrc context just replace the test for
5.6 with one for 5.10 rather than a more substantial change.
2008-11-03 10:08:15 +00:00
obache
b834d6c22d Marked as MAKE_JOBS_SAFE=no, reported by PR 39616. 2008-11-02 13:29:38 +00:00
adam
31446b54ad Fix buildling ap-php with APACHE_MPM=worker 2008-10-28 07:07:58 +00:00
tnn
77940c0a2e Update to clisp-2.47. From Aleksej Saushev via pkgsrc-wip. Changes:
* New module DBUS interfaces to the D-Bus message bus system.
  See <http://clisp.cons.org/impnotes/dbus.html> for details.
* New function EXT:PROBE-PATHNAME can figure out whether the existing
  pathname refers to a file or a directory.
  See <http://clisp.cons.org/impnotes/files.html#probe-path> for details.
* New function EXT:CANONICALIZE lets you easily canonicalize a value
  before processing it.
  See <http://clisp.cons.org/impnotes/macros3.html#canonicalize> for details.
* New user variable CUSTOM:*REOPEN-OPEN-FILE* controls CLISP behavior
  when opening an already open file.
  See <http://clisp.cons.org/impnotes/open.html#reopen> for details.
* New SETFable function OS:FILE-SIZE extends FILE-LENGTH to pathname
  designators and lets you change file size.
  See <http://clisp.cons.org/impnotes/syscalls.html#file-size> for details.
  New function OS:USER-SHELLS returns the list of legal user shells.
  See <http://clisp.cons.org/impnotes/syscalls.html#user-shells> for details.
  New SETFable functions OS:HOSTID and OS:DOMAINNAME.
  See <http://clisp.cons.org/impnotes/syscalls.html#hostid> for details.
* Module readline has been upgraded to readline 5.2
  (older versions 5.0 and 5.1 are, of course, still supported).
  See <http://clisp.cons.org/impnotes/readline-mod.html> for details.
* LOAD now uses DIRECTORY only for wild *LOAD-PATHS* components, thus
  speeding up the most common cases and preventing the denial-of-service
  attack whereas CLISP would not start if a file with a name
  incompatible with *PATHNAME-ENCODING* is present in USER-HOMEDIR-PATHNAME.
* ROOM now prints some GC statistics and returns the same values as GC.
  See <http://clisp.cons.org/impnotes/environment-enq.html#room> for details.
* New user variable CUSTOM:*HTTP-LOG-STREAM* controls EXT:OPEN-HTTP logging.
  See <http://clisp.cons.org/impnotes/macros3.html#http-log-stream> for details.
* Bug fixes:
  + Comparison of floats and rationals never underflows. [ 2014262 ]
  + When failing to convert a huge LONG-FLOAT to a RATIONAL, signal an
    ARITHMETIC-ERROR instead of blowing the stack. [ 2015118 ]
  + Restored TYPECODES g++ compilation [ 2015118 ], which allowed fixing
    a few GC-safety bugs.
  + Fixed a segfault when signaling some UNBOUND-VARIABLE errors in some
    interpreted code on MacOS X (introduced in 2.46). [ 2020784 ]
    Thanks to Vladimir Tzankov <vtzankov@gmail.com>.
  + Fixed input after switching a :DOS stream to binary. [ 2022362 ]
  + Support circular objects in EQUAL and EQUALP hash-tables. [ 2029069 ]
  + Avoid C namespace pollution. [ 2146126 ]
  + Fix timeout precision in NEW-CLX. [ 2188102 ]
* ANSI compliance:
  + The sets of declaration and type names are disjoint.
  + FLET, LABELS and MACROLET respect declarations.
2008-10-27 18:07:23 +00:00
minskim
85b764d861 Set PKGCONFIG_OVERRIDE.
Bump PKGREVISION.
2008-10-26 19:16:13 +00:00
minskim
a6859bcbd2 Enable lang/embryo. 2008-10-26 07:56:08 +00:00
minskim
eadcd2f354 Import embryo from pkgsrc-wip. Packaged by Grzegorz Błach.
Embryo implements a C like scripting language used in various parts of
the Enlightenment project, namely Edje.  Embryo allows scripting
capabilities in places that otherwise wouldn't support basic
programming structures such as in Edje EDCs.
2008-10-26 07:54:20 +00:00
adrianp
8daf3dbc45 Remove the Darwin specific hacks in this so it can detect Java on other
OSes as well (e.g. OpenSolaris).
2008-10-25 18:06:31 +00:00
adrianp
9f99fb4d58 Fix path to jre on SunOS 2008-10-25 18:05:03 +00:00
kefren
fcbc4bc50c * Update to mono 2.0.1
* Add linux PLIST

Mono 2.0.1 is a minor bugfix update to Mono 2.0. For full release notes
please consult: http://www.mono-project.com/Release_Notes_Mono_2.0.1
2008-10-25 05:27:58 +00:00
adrianp
99b3bfea12 Remove the Darwin specific hacks in this so it can detect Java on other
OSes as well (e.g. OpenSolaris).
2008-10-24 23:19:04 +00:00
adrianp
ce255c48ab Add support for builtin Java 1.6 on Darwin 9.* 2008-10-24 21:40:00 +00:00
adrianp
c4d68df6f4 Add support for builtin Java 1.6 on Darwin 9.* 2008-10-24 21:35:14 +00:00
rillig
ddfa59374a Fixed a memory leak in the qr operator. PKGREVISION++ 2008-10-21 22:46:49 +00:00
ahoka
6dc73d414b Import see-3.0.1376 as lang/see. 2008-10-20 00:48:44 +00:00
ahoka
39657b4f85 Import see-3.0.1376 as lang/see.
ECMAScript is a standardized language also known variously as JavaScript,
JScript, and LiveScript. SEE is a library that provides a parser and runtime
environment for this language. It conforms to ECMAScript Edition 3, and to
JavaScript 1.5, with some compatibility switches for earlier versions of
JavaScript and Microsoft's JScript.
2008-10-20 00:45:35 +00:00
he
83670cd265 Add BUILDLINK_API_DEPENDS.perl+= perl<5.12.0 together with a comment
explaining that this should prevent a repeat of the current problem where
binary perl packages built for 5.8.8 can be installed together with
perl 5.10.0 without any warning/error.  By the perl numbering scheme,
perl 5.12.0 will be the next maintenance version which installs modules
in a different path than what's used for 5.10.0.

The contents of perl itself doesn't change as a result of this change,
so no revision bump, but a revision bump for all packages which depend
directly on perl is forthcoming, as a workaround for the 5.8.8 -> 5.10.0
transition.
2008-10-19 19:10:42 +00:00
he
72955e214b Remove some extraneous quoting which makes this package not build
on Linux under certain circumstances.  Does not change the contents
of the package for other platforms, so no revision bump.
2008-10-19 19:04:57 +00:00
bjs
0b6da55958 Update to Pyrex-0.8.9.5. Myriad bug fixes and some new features;
the only changelog I found is very dense (CHANGES.TXT) and I do not
have the time to condense it for inclusion here.
2008-10-17 12:46:18 +00:00
he
1427a98994 Adjust PERL5_REQD from 5.8.7 to 5.10.0, so as to prevent attempts
at using p5-* packages built with the new perl from being installed
together with an older version of perl.  The p5-* packages will not
work because the new and old perls install modules in different
directories.  As a consequence, bump package revision.
2008-10-16 18:27:13 +00:00
taca
6679cd94d1 Update distinfo file. 2008-10-16 12:55:51 +00:00
obache
6abb35f709 Update ocamlduce to 3.10.2.
Based on maintainer update request in PR 39450.
(Changes is unkonw)
2008-10-13 13:13:37 +00:00
tron
5aebb6f97d Remove patch that tries to create "hints/dragonfly.sh" which is now part
of the distribution. This fixes build problems on platforms which use
GNU patch (e.g. Mac OS X).
2008-10-11 19:36:11 +00:00
uebayasi
34004f51e0 Move mk/emacs.mk to editors/emacs/modules.mk.
Don't call pkg_info to get the installed Emacs version; always use the
version matching EMACS_TYPE set by users.  Be DEPENDS to it.  This should
address pkg/37146 by Aleksey Cheusov.

While here convert some emacs lisp packages to user-destdir.
2008-10-11 09:31:54 +00:00
seb
6bcc8c586e WRKDIR's basename can be anything hence be a bit more generic
while removing workdir reference in "lib/Config_heavy.pl"
2008-10-11 08:59:48 +00:00
kefren
b390b71b76 Disable generic sharing on NetBSD/amd64 in order to get it built and
working. Probably this should be done for all *BSD as well.
Bump PKGREVISION
2008-10-10 22:02:42 +00:00
he
5c9d47f22a Update perl5 from version 5.8.8nb8 to 5.10.0.
A large number of packages have had their internal regression tests
run successfully with this update, including mod_perl for Apache.


Pkgsrc changes: a number of our local patches are no longer needed.

Upstream changes from version 5.8.8:

  # Core Enhancements

    * The feature pragma
    * New -E command-line switch
    * Defined-or operator
    * Switch and Smart Match operator
    * Regular expressions
    * say()
    * Lexical $_
    * The _ prototype
    * UNITCHECK blocks
    * New Pragma, mro
    * readdir() may return a "short filename" on Windows
    * readpipe() is now overridable
    * Default argument for readline()
    * state() variables
    * Stacked filetest operators
    * UNIVERSAL::DOES()
    * Formats
    * Byte-order modifiers for pack() and unpack()
    * no VERSION
    * chdir, chmod and chown on filehandles
    * OS groups
    * Recursive sort subs
    * Exceptions in constant folding
    * Source filters in @INC
    * New internal variables
    * Miscellaneous
    * UCD 5.0.0
    * MAD
    * kill() on Windows

  # Incompatible Changes

    * Packing and UTF-8 strings
    * Byte/character count feature in unpack()
    * The $* and $# variables have been removed
    * substr() lvalues are no longer fixed-length
    * Parsing of -f _
    * :unique
    * Effect of pragmas in eval
    * chdir FOO
    * Handling of .pmc files
    * $^V is now a version object instead of a v-string
    * @- and @+ in patterns
    * $AUTOLOAD can now be tainted
    * Tainting and printf
    * undef and signal handlers
    * strictures and dereferencing in defined()
    * (?p{}) has been removed
    * Pseudo-hashes have been removed
    * Removal of the bytecode compiler and of perlcc
    * Removal of the JPL
    * Recursive inheritance detected earlier

  # Modules and Pragmata

    * Upgrading individual core modules
    * Pragmata Changes
    * New modules
    * Selected Changes to Core Modules

  # Utility Changes
  # New Documentation
  # Performance Enhancements

    * In-place sorting
    * Lexical array access
    * XS-assisted SWASHGET
    * Constant subroutines
    * PERL_DONT_CREATE_GVSV
    * Weak references are cheaper
    * sort() enhancements
    * Memory optimisations
    * UTF-8 cache optimisation
    * Sloppy stat on Windows
    * Regular expressions optimisations

  # Installation and Configuration Improvements

    * Configuration improvements
    * Compilation improvements
    * Installation improvements
    * New Or Improved Platforms

  # Selected Bug Fixes
  # New or Changed Diagnostics
  # Changed Internals

    * Reordering of SVt_* constants
    * Elimination of SVt_PVBM
    * New type SVt_BIND
    * Removal of CPP symbols
    * Less space is used by ops
    * New parser
    * Use of const
    * Mathoms
    * AvFLAGS has been removed
    * av_* changes
    * $^H and %^H
    * B:: modules inheritance changed
    * Anonymous hash and array constructors

  ...

See 'perldoc perldelta' or http://perldoc.perl.org/perldelta.html
for explanation of each of these points.
2008-10-10 21:58:43 +00:00
ahoka
425057caa4 Update chicken to 3.4.0.
Changes between 3.3.0 and 3.4.0:

- Fixes to the MinGW build.
- PCRE 7.7
- Bug fix for bitwise-or use [Joerg Wittenberger]
- Bug fix in thread-terminate! [thanks to Joerg Wittenberger]
- Cygwin build patched to put the runtime libraries in the right place.
  [thanks to Nathan Thern]
- added support for out-of-tree compilation (via the SRCDIR variable)
  [thanks to Ivan Shmakov]
- bug fix for (string->number "/")
- support for selective procedure profiling in the compiler
- unit utils: moved file- and pathname-related procedures to unit files
- new unit files
2008-10-07 15:28:44 +00:00
kefren
98303ffcb7 Update to monodoc 2.0, part of mono 2.0 2008-10-07 13:24:16 +00:00
kefren
ccf060d8f5 Update to mono 2.0
Improved performance, more features, C# 3.0, complete LINQ support etc.

For a more complete list of changes please consult:
http://www.mono-project.com/Release_Notes_Mono_2.0
2008-10-07 13:22:32 +00:00
joerg
db9239e13f Add support to derive the Python version from PKGNAME_OLD. 2008-10-06 14:41:50 +00:00
joerg
db18207a77 Fix pax invocation. 2008-10-03 17:46:55 +00:00
ahoka
8a8bf5c140 Not jobsafe.
Reported by ASau.
2008-09-24 22:34:45 +00:00
minskim
d3776fdde6 Make the change made in replace.mk 1.10 work on Solaris.
Previously, a non-existing directory in REPLACE_RUBY_DIRS stopped the build
on Solaris.
2008-09-22 16:42:06 +00:00
minskim
d6695412bc Make sure the shebang line replacement for Ruby alters only a shebang line.
Previously, it altered lines that did not start with "#!".  This, with
the recent change in misc/rubygems/rubygems 1.39, broke www/rails.
2008-09-21 21:50:31 +00:00
joerg
5a434629b3 Kill trailing ' that break /bin/sh on netbsd/current. 2008-09-19 23:35:15 +00:00
adrianp
56ed4a4de4 Implement a proper fix for PR 39449
Don't leak tmp_dir in pear.conf
Should also fix builk builds (pointed out by joerg@)
Remove evil pear.conf handling
PKGREVISION++
2008-09-15 11:54:21 +00:00
taca
af6f072532 Accept none existing directory in REPLACE_RUBY_DIRS. 2008-09-15 08:40:55 +00:00
taca
bdeb2e1f38 Fix interpreter for h2rb script.
Bump PKGREVISION.
2008-09-15 03:30:22 +00:00
taca
214e38e041 Add fix for http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-3790
(http://www.ruby-lang.org/en/news/2008/08/23/dos-vulnerability-in-rexml/)
from ruby_1_8 branch.

Bump PKGREVISION.
2008-09-14 05:17:18 +00:00
adrianp
d60030b2ae * Add a note about SunOS and needing to have SUNWaudh installed to
compile the sunaudiodev module.
* PLIST fix for SunOS
2008-09-13 09:59:35 +00:00