summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
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
2002-07-28Shuffle logic to ensure that DISTNAME is always set, even on systemsschmonz1-4/+3
unsupported by this JRE. In such cases, this avoids the error message "CATEGORIES and DISTNAME are mandatory" and allows the usual NOT_FOR_PLATFORM message to be displayed.
2002-07-28Shuffle logic to ensure that DISTNAME is always set, even on systemsschmonz2-16/+15
unsupported by this JRE. In such cases, this avoids the error message "CATEGORIES and DISTNAME are mandatory" and allows the usual NOT_FOR_PLATFORM message to be displayed. Also, entab a bit.
2002-07-28Entab (not as serious as previous).schmonz1-2/+2
2002-07-28Tabs are significant to make(1). Entab to avoid a parse error aroundschmonz1-13/+13
do-install. Entab elsewhere for readability.
2002-07-27We allow several JDKs/JREs to coexist, installing them in separatejschauma6-1212/+968
subdirectories under ${PREFIX}/java/ -- Change VI of many (the last). Thus install this JDK into ${PREFIX}/java/blackdown-1.3.1 and remove CONFLICTS with other JDKs/JREs. Split this package into blackdown-jre13 and blackdown-jdk13 much like sun-j* (see previous import of lang/blackdown-jre13). Bump PKGREVISION. Note: this package is available for i386, sparc, powerpc and the blackdown-jre is also available for arm. If you have any of sparc, powerpc or arm, please make sure this works properly.
2002-07-27Initial import of blackdown-jre13, split off from lang/blackdown-jdk13.jschauma7-0/+306
Common Makefile functionality for this and lang/blackdown-jdk13 is in Makefile.common.
2002-07-27We allow several JDKs/JREs to coexist, installing them in separatejschauma3-90/+20
subdirectories under ${PREFIX}/java/ -- Change VI of many. Thus install this JDK into ${PREFIX}/java/sun-1.4.0 and remove CONFLICTS with other JDKs/JREs. Rename package from sun-jdk-1.4.0 to sun-jdk14-0 (avoids conflict with sun-jre13). Pull in common stuff by including lang/sun-jre14/Makefile.common. Extend MESSAGE and finally bump PKGREVISION.
2002-07-27We allow several JDKs/JREs to coexist, installing them in separatejschauma5-661/+651
subdirectories under ${PREFIX}/java/ -- Change V of many. Thus install this JRE into ${PREFIX}/java/sun-1.4.0 and remove CONFLICTS with other JDKs/JREs. Rename package from sun-jre-1.4.0 to sun-jre14-0 (avoids conflict with sun-jre13). Split Makefile into Makefile and Makefile.common, to allow reusing of some of the stuff in lang/sun-jdk14 (commit coming up). Add informative MESSAGE and finally bump PKGREVISION.
2002-07-27We allow several JDKs/JREs to coexist, installing them in separatejschauma3-134/+27
subdirectories under ${PREFIX}/java/ -- Change IV of many. Thus install this JDK into ${PREFIX}/java/sun-1.3.1 and remove CONFLICTS with other JDKs/JREs. Rename package from sun-jdk-1.3.1.0.2 to sun-jdk13-1.0.2 (avoids conflict with sun-jdk14). Include lang/sun-jre13/Makefile.common for shared info. Add informative MESSAGE and finally bump PKGREVISION.
2002-07-27We allow several JDKs/JREs to coexist, installing them in separatejschauma4-272/+283
subdirectories under ${PREFIX}/java/ -- Change III of many. Thus install this JRE into ${PREFIX}/java/sun-1.3.1 and remove CONFLICTS with other JDKs/JREs. Rename package from sun-jre-1.3.1.0.2 to sun-jre13-1.0.2 (avoids conflict with sun-jre14). Split Makefile into Makefile and Makefile.common, to allow reusing of some of the stuff in lang/sun-jdk13 (commit coming up). Add informative MESSAGE and finally bump PKGREVISION.
2002-07-27We allow several JDKs/JREs to coexist, installing them in separatejschauma2-9/+7
subdirectories under ${PREFIX}/java/ -- Change II of many. Thus, install this jdk in ${PREFIX}/java/jdk-1.1.8, remove CONFLICTS with other JDKs/JREs and bump PKGREVISION.