Page MenuHomeFreeBSD

jrm (Joseph Mingrone)
User

Projects

User Details

User Since
Apr 10 2016, 5:00 PM (521 w, 6 d)

Recent Activity

Today

jrm committed R11:bc45b7ec889c: Emacs Lisp ports framework: Overhaul (authored by jrm).
Emacs Lisp ports framework: Overhaul
Sat, Apr 11, 4:22 PM

Yesterday

jrm updated the diff for D56001: Emacs infrastructure: Overhaul.
  • Rather than declare a new variable to disable native compilation of FreeBSD ports, reuse the existing variable, native-comp-jit-compilation, which controls native compilation of all third-party elisp.
  • Tweak documentation
  • Update pkg-message
Fri, Apr 10, 6:24 PM
jrm added a comment to D56001: Emacs infrastructure: Overhaul.

Thanks for this overhaul of emacs infrastructure.

Based on these patches, I rebuilt and installed editors/emacs and math/ess; I didn't need to apply the script from UPDATING.
The port math/ess works as expected with the patches and is actually much faster with long R scripts ;)

BTW and a bit off-topic: Is it still necessary for editors/emacs to set the following option to GCC version 13?

OPTION NATIVECOMP_USE= GCC=13
Fri, Apr 10, 2:29 PM
jrm added a comment to D56001: Emacs infrastructure: Overhaul.
In D56001#1288640, @mce wrote:

This is a patch for japanese/ddskk.

Fri, Apr 10, 2:32 AM
jrm updated the diff for D56001: Emacs infrastructure: Overhaul.
  • Incorporate improvements from @mce
    • Patch the build rather than delete .elc from STAGEDIR in a post-install target
Fri, Apr 10, 2:27 AM

Wed, Apr 8

jrm committed rG8a0d626219f1: tcpdump: Update to 4.99.6 (authored by jrm).
tcpdump: Update to 4.99.6
Wed, Apr 8, 11:15 PM
jrm committed rG09db15067248: libpcap: Update to 1.10.6 (authored by jrm).
libpcap: Update to 1.10.6
Wed, Apr 8, 11:15 PM
jrm committed rG150048878988: ipfwpcap: Fix build after libpcap 1.10.6 update (authored by jrm).
ipfwpcap: Fix build after libpcap 1.10.6 update
Wed, Apr 8, 11:15 PM
jrm updated the diff for D56001: Emacs infrastructure: Overhaul.
  • Set @tijl as maintainer of devel/gettext-po-mode
  • japanese/navi2ch/pkg-plist: Uses PLIST_SUB variable
Wed, Apr 8, 2:20 PM

Tue, Apr 7

jrm updated the diff for D56001: Emacs infrastructure: Overhaul.
  • Change an instance of EMACS_VERSION_SITE_LISPDIR to EMACS_VERSION_LISPDIR in textproc/yaml.el; this was accidentally missed earlier
Tue, Apr 7, 9:46 PM
jrm updated the diff for D56001: Emacs infrastructure: Overhaul.
  • DEFAULT_VERSIONS+=emacs=... now sets the Emacs port and flavor used for USES=emacs:build ports
  • Fix a whitespace error noted by @mandree
  • Add a function to clean up stale eln-cache subdirectories left by previous Emacs builds
Tue, Apr 7, 9:39 PM
jrm added a comment to D56001: Emacs infrastructure: Overhaul.

@mandree, I fixed one double blank line in UPDATING, but as far as I can see, all the others are false positives in generated patches such as audio/emms/files/patch-Makefile. You can see the space before tab complaints are just the diff context markers before a TAB. In these cases, because those lines were unchanged, there is a space instead of a + or -.

Tue, Apr 7, 7:29 PM
jrm added a comment to D56001: Emacs infrastructure: Overhaul.

Does this approach work for your use case?Hi @freebsd_dev.thsi.be,

Tue, Apr 7, 7:15 PM
jrm updated the diff for D56001: Emacs infrastructure: Overhaul.

Rebase and fix merge conflicts after @mce's refactoring of japanese/navi2ch

Tue, Apr 7, 4:39 PM

Mon, Apr 6

jrm committed rG6af32a9d37ad: tcpdump: Update to 4.99.6 (authored by jrm).
tcpdump: Update to 4.99.6
Mon, Apr 6, 9:04 PM
jrm committed rGe0ae00f43186: libpcap: Update to 1.10.6 (authored by jrm).
libpcap: Update to 1.10.6
Mon, Apr 6, 9:04 PM
jrm committed rGcd87e82499e8: ipfwpcap: Fix build after libpcap 1.10.6 update (authored by jrm).
ipfwpcap: Fix build after libpcap 1.10.6 update
Mon, Apr 6, 9:04 PM
jrm added a reviewer for D56001: Emacs infrastructure: Overhaul: freebsd_dev.thsi.be.
Mon, Apr 6, 6:26 PM

Sun, Apr 5

jrm added a reviewer for D56001: Emacs infrastructure: Overhaul: mce.
Sun, Apr 5, 5:02 PM
jrm committed R11:cc704ef2c80e: editors/emacs-devel: Fix upstream TRAMP performance regression (authored by jrm).
editors/emacs-devel: Fix upstream TRAMP performance regression
Sun, Apr 5, 12:06 AM

Sat, Apr 4

jrm updated the diff for D56001: Emacs infrastructure: Overhaul.
  • Fix a regexp issue in default.el.in. When I switched some regexps to be anchored at the end of string rather than end of line, I switched, e.g., "\\.elc$" to "\\.el\\" when I should have done "\\.el\\'".
Sat, Apr 4, 4:54 PM

Thu, Apr 2

jrm added inline comments to D56000: net/vpp: Update VPP to 26.02.
Thu, Apr 2, 4:55 PM
jrm committed R11:4ad6362ec78b: games/qtads [New port]: Interpreter for TADS games (authored by Wes Frazier <wes.frazier@avoidbig.tech>).
games/qtads [New port]: Interpreter for TADS games
Thu, Apr 2, 3:23 AM
jrm committed R11:b1e257a26b88: games/frobtads: [New port] Tools for adventure games (authored by Wes Frazier <wes.frazier@avoidbig.tech>).
games/frobtads: [New port] Tools for adventure games
Thu, Apr 2, 3:23 AM

Wed, Apr 1

jrm updated the summary of D56001: Emacs infrastructure: Overhaul.
Wed, Apr 1, 4:53 PM
jrm abandoned D56116: elisp ports: Update after Emacs infrastructure overhaul.

I moved these changes to D56116. It's better to commit this in one go.

Wed, Apr 1, 4:27 PM
jrm updated the diff for D56001: Emacs infrastructure: Overhaul.
  • Regexps like \\.el$ should be anchored at the end of the string rather the end of the line (\\.el\\).
  • Move the elsip port changes from D56116 to here; it's better to make this one commit.
Wed, Apr 1, 4:25 PM
jrm committed R11:1986eddcd679: textproc/adoc-mode.el: Take maintainership (authored by jrm).
textproc/adoc-mode.el: Take maintainership
Wed, Apr 1, 5:27 AM
jrm committed R11:552daf34e3f9: misc/compat.el: Take maintainership (authored by jrm).
misc/compat.el: Take maintainership
Wed, Apr 1, 5:27 AM
jrm committed R11:7bcb54305221: devel/magit: Take maintainership (authored by jrm).
devel/magit: Take maintainership
Wed, Apr 1, 5:27 AM
jrm committed R11:f57164689b5a: editors/with-editor: Take maintainership (authored by jrm).
editors/with-editor: Take maintainership
Wed, Apr 1, 5:27 AM
jrm committed R11:974505adf176: devel/llama.el: Take maintainership (authored by jrm).
devel/llama.el: Take maintainership
Wed, Apr 1, 5:27 AM
jrm committed R11:ad1ca0ae73cd: devel/ghub: Take maintainership (authored by jrm).
devel/ghub: Take maintainership
Wed, Apr 1, 5:27 AM
jrm committed R11:80a8ed1855a8: devel/cond-let: Take maintainership (authored by jrm).
devel/cond-let: Take maintainership
Wed, Apr 1, 5:27 AM
jrm updated the diff for D56116: elisp ports: Update after Emacs infrastructure overhaul.

Tweak some pkg-messages:

Wed, Apr 1, 3:49 AM
jrm updated the diff for D56001: Emacs infrastructure: Overhaul.

Load all autoloads files installed by FreeBSD elisp ports. This mirrors what package.el does for ELPA packages, ensuring that autoloaded functions are available without requiring users to explicitly load each package.

Wed, Apr 1, 3:46 AM

Tue, Mar 31

jrm updated the diff for D56001: Emacs infrastructure: Overhaul.
  • Only put the variable definitions in site-start.el, and the rest of the startup code in default.el. This separation makes it easier for users to selectively disable native or byte compilation.
  • Rebase.
Tue, Mar 31, 4:13 AM
jrm added inline comments to D56116: elisp ports: Update after Emacs infrastructure overhaul.
Tue, Mar 31, 2:11 AM

Mon, Mar 30

jrm committed R11:0c810e677ac6: editors/emacs: Unbreak build after devel/tree-sitter update (authored by jrm).
editors/emacs: Unbreak build after devel/tree-sitter update
Mon, Mar 30, 6:09 PM
jrm updated the summary of D56001: Emacs infrastructure: Overhaul.
Mon, Mar 30, 3:57 AM
jrm updated the diff for D56001: Emacs infrastructure: Overhaul.
  • Add support for byte compilation
  • Add variables to allow users to easily disable either byte compilation or native compilation
Mon, Mar 30, 3:52 AM

Sun, Mar 29

jrm committed R11:bf266886c6f8: UPDATING: Add note for java/openjdk{25,26} package renames (authored by jrm).
UPDATING: Add note for java/openjdk{25,26} package renames
Sun, Mar 29, 2:54 PM
jrm added a comment to D56123: java/openjdk: Fix pkgsuffix for jre builds.

I thought of this as an addendum to your work, and, ideally, we reviewers should have caught it in https://reviews.freebsd.org/D55938. Since you're busy tackling the arm32 and powerpc64 stuff, I'll take care of this.

Sun, Mar 29, 2:34 PM

Sat, Mar 28

jrm added a comment to D56123: java/openjdk: Fix pkgsuffix for jre builds.

I responded to the commit mail, but it might be helpful to include this in the review for posterity.

Sat, Mar 28, 8:48 PM
jrm updated the diff for D56116: elisp ports: Update after Emacs infrastructure overhaul.

Minor change to print/pdf-tools

Sat, Mar 28, 11:46 AM
jrm updated the diff for D56001: Emacs infrastructure: Overhaul.

Guard native-compile-async in site-start.el so it only runs in interactive sessions, not batch mode.

Sat, Mar 28, 11:45 AM
jrm updated the diff for D56116: elisp ports: Update after Emacs infrastructure overhaul.

Fix a few build issues

Sat, Mar 28, 5:10 AM

Fri, Mar 27

jrm requested review of D56116: elisp ports: Update after Emacs infrastructure overhaul.
Fri, Mar 27, 9:03 PM
jrm added a comment to D56000: net/vpp: Update VPP to 26.02.

https://reviews.freebsd.org/D56051

Fri, Mar 27, 7:15 PM
jrm updated the summary of D56001: Emacs infrastructure: Overhaul.
Fri, Mar 27, 3:14 AM
jrm updated the summary of D56001: Emacs infrastructure: Overhaul.
Fri, Mar 27, 3:12 AM
jrm updated the diff for D56001: Emacs infrastructure: Overhaul.
  • Move elisp port changes to a separate reivew.
  • Only set EMACS_CMD, EMACS_MAJOR_VER, and EMACS_VER when the build argument is supplied.
Fri, Mar 27, 3:11 AM
jrm committed R11:e93f6442ef5a: net/gnu-radius: Fix the build (authored by jrm).
net/gnu-radius: Fix the build
Fri, Mar 27, 12:52 AM

Thu, Mar 26

jrm committed R11:dbcf335fdbcb: math/coq: Remove USES=emacs and associated flavors (authored by jrm).
math/coq: Remove USES=emacs and associated flavors
Thu, Mar 26, 1:08 AM

Tue, Mar 24

jrm added a comment to D56001: Emacs infrastructure: Overhaul.

I understand the motivation for this. I don't understand auto compiling on behalf of the user.

Given those concerns, native compilation is the right path for users who care about performance.

Seems like we should just ship the elisp and let the user configure Emacs to native compile if they want? Which I'm pretty sure it does by default anyway.

Tue, Mar 24, 5:31 PM

Mon, Mar 23

jrm requested review of D56051: net/vpp: Fix build.
Mon, Mar 23, 5:35 PM

Sun, Mar 22

jrm updated the summary of D56001: Emacs infrastructure: Overhaul.
Sun, Mar 22, 1:59 AM
jrm committed R11:5e0f3b509356: biology/iqtree: Update to 3.1.0 (authored by jrm).
biology/iqtree: Update to 3.1.0
Sun, Mar 22, 12:25 AM
jrm committed R11:7bb16d98c085: x11-wm/sdorfehs: Update to 1.7 (authored by jrm).
x11-wm/sdorfehs: Update to 1.7
Sun, Mar 22, 12:24 AM
jrm committed R11:e27cde35080c: biology/diamond: Update to 2.1.24 (authored by jrm).
biology/diamond: Update to 2.1.24
Sun, Mar 22, 12:24 AM
jrm committed R11:41ee03323b1d: math/R: Update to 4.5.3 (authored by jrm).
math/R: Update to 4.5.3
Sun, Mar 22, 12:24 AM

Sat, Mar 21

jrm added a comment to D56000: net/vpp: Update VPP to 26.02.

The build was failing because the cmake_install.cmake step for vpp-api/python was calling pip install to download and install some things from PyPi.

Sat, Mar 21, 6:38 PM
jrm updated the diff for D56001: Emacs infrastructure: Overhaul.
  • Remove an old refernce to EMACS_LIBDIR_WITH_VER in emacs.mk
  • Tweak variable order in emacs.mk
Sat, Mar 21, 5:00 AM
jrm updated the diff for D56001: Emacs infrastructure: Overhaul.

Incorporate necessary changes to editors/emacs

Sat, Mar 21, 2:20 AM

Fri, Mar 20

jrm added a comment to D56001: Emacs infrastructure: Overhaul.

This is still in the design stage, so I haven't:

  • made the changes needed for editors/emacs
  • made the changes needed to most USES=emacs ports
Fri, Mar 20, 8:56 PM
jrm requested review of D56001: Emacs infrastructure: Overhaul.
Fri, Mar 20, 8:45 PM

Thu, Mar 19

jrm accepted D55938: java/openjdk26: Add port Add port for OpenJDK 26..

The build looks good on 16amd64: https://pkg.ftfl.ca/build.html?mastername=16amd64-default&build=2026-03-19_12h15m13s

Thu, Mar 19, 4:17 PM

Wed, Mar 18

jrm closed D55858: libpcap 1.10.6 update: diff between the vendor branch and contrib.
Wed, Mar 18, 6:35 PM
jrm accepted D55858: libpcap 1.10.6 update: diff between the vendor branch and contrib.

Commited in 16cef5f7a65588def71db4fdfa961f959847e3b6.

Wed, Mar 18, 6:34 PM
jrm closed D55545: libpcap: Update to 1.10.6.
Wed, Mar 18, 6:33 PM
jrm accepted D55545: libpcap: Update to 1.10.6.

Commited in 16cef5f7a65588def71db4fdfa961f959847e3b6.

Wed, Mar 18, 6:33 PM
jrm added a comment to D55578: tcpdump: Update to 4.99.6.

Committed in e6083790f217ba7f89cd2957922bd45e35466359.

Wed, Mar 18, 6:32 PM
jrm closed D55578: tcpdump: Update to 4.99.6.
Wed, Mar 18, 6:31 PM
jrm accepted D55578: tcpdump: Update to 4.99.6.
Wed, Mar 18, 6:31 PM
jrm closed D55871: tcpdump 4.99.6 update: diff between the vendor branch and contrib.
Wed, Mar 18, 6:31 PM
jrm accepted D55871: tcpdump 4.99.6 update: diff between the vendor branch and contrib.
Wed, Mar 18, 6:31 PM
jrm added a comment to D55871: tcpdump 4.99.6 update: diff between the vendor branch and contrib.

Committed in e6083790f217ba7f89cd2957922bd45e35466359.

Wed, Mar 18, 6:30 PM

Tue, Mar 17

jrm committed R11:ea6c58b54771: editors/emacs-devel: Update to 2026-03-16 snapshot (authored by jrm).
editors/emacs-devel: Update to 2026-03-16 snapshot
Tue, Mar 17, 1:58 AM

Mon, Mar 16

jrm accepted D55883: print/ghostscript10: Update to 10.07.0.

Looks good to me. portclippy and portfmt have some suggested formatting changes in case you want to incorporate them at some point.

Mon, Mar 16, 8:44 PM
jrm committed rGe6083790f217: tcpdump: Update to 4.99.6 (authored by jrm).
tcpdump: Update to 4.99.6
Mon, Mar 16, 2:36 AM
jrm updated subscribers of D55871: tcpdump 4.99.6 update: diff between the vendor branch and contrib.
Mon, Mar 16, 1:36 AM

Sun, Mar 15

jrm requested review of D55871: tcpdump 4.99.6 update: diff between the vendor branch and contrib.
Sun, Mar 15, 9:49 PM
jrm committed rGa0b3ef195260: ipfwpcap: Fix build after libpcap 1.10.6 update (authored by jrm).
ipfwpcap: Fix build after libpcap 1.10.6 update
Sun, Mar 15, 5:38 AM
jrm committed rG16cef5f7a655: libpcap: Update to 1.10.6 (authored by jrm).
libpcap: Update to 1.10.6
Sun, Mar 15, 4:03 AM

Sat, Mar 14

jrm updated subscribers of D55858: libpcap 1.10.6 update: diff between the vendor branch and contrib.

All the changes are now annotated. @glebius's changes to pcap-bpf.c were merged upstream in https://github.com/the-tcpdump-group/libpcap/commit/ea5317adaf0e4e308543fbd66977f89344f9ef7f, so our local changes should go away with the next pcacp update.

Sat, Mar 14, 10:08 PM
jrm updated the diff for D55858: libpcap 1.10.6 update: diff between the vendor branch and contrib.

Add more context to the diff.

Sat, Mar 14, 8:43 PM
jrm requested review of D55858: libpcap 1.10.6 update: diff between the vendor branch and contrib.
Sat, Mar 14, 8:40 PM

Mar 4 2026

jrm accepted D55624: all: drop support for FreeBSD 13 and MIPS/riscv64sf.

Thanks. Looks good for sysutils/tmux and sysutils/arc_summary.

Mar 4 2026, 1:26 AM

Mar 2 2026

jrm added a comment to D55545: libpcap: Update to 1.10.6.

ssh has a similar issue.

Whould #define SIZEOF_TIME_T sizeof(time_t) work?

Mar 2 2026, 9:23 PM
jrm updated the diff for D55545: libpcap: Update to 1.10.6.

Incorporate feedback (via IRC) from kevans about how to define SIZEOF_TIME_T. It's also 64-bit on all 32-bit platforms except i386.

Mar 2 2026, 8:56 PM
jrm added a comment to D55620: sysutils/snmp_exporter: Fix snmp_exporter_generator crash.

Ooops. I was trying to fast-track ivy after a discussion on IRC, and I hadn't refreshed the page to see that this was already approved.

Mar 2 2026, 6:49 PM
jrm accepted D55620: sysutils/snmp_exporter: Fix snmp_exporter_generator crash.
Mar 2 2026, 6:47 PM
jrm committed R11:cc02b5d42f7f: lang/fennel: Update to 1.6.1 (authored by jrm).
lang/fennel: Update to 1.6.1
Mar 2 2026, 3:11 PM
jrm committed R11:6a37bf0c838f: devel/freebsd-git-arc: Update to 2026-02-18 snapshot (authored by jrm).
devel/freebsd-git-arc: Update to 2026-02-18 snapshot
Mar 2 2026, 2:58 PM
jrm committed R11:08f18585bb6e: sysutils/smart: Update to 1.0.0 (authored by jrm).
sysutils/smart: Update to 1.0.0
Mar 2 2026, 2:38 PM

Mar 1 2026

jrm committed rG5d9b185c33ae: share/mk/src.libnames.mk: Sort _DP entries (authored by jrm).
share/mk/src.libnames.mk: Sort _DP entries
Mar 1 2026, 7:52 PM
jrm closed D55598: share/mk/src.libnames.mk: Sort _DP entries.
Mar 1 2026, 7:52 PM

Feb 28 2026

jrm requested review of D55598: share/mk/src.libnames.mk: Sort _DP entries.
Feb 28 2026, 10:44 PM
jrm committed R11:064a345ed3bb: biology/hyphy: Update to 2.5.96 (authored by jrm).
biology/hyphy: Update to 2.5.96
Feb 28 2026, 6:05 PM
jrm added a comment to D55578: tcpdump: Update to 4.99.6.

This update was straightforward and only required manual changes to:

Feb 28 2026, 6:00 PM