summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2007-02-05fix one more quoting problemdmcmahill1-1/+1
2007-02-05- The f2c-f77 script that emulates a fortran comiler has deviated so muchdmcmahill5-503/+450
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-05Apply resource limits for ADA build, too.tron1-3/+3
2007-02-04Unlimit datasize to fix build under (at least) NetBSD-i386 3.3.1 usingtron1-2/+4
NetBSD's GCC 3.3.3.
2007-01-31Mark as BROKEN_IN pkgsrc-2006Q4, based onwiz3-4/+8
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-28Fix ruby-build-ri-db option related problem.taca6-16/+27
- 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-28Add missing backslash.obache1-2/+2
Pointed out in PR 35504 by Ryo HAYASAKA.
2007-01-26Add test target. Sort some lines while here.uebayasi1-5/+5
2007-01-24Fixed the build on Linux, at least for me.rillig1-1/+3
2007-01-24Added a patch that disables fdlibm on all platforms, since the latter isrillig3-3/+28
not in pkgsrc and therefore not generally available. PKGREVISION++
2007-01-24Made "make help" find this.rillig1-1/+5
2007-01-23Fixed group-writable files. PKGREVISION++rillig1-2/+5
2007-01-20Enable pthread support; bump revision to 1.uebayasi1-4/+6
2007-01-19Both db.h and ndbm.1 must be included to use DBM. Use both headersminskim2-1/+16
in extconf.rb to check the availability of DBM. This makes the package build on Darwin.
2007-01-19This package is not MAKE_JOBS_SAFE.rillig1-1/+2
2007-01-19Try to inform legacy variables / options. Minor cleanups.uebayasi1-5/+7
2007-01-19add missing rmd160 checksumsdmcmahill1-1/+4
2007-01-19add some missing rmd160 checksumsdmcmahill1-1/+3
2007-01-19add missing rmd160 hashes for boot.{sparc,ppc}-unix.tgzdmcmahill1-1/+3
2007-01-19Update Gauche from 0.8.6 to 0.8.9.uebayasi11-78/+53
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-18Fixed PKGMANDIR and sorted PLIST.rillig2-155/+156
2007-01-17Add an option "coqide" to enable the gtk2 ide of coqtonio3-5/+19
It's disabled by default, to avoid too much dependancies
2007-01-17Renamed BUILDLINK_TRANSFORM.* to BUILDLINK_FNAME_TRANSFORM.*, to makerillig5-10/+10
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-15Fixed PKGMANDIR.rillig1-2/+2
2007-01-15Oops, forgot to add a default value for PERL5_USE_PACKLIST and to testrillig1-1/+2
the change at all.
2007-01-15Added a new variable PERL5_USE_PACKLIST that decides whether the Perlrillig1-1/+10
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-14Added support for BDB185_DEFAULT=db4, from David A. Holland, via PR 35417.rillig3-2/+27
2007-01-14Modular Xorg support.joerg1-1/+6
2007-01-14Change PKG_SKIP_REASON to PKG_FAIL_REASONjonb1-2/+2
2007-01-14Update SBCL to version 1.0.1.jonb6-81/+231
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-12Update to 1.5.0_10. Changes are in the release notes:tv7-27/+29
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-11Fixed the PLIST. Noticed by joerg. PKGREVISION++rillig2-2/+13
2007-01-10For DragonFly, use O_FSYNC when O_SYNC doesn't exist.joerg2-1/+17
2007-01-08Needs libXt for configure.joerg1-1/+4
2007-01-08ABI is usually undefined, so a defined() check is needed.rillig1-2/+2
2007-01-080.9h's distfile is now in OLD.obache1-2/+3
2007-01-07Mechanically replaced man/* with ${PKGMANDIR}/* in the definition ofrillig12-33/+33
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-07In the BUILD_DEFS message, print which Python version has actually beenrillig1-2/+6
selected.
2007-01-07Fix PKGNAME after update. Noted by Ben Secrest on pkgsrc-users.wiz1-2/+2
2007-01-06After a first test, it was obvious that the compiler needs the -Wl,-Rrillig2-1/+17
flag to find libcob when linking programs.
2007-01-06Updated opencobol to 0.32.rillig6-103/+10
* 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-06In the configure script match sparc-*-solaris2 instead of sparc-*-solaris2.dmcmahill2-5/+12
since the former is what pkgsrc sets MACHINE_GNU_PLATFORM to. This fixes builds on the aformentioned systems.
2007-01-05Update classpath{,-gui} to 0.93.obache7-11/+86
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-04Fixed PKGMANDIR and a missing Bash interpreter. PKGREVISION++rillig4-10/+36
2007-01-02Update chicken to 2.50 a.k.a. 2.5.obache6-55/+99
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
2006-12-29libsigsegv *is* a full dependency at least on DragonFly and FreeBSD.joerg1-1/+2
Bump clisp for the changed dependency.
2006-12-28Update to Sun JDK/JRE 1.4.2 Update 13.joerg5-20/+18
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-27Fix build on FreeBSD.joerg2-11/+19
2006-12-27- fine grained X11 dependencies for packages which have either USE_IMAKEjoerg3-3/+10
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-16Remove lua4, packaging old outdated version of lua; last releasewiz11-217/+1
was over 4 years ago. Current version is in lang/lua. No dependencies left in pkgsrc.