mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-06 13:57:14 +02:00
community/erlang: bump to 20.0.5, use github as source
I have updated the community/erlang package to version 20.0.5, and changed the APKBUILD file to pull the source from github.com/erlang/otp instead of erlang.com as they distribute "older" releases there. Three applications were removed upstream (and subsequently here): - erlang-percept (concurrency profiling tool) - erlang-typer (type annotator) - erlang-gs (graphics system)
This commit is contained in:
parent
0eae19d3f3
commit
17d9809246
@ -5,8 +5,8 @@ Subject: [PATCH] Do not install nteventlog and related doc-files on non-win32
|
|||||||
|
|
||||||
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
|
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
|
||||||
|
|
||||||
--- otp_src_18.0-orig/lib/os_mon/doc/src/Makefile
|
--- a/lib/os_mon/doc/src/Makefile
|
||||||
+++ otp_src_18.0-fixed/lib/os_mon/doc/src/Makefile
|
+++ b/lib/os_mon/doc/src/Makefile
|
||||||
@@ -36,12 +36,17 @@
|
@@ -36,12 +36,17 @@
|
||||||
# Target Specs
|
# Target Specs
|
||||||
# ----------------------------------------------------
|
# ----------------------------------------------------
|
||||||
@ -26,8 +26,8 @@ Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
|
|||||||
|
|
||||||
XML_REF6_FILES = os_mon_app.xml
|
XML_REF6_FILES = os_mon_app.xml
|
||||||
|
|
||||||
--- otp_src_18.0-orig/lib/os_mon/src/Makefile
|
--- a/lib/os_mon/src/Makefile
|
||||||
+++ otp_src_18.0-fixed/lib/os_mon/src/Makefile
|
+++ b/lib/os_mon/src/Makefile
|
||||||
@@ -34,8 +34,13 @@
|
@@ -34,8 +34,13 @@
|
||||||
# ----------------------------------------------------
|
# ----------------------------------------------------
|
||||||
# Target Specs
|
# Target Specs
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
--- otp_src_18.0/lib/os_mon/src/os_mon.app.src
|
--- a/lib/os_mon/src/os_mon.app.src
|
||||||
+++ otp_src_18.0-fixed/lib/os_mon/src/os_mon.app.src
|
+++ b/lib/os_mon/src/os_mon.app.src
|
||||||
@@ -22,7 +22,7 @@
|
@@ -22,7 +22,7 @@
|
||||||
[{description, "CPO CXC 138 46"},
|
[{description, "CPO CXC 138 46"},
|
||||||
{vsn, "%VSN%"},
|
{vsn, "%VSN%"},
|
||||||
|
@ -3,9 +3,9 @@
|
|||||||
# Maintainer: Marlus Saraiva <marlus.saraiva@gmail.com>
|
# Maintainer: Marlus Saraiva <marlus.saraiva@gmail.com>
|
||||||
|
|
||||||
pkgname=erlang
|
pkgname=erlang
|
||||||
pkgver=19.3.0
|
pkgver=20.0.5
|
||||||
_srcver=19.3
|
_srcver=$pkgver
|
||||||
pkgrel=4
|
pkgrel=0
|
||||||
pkgdesc="General-purpose programming language and runtime environment"
|
pkgdesc="General-purpose programming language and runtime environment"
|
||||||
url="http://www.erlang.org/"
|
url="http://www.erlang.org/"
|
||||||
license="ASL 2.0"
|
license="ASL 2.0"
|
||||||
@ -34,7 +34,6 @@ subpackages="$pkgname-dev
|
|||||||
$pkgname-erts:erts
|
$pkgname-erts:erts
|
||||||
$pkgname-et:et
|
$pkgname-et:et
|
||||||
$pkgname-eunit:eunit
|
$pkgname-eunit:eunit
|
||||||
$pkgname-gs:gs
|
|
||||||
$pkgname-hipe:hipe
|
$pkgname-hipe:hipe
|
||||||
$pkgname-ic:ic
|
$pkgname-ic:ic
|
||||||
$pkgname-inets:inets
|
$pkgname-inets:inets
|
||||||
@ -48,7 +47,6 @@ subpackages="$pkgname-dev
|
|||||||
$pkgname-os-mon:os_mon
|
$pkgname-os-mon:os_mon
|
||||||
$pkgname-otp-mibs:otp_mibs
|
$pkgname-otp-mibs:otp_mibs
|
||||||
$pkgname-parsetools:parsetools
|
$pkgname-parsetools:parsetools
|
||||||
$pkgname-percept:percept
|
|
||||||
$pkgname-public-key:public_key
|
$pkgname-public-key:public_key
|
||||||
$pkgname-reltool:reltool
|
$pkgname-reltool:reltool
|
||||||
$pkgname-runtime-tools:runtime_tools
|
$pkgname-runtime-tools:runtime_tools
|
||||||
@ -59,25 +57,25 @@ subpackages="$pkgname-dev
|
|||||||
$pkgname-stdlib:stdlib
|
$pkgname-stdlib:stdlib
|
||||||
$pkgname-syntax-tools:syntax_tools
|
$pkgname-syntax-tools:syntax_tools
|
||||||
$pkgname-tools:tools
|
$pkgname-tools:tools
|
||||||
$pkgname-typer:typer
|
|
||||||
$pkgname-xmerl:xmerl"
|
$pkgname-xmerl:xmerl"
|
||||||
source="http://www.erlang.org/download/otp_src_$_srcver.tar.gz
|
source="https://github.com/erlang/otp/archive/OTP-$_srcver.tar.gz
|
||||||
0005-Do-not-install-nteventlog-and-related-doc-files-on-n.patch
|
0005-Do-not-install-nteventlog-and-related-doc-files-on-n.patch
|
||||||
0010-fix-nteventlog-remove.patch"
|
0010-fix-nteventlog-remove.patch"
|
||||||
|
|
||||||
builddir="$srcdir/otp_src_$_srcver"
|
builddir="$srcdir/otp-OTP-$_srcver"
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
default_prepare || return 1
|
default_prepare || return 1
|
||||||
|
|
||||||
cd "$builddir"
|
cd "$builddir"
|
||||||
rm lib/os_mon/ebin/*
|
#rm lib/os_mon/ebin/*
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "$builddir"
|
cd "$builddir"
|
||||||
export CPPFLAGS="-D_BSD_SOURCE $CPPFLAGS"
|
export CPPFLAGS="-D_BSD_SOURCE $CPPFLAGS"
|
||||||
export PATH="/usr/lib/jvm/java-1.7-openjdk/bin:$PATH"
|
export PATH="/usr/lib/jvm/java-1.7-openjdk/bin:$PATH"
|
||||||
|
./otp_build autoconf
|
||||||
./configure --prefix=/usr \
|
./configure --prefix=/usr \
|
||||||
--sysconfdir=/etc \
|
--sysconfdir=/etc \
|
||||||
--mandir=/usr/share/man \
|
--mandir=/usr/share/man \
|
||||||
@ -130,7 +128,6 @@ erl_interface() { _mv_erlang_lib erl_interface; }
|
|||||||
erts() { _mv_erlang_lib erts; }
|
erts() { _mv_erlang_lib erts; }
|
||||||
et() { _mv_erlang_lib et; }
|
et() { _mv_erlang_lib et; }
|
||||||
eunit() { _mv_erlang_lib eunit; }
|
eunit() { _mv_erlang_lib eunit; }
|
||||||
gs() { _mv_erlang_lib gs; }
|
|
||||||
hipe() { _mv_erlang_lib hipe; }
|
hipe() { _mv_erlang_lib hipe; }
|
||||||
ic() { _mv_erlang_lib ic; }
|
ic() { _mv_erlang_lib ic; }
|
||||||
inets() { _mv_erlang_lib inets; }
|
inets() { _mv_erlang_lib inets; }
|
||||||
@ -144,7 +141,6 @@ orber() { _mv_erlang_lib orber; }
|
|||||||
os_mon() { _mv_erlang_lib os_mon; }
|
os_mon() { _mv_erlang_lib os_mon; }
|
||||||
otp_mibs() { _mv_erlang_lib otp_mibs; }
|
otp_mibs() { _mv_erlang_lib otp_mibs; }
|
||||||
parsetools() { _mv_erlang_lib parsetools; }
|
parsetools() { _mv_erlang_lib parsetools; }
|
||||||
percept() { _mv_erlang_lib percept; }
|
|
||||||
public_key() { _mv_erlang_lib public_key; }
|
public_key() { _mv_erlang_lib public_key; }
|
||||||
reltool() { _mv_erlang_lib reltool; }
|
reltool() { _mv_erlang_lib reltool; }
|
||||||
runtime_tools() { _mv_erlang_lib runtime_tools; }
|
runtime_tools() { _mv_erlang_lib runtime_tools; }
|
||||||
@ -155,7 +151,6 @@ ssl() { _mv_erlang_lib ssl; }
|
|||||||
stdlib() { _mv_erlang_lib stdlib; }
|
stdlib() { _mv_erlang_lib stdlib; }
|
||||||
syntax_tools() { _mv_erlang_lib syntax_tools; }
|
syntax_tools() { _mv_erlang_lib syntax_tools; }
|
||||||
tools() { _mv_erlang_lib tools; }
|
tools() { _mv_erlang_lib tools; }
|
||||||
typer() { _mv_erlang_lib typer; }
|
|
||||||
xmerl() { _mv_erlang_lib xmerl; }
|
xmerl() { _mv_erlang_lib xmerl; }
|
||||||
|
|
||||||
dev() {
|
dev() {
|
||||||
@ -194,12 +189,6 @@ dev() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
md5sums="a8c259ec47bf84e77510673e1b76b6db otp_src_19.3.tar.gz
|
sha512sums="51e027ee54a3683c8fc4de2611bf7709716b045ae4f4072c5ccad36bdc6040f7404074482eb7143cf0e4bd243a85de22356c3c23e7476511dd69ef203b6b8af2 OTP-20.0.5.tar.gz
|
||||||
f4aa0cc27dc57ea4dcd57191b1948a4d 0005-Do-not-install-nteventlog-and-related-doc-files-on-n.patch
|
5d377faccd73382bc86c5aa3182767bc5d1639220c78c2f624135f597f3c823a6871ff13f6f8a109baa8a9ae5d215233b40193e5cfe07af275aa53f327e956de 0005-Do-not-install-nteventlog-and-related-doc-files-on-n.patch
|
||||||
0dd300003ff68fc46dc3c839c2541d53 0010-fix-nteventlog-remove.patch"
|
bb4346dabe17115bc310837c5f0aeb367a745d8ba2159495084e599d0419fc57648d144c811306914ac48d0e087d6150a356f38640ba070642b4578acc5fe573 0010-fix-nteventlog-remove.patch"
|
||||||
sha256sums="fe4a00651db39b8542b04530a48d24b2f2e7e0b77cbe93d728c9f05325bdfe83 otp_src_19.3.tar.gz
|
|
||||||
71c8a55fe036d5a04ba2c008b51d8950c3f18d83edaffb9bef2a9d19dd2f79f3 0005-Do-not-install-nteventlog-and-related-doc-files-on-n.patch
|
|
||||||
019c62ea3fee60068caa8c3152d7f96e76591fc5dc096abfcea48ec1593eb758 0010-fix-nteventlog-remove.patch"
|
|
||||||
sha512sums="6920eab6e1681a76ab44bdd0eeb9b012e601191f91ca06edf1f63ba2e261c555d6f8dddf7025b2e9c3c6459bd63ff78659010ec33967fb1952840fb451ec2de6 otp_src_19.3.tar.gz
|
|
||||||
923addcb1f6472829ba13ccc91ad3cef161f269478404f0a19bc4997118e06edd7459011a60769eb393eac930f30d4bd6c5526301382a5f9815862237f4664d3 0005-Do-not-install-nteventlog-and-related-doc-files-on-n.patch
|
|
||||||
b7387f92f8c27a0565c7885bba4b357183c62d422616e073bc5ffad338a0e22cb5165dcb3b95bf0b920ba00831599f2216027883f4be255aa6f6150b68b7a37c 0010-fix-nteventlog-remove.patch"
|
|
||||||
|
Loading…
Reference in New Issue
Block a user