Opened 8 years ago

Closed 7 years ago

Last modified 7 years ago

#49520 closed submission (fixed)

emacs-devel

Reported by: ecbrown (Eric Brown) Owned by: drkp (Dan Ports)
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: Cc: drkp (Dan Ports), kurthindenburg (Kurt Hindenburg)
Port: emacs-devel

Description

A new port that installs the development version of emacs from its Git repository. A small modification of the emacs port.

This port will conflict with the stable distribution, and so emacs and xemacs might need to be updated to reflect a conflict with emacs-devel, should this submission be accepted.

Attachments (1)

emacs-devel.tar.gz (2.1 KB) - added by ecbrown (Eric Brown) 8 years ago.

Download all attachments as: .zip

Change History (11)

comment:1 Changed 8 years ago by ecbrown (Eric Brown)

Cc: brown@… added

Cc Me!

comment:2 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: openmaintainer@… brown@… removed
Keywords: emacs xemacs removed

Thanks.

The revision line should be removed; new ports should start at revision 0, which is the default value when not specified.

There is an unnecessary whitespace difference between this port and the emacs port on which it is based: the emacs port correctly indents the description by a multiple of four spaces, but this emacs-devel port indents it by three spaces. Unnecessary differences between -devel and non-devel ports should be avoided.

Instead of manually running autogen.sh in a pre-configure block, maybe we should use "use_autoreconf yes" and "autoreconf.cmd ./autogen.sh".

comment:3 Changed 8 years ago by ecbrown (Eric Brown)

Thanks for your comments. I have made the changes that you requested, and have updated emacs-devel.tar.gz

comment:4 Changed 8 years ago by ecbrown (Eric Brown)

I have made a few more changes, including adding the autogen.sh build dependencies. Also, I have switched on a number of features such as ImageMagick and otf fonts.

Changed 8 years ago by ecbrown (Eric Brown)

Attachment: emacs-devel.tar.gz added

comment:5 Changed 8 years ago by kurthindenburg (Kurt Hindenburg)

Cc: khindenburg@… added

Cc Me!

comment:6 Changed 8 years ago by kurthindenburg (Kurt Hindenburg)

I'm not that familiar w/ these emacs ports - could this new port be combined (perhaps as a subport) with the emacs-app-devel?

comment:7 Changed 7 years ago by drkp (Dan Ports)

Owner: changed from macports-tickets@… to drkp
Status: newaccepted

We can probably make this a subport of emacs to simplify maintenance, too.

Note that there's already the emacs-snapshot port, but that is unmaintained and depends on a Debian package that was unmaintained and is now gone -- so is totally defunct now. So we should remove it and replace with emacs-devel.

comment:8 Changed 7 years ago by drkp (Dan Ports)

Resolution: fixed
Status: acceptedclosed

In d2db792f/macports-ports:

emacs: add emacs-devel subport tracking recent git branch

Closes: #49520

comment:9 Changed 7 years ago by drkp (Dan Ports)

In 9ec796a7/macports-ports:

emacs-snapshot: replace with emacs-devel

See #49520

comment:10 Changed 7 years ago by drkp (Dan Ports)

It's worth mentioning that one difference is that emacs-snapshot installed the binary under a different name so it could be installed at the same time as the regular emacs port, and emacs-devel can't.

But it's not clear that this really matters. The use case for having multiple emacs versions installed isn't that strong.

Note: See TracTickets for help on using tickets.