@ -8,12 +8,12 @@
i n c l u d e $( TOPDIR ) / r u l e s . m k
PKG_NAME := erlang
PKG_VERSION := 23.0
PKG_RELEASE := 5
PKG_VERSION := 24.2
PKG_RELEASE := 1
PKG_SOURCE := otp_src_$( PKG_VERSION) .tar.gz
PKG_SOURCE_URL := http://www.erlang.org/download/
PKG_HASH := 42dcf3c721f4de59fe74ae7b65950c2174c46dc8d1dd4e27c0594d86f606a635
PKG_HASH := af0f1928dcd16cd5746feeca8325811865578bf1a110a443d353ea3e509e6d41
PKG_LICENSE := Apache-2.0
PKG_LICENSE_FILES := LICENSE.txt
@ -46,8 +46,8 @@ endef
d e f i n e P a c k a g e / e r l a n g
$( call Package /erlang /Default )
DEPENDS += +libncurses +librt +zlib
PROVIDES:= erlang-erts= 10.0.1 erlang-kernel= 6.0 erlang-sasl= 3.2 erlang-stdlib= 3.5
DEPENDS += +libncurses +librt +zlib +libstdcpp
PROVIDES:= erlang-erts= 12.2 erlang-kernel= 8.2 erlang-sasl= 4.1.1 erlang-stdlib= 3.17
e n d e f
d e f i n e P a c k a g e / e r l a n g / d e s c r i p t i o n
@ -61,7 +61,7 @@ endef
d e f i n e P a c k a g e / e r l a n g - a s n 1
$( call Package /erlang /Default )
TITLE:= Abstract Syntax Notation One ( ASN.1) support
VERSION:= 5.0.6
VERSION:= 5.0.17
DEPENDS += +erlang +erlang-syntax-tools
e n d e f
@ -76,8 +76,8 @@ endef
d e f i n e P a c k a g e / e r l a n g - c o m p i l e r
$( call Package /erlang /Default )
TITLE:= Byte code compiler
VERSION:= 7.2
DEPENDS += +erlang +erlang-hipe
VERSION:= 8.0.4
DEPENDS += +erlang
e n d e f
d e f i n e P a c k a g e / e r l a n g - c o m p i l e r / d e s c r i p t i o n
@ -91,7 +91,7 @@ endef
d e f i n e P a c k a g e / e r l a n g - c r y p t o
$( call Package /erlang /Default )
TITLE:= Cryptography support
VERSION:= 4.3
VERSION:= 5.0.5
DEPENDS += +erlang +libopenssl
e n d e f
@ -103,25 +103,10 @@ $(call Package/erlang/Default/description)
e n d e f
d e f i n e P a c k a g e / e r l a n g - h i p e
$( call Package /erlang /Default )
TITLE:= High Performance Erlang
VERSION:= 3.18
DEPENDS += +erlang
e n d e f
d e f i n e P a c k a g e / e r l a n g - h i p e / d e s c r i p t i o n
$( call Package /erlang /Default /description )
.
This Erlang/OTP package provides HiPE ( High Performance Erlang)
support.
e n d e f
d e f i n e P a c k a g e / e r l a n g - i n e t s
$( call Package /erlang /Default )
TITLE:= Internet clients and servers
VERSION:= 7.0
VERSION:= 7.5
DEPENDS += +erlang
e n d e f
@ -137,7 +122,7 @@ endef
d e f i n e P a c k a g e / e r l a n g - m n e s i a
$( call Package /erlang /Default )
TITLE:= Distributed database
VERSION:= 4.15.4
VERSION:= 4.20.1
DEPENDS += +erlang
e n d e f
@ -154,7 +139,7 @@ endef
d e f i n e P a c k a g e / e r l a n g - r u n t i m e - t o o l s
$( call Package /erlang /Default )
TITLE:= Low-profile debugging/tracing tools
VERSION:= 1.13
VERSION:= 1.17
DEPENDS += +erlang
e n d e f
@ -169,7 +154,7 @@ endef
d e f i n e P a c k a g e / e r l a n g - s n m p
$( call Package /erlang /Default )
TITLE:= Simple Network Management Protocol ( SNMP) support
VERSION:= 5.2. 11
VERSION:= 5.11
DEPENDS += +erlang +erlang-asn1
e n d e f
@ -185,7 +170,7 @@ endef
d e f i n e P a c k a g e / e r l a n g - p u b l i c - k e y
$( call Package /erlang /Default )
TITLE:= Public Key support
VERSION:= 1.6
VERSION:= 1.11.3
DEPENDS += +erlang +erlang-crypto +erlang-asn1
e n d e f
@ -199,7 +184,7 @@ endef
d e f i n e P a c k a g e / e r l a n g - s s h
$( call Package /erlang /Default )
TITLE:= Secure Shell ( SSH) support
VERSION:= 4.7
VERSION:= 4.13
DEPENDS += +erlang +erlang-crypto
e n d e f
@ -214,7 +199,7 @@ endef
d e f i n e P a c k a g e / e r l a n g - s s l
$( call Package /erlang /Default )
TITLE:= Secure Sockets Layer ( SSL) support
VERSION:= 9.0
VERSION:= 10.6
DEPENDS += +erlang +erlang-crypto
e n d e f
@ -229,7 +214,7 @@ endef
d e f i n e P a c k a g e / e r l a n g - s y n t a x - t o o l s
$( call Package /erlang /Default )
TITLE:= Abstract Erlang syntax trees handling support
VERSION:= 2.1.5
VERSION:= 2.6
DEPENDS += +erlang
e n d e f
@ -244,7 +229,7 @@ endef
d e f i n e P a c k a g e / e r l a n g - t o o l s
$( call Package /erlang /Default )
TITLE:= Erlang tools support
VERSION:= 3.0
VERSION:= 3.5.2
DEPENDS += +erlang
e n d e f
@ -258,7 +243,7 @@ endef
d e f i n e P a c k a g e / e r l a n g - r e l t o o l
$( call Package /erlang /Default )
TITLE:= Erlang reltool support
VERSION:= 0.7.6
VERSION:= 0.9
DEPENDS += +erlang
e n d e f
@ -272,7 +257,7 @@ endef
d e f i n e P a c k a g e / e r l a n g - e r l - i n t e r f a c e
$( call Package /erlang /Default )
TITLE:= Erlang erl_interface support
VERSION:= 3.9.3
VERSION:= 5.1
DEPENDS += +erlang
e n d e f
@ -285,7 +270,7 @@ endef
d e f i n e P a c k a g e / e r l a n g - o s _ m o n
$( call Package /erlang /Default )
TITLE:= Erlang OS Monitoring Application
VERSION:= 2.4.5
VERSION:= 2.7.1
DEPENDS += +erlang
e n d e f
@ -301,7 +286,7 @@ endef
d e f i n e P a c k a g e / e r l a n g - x m e r l
$( call Package /erlang /Default )
TITLE:= Erlang XML export
VERSION:= 1.3.17
VERSION:= 1.3.28
DEPENDS += +erlang
e n d e f
@ -312,8 +297,14 @@ $(call Package/erlang/Default/description)
e n d e f
# Host
# host-compile is done with LibreSSL provided by OpenWrt tools/libressl
HOST_CFLAGS += \
-DHAS_EVP_PKEY_CTX \
-DHAVE_EVP_CIPHER_CTX_COPY
HOST_CONFIGURE_ARGS += \
--with-ssl= " $( STAGING_DIR_HOST) " \
--disable-hipe \
--disable-pgo \
--disable-smp-support \
@ -404,7 +395,6 @@ $(eval $(call BuildPackage,erlang))
$( eval $ ( call BuildModule ,asn 1,asn 1) )
$( eval $ ( call BuildModule ,compiler ,compiler ) )
$( eval $ ( call BuildModule ,crypto ,crypto ) )
$( eval $ ( call BuildModule ,hipe ,hipe ) )
$( eval $ ( call BuildModule ,inets ,inets ) )
$( eval $ ( call BuildModule ,mnesia ,mnesia ) )
$( eval $ ( call BuildModule ,runtime -tools ,runtime_tools ) )