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
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
the port to use the new one - xemacs-21.1.10a.tar.gz.
There are no changes to the source caused by this; only empty
directories which were made by the old version were removed.
Change PLIST to reflect removal of the directories. Since
xemacs/site-lisp is no longer created by the installation, make
the directory in Makefile.
Add patch-an to fix a bug in lisp/package-get.el caused by mishandling
of md5 package checksums.
PR: 19855
Submitted by: Vivek Khera (PR), TAOKA Satoshi (patch - partly used),
Mr. Kiriyama (patch-an)
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.
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 ?
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
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>
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
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
- 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
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
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
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)
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