summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2005-09-07Fix build under Solaris x86, by deactivating jit enginetonio1-2/+2
2005-09-07Set maintainer to tech-pkg. Bruce is not maintaining thesereed1-2/+2
packages. Thank you Bruce for helping with pkgsrc.
2005-09-06oups, included "../../mk/pthread.buildlink3.mk" in the wrong filetonio2-3/+3
2005-09-06kaffe uses pthreadtonio1-1/+2
2005-09-06Add ${BUILDLINK_LDADD.dl} to LIBS as lua has no configure script tojlam1-1/+2
detect and add "-ldl" (on systems that need it) by itself during the build. This addresses pkg/31171.
2005-09-06Update lang/kaffe-esound to 1.1.5tonio1-5/+6
2005-09-06Update lang/kaffe-x11 to 1.1.5tonio2-12/+24
added dependancies on libart2 gtk2
2005-09-06Update lang/kaffe to 1.1.5tonio11-206/+197
regenerate buildlink3 approved by wiz@
2005-09-06Fix build under darwin anf gcc4tonio3-1/+37
Patches taken from darwinports (thanks toby)
2005-09-05Update to 3.1.5:wiz6-131/+19
Changes from 3.1.4 to 3.1.5 --------------------------- 1. The random() suite has been updated to a current FreeBSD version, which works on systems with > 32-bit ints. 2. A new option, `--exec' has been added. It's like -f but ends option processing. It also disables `x=y' variable assignments, but not -v. It's needed mainly for CGI scripts, so that source code can't be passed in as part of the URL. 3. dfa.[ch] have been synced with GNU grep development. This also fixes multiple regex matching problems in multibyte locales. 4. Updated to Automake 1.9.5. 5. Updated to Bison 2.0. 6. The getopt* and regex* files were synchronized with current GLIBC CVS. See the ChangeLog for the versions and minor edits made. 7. `configure --disable-nls' now disables just gawk's own translations. Gawk continues to work with the locale's numeric formatting. This includes a bug fix in handling the printf ' flag (e.g., %'d). 8. Gawk is now multibyte aware. This means that index(), length(), substr() and match() all work in terms of characters, not bytes. 9. Gawk is now smarter about parsing numeric constants in corner cases. 11. Not closing open redirections no longer causes gawk to exit non-zero. 10. The VMS port has been updated. 11. Changes from Andrew Schorr at the xmlgawk project to provide for open hooks from extensions are now included. This will let the xmlgawk extension work in the standard gawk. 12. Updated to gettext 0.14.4. Gawk no longer includes its own copy of the gettext `intl' library, following current GNU practice to rely on there being an external version thereof. 13. A regexp of the form `//' will now generate a warning that it is not a C++ comment from --lint (awk.y). 14. The ^ and ^= operators with an integer exponent now use Exponentiation by Squaring. This simultaneously fixes a problem with ^= and a negative integer exponent. 15. length(array) now returns the number of elements in the array. This is is a non-standard extension that will fail in POSIX mode. 16. Carriage return characters are now ignored in program source code. 17. Four new translations added. 18. Various minor bugs fixed. See the ChangeLog for the details.
2005-09-04Move some options that only apply to the PHP CGI package from Makefile.phpjlam2-4/+5
(shared with ap-php) into the php package Makefile.
2005-09-04Updating lang/ocaml to 3.08.4 (PR 31128)tonio3-12/+12
This is mainly a bug fix release, fixing code generation under amd64 and some OO compilation problems, among many others approved by adam@
2005-09-04Libtoolize lua build. Since the shared library version has changed,jlam10-95/+179
bump the PKGREVISION to 4, and set BUILDLINK_RECOMMENDED.lua appropriately in the buildlink3.mk file.
2005-09-03Bump BUILDLINK_RECOMMENDED to nb1 for recent security issue and fix typoadrianp1-2/+2
Fix suggested by salo@.
2005-09-03Update php5 to 5.0.4nb1 to address XML_RPC security issue(s)adrianp3-5/+20
Fix based on work done by tron@ for the PHP 4.x branch fix PLIST fixup to correctly remove @PREFIX@/lib/php
2005-09-02Replaced the DESCR with contents from the SUMMARY file of the distribution,rillig1-26/+13
which is intended for exactly that kind of files. Fixes PR 31121.
2005-09-01Bump PKGREVISION for change made to patches/patch-al in revision 1.7 asdarcy1-2/+2
suggested by Lubomir Sedlacik in discussions on releng-pkgsrc and pullup request 727.
2005-08-31Add patch from Tcl cvs repository. See:seb2-1/+33
http://sourceforge.net/tracker/index.php?func=detail&aid=1222872&group_id=10894&atid=110894 http://cvs.sourceforge.net/viewcvs.py/tcl/tcl/unix/tclUnixNotfy.c?r1=1.11.2.12&r2=1.11.2.13&only_with_tag=core-8-4-branch This has the added benefit of improving the tcl interpreter stability on NetBSD/sparc64 2.0_STABLE: no more SIGBUS, due to a LP64 type problem with a pthread_join() argument, even if the self-test is still shaggy. Approved by jwise@.
2005-08-31Fix problem where LDFLAGS is not being expanded on the command line.darcy2-6/+6
Patch supplied by KISHIMOTO, Makoto <ksmakoto (you know what ) dd.iij4u.or.jp> Closes PR 31027
2005-08-31Don't do tricks to add modules to the Makefile; there are command linedrochner1-7/+5
options to do it. From PR misc/31094 by Sam Steingold, as far as applicable to 2.33.2.
2005-08-31Restore original quoting syntax of variables in t{k,cl}Config.sh in orderseb2-5/+6
to follow the principle of least surprise between the packages and the mainstream builds. Approved by jwise@. Bump PKGREVISION of lang/tcl, x11/tk, x11/tk83 to 1 and of lang/tcl83 to 2.
2005-08-31Match the name of the ruby shared library on FreeBSD and DragonFly tojlam1-3/+3
the way that LIBRUBY_SO is defined in the ruby configure script. This fixes PLIST breakage in the ruby18-base package on at least FreeBSD.
2005-08-28Rework emacs.mk:uebayasi2-6/+6
1) Simplify the way how an emacs version is picked when no emacs is installed, but a user try to install an Emacs Lisp package. Just pick up the version set as EMACS_TYPE than searching for versions already installed etc. If the EMACS_TYPE version is not supported by the Emacs Lisp Package, just fail. EMACS_TYPE be default to GNU Emacs 21. (In other words, users should set EMACS_TYPE as they want. Otherwise GNU Emacs 21 is used.) 2) All Emacs Lisp Packages *must* prepend EMACS_PKGNAME_PREFIX to a) the PKGNAME itself, and b) PKGNAME in its dependency lines. EMACS_PKGNAME_PREFIX is expanded to "xemacs-" when XEmacs is used. This keeps dependency graph of Emacs-Lisp-packages- installed-for-XEmacs consistent. 3) Document EMACS_* variables as much as possible. 4) Provide more cookies for PLIST. Maybe utilized later. Note that the 2) change doesn't affect the default, GNU Emacs 21 behaviour. So no version / revision bumps in this commit.
2005-08-25Updated yap to 5.0.0.rillig3-20/+75
Changes include support for regular expressions and more example files.
2005-08-23There was a bug in Python that was supposed to be fixed but it seems to havedarcy3-3/+22
regressed in the latest version. I have contacted a Python developer to have this fixed properly. In the meantime I have created a patch to fix it in our tree. See http://sourceforge.net/tracker/index.php?func=detail&aid=1196315&group_id=5470&atid=105470 for details of the bug. Bumped PKGREVISION.
2005-08-22Set LIBSWANTED and SYSLIBPATH for DragonFly.reed1-1/+3
Tests that failed are: ../ext/POSIX/t/posix.t not ok 3 - read to array element # TODO read to array element not working # Failed at /home/reed/pkgsrc/lang/perl5/work/perl-5.8.7/ext/POSIX/t/posix.t lin e 40 # got undef # expected 'perl # ' not ok 11 - masked SIGINT received
2005-08-20Use REQD_DIRS instead of MAKE_DIRS for directories under ${PREFIX} sojlam12-22/+24
that these directories will be conditionally removed (based on reference counts), regardless of the value of PKG_CONFIG. Bump the PKGREVISION for packages that were modified as a result.
2005-08-19Merge CONF_FILES/SUPPORT_FILES and CONF_FILES_PERMS/SUPPORT_FILES_PERMSjlam6-18/+18
as the INSTALL and DEINSTALL scripts no longer distinguish between the two types of files. Drop SUPPORT_FILES{,_PERMS} and modify the packages in pkgsrc accordingly.
2005-08-19include LDFLAGS when linking shared libraries, so they can find theirgrant5-11/+63
prerequisite libraries at runtime. fixes build on Solaris (and probably others).
2005-08-19nuke broken pre-configure target, which does nothing useful.grant1-10/+1
it was broken because the delimeter , can appear in the RHS of the sed(1) expression (think "-Wl,-R ..."), and it does nothing useful because the patterns don't appear in the files.
2005-08-19include LDFLAGS when linking shared libraries, so they can find theirgrant2-4/+15
prerequisite libraries at runtime. fixes build on Solaris (and probably others).
2005-08-18Remove the empty $sitearch directory even if it's outside of ${PREFIX} --jlam1-6/+2
the perl installation will always create it and it's surprising when it suddenly appears on your filesystem.
2005-08-15Revert previous (seems to have been a mistake).wiz1-4/+7
2005-08-14Convert remaining instances of SUN_JRE1?_USE_JCE to options framework.dillo4-13/+10
Noted by wiz.
2005-08-14Update to 2.4.1, catching up with lang/python24 version.toshii2-8/+8
2005-08-13Convert sun-jre14 and sun-jre15 to use the options framework.dillo2-10/+18
2005-08-12Restore perllocal.pod-generating behavior of ExtUtils::MakeMakerjlam11-128/+54
because some Perl modules make some (bad) assumptions about the structure of a MakeMaker-generated Makefile. Instead, remove the perllocal.pod file whenever a p5-* module or perl itself is removed. While here, rename some of the install/deinstall templates to more descriptive names. Bump the PKGREVISION to 3.
2005-08-10Remove the abuse of buildlink that was pkg-config/buildlink3.mk. Thatjlam3-7/+8
file's sole purpose was to provide a dependency on pkg-config and set some environment variables. Instead, turn pkg-config into a "tool" in the tools framework, where the pkg-config wrapper automatically adds PKG_CONFIG_LIBDIR to the environment before invoking the real pkg-config. For all package Makefiles that included pkg-config/buildlink3.mk, remove that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-08-08Alter the configuration so that:jlam3-6/+58
$(prefix) == $(siteprefix) == $(vendorprefix) so that if a perl module is configured with "perl Makefile.PL PREFIX=...", then that single PREFIX definition will override all three of the above, and files will be properly installed into the correct relative path. Also, patch a test so that it understands the different behavior of the pkgsrc ExtUtils::MakeMaker module. Bump the PKGREVISION to 2.
2005-08-07Fix an error in ExtUtils::MakeMaker that didn't output the definitionsjlam3-8/+43
for INSTALLSITESCRIPT and INSTALLVENDORSCRIPT in MakeMaker-generated Makefiles. Bump the PKGREVISION to 1.
2005-08-07Remove redundant patch.jlam2-34/+1
2005-08-06Bump the PKGREVISIONs of all (638) packages that hardcode the locationsjlam1-2/+3
of Perl files to deal with the perl-5.8.7 update that moved all pkgsrc-installed Perl files into the "vendor" directories.
2005-08-06Update lang/perl5 to 5.8.7. Changes from version 5.8.6 include updatesjlam26-438/+893
for many "core" modules, UTF-8 and Unicode bugfixes, and ithreads bugfixes. The major changes are in the pkgsrc infrastructure to handle Perl and Perl modules. All pkgsrc-installed Perl modules are now installed in "vendor" directories, and the perl interpreter has been modifed to search for libraries in the following order: site, vendor, perl. The Perl library is stored in a directory that is named for the Perl ABI version associated with the Perl release, so any updates of Perl to newer versions can be done "in-place" as long as Perl ABI version remains the same. All Perl scripts and man pages are stored in locations that won't conflict between site, vendor, and perl modules, and a new utility perllink(1) now manages symlinks to those scripts and man pages under the usual ${LOCALBASE}/bin and ${LOCALBASE}/man/man1. PERL5_SITEPREFIX may be set to the prefix where local, site-specific modules will be installed, e.g. PERL5_SITEPREFIX=/usr/local. Note that modules installed here are completely unmanaged by pkgsrc. Update the buildlink and tool dependencies on perl to require perl>=5.8.7 to reflect the new locations for Perl modules and the Perl shared library.
2005-08-03Peter Schuller in PR 30890:wiz3-5/+15
clisp is not built with any extension modules; including the POSIX/SYSCALLS/OS module which is going to be needed for almost any "real" work with clisp. Enable some more modules and bump PKGREVISION. Shorten DESCR a bit while here.
2005-08-03Remove deprecated USE_GMAKE and replace explicit dependency on gtarrecht1-6/+3
by EXTRACT_USING=gtar.
2005-08-02Patches and tuning so the test target runs and pass, at least onseb5-2/+104
NetBSD/i386 2.0_STABLE and current: set timezone in TEST_ENV, use libtool to compile shared test modules and account for that in the Tcl test scripts. Thanks to jwise@ for the helping hand.
2005-08-02NetBSD 1.6 is not supported, as it does not pass enough informationjonb1-2/+2
to signal handlers to allow the garbage collection system to work.
2005-08-02Add the libpython2.3.dylib.kristerw2-2/+3
Bump PKGREVISION.
2005-07-31update to mono 1.1.8recht20-116/+828
Patch provided by Jerome Laban. The patch also includes improved also includes improved NetBSD support (implemented by Jerome). Hi mono 1.1.8: Debugger The Mono Debugger is being released in sync for the first time with the Mono runtime. We need testers to try it out (the command line debugger is called `mdb'). Windows.Forms Here a toplevel list of all things new for 1.1.8 MWF: DomainUpDown and NumericUpDown implemented First version with DataGrid support (still incomplete) First version with MDI support (still incomplete) Drag & Drop implemented for X11 and Win32 Clipboard implemented for X11 and Win32 HelpProvider implemented ErrorProvider implemented Cursor class completed ResXWriter and ResXReader completed SWF.Timers now working properly A bunch of compatibility fixes Image I/O now working on Win32 (this is actually in System.Drawing) Scaling, Performance Harinath has been fine tuning our Regular Expressions class library to reduce allocations which translate into an increase in performance (about 10% on the output match). Regexp.Replace will now be O(number of $s in the replacement string) instead of O(length of replacement string). The The 1024 limit on Socket.Select is gone, Mono will now use poll when available. System.Web will consume less memory as well (Gonzalo). Code Access Security Sebastien's progress in this release: AppDomain based sandboxes are supported (limited by #74411); Stack propagation for async code, threads and SWF; Default policies (like LocalIntranet, Internet...) are now supported; The new features allows NRobot 0.20 (http://home.gna.org/nrobot/) to "work" (as much as the permissions are currently present in the class libraries) on Mono 1.1.8 with a single modification (change the imperative assert in NRobot/Engine/GameArena.cs to a declarative assert). ASP.NET 2.x controls Lluis completed various new controls for ASP.NET 2.x: ImageMap, Wizard, SiteMapDataSource and SiteMapPath. Reflection Lluis added support for producing debugging information from Reflection.Emit. This means that all the Reflection-based compilers and VMs will be able to produce debugging information and have the Mono debugger step through the code. Packaging mono-ikvm has been merged into mono-core. Should make it easier for people to get ikvm mono-nunit is back with the nunit stuff. Needed for mono-tools Mono-shlib-cop Jonathan Pryor has contributed this tool to assist developers that use P/Invoke. mono-shlib-cop is a tool that inspects a managed assembly looking for erroneous or suspecious behavior of shared libraries. The tool takes one or more assembly filenames, and inspects each assembly specified. The errors checked for include: Does the shared library exist? Does the requested symbol exist within the shared library? It also checks if a program uses shared libraries that are part of a -devel package. VB.NET New on this release: late binding, decimal, named arguments, optiona byrefs, Mono.Unix The Mono.Unix namespace will be replacing the old Mono.Posix in Mono 1.2 and is still under development. In this release cleanups continued and a few new features are present. Changes since the last release: Removed types: MapAttribute, IncludeAttribute, ErrorMarshal, ErrorMarshal.ErrorTranslator Removed UnixMarshal.IsErrorDescriptionThreadSafe property Renamed LockFlags enum to LockfCommand Removed StdioFileStream.FilePosition property and replaced with RestoreFilePosition() and SaveFilePosition() methods Renamed UnixConvert.ToFilePermissions(string) to UnixConvert.FromOctalPermissionString(string) Additions Syscall.execv(), Syscall.execve(), Syscall.execvp(), Syscall.fexecve() Syscall.fcntl (int, FcntlCommand, DirectoryNotifyFlags) Syscall.mmap, Syscall.munmap, Syscall.msync, Syscall.mlock, Syscall.munlock, Syscall.mlockall, Syscall.munlockall, Syscall.mremap, Syscall.mincore, Syscall.remap_file_pages Syscall.mkstemp Thread safety for "obvious" exports from Stdlib, Syscall UnixConvert.ToOctalPermissionString, UnixConvert.FromUnixPermissionString, UnixConvert.ToUnixPermissionString UnixFileInfo uses stat(2) now, not lstat(2), so a UnixFileInfo created on a symlink will give information about the target, not the link. Lots of documentation added JScript Cesar implemented access to local variables in nested functions in JScript. Bug fixes, scalability There are plenty of bug fixes, performance and scalability improvements that are too detailed to list on the release notes. mono 1.1.7: The Mono core is pretty much complete for the 1.2 release, at this point we are only waiting for Windows.Forms to be completed before we can ship it. At this point we are scheduled to release Mono 1.2 in September. In the meantime, Mono development has fallen into two categories: New code: Windows.Forms, libraries from the 2.x profile (ASP.NET 2, ADO.NET 2), new compilers (JScript, Basic, C# 2.0). ie, non-core components. New VM features: cross-platform register allocator, new string collation framework, precise garbage collector. These are being developed on either branches or on separate trees and do not affect trunk. The above setup allows us to continue development without interfering with the stability of Mono 1.1.x. New I/O Layer In Mono 1.1.7 we are including Dick Porter's new IO-Layer, which is daemon-less. Before 1.1.7 Mono would always launch an auxiliary process that would be used by multiple Mono programs to share information like: global mutexes (named mutexes), file sharing status per-file, process and thread status. Mono no longer requires a separate shared process to provide the previous features, this has significantly improved Mono's I/O performance. Beagle is three times as fast indexing files and xsp tripled its speed. Http Client Interactions In the past the HttpWebRequest could starve the ThreadPool and it would lead to deadlocks as documented on our web site. Gonzalo deployed a new implementation that does not have these problems and can take advantage of Linux epoll or kqueue. This code not only eliminated the potential deadlocks, but also improved the client http throughput by avoiding unnecessary context switches. Also ReadWriteTimeout is supported and Abort works properly now. FreeBSD support Thanks to Bill Middleton support for i386 FreeBSD (tested against 5.4 and 6.x-CURRENT) is now available. Windows.Forms Extensive progress on the Windows.Forms support code since the March 18th release. Jackson wrote a new double-buffering framework to bring our implementation in line with the expected behavior. Databinding is now supported on this release (simple and complex data binding), not all controls are ready though, controls that support it: ListBox, CheckedListBox and ComboBox (Jackson and Jordi). Alexander Olk implemented the file dialogs and did various touch-ups to other dialogs and widgets. Complete widgets: ImageListStreamer (Jackson), Prototype widgets: DataGrid widget and data container widgets (Jordi) and RichTextBox (Peter) ASP.NET New ASP.NET 2.0 controls completed: ButtonField, DetailsView, FormView, GridView, CheckBoxField, HyperlinkField, ImageField, TemplateField by Lluis. Implemented support for two-way bindings in ASP.NET, ObjectDataSource and various improvements to the Menu control. Gonzalo added support for code render syntax inside non-server tags, ie., <span <%= (firefox) ? class="cool" : "" %>> C# Compiler Hari and Marek continue the work on making the compiler comply more strictly to the C# specification. In some areas the compiler is faster, and consumes less memory, but it also provides better error messages and includes many new warnings that before were ignored. Martin synchronized the generics compiler codebase with our main compiler codebase. Also all bug reported on the generics compiler (except two parsing errors) have now been fixed and the generics class libraries have been modified to match the Beta2 libraries. Marek implemented C# 2.0 conditional attributes and DefaultCharSet attribute. SSL/TLS Many important fixes from Sebastien: Fixed asynchronous operations; Fixed support for client-side certificates; Performance enhancements; Security Continued work on the CAS from Sebastien (--security flag). Exposed more of the Mono.Security libraries as the .NET 2.x framework includes more features. New Assemblies. The following assemblies are now functional: System.Configuration.Install Written by Muthu Kannan and Harinath Raja. System.ServiceProcess: Joerg Rosenkranz Completed the support and implemented the service host daemon. JavaScript Cesar's effort on JScript continue, not the compiler implements: Strict-Equality operators Eval RegularExpressionLiteral For-in statement Custom constructors Increment/Decrement operators First-class functions Plus bug fixing. The JScript's runtime support now supports: ArrayConstructor's CreateInstance function ArrayPrototype's join method JSFieldInfo's GetValue and SetValue functions JScriptException's constructor Initial implementation of LateBinding's CallValue and SetIndexedPropertyValueStatic Basic Language Manjula, Sudha and Ankit continued working on the Basic compiler and the Basic runtime: Implemented "End statement" Support "Exit Function" Support declaration of decimal numbers. Support 'Or' argument of AttributeTargets in AttributeUsage Conditional Constant Directives Support expressions for directives Support Reference Parameter when parameters and arguments are different The runtime now features late binding: it is 75% complete. It works with sub, functions, properties and fields, arrays. Late binding fit in well with simple expressions (like in conditional expressions and arithmatic expressions). Finally, there is support for default values using an attribute by round-tripping and patching the runtime. ADO.NET SQLServer: Added support for Asynchronous command execution (Ankit and Suresh). Various disconnected mode improvements: loading datatables. Mono.Posix assembly There is a new UnixListener and UnixClient classes in the Mono.Unix namespace. Build System Users will have to do make at least once in Mono before they can do make in any directory.
2005-07-30Oops, missed this in the last commit to this package somehow...jonb1-0/+14