Commit graph

150 commits

Author SHA1 Message Date
Gary Jennejohn
127577ee39 I added logic to the Makefile to make it easier for me test when
PREFIX != LOCALBASE. Unfortunately, the change is guaranteed to
break pacakging on bento. Revert to the old way of doing things.

Why does this sort of thing always have to happen at 3 AM ?
2000-02-18 01:59:03 +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
82190a55d9 Make yet more changes to support using xemacs21 with the xemacs-mule ports.
Whilke I'm here, fix a FATAL error reported by the latest version
of portlint - can't use ${PREFIX} in a RUN_DEPENDS line anymore.

Submitted by:	KIRIYAMA Kazuhiko <kiri@pis.toba-cmt.ac.jp>
2000-01-17 20:59:15 +00:00
Gary Jennejohn
10e463be45 Another change to support using this with xemacs-mule.
PR:		16051 (partly)
Submitted by:	KIRIYAMA Kazuhiko <kiri@pis.toba-cmt.ac.jp>
2000-01-11 20:12:05 +00:00
Gary Jennejohn
4797a93052 Make myself the maintainer.
Requested by:	the old maintainer (me@freebsd.org)
2000-01-07 22:19:00 +00:00
Gary Jennejohn
406875bbb7 Change xemacs binary name so as to distingush mule binary.
PR:		15934
Submitted by:	KIRIYAMA Kazuhiko <kiri@pis.toba-cmt.ac.jp>
Approved from:	maintainer
2000-01-07 21:17:34 +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
321f603c14 Here is a summary of the changes in the patch:
- fixed the plist so that you don't get an error message when
    using pkg_delete

  - added "-with-tiff=yes" to the configure command line, and tiff.4
    to LIB_DEPENDS

Submitted by:	"Alec Wolman" <wolman@cs.washington.edu>
Reviewed by:	the maintainer
1999-11-16 21:14:47 +00:00
Gary Jennejohn
0b8a61a213 Make the lock directory, /var/run/emacs/lock, in PLIST.
Noticed by:	Sheldon Hearn <sheldonh@uunet.co.za>
1999-10-21 20:37:44 +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
Mark Murray
cd5dcf3386 Fix reistall. 1999-08-31 15:14:15 +00:00
Michael Haro
17314cf2c3 echo -> ${ECHO}/${ECHO_MSG}
ln -> ${LN}
1999-08-28 01:52:21 +00:00
David E. O'Brien
9a9ac6ba9d Change Id->FreeBSD. 1999-08-25 05:57:29 +00:00
Michael Haro
5281212be3 chmod -> ${CHMOD}
chown -> ${CHOWN}
1999-08-22 19:01:07 +00:00
Gary Jennejohn
825aeb45c0 Fix PLIST to reflect the fact that I changed xemacs.sh to xemacs21.sh
(a la xemacs20), but forgot to update PLIST.
1999-06-23 19:47:34 +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
Steve Price
8564e7f4c1 Use XEMACS_ARCH and XEMACS_VER and cleanup PLIST. 1999-02-03 23:44:30 +00:00
Gary Jennejohn
4023be545c Add --with-session=yes to the config options. This is slightly different
from the patch in the PR.
PR:		9552
1999-01-25 22:06:11 +00:00
Vanilla I. Shu
343b837340 Bump png's major number to 3. 1999-01-23 07:05:35 +00:00
Steve Price
aa3f7d7ca8 Add --with-clash-detection to CONFIGURE_ARGS so that the file locking
code is compiled in.

Submitted by:	TAOKA Satoshi <taoka@infonets.hiroshima-u.ac.jp>
1999-01-04 03:29:20 +00:00
Gary Jennejohn
4bae9571bb Forgot to update the PLISTs to reflect xemacs20.sh 1998-10-07 22:30:21 +00:00
Gary Jennejohn
6be9c74041 Move the lock directory to /var/run/emacs/lock per Satoshi's
request.

To avoid conflicts with other emacsen rename xemacs.sh to xemacs20.sh.
1998-10-07 21:38:00 +00:00
Gary Jennejohn
0fbddbac57 Do not use libDnd if we are package building (this is the --with-offix option). 1998-10-01 19:29:50 +00:00
Satoshi Asami
27ba461c8e Roll back libpng major to 2. 1998-09-17 00:50:52 +00:00
Satoshi Asami
081079e0db Roll back libXpm major to 4. Sorry, it wasn't a good idea to bump it
in the first place.
1998-09-17 00:33:02 +00:00
Satoshi Asami
4610ae86c9 libpng major is now 3. Also remove regexp support in preparation for
ELF conversion.
1998-09-15 11:57:51 +00:00
Satoshi Asami
4dc064b0c5 jpeg is now converted to ELF so change LIB_DEPENDS lines accordingly.
(Note, since the shlib major didn't change this just removes the regexp
 support.)
1998-09-15 11:46:15 +00:00
Satoshi Asami
03d5b496f6 libXpm major is now 5. Also remove regexp support in preparation for
ELF conversion.
1998-09-15 11:13:39 +00:00
Gary Jennejohn
baf4d79818 Fix the last commit so that it really works. There was a ';' in the
wrong place.
Lesson learned: do not use old patches when committing !
1998-06-04 19:21:46 +00:00
Gary Jennejohn
91fca4dbdc Install xemacs.sh into ${PREFIX}/etc/rc.d to create /var/run/xemacs
dynamically. This is needed now that /etc/rc removes everything in
/var/run.
1998-06-03 19:30:13 +00:00
Justin M. Seger
18f33c0f93 Change JPEG shared library number to 9. This is to make sure that everyone
installs the version of the port that uses shared library number 9 and the
LIBRARY_VERSION set to the default.  Normally this is against our policy
(bumping the version number for minor things), however due to the major
problems caused with the upgrade, Satoshi and I decided that this was best.

Approved by:    asami
1998-05-04 20:23:32 +00:00
Gary Jennejohn
c0655ba8db Update Xeamcs to version 20.4. MASTERSITES cleaned up; a lot of them
either didn't have xemacs-20.4 or it was located in a different place.
Tested packaging and re-installing.
Submitted by:	maintainer
1998-04-20 05:15:54 +00:00
Justin M. Seger
b5544f1358 Switch remaining ports to use jpeg lib version 8.0. 1998-04-15 22:18:24 +00:00
Andrey A. Chernov
574f6deb06 upgrade png major 1998-03-28 19:49:58 +00:00
David E. O'Brien
ff3efb61de Xemac's send-pr is causing me too many problems and it's broken anyway,
so totally remove it.
Portlint this baby.
1998-03-02 01:38:49 +00:00
Steve Price
d2ec730a39 Revert previous change. Now faces will be autodetected as before
except when PACKAGE_BUILDING is defined where it will be disabled
by default.

Suggested by:	asami and eivind
1998-02-16 14:38:26 +00:00
Steve Price
7bde2d64d0 Build this port with '--with-xface=no'.
PR:		5656
1998-02-15 15:43:42 +00:00
Gary Jennejohn
a859a78175 PR: ports/5357
Obtained from:	Maintainer (partly)
modify the Makefile to use PLIST.mule if USE_MULE is defined. This
will allow the version with mule to be successfullt packaged and
pkg_delete'd.
Add a warning, obtained from the Maintainer, in the case where
HAVE_MOTIF is defined but MOTIF is really lesstif. It seems that
some users have seen problems with that constellation.
Add pkg/PLIST.mule to be used for the mule version.
Satoshi forgot to close the PR when he made his commit for the
reported problem with generating a version with mule.
1998-01-01 21:06:47 +00:00
Satoshi Asami
8d985e1922 Make the USE_MULE variable work (the mule distfile was separated).
I know some people are working on splitting this port up, so this
is just a stop-gap solution until then.

Also remove the extra "\" at the end of the last master site.
1997-12-27 02:53:26 +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
76f1cf3f43 replace /usr/local with ${PREFIX} in CONFIGURE_ARGS
Obtained from: maintainer
1997-11-18 20:41:44 +00:00
Gary Jennejohn
c890f896ed By popular demand remove the ``@unexec rm -rf'' and replace it with
@dirrm instead. Do not delete share/emacs since it may also be used
by emacs.
1997-11-12 21:42:50 +00:00
Gary Jennejohn
81d2fa999c Change shared/xemacs/site-lisp to shared/emacs/site-lisp. According
to the maintainer this directory is supposed to be shared between
emacs and xemacs.
1997-11-12 21:41:33 +00:00
Gary Jennejohn
9cdff1f22f Put the lock file in /var/run/xemacs/lock rather than
${PREFIX}/lib/xemacs/lock.

Also simplfy removal of some directories with pkg_delete. Previously,
the contents of ${PREFIX}/{lib,share}/xemacs/site-lisp was deleted and
then the directories themselves using @dirrm. This didn't work in my
tests, so I changed it to just ``@exec rm -rf'' the directories.

PR:		ports/4976
Submitted by:	Sheldon Hearn
1997-11-08 22:19:00 +00:00
Gary Jennejohn
10dace02ac Put the lock file in /var/run/xemacs/lock rather than
${PREFIX}/lib/xemacs/lock.

Also modify post-install to set the permissions on /var/run/xemacs/lock,
${PREFIX}/lib/xemacs/site-lisp and ${PREFIX}/share/xemacs/site-lisp, as
done in PLIST, since ``make install'' doesn't do it.

PR:		ports/4976
Submitted by:	Sheldon Hearn
1997-11-08 22:15:37 +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