Summary: | emacs-18.59.ebuild | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Ulrich Müller <ulm> |
Component: | New packages | Assignee: | Emacs project <emacs> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | distler |
Priority: | High | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emacs-18.59.ebuild
files/emacs-18.59-unexelf.patch files/emacs-18.59-gentoo.patch emacs-18.59.ebuild emacs-18.59-r1.ebuild files/emacs-18.59-gcc4.patch |
Description
Ulrich Müller
![]() Created attachment 27414 [details]
emacs-18.59.ebuild
Created attachment 27415 [details, diff]
files/emacs-18.59-unexelf.patch
Created attachment 27416 [details, diff]
files/emacs-18.59-gentoo.patch
Created attachment 27464 [details]
emacs-18.59.ebuild
Oops. Had submitted wrong version of the file.
Thanks for the port, Uli. I hope you dont mind: I appended -18.59 to the produced binaries and man page so that emacs-21.3 and emacs-18.59 could be installed simultaneously (eg. /usr/bin/emacs-18.59). I also added another patch to fix various things GCC 3.4 doesn't like. *emacs-21.3-r3 (13 May 2004) 13 May 2004; <mkennedy@gentoo.org> +files/emacs-18.59-gcc-gentoo.patch, +files/emacs-18.59-gentoo.patch, +files/emacs-18.59-unexelf.patch, +emacs-18.59.ebuild, +emacs-21.3-r3.ebuild: Added retro emacs-18.59 w/ SLOT=1 (ebuild contributed by Ulrich Mueller <ulm@kph.uni-mainz.de>), resolves Bug #44766; Added new emacs-21.3-r3 with support for using LessTif instead of OpenMotif (OpenMotif has problems which causes Emacs to be unstable); Marked emacs-21.3-r3 as ~arch. Matthew, thank you for accepting the ebuild. Unfortunately, emacs-18.59-gcc-gentoo.patch breaks compilation with gcc 2.95 (options -falign-* are not known in that gcc version). thanks for the note. they have been removed from patch Hello again, version 18.59 was removed some time ago, which was of course justified since it could not be compiled with GCC 4. Please find attached an updated version of the ebuild (based on the last versio n in portage), together with emacs-18.59-gcc4.patch. The package compiles and runs with gcc-4.1.1, glibc-2.5, kernel 2.6.20, and modular X (xorg-x11-7.2). Reopening. See also bug #122215 comment #5 on why this should be added to the tree again. ;-) Created attachment 109828 [details]
emacs-18.59-r1.ebuild
Created attachment 109829 [details, diff]
files/emacs-18.59-gcc4.patch
So you really want it...:) Let me have a look and in the next days I will probably commit it. One additional note (forgot to mention this): emacs-18.59.ebuild had SLOT=1 (see comment #5); however, the updated ebuild has SLOT=18. I don't know if it is necessary if an ebuild was removed from the tree, but I think a "slotmove =app-editors/emacs-18.* 1 18" in profiles/updates should not harm. I reworked here and there, it works great, so I commited it back. See bug 166839 for the ongoing keywording. |