svn commit: r390481 - in head/lang: . erlang-runtime18 erlang-runtime18/files

Jimmy Olgeni olgeni at FreeBSD.org
Wed Jun 24 14:11:23 UTC 2015


Author: olgeni
Date: Wed Jun 24 14:11:21 2015
New Revision: 390481
URL: https://svnweb.freebsd.org/changeset/ports/390481

Log:
  Add lang/erlang-runtime18, an Erlang runtime for version 18.
  
  - Copied from lang/erlang-runtime17.

Added:
  head/lang/erlang-runtime18/
     - copied from r390334, head/lang/erlang-runtime17/
Deleted:
  head/lang/erlang-runtime18/files/patch-erts_emulator_drivers_common_efile__drv.c
  head/lang/erlang-runtime18/files/patch-lib_ssl_src_ssl__cipher.erl
Modified:
  head/lang/Makefile
  head/lang/erlang-runtime18/Makefile
  head/lang/erlang-runtime18/distinfo
  head/lang/erlang-runtime18/files/patch-Makefile.in

Modified: head/lang/Makefile
==============================================================================
--- head/lang/Makefile	Wed Jun 24 13:55:11 2015	(r390480)
+++ head/lang/Makefile	Wed Jun 24 14:11:21 2015	(r390481)
@@ -62,6 +62,7 @@
     SUBDIR += erlang-runtime15
     SUBDIR += erlang-runtime16
     SUBDIR += erlang-runtime17
+    SUBDIR += erlang-runtime18
     SUBDIR += erlang-wx
     SUBDIR += execline
     SUBDIR += expect

Modified: head/lang/erlang-runtime18/Makefile
==============================================================================
--- head/lang/erlang-runtime17/Makefile	Mon Jun 22 21:44:39 2015	(r390334)
+++ head/lang/erlang-runtime18/Makefile	Wed Jun 24 14:11:21 2015	(r390481)
@@ -2,13 +2,12 @@
 # $FreeBSD$
 
 PORTNAME=	erlang
-PORTVERSION=	17.5.6
-PORTREVISION=	1
+PORTVERSION=	18.0
 CATEGORIES=	lang parallel java
 MASTER_SITES=	http://www.erlang.org/download/:erlangorg		\
 		http://erlang.stacken.kth.se/download/:erlangorg	\
 		http://www.csd.uu.se/ftp/mirror/erlang/download/:erlangorg
-PKGNAMESUFFIX=	-runtime17
+PKGNAMESUFFIX=	-runtime18
 DISTNAME=	otp_src_${ERL_RELEASE}
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX}:erlangorg	\
 		${ERLANG_MAN}:erlangorg
@@ -17,12 +16,13 @@ EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
 
 PATCH_SITES=	http://olgeni.olgeni.com/~olgeni/distfiles/ \
 		LOCAL/olgeni
-PATCHFILES=	patch-otp-17.5.1 patch-otp-17.5.2 patch-otp-17.5.3 \
-		patch-otp-17.5.4 patch-otp-17.5.5 patch-otp-17.5.6
+PATCHFILES=
 
 MAINTAINER=	olgeni at FreeBSD.org
 COMMENT=	Functional programming language from Ericsson
 
+LICENSE=	APACHE20
+
 WRKSRC=		${WRKDIR}/otp_src_${ERL_RELEASE}
 
 ERLANG_LIB=	${PORTNAME}${PORTVERSION:C/\..*//}
@@ -47,9 +47,10 @@ DIRTY_DESC=	Enable Dirty schedulers (exp
 OPTIONS_DEFAULT=KQUEUE OPENSSL SCTP SMP THREADS
 OPTIONS_EXCLUDE_DragonFly=	SCTP
 
-ERL_RELEASE=	17.5
+ERL_RELEASE=	18.0
 
 USES=		autoreconf gmake perl5
+USES=		gmake perl5
 USE_PERL5=	build
 GNU_CONFIGURE=	yes
 LDFLAGS+=	-L${LOCALBASE}/lib
@@ -199,39 +200,6 @@ post-install:
 .if ${PORT_OPTIONS:MDOCS}
 	${TAR} --unlink -xzpf ${DISTDIR}/${DIST_SUBDIR}/${ERLANG_DOCS} \
 		-C ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}
-
-	${MV} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/erts-6.4/* \
-		${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/erts-6.4.1
-	${RMDIR} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/erts-6.4
-
-	${MV} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/inets-5.10.6/* \
-		${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/inets-5.10.9
-	${RMDIR} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/inets-5.10.6
-
-	${MV} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/ssh-3.2/* \
-		${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/ssh-3.2.4
-	${RMDIR} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/ssh-3.2
-
-	${MV} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/common_test-1.10/* \
-		${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/common_test-1.10.1
-	${RMDIR} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/common_test-1.10
-
-	${MV} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/diameter-1.9/* \
-		${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/diameter-1.9.2
-	${RMDIR} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/diameter-1.9
-
-	${MV} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/snmp-5.1.1/* \
-		${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/snmp-5.1.2
-	${RMDIR} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/snmp-5.1.1
-
-	${MV} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/test_server-3.8/* \
-		${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/test_server-3.8.1
-	${RMDIR} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/test_server-3.8
-
-	${MV} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/ssl-6.0/* \
-		${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/ssl-6.0.1
-	${RMDIR} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/ssl-6.0
-
 	${INSTALL_DATA} ${WRKSRC}/lib/dialyzer/doc/*.txt \
 		${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/dialyzer-*/doc/
 .endif

Modified: head/lang/erlang-runtime18/distinfo
==============================================================================
--- head/lang/erlang-runtime17/distinfo	Mon Jun 22 21:44:39 2015	(r390334)
+++ head/lang/erlang-runtime18/distinfo	Wed Jun 24 14:11:21 2015	(r390481)
@@ -1,18 +1,6 @@
-SHA256 (erlang/otp_src_17.5.tar.gz) = 3c28820c981b30c50df8ac2a4a238e5813454fa3ed2ad530bc7948a282846474
-SIZE (erlang/otp_src_17.5.tar.gz) = 67242289
-SHA256 (erlang/otp_doc_man_17.5.tar.gz) = 85b1b2a1011fc01af550f1fe9e5a599a4c5f2a35d264d2804af1d05590a857c3
-SIZE (erlang/otp_doc_man_17.5.tar.gz) = 1363320
-SHA256 (erlang/otp_doc_html_17.5.tar.gz) = baba1d373c1faacf4a1a6ec1220d57d0cb2b977edb74f32cd58dc786361c6cf5
-SIZE (erlang/otp_doc_html_17.5.tar.gz) = 33510258
-SHA256 (erlang/patch-otp-17.5.1) = e95b17b539b84b2408cbdd8af68ea96ad239a1b38117243d21ebb809ab3ca1c3
-SIZE (erlang/patch-otp-17.5.1) = 36012
-SHA256 (erlang/patch-otp-17.5.2) = 9c70e90c3b040ab1e136738f355f0925f64afd5a4b28f1c9a6f4035f2bf03b1b
-SIZE (erlang/patch-otp-17.5.2) = 17821
-SHA256 (erlang/patch-otp-17.5.3) = fd2879176733c34c002123da9d9b96ac3cf1857c7422a061711be818aecc9e13
-SIZE (erlang/patch-otp-17.5.3) = 135959
-SHA256 (erlang/patch-otp-17.5.4) = dce1130adfabe4fdecd1e5e700bea70a5e9ba7886b51c81a7a2371e204d725ca
-SIZE (erlang/patch-otp-17.5.4) = 14618
-SHA256 (erlang/patch-otp-17.5.5) = 78f81dc17c52b73d45819de50fc11df3a19ff0593a6d5c6d105b5875c1e654f6
-SIZE (erlang/patch-otp-17.5.5) = 44523
-SHA256 (erlang/patch-otp-17.5.6) = 25461538cf79af56ee64019cfb76764bc5c2ac7cc9d3f9061ef01dd93d46ef36
-SIZE (erlang/patch-otp-17.5.6) = 57264
+SHA256 (erlang/otp_src_18.0.tar.gz) = a0b69da34b4f218eb7d63d9e96fc120aa7257bb6c37a0f40fb388e188b4111aa
+SIZE (erlang/otp_src_18.0.tar.gz) = 68124710
+SHA256 (erlang/otp_doc_man_18.0.tar.gz) = e44f0ec36ee0683867bc2aa9cc7fbb020d9dfd57338f37b98dcd0771f5b95673
+SIZE (erlang/otp_doc_man_18.0.tar.gz) = 1389178
+SHA256 (erlang/otp_doc_html_18.0.tar.gz) = e5a766f68406f5025f921ec32e8959937189ed1245e24b03a74156a8898b03b2
+SIZE (erlang/otp_doc_html_18.0.tar.gz) = 33857396

Modified: head/lang/erlang-runtime18/files/patch-Makefile.in
==============================================================================
--- head/lang/erlang-runtime17/files/patch-Makefile.in	Mon Jun 22 21:44:39 2015	(r390334)
+++ head/lang/erlang-runtime18/files/patch-Makefile.in	Wed Jun 24 14:11:21 2015	(r390481)
@@ -1,15 +1,15 @@
---- Makefile.in.orig
+--- Makefile.in.orig	2015-06-23 18:56:21 UTC
 +++ Makefile.in
-@@ -59,7 +59,7 @@
+@@ -60,7 +60,7 @@ bindir		= @bindir@
  libdir		= @libdir@
  
  # Where Erlang/OTP is located
 -libdir_suffix	= /erlang
-+libdir_suffix	= /erlang17
++libdir_suffix	= /erlang18
  erlang_libdir	= $(libdir)$(libdir_suffix)
  erlang_bindir	= $(erlang_libdir)/bin
  
-@@ -1007,7 +1007,7 @@
+@@ -1013,7 +1013,7 @@ $(TEST_DIRS):
  #
  # Order is important here, don't change it!
  #


More information about the svn-ports-head mailing list