summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2006-04-17More PKGREVISION bumps for png-1.2.9nb2 update.wiz1-1/+2
2006-04-17Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update.wiz5-8/+10
2006-04-17Make sure to avoid running configure in sablevm's libffi and libpopt, as we usetonio2-4/+34
pkgsrc ones. That should fix the problems with x86_64 (PR pkg/30138)
2006-04-17Make sure sablevm-classpath do not install jni.h (since it is provided bytonio8-15/+45
sablevm) as noted by Gary Duzan in PR pkg/30137 Fix PLIST issues, to properly deintall Fix AWK snippets for print-PLIST Bump PKGREVISION for sablevm and sablevm-classpath
2006-04-17Strip ${PKGLOCALEDIR} from PLISTs of packages that already obeyjlam4-48/+48
PKGLOCALEDIR and which install their locale files directly under ${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries. From now on, pkgsrc/mk/plist/plist-locale.awk will automatically handle transforming the PLIST to refer to the correct locale directory.
2006-04-16Add lang/jamvm version 1.4.2tonio1-1/+2
2006-04-16Import lang/jamvm from wiptonio4-0/+59
JamVM is a new Java Virtual Machine which conforms to the JVM specification version 2 (blue book). In comparison to most other VM's (free and commercial) it is extremely small, with a stripped executable on PowerPC of only ~135K, and Intel 100K. However, unlike other small VMs (e.g. KVM) it is designed to support the full specification, and includes support for object finalisation, the Java Native Interface (JNI) and the Reflection API.
2006-04-15The java wrapper correctly passes ${CLASSPATH}: that helps a lot running anttonio2-8/+13
Fix PLIST issues, and update the specific print-PLIST script bump PKGREVISION
2006-04-15Update to sablevm 1.13tonio5-40/+38
This fixes PR pkg/30022 (selected parts of changelog) * Version 1.13 - Updated the class library to the GNU Classpath 0.19 release. - Fixed internal libffi on ia64. - Fixed possible interpeter crashes on ia64. - Other small bugfixes. * Version 1.12 - Fixed write barriers for generational garbage collector. - Imported GNU Classpath 0.16 release (plus later fixes). - Disabled inlined engine on alpha. - Added jar-sablevm wrapper for fastjar. - Fixed NaN -> int conversion. - Improved AIX support. - Improved Cygwin support (but not in SableVM SDK). * Version 1.11 - Fixed many important bugs of version 1.1.10. - Imported GNU Classpath CVS snapshot as of March 12, 2005. - Added assertions to check that the env pointer is valid in JNI calls. - Implemented non-blocking locking, and used it to solve a hashcode bug. - Solved many subtle bugs resulting in incompletely initialized threads and stack corruption. - Added creation of rt.jar symlink to libclasspath.jar. * Version 1.1.10 - Imported the code of GNU Classpath 0.14. - Implemented most of the missing JNI 1.2 functions. - Implemented the new JNI 1.4 nio related functions. - Fixed the java-sablevm wrapper to better handle LD_LIBRARY_PATH, -Djava.library.path and CLASSPATH setting. - Disabled the timezone setting in java-sablevm wrapper - classpath should now do it on its own. - Fixed Object.wait() when timeout is specified. This fixes Ant pauses. - Changed _svmm_fatal_error() to actually print the function name, when possible. - Added thread IDs to verbose instruction output - Implemented Java_java_lang_VMRuntime_[free|total|max]Memory(). - Implemented basic JDK home support. - Fixed various bugs. * Version 1.1.9 - Added the necessary support to run both Eclipse 2 and Eclipse 3 without using external libraries. Instructions are available at http://sablevm.org/wiki/Eclipse . - Merged code from GNU Classpath 0.13 release. - Improved error messages related to exceptions at bootstrap (ie. binding to non-existant native methods). - Implemented some missing JNI functions. - Added some missing system-dependant Java properties. - Enabled "real life brokenness" option by default to better handle native code not adhering to the Java specs. - Improved cross-compiliation support. * Version 1.1.8 - Imported a new GNU Classpath CVS snapshot as of December 28, 2004. - Implemented some missing JNI functions needed by qt/java. - Set BOOTCLASSPATH in java-sablevm to help jikes find our libs. - Wrapped the exception thrown by a constructor or a method invoked through reflection in an InvocationTargetException instance. - Added ProtectionDomain handling for classes loaded via j.l.ClassLoader. - Started to use URLClassLoader instead of gnu.j.l.SystemClassLoader, which apparently was used by us exclusively. - Enabled GCC unused and long-long warnings, then fixed tons of warnings. - Implemented [Get|Release]PrimitiveArrayCritical. - Solved a class loading related deadlock. - Fixed a VMThread.sleep bug. - Passed the class name as a parameter to LinkageError and ClassCircularityError in java.lang.ClassLoader. - Added function name as message to UnsatisfiedLinkError for missing native functions. * Version 1.1.7 - Imported new GNU Classpath CVS snapshot as of Sun Oct 10 18:00:00 UTC 2004. - Added handling of Jar/Zip files on boot classpath (closes BUG:2). - Provided user-friendly failure messages for bootstrap problems. This should get rid of the hated "sablevm: cannot create vm". - Allowed for multiple elements and prepending/appending to boot class path. - Added --with-profiling switch to make most functions non-"static". - Made sablevm-classpath install its files in more standard locations. - Explicitely disallowed compilation of classpath with gcj or kjc (it never worked reliably). - Made jikes and gcc be less verbose by default (to avoid confusion). - Removed some obsolete code from various places. - Added new Generational Garbage Collector ("experimental", available on request, by passing --with-gc=gencopy to configure). - Made several bugfixes of: - JNI methods not returning NULL on errors (closes BUG:12). - IsInstanceOf always returning JNI_FALSE (closes BUG:63). - A copy&paste mistake in PopLocalFrame (closes BUG:62). - Several JNI methods not returning NULL on errors (closes BUG:12). - IsInstanceOf always returning JNI_FALSE (closes BUG:63). - "New array" memory allocation size overflow (closes BUG:8). - Out-of-source builds (closes BUG:55). - Handling of 'double' values on ARM. - FPU in 64-bit precision mode on Linux / Intel x86 (closes BUG:1). - F2L, F2I, D2L, D2I not checking for overflows (closes BUG:54). - SIGPIPE killing the VM (closes BUG:51). - GNU make detection on non-GNU/Linux platforms. - Case-insensitive grepping for "Main-Class:" string in MANIFEST.MF. * Version 1.1.6 - Synchronized sablevm-classpath with the latest GNU Classpath CVS (post 0.10 release) as of July 10, 2004. - Improved AWT and Swing support. - Added additional checks to autogen.sh for FreeBSD. - Added new DecoderUS_ASCII, Spring and SpringLayout classes. - Added a sablevm.verbose.synchronization (DEBUG) option to help debugging deadlocks. - Improved TimeZone handling. - Added useful additional information in stack dumps. * Version 1.1.5 - Synchronized sablevm-classpath with the latest GNU Classpath CVS as of May 29, 2004. - Improved the support for Ant 1.6. - Switched to libtool handling to find the right library suffixes. This helps some platforms like OpenBSD and Cygwin. - Fixed a corner case problem with class loading. - Made some other small bug fixes. * Version 1.1.4 - Updated sablevm-classpath with the recent GNU Classpath 0.09 release and later GNU Classpath CVS changes as of May 4, 2004. - Improved support for AWT and Swing. - Eliminated the dependency lt_dlopen(NULL) which seem broken on some platforms such as Cygwin and some *BSD. - Switched to new, complete implementation of VMProcess/Process from GNU Classpath instead of using our own previous partial implementation. - Added x86_64 (AMD64) support to the already supported 8 other architectures of Debian GNU/Linux (alpha, hppa, i386, ia64, m68k, powerpc, s390, sparc). The support for the remaining mips and mipsel architectures of Debian is apparently implemented but it has not yet been confirmed. - Improved autodetection of build parameters on non-GNU/Linux systems. This includes selection of dynamic libraries, availability of m4 preprocessor and auto-disabling "signals for exceptions" on platforms that don't seem to support signals.
2006-04-15Update to sablevm-classpath-gui to 1.13tonio2-9/+8
sablevm-classpath was synced with gnu-classpath 0.19
2006-04-15Update sablevm-classpath to 1.13tonio6-2818/+94
It seems that it was synced with gnu-classpath 0.19 this fixes part of PR pkg/30022 ,applying the suggested patch with small changes
2006-04-15Update for classpath 0.90tonio1-6/+5
Improved swing and awt
2006-04-15Update to gnu classpath 0.90tonio4-14/+126
New in release 0.90 (March 6, 2006) * Many Swing improvements * AWT. Improved support for mixing "lightweight" and "heavyweight" Components in Containers. Better support for dynamically updated menus. Better 1.0 event model support for Scrollbars. Better class documentation of gtk+ awt peers. * GNU Crypto and Jessie have been merged into GNU Classpath; this provides Classpath with a wide array of cryptographic algorithms (ciphers, message digests, etc.) and implementations of SSL version 3 and TLS version 1. These roughly complement the public `java.security.' `javax.crypto,' and `javax.net.ssl' packages, and are service providers implementing the underlying algorithms. * Updated HTTP and FTP URLConnection protocol handlers. HTTPS support out of the box. * Unicode 4.0.0 is supported. Character now includes support for using ether a char or an int to identify code points. * The new folder tools includes GIOP and RMI stub and tie source code generators, IOR parser and both transient and persistent GIOP naming services. * XML validaton support for RELAX NG and W3C XML schema namespace URIs. RELAX NG pluggable XML schema datatype library API and an implementation for XML Schema Datatypes (http://www.w3.org/TR/xmlschema-2/). * Updated StAX implementaton to be compatible with final JSWDP 2.0. * gnu.regexp updated from GNU/Posix syntax to support util.regex syntax including various Unicode blocks, categories and properties. Runtime interface changes: * A new class, VMMath, is now available which separates the native mathematical functions from java.lang.Math. The previous fdlibm implementation now forms the reference material for this class. * Updated VMObjectInputStream class to return Thread context class loader if no other class loader is found. * Updated documentation on InstrumentationImpl in vmintegration guide. And of course all the implovements from the previous releases
2006-04-14The actual patches for PHP4/5.cube3-0/+119
2006-04-14PHP4/5 security changes... They're not critical issues; secunia classescube3-4/+8
them between "not critical" and "less critical". Fix CVE-2006-0996, CVE-2006-1494, CVE-2006-1608, CVE-2006-1490. See: http://secunia.com/advisories/19383/ http://secunia.com/advisories/19599/ Patches were extracted from CVS. I had to translate the one for CVE-2006-1608 on php4 because it has not made its way to the php4.4 branch (I don't know why; I can confirm it fixes the issue). While here, add PATCHDIR to the list of variables php5's Makefile.php defines. That way, ap-php gets patched too...
2006-04-13Add and enable mit-scheme-bin.wiz1-1/+2
2006-04-13Initial import of mit-scheme-bin, the Linux binary of GNU/MIT Scheme.wiz6-0/+681
MIT/GNU Scheme is an extension of standard Scheme, which is the language defined by the document Revised^4 Report on the Algorithmic Language Scheme, by William Clinger, Jonathan Rees, et al., or by IEEE Std. 1178-1990, IEEE Standard for the Scheme Programming Language.
2006-04-13BUILD_USE_MSGFMT and USE_MSGFMT_PLURALS are obsolete. Replace withjlam4-13/+8
USE_TOOLS+=msgfmt.
2006-04-13Strip of anything after the version number in distutils.util.get_platformjoerg16-16/+87
on DragonFly. Since that version is used e.g. as part of the file name for python eggs, it makes handling easier to match normal pkgsrc platform policy. Bump revisions of all Python packages.
2006-04-13Sorted PLIST.rillig1-1383/+1383
2006-04-13The documentation files are installed in share/doc instead ofrillig2-196/+196
share/doc/html. Bumped PKGREVISION.
2006-04-12libXsharpSupport.la is always installed, but a stub lib in the -nox11joerg4-16/+7
case. Remove PLIST_SUBST code now unused. Add build dependency on treecc. Bump revision of pnetlib-nox11, since the PLIST changed.
2006-04-12Remove the misplaced info file entries in ${PREFIX}/info.jlam1-3/+1
2006-04-12Record hacking.info and vmintegration.info. Bump revision.joerg2-3/+5
2006-04-12update python24 to 2.4.3drochner8-111/+110
Python 2.4 is now in bugfix-only mode, no new features are being added. At least 50 bugs have been squashed since Python 2.4.2, including a number of bugs and potential bugs found by Coverity.
2006-04-12Removed empty trailing line.rillig1-1/+1
2006-04-12Aligned the last line of the buildlink3.mk files with the first line, sorillig48-96/+96
that they look nicer.
2006-04-11Put any compiled binaries into vendor- and site-specific locations tojlam1-1/+9
avoid conflicts with each other. We let the perllink script handle all the appropriate symlinking. Bump PKGREVISION to 1.
2006-04-10Add missing platform files for DragonFly. Bump revision.joerg2-2/+9
2006-04-09Ensure that perl uses /bin/sh (or the appropriate functional equivalent)jlam1-1/+2
for executing shell commands. Fix from PR pkg/32812 by Anne Bennett.
2006-04-09Update lang/perl5 to 5.8.8. Changes from version 5.8.7 include:jlam19-271/+217
* Updates of many standard Perl modules. * Performance enhancements for loadable modules and memory usage. * Fixed bug when running with "-w". Previously when running with warnings enabled globally via "-w", selective disabling of specific warning categories would actually turn off all warnings. This is now fixed; now "no warnings 'io';" will only turn off warnings in the "io" class. This bug fix may cause some programs to start correctly issuing warnings. * Perl 5.8.4 introduced a change so that assignments of "undef" to a scalar, or of an empty list to an array or a hash, were optimised away. As this could cause problems when "goto" jumps were involved, this change has been backed out. * Using the sprintf function with some formats could lead to a buffer overflow in some specific cases. This has been fixed, along with several other bugs, notably in bounds checking. * Fixed bug in pkgsrc-installed perl-5.8.7 and all subsequent PKGREVISIONs, where perl didn't look for site modules under /usr/pkg/lib/perl5/site_perl, but only under /usr/pkg/lib/perl5/site_perl/5.8.0, and similarly for the vendor modules. * Honor PKGMANDIR when installing man pages.
2006-04-09Info files have been moved to the PLIST already, so empty out thejlam3-6/+6
INFO_FILES variable.
2006-04-08List the info files directly in the PLIST, and honor PKG{INFO,MAN}DIR.jlam2-6/+11
Bump the PKGREVISION due to the new location of the man pages.
2006-04-06Over 1200 files touched but no revisions bumped :)reed68-194/+194
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-04-05Update to 3.4.6. This is a bugfix release.shannonjr9-184/+4
2006-04-05Update to 3.4.6. This is a bugfix release.shannonjr2-8/+6
2006-04-05List the info files directly in the PLIST, and honor PKGINFODIR andjlam28-74/+99
PKGMANDIR.
2006-04-05* List info files directly in the PLIST and honor PKGINFODIR.jlam2-26/+24
* Centralize directory creation during do-install in INSTALLATION_DIRS. * Don't install *.orig files. * Fix PLIST problems if using xemacs instead of emacs. Bump PKGREVISION to 4 for PLIST changes.
2006-04-05Simplify the package and the PLIST by allowing the plist module tojlam2-24/+4
expand every libtool archive except for libc.la instead of not expanding anything at all.
2006-04-04Honor PKGINFODIR and PKGMANDIR and set the correct location of the slibjlam2-14/+20
*.scm files. Also properly separate out the configure step into its own target.
2006-04-04* Move info file entrise to PLIST.jlam5-57/+58
* Remove patch-ac which patched the Makefile to install the example config file into the examples directory and replace with an appropriate INSTALL_MAKE_FLAGS setting. * Remove SUBST_FILES setting and replace with a patch. This will make merges with future updates easier. * Fix the location of the example configuration file to match where it's actually installed. Now, the file will actually be copied over during POST-INSTALL.
2006-04-04Fix build on amd64. Add same workaround for other 64-bit platforms.wiz1-3/+7
Remove outdated comment. From Martijn in PR 33189.
2006-04-04INSTALL_MAKE_FLAGS doesn't append to MAKE_FLAGS, it replaces it. Makejlam1-2/+3
sure that we preserve any other MAKE_FLAGS when setting INSTALL_MAKE_FLAGS.
2006-04-04Use the correct path to the boehm-gc libtool archive.jlam3-7/+7
2006-04-04USE_NEW_TEXINFO is dead.jlam1-2/+1
2006-04-04* Honor PKGINFODIR and PKGMANDIR.jlam2-32/+19
* Simplify the PLIST generation by just using PLIST_SUBST instead of a post-build target.
2006-04-04* Don't use LTCONFIG_OVERRIDE and let pkgsrc automatically use thejlam4-34/+36
pkgsrc-installed libtool. Modify the configure script to grep the libtool we're using for the values of various libtool-derived variables. While here, fix the name of the variable that contains the flags to pass linker options to the compiler. * Drop the use of SUBST_FILES to directly substitute into cimcomp.c and just patch the Makefile to pass the proper flags when compilng.
2006-04-04Reorder PLIST components so that directories are removed in the correctjlam5-16/+22
order. Remove "@unexec rmdir" lines made redundant by the reordering. Also, use a more succinct way to match ${OPSYS} + ${MACHINE_ARCH} by just checking ${MACHINE_PLATFORM}.
2006-04-04Ensure that the main PLIST component file is part of PLIST_SRC forjlam1-3/+3
platforms other than i386, powerpc, and sparc. Problem noted and fix suggested by Olaf Seibert on pkgsrc-users@. Bump PKGREVISION for PLIST changes.
2006-04-02drop maintainership; these have long outgrown mejschauma4-8/+8