Commit graph

135 commits

Author SHA1 Message Date
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
Mark Linimon
48420a5ebd Switch autoconf dependencies from 2.53 or 2.59 to 2.61.
PR:		ports/116639
Submitted by:	aDe
2007-09-30 04:47:36 +00:00
Rong-En Fan
f935a609c5 - Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
supports them.  This is determined by running ``configure --help'' in
  do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
  which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
  Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:		ports/111470
Approved by:	portmgr
Discussed with:	stas (Mk/*), gerald (info related stuffs)
Tested by:	pointyhat exp run
2007-07-23 09:36:51 +00:00
Andrey Slusar
f474c72d8e Remove not needed patches. 2007-05-27 18:03:07 +00:00
Andrey Slusar
f8600ecedb Update to 21.5-b28 "fuki" 2007-05-27 17:43:21 +00:00
Florent Thoumie
d4f0d0048a - Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
2007-05-19 20:36:56 +00:00
MANTANI Nobutaka
ed0bda39a9 Add emacs-22.* to CONFLICTS.
PR:		ports/111814
Submitted by:	NIIMI Satoshi <sa2c@sa2c.net>
2007-05-03 17:15:47 +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
Ade Lovett
fe279f0df8 Bump PORTREVISION on glib12/gtk12 consumer ports to ease the upgrade path.
Discussed with:	kris
Approved by:	portmgr (implicit)
2006-03-07 08:28:06 +00:00
Andrey Slusar
050ebfa26f Remove "Cache full" warning. 2006-02-17 21:12:07 +00:00
Andrey Slusar
4a609c3e89 Fix plist.
Reported by:	pointyhat(kris)
2006-02-08 11:31:28 +00:00
Andrey Slusar
c0d3a8abe4 Update to 21.5.b24 2006-02-02 16:06:39 +00:00
Edwin Groothuis
e33233f948 Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry
Approved by:    krion@
PR:             ports/88711 (related)
2006-01-22 01:55:36 +00:00
Andrey Slusar
60b105ccfa editors/emacs20 does not conflict with other emacsen anymore.
PR:		ports/90478
Submitted by:	NIIMI Satoshi <sa2c@sa2c.net>
Approved by:	sem(mentor)
2005-12-16 08:49:02 +00:00
Pav Lucistnik
792b758ef4 - Add SHA256 2005-11-26 01:48:16 +00:00
Sergey Matveychuk
58126366cd - Fix configure args for WITH_XAW3D
PR:		ports/89253
Submitted by:	Andrey Slusar
2005-11-19 14:58:04 +00:00
Ade Lovett
54a0b86543 Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
2005-11-15 06:52:12 +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
Jean-Yves Lefort
f08b9f8976 Add CONFLICTS variable, since this port conflicts with other
emacs/xemacs ports.
2005-05-06 09:07:45 +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
84a5e98747 Remove additional CONFIGURE_ARGS for amd64 added in rev. 1.78. They don't
seem to be necessary any more. This should make plist on amd64 correct
again so unmark BROKEN there.
2005-04-29 22:22:56 +00:00
Dejan Lesjak
ffd8862a55 Fix plist. I erroneously removed ridiculously large amount in previous
commit. That is partly reverted and some further corrections are made.
Make package create lib/xemacs/site-modules directory as port does.
Bump revision to get proper package made.

Pointy hat to:	me
2005-04-20 14:10:20 +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
Dejan Lesjak
479decc488 Sort plist. 2005-04-18 10:51:31 +00:00
Dejan Lesjak
a5b75ae21d Remove XAWVER from Xaw3d LIB_DEPENDS re. Xaw3d will be depended upon just
fine without explicit version in there, while specifying it can
occasionally confuse (cf. ports/78527). Packages depend on specific
versions of Xaw3d and X libraries anyway and ports will get the right
version number through imake.
2005-04-18 10:32:26 +00:00
David E. O'Brien
c3d8037aeb At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
2005-04-12 03:26:56 +00:00
David E. O'Brien
f2fc2d60ae Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
2005-04-11 08:04:41 +00:00
Kris Kennaway
cd41e65b9d BROKEN on amd64: Incomplete pkg-plist
Approved by:    portmgr (self)
2005-03-27 02:39:38 +00:00
Kirill Ponomarev
206c9162e8 Bump PORTEPOCH, since PORTVERSION was decreased.
Approved by:	portmgr (implicit)
2005-01-04 18:21:55 +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
Kris Kennaway
2883628c09 BROKEN: Does not build except on i386 5.x
Approved by:	portmgr (self)
2005-01-02 04:26:14 +00:00
Gary Jennejohn
fc9b9d1c25 It turns out that Andrey Slusar only wants to maintain the xemacs-mule
ports, so make the maintainer ports@.
2004-12-14 21:21:28 +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
87aac39611 Update to 21.5.17. 2004-08-16 14:06:17 +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
Edwin Groothuis
757f18a5a7 Also fix this ones Makefile by moving the test for libXm.so more up. 2004-04-13 08:10:24 +00:00
Gary Jennejohn
2abaca8e66 Add a check for ${X11BASE}/lib/libXm.so so that a dependency can be added
on open-motif.

PR: 		ports/62401
Submitted by:	Vivek Khera <khera@kcilink.com>
2004-04-12 21:47:20 +00:00
Trevor Johnson
8232e82f85 SIZEify (maintainer timeout) 2004-03-31 03:12:58 +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
da496f4911 Do not allow use of the experimental postgresql module because it breaks
the install.

PR: ports/58444
2003-10-26 13:09:58 +00:00
Gary Jennejohn
1d0a3fc683 Xemacs seems to be generally broken on sparc64. Add NOT_FOR_ARCHS=sparc64
to the Makefile.
2003-10-13 09:29:34 +00:00
Gary Jennejohn
4f1e6d5e55 Upgrade to version 21.5.15.
Fix the version number to eliminate the hyphen as requested in PR
ports/56958. Note that this does not close the PR since there are
other problematical ports listed in it.
2003-10-08 18:47:48 +00:00
Sergey A. Osokin
f37f7775e3 Make portlint(1) happy by changing strip to ${STRIP_CMD}
Submitted by:	Oleg Karachevtsev <ok@etrust.ru>
PR:		56998
2003-09-24 09:37:11 +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
Joe Marcus Clarke
e28f0247c9 Remove USE_GNOMENG. 2003-04-20 03:03:05 +00:00