User Details
- User Since
- Apr 10 2016, 5:00 PM (521 w, 6 d)
Today
Yesterday
- 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
- Incorporate improvements from @mce
- Patch the build rather than delete .elc from STAGEDIR in a post-install target
Wed, Apr 8
- Set @tijl as maintainer of devel/gettext-po-mode
- japanese/navi2ch/pkg-plist: Uses PLIST_SUB variable
Tue, Apr 7
- Change an instance of EMACS_VERSION_SITE_LISPDIR to EMACS_VERSION_LISPDIR in textproc/yaml.el; this was accidentally missed earlier
- 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
@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 -.
Does this approach work for your use case?Hi @freebsd_dev.thsi.be,
Rebase and fix merge conflicts after @mce's refactoring of japanese/navi2ch
Mon, Apr 6
Sun, Apr 5
Sat, Apr 4
- 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\\'".
Thu, Apr 2
Wed, Apr 1
I moved these changes to D56116. It's better to commit this in one go.
- 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.
Tweak some pkg-messages:
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.
Tue, Mar 31
- 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.
Mon, Mar 30
- Add support for byte compilation
- Add variables to allow users to easily disable either byte compilation or native compilation
Sun, Mar 29
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.
Sat, Mar 28
I responded to the commit mail, but it might be helpful to include this in the review for posterity.
Minor change to print/pdf-tools
Guard native-compile-async in site-start.el so it only runs in interactive sessions, not batch mode.
Fix a few build issues
Fri, Mar 27
- Move elisp port changes to a separate reivew.
- Only set EMACS_CMD, EMACS_MAJOR_VER, and EMACS_VER when the build argument is supplied.
Thu, Mar 26
Tue, Mar 24
Mon, Mar 23
Sun, Mar 22
Sat, Mar 21
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.
- Remove an old refernce to EMACS_LIBDIR_WITH_VER in emacs.mk
- Tweak variable order in emacs.mk
Incorporate necessary changes to editors/emacs
Fri, Mar 20
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
Thu, Mar 19
The build looks good on 16amd64: https://pkg.ftfl.ca/build.html?mastername=16amd64-default&build=2026-03-19_12h15m13s
Wed, Mar 18
Commited in 16cef5f7a65588def71db4fdfa961f959847e3b6.
Commited in 16cef5f7a65588def71db4fdfa961f959847e3b6.
Committed in e6083790f217ba7f89cd2957922bd45e35466359.
Committed in e6083790f217ba7f89cd2957922bd45e35466359.
Tue, Mar 17
Mon, Mar 16
Looks good to me. portclippy and portfmt have some suggested formatting changes in case you want to incorporate them at some point.
Sun, Mar 15
Sat, Mar 14
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.
Add more context to the diff.
Mar 4 2026
Thanks. Looks good for sysutils/tmux and sysutils/arc_summary.
Mar 2 2026
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.
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 1 2026
Feb 28 2026
This update was straightforward and only required manual changes to: