summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
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.
2006-12-15Mechanically replace all includes of buildlink3.mk of the followingjoerg2-5/+5
packages with the modular Xorg equivalent. Those are falling back to the old location by default, so this commmit doesn't change dependencies. graphics/xpm ==> x11/libXpm fonts/Xft2 ==> x11/libXft x11/Xfixes ==> x11/libXfixes x11/xcursor ==> x11/libXcursor x11/Xrender ==> x11/libXrender x11/Xrandr ==> libXrandr
2006-12-12Fixed PKGMANDIR.rillig1-1/+3
2006-12-12Replace mk/bsd.prefs.mk includes with bsd.fast.prefs.mk includes.joerg9-18/+18
The redundant parsing of bsd.prefs.mk is mostly avoided now and parse time e.g. for x11/kdebase3 gets reduced by up to 10%.
2006-12-11Fix check of gmp in configure, taken from 0.33 pre release.obache1-1/+9
This problem was reported in PR 35221. Also add test make target.
2006-12-10add dependency on devel/gmpjnemeth1-2/+3
2006-12-09OPSYS needs bsd.prefs.mk, reported by Brandon Bergren in PR pkg/35214.xtraeme1-1/+3
2006-12-07The distfile of the current release of g95 was constantly changing,wennmach3-20/+21
therefore: - use DIST_SUBDIR - downgrade to the latest stable release 0.90, as also suggested by the principal maintainer of g95, Andy Vaught
2006-12-07Update gcc3-* to 3.3.6. Fix build of gcc3-f77 and gcc3-java onmarkd12-21/+58
NetBSD-current.
2006-12-06Update ruby package to 1.8.5.20061205. No change for this wrapper package.taca1-2/+2
2006-12-06Update ruby18 package to 1.8.5.20061205. No change for this meta pacakgetaca1-6/+6
itself.
2006-12-06Precreate libexec.joerg1-2/+2
2006-12-06o Update ruby18-base pacakge to Ruby 1.8 branch 2006/12/05.taca7-37/+56
- Many changes from 2006/9/6; see Changes file, please. - Fixes another cgi.rb vulnerability: http://jvn.jp/jp/JVN%2384798830/index.html o Introduce ruby-build-ri-db PKG_OPTION which enable installing database for Ruby's ri utility. Default is disabled and should be fix PR pkg/34587.
2006-12-06Update RUBY18_PATCH_DATE to 20061205, starting update of Ruby.taca1-2/+2
2006-12-06- Handle patchlevel which has introduced to Ruby.taca1-13/+16
- Introduce RUBY_PATCH_DATE and RUBY_VERSION_SUFFIX. - Change _RUBY_VERS_TEENY to _RUBY_VER_TEENY as other version variable like RUBY_VER_MAJOR.
2006-12-06Fix libtool.m4 fragment to properly detect shared libraries onjoerg2-1/+103
DragonFly.
2006-12-06Update MASTER_SITES (now in stable, and not exists on MASTER_SITE_LOCAL),obache1-4/+3
and separate sites for gcc's archive. Possibly fix PR 34665.
2006-12-05Add thread support for Mac OS X. Bump package revision.tron4-9/+14
2006-12-05Link libjs to libm too.xtraeme2-3/+3
2006-12-03- Build the library with JS_THREADSAFE set (required by the upcomingxtraeme7-54/+88
avidemux-2.3.0 pkg). - Disable debug entirely, why do we need this? - And more things I can't remember... Bump PKGREVISION.
2006-12-03Add support for amd64.wiz7-9/+706
Still installs and deinstalls cleanly on i386. XXX: NetBSD's Linux emulation on amd64 is not good enough for it yet, but this way it's easier to install Linux Java for improving the emulation.
2006-12-01uname -m returns amd64, not x86_86.hubertf2-4/+4
Reported and tested by Blair Sadewitz (blair.sadewitz at gmail dot com)
2006-12-01Stub libraries are built on Darwin/powerpc only, not on Darwin/i386.minskim1-2/+2
2006-11-24distfile changed; regen distinfo and bump PKGREVISIONwennmach2-6/+6
2006-11-21Add and enable g95.wennmach1-1/+2
2006-11-21Initial import of g95, a Fortran 95 compiler from g95.org.wennmach6-0/+135
G95 is a stable, production Fortran 95 compiler available for multiple CPU architectures and operating systems. Innovations and optimizations continue to be worked on. Parts of the F2003 standard have been implemented in g95.
2006-11-14DESTDIR support.joerg1-5/+8
2006-11-12The NetBSD bootstrap kit works for FreeBSD too.kristerw1-2/+2
2006-11-12Needs perl. PKGREVISION++rillig1-3/+3
2006-11-10Use find -print | xargs rather than find -exec.tv2-6/+6
2006-11-09Fixed "test ==".rillig1-1/+2
2006-11-07Make "php-5.2.0" build with "curl-7.16.0".tron2-6/+24
2006-11-07Fix non-portable "configure" shell script.tron2-1/+15