summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2004-09-30Add and enable sun-jdk15rh1-1/+2
2004-09-30Initial import of sun-jdk15-5.0, Sun's Java SDK, Standard Edition 1.5.0rh7-0/+1605
2004-09-30s/jre14/jre15/grh1-10/+10
2004-09-30Add and enable sun-jre15rh1-1/+2
2004-09-30Initial import of sun-jre15-5.0, Sun's Java(tm) 2 Runtime Environment 1.5.0rh8-0/+929
2004-09-30Update the dylan-interpreter to version 2.3.11 from 2.3.6agc10-263/+130
Fixes build problems shown up on various bulk builds. 2.3.11 has support for NetBSD/i386 as standard, so I've brought the sparc and ppc support forward from previous pkgsrc patches. 2.3.11 no longer includes its own version of the Boehm GC malloc package, so add the boehm-gc buildlink3.mk file to the package Makefile.
2004-09-27Update to 3.4.2 from 3.4.1. Release 3.4.2 is a bug fix release.shannonjr2-5/+5
2004-09-26Make _WRAPPEES into a public variable so that we can more easily createjlam1-2/+2
wrapper scripts in package-land.
2004-09-25- fix up the patched makefiles a bit so that libtool libs are correctlydmcmahill5-41/+46
in the all target. This prevents the libs from being created over and over. - fix up the libitk.so library so that the itk part of this package actually works.
2004-09-24add and enable tcl-itcl-currentdmcmahill1-1/+2
2004-09-24add a conflicts with tcl-itcl-currentdmcmahill1-1/+3
2004-09-24import tcl-itcl-current-20040920. This is a snapshot from the [incr Tcl] CVSdmcmahill13-0/+619
repository. They have not made a release in years but development has continued. The largest item of note is this version works with tcl-8.4. [incr Tcl] provides the extra language support needed to build large Tcl/Tk applications. It introduces the notion of objects, which act as building blocks for an application. Each object is a bag of data with a set of procedures or "methods" that are used to manipulate it. Objects are organized into "classes" with identical characteristics, and classes can inherit functionality from one another. This object-oriented paradigm adds another level of organization on top of the basic variable/procedure elements, and the resulting code is easier to understand and maintain. This package is based on CVS sources for [incr Tcl].
2004-09-24Add and enable objcrh1-1/+2
2004-09-24Initial import of objc-3.2.5, a Portable Object Compiler for translatingrh5-0/+268
Objective-C to C plus an associated class library.
2004-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam39-460/+39
All library names listed by *.la files no longer need to be listed in the PLIST, e.g., instead of: lib/libfoo.a lib/libfoo.la lib/libfoo.so lib/libfoo.so.0 lib/libfoo.so.0.1 one simply needs: lib/libfoo.la and bsd.pkg.mk will automatically ensure that the additional library names are listed in the installed package +CONTENTS file. Also make LIBTOOLIZE_PLIST default to "yes".
2004-09-21Adapt to differences between the old buildlink3 wrapper scripts and thejlam1-3/+3
new wrapper scripts.
2004-09-21Upgrade from 3.4.1 to 3.4.2. gcc 3.4.2 is a bug fix release containing fixesshannonjr3-13/+12
for regressions in GCC 3.4.1 relative to previous releases of GCC.
2004-09-19Disable threads usage by tcl on NetBSD-1.6* (tested) and NetBSD-1.5*he1-3/+14
(by extension). Evidence suggests there is (at best) a bad interaction between pth and the thread memory allocator inside tcl, as witnessed by the tcl-scotty's package failure to install if threads is enabled on 1.6.2_STABLE/i386. Interestingly, the version with native threads on 2.0_BETA/alpha works just nicely.
2004-09-15- don't hard code the c compiler name.dmcmahill5-13/+32
- automatically figure out MAIN__ vs _MAIN__ - don't clobber the path when running f2c-f77. This lets you have a better chance of finding the c compiler! With all this this package now seems fully functional on solaris-2.9 as well as NetBSD.
2004-09-15If libperl functionality is needed, prefer building perl-5.8.x instead ofjlam1-2/+2
building libperl.
2004-09-15add a minor patch to make this package actually work on 64 bit systems.dmcmahill2-1/+15
hello.f works on alpha's too now.
2004-09-15Correct the directory we descend into to build the version of perl neededjlam1-2/+3
for this package.
2004-09-14libtool-ize this for building its shared libs instead of usingdmcmahill7-215/+112
bsd.lib.mk. Should address PR26628 where this package can't build on solaris. In addition, this cleans up some PLIST hacks.
2004-09-14s/_OPSYS_RPATH_NAME/COMPILER_RPATH_FLAG/markd2-4/+4
2004-09-13Make platform target used in the make match that used in the configure.markd1-1/+7
Fixes build problems seen in the bulkbuilds.
2004-09-12Create a directory before copying files with pax. Should fix theminskim1-1/+2
build problem on 1.6.2.
2004-09-10Set LIBTOOLIZE_PLIST to "yes" and remove obsolete code that performed thejlam1-21/+3
same function.
2004-09-08Don't check in /usr/local/lib on FreeBSD for system libraries.jlam1-1/+2
2004-09-08GCC generates and uses its own libtool to build shared libraries, andjlam5-30/+25
the resulting shared library names don't necessarily match the NetBSD names. Instead of hardcoding the shared library names in the PLISTs, only list the libtool archives in the PLISTs and dynamically determine the shared library names at post-install time and insert them into the PLIST. This fixes PLIST errors on non-NetBSD platforms. All of the magic is done in pkgsrc/lang/gcc3/language.mk. This should probably be generalized into something that could be used by all packages that use libtool.
2004-09-08Use OPSYSVARS to set --enable-shared or --disable-shared based on thejlam1-7/+9
value of ${OPSYS}. Also, allow FreeBSD to build the GCC shared libraries.
2004-09-05Update to version 1.66seb7-58/+47
Provided in PR pkg/26832 by Peter dot Bex at student dot kun dot nl with minor additions (info file handling and resource limit specification so test target runs on my test platforms). Many changes since last packaged version, too many to list here. See installed file PREFIX/share/doc/chicken/ChangeLog for a complete list.
2004-09-05update to librep 0.17, mostly from a patch by Tobias Nygren indanw5-327/+303
PR 26837, plus some pkglinting. Also, change maintainer to tech-pkg since I haven't run sawfish in years. 0.17 ==== * Added `rep.ffi' module (Foreign Function Interface). Uses gcc's libffi. Very untested. * Partial implementation of guile's `GH' interface. * Bug fixes: - Don't hang in select for a second when starting processes via the `system' function (race condition that only seems to show up on Linux 2.6 kernels) - Miscellaneous fixes for Mac OS X. - Don't return a reversed list of items from the XML parser. (Alexander V. Nikolaev) - Fixes to string capitalization functions. (Charles Stewart)
2004-08-29Extend some checks to also test for netbsd2 as sys.platform.recht20-35/+242
Bump PKGREVISIONS accordingly.
2004-08-28set INSTALL_UNSTRIPPED on darwin so that python modules will builddanw1-1/+6
2004-08-28defuzz patchdanw2-6/+7
2004-08-28darwin fixdanw1-1/+9
2004-08-28Use the new BUILDLINK_TRANSFORM commands to more precisely state thejlam2-4/+4
intended transformation: use "rm" to remove an option, "rmdir" to remove all options containing a path starting with a given directory name, and "rename" to rename options to something else.
2004-08-27update to mono-1.0.1recht5-80/+13
Mono 1.0.1 is a maintenance release release for the 1.0 series of the Mono runtime and thus only contains bug-fixes -- most notably for amd64. While at it apply some changes to the package: - Remove the MONO_GC_TYPE Makefile knob -- with 1.x the included libgc is the way to go. - Also remove MONO_USE_NPTL knob and let configure do the right thing.
2004-08-27Convert to use {COMPILER,LINKER}_RPATH_FLAG.jlam5-13/+13
2004-08-27Replace RPATH_FLAG with LINKER_RPATH_FLAG and COMPILER_RPATH_FLAG,jlam8-19/+19
which are the full option names used to set rpath directives for the linker and the compiler, respectively. In places were we are invoking the linker, use "${LINKER_RPATH_FLAG} <path>", where the space is inserted in case the flag is a word, e.g. -rpath. The default values of *_RPATH_FLAG are set by the compiler/*.mk files, depending on the compiler that you use. They may be overridden on a ${OPSYS}-specific basis by setting _OPSYS_LINKER_RPATH_FLAG and _OPSYS_COMPILER_RPATH_FLAG, respectively. Garbage-collect _OPSYS_RPATH_NAME and _COMPILER_LD_FLAG.
2004-08-26Update to 3.1.4, convert to bsd.options.mk:wiz6-47/+29
Changes from 3.1.3 to 3.1.4 --------------------------- 1. Gawk now supports the POSIX %F format, falling back to %f if the local system printf doesn't handle it. 2. Gawk now supports the ' flag in printf. E.g., %'d in a locale with thousands separators includes the thousands separator in the value, e.g. 12,345. This has one problem; the ' flag is next to impossible to use on the command line, without major quoting games. Oh well, TANSTAAFL. 3. The dfa code has been reinstated; the performance degradation was just too awful. Sigh. (For fun, use `export GAWK_NO_DFA=1' to see the difference.) 4. The special case `x = x y' is now recognized in the grammar, and gawk now uses `realloc' to append the new value to the end of the existing one. This can speed up the common case of appending onto a string. 5. The dfa code was upgraded with most of the fixes from grep 2.5.1, and the regex code was upgraded with GLIBC as mid-January 2004. The regex code is faster than it was, but still not as fast as the dfa code, so the dfa code stays in. The getopt code was also synced to current GLIBC. 6. Support code upgraded to Automake 1.8.5, Autoconf 2.59, and gettext 0.14.1. 7. When --posix is in effect, sub/gsub now follow the 2001 POSIX behavior. Yippee. This is even documented in the manual. 8. Gawk will now recover children that have died (input pipelines, two-way pipes), upon detecting EOF from them, thus avoiding filling up the process table. Open file descriptors are not recovered (unfortunately), since that could break awk semantics. See the ChangeLog and the source code for the details. 9. Handling of numbers like `0,1' in non-American locales ought to work correctly now. 10. IGNORECASE is now locale-aware for characters with values above 128. The dfa matcher is now used for IGNORECASE matches too. 11. Dynamic function loading is better. The documentation has been improved and some new APIs for use by dynamic functions have been added. 12. Gawk now has a fighting chance of working on older systems, a la SunOS 4.1.x. 13. Issues with multibyte support on HP-UX are now resolved. `configure' now disables such support there, since it's not up to what gawk needs. 14. There are now even more tests in the test suite. 15. Various bugs fixed; see ChangeLog for the details.
2004-08-24Fix file permission problem in CGI::Session reported by CAN-2004-0755.taca3-3/+17
Bump PKGREVISION.
2004-08-23No objections to remove proposal on tech-pkg; guavac is now Gone.tv6-96/+1
2004-08-19update to Pyrex-0.9.3recht3-91/+91
Enhancements: - Types defined with a ctypedef in a 'cdef extern from' block are now referred to by the typedef name in generated C code, so it is no longer necessary to match the type in the C header file exactly. - Conversion to/from unsigned long now done with PyLong_AsUnsignedLong and PyLong_FromUnsignedLong. [Dug Song <dugsong@monkey.org>] - A struct, union or enum definition in a 'cdef extern from' block may now be left empty (using 'pass'). This can be useful if you need to declare a variable of that type, but don't need to refer to any of its members. - More flexible about ordering of qualifiers such as 'long' and 'unsigned'. ["John (J5) Palmieri" <johnp@redhat.com>] Bug fixes: - Non-interned string literals used in a Python class definition did not work. [Atsuo Ishimoto <ishimoto@gembook.org>] [Andreas Kostyrka <andreas@kostyrka.org>] - Return types of the buffer interface functions for extension types have been corrected. [Dug Song <dugsong@monkey.org>] - Added 'static' to declarations of string literals. [Phil Frost <indigo@bitglue.com>] - Float literals are now copied directly to the C code as written, to avoid problems with loss of precision. [Mario Pernici <Mario.Pernici@mi.infn.it>] - Inheriting from an extension type with C methods defined in another Pyrex module did not work. [Itamar Shtull-Trauring <itamar@itamarst.org>]
2004-08-18Add and enable Cg-compiler.minskim1-1/+2
2004-08-18Import Cg-compiler-1.2.1 from pkgsrc-wip. Packaged by xtraeme@ andminskim5-0/+853
updated by me. This is the NVIDIA Cg compiler/toolkit for Linux that includes: o NVIDIA Cg toolkit documentation o NVIDIA Cg compiler o NVIDIA Cg runtime libraries for OpenGL o Example shaders written in the Cg language o Example applications that use the Cg runtime to manage Cg programs
2004-08-18Update for recent dependencies/version.minoura1-12/+3
2004-08-18Remive ONLY_FOR_PLATFORMS:minoura1-12/+1
- Now that we depend on devel/boehm-gc, we can rely on it. - Gauche is now reported to work on Linux/Alpha; it means LP64 problem is fixed.
2004-08-17Update drscheme to version 207. Changes since 202:jschauma14-775/+2789
- Wizards for ProfessorJ added + union wizard + class wizard - Check Syntax disabled in professorJ languages. - Help Desk searching is now language-sensitive. - Check syntax is now integrated (better) with the syntax colorer. - Check Syntax now distinguishes between require'd and locally defined identifiers. - added the ability to specify a command-line to the module language. - Help Desk's status messages are now in the frame and it's break button is also in the frame (no more modal dialog) - Check Syntax now does a better job of navigating amoung occurrences of a single variable. The popup menu lets you go from a bound occurrence to a binding occurrence and from a binding occurrence to the next binding occurrence. Also added two keystrokes: c-x;n to go to the next bound occurrence and c-x;b to to the binding occurrence. - show menu => view menu, added show/hide for the toolbar - multi file search works much bching languages color the portion of the program that has not been tested in dark red (using a simple syntactic coverage criterion -- dark red means untested, but not dark red doesn't mean fully tested, of course). - added a test coverage annotation for other languages in the "details" portion of the languages dialog; run the program and it colors the code that was executed in green and code that wasn't executed in red. - fixed up help desk fonts, so that the font size in help desk is now linked to the font size in drscheme proper. - added support for editor modes to drscheme. - drscheme shows the stack via arrows on the program text when an error occurs (and debugging is on) - added to special menu item: "insert delta" (to mean define) in parallel to the insert lambda menu item. - framework's scheme-mode font changed to be in an editor mixin. - macos: drscheme doesn't quit when all windows are closed anymoct -> supports multiple values using this syntax: (-> integer? (values integer? integer?)) - parenthesis highlight color is now configurable - integrated the module browser into the main drscheme window. Use the show menu to open a panel on the lhs of the drscheme window containing a DAG representing the modules that are required (only works for programs in modules). - integrated Bruce Hauman's rewrite of the match.ss library (ongoing). - added arrows to check syntax that show the (syntactic) tail structure of the program. - fixed many many problems with Help Desk. Some of the more interesting ones: - manual downloading now works. - bug report form is a mred window now. - doc.txt highlighting is in the right place now - doc.txt search restults now go to the right place - servlets are now modules (with no more free vars) - browser menus work properly - urls outside of our documentation use an external browser - eliminated many (now unecessary) redirections - various responsiveness improvements - help desk as a standalone web server isn't supported anymore. - added a status line class to the framework, which is used for check syntax and the module browser. both show status as the check the program and show information on mouse-over. Also, the contour window shows you the line under the mouse in a status line on mouse over. - added an extra level of hierarchy to the language dialog, but without the turn-down triangles. this helps organize the language dialog somewhat. - the top level function declarations in algol60 are now available in the REPL and in the test suite tool - Removed `Windows' menu from windows and unix versions. - Windows installer generates Program menu shortcuts for all users - added test suite support for use with the How to Design Programs - added support for recovering autosave files when DrScheme crashes - the draw.ss teachpack now provides the function get-key-event : -> Key This function enables programmers who use the draw.ss teachpack to write interactive drawing games. Warning: The function fails intermittently on Mac OS X. We intend to fix this problem in a future release. - Help Desk users can choose whether they wish to use a frame-based version. A toggle switch for this choice (in the form of a link) appears on the Help Desk home page. It can also be changed in the Help Desk configuration. - Help Desk users can once again use the PLT internal browser; look for the browser preference in DrScheme's preferences panel - removed an error in MrEd for Windows that was a frequent source of instability
2004-08-16Add and enable py-funge.minskim1-1/+2