Commit graph

4830 commits

Author SHA1 Message Date
kefren
0f09f68fc8 re-add MAKE_JOBS_SAFE=no because it sometimes fails under bulk builds
No functional change
2008-12-21 07:44:46 +00:00
adrianp
93d923cefb Fix some pkglint warnings
Apply a fix for PR#39284
2008-12-20 14:42:50 +00:00
joerg
35471bc4bb Improve AIX support to the point that dynamic modules work. Bump
revision. In collaboration with Jens Rehsack.
2008-12-20 13:08:00 +00:00
tnn
845e25c534 Update to ecl-8.12.0. From Aleksej Saushev via pkgsrc-wip.
This release is the last one before a major redesign of ECL,
which will affect issues like Unicode streams and handling of
interrupts.

Most notable changes since 0.9l include:
- new versioning scheme, based on <year>.<month>.<patchlevel>;
- compiler error, warning, notes and messages handling;
- float point number exceptions handling;
- signals handling;
- improvements to help file;
- improvements to operating system interface;
- CLX 0.7.3;
- many bug fixes.
2008-12-19 23:12:46 +00:00
joerg
c96e2c0a32 Update to cparser-0.9.7:
* lots of bugfixes
* add/correct semantic checks
* more/improved warnings
* internal cleanups (introduce entity_t types)
* support more GCC extensions
* improved error recovery
* support more switches for GCC compatibility
* support for libc builtins
* add a manpage
2008-12-17 16:59:19 +00:00
tron
e802ba65a2 Remove "-Wno-long-double" from the Darwin C compiler flags as suggested
by Chris Herborth in PR pkg/39425. This is somewhat cleaner than using
buildlink3 to do the same job.
2008-12-17 12:49:51 +00:00
tron
c09f837e92 Strip out the "-Wno-long-double" option. It's not mentioned in any GCC
manual page I have access to and breaks the build under Mac OS X Leopard
using the GCC 4.2.1 provided by Xcode Tools 3.1.2.
2008-12-16 15:50:57 +00:00
gdt
93c2fed2cc Restore a fixed version of patch-ah. While -R was in the string, it
was there because guile was built against gmp etc. from /usr/pkg, not
present to let programs find -lguile.  Therefore, add in rpath for
$(libdir) when we add in -L for libdir.

This looks ok to me, but I will be away AFK most of the day, so feel
free to remove the line in distinfo and re-commit if this turns out to
be bad.
2008-12-15 15:26:47 +00:00
gdt
efb528fb82 Remove patch to add -Wl,-R to guile-config link. I had borked it when
merging to the new guile-config code, and it turns out not to be
necessary since there is some other mechanism to add rpath.  Arguably
it should still be added, as the later rpath might only be there for
dependencies.  (Plus, depending programs should use pkg-config
instead.)
2008-12-15 15:02:13 +00:00
gdt
79a74c9039 Update to 1.8.6. Adjust patch-ah slightly for new upstream code.
Delete patch-aa as the whole lt_preloaded_symbols bit is gone upstream.

Changes in 1.8.6 (since 1.8.5)

* New features (see the manual for details)

** New convenience function `scm_c_symbol_length ()'

** Single stepping through code from Emacs

When you use GDS to evaluate Scheme code from Emacs, you can now use
`C-u' to indicate that you want to single step through that code. See
`Evaluating Scheme Code' in the manual for more details.

** New "guile(1)" man page!

* Changes to the distribution

** Automake's `AM_MAINTAINER_MODE' is no longer used

Thus, the `--enable-maintainer-mode' configure option is no longer
available: Guile is now always configured in "maintainer mode".

** `ChangeLog' files are no longer updated

Instead, changes are detailed in the version control system's logs.  See
the top-level `ChangeLog' files for details.

* Bugs fixed

** `symbol->string' now returns a read-only string, as per R5RS
** Fix incorrect handling of the FLAGS argument of `fold-matches'
** `guile-config link' now prints `-L$libdir' before `-lguile'
** Fix memory corruption involving GOOPS' `class-redefinition'
** Fix possible deadlock in `mutex-lock'
** Fix build issue on Tru64 and ia64-hp-hpux11.23 (`SCM_UNPACK' macro)
** Fix build issue on mips, mipsel, powerpc and ia64 (stack direction)
** Fix build issue on hppa2.0w-hp-hpux11.11 (`dirent64' and `readdir64_r')
** Fix build issue on i386-unknown-freebsd7.0 ("break strict-aliasing rules")
** Fix misleading output from `(help rationalize)'
** Fix build failure on Debian hppa architecture (bad stack growth detection)
** Fix `gcd' when called with a single, negative argument.
** Fix `Stack overflow' errors seen when building on some platforms
** Fix bug when `scm_with_guile ()' was called several times from the
   same thread
** The handler of SRFI-34 `with-exception-handler' is now invoked in the
   dynamic environment of the call to `raise'
** Fix potential deadlock in `make-struct'
** Fix compilation problem with libltdl from Libtool 2.2.x
** Fix sloppy bound checking in `string-{ref,set!}' with the empty string
2008-12-10 23:11:55 +00:00
adrianp
8ef40ca018 Remove obsolete patch - pointed out by tron@ 2008-12-10 20:44:56 +00:00
adrianp
4f7a0289fa Update to 5.2.8.
Security Enhancements and Fixes in PHP 5.2.7:

Upgraded PCRE to version 7.8 (Fixes CVE-2008-2371)
Fixed missing initialization of BG(page_uid) and BG(page_gid), reported by Maksymilian Arciemowicz.
Fixed incorrect php_value order for Apache configuration, reported by Maksymilian Arciemowicz.
Fixed a crash inside gd with invalid fonts (Fixes CVE-2008-3658).
Fixed a possible overflow inside memnstr (Fixes CVE-2008-3659).
Fixed security issues detailed in CVE-2008-2665 and CVE-2008-2666.
Fixed bug #45151 (Crash with URI/file..php (filename contains 2 dots)).(Fixes CVE-2008-3660)
Fixed bug #42862 (IMAP toolkit crash: rfc822.c legacy routine buffer overflow). (Fixes CVE-2008-2829)
Key enhancements in PHP 5.2.7 include:

Fixed several memory leaks inside the readline and sqlite extensions
A number of corrections relating to date parsing inside the date extension
Fixed bugs relating to data retrieval in the PDO extension
A series of crashes in various areas of code were resolved
Several corrections were made to the strip_tags() function in terms of < and <?XML handling
A number of bugs were fixed in extract() function when EXTR_REFS flag is being used
Added the ability to log PHP errors to the SAPI (Ex. Apache log) logging facility
Over 170 bug fixes.

5.2.8
Reverted bug fix Fixed bug #42718 that broke magic_quotes_gpc (Scott)
2008-12-10 19:37:01 +00:00
adrianp
53033b0016 Revert to 5.2.6:
http://www.php.net/archive/2008.php#id2008-12-07-1

Thanks to tron@ for the heads up
2008-12-08 14:52:00 +00:00
tron
0c42027a9b Add fixes for CVE-2008-2827 and CVE-2008-5302 from CPAN respectively
Debian. While there also fix two check interpreter warnings.
2008-12-08 13:34:46 +00:00
schwarz
8943b09335 added fix for bug perl #57458 (relevant to FreeBSD 7.X) 2008-12-08 12:46:13 +00:00
adrianp
9767e2f1d3 Update to 5.2.7.
Security Enhancements and Fixes in PHP 5.2.7:

Upgraded PCRE to version 7.8 (Fixes CVE-2008-2371)
Fixed missing initialization of BG(page_uid) and BG(page_gid), reported by Maksymilian Arciemowicz.
Fixed incorrect php_value order for Apache configuration, reported by Maksymilian Arciemowicz.
Fixed a crash inside gd with invalid fonts (Fixes CVE-2008-3658).
Fixed a possible overflow inside memnstr (Fixes CVE-2008-3659).
Fixed security issues detailed in CVE-2008-2665 and CVE-2008-2666.
Fixed bug #45151 (Crash with URI/file..php (filename contains 2 dots)).(Fixes CVE-2008-3660)
Fixed bug #42862 (IMAP toolkit crash: rfc822.c legacy routine buffer overflow). (Fixes CVE-2008-2829)
Key enhancements in PHP 5.2.7 include:

Fixed several memory leaks inside the readline and sqlite extensions
A number of corrections relating to date parsing inside the date extension
Fixed bugs relating to data retrieval in the PDO extension
A series of crashes in various areas of code were resolved
Several corrections were made to the strip_tags() function in terms of < and <?XML handling
A number of bugs were fixed in extract() function when EXTR_REFS flag is being used
Added the ability to log PHP errors to the SAPI (Ex. Apache log) logging facility
Over 170 bug fixes.
2008-12-05 13:07:37 +00:00
wiz
6e2c8165c0 Fix for python23 update to 2.3.7.
Noted by Robert Elz in PR 40082.
2008-12-02 22:15:12 +00:00
snj
54628d0029 Remove one last python15 bit. 2008-11-29 19:30:33 +00:00
snj
2ff595bb24 Oops, forgot to commit these. Remove python15 support. 2008-11-29 18:52:22 +00:00
snj
2b5d8ba08f Remove python15. 2008-11-29 18:13:28 +00:00
joerg
d05ee72483 DESTDIR ready. 2008-11-29 17:55:38 +00:00
bjs
1c97e7d5b8 Add a reminder to install with debugging symbols if building
with e.g. -g (in the future)
2008-11-28 01:20:06 +00:00
bjs
0a706813ac Add/enable lang/cparser 2008-11-28 01:18:21 +00:00
bjs
d0919f55bd Import cparser-0.9.5.
Cparser is a recursive descent C99 parser written in C99. It contains
a lexer, a parser, and the appropriate constructs; it does AST and
semantic analysis. It is currently used as a frontend to the
libFirm intermediate representation.  However, it can be used
independently, and also is able to bootstrap itself.  Currently, cparser
uses an external preprocessor.
2008-11-28 01:17:47 +00:00
kefren
bd05fe3142 add mono-basic 2008-11-22 08:56:16 +00:00
kefren
3654a86841 Initial import of Mono VB.NET framework 2008-11-22 08:55:28 +00:00
kefren
faebc10d59 correct general register state indexes for NetBSD/amd64
Bump PKGREVISION
2008-11-21 08:00:48 +00:00
kefren
26a9d6cde6 reenable MAKE_JOBS_SAFE (2.0.1 compiled OK several times on i386 and amd64)
let configure choose tls model
provide atomic_ops to Interlock functions in newer NetBSDs
bump PKGREVISION
2008-11-19 11:17:49 +00:00
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