summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2009-05-19Update from version 1.0.0 to 1.1.0 (now that 1.2.0 is about to be released :)he5-194/+16
Pkgsrc changes: o Add LICENSE setting (artistic-2.0) o Centralize version number setting o Assume that this supports user-destdir Upstream changes: - Core + Added op: load_language, find_caller_lex + socket IO are back as PMC + refactor some PMC: Hash, ManagedStruct - Compiler + PGE - Allow \x, \c, and \o in enumerated character classes (incl ranges) - Add initial greedy-only version of ** quantifier + PCT - Add HLL source line bytecode annotations - Add another dumper format to assist syntax highlighters - Revise mk_language_shell.pl to updated create_language.pl - Deprecations + Removed ops: gcd, exec, classname, need_finalize, runinterp, substr_r + Removed dynamic op: mul + Removed .HLL_map directive; use interp's .hll_map() instead + Removed PMCs: slice, bound_nci, ref + Removed Configure.pl option: --pmc + Removed PMC union struct - Documentation + Book - Reorganization and many improvements & additions - Tools + Add a parrot-fuzzer - Miscellaneous + Improve Debian/Ubuntu package + various bugfixes, code cleanups, and coding standard fixes
2009-05-19Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENTwiz12-36/+34
block). Uncomment some commented out LICENSE lines while here.
2009-05-18Updated lang/openjdk7-bin to 20090502abs3-64/+75
- Now built against 5.0 RELEASE - x86_64 binaries are now available
2009-05-18Make jikes a build dependency. Bump PKGREVISION.wiz3-5/+7
From Jared D. McNeill in PR 41430.
2009-05-16cleanup: replaced _PKG_SILENT and _PKG_DEBUG with RUN.rillig5-26/+26
2009-05-09Apply a patch to fix compile error on Solaris 10. The patch was suppliedtaca2-1/+20
by KAWAKUBO Hiroshi via PR pkg/41386.
2009-05-08Use OVERRIDE_DIRDEPTH instead of hardcoding config.sub and config.guesshasso1-3/+2
paths as suggested by Joerg.
2009-05-06Replace config.guess and config.sub with pkgsrc versions which allows tohasso1-1/+3
build it on DragonFly.
2009-05-02Adding patch from perl-5.10.1 upstream to fix "Unkown error bug" describedsno3-3/+48
in http://rt.perl.org/rt3/Public/Bug/Display.html?id=49472 Bumping PKGREVISION
2009-05-02Apply a patch to fix the broken build reported in PR pkg/41240sno2-1/+19
2009-05-02Add PREV_PKGPATH and/or SUPERSEDES for various packages thatreed1-1/+4
were moved or renamed. This was for some from 2008 and 2009 and one from 2001. Also I noticed that a CHANGES entry was wrong as said "Renamed" when should have said "Moved" (lua-OSBF) because PKGBASE stayed the same.
2009-04-30no distfile on mpg.de. master site removed.zafer1-3/+2
2009-04-30python.org has no ftp service. remove master site.zafer1-3/+2
2009-04-30fix ftp link.zafer1-2/+2
2009-04-30DESTDIR ready.hasso2-2/+6
2009-04-30* Update to a refresh snapshot.hasso3-6/+40
* Use gmake as building with bmake fails randomly. * Make it build on DragonFly master.
2009-04-28* Add some defines to get slightly more working mono on DragonFly (programshasso12-18/+105
still segfault with illegal instruction error after some seconds of work). * Add some cvs id's to the patches. * Bump PKGREVISION.
2009-04-24* Make it build on DragonFly.hasso5-18/+48
* Remove rgbimg module from PLIST, it's removed. * Bump PKGREVISION.
2009-04-22Hack it to work on DragonFly.hasso9-10/+507
2009-04-20Update Ksi Scheme Interpreter to version 3.4.3.asau5-66/+8
Chages since previous release include bug fixes and removal of Boehm GC from distribution. Mark as not MAKE_JOBS safe.
2009-04-20While the logic for handling NetBSD/powerpc (and OpenBSD/powerpc)he2-30/+30
was correct, it was mis-placed in the file. It needs to include <elf.h> or the moral equivalent of that before the symbols can be tested. This now corresponds with what's committed upstream. Again, since this is a build fix, no revision bump should be required.
2009-04-19macfs.py doesn't happen, and plistlib isn't Darwin-specific anymore.schmonz1-7/+1
2009-04-19Fix libpython version number on Darwin.snj2-4/+4
2009-04-19Make BUILDLINK_API_DEPENDS.python26 agree with the package.snj1-2/+2
2009-04-19Add py26 to default list of PYTHON_VERSIONS_ACCEPTED and setsnj1-2/+3
BUILDLINK_API_DEPENDS.python26.
2009-04-19Add untested entries for python26.wiz2-10/+16
2009-04-19Add untested entry for python26.wiz1-2/+12
2009-04-19+ python26.wiz1-1/+2
2009-04-19Initial import of python26-2.6.2.wiz30-0/+5379
Compiles, installs, and runs on NetBSD-5.99.10/amd64; no further tests done. Please test and fix on your platform! What's new in Python-2.6: The major theme of Python 2.6 is preparing the migration path to Python 3.0, a major redesign of the language. Whenever possible, Python 2.6 incorporates new features and syntax from 3.0 while remaining compatible with existing code by not removing older features or syntax. When it tries to do what it can, adding compatibility functions in a future_builtins module and a -3 switch to warn about usages that will become unsupported in 3.0. Some significant new packages have been added to the standard library, such as the multiprocessing and json modules, but there aren way. Python 2.6 also sees a number of improvements and bugfixes throughout the source. A search through the change logs finds there were 259 patches applied and 612 bugs fixed between Python 2.5 and 2.6. Both figures are likely to be underestimates. More details at http://docs.python.org/whatsnew/2.6.html
2009-04-17For the NetBSD/powerpc 3.x case, use the enums out of <powerpc/reloc.h>he2-9/+9
instead of literal integers. Again, this should not result in different code, so no reason to bump revision.
2009-04-17Two minor changes to the adaptation for NetBSD/powerpc, resultinghe2-11/+28
in no code change and adding portability to NetBSD 3.x, so no revision bump: o Let the workaround for missing R_PPC_ADDR16{HI,LO} work for other systems who also define R_PPC_16_{HI,LO} instead. o Add portability to NetBSD/powerpc 3.x, which has a very minimalist <powerpc/elf_machdep.h> file.
2009-04-16Update to librep-0.17.3.tnn12-299/+44
0.17.3 ====== * Updated MAINTAINERS * Dropped rep.m4 - use librep.pc instead * Improved librep.pc * Updated librep.spec * Add -L/lib$libsuff to READLINE_LIBS [T2 Patch] * Fix compilation on PPC64 [Marcus Comstedt] * Small fixup in src/fake-libexec [SuSE] * No rpath in src/rep-config.sh [Fedora] * Added ebuild [Harald van Dijk] * Improved Makefile's distclean rule * Reworked autogen.sh * Reworked configure.in * Major rework of the spec-file * Improved configure's ending message * Fixed configure.in's templates for autoheader * BSD-Tar is not supported by librep, give users a usefull warning message [Mark Diekhans] 0.17.2 ====== * fixups for configure.in * updated BUGS, HACKING and README * define inline if undefined (fixes compiler warnings) * create the destination directory for the .pc file before installing it * fixed in issue with FreeBSD in numbers.c [FreeBSD patch] * improved a function of numbers.c [FreeBSD patch] * rep_file_fdopen has not been listed in librep.sym * added -tag=CC to libtool in several places * don't ignore $LDFLAGS upon build * dropped some useless code in sdbm.c * make sure inline is defined 0.17.1 ====== * started code-cleanup * added a .pc file * added -no-split to makeinfo [FreeBSD patch] * added -enable-paranoia to configure [compile with CFLAGS+="-Wall -ansi"] * updated the spec file * replaced a static void by a void in main.c [Debian patch] * use correct shebang in rep-xgettext.jl [ALT-Linux patch] * trim trailing / to mkdir(2) [NetBSD patch]
2009-04-16Update ruby18-base-1.8.7.160 (1.8.7-p160).taca5-101/+5
This release is counterpart of 1.8.6-p368, so many bugs are fixed since the latest 1.8.7. Check the ChangeLog for more details. Especialy, including workarounds for CVE-2007-1558 and CVE-2008-1447.
2009-04-16Bump Ruby 1.8.7's patch level to 160.taca1-2/+2
2009-04-14Fix the detection and use of perldoc, so that this package can behe3-1/+47
fully built and installed when the build is run as root. The reason this is problematical is that perldoc changes uid if run as root, to either 'nobody', 'nouser' or uid -2, for security reasons, and then cannot write files owned by root or create files in directories owned by root with 'normal' permissions. No revision bump as this should purely be a build fix.
2009-04-13Needs msgfmt.hasso1-2/+2
2009-04-11Update python25 to 2.5.4. Spammy changes:snj29-1079/+46
What's New in Python 2.5.4? =========================== *Release date: 23-Dec-2008* Core and builtins ----------------- - Revert patch for #1706039, as it can crash the interpreter. - Added test case to ensure attempts to read from a file opened for writing fail. What's New in Python 2.5.3? =========================== *Release date: 19-Dec-2008* Build ----- - In the OSX installer, update SQLite to 3.6.7, and change bsddb URL. Build against system Tcl framework. What's New in Python 2.5.3c1? ============================= *Release date: 13-Dec-2008* Core and builtins ----------------- - Issue #1706039: Support continued reading from a file even after EOF was hit. - Issue #1683: prevent forking from interfering in threading storage. - Issue #4597: Fixed several opcodes that weren't always propagating exceptions. - Issue #4589: Propagated an exception thrown by a context manager's __exit__ method's result while it's being converted to bool. - Issue #4317: Fixed a crash in the imageop.rgb2rgb8() function. - Issue #4230: If ``__getattr__`` is a descriptor, it now functions correctly. - Issue #4048: The parser module now correctly validates relative imports. - Issue #4176: Fixed a crash when pickling an object which ``__reduce__`` method does not return iterators for the 4th and 5th items. - Issue #3967: Fixed a crash in the count() and find() methods of string-like objects, when the "start" parameter is a huge value. - Issue #3936: The parser warnings for using "as" and "with" as variable names didn't fire after import statements. - Issue #3751: str.rpartition would perform a left-partition when called with a unicode argument. - Issue #3537: Fix an assertion failure when an empty but presized dict object was stored in the freelist. - Apply security patches from Apple. - Issue #2620: Overflow checking when allocating or reallocating memory was not always being done properly in some python types and extension modules. PyMem_MALLOC, PyMem_REALLOC, PyMem_NEW and PyMem_RESIZE have all been updated to perform better checks and places in the code that would previously leak memory on the error path when such an allocation failed have been fixed. - Issue #2242: Fix a crash when decoding invalid utf-7 input on certain Windows / Visual Studio versions. - Issue #3360: Fix incorrect parsing of '020000000000.0', which produced a ValueError instead of giving the correct float. - Issue #3242: Fix a crash inside the print statement, if sys.stdout is set to a custom object whose write() method happens to install another file in sys.stdout. - Issue #3088: Corrected a race condition in classes derived from threading.local: the first member set by a thread could be saved in another thread's dictionary. - Issue #3100: Corrected a crash on deallocation of a subclassed weakref which holds the last (strong) reference to its referent. - Issue #1686386: Tuple's tp_repr did not take into account the possibility of having a self-referential tuple, which is possible from C code. Nor did object's tp_str consider that a type's tp_str could do something that could lead to an inifinite recursion. Py_ReprEnter() and Py_EnterRecursiveCall(), respectively, fixed the issues. (Backport of r58288 from trunk.) - Patch #1442: properly report exceptions when the PYTHONSTARTUP file cannot be executed. - The compilation of a class nested in another class used to leak one reference on the outer class name. - Issue #1477: With narrow Unicode builds, the unicode escape sequence \Uxxxxxxxx did not accept values outside the Basic Multilingual Plane. This affected raw unicode literals and the 'raw-unicode-escape' codec. Now UTF-16 surrogates are generated in this case, like normal unicode literals and the 'unicode-escape' codec. - Issue #2321: use pymalloc for unicode object string data to reduce memory usage in some circumstances. - Issue #2238: Some syntax errors in *args and **kwargs expressions could give bogus error messages. - Issue #2587: In the C API, PyString_FromStringAndSize() takes a signed size parameter but was not verifying that it was greater than zero. Values less than zero will now raise a SystemError and return NULL to indicate a bug in the calling C code. - Issue #2588, #2589: Fix potential integer underflow and overflow conditions in the PyOS_vsnprintf C API function. - Issue #1204: The configure script now tests for additional libraries that may be required when linking against readline. This fixes issues with x86_64 builds on some platforms (a few Linux flavors and OpenBSD). - Issue #3678: Correctly pass LDFLAGS and LDLAST to the linker on shared library targets in the Makefile. Library ------- - Issue #3767: Convert Tk object to string in tkColorChooser. - Issue #4342: Always convert Text.index result to string. - Issue 3248: Allow placing ScrolledText in a PanedWindow. - Issue #4084: Fix max, min, max_mag and min_mag Decimal methods to give correct results in the case where one argument is a quiet NaN and the other is a finite number that requires rounding. - Issue #1776581 and #4302. Minor corrections to smtplib. - Issue #3774: Fixed an error when create a Tkinter menu item without command and then remove it. - Assigning methods to ctypes.Structure and ctypes.Union subclasses after creation of the class does now work correctly. See Issue #1700288. - Issue #3895: _lsprof could be crashed with an external timer that did not return a float when a Profiler object is garbage collected. - Issues #3968 and #3969: two minor turtle problems. - Issue #3547: Fixed ctypes structures bitfields of varying integer sizes. - Issue #3762: platform.architecture() fails if python is lanched via its symbolic link. - Issue #3554: ctypes.string_at and ctypes.wstring_at did call Python api functions without holding the GIL, which could lead to a fatal error when they failed. - Issue #2234: distutils failed for some versions of the cygwin compiler. The version reported by these tools does not necessarily follow the python version numbering scheme, so the module is less strict when parsing it. - Issue #2222: Fixed reference leak when occured os.rename() fails unicode conversion on 2nd parameter. (windows only) - Issue #3134: shutil referenced undefined WindowsError symbol. - Issue #1342811: Fix leak in Tkinter.Menu.delete. Commands associated to menu entries were not deleted. - Issue #799428: Fix Tkinter.Misc._nametowidget to unwrap Tcl command objects. - Issue #3339: dummy_thread.acquire() could return None which is not a valid return value. - Issue #3116 and #1792: Fix quadratic behavior in marshal.dumps(). - Issue #2682: ctypes callback functions no longer contain a cyclic reference to themselves. - Issue #2670: Fix a failure in urllib2.build_opener(), when passed two handlers that derive the same default base class. - Issue #2495: tokenize.untokenize now inserts a space between two consecutive string literals; previously, ["" ""] was rendered as [""""], which is incorrect python code. - Issue #2482: Make sure that the coefficient of a Decimal is always stored as a str instance, not as a unicode instance. This ensures that str(Decimal) is always an instance of str. This fixes a regression from Python 2.5.1 to Python 2.5.2. - Issue #2478: fix failure of decimal.Decimal(0).sqrt() - Issue #2432: give DictReader the dialect and line_num attributes advertised in the docs. - Issue #1747858: Fix chown to work with large uid's and gid's on 64-bit platforms. - Bug #2220: handle rlcompleter attribute match failure more gracefully. - Bug #1725737: In distutil's sdist, exclude RCS, CVS etc. also in the root directory, and also exclude .hg, .git, .bzr, and _darcs. - Bug #1389051: imaplib causes excessive memory fragmentation when reading large messages. - Bug #1389051, 1092502: fix excessively large memory allocations when calling .read() on a socket object wrapped with makefile(). - Bug #1433694: minidom's .normalize() failed to set .nextSibling for last child element. - Issue #2791: subprocess.Popen.communicate explicitly closes its stdout and stderr fds rather than leaving them open until the instance is destroyed. - Issue #2632: Prevent socket.read(bignumber) from over allocating memory in the common case when the data is returned from the underlying socket in increments much smaller than bignumber. - Issue #1857: subprocess.Popen.poll gained an additional _deadstate keyword argument in python 2.5, this broke code that subclassed Popen to include its own poll method. Fixed my moving _deadstate to an _internal_poll method. - Issue #2113: Fix error in subprocess.Popen if the select system call is interrupted by a signal. - Issue #874900: after an os.fork() call the threading module state is cleaned up in the child process to prevent deadlock and report proper thread counts if the new process uses the threading module. - Issue #3309: Fix bz2.BZFile iterator to release its internal lock properly when raising an exception due to the bz2file being closed. Prevents a deadlock. Extension Modules ----------------- - Issue #1040026: Fix os.times result on systems where HZ is incorrect. - Issue #4228: Pack negative values the same way as 2.4 in struct's L format. - Security Issue #2: imageop did not validate arguments correctly and could segfault as a result. - Issue 3886: [CVE-2008-2316] Possible integer overflow in the _hashopenssl module was closed. - Issue 1179: [CVE-2007-4965] Integer overflow in imageop module. Also fixes rgbimg module. - Issue #3205: When iterating over a BZ2File fails allocating memory, raise a MemoryError rather than silently stop the iteration. - Patch #2111: Avoid mmap segfault when modifying a PROT_READ block. - zlib.decompressobj().flush(value) no longer crashes the interpreter when passed a value less than or equal to zero. - issue2858: Fix potential memory corruption when bsddb.db.DBEnv.lock_get and other bsddb.db object constructors raised an exception. - Issue #3120: On 64-bit Windows the subprocess module was truncating handles. - Issue #1471: Arguments to fcntl.ioctl are no longer broken on 64-bit OpenBSD and similar platforms due to sign extension. - Issue #3312: Fix two crashes in sqlite3. Tests ----- - Issue #3863: Disabled a unit test of fork being called from a thread when running on platforms known to exhibit OS bugs when attempting that. - Issue #3261: test_cookielib had an improper file encoding specified. - Patch #2232: os.tmpfile might fail on Windows if the user has no permission to create files in the root directory. Documentation ------------- Build ----- - Issue #4368: Don't define _XOPEN_SOURCE on FreeBSD 4.*.
2009-04-10Update to GNU Smalltalk 3.1.asau6-337/+152
There're numerous changes, which include various improvements, new features and bug fixes. Most notable changes include async. signal safety, threads support, remote control of Smalltalk VM via TCP socket, DBI improvements, bindings to Cairo, LibSDL, OpenGL and GLUT, Swazoo web server, newer Seaside application server and web framework.
2009-04-10Add a buildlink file for the java vm frameworkabs1-0/+16
2009-04-09Remove redundant NO_CHECKSUM and EXTRACT_ONLY definitions.joerg2-4/+2
2009-04-08Use META_PACKAGEjoerg1-8/+3
2009-04-08Remove the remaining NO_MTREE definitions, it has been a nop for ajoerg4-8/+4
while.
2009-04-07Make it compile on DragonFly master.hasso2-7/+18
2009-04-07support NetBSD's pthread_attr_get_np() which is similar to Linux'sdrochner5-3/+77
pthread_getattr_np(), just different, needed for get_thread_stack_base() to work which is needed for the scm_init_guile() API approved by gdt bump PKGREVISION
2009-04-07Update to mono 2.4kefren2-7/+6
2009-04-07Welcome to mono 2.4kefren10-588/+334
Changelist available at http://www.mono-project.com/Release_Notes_Mono_2.4 Note: Enabled for now generics on amd64, as they look to work
2009-04-05Add a patch to make this package build for our powerpc ports.he2-1/+20
Since there is no difference for our other ports, no revision bump needed. Part of fixing PR pkg/40622. OK'ed by agc@
2009-03-30Fix build on NetBSD 5.x using same patch Joerg applied to gcc3.markd2-1/+26
2009-03-25Update from version 0.4.11nb1 to 1.0.0.he7-692/+505
Pkgsrc changes: o New MASTER_SITES o Take maintainership (apologies if I'm stepping on someone's toes) o The package now has built-in knowledge if the CPU arch has working jit support (currently i386, powerpc and arm, of which the two first have been tested), so there's no need to direct the jit support from the main Makefile o Update PLIST o Added patches to port to NetBSD/powerpc (reported upstream) o Added patch to remove a GNUism from one of the shell scripts (test using == in place of =) Upstream changes: o Too many to mention; there have been some 20-odd number of intervening releases since the 0.4.11 release of 2007-Apr-17, according to http://docs.parrot.org/parrot/latest/html/docs/parrothist.pod.html which contains the release history. OK'ed by wiz@.
2009-03-25Bump PKGREVISION following the update of textproc/icu, and thehe3-5/+6
corresponding change of ABI. OK'ed by wiz@ (as was the textproc/icu update).