summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2002-08-27Use buildlink2.jlam1-2/+2
2002-08-27Set some environment vars so that f2c-f77 will use the buildlink2 wrappersjlam1-2/+10
instead of the actual compiler.
2002-08-27update to mzscheme 200pooka23-1041/+420
changes: * NetBSD patches integrated * improvements to the module system * new interfaces basically numerous changes, see plt/notes/mzscheme in the source directory
2002-08-27Add & enable otcl.seb1-1/+2
2002-08-27Initial import of otcl, version 1.0rc8, into the NetBSD Packages Collection.seb6-0/+211
Based on package submitted by Jan Schaumann <jschauma@cs.stevens-tech.edu> in PR pkg/16301. OTcl, short for MIT Object Tcl, is an extension to Tcl/Tk for object-oriented programming. It shouldn't be confused with the IXI Object Tcl extension by Dean Sheenan. Some of OTcl's features as compared to alternatives are: * designed to be dynamically extensible, like Tcl, from the ground up * builds on Tcl syntax and concepts rather than importing another language * compact yet powerful object programming system (draws on CLOS, Smalltalk, and Self) * fairly portable implementation (2000 lines of C, without core hacks)
2002-08-27buildlink1 -> buildlink2, and remove the "brute force" hack as requestedjlam3-28/+9
by tron; we now use libtool/buildlink2.mk to ensure that guile uses the right libtool and libltdl.*.
2002-08-27s/true/${TRUE}/jlam1-2/+2
2002-08-26Use brute force to stop this package from clobbering our "libtool"tron3-3/+25
instead of using it.
2002-08-26Correct various package list errors.tron1-47/+47
2002-08-26Install correct TeXinfo "guile.info" instead of "data-rep.info" which istron3-9/+22
only a part of the above.
2002-08-26perl58 apparently builds just fine on Darwin with buildlink2.jlam1-7/+1
2002-08-25Update to 1.4.1mjl4-28/+14
* installation fix: (ice-9 and-let*) has been renamed to (ice-9 and-let-star) * build fix: net_db.c `inet_aton' declaration now properly conditionalized * bugfix: `expt' now handles negative exponents correctly * installation fix: some programs are no longer installed * guile-snarf usage now internalizes output-file creation/deletion * installation fix: libltdl now "installable" instead of "convenience" * library versioning now more disciplined * "make check" now works * provisional documentation available * interface summarization available
2002-08-25Respect new USE_PERL5 semantics by pulling over a change from buildlink.mk.jlam1-2/+2
2002-08-25Merge changes in packages from the buildlink2 branch that havejlam10-6/+104
buildlink2.mk files back into the main trunk.
2002-08-25Merge changes in packages from the buildlink2 branch that havejlam5-5/+56
buildlink2.mk files back into the main trunk. This provides sufficient buildlink2 infrastructure to start merging other packages from the buildlink2 branch that have already been converted to use the buildlink2 framework.
2002-08-25Update lang/nhc98 to version 1.14a.kristerw4-49/+108
Changes since version 1.06 include: * Lots of bugfixes. * The Hat tracing system is now entirely separate from the nhc98 compiler (and is thus not included in the package)
2002-08-23Convert to use the buildlink2 framework (from lang/perl5-current on thejlam1-1/+8
buildlink2 branch).
2002-08-22Update lang/ocaml to 3.06, using patch supplied by Martin Weberjschauma4-23/+392
(ephaeton at gmx dot net) in PR pkg/18023. Besten Dank! Changes from 3.04 to 3.05 (abbreviated list, full list available at http://caml.inria.fr/archives/200207/msg00558.html): Language features: - Support for polymorphic methods and record fields. - Allows _ separators in integer and float literals, e.g. 1_000_000. Type-checker: - Fixed subtle typing bug with higher-order functors. - Fixed several complexity problems; - Fixed various bugs with objects and polymorphic variants. Bytecode compiler: - Fixed issue with ocamlc.opt and dynamic linking. Native-code compiler: - Fixed GC bug related to constant constructors of polymorphic variant types. - Fixed compilation bug for top-level "include" statements. Toplevel interactive system: - ocamlmktop: minimized possibility of name clashes with user-provided modules. Run-time system: - Better support for lazy data in the garbage collector. - Support for float formats that are neither big-endian nor little-endian - Fixed bug in callback*_exn functions in the exception-catching case. Standard library: - Protect against integer overflow in sub-string and sub-array bound checks. - New module Complex implementing arithmetic over complex numbers. - New module Scanf implementing format-based scanning a la scanf() in C. - various fixes and enhancements to existing modules Tools: - ocamldoc part of distribution - Debugger: now supports the option -I +dir. - ocamllex: supports the same identifiers as ocamlc; Changes from 3.05 to 3.06: Type-checking: - Apply value restriction to polymorphic record fields. Run-time system: - Fixed GC bug affecting lazy values. Both compilers: - Added option "-version" to print just the version number. - Fixed wrong dependencies in .cmi generated with the -pack option. Native-code compiler: - Fixed wrong return value for inline bigarray assignments. Libraries: - Unix.getsockopt: make sure result is a valid boolean. Tools: - ocamlbrowser: improved error reporting;
2002-08-20make it work with non-netbsditojun2-7/+10
2002-08-20teach it about python21-pthdrochner2-3/+12
2002-08-20Build a Python version with thread support. For now, we only havedrochner11-0/+1997
devel/pth, which tends to coredumps sometimes. But a number of Python packages insists in threads, so we have to start somewhere.
2002-08-20need -Wl,-Rfoo for NetBSD ELF. TODO: tweak it for other platformsitojun2-1/+16
2002-08-20must use gmakeitojun1-1/+2
2002-08-20Add and enable chicken.agc1-1/+2
2002-08-20Initial import of chicken-0.1072 into the NetBSD Packages Collection.agc4-0/+196
CHICKEN is a Scheme-to-C compiler supporting most of the language features as defined in the Revised^5 Report on Scheme. CHICKEN generates quite portable C code, and files compiled by it (including itself) should work without any changes on most platforms. The whole package is distributed under a BSD license and as such free to use and modify as long as you adhere to its terms (see the manual). Linkage to C modules and C-library functions is straightforward, so it's easy to access C from Scheme. Compiled code can be embedded into existing C programs without problems. The generated code supports full tail-recursion, first-class continuations, multiple values and dynamic-wind.
2002-08-19It seems that the new combo patchfile dropped the silly `nb1' suffixseb1-3/+3
on shared libs in $PREFIX/lib. So adjust the PLIST.
2002-08-17fix after last lang/gcc update. Tested on 1.5.3 sparc.dmcmahill3-72/+10
2002-08-16Beautify: correct tab-stops.jschauma1-16/+16
2002-08-16Fix spacing problems reported in pkg/17951.wiz1-4/+4
2002-08-13add patch which got left out of previous commit (why??? I _know_ it was listeddmcmahill1-0/+21
in the Modified Files: section).
2002-08-12Make this package compile on NetBSD.agc6-14/+153
2002-08-12pull in most recent patches to gcc-2.95.3 from the netbsd-1-6dmcmahill71-14889/+43
branch. Includes fixes for sparc, alpha, and others. Should help in keeping pkgsrc running on 1.5.* systems. The patches which mirror those in the main netbsd source tree have been all put into a single distribution patch file. This makes it much easier to maintain and easier to easily see which patches are specific to pkgsrc.
2002-08-08These packages install libraries that differ from previous versions if theyjlam1-1/+2
are built using the hard-syscall-enabled pth. Bump the PKGREVISION so we can distinguish these packages from the previous ones.
2002-08-08Add a comment for this package.agc1-1/+3
2002-08-08Allow non-Darwin platforms to build perl58. We're in pkgsrc lockdown downjlam1-5/+1
just prior to branching for 1.6, so this should be okay now. I also want to see this built in the bulk-builds for testing purposes.
2002-08-07Make use of our new JAVA magic.jschauma1-6/+4
2002-08-07Install files in proper location, now that we have sorted out the wholejschauma3-15/+24
JAVA situation. Also adjust MASTER_SITES and HOMEPAGE and add a license ("single-user-license"), as the software has specific restrictions on the usage. This fixes the problem pointed out during Huberts most recent bulk-build.
2002-08-06Make sure that the compiler finds the non-standard includefiles normallykristerw1-1/+5
found on NetBSD (i.e. FlexLexer.h) This corrects the issue in the remark to my closing of pkg/17638.
2002-08-01These packages are available for Linux and NetBSD-1.6*-i386,jschauma2-3/+3
not only Linux and -current. (Pointed out by zuntum.)
2002-08-01s/i386/${MACHINE_ARCH}/, as proposed by Julien T. Letessier in pkg/17795.wiz1-32/+32
2002-08-01Add and enable blackdown-jre13.wiz1-1/+2
2002-08-01Adjust to new pthread.buildlink.mk: remove USE_PTHREAD and replace withjlam1-2/+2
appropriate PTHREAD_OPTS incantation, and move the checks for the value of PTHREAD_TYPE below the inclusion of pthread.buildlink.mk.
2002-08-01Change MAINTAINER from tv at netbsd dot org to packages at netbsd dot orgjschauma1-2/+2
after consulting with Todd. Any volunteers for any of these packages?
2002-07-31Mechanically replace DEPENDS and BUILD_DEPENDS on a JDK with theschmonz1-3/+3
appropriate USE_JAVA and PKG_JVM incantations. Spotted by wiz.
2002-07-29r5rs, not r4rsperry1-2/+2
2002-07-29Set USE_JAVA=run on some packages that obviously don't need a JDK for thejlam2-4/+4
build. These packages set NO_BUILD and by inspection of the Makefiles, there isn't any invocation of java needed.
2002-07-28Format paragraphs. Normalize indentation. Apostrophize. Spell "your"schmonz4-26/+26
using only 7-bit ASCII.
2002-07-28Avoid including bsd.pkg.mk twice on not-Darwin.schmonz1-3/+4
2002-07-28Uncomment inadvertently out-commented JDK_HOME definition. Sprinkleschmonz1-2/+9
some Darwin ifdefs. Now that we can't rely on "emulators/suse_linux/Makefile.application" being included, include bsd.pkg.mk directly.
2002-07-28Entab.schmonz1-7/+7