<feed xmlns='http://www.w3.org/2005/Atom'>
<title>algaos/algaos-ebuild-tree/eclass/elisp-common.eclass, branch next</title>
<subtitle>[no description]</subtitle>
<id>https://git.algaos.com/algaos/algaos-ebuild-tree/atom?h=next</id>
<link rel='self' href='https://git.algaos.com/algaos/algaos-ebuild-tree/atom?h=next'/>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/'/>
<updated>2026-09-03T08:00:13Z</updated>
<entry>
<title>elisp-common.eclass: Update NEED_EMACS</title>
<updated>2026-09-03T08:00:13Z</updated>
<author>
<name>Ulrich Müller</name>
<email>ulm@gentoo.org</email>
</author>
<published>2026-09-01T17:20:28Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=03e59da9b82f4d8d40cc4eded2c319d6b06efc37'/>
<id>urn:sha1:03e59da9b82f4d8d40cc4eded2c319d6b06efc37</id>
<content type='text'>
The minimum version in the tree is 27.2. Update related comments.

Signed-off-by: Ulrich Müller &lt;ulm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>elisp-common.eclass: Add lexical-binding cookie in version test</title>
<updated>2026-09-03T08:00:08Z</updated>
<author>
<name>Ulrich Müller</name>
<email>ulm@gentoo.org</email>
</author>
<published>2026-09-01T17:04:49Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=b77061d6e6b5b17271e275e1b6f917d8a81b7bb2'/>
<id>urn:sha1:b77061d6e6b5b17271e275e1b6f917d8a81b7bb2</id>
<content type='text'>
Emacs 31 emits a warning otherwise.

Tested with Emacs versions 18, 23, 26-31, 32 from Git, and XEmacs 21.5.

Signed-off-by: Ulrich Müller &lt;ulm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>elisp-common.eclass: Update NEED_EMACS</title>
<updated>2026-02-21T10:35:01Z</updated>
<author>
<name>Ulrich Müller</name>
<email>ulm@gentoo.org</email>
</author>
<published>2026-01-26T07:01:33Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=b5d8a48a9ec556e59baf53a2476fd8527aea05f6'/>
<id>urn:sha1:b5d8a48a9ec556e59baf53a2476fd8527aea05f6</id>
<content type='text'>
The minimum version in the tree is 26.3. Also update related comments.

Signed-off-by: Ulrich Müller &lt;ulm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>elisp-common.eclass: Support EAPI 9</title>
<updated>2026-01-10T13:39:56Z</updated>
<author>
<name>Ulrich Müller</name>
<email>ulm@gentoo.org</email>
</author>
<published>2025-12-17T15:29:34Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=af4eba8fecaef3e6a9ba900ae3d0288e55d882c7'/>
<id>urn:sha1:af4eba8fecaef3e6a9ba900ae3d0288e55d882c7</id>
<content type='text'>
Signed-off-by: Ulrich Müller &lt;ulm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>elisp-common.eclass: Add lexbind cookie to site-init files</title>
<updated>2025-04-23T15:02:18Z</updated>
<author>
<name>Ulrich Müller</name>
<email>ulm@gentoo.org</email>
</author>
<published>2025-04-21T11:41:47Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=3ba318e113caaa573ee6c2ce8360a8c6f5b1167d'/>
<id>urn:sha1:3ba318e113caaa573ee6c2ce8360a8c6f5b1167d</id>
<content type='text'>
This is needed for individual site-init files to be loaded, since Emacs
from Git now complains about missing lexical-binding cookies.

Drop any initial blank lines when installing site-init files in
elisp-site-file-install. Instead, insert blank lines when concatenating
the files in elisp-site-regen.

Signed-off-by: Ulrich Müller &lt;ulm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>elisp-common.eclass: Fix elisp-check-emacs-version() documentation</title>
<updated>2024-12-16T18:44:40Z</updated>
<author>
<name>Ulrich Müller</name>
<email>ulm@gentoo.org</email>
</author>
<published>2024-12-16T18:44:40Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=4066b05ec44ace7c595a38cc94497037c3b9b8aa'/>
<id>urn:sha1:4066b05ec44ace7c595a38cc94497037c3b9b8aa</id>
<content type='text'>
Signed-off-by: Ulrich Müller &lt;ulm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>elisp-common.eclass: Whitespace</title>
<updated>2024-12-16T18:44:24Z</updated>
<author>
<name>Ulrich Müller</name>
<email>ulm@gentoo.org</email>
</author>
<published>2024-12-16T18:44:24Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=c29fac1afd8428bf2128aeeaf883e84f6689c402'/>
<id>urn:sha1:c29fac1afd8428bf2128aeeaf883e84f6689c402</id>
<content type='text'>
Signed-off-by: Ulrich Müller &lt;ulm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>elisp-common.eclass: Add lexical-binding cookies to generated Lisp files</title>
<updated>2024-05-06T17:28:06Z</updated>
<author>
<name>Ulrich Müller</name>
<email>ulm@gentoo.org</email>
</author>
<published>2024-05-05T13:10:45Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=b935d9a5dabe2facdf27d7715d5b72cf5dad561d'/>
<id>urn:sha1:b935d9a5dabe2facdf27d7715d5b72cf5dad561d</id>
<content type='text'>
This suppresses the warning spam in recent Emacs from Git.

Signed-off-by: Ulrich Müller &lt;ulm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>Revert "elisp-common.eclass: Set no-native-compile in generated files"</title>
<updated>2024-05-06T17:28:05Z</updated>
<author>
<name>Ulrich Müller</name>
<email>ulm@gentoo.org</email>
</author>
<published>2024-05-05T13:11:01Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=4af0ecd6a4b3b781a92e98d2b8e302b5852f7034'/>
<id>urn:sha1:4af0ecd6a4b3b781a92e98d2b8e302b5852f7034</id>
<content type='text'>
"no-byte-compile: t" implies "no-native-compile: t", therefore this was
redundant.

This reverts commit 2ab9bda58e464656cdf1e31b7e8b293cf1ec0caf.

Signed-off-by: Ulrich Müller &lt;ulm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>elisp-common.eclass: Drop test for existence of ${T}</title>
<updated>2024-04-04T17:33:01Z</updated>
<author>
<name>Ulrich Müller</name>
<email>ulm@gentoo.org</email>
</author>
<published>2024-04-03T10:06:53Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=ec8f206068b3a17275d2b1a05be162c46f0e24c0'/>
<id>urn:sha1:ec8f206068b3a17275d2b1a05be162c46f0e24c0</id>
<content type='text'>
This was the remnant of a 2008 workaround for Paludis (bug #517),
which didn't define T in the postrm phase.

Signed-off-by: Ulrich Müller &lt;ulm@gentoo.org&gt;
</content>
</entry>
</feed>
