head 1.7; access; symbols pkgsrc-2013Q2:1.7.0.10 pkgsrc-2013Q2-base:1.7 pkgsrc-2012Q4:1.7.0.8 pkgsrc-2012Q4-base:1.7 pkgsrc-2011Q4:1.7.0.6 pkgsrc-2011Q4-base:1.7 pkgsrc-2011Q2:1.7.0.4 pkgsrc-2011Q2-base:1.7 pkgsrc-2009Q4:1.7.0.2 pkgsrc-2009Q4-base:1.7 pkgsrc-2009Q3:1.6.0.16 pkgsrc-2009Q3-base:1.6 pkgsrc-2009Q2:1.6.0.14 pkgsrc-2009Q2-base:1.6 pkgsrc-2009Q1:1.6.0.12 pkgsrc-2009Q1-base:1.6 pkgsrc-2008Q4:1.6.0.10 pkgsrc-2008Q4-base:1.6 pkgsrc-2008Q3:1.6.0.8 pkgsrc-2008Q3-base:1.6 cube-native-xorg:1.6.0.6 cube-native-xorg-base:1.6 pkgsrc-2008Q2:1.6.0.4 pkgsrc-2008Q2-base:1.6 cwrapper:1.6.0.2 pkgsrc-2008Q1:1.5.0.4 pkgsrc-2008Q1-base:1.5 pkgsrc-2007Q4:1.5.0.2 pkgsrc-2007Q4-base:1.5 pkgsrc-2007Q3:1.4.0.2 pkgsrc-2007Q3-base:1.4 pkgsrc-2007Q2:1.3.0.4 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.2 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.2.0.26 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.24 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.22 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.2.0.20 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.2.0.18 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.2.0.16 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.14 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.12 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.10 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.2.0.8 pkgsrc-2004Q3-base:1.2 pkgsrc-2004Q2:1.2.0.6 pkgsrc-2004Q2-base:1.2 pkgsrc-2004Q1:1.2.0.4 pkgsrc-2004Q1-base:1.2 pkgsrc-2003Q4:1.2.0.2 pkgsrc-2003Q4-base:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.7 date 2009.12.15.12.07.57; author asau; state dead; branches; next 1.6; 1.6 date 2008.04.08.13.16.22; author martti; state Exp; branches; next 1.5; 1.5 date 2007.10.30.14.02.15; author is; state Exp; branches; next 1.4; 1.4 date 2007.07.30.07.15.36; author joerg; state Exp; branches 1.4.2.1; next 1.3; 1.3 date 2007.02.26.15.47.43; author joerg; state dead; branches; next 1.2; 1.2 date 2003.08.31.01.01.56; author jtb; state Exp; branches; next 1.1; 1.1 date 2003.04.29.23.47.45; author jtb; state Exp; branches 1.1.1.1; next ; 1.4.2.1 date 2007.10.30.13.47.19; author is; state Exp; branches; next 1.4.2.2; 1.4.2.2 date 2007.10.30.13.56.57; author is; state Exp; branches; next ; 1.1.1.1 date 2003.04.29.23.47.45; author jtb; state Exp; branches; next ; desc @@ 1.7 log @Update to Erlang/OTP R13B03. SunOS, Java and ODBC support by Filip Hajny and some tests by Matthias Kretschmer. Changes in R13B03 ----------------- There are mostly error corrections, but also some new functionality. Some highlights in the R13B03 release are: - Native Implemented Functions (NIFs) still experimental but very useful. - The documentation is built in a new way using xsltproc and Apache FOP. The layout is changed both in HTML and PDF versions. This is the first step, more changes and improvements will come in the following releases. Changes between R13A and R13B02 are unknown. Changes in R13A --------------- 1.1 Erlang Language and Run-time System Multi-core and SMP performance improvements There SMP performance is significantly improved: - multiple, scheduler specific run queues; - further optimized message passing; - CPU-bound scheduler threads. Unicode support as described in EEP10 New BIF's: atom_to_binary/2, binary_to_atom/2, binary_to_existing_atom/2. Independent Erlang clusters on the same host 1.2 New Applications Reltool, release management tool. WxErlang 1.3 New features in Existing Applications Common_test - SSH and SFTP support - test case groups Dialyzer - opaque type declarations; - UTF segments handling SSL - pure Erlang implementation (except crypto routines) STDLIB - scanner has been augmented to return white-space, comments and exact location of tokens. @ text @$NetBSD: patch-aa,v 1.6 2008/04/08 13:16:22 martti Exp $ Added support for NetBSD. --- lib/os_mon/c_src/memsup.c.orig 2006-08-29 11:47:15.000000000 +0200 +++ lib/os_mon/c_src/memsup.c @@@@ -98,10 +98,10 @@@@ #ifdef BSD4_4 #include #include -#ifndef __OpenBSD__ +#if !defined(__OpenBSD__) && !defined(__NetBSD__) #include #endif -#ifdef __FreeBSD__ +#if defined(__FreeBSD__) || defined(__DragonFly__) #include #endif #endif @ 1.6 log @Some pkglint -Wall fixes. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.5 2007/10/30 14:02:15 is Exp $ @ 1.5 log @Make the port program memsup build again. This way, PLIST is correct, so that pkg_sync and pkg_tarup work (on NetBSD-4). memsup.erl/memsup.c still need work to make it actually work on NetBSD. @ text @d1 3 a3 1 $NetBSD$ @ 1.4 log @Fix build on DragonFly. SCTP is detected, but some struct is missing, so disable it for now. @ text @d3 1 a3 1 --- lib/os_mon/c_src/memsup.c.orig 2007-07-30 06:46:25.000000000 +0000 d5 6 a10 2 @@@@ -101,7 +101,7 @@@@ #ifndef __OpenBSD__ @ 1.4.2.1 log @Make the memsup port program compile, so that the PLIST ist correct on NetBSD-4 (at least). Else pkg_sync and pkg_tarup won't work. @ text @d3 1 a3 1 --- lib/os_mon/c_src/memsup.c.orig 2006-08-29 11:47:15.000000000 +0200 d5 2 a6 6 @@@@ -98,10 +98,10 @@@@ #ifdef BSD4_4 #include #include -#ifndef __OpenBSD__ +#if !defined(__OpenBSD__) && !defined(__NetBSD__) @ 1.4.2.2 log @Revert last change - wrong branch. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.4 2007/07/30 07:15:36 joerg Exp $ d3 1 a3 1 --- lib/os_mon/c_src/memsup.c.orig 2007-07-30 06:46:25.000000000 +0000 d5 6 a10 2 @@@@ -101,7 +101,7 @@@@ #ifndef __OpenBSD__ @ 1.3 log @Use pkgsrc magic for config.guess/.sub overriding. Tested by is@@ for ARM. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.2 2003/08/31 01:01:56 jtb Exp $ d3 11 a13 28 --- erts/autoconf/config.guess.orig 2003-08-29 08:35:08.000000000 +0100 +++ erts/autoconf/config.guess 2003-08-29 08:37:07.000000000 +0100 @@@@ -153,11 +153,11 @@@@ UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ /usr/sbin/$sysctl 2>/dev/null || echo unknown)` case "${UNAME_MACHINE_ARCH}" in - armeb) machine=armeb-unknown ;; - arm*) machine=arm-unknown ;; - sh3el) machine=shl-unknown ;; - sh3eb) machine=sh-unknown ;; - *) machine=${UNAME_MACHINE_ARCH}-unknown ;; + armeb) machine=armeb- ;; + arm*) machine=arm- ;; + sh3el) machine=shl- ;; + sh3eb) machine=sh- ;; + *) machine=${UNAME_MACHINE_ARCH}- ;; esac # The Operating System including object format, if it has switched # to ELF recently, or will in the future. @@@@ -188,7 +188,7 @@@@ release='-gnu' ;; *) - release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` + release= ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: @ 1.2 log @Update to version 9.2. This version is focused on improved performance and stability, rather than introducing new functionality, hence it is called R9C. Build Process NEW The build process has been improved so that it is possible to build Erlang/OTP from source even on Windows platforms. There is also a completely new installation program for Windows. Observer crashdump_viewer NEW A HTML based tool for browsing Erlang crashdumps. The tool can handle crashdumps from OTP R7B, R8B and R9B as well but there is additional information in the crashdumps for R9C. OTP_MIBs NEW The OTP mibs that where included in the SASL application have been moved to this new application otp_mibs. This is a step too create a pure core for Erlang/OTP that does not depend on specific, non-mainstream applications such as SNMP. @ text @d1 1 a1 1 $NetBSD$ @ 1.1 log @Initial revision @ text @d3 16 a18 24 --- erts/autoconf/config.guess.orig +++ erts/autoconf/config.guess @@@@ -136,15 +136,15 @@@@ # object file format. # Determine the machine/vendor (is the vendor relevant). case "${UNAME_MACHINE}" in - amiga) machine=m68k-unknown ;; - arm32) machine=arm-unknown ;; - atari*) machine=m68k-atari ;; - sun3*) machine=m68k-sun ;; - mac68k) machine=m68k-apple ;; - macppc) machine=powerpc-apple ;; - hp3[0-9][05]) machine=m68k-hp ;; - ibmrt|romp-ibm) machine=romp-ibm ;; - *) machine=${UNAME_MACHINE}-unknown ;; + amiga) machine=m68k- ;; + arm32) machine=arm- ;; + atari*) machine=m68k- ;; + sun3*) machine=m68k- ;; + mac68k) machine=m68k- ;; + macppc) machine=powerpc- ;; + hp3[0-9][05]) machine=m68k- ;; + ibmrt|romp-ibm) machine=romp- ;; + *) machine=${UNAME_MACHINE}- ;; d22 6 a27 1 @@@@ -165,7 +165,7 @@@@ a29 3 # The OS release - release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` + release= a30 2 # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. @ 1.1.1.1 log @Initial import of erlang-9.1. Erlang is a programming language which has many features more commonly associated with an operating system than with a programming language: concurrent processes, scheduling, memory management, distribution, networking, etc. The initial open-source Erlang release contains the implementation of Erlang, as well as a large part of Ericsson's middleware for building distributed high-availability systems. @ text @@