31 Commits

Author SHA1 Message Date
jca
55039f29b8 Update to emacs-27.1
The most prominent change for us is probably the new portable dumper,
emacs no longer modifies the layout of its ELF executable as part of its
dumping mechanism.  No more sbrk-based allocator at build time, no more
nopie or ld -Z workarounds, etc.

From the release announce email:
--8<--
Emacs 27.1 has a wide variety of new features, including:
  - Built-in support for arbitrary-size integers
  - Text shaping with HarfBuzz
  - Native support for JSON parsing
  - Better support for Cairo drawing
  - Portable dumping used instead of unexec
  - Support for XDG conventions for init files
  - Additional early-init initialization file
  - Lexical-binding is used by default
  - Built-in support for tab bar and tab-line
  - Support for resizing and rotating of images without ImageMagick
-->8--

Feedback for 27.0.91 pretest from bcallah@, matthieu@, krw@
Feedback for 27.1 from Nam Nguyen, ok krw@
2020-08-23 09:55:00 +00:00
jca
66bacb23ef Simplify debug package goo 2019-11-10 17:49:30 +00:00
jca
417179de64 Provide debug-emacs 2019-11-10 17:21:32 +00:00
jca
92dba9cf87 Update to emacs-26.2
Announcement mail:
  https://lists.gnu.org/archive/html/info-gnu/2019-04/msg00003.html

Works fine on amd64 and sparc64.  Tests by Timo Myyra, sunil@, Nam
Nguyen, krw@ and me.
2019-04-22 16:34:45 +00:00
jca
663caa18fb Upgrade path from emacs21 to latest emacs
"makes sense" naddy@, tweaks from sthen@
2018-11-02 12:56:52 +00:00
espie
f4b7f81318 convert to PKGSTEM 2018-09-04 12:46:09 +00:00
espie
c36d0659b9 @tag gtk-update-icon-cache 2018-06-29 22:16:08 +00:00
espie
150a0f36fa first tag: update-desktop-database 2018-06-27 21:03:34 +00:00
jca
6638b1e145 Update to emacs-26.1
Announcement and main user-visible changes:
https://lists.gnu.org/archive/html/info-gnu/2018-05/msg00014.html

Many thanks to all the folks who tested the pretest and rc tarballs.
Release tested by Gregoire Jadi, Markus Hennecke, krw@ and solene@ on
amd64, sparc64, powerpc, armv7 and arm64.  ok krw@ solene@
2018-06-08 22:19:20 +00:00
espie
334ab2b043 update-plist nits 2018-05-20 08:27:18 +00:00
jca
bbdf15298a emacs-25.2
Mostly a bug-fixe release, see NEWS for the few things that changed.
The diff for bug #24082 included is in this release.

Tested on armv7 and amd64.  -rc/release test reports from alf, Manuel
Giraud, sunil@ and krw@
2017-05-01 16:25:20 +00:00
jca
772bd0e6c0 Update to emacs-25.1
Announce: http://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00451.html
NEWS file: https://www.gnu.org/software/emacs/news/NEWS.25.1

Fixes the focus problem seen with the gtk3 flavor.  The alignement fix
for sparc64 wasn't needed in 25.0.

Tested by Manuel Giraud, Ralf Horstmann (alpha), abieber@ (macppc),
danj@ (i386).  ok danj@ abieber@
2016-10-13 15:39:32 +00:00
espie
1d55a231e7 add is-branch to all trivial ports that exist as multiple branches. 2016-06-29 16:14:38 +00:00
jca
f1cb1cc758 Update to emacs-24.5
Lots of test reports on amd64, sparc64, loongson, and hppa by
Alf Schlichting, bcallah@ and juanfra@.  Many thanks!

ok juanfra@, "looks good to me" jasper@
2015-04-15 11:35:06 +00:00
jca
5e2c686f45 Update to emacs-24.4
- remove now unneeded patches for giflib detection
- add patch to skip compression of man and info pages
- add patch to fix tramp-mode hangs with various remote shells

Input from Manuel Giraud (who also proposed an initial diff) and Timo
Myyra.  Tested (at least) on i386, amd64 and sparc64.
ok abieber@ jasper@
2014-12-12 12:43:34 +00:00
jca
e699c3f8bb Remove deps on update-desktop-database and guic for the no_x11 flavor.
PFRAG-no-no_x11 suggested by sthen, ok ajacoutot@ zhuk@
2014-01-09 14:53:29 +00:00
zhuk
4f664d8b82 Fixup handling of FreeDesktop goo: desktop-file-utils, gtk-update-icon-cache
and shared-mime-info. Found by portcheck.

A lot of input from and okay ajacoutot@
2013-08-20 22:05:46 +00:00
jasper
c7e6384282 - update to emacs 24.3
- rework flavors and make gtk3 the default (as per upstream)

from jca (MAINTAINER)
ports-wise ok sthen@
2013-05-07 07:06:42 +00:00
jasper
652a787a46 provide upgrade paths from emacs22 and emacs23 to emacs24;
as noticed by matthieu@
ok sthen@
2013-02-11 07:43:06 +00:00
jasper
2fd051c77e import (rather add since cvs re-import sucks) emacs-24.2
from Jeremie Courreges-Anglas (MAINTAINER) with feedback from various people

ok sthen@ mikeb@
2012-12-06 15:46:11 +00:00
sturm
191c20dbb2 remove emacs 20 port as 21 is in-tree and works on all platforms that have
a working emacs 20, besides that emacs 20 was broken on sparc64, vax, hppa

emacs21 tested on most archs by pval (thanks!), rest by me
2003-12-03 17:28:02 +00:00
naddy
4decba7ba5 xemacs20 has been dead for years 2003-07-06 18:59:28 +00:00
naddy
536bbf1ce8 Fold LEIM into parent Emacs port.
Split LEIM and Elisp sources out into subpackages.
2003-07-06 17:13:02 +00:00
naddy
ac9ee1a326 cleanup, fix build on alpha 2003-07-06 15:27:52 +00:00
jasoni
8550723924 These no longer conflict with xemacs-21. 2002-03-22 07:23:51 +00:00
lebel
39b585da71 editors: integrate COMMENT, bump NEED_VERSION. 2001-05-06 00:28:54 +00:00
espie
300de2f141 Use standard ports tree substitution mechanisms,
adapt to recent formatting changes (CONFIGURE_STYLE)

Set MAINTAINER.
2000-07-21 18:13:58 +00:00
espie
7856893b06 Lots of crisper comments... 1999-04-20 16:07:56 +00:00
marc
e8842a2b99 correct packing list for 20.2 and all supported architectures
make sure a package can be generated and the installed package is
correct.  Remove attempt at updating dir -- emacs install always
clobbers the existing dir and the texinfo files do not have the
required info to be processed by install-info
1998-03-29 07:35:28 +00:00
joey
fbe5d4c610 gz stuff 1997-12-16 05:26:41 +00:00
deraadt
15d4039688 initial ports subsystem from joey 1997-11-15 00:04:24 +00:00