From nobody Tue Mar 10 21:30:29 2026 X-Original-To: freebsd-erlang@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4fVn9Y1y7zz6V5S6 for ; Tue, 10 Mar 2026 21:30:41 +0000 (UTC) (envelope-from toddg@zwrob.com) Received: from mail-24421.protonmail.ch (mail-24421.protonmail.ch [109.224.244.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "protonmail.com", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fVn9W2j5Hz3SxY for ; Tue, 10 Mar 2026 21:30:39 +0000 (UTC) (envelope-from toddg@zwrob.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=zwrob.com header.s=protonmail header.b=TJX+333G; dmarc=pass (policy=none) header.from=zwrob.com; spf=pass (mx1.freebsd.org: domain of toddg@zwrob.com designates 109.224.244.21 as permitted sender) smtp.mailfrom=toddg@zwrob.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zwrob.com; s=protonmail; t=1773178234; x=1773437434; bh=+CwexNaRvfxTHOAfOx4TmZb3lFpFJTuLmEHAWgp8EFo=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=TJX+333G3aEkbIcniYXo9LNd/NvQyACXIPZgaMjz9gzxOvZia7s4livwCHJ76SUhr cOuvHFjrIrQMpfJwjm66H6O0OxljsaKmNyaktD1tBEb+n+poUFEGo/5mQcnmm35IOw XOiLP/C7Hs3eVGpw7t60zapc/dY1fXjUGgKtXJq0BPELubCLDNoGYp/VgzVhYRbUsL KeRpBvU8bxYw9JeGlf3O/fYUtzWqvWKgi4SzzPeQJ0ery9jtMnM08TuyCYpz1D6Naf K3+RCSVq3Vqi6dN7E+pudwQOdEJfTn1uf9Pv+o2Tzs1fsuxdEeRF6MLRl188FDl0wD rxMvwgE+0woVg== Date: Tue, 10 Mar 2026 21:30:29 +0000 To: "freebsd-erlang@freebsd.org" From: Todd Greenwood Subject: How do you create service scripts for erlang applications? Message-ID: <2Yrj8cxCD2A9FzD1K0TmTQDbQYwN5_iJ1NvnVQzsL2XVOyqFhCAkOPcdFQKKzTEDZXlf-r3W5WWZI2f-kF1s2bWEyhsupdo9IoMhrzp2bBo=@zwrob.com> Feedback-ID: 4230591:user:proton X-Pm-Message-ID: 6a26fd64c7bb222757cd71bb9a780320673a3707 List-Id: Support of Erlang-related ports List-Archive: https://lists.freebsd.org/archives/freebsd-erlang List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-erlang@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [-3.50 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[zwrob.com,none]; RWL_MAILSPIKE_EXCELLENT(-0.40)[109.224.244.21:from]; R_DKIM_ALLOW(-0.20)[zwrob.com:s=protonmail]; R_SPF_ALLOW(-0.20)[+ip4:109.224.244.0/24]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_LOW(-0.10)[109.224.244.21:from]; MISSING_XM_UA(0.00)[]; ASN(0.00)[asn:62371, ipnet:109.224.244.0/24, country:CH]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_ZERO(0.00)[0]; MLMMJ_DEST(0.00)[freebsd-erlang@freebsd.org]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_EQ_ADDR_ALL(0.00)[]; DKIM_TRACE(0.00)[zwrob.com:+] X-Rspamd-Queue-Id: 4fVn9W2j5Hz3SxY X-Spamd-Bar: --- Hi Freebsd-Erlangers. This is my first post here... Question: In FreeBSD, how do you write service scripts for BEAM application= s? Is there a template I can follow? I have simple needs. My app currently logs to stdout. I want to run the app= as a daemon and send the logs to a file. Later, I'll get sophisticated and= use more of Erlangs tooling for logs and log rotation, etc. And after that= I'll figure out how to use syslog and send all my logs to a log server. Here's what I've started with: ``` #!/bin/sh # # PROVIDE: gws # REQUIRE: DAEMON PACKAGE=3Dmyapp BASE=3D/opt/myapp . /etc/rc.subr name=3D"myapp" desc=3D"dummy app" rcvar=3D"${name}_enable" command=3D"/usr/local/lib/erlang28/bin/erl" command_args=3D"-pa \"$BASE\"/*/ebin -eval \"$PACKAGE@@main:run($PACKAGE)\"= -noshell" load_rc_config "${name}" set_rcvar pidfile=3D"/var/run/${name}.pid" procname=3D"${name}" run_rc_command "$1" ``` This is not great b/c: * the service does not run as a daemon * logs go to stdout and not to a file I looked at this blog entry: https://www.mo4tech.com/a-standalone-way-to-launch-an-erlang-application-da= emon.html and it suggested using the 'detached' flag, like this: ``` command_args=3D"-pa \"$BASE\"/*/ebin -eval \"$PACKAGE@@main:run($PACKAGE)\"= -detached" ``` That's better, b/c now the erlang aplication is backgrounded.... However, t= he output is not going to a log, and the 'service stop' and 'service restar= t' commands don't do anything. Any suggestions welcome. -ToddG From nobody Tue Mar 10 21:35:52 2026 X-Original-To: freebsd-erlang@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4fVnHy4CW8z6V5Yh for ; Tue, 10 Mar 2026 21:36:14 +0000 (UTC) (envelope-from sax@livinginthepast.org) Received: from mail-dy1-x132b.google.com (mail-dy1-x132b.google.com [IPv6:2607:f8b0:4864:20::132b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fVnHy0W32z3TR3 for ; Tue, 10 Mar 2026 21:36:13 +0000 (UTC) (envelope-from sax@livinginthepast.org) Authentication-Results: mx1.freebsd.org; none Received: by mail-dy1-x132b.google.com with SMTP id 5a478bee46e88-2be19f05d7dso255551eec.1 for ; Tue, 10 Mar 2026 14:36:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=livinginthepast-org.20230601.gappssmtp.com; s=20230601; t=1773178568; x=1773783368; darn=freebsd.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=cyI3XPwfRQ6d35mWRFfd/PrX5K7GPkEMDkta3PYSvKI=; b=I3zudB8bcCa7O68WTYhzVOIXirBiVKEcm7deKQQBKCI7M0B3Jj5lDyYVMXAKZYrz7F uNWUnbmVFUfzrl4BGzVypjaH9DfPDAOpcdTJFplUk6Ii+gGPgGviCj4nvwRw9QUU3hrh qSbglka1YTpn6GG/MqJGvvGYwnqmqL3v+b04cPVZrSmEOacL+4AOLFfVmFerQeXBgH1m uuHyQipaSPo4vAikVLVVMhTjy0k/j9R7rd825RN4E+8NyO2CFBSXw3LjaGvZi9iXxcq8 EhL5Bc4cV2vdjlCIKkjZaerTMgAD9GBDqEfdDK7Xs8R9sO1KqT5tcBcmFMAYkcnbUvIm sBiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773178568; x=1773783368; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-gg:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=cyI3XPwfRQ6d35mWRFfd/PrX5K7GPkEMDkta3PYSvKI=; b=JKK7rvIQ4pz5jnw1S/gyKiYqEvoKN0DeArPp/s0xJ3/OF58SEbsZfLtU6Z/HMcMtiz geqgwT8lrykmvR6JN/R4deYqkPPr9T1ag53WTcXto4IEMHoQybMIRJ38qhOoPn3tRuJz B7rkpPgfwF+naufPsNgMv760vOPVo2uCXnmtZF9Eb61jwpFJGNWb0DqUQsqEqjJSXfjF u9B5YFfli38XVGDt4SIJPT9iEAqrQdlkjnGP/b7OLqzeK6DR86wqhosyQVHs89s0KLLP SK+RSPzyXFcwl8uxHFvloYc1jFYZhwv8xvEAz1RuR6dj46VtShbdrmS4g93glZ3vRe38 6Xvg== X-Gm-Message-State: AOJu0YxBlYgk1usCMBc/XfQbu+PXDkVxCNcFy4RRLyhD/YIiss5xKa6o ux4phyzsQLKNz0hMFYgs5zpoe6fK8I++nM2P4czZCT4dAekzLL2zTuirEluzEk0Pe/0te4nZiho 1yMk= X-Gm-Gg: ATEYQzz8sTIK5lc52XhiSdJcsslisH11BBjZhRIrEOHcvgvvJeNbmKiT22kfoCgK3nU tDKv7mnlS11LrB1hCCCeso+nVnwp5UaME4UjYeCwpBlkfQXNWdbYfDMOKHhJSXmw9s+7lcVLvFo ka2d1j0ZoInHXsAK7/HI3kAR7QsJgU/A9BF76I6stbt1OcXW2uHwqscHyeXQOhlmcbnAYKDR8Bw Fpu7t80rgVy7432J4xRwho2MI5cELYSLYUs8J6iZHaEoiozBzBbDSsRSL0dV7PVItwXazqajvad IXCKNF9RHwNSQtxS/cyfOvt8NMp1o1qypwxwQxKGiuAbDX1DyfaVpVPTYrurQjQCB5vS710S1xK WZdd75yA3UGEQ260GHMBk9uoBB01o0Tk37l38xD13G137nANFgnrl3JlW6XVyr/qBdIqPcLbKbC dp46nmmL1sPsX1EshxZhIgroKv20BtPUVDNDC0DI3OALMB6S61PpfWzPeMCBQKfM+FKG52Bh+D9 MeJnwMJ9du8 X-Received: by 2002:a05:7300:f191:b0:2b8:64ad:ad4d with SMTP id 5a478bee46e88-2be8a331c46mr97828eec.26.1773178567371; Tue, 10 Mar 2026 14:36:07 -0700 (PDT) Received: from smtpclient.apple (sfosj0096r900601-v78.wiline.com. [67.207.104.126]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2be8a854d2esm137132eec.11.2026.03.10.14.36.05 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 10 Mar 2026 14:36:06 -0700 (PDT) Content-Type: text/plain; charset=utf-8 List-Id: Support of Erlang-related ports List-Archive: https://lists.freebsd.org/archives/freebsd-erlang List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-erlang@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.400.21\)) Subject: Re: How do you create service scripts for erlang applications? From: Eric Saxby In-Reply-To: <2Yrj8cxCD2A9FzD1K0TmTQDbQYwN5_iJ1NvnVQzsL2XVOyqFhCAkOPcdFQKKzTEDZXlf-r3W5WWZI2f-kF1s2bWEyhsupdo9IoMhrzp2bBo=@zwrob.com> Date: Tue, 10 Mar 2026 14:35:52 -0700 Cc: "freebsd-erlang@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: <44040FDC-1F9E-4A92-B204-5B93C0F55656@livinginthepast.org> References: <2Yrj8cxCD2A9FzD1K0TmTQDbQYwN5_iJ1NvnVQzsL2XVOyqFhCAkOPcdFQKKzTEDZXlf-r3W5WWZI2f-kF1s2bWEyhsupdo9IoMhrzp2bBo=@zwrob.com> To: Todd Greenwood X-Mailer: Apple Mail (2.3864.400.21) X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4fVnHy0W32z3TR3 X-Spamd-Bar: ---- Caveat that I=E2=80=99m building and running Elixir applications, but I = use the ex_freebsd hex package. Even if you don=E2=80=99t use it = directly, there may be some things in the templates there that would be = useful to you. Best, Sax > On Mar 10, 2026, at 2:30=E2=80=AFPM, Todd Greenwood = wrote: >=20 > Hi Freebsd-Erlangers. This is my first post here... >=20 > Question: In FreeBSD, how do you write service scripts for BEAM = applications? Is there a template I can follow? >=20 > I have simple needs. My app currently logs to stdout. I want to run = the app as a daemon and send the logs to a file. Later, I'll get = sophisticated and use more of Erlangs tooling for logs and log rotation, = etc. And after that I'll figure out how to use syslog and send all my = logs to a log server. >=20 > Here's what I've started with: >=20 > ``` > #!/bin/sh > # > # PROVIDE: gws > # REQUIRE: DAEMON >=20 > PACKAGE=3Dmyapp > BASE=3D/opt/myapp >=20 > . /etc/rc.subr >=20 > name=3D"myapp" > desc=3D"dummy app" > rcvar=3D"${name}_enable" > command=3D"/usr/local/lib/erlang28/bin/erl" > command_args=3D"-pa \"$BASE\"/*/ebin -eval = \"$PACKAGE@@main:run($PACKAGE)\" -noshell" > load_rc_config "${name}" >=20 > set_rcvar > pidfile=3D"/var/run/${name}.pid" > procname=3D"${name}" >=20 > run_rc_command "$1" > ``` >=20 > This is not great b/c: > * the service does not run as a daemon > * logs go to stdout and not to a file >=20 > I looked at this blog entry: > = https://www.mo4tech.com/a-standalone-way-to-launch-an-erlang-application-d= aemon.html >=20 > and it suggested using the 'detached' flag, like this: >=20 > ``` > command_args=3D"-pa \"$BASE\"/*/ebin -eval = \"$PACKAGE@@main:run($PACKAGE)\" -detached" > ``` >=20 > That's better, b/c now the erlang aplication is backgrounded.... = However, the output is not going to a log, and the 'service stop' and = 'service restart' commands don't do anything. >=20 > Any suggestions welcome. >=20 > -ToddG >=20 From nobody Wed Mar 11 15:11:38 2026 X-Original-To: freebsd-erlang@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4fWDjv4L7Jz6VJj3 for ; Wed, 11 Mar 2026 15:11:47 +0000 (UTC) (envelope-from toddg@zwrob.com) Received: from mail-10625.protonmail.ch (mail-10625.protonmail.ch [79.135.106.25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "protonmail.com", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fWDjv2130z3JWV for ; Wed, 11 Mar 2026 15:11:47 +0000 (UTC) (envelope-from toddg@zwrob.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zwrob.com; s=protonmail; t=1773241901; x=1773501101; bh=hgnT4/FdAUUfINBdq1aFE0sdpEegMsQwPh+xYa+fkOg=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=fSjm3If8qdZ4HRefCk8kSEmyka60yiLE0JxIZSH6czKOwVV1hrnxXaeZ8AeAJBRkb GKkNhCAnQfZd4JCdUcIDeb1gflDj3VIUk+i3uNLNx39iK9Svtf2TKTTakkvZh2Sq0Y yp5pVcBRQkFUkbrCC0IYVFk1ZW6YmdgD3IDR9qmHN/sbCjD+lKkGLrTfoHsjeSsHi5 c1yvgL7BX+FZl1za23dVNdV0FyFWfITK0a6b7tu1Q6voJxumiWMmRw9dGIngUD0Nb7 TDESQt/uM6Hixh7PdqQViKCyt8g0UnM4TbUB72ddn90pMhswj0EoOIqGz0Yj9Pa0NS 13fWHgmKUphOA== Date: Wed, 11 Mar 2026 15:11:38 +0000 To: Eric Saxby From: Todd Greenwood Cc: "freebsd-erlang@freebsd.org" Subject: Re: How do you create service scripts for erlang applications? Message-ID: In-Reply-To: <44040FDC-1F9E-4A92-B204-5B93C0F55656@livinginthepast.org> References: <2Yrj8cxCD2A9FzD1K0TmTQDbQYwN5_iJ1NvnVQzsL2XVOyqFhCAkOPcdFQKKzTEDZXlf-r3W5WWZI2f-kF1s2bWEyhsupdo9IoMhrzp2bBo=@zwrob.com> <44040FDC-1F9E-4A92-B204-5B93C0F55656@livinginthepast.org> Feedback-ID: 4230591:user:proton X-Pm-Message-ID: e511e50dd274a6b7247e207ee53520d9d0bbff10 List-Id: Support of Erlang-related ports List-Archive: https://lists.freebsd.org/archives/freebsd-erlang List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-erlang@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:62371, ipnet:79.135.106.0/24, country:CH] X-Rspamd-Queue-Id: 4fWDjv2130z3JWV X-Spamd-Bar: ---- > Caveat that I=E2=80=99m building and running Elixir applications, but I u= se the ex_freebsd hex package. Even if you don=E2=80=99t use it directly, t= here may be some things in the templates there that would be useful to you. @Sax, thank you for the suggestion! I'll look into `ex_freebsd`. Thanks again! -Todd From nobody Fri Mar 13 04:14:03 2026 X-Original-To: erlang@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4fXB235stBz6VLJ2 for ; Fri, 13 Mar 2026 04:14:03 +0000 (UTC) (envelope-from portscout@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) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fXB2338D1z3Wf8 for ; Fri, 13 Mar 2026 04:14:03 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1773375243; a=rsa-sha256; cv=none; b=rniVtY8tbkBPqvR95SsOfcbtc0CZxUdgnJZbCvqv3RAetbRBL2SEOVcWPomkkJqf2W1y1a AEp/H0RfpFJMw3TQ8WH0WKrx5NC7HChHygpKqUeO9SLhyEghDRL2Jb4u+BNamoIjn+9K/H a97v/NShOWa3cWqNFzPR9DqBSi8fUrnoqufPdrkf4x9Tfca1JHMh0bl4MZOrbMh46bomtp 2m5Fgi8xTDBjWxoI45PbqqGz1/5qQZ2miwzeE4noq0NpsRfyejWf1STJEbRqvjO3bMeqeS IhY42xV2UOoq5Ig1Knsepu3zLoUfQuJ5OA3swMYyZ/3S+moiBwwXU4r7SObcyQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1773375243; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=4ZxQHm207TjpkFKOl1/VxiPyh1oKHLcFfRl0QTxD0Fs=; b=DefgtsUchal8cEJvfn4F4o8bZWsgdE6Hc3jP52eo4OuN/TZwmex+6Z0W8XJ3q3Zs0UCdRQ TxHOhIFq15C6DQiHCZWikFYyC2/O5XdippKRpc37Z7esjPZJgVzs01bgDvFNx7393GhjiJ L44AK8oTq/bvDwf+Y9m6CPIV99JfqcJeLN2QUUvDxkz2uq3pFAX1wD4FSzvlT+H2mw9wkT iVxBu6d1I+oTV/UO8jQn8UmPOYNcBp13zGoqy5UNCtssXjuQ1ACJFc9CQZf3SiDwfmZsAq sttfwTYpmeMXurL9mHPNi8ZkU49BlqD4+ED927qEvKYdSsuKhVZQ51rzFn93pQ== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4fXB232lpfz1hX for ; Fri, 13 Mar 2026 04:14:03 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.17.1/8.17.1) with ESMTP id 62D4E3Gw089572 for ; Fri, 13 Mar 2026 04:14:03 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.17.1/8.17.1/Submit) id 62D4E3n9089571; Fri, 13 Mar 2026 04:14:03 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202603130414.62D4E3n9089571@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain List-Id: Support of Erlang-related ports List-Archive: https://lists.freebsd.org/archives/freebsd-erlang List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-erlang@FreeBSD.org MIME-Version: 1.0 Date: Fri, 13 Mar 2026 04:14:03 +0000 From: portscout@FreeBSD.org To: erlang@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/erlang@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ lang/erlang | 26.2.5.16 | otp-28.4.1 ------------------------------------------------+-----------------+------------ lang/erlang-java | 26.2.5.16 | otp-28.4.1 ------------------------------------------------+-----------------+------------ lang/erlang-runtime26 | 26.2.5.16 | otp-26.2.5.18 ------------------------------------------------+-----------------+------------ lang/erlang-runtime27 | 27.3.4.6 | otp-27.3.4.9 ------------------------------------------------+-----------------+------------ lang/erlang-runtime28 | 28.3.1 | otp-28.4.1 ------------------------------------------------+-----------------+------------ lang/erlang-wx | 26.2.5.16 | otp-28.4.1 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout!