Commit graph

51 commits

Author SHA1 Message Date
Akinori MUSHA
7f17e86481 Use MASTER_SITE_XEMACS.
Reorder variables to satisfy portlint.

Approved by:	Jing-Tang Keith Jang <keith@freebsd.sinica.edu.tw>
		(MAINTAINER of chinese/xemacs)
		KIRIYAMA Kazuhiko <kiri@pis.toba-cmt.ac.jp>
		(MAINTAINER of xemacs-*-packages)
2000-10-24 12:09:17 +00:00
Satoshi Asami
a7a4909e10 Rename PLIST.mule to pkg-plist.mule. 2000-10-08 00:45:26 +00:00
Satoshi Asami
c6bcad2436 (1) Add new variable, XFREE86_VERSION, to specify which version of
XFree86 (3 or 4) to depend to when USE_XLIB is set.
    XFREE86_VERSION defaults to 3 for now, but adventurous users can
    override it in /etc/make.conf.  When XFREE86_VERSION=3, USE_XLIB
    will add a dependency to x11/XFree86; when it is set to 4, the
    dependency will be to x11/XFree86-4-libraries.  When
    XFREE86_VERSION=4, the PKG_IGNORE_DEPENDS and ALWAYS_BUILD_DEPENDS
    hacks to avoid messing with XFree86 are turned off.

    Since XFree86 version 4 includes some software that used to be
    separate ports, when XFREE86_VERSION=3 the following variables are
    provided:

    USE_DGS		LIB_DEPENDS on x11/dgs
    USE_FREETYPE	LIB_DEPENDS on print/freetype
    USE_MESA		LIB_DEPENDS on graphics/Mesa3
    USE_XPM		LIB_DEPENDS on graphics/xpm

    When XFREE86_VERSION=4, these variables have no effect.  The
    LIB_DEPENDS in the tree for the above four ports have all been
    converted to the USE_* counterparts.  For your information, this
    is the count of the number of ports:

    USE_DGS		0
    USE_FREETYPE	16
    USE_MESA		36
    USE_XPM		236

    There is a new variable, XAWVER, which is set to 6 when
    XFREE86_VERSION=3 and 7 when XFREE86_VERSION=4.  This is also
    passed to PLIST_SUB so ports that build Xaw based shared libraries
    can use this variable to substitute the shlib version number.

    There is also a provision of using a separate mtree file for
    XFREE86_VERSION=4, but that part is not enabled yet.

Reviewed by:	the ports list
Tested by:	make index (XFREE86_VERSION=3 only)

(2) Add hebrew to list of valid categories.
Submitted by:	nbm
2000-08-03 09:28:57 +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
Maxim Sobolev
6db96c0500 Bump png shared library version.
Submitted by:	Hajimu UMEMOTO <ume@mahoroba.org>
2000-07-04 07:13:35 +00:00
Michael Haro
7c7f73ded5 various portlint nits (spacing, variable ordering, SLAVEDIRS, etc.) 2000-04-20 19:39:00 +00:00
Jeremy Lea
877b8a533b Standardize all user defined options to the booleans WITH_FOO and
WITHOUT_FOO.  Begin the process of reserving these prefixes for user defined
options.

No comment by:	ports
2000-04-17 00:18:05 +00:00
Akinori MUSHA
3b9ce2e864 Convert to PORT{NAME,VERSION}/PKGNAME{PREFIX,SUFFIX}.
- LANGPREFIX -> PKGNAMEPREFIX
  - PKGNAMEEXT -> PKGNAMESUFFIX

Now ready to cooperate with `japanese/xemacs*'.
2000-04-13 06:50:45 +00:00
Satoshi Asami
b0c2086172 Remove one info file (w3.info-4) that doesn't exist.
Found by:	bento
2000-02-28 05:32:31 +00:00
Gary Jennejohn
0e7b720451 Fix the texi code in man/texinfo.texi so that the newer version of
makeinfo in -CURRENT doesn't barf.

I don't know whether this will break building on -STABLE.

Reported by:	asami
2000-02-25 22:55:35 +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
3ed89a438f Add --infopath entry to the configuration section so that mail/mew-xemacs20
finds the info dirs.

Submitted by:	kiri@pis.toba-cmt.ac.jp
Approved by:	the maintainer
1999-11-30 20:21:44 +00:00
Gary Jennejohn
ec0b399574 Fix PLIST and PLIST.mule to make the lock directory correctly. It should
be /var/run/emacs/lock and not /var/run/xemacs/lock !

Wonder how this went unnoticed for so long ?
1999-10-21 20:41:15 +00:00
Michael Haro
58942bab6d echo -> ${ECHO} or ${ECHO_MSG} and in some cases, move echo stuff
to pkg/MESSAGE and use ${CAT} ${PKGMESSAGE}
1999-08-27 21:14:04 +00:00
David E. O'Brien
9a9ac6ba9d Change Id->FreeBSD. 1999-08-25 05:57:29 +00:00
Michael Haro
235481b52a awk -> ${AWK}
basename -> ${BASENAME}
cat -> ${CAT}
cp -> ${CP}
ldconfig -> ${LDCONFIG}
mkdir -> ${MKDIR}
1999-08-22 23:33:47 +00:00
Michael Haro
5281212be3 chmod -> ${CHMOD}
chown -> ${CHOWN}
1999-08-22 19:01:07 +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
Gary Jennejohn
7356545c5c Add patch-ah to make xemacs20 ELF ready. I tested this with both elf and
aout with no problems.

PR:		8092
Submitted by:	Satoshi Taoka
1998-09-30 19:56:03 +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
Tim Vanderhoek
19187332cd Remove manpages, but _NOT_ from the multi-lingual
emacsen (*mule-common, mule).  That is left for someone more
familiar with their twisty incestuous relationships.
1998-08-17 09:35:03 +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
John Polstra
e35eadfa4a Eliminate a harmless warning caused by recent changes to the dynamic
linker.
1997-12-12 03:08:18 +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