From owner-svn-ports-all@freebsd.org Fri Feb 28 17:12:50 2020 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id F101E26792D; Fri, 28 Feb 2020 17:12:50 +0000 (UTC) (envelope-from olgeni@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48TbhL152kz4LcC; Fri, 28 Feb 2020 17:12:50 +0000 (UTC) (envelope-from olgeni@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 0B650510D; Fri, 28 Feb 2020 17:12:50 +0000 (UTC) (envelope-from olgeni@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 01SHCnLr023971; Fri, 28 Feb 2020 17:12:49 GMT (envelope-from olgeni@FreeBSD.org) Received: (from olgeni@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 01SHCnXP023970; Fri, 28 Feb 2020 17:12:49 GMT (envelope-from olgeni@FreeBSD.org) Message-Id: <202002281712.01SHCnXP023970@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: olgeni set sender to olgeni@FreeBSD.org using -f From: Jimmy Olgeni Date: Fri, 28 Feb 2020 17:12:49 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r527344 - in head/lang/erlang-runtime23: . files X-SVN-Group: ports-head X-SVN-Commit-Author: olgeni X-SVN-Commit-Paths: in head/lang/erlang-runtime23: . files X-SVN-Commit-Revision: 527344 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Feb 2020 17:12:51 -0000 Author: olgeni Date: Fri Feb 28 17:12:49 2020 New Revision: 527344 URL: https://svnweb.freebsd.org/changeset/ports/527344 Log: Copy lang/erlang-runtime22 to erlang-runtime23. Added: head/lang/erlang-runtime23/ - copied from r527337, head/lang/erlang-runtime22/ Replaced: head/lang/erlang-runtime23/Makefile - copied unchanged from r527339, head/lang/erlang-runtime22/Makefile head/lang/erlang-runtime23/distinfo - copied unchanged from r527339, head/lang/erlang-runtime22/distinfo Deleted: head/lang/erlang-runtime23/files/patch-lib_erl__interface_src_connect_ei__resolve.c Copied: head/lang/erlang-runtime23/Makefile (from r527339, head/lang/erlang-runtime22/Makefile) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lang/erlang-runtime23/Makefile Fri Feb 28 17:12:49 2020 (r527344, copy of r527339, head/lang/erlang-runtime22/Makefile) @@ -0,0 +1,155 @@ +# Created by: ruslan@shevchenko.kiev.ua +# $FreeBSD$ + +PORTNAME= erlang +DISTVERSIONPREFIX= OTP- +DISTVERSION= 22.2.8 +CATEGORIES= lang parallel java +PKGNAMESUFFIX= -runtime22 +DIST_SUBDIR= erlang + +MAINTAINER= erlang@FreeBSD.org +COMMENT= Functional programming language from Ericsson + +LICENSE= APACHE20 + +BROKEN_sparc64= Fails to build: error: fp_except undeclared + +USES= autoreconf:build gmake ncurses perl5 +USE_GITHUB= nodefault +GH_ACCOUNT= erlang:otp,corba +GH_PROJECT= otp:otp corba:corba +GH_TAGNAME= 4.5.2:corba +USE_PERL5= build + +DATADIR= ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX} +WRKSRC= ${WRKSRC_otp} + +GNU_CONFIGURE= yes +MAKE_JOBS_UNSAFE=yes + +SUB_FILES= pkg-message +SUB_LIST= ERLANG_LIB=${ERLANG_LIB} + +ERLANG_LIB= ${PORTNAME}${PORTVERSION:C/\..*//} + +OPTIONS_DEFINE= CORBA DIRTY DTRACE HIPE JAVA KQUEUE NATIVE ODBC OPENSSL SCTP THREADS WX +OPTIONS_DEFAULT=CORBA DIRTY DTRACE KQUEUE OPENSSL SCTP THREADS +OPTIONS_EXCLUDE_powerpc64= HIPE ${OPTIONS_EXCLUDE_${ARCH}_${OSREL:R}} +OPTIONS_EXCLUDE_powerpc64_13= DTRACE + +CORBA_DESC= Enable Corba support +DIRTY_DESC= Enable Dirty schedulers +HIPE_DESC= Build native HiPE compiler +KQUEUE_DESC= Enable Kernel Poll (kqueue) support +NATIVE_DESC= Enable native libraries +SCTP_DESC= Enable SCTP support +WX_DESC= Enable WX application + +NATIVE_IMPLIES= HIPE + +.if !exists(/usr/sbin/dtrace) +OPTIONS_EXCLUDE+= DTRACE +.endif + +OPTIONS_EXCLUDE_DragonFly= HIPE NATIVE SCTP +# ld(1) fails to link probes: missing __dtrace_erlang___* symbols +OPTIONS_EXCLUDE_aarch64= DTRACE +OPTIONS_EXCLUDE_armv6= DTRACE +OPTIONS_EXCLUDE_armv7= DTRACE +OPTIONS_EXCLUDE_i386= DTRACE NATIVE HIPE + +# If you run Erlang and get a message resembling "WARNING: number of +# probes fixed does not match the number of defined probes (54 != 132, +# respectively)" you probably misconfigured DTrace in some way. + +CONFIGURE_ENABLE= smp-support + +DIRTY_CONFIGURE_ENABLE= dirty-schedulers +DTRACE_CFLAGS= -fno-omit-frame-pointer +DTRACE_CONFIGURE_WITH= dynamic-trace=dtrace +DTRACE_VARS= STRIP="" +HIPE_CONFIGURE_ENABLE= hipe +JAVA_CONFIGURE_ENV= ac_cv_prog_JAVAC="${JAVAC}" +JAVA_CONFIGURE_WITH= javac +JAVA_VARS= USE_JAVA=yes +KQUEUE_CONFIGURE_ENABLE=kernel-poll +NATIVE_CONFIGURE_ENABLE=native-libs +ODBC_CONFIGURE_WITH= odbc +ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC +OPENSSL_CONFIGURE_WITH= ssl=${OPENSSLBASE} +OPENSSL_USES= ssl +SCTP_CONFIGURE_ENABLE= sctp +THREADS_CONFIGURE_ENABLE= threads +WX_CONFIGURE_WITH= wx-config=${WX_CONFIG} +WX_USES= gl +WX_VARS= USE_WX=2.8+ WX_COMPS="wx contrib" USE_GL="gl glu" + +.include + +.if ${OPSYS} == FreeBSD +CFLAGS+= -DMAP_NORESERVE=0 +.endif + +.if ${ARCH} == i386 +MAKE_ARGS+= ARCH=x86 +.endif + +.if ${ARCH} == armv6 || ${ARCH} == armv7 +MAKE_ARGS+= ARCH=arm +.endif + +pre-configure: + @cd ${WRKSRC} && ./otp_build autoconf + +pre-configure-WX-off: + echo "disabled by port options" > ${WRKSRC}/lib/debugger/SKIP + echo "disabled by port options" > ${WRKSRC}/lib/et/SKIP + echo "disabled by port options" > ${WRKSRC}/lib/observer/SKIP + echo "disabled by port options" > ${WRKSRC}/lib/wx/SKIP + +post-configure-ODBC-on: + ${RM} ${WRKSRC}/lib/odbc/SKIP + +pre-build-NATIVE-on: + @cd ${WRKSRC} && ${MAKE_CMD} clean + +post-build-CORBA-on: + cd ${WRKSRC_corba} \ + && ${SETENV} OVERRIDE_TARGET=${CONFIGURE_TARGET} ERL_TOP=${WRKSRC_otp} ${MAKE_CMD} + +post-install-CORBA-on: + cd ${WRKSRC_corba} \ + && ${SETENV} OVERRIDE_TARGET=${CONFIGURE_TARGET} ERL_TOP=${WRKSRC_otp} \ + ${MAKE_CMD} release RELEASE_ROOT=${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB} + +post-install-JAVA-off: + ${RM} -r ${STAGEDIR}${PREFIX}/lib/erlang/lib/jinterface-* + +post-install-ODBC-off: + ${RM} -r ${STAGEDIR}${PREFIX}/lib/erlang/lib/odbc-* + +post-install-OPENSSL-off: + ${RM} -r ${STAGEDIR}${PREFIX}/lib/erlang/lib/crypto-* + ${RM} -r ${STAGEDIR}${PREFIX}/lib/erlang/lib/ssh-* + ${RM} -r ${STAGEDIR}${PREFIX}/lib/erlang/lib/ssl-* + +post-install-WX-off: + ${RM} -r ${STAGEDIR}${PREFIX}/lib/erlang/lib/debugger-* + ${RM} -r ${STAGEDIR}${PREFIX}/lib/erlang/lib/et-* + ${RM} -r ${STAGEDIR}${PREFIX}/lib/erlang/lib/observer-* + ${RM} -r ${STAGEDIR}${PREFIX}/lib/erlang/lib/wx-* + +post-install-DTRACE-on: + ${MKDIR} ${STAGEDIR}${DATADIR}/dtrace + ${INSTALL_DATA} ${WRKSRC}/erts/emulator/beam/*.d \ + ${WRKSRC}/lib/runtime_tools/c_src/*.d \ + ${WRKSRC}/lib/runtime_tools/examples/*.d \ + ${STAGEDIR}${DATADIR}/dtrace + +post-stage: + ${FIND} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/* -type d -empty -delete + @cd ${STAGEDIR}${PREFIX}; ${FIND} lib/${ERLANG_LIB}/* ${DATADIR_REL}/* -type f -o -type l \ + | ${SORT} >> ${TMPPLIST} + +.include Copied: head/lang/erlang-runtime23/distinfo (from r527339, head/lang/erlang-runtime22/distinfo) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lang/erlang-runtime23/distinfo Fri Feb 28 17:12:49 2020 (r527344, copy of r527339, head/lang/erlang-runtime22/distinfo) @@ -0,0 +1,5 @@ +TIMESTAMP = 1582897162 +SHA256 (erlang/erlang-otp-OTP-22.2.8_GH0.tar.gz) = 71f73ddd59db521928a0f6c8d4354d6f4e9f4bfbd0b40d321cd5253a6c79b095 +SIZE (erlang/erlang-otp-OTP-22.2.8_GH0.tar.gz) = 55747601 +SHA256 (erlang/erlang-corba-4.5.2_GH0.tar.gz) = 36f397e6aef97eebda629badb0570cb4ddc979a6d1557bc487a9e13671facf8f +SIZE (erlang/erlang-corba-4.5.2_GH0.tar.gz) = 1422685