Index: head/lang/erlang-runtime21/Makefile =================================================================== --- head/lang/erlang-runtime21/Makefile (revision 480789) +++ head/lang/erlang-runtime21/Makefile (revision 480790) @@ -1,148 +1,146 @@ # Created by: ruslan@shevchenko.kiev.ua # $FreeBSD$ PORTNAME= erlang -PORTVERSION= 21.0.9 +PORTVERSION= 21.1 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 \ http://olgeni.olgeni.com/~olgeni/distfiles/:local \ LOCAL/olgeni:local PKGNAMESUFFIX= -runtime21 DISTNAME= otp_src_${ERLANG_REL} DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:erlangorg \ preloaded-${PORTVERSION}${EXTRACT_SUFX}:local DIST_SUBDIR= erlang EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} PATCH_SITES= http://olgeni.olgeni.com/~olgeni/distfiles/ \ LOCAL/olgeni -PATCHFILES= patch-otp-21.0.1 patch-otp-21.0.2 patch-otp-21.0.3 \ - patch-otp-21.0.4 patch-otp-21.0.5 patch-otp-21.0.6 \ - patch-otp-21.0.7 patch-otp-21.0.8 patch-otp-21.0.9 +PATCHFILES= MAINTAINER= erlang@FreeBSD.org COMMENT= Functional programming language from Ericsson LICENSE= APACHE20 BROKEN_sparc64= Fails to build: error: fp_except undeclared WRKSRC= ${WRKDIR}/otp_src_${ERLANG_REL} ERLANG_LIB= ${PORTNAME}${PORTVERSION:C/\..*//} -ERLANG_REL= 21.0 +ERLANG_REL= 21.1 OPTIONS_SUB= yes SUB_FILES= pkg-message SUB_LIST= ERLANG_LIB=${ERLANG_LIB} MAKE_JOBS_UNSAFE=yes OPTIONS_DEFINE= DIRTY DTRACE GS HIPE JAVA KQUEUE NATIVE ODBC OPENSSL SCTP THREADS WX OPTIONS_DEFAULT=DIRTY DTRACE HIPE KQUEUE OPENSSL SCTP THREADS DIRTY_DESC= Enable Dirty schedulers GS_DESC= Enable GS application (deprecated) 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 # 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. OPTIONS_EXCLUDE_DragonFly= HIPE NATIVE SCTP OPTIONS_EXCLUDE_FreeBSD_10= DTRACE # 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 OPENSSL_VARS= BROKEN_SSL=openssl-devel GNU_CONFIGURE= yes LDFLAGS+= -L${LOCALBASE}/lib USES= gmake ncurses perl5 USE_PERL5= build CONFIGURE_ENABLE= smp-support DIRTY_CONFIGURE_ENABLE= dirty-schedulers DTRACE_CFLAGS= -fno-omit-frame-pointer DTRACE_CONFIGURE_WITH= dynamic-trace=dtrace DTRACE_VARS= STRIP="" GS_USES= tk:run 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_VARS= USE_WX=2.8+ WX_COMPS="wx contrib" USE_GL="gl glu" .include .if ${OPSYS} == FreeBSD && ${OSVERSION} > 1100000 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} && ${TAR} --unlink -xzpf ${DISTDIR}/${DIST_SUBDIR}/preloaded-${PORTVERSION}${EXTRACT_SUFX} pre-configure-MX-off: 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-install-GS-off: ${RM} -r ${STAGEDIR}${PREFIX}/lib/erlang/lib/gs-* 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/wx-* post-stage: ${FIND} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/* -type d -empty -delete @cd ${STAGEDIR}${PREFIX}; ${FIND} lib/${ERLANG_LIB}/* -type f -o -type l \ | ${SORT} >> ${TMPPLIST} .include Index: head/lang/erlang-runtime21/distinfo =================================================================== --- head/lang/erlang-runtime21/distinfo (revision 480789) +++ head/lang/erlang-runtime21/distinfo (revision 480790) @@ -1,23 +1,5 @@ -TIMESTAMP = 1536918074 -SHA256 (erlang/otp_src_21.0.tar.gz) = c7d247c0cad2d2e718eaca2e2dff051136a1347a92097abf19ebf65ea2870131 -SIZE (erlang/otp_src_21.0.tar.gz) = 84146631 -SHA256 (erlang/preloaded-21.0.9.tar.gz) = fdf0080725ac5385f18bbeb9e96bc93f3e91e5b21aeb04bf6cfd398f72a5e214 -SIZE (erlang/preloaded-21.0.9.tar.gz) = 331016 -SHA256 (erlang/patch-otp-21.0.1) = fecd307e12b4ad7f22134947ec3971b2578f7deb53ae406f0076e2813a4c2973 -SIZE (erlang/patch-otp-21.0.1) = 9191 -SHA256 (erlang/patch-otp-21.0.2) = a772ec2dde551270b717696735fbb15ff9d6f609abe8f987ee81b0e70f8c608a -SIZE (erlang/patch-otp-21.0.2) = 288219 -SHA256 (erlang/patch-otp-21.0.3) = 11113266833b382826c56f2f4cfea97d6c5a5fe7bf2074252340e014b65f8bc0 -SIZE (erlang/patch-otp-21.0.3) = 15834 -SHA256 (erlang/patch-otp-21.0.4) = 425af34f31741d359725f51f6941668eb6d4ff169cd998e5b6a6958eef056d52 -SIZE (erlang/patch-otp-21.0.4) = 10079 -SHA256 (erlang/patch-otp-21.0.5) = da31f9ba0dec092e1b99b76a947a804a897035bf5b3b98c95be31dfd5cac6f98 -SIZE (erlang/patch-otp-21.0.5) = 14750 -SHA256 (erlang/patch-otp-21.0.6) = ec1abce4530ea2adfd5271b79607ef01b6e0d7a2d21f9d3d88b6d6cb17c48426 -SIZE (erlang/patch-otp-21.0.6) = 69478 -SHA256 (erlang/patch-otp-21.0.7) = fbf236b92b4efe82a5e4f241850abbad5220a2e9ffbfa311db0a62be101b16de -SIZE (erlang/patch-otp-21.0.7) = 10522 -SHA256 (erlang/patch-otp-21.0.8) = 1d64a625499b8e599cc1e8ee832098f5eac6a85d81b1d98386adfcd84e59dae0 -SIZE (erlang/patch-otp-21.0.8) = 16615 -SHA256 (erlang/patch-otp-21.0.9) = f15ceea5cddc63a721e25e822f3a16fcf3e30e31d98e7687e8a161e5c5a9af6f -SIZE (erlang/patch-otp-21.0.9) = 11902 +TIMESTAMP = 1537962608 +SHA256 (erlang/otp_src_21.1.tar.gz) = a489ca88d79422a165112120e0295bbd2f777533a81eae5610578d1bd8d89caf +SIZE (erlang/otp_src_21.1.tar.gz) = 85214629 +SHA256 (erlang/preloaded-21.1.tar.gz) = ba41862f218e908c66c44c3ae969b78dbfe88218e0b93347309f32b2ac2b576b +SIZE (erlang/preloaded-21.1.tar.gz) = 331961 Index: head/lang/erlang-runtime21/files/patch-erts_emulator_beam_erl__alloc.c =================================================================== --- head/lang/erlang-runtime21/files/patch-erts_emulator_beam_erl__alloc.c (revision 480789) +++ head/lang/erlang-runtime21/files/patch-erts_emulator_beam_erl__alloc.c (nonexistent) @@ -1,11 +0,0 @@ ---- erts/emulator/beam/erl_alloc.c.orig 2018-06-19 07:07:55 UTC -+++ erts/emulator/beam/erl_alloc.c -@@ -114,7 +114,7 @@ typedef union { - char align_afa[ERTS_ALC_CACHE_LINE_ALIGN_SIZE(sizeof(AFAllctr_t))]; - AOFFAllctr_t aoffa; - char align_aoffa[ERTS_ALC_CACHE_LINE_ALIGN_SIZE(sizeof(AOFFAllctr_t))]; --} ErtsAllocatorState_t; -+} ErtsAllocatorState_t erts_align_attribute(ERTS_CACHE_LINE_SIZE); - - static ErtsAllocatorState_t std_alloc_state; - static ErtsAllocatorState_t ll_alloc_state; Property changes on: head/lang/erlang-runtime21/files/patch-erts_emulator_beam_erl__alloc.c ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property