Index: head/lang/Makefile =================================================================== --- head/lang/Makefile (revision 390480) +++ head/lang/Makefile (revision 390481) @@ -1,342 +1,343 @@ # $FreeBSD$ # COMMENT = Programming languages SUBDIR += Gofer SUBDIR += abcl SUBDIR += adacontrol SUBDIR += afnix SUBDIR += algol68g SUBDIR += alisp SUBDIR += angelscript SUBDIR += arena SUBDIR += asis SUBDIR += asn1c SUBDIR += atlast SUBDIR += ats SUBDIR += awka SUBDIR += bas2tap SUBDIR += basic256 SUBDIR += bf2c SUBDIR += bigloo SUBDIR += bsh SUBDIR += bwbasic SUBDIR += c SUBDIR += ccl SUBDIR += cdent SUBDIR += cduce SUBDIR += ceylon SUBDIR += cfortran SUBDIR += chibi-scheme SUBDIR += chicken SUBDIR += cint SUBDIR += cjs SUBDIR += clang-cheri SUBDIR += clang-devel SUBDIR += clang33 SUBDIR += clang34 SUBDIR += clang35 SUBDIR += clang36 SUBDIR += clojure SUBDIR += clojure-mode.el SUBDIR += cloudabi-clang SUBDIR += cmucl SUBDIR += cmucl-extra SUBDIR += cocor SUBDIR += cparser SUBDIR += csharp-mode.el SUBDIR += cython SUBDIR += diveintopython SUBDIR += dlv SUBDIR += dmd1 SUBDIR += dmd2 SUBDIR += duktape SUBDIR += ecl SUBDIR += elan SUBDIR += elixir SUBDIR += elk SUBDIR += emacs-lisp-intro SUBDIR += erlang SUBDIR += erlang-java SUBDIR += erlang-runtime15 SUBDIR += erlang-runtime16 SUBDIR += erlang-runtime17 + SUBDIR += erlang-runtime18 SUBDIR += erlang-wx SUBDIR += execline SUBDIR += expect SUBDIR += f2c SUBDIR += fasm SUBDIR += ferite SUBDIR += ficl SUBDIR += fpc SUBDIR += fpc-base SUBDIR += fpc-docs SUBDIR += fpc-lua SUBDIR += fpc-rexx SUBDIR += fpc-tcl SUBDIR += fpc-units SUBDIR += fpc-utils SUBDIR += fsharp SUBDIR += gambit-c SUBDIR += gauche SUBDIR += gawk SUBDIR += gcc SUBDIR += gcc-aux SUBDIR += gcc-ecj45 SUBDIR += gcc46 SUBDIR += gcc47 SUBDIR += gcc48 SUBDIR += gcc49 SUBDIR += gcc5 SUBDIR += gcc5-aux SUBDIR += gcc5-devel SUBDIR += gcc6-devel SUBDIR += gcl SUBDIR += gforth SUBDIR += ghc SUBDIR += gjs SUBDIR += gnat_util SUBDIR += gnatdroid-armv7 SUBDIR += gnatdroid-binutils SUBDIR += gnatdroid-sysroot SUBDIR += gnu-cobol SUBDIR += gnustep-base SUBDIR += go SUBDIR += gprolog SUBDIR += groovy SUBDIR += gscheme SUBDIR += guile SUBDIR += guile2 SUBDIR += harbour SUBDIR += hla SUBDIR += hope SUBDIR += hs-brainfuck SUBDIR += hs-epic SUBDIR += hs-unlambda SUBDIR += huc SUBDIR += hugs SUBDIR += icc SUBDIR += ici SUBDIR += icon SUBDIR += intel2gas SUBDIR += intercal SUBDIR += io SUBDIR += itcl SUBDIR += itcl4 SUBDIR += jakarta-commons-jelly SUBDIR += jimtcl SUBDIR += jruby SUBDIR += js_of_ocaml SUBDIR += jython SUBDIR += kawa SUBDIR += kturtle SUBDIR += lafontaine SUBDIR += lci SUBDIR += libhx SUBDIR += libjit SUBDIR += libobjc2 SUBDIR += librep SUBDIR += libstdc++_stldoc_4.2.2 SUBDIR += linux-c6-tcl85 SUBDIR += linux-f10-libg2c SUBDIR += linux-f10-tcl85 SUBDIR += linux-j SUBDIR += lua-ada SUBDIR += lua-mode.el SUBDIR += lua51 SUBDIR += lua52 SUBDIR += lua53 SUBDIR += luajit SUBDIR += malbolge SUBDIR += maude SUBDIR += mawk SUBDIR += mdk SUBDIR += micropython SUBDIR += mit-scheme SUBDIR += mixal SUBDIR += mlton SUBDIR += mmix SUBDIR += modula3 SUBDIR += mono SUBDIR += mono-basic SUBDIR += moscow_ml SUBDIR += mosh SUBDIR += mtasc SUBDIR += munger SUBDIR += nawk SUBDIR += nbc SUBDIR += nbfc SUBDIR += nesasm SUBDIR += newlisp SUBDIR += newlisp-devel SUBDIR += nhc98 SUBDIR += nickle SUBDIR += nim SUBDIR += nml SUBDIR += nqc SUBDIR += nwcc SUBDIR += nx SUBDIR += ocaml SUBDIR += ocaml-autoconf SUBDIR += ocaml-nox11 SUBDIR += ofc SUBDIR += ohugs SUBDIR += onyx SUBDIR += oo2c SUBDIR += opendylan SUBDIR += p2c SUBDIR += p5-Data-JavaScript SUBDIR += p5-Error SUBDIR += p5-Expect SUBDIR += p5-ExtUtils-F77 SUBDIR += p5-Interpolation SUBDIR += p5-JSAN SUBDIR += p5-JavaScript-SpiderMonkey SUBDIR += p5-JavaScript-Squish SUBDIR += p5-JavaScript-Value-Escape SUBDIR += p5-List-MoreUtils SUBDIR += p5-Marpa SUBDIR += p5-Marpa-PP SUBDIR += p5-Marpa-XS SUBDIR += p5-Modern-Perl SUBDIR += p5-Parse-Perl SUBDIR += p5-Perl6-Subs SUBDIR += p5-Promises SUBDIR += p5-Pugs-Compiler-Rule SUBDIR += p5-Quantum-Superpositions SUBDIR += p5-Scalar-List-Utils SUBDIR += p5-Switch SUBDIR += p5-Tcl SUBDIR += p5-Test-XPath SUBDIR += p5-Try-Tiny SUBDIR += p5-Try-Tiny-Retry SUBDIR += p5-TryCatch SUBDIR += p5-ePerl SUBDIR += p5-signatures SUBDIR += p5-v6 SUBDIR += parrot SUBDIR += pbasic SUBDIR += pcc SUBDIR += pecl-perl SUBDIR += perl5-devel SUBDIR += perl5.16 SUBDIR += perl5.18 SUBDIR += perl5.20 SUBDIR += perl5.22 SUBDIR += petite-chez SUBDIR += pfe SUBDIR += phantomjs SUBDIR += pharo SUBDIR += phc SUBDIR += php-mode.el SUBDIR += php5 SUBDIR += php5-extensions SUBDIR += php55 SUBDIR += php55-extensions SUBDIR += php56 SUBDIR += php56-extensions SUBDIR += php_doc SUBDIR += picoc SUBDIR += pike78 SUBDIR += polyml SUBDIR += ptoc SUBDIR += pure SUBDIR += py-clojure SUBDIR += py-mx-base SUBDIR += py-prolog SUBDIR += pypy SUBDIR += pypy3-devel SUBDIR += python SUBDIR += python-doc-html SUBDIR += python-doc-pdf-a4 SUBDIR += python-doc-pdf-letter SUBDIR += python-doc-text SUBDIR += python-mode.el SUBDIR += python-tools SUBDIR += python2 SUBDIR += python27 SUBDIR += python3 SUBDIR += python32 SUBDIR += python33 SUBDIR += python34 SUBDIR += qore SUBDIR += qscheme SUBDIR += qt5-qml SUBDIR += racket SUBDIR += racket-minimal SUBDIR += ratfor SUBDIR += rexx-imc SUBDIR += rexx-regina SUBDIR += rexx-regutil SUBDIR += rexx-wrapper SUBDIR += rhino SUBDIR += rubinius SUBDIR += ruby20 SUBDIR += ruby21 SUBDIR += ruby22 SUBDIR += runawk SUBDIR += rust SUBDIR += s9fes SUBDIR += sagittarius-scheme SUBDIR += sather-specification SUBDIR += sather-tutorial SUBDIR += sbcl SUBDIR += scala SUBDIR += scala-docs SUBDIR += scheme48 SUBDIR += scm SUBDIR += sdcc SUBDIR += sdcc-devel SUBDIR += see SUBDIR += seed7 SUBDIR += siod SUBDIR += sisc SUBDIR += sketchy SUBDIR += slib SUBDIR += slib-guile SUBDIR += slib-guile2 SUBDIR += slisp SUBDIR += smalltalk SUBDIR += smlnj SUBDIR += snobol4 SUBDIR += spark SUBDIR += spidermonkey17 SUBDIR += spidermonkey170 SUBDIR += spidermonkey185 SUBDIR += spidermonkey24 SUBDIR += spl SUBDIR += squeak SUBDIR += squirrel SUBDIR += stalin SUBDIR += starlogo SUBDIR += stldoc SUBDIR += swi-pl SUBDIR += tcbasic SUBDIR += tcc SUBDIR += tcl-manual SUBDIR += tcl-wrapper SUBDIR += tcl84 SUBDIR += tcl85 SUBDIR += tcl86 SUBDIR += tclX SUBDIR += tinypy SUBDIR += tolua SUBDIR += tolua++ SUBDIR += tuareg-mode.el SUBDIR += twelf SUBDIR += ucc SUBDIR += urweb SUBDIR += v8 SUBDIR += v8-devel SUBDIR += vala SUBDIR += visualworks SUBDIR += whitespace SUBDIR += x10 SUBDIR += yabasic SUBDIR += yap SUBDIR += yap-devel SUBDIR += yorick SUBDIR += ypsilon .include Index: head/lang/erlang-runtime18/Makefile =================================================================== --- head/lang/erlang-runtime18/Makefile (nonexistent) +++ head/lang/erlang-runtime18/Makefile (revision 390481) @@ -0,0 +1,233 @@ +# Created by: ruslan@shevchenko.kiev.ua +# $FreeBSD$ + +PORTNAME= erlang +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= -runtime18 +DISTNAME= otp_src_${ERL_RELEASE} +DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:erlangorg \ + ${ERLANG_MAN}:erlangorg +DIST_SUBDIR= erlang +EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} + +PATCH_SITES= http://olgeni.olgeni.com/~olgeni/distfiles/ \ + LOCAL/olgeni +PATCHFILES= + +MAINTAINER= olgeni@FreeBSD.org +COMMENT= Functional programming language from Ericsson + +LICENSE= APACHE20 + +WRKSRC= ${WRKDIR}/otp_src_${ERL_RELEASE} + +ERLANG_LIB= ${PORTNAME}${PORTVERSION:C/\..*//} + +SUB_FILES= pkg-message +SUB_LIST= ERLANG_LIB=${ERLANG_LIB} + +MAKE_JOBS_UNSAFE=yes + +OPTIONS_DEFINE= DOCS DTRACE GCC GS HIPE JAVA KQUEUE ODBC OPENSSL SCTP SMP THREADS WX DIRTY + +GCC_DESC= Use current GCC +HIPE_DESC= Build native HiPE compiler +KQUEUE_DESC= Enable Kernel Poll (kqueue) support +SCTP_DESC= Enable SCTP support +SMP_DESC= Enable SMP support +WX_DESC= Enable WX application +GS_DESC= Enable GS application (deprecated) +DTRACE_DESC= Enable DTrace support +DIRTY_DESC= Enable Dirty schedulers (experimental) + +OPTIONS_DEFAULT=KQUEUE OPENSSL SCTP SMP THREADS +OPTIONS_EXCLUDE_DragonFly= SCTP + +ERL_RELEASE= 18.0 + +USES= autoreconf gmake perl5 +USES= gmake perl5 +USE_PERL5= build +GNU_CONFIGURE= yes +LDFLAGS+= -L${LOCALBASE}/lib + +.include + +.if ${PORT_OPTIONS:MDOCS} +DISTFILES+= ${ERLANG_DOCS}:erlangorg +.endif + +# See http://wiki.freebsd.org/DTrace to learn how to enable DTrace +# on your system. You will need to configure STRIP, WITH_CTF and +# CFLAGS in your make.conf before building. + +# 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. + +.if ${OSVERSION} < 1000000 +.if ${ARCH} == "amd64" && ${PORT_OPTIONS:MDTRACE} && ! ${PORT_OPTIONS:MGCC} +IGNORE= DTRACE support on amd64 requires GCC option +.endif +.endif + +.if ${PORT_OPTIONS:MGCC} +USE_GCC?= yes +.endif + +.if ${PORT_OPTIONS:MDTRACE} +CONFIGURE_ARGS+=--with-dynamic-trace=dtrace +.else +CONFIGURE_ARGS+=--without-dynamic-trace +.endif + +.if ${PORT_OPTIONS:MOPENSSL} +USE_OPENSSL= yes +CONFIGURE_ARGS+=--with-ssl=${OPENSSLBASE} +.else +CONFIGURE_ARGS+=--without-ssl +.endif + +.if ${PORT_OPTIONS:MJAVA} +USE_JAVA= yes +CONFIGURE_ARGS+=--with-javac +CONFIGURE_ENV+= ac_cv_prog_JAVAC="${JAVAC}" +.else +CONFIGURE_ARGS+=--without-javac +.endif + +.if ${PORT_OPTIONS:MHIPE} +CONFIGURE_ARGS+=--enable-hipe +.else +CONFIGURE_ARGS+=--disable-hipe +.endif + +.if ${PORT_OPTIONS:MKQUEUE} +CONFIGURE_ARGS+=--enable-kernel-poll +.else +CONFIGURE_ARGS+=--disable-kernel-poll +.endif + +.if ${PORT_OPTIONS:MGS} +USES+= tk:run +.endif + +.if ${PORT_OPTIONS:MWX} +USE_WX= 2.8+ +WX_COMPS= wx contrib +WX_UNICODE= yes +CONFIGURE_ARGS+=--with-wx-config=${WX_CONFIG} +.endif + +.if ${PORT_OPTIONS:MODBC} +CONFIGURE_ARGS+=--with-odbc +LIB_DEPENDS+= libodbc.so:${PORTSDIR}/databases/unixODBC +.else +CONFIGURE_ARGS+=--without-odbc +.endif + +ERLANG_MAN= otp_doc_man_${ERL_RELEASE}.tar.gz +ERLANG_DOCS= otp_doc_html_${ERL_RELEASE}.tar.gz + +.if ${PORT_OPTIONS:MTHREADS} +CONFIGURE_ARGS+=--enable-threads +.else +CONFIGURE_ARGS+=--disable-threads +.endif + +.if ${PORT_OPTIONS:MSCTP} +CONFIGURE_ARGS+=--enable-sctp +.else +CONFIGURE_ARGS+=--disable-sctp +.endif + +# enabling --enable-smp-support crashes the OS when +# net_kernel:start([node_name, shortnames]) invoked repeatedly +# TODO verify if it still applies + +.if ${PORT_OPTIONS:MSMP} +CONFIGURE_ARGS+=--enable-smp-support +.else +CONFIGURE_ARGS+=--disable-smp-support +.endif + +.if ${PORT_OPTIONS:MDIRTY} +CONFIGURE_ARGS+=--enable-dirty-schedulers +.endif + +.if ${ARCH} == i386 +MAKE_ARGS+= ARCH=x86 +.endif + +.if ${ARCH} == armv6 +MAKE_ARGS+= ARCH=arm +.endif + +# The man-pages are put (in spite of FreeBSD's port convention) in a private +# subdir. This is to avoid cluttering up the man page name space. Also the +# Erlang man pages are more of internal documentation using the man format than +# actual system man pages. (erl.1 and epmd.1 perhaps being the exception). + +# Install documentation. (HTML docs need to be in same dir as the +# rest, not in share/doc/erlang as it should, because of relative +# links in the documentation. + +pre-configure: +.if ${PORT_OPTIONS:MDTRACE} + @if ! /sbin/kldstat | ${GREP} dtraceall >/dev/null 2>&1; then \ + ${ECHO_CMD}; \ + ${ECHO_CMD} "DTRACE option requires kernel module \"dtraceall\" to be loaded."; \ + ${ECHO_CMD}; \ + exit 1; \ + fi +.endif +.if ! ${PORT_OPTIONS:MWX} + echo "disabled by port options" > ${WRKSRC}/lib/wx/SKIP +.endif + +post-install: + for SECTION in 1 3 4 6 7; do \ + ${TAR} --unlink -xzpf ${DISTDIR}/${DIST_SUBDIR}/${ERLANG_MAN} \ + -C ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB} \ + "man/man$${SECTION}/*.$${SECTION}" || ${TRUE}; \ + done + ${RM} -rf ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/man/cat? + +.if ${PORT_OPTIONS:MDOCS} + ${TAR} --unlink -xzpf ${DISTDIR}/${DIST_SUBDIR}/${ERLANG_DOCS} \ + -C ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB} + ${INSTALL_DATA} ${WRKSRC}/lib/dialyzer/doc/*.txt \ + ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/dialyzer-*/doc/ +.endif +.if ! ${PORT_OPTIONS:MGS} + ${RM} -r ${STAGEDIR}${PREFIX}/lib/erlang/lib/gs-* +.endif +.if ! ${PORT_OPTIONS:MJAVA} + ${RM} -r ${STAGEDIR}${PREFIX}/lib/erlang/lib/jinterface-* +.endif +.if ! ${PORT_OPTIONS:MODBC} + ${RM} -r ${STAGEDIR}${PREFIX}/lib/erlang/lib/odbc-* +.endif +.if ! ${PORT_OPTIONS:MOPENSSL} + ${RM} -r ${STAGEDIR}${PREFIX}/lib/erlang/lib/crypto-* + ${RM} -r ${STAGEDIR}${PREFIX}/lib/erlang/lib/ssh-* + ${RM} -r ${STAGEDIR}${PREFIX}/lib/erlang/lib/ssl-* +.endif +.if ! ${PORT_OPTIONS:MWX} + ${RM} -r ${STAGEDIR}${PREFIX}/lib/erlang/lib/wx-* +.endif + + @cd ${STAGEDIR}${PREFIX}; ${FIND} lib/${ERLANG_LIB}/* -type d -empty \ + | ${SORT} \ + | ${SED} -e 's#^#@dir #g' \ + > ${TMPPLIST} + + @cd ${STAGEDIR}${PREFIX}; ${FIND} lib/${ERLANG_LIB}/* -type f -o -type l \ + | ${SORT} \ + >> ${TMPPLIST} + +.include Property changes on: head/lang/erlang-runtime18/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/lang/erlang-runtime18/distinfo =================================================================== --- head/lang/erlang-runtime18/distinfo (nonexistent) +++ head/lang/erlang-runtime18/distinfo (revision 390481) @@ -0,0 +1,6 @@ +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 Property changes on: head/lang/erlang-runtime18/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/lang/erlang-runtime18/files/patch-Makefile.in =================================================================== --- head/lang/erlang-runtime18/files/patch-Makefile.in (nonexistent) +++ head/lang/erlang-runtime18/files/patch-Makefile.in (revision 390481) @@ -0,0 +1,20 @@ +--- Makefile.in.orig 2015-06-23 18:56:21 UTC ++++ Makefile.in +@@ -60,7 +60,7 @@ bindir = @bindir@ + libdir = @libdir@ + + # Where Erlang/OTP is located +-libdir_suffix = /erlang ++libdir_suffix = /erlang18 + erlang_libdir = $(libdir)$(libdir_suffix) + erlang_bindir = $(erlang_libdir)/bin + +@@ -1013,7 +1013,7 @@ $(TEST_DIRS): + # + # Order is important here, don't change it! + # +-INST_DEP += install.dirs install.emulator install.libs install.Install install.otp_version install.bin ++INST_DEP += install.dirs install.emulator install.libs install.Install install.otp_version + + install: $(INST_DEP) + Property changes on: head/lang/erlang-runtime18/files/patch-Makefile.in ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/lang/erlang-runtime18/files/patch-erts_etc_unix_run__erl.c =================================================================== --- head/lang/erlang-runtime18/files/patch-erts_etc_unix_run__erl.c (nonexistent) +++ head/lang/erlang-runtime18/files/patch-erts_etc_unix_run__erl.c (revision 390481) @@ -0,0 +1,12 @@ +--- erts/etc/unix/run_erl.c.orig 2015-03-31 12:32:52 UTC ++++ erts/etc/unix/run_erl.c +@@ -73,9 +73,6 @@ + #ifdef HAVE_UTMP_H + # include + #endif +-#ifdef HAVE_UTIL_H +-# include +-#endif + #ifdef HAVE_SYS_IOCTL_H + # include + #endif Property changes on: head/lang/erlang-runtime18/files/patch-erts_etc_unix_run__erl.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/lang/erlang-runtime18/files/patch-lib_erl__interface_src_connect_ei__resolve.c =================================================================== --- head/lang/erlang-runtime18/files/patch-lib_erl__interface_src_connect_ei__resolve.c (nonexistent) +++ head/lang/erlang-runtime18/files/patch-lib_erl__interface_src_connect_ei__resolve.c (revision 390481) @@ -0,0 +1,12 @@ +--- lib/erl_interface/src/connect/ei_resolve.c.orig 2015-03-31 12:32:52 UTC ++++ lib/erl_interface/src/connect/ei_resolve.c +@@ -649,7 +649,8 @@ struct hostent *ei_gethostbyname_r(const + + return result; + #else +- return gethostbyname_r(name,hostp,buffer,buflen,h_errnop); ++ struct hostent *dummy; ++ return gethostbyname_r(name,hostp,buffer,buflen,&dummy,h_errnop); + #endif + #endif + #endif Property changes on: head/lang/erlang-runtime18/files/patch-lib_erl__interface_src_connect_ei__resolve.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/lang/erlang-runtime18/files/patch-lib_stdlib_src_calendar.erl =================================================================== --- head/lang/erlang-runtime18/files/patch-lib_stdlib_src_calendar.erl (nonexistent) +++ head/lang/erlang-runtime18/files/patch-lib_stdlib_src_calendar.erl (revision 390481) @@ -0,0 +1,26 @@ +--- lib/stdlib/src/calendar.erl.orig 2015-03-31 12:32:52 UTC ++++ lib/stdlib/src/calendar.erl +@@ -279,11 +279,19 @@ local_time_to_universal_time(DateTime, I + DateTime1 :: datetime1970(), + DateTime :: datetime1970(). + local_time_to_universal_time_dst(DateTime) -> +- UtDst = erlang:localtime_to_universaltime(DateTime, true), +- Ut = erlang:localtime_to_universaltime(DateTime, false), + %% Reverse check the universal times +- LtDst = erlang:universaltime_to_localtime(UtDst), +- Lt = erlang:universaltime_to_localtime(Ut), ++ {UtDst, LtDst} = ++ try ++ UtDst0 = erlang:localtime_to_universaltime(DateTime, true), ++ {UtDst0, erlang:universaltime_to_localtime(UtDst0)} ++ catch error:badarg -> {error, error} ++ end, ++ {Ut, Lt} = ++ try ++ Ut0 = erlang:localtime_to_universaltime(DateTime, false), ++ {Ut0, erlang:universaltime_to_localtime(Ut0)} ++ catch error:badarg -> {error, error} ++ end, + %% Return the valid universal times + case {LtDst,Lt} of + {DateTime,DateTime} when UtDst =/= Ut -> Property changes on: head/lang/erlang-runtime18/files/patch-lib_stdlib_src_calendar.erl ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/lang/erlang-runtime18/files/epmd.in =================================================================== --- head/lang/erlang-runtime18/files/epmd.in (nonexistent) +++ head/lang/erlang-runtime18/files/epmd.in (revision 390481) @@ -0,0 +1,25 @@ +#!/bin/sh +# +# $FreeBSD$ +# +# PROVIDE: epmd +# REQUIRE: LOGIN +# +# Add the following line to /etc/rc.conf to enable epmd: +# +# epmd_enable="YES" +# + +epmd_enable=${epmd_enable:-"NO"} + +. /etc/rc.subr + +name=epmd +rcvar=epmd_enable + +procname=%%PREFIX%%/bin/epmd +start_cmd="%%PREFIX%%/bin/epmd -daemon" +stop_cmd="%%PREFIX%%/bin/epmd -kill >/dev/null" + +load_rc_config ${name} +run_rc_command "$1" Property changes on: head/lang/erlang-runtime18/files/epmd.in ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/lang/erlang-runtime18/files/pkg-message.in =================================================================== --- head/lang/erlang-runtime18/files/pkg-message.in (nonexistent) +++ head/lang/erlang-runtime18/files/pkg-message.in (revision 390481) @@ -0,0 +1,6 @@ +=========================================================================== + +To use this runtime port for development or testing, just prepend +its binary path ("%%LOCALBASE%%/lib/%%ERLANG_LIB%%/bin") to your PATH variable. + +=========================================================================== Property changes on: head/lang/erlang-runtime18/files/pkg-message.in ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/lang/erlang-runtime18/pkg-descr =================================================================== --- head/lang/erlang-runtime18/pkg-descr (nonexistent) +++ head/lang/erlang-runtime18/pkg-descr (revision 390481) @@ -0,0 +1,10 @@ +Erlang is a programming language used to build massively scalable soft +real-time systems with requirements on high availability. Some of its +uses are in telecoms, banking, e-commerce, computer telephony and +instant messaging. Erlang's runtime system has built-in support for +concurrency, distribution and fault tolerance. + +This port contains a standalone runtime environment of Erlang R17 +to be used during the development of OTP applications. + +WWW: http://www.erlang.org/ Property changes on: head/lang/erlang-runtime18/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +1 \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property