92 Commits

Author SHA1 Message Date
jca
5b0fd67942 Use kqueue as a file notificication backend for the no_x11 flavor
Disabling file notification for the no_x11 flavor made sense when the
only backend wad glib2, but now upstream implements kqueue support
internally.
2017-10-19 16:28:48 +00:00
jca
a2cb393aa9 Update to emacs-25.3, which rolls in the fixes for CVE-2017-14482 2017-09-16 16:42:27 +00:00
jca
491dc200b1 Bump, missed in previous. 2017-09-11 14:04:15 +00:00
jca
9d0f049b26 SECURITY fix for bug #28350 - enriched.el code execution
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=28350
2017-09-11 13:58:17 +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
kettenis
9e17770fa7 Make this build on arm64. No REVISION bump as this didn't build on arm64
before.

ok jca@
2017-04-10 12:54:14 +00:00
jca
4f532da49b Open ports tree patches in diff-mode by default. 2017-02-10 03:05:33 +00:00
jca
2ee96d331a Don't use ld -Z on arm. 2017-02-10 02:24:07 +00:00
jca
d2b98b772a Merge better fix for #24082
This one lets unregistered files appear in vc-dir.
2016-10-16 18:15:22 +00:00
jca
5d3aaaedaf Add two patches to make VC usable again after the 25.1 update.
- add a fix for https://debbugs.gnu.org/cgi/bugreport.cgi?bug=24082
- suppress noisy messages that slow down vc-dir
2016-10-13 15:57:24 +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
jca
c19cbb79a3 Looks like powerpc doesn't need bss-plt layout anymore.
Thanks guenther@ for the tests & report.
2016-08-10 19:21:37 +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
63cfc7b02a Stop using ld -Z where it is not necessary.
amd64 and sparc64 are ok, powerpc and loongson are not.  Requested by
kettenis.
2016-06-02 16:32:46 +00:00
jca
f5ee53975b Drop the gettext module. 2016-04-26 21:16:00 +00:00
jca
81cda38bc0 Disable the use of Secure PLT on powerpc, hinted by kettenis@ 2015-11-13 20:33:31 +00:00
sthen
e48df32b6b fix following ImageMagick update 2015-11-06 20:37:34 +00:00
jca
e54be8953e ld -Z might be fixed on powerpc, remove the BROKEN marker 2015-09-11 11:33:35 +00:00
jca
fbd47fc481 Mark as BROKEN on powerpc, emacs needs a working ld(1) -Z.
Proposals have been made to support this ugly flag again, but there's no
point in attempting to build those ports until the issue is fixed.
2015-09-08 18:32:00 +00:00
jca
88ceef6503 Remove patch; ld -Z is broken on powerpc 2015-08-03 22:22:38 +00:00
jca
bfada00609 Don't try to run the tputs conftest; segfaults* on powerpc/hppa
* the actual reason is not known yet
2015-08-03 09:46:51 +00:00
jca
8cbca44584 Fix SIGBUS at unexec() step on sparc64.
Most likely due to the switch to binutils-2.17, emacs crashes with SIGBUS
at the loadup build step on sparc64, because it puts the section headers
at an unaligned address.

I am not sure whether this is the True Proper Fix.  Also, other strict
architectures ought to be affected too.  But let's at least provide
a working emacs package for sparc64 users at c2k15.

To be revisited laterwith feedback from upstream.

Problem reported by sthen/dlg/naddy.
2015-07-12 19:06:22 +00:00
jca
dad92ebaa8 Stop linking emacs to libexecinfo.
While this debug feature may be useful for certain programs, it did not
help any bug report since I am maintainer of the emacs port.
2015-05-28 17:46:43 +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
ajacoutot
aa988913b0 Bump after the recent changes in packaging dbus and dconf. 2015-04-04 09:20:59 +00:00
ajacoutot
37b0f26f0d x11/gtk+2,-guic -> x11/gtk+3,-guic && bump 2015-03-27 08:11:24 +00:00
sthen
d6a3190275 bump REVISION for 5.7 2015-01-02 14:26:12 +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
59029f1005 Revert NO_TEST addition. ajacoutot@ is right, even though upstream
doesn't plan to ship tests in release tarballs, they might change their
opinion one day.
2014-11-01 14:19:32 +00:00
jca
cab5459787 NO_TEST
Release tarballs don't contain tests.
2014-11-01 14:08:38 +00:00
ratchov
f5e7031247 Disable sound rather than adding sndio bits, suggested by sthen,
diff from jca, many thanks.
2014-11-01 09:30:59 +00:00
jca
ecdec2b76d Cope with FAKE_AS_ROOT=Yes. No package change. 2014-09-10 19:47:17 +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
juanfra
a65f9e04a1 Unbreak emacs on hppa. I can compile all emacs flavors. The flavor
no_x11 works for me.

ok jca sthen landry
2013-12-11 12:36:02 +00:00
naddy
725de75f3a move http://www.gnu.org to https 2013-11-09 23:19:01 +00:00
ajacoutot
de423d4d84 Bump after devel/gconf2,-main is gone. 2013-09-27 17:49:01 +00:00
sthen
f9dc2fa78a libungif->giflib and patch where necessary, ok jasper@ aja@ 2013-09-25 07:56:56 +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
naddy
10bfdff492 the png headers are now directly under include/ 2013-06-04 18:41:39 +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
espie
9cd014a3ca PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:02:49 +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
landry
73395bcd4a Mark as BROKEN-hppa:
Illegal operands in asm on callproc.c for emacs 22
Invalid function: "DEAD" for emacs24
2013-01-02 15:50:28 +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
brad
ebdef9a3de use :L with ELF_TOOLCHAIN variable 2003-07-18 13:58:09 +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
pvalchev
6affe84b2a elf fixens/workarounds, part from NetBSD so this works on i386/ELF
XXX note that sparc64 and possibly other ELF arches are still broken
2003-04-17 08:06:44 +00:00