Commit graph

37 commits

Author SHA1 Message Date
Ade Lovett
771ea13f41 Conversion from (now defunct) autoconf-2.61 to autoconf-2.62
Tested by:	exp build run (erwin)
2008-08-20 00:57:32 +00:00
Alejandro Pulver
38d27d1bb4 - Avoid corrupting the ~/.emacs file when migrating if it couldn't be fully
loaded.

See: https://stat.ethz.ch/pipermail/ess-help/2005-September/002851.html.

PR:		ports/114031
Submitted by:	Jason Spiro <jasonspiro4@gmail.com>
Obtained from:	http://cvs.savannah.gnu.org/viewvc/emacs/emacs/lisp/cus-edit.el?revision=1.321&view=markup
2007-09-30 18:58:28 +00:00
Andrey Slusar
f474c72d8e Remove not needed patches. 2007-05-27 18:03:07 +00:00
Andrey Slusar
945429ef02 Update to 21.5-b27 "fiddleheads" 2006-05-16 14:31:27 +00:00
Andrey Slusar
75ddb6ecf0 Remove unneeded patch. 2006-04-01 18:04:33 +00:00
Andrey Slusar
960a3fdc0c Update to 21.5-b26 "endive". 2006-04-01 17:29:44 +00:00
Andrey Slusar
5446e7d9be - Update to 21.5-b25 "eggplant".
- Disable debug options and experimental features for more stabilty and
  improve perfomance.
2006-03-16 20:24:35 +00:00
Andrey Slusar
050ebfa26f Remove "Cache full" warning. 2006-02-17 21:12:07 +00:00
Andrey Slusar
c0d3a8abe4 Update to 21.5.b24 2006-02-02 16:06:39 +00:00
Dejan Lesjak
7488d427d1 Upgrade xemacs-devel to 21.5.b21 "corn" by following upgrade of
xemacs-devel-mule.
Rename patch-ak to patch-unexelf.c after realigning. Changes in patch-ai
were merged.
2005-07-26 17:05:18 +00:00
Dejan Lesjak
6997c7ef17 Generalize a part of patch-ak to all _LP64 archs. An __alpha__ check is
still needed as cpp on 4-STABLE does not define _LP64 on alpha.
This makes xemacs-devel build sparc64, so remove NOT_FOR_ARCHS. Hopefully
this also fixes things on ia64 (failure there reported by kris).
2005-05-04 09:30:21 +00:00
Dejan Lesjak
324ebf355f Remove unneeded patch: configure.in is no longer being patched as
patch-configure.ac takes care of configure.ac.
2005-05-04 09:19:42 +00:00
Dejan Lesjak
0dc0910d43 Upgrade to 21.5 beta20 "cilantro" with help from xemacs-devel-mule upgrade
by Andrey Slusar. The same patch-configure.ac is used. Changes in patches
patch-mem-limits.h and patch-emacs.c are solved, but a bit differently in
source so remove them. Autoconf 2.59 is changed which changes a few
configure options names.

Security:	Fixes VuXML 3e3c860d-7dae-11d9-a9e7-0001020eed82
2005-04-18 10:54:35 +00:00
Gary Jennejohn
7316f7c4cb Revert to 21.5.17 because 21.5.18 was imported without sufficient testing
by yours truely and is causing lots of build problems. I plan to keep
working on 21.5.18 until all the bugs are eliminated.

Approved by:	portsmgr (kris)
2005-01-04 12:11:21 +00:00
Gary Jennejohn
595ccd4be5 Update to 21.5.8.
The patches patch-emacs.c and patch-mem-limits.h are no longer needed
because lim_data has been changed from an unsigned int to an unsigned
long, which should be big enough on all architectures which we support.

Make Andrey Slusar <anray AT inet DOT ua> the maintainer, since he kindly
offered to take over this port from me.
2004-12-14 12:00:21 +00:00
Gary Jennejohn
6a027d62cd Add patch-emacs.c to fix the following problem as quoted from the PR:
The port patches src/mem-limits.h to declare the "lim_data" variable
as rlim_t (a 64-bit type), but src/emacs.c still defines it as an
integer.  This makes the memory limit checking think that there are
zero bytes available.

PR: 69347
Submitted by: Andrew Heybey <ath@niksun.com>
2004-07-21 21:56:24 +00:00
Gary Jennejohn
ad76ce6da9 Add patch-regex.c to handle an overflow which is caused by long lines
produced by compile and make output in xemacs.

PR: 		ports/62437
Submitted by:	Palle Girgensohn <girgen@pingpong.net>
2004-04-18 20:28:17 +00:00
Kris Kennaway
412fec5a76 Port to amd64.
Submitted by:	James Van Artsdalen <james-freebsd-amd64 at jrv.org>, gallatin, kan
2004-03-25 10:59:14 +00:00
Gary Jennejohn
a75761ccc3 Update to version 21.5.11.
Remove GTK support until I figure out why it isn't working.
2003-05-02 11:06:10 +00:00
Gary Jennejohn
cc7fcc1ae7 Add patch-al to work around an apparent bug in gcc31 in -current. The
problem was not observed with the gcc in -stable.

The apparent bug results in an endless loop if a certain routine in
lstream.c is inline'd.
2002-06-29 17:28:55 +00:00
Gary Jennejohn
e9418b6c1a Since obrien deleted patch-aj from xemacs21, I guess it isn't needed
here either.
2001-12-09 10:31:32 +00:00
Gary Jennejohn
3b9c12a3d4 Initial checkin of xemacs-devel after xemacs21 was repo copied.
Several people have requested this, so here it is.

This port is intended to track the GAMMA version of the XEmacs
editor.

This is version is based on xemacs-21.4.4, which has a GTK binding.

Note that the GTK support is buggy (at least on my system), although
I haven't noticed any fatal problems, just annoying ones.

There are other bugs in this version, e.g. any attempts to make font
changes in the Options menu result in a Lisp error.

Please do not file any PRs on XEmacs errors, the maintaine will terminate
them with extreme prejudice.

I haven't tested this at all on Alpha because beast won't let me in.
2001-10-25 18:30:16 +00:00
Akinori MUSHA
5d0b889000 Enable XIM support by default.
Reflect Wnn4 -> FreeWnn change.
Fix build problems.

PR:		ports/21549
Submitted by:	KIRIYAMA Kazuhiko <kiri@pis.toba-cmt.ac.jp>
2000-10-24 10:53:40 +00:00
Gary Jennejohn
39483f00d3 Update to version 21.1.12. The new release only made changes to
configuration files and Emacs.ad and deleted xemacs-faq.info-6.

Use LOCALBASE instead of PREFIX in CONFIGURE_ARGS - that makes it
easier to test new versions of the port.

PR:		20480
Submitted by:	KIRIYAMA Kazuhiko <kiri@pis.toba-cmt.ac.jp>
2000-08-09 17:45:19 +00:00
Gary Jennejohn
cae4619702 Update to version 21.1.11.
Patch patch-al was obsoleted by a change in the target file.

Except for one minor change in PLIST the submitted patch worked
without errors. Excellent !

Submitted by:	 kiri@pis.toba-cmt.ac.jp
2000-07-25 20:22:07 +00:00
Thomas Gellekum
546041ba31 As threatened on freebsd-ports: all startup scripts know about the two
options `start' and `stop' now (unless I have forgotten any). This allows
us to call the scripts from /etc/rc.shutdown with the correct option.

The (42 or so) ports that already DTRT before are unchanged.
2000-07-05 12:37:06 +00:00
Gary Jennejohn
eca60c8e7a Update to version 21.1.10.
Reminded from:	Paul Traina <pst@juniper.net>
2000-06-06 18:17:14 +00:00
Gary Jennejohn
07e0162344 Update to version 21.1.9.
As in ver. 21.1.7 the port creates lots of empty directories. This must
be reflected in PLIST, which explains the big diff. I wish they'd
make up their minds :-)

Tested on i386 and Alpha. Also tested packaging.

Submitted by:	kiri@pis.toba-cmt.ac.jp
2000-02-17 21:38:02 +00:00
Gary Jennejohn
83cf5c71ef Update to version 21.1.8.
This change adds a framework so that xemacs21 can be used as the base
port for the various xemacs-mule incarnations. This functionality has
not been tested by the committer !!!

Fixed up some fatal errors found by portlint.

The submitter added compface.1 to LIB_DEPENDS, but the maintainer did not
agree, so it has been eliminated.

Version 21.1.8 removed all the empty directories which were created by
version 21.1.7, so I had to modify PLIST accordingly. That explains the
large number of changes to PLIST.

This version does not seem to suffer from the "make world under -current
and xemacs core dumps" syndrome.

Submitted by:	kiri@pis.toba-cmt.ac.jp
Approved by:	maintainer
1999-12-25 12:34:09 +00:00
Marcel Moolenaar
18283fe6be Fix a (assumed) cut-n-paste bug. 1999-11-26 16:50:03 +00:00
Gary Jennejohn
7e477f978b Add Marcel's patches for Alpha support. I could only check that these
patches apply without error. I don't have an Alpha to test on, but I assume
that Marcel knows what he's doing.

PR:		addendum to 14916
Submitted by:	marcel
Approved by:	the maintainer
1999-11-18 20:56:15 +00:00
Gary Jennejohn
11c1c91707 Update this puppy to 21.1.7.
Modified PLIST to make empty directories which are installed by the port.
These empty directories are also removed in PLIST.

Tested install/deinstall and pkg_add/pkg_delete.

mail/mew/Makefile should be updated to reflect this change.

PR:		14329
Requested by:	the maintainer
1999-10-20 19:43:27 +00:00
Gary Jennejohn
89980f4fd7 Keep up with the Joneses and update this port to version 21.1.6.
Delete the MULE support and refer the user to the xemacs-mule port.

Add --with-png=yes to the list of CONFIGURE_ARGS.

The port now creates scads of empty directories which, hopefully, can
be deleted if the package gets deleted.

Tested install/deinstall and packaging.

Requested by:	the maintainer
1999-10-14 21:47:04 +00:00
Gary Jennejohn
667b857a75 This is the latest version of xemacs - Xemacs 21.1.
This requires xemacs-packages which be will committed next. Xemacs now
allows the user to maintain packages himself. See DESCR.

This supersedes PR 11618, which was based on an older release.

This commit was blasted over a repository copy of xemacs20, which is why
there are so many changes.

Submitted by:	Michael Elbel (me@freebsd.org)
1999-06-22 22:02:00 +00:00
Gary Jennejohn
5c41e9cace Make it compile under -current again.
Reported by:	Satoshi's log file
1999-03-23 21:29:51 +00:00
Gary Jennejohn
92ad704911 update to xemacs-20.3. Packaging tested (under -current).
Obtained from: maintainer (me@freebsd.org)
1997-12-15 20:07:46 +00:00
Gary Jennejohn
a6c260bba8 Submitted by: me@freebsd.org
new import of xemacs 20.2, including MULE support. Note that I tested
that I could build with mule support, but I couldn't actually check the
functionality.
"make package" and pkg_delete both tested (under -current).
1997-09-03 19:27:58 +00:00