Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Jun 2017 00:42:27 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 220116] XEmacs ports
Message-ID:  <bug-220116-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D220116

            Bug ID: 220116
           Summary: XEmacs ports
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs@FreeBSD.org
          Reporter: kiri@kx.openedu.org

Created attachment 183611
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D183611&action=
=3Dedit
XEmacs ports and XEmacs-package ports(XEPSGS)

Now I have re-ported XEmacs ports to back to ports tree. XEmacs development
seems to stay during several years, but development's team has been continue
efforts for update src to run on latest Linux or *BSD. Then now released
stable version up to 21.4.24 and development beta version 21.5-b34. I made
ports for those XEmacs including I18N and L10N. In addition, XEmacs packages
were ported so that XEmacs installation would be consistent with those
ports. New XEmacs ports consist of XEmacs binary build ports and XEmacs
packages installation ports.=20

1. XEmacs binary build ports

Stable and beta version ports are editors/xemacs and editors/xemacs-devel
respectively. Corresponding L10N ports are japanese/xemacs-canna
and japanese/xemacs-devel-canna. editors/xemacs and editors/xemacs-devel are
also master ports of japanese/xemacs-canna and japanese/xemacs-devel-canna.
Do `make install' in japanese/xemacs-canna, then create architecture
independent part of XEmacs stable version `xemacs-common-21.4.24'
automatically, also in japanese/xemacs-devel-canna create
`xemacs-devel-common-21.5.b34'. editors/xemacs* are with mule in default and
run depends latin1 XEmacs packages' port(editors/xepkg-latin1).=20
japanese/xemacs* run depends with all XEmacs packages'ports
(editors/xepkg-latin1, editors/xepkg-mule, editors/xepkg-misc) in default.

2. XEmacs packages installation ports

All XEmacs packages are ported individually, that is each XEmacs package
have a one FreeBSD port. Now XEmacs packages are 128 so that to make easily
create, `bsd.xepkgs.mk' has been introduced. Typical XEmacs package's port
of FreeBSD(I call it `xepkg port') is like this:

PORTNAME=3D       apel
PORTVERSION=3D    1.34
CATEGORIES=3D     editors xepkgs
MASTER_SITES=3D   XEP

MAINTAINER=3D     xemacs@FreeBSD.org
COMMENT=3D        A Portable Emacs Library used by XEmacs MIME support

LICENSE=3D        GPLv2

USE_XEPKGS=3D     yes
NO_ARCH=3D        yes

.include <bsd.port.mk>

Where `USE_XEPKGS=3Dyes' calls bsd.xepkgs.mk in bsd.port.mk. All xepkg port
run depends XEmacs binary port for which automatically serach and select
xemacs or xemacs-devel one in installed binaries. None XEmacs binary has
been installed, xepkg port could not installed. If force to install, define
XEMACS_NO_RUN_DEPENDS. xepkg port name(DISTNAME) is changed `xepkg-*' or
`xepkg-devel-*' according to xemacs or xemacs-devel binary. xepkg ports(so
called `xepkgs') were categorized 3 part, `latin1', `mule' and `misc'. These
are created by `xepkg-latin1', `xepkg-mule' and `xepkg-misc' metaport
resipectively. Only xepkg-misc is option selectable.

3. FreeBSD XEmacs packages set

Default FreeBSD XEmacs packages set is as follows:

+---------------------------------------------------------------+----------=
--------------+
|                XEmacs binaries                                |=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20
         |
+--------------------------------+------------------------------+=20=20=20=
=20=20=20=20=20=20
xepkgs        |
|             Main               |       Depends                |=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20
         |
+--------------------------------+------------------------------+----------=
--------------+
| xemacs-21.4.24                                                |
xepkg-latin1-1.0       |
+---------------------------------------------------------------+----------=
--------------+
| xemacs-devel-21.5.b34                                         |
xepkg-latin1-devel-1.0 |
+--------------------------------+------------------------------+----------=
--------------+
| ja-xemacs-canna-21.4.24        | xemacs-common-21.4.24        |
xepkg-latin1-1.0       |
|                                |                              |
xepkg-mule-1.0         |
+--------------------------------+------------------------------+----------=
--------------+
| ja-xemacs-devel-canna-21.5.b34 | xemacs-devel-common-21.5.b34 |
xepkg-latin1-devel-1.0 |
|                                |                              |
xepkg-mule-devel-1.0   |
|                                |                              |
xepkg-misc-devel-1.0   |
+--------------------------------+------------------------------+----------=
--------------+

Deault xepkgs metaports dependencies are as follows:

+----------------------------+------------------------------------------+
|         Metaport           |                 xepkgs                   |
+----------------------------+------------------------------------------+
| xepkg-latin1-1.0           | xepkg-c-support-1.22                     |
|                            | xepkg-cc-mode-1.45                       |
|                            | xepkg-debug-1.18                         |
|                            | xepkg-dired-1.20                         |
|                            | xepkg-edit-utils-2.43                    |
|                            | xepkg-efs-1.34                           |
|                            | xepkg-fsf-compat-1.19                    |
|                            | xepkg-mail-lib-1.80                      |
|                            | xepkg-net-utils-1.56                     |
|                            | xepkg-os-utils-1.41                      |
|                            | xepkg-prog-modes-2.20                    |
|                            | xepkg-text-modes-1.98                    |
|                            | xepkg-time-1.14                          |
|                            | xepkg-xemacs-base-2.27                   |
|                            | xepkg-xemacs-devel-1.80                  |
+----------------------------+------------------------------------------+
| xepkg-mule-1.0             | xepkg-edict-1.17                         |
|                            | xepkg-egg-its-1.27                       |
|                            | xepkg-latin-euro-standards-1.09          |
|                            | xepkg-latin-unity-1.20                   |
|                            | xepkg-leim-1.31                          |
|                            | xepkg-locale-1.28                        |
|                            | xepkg-lookup-1.15                        |
|                            | xepkg-mule-base-1.56                     |
|                            | xepkg-mule-ucs-1.18                      |
|                            | xepkg-skk-1.24                           |
+----------------------------+------------------------------------------+
| xepkg-misc-1.0             | xepkg-Sun-1.16                           |
|                            | xepkg-ada-1.14                           |
|                            | xepkg-apel-1.34                          |
|                            | xepkg-auctex-1.51                        |
|                            | xepkg-build-1.15                         |
|                            | xepkg-calc-1.26                          |
|                            | xepkg-calendar-1.38                      |
|                            | xepkg-cedet-common-1.01                  |
|                            | xepkg-clearcase-1.10                     |
|                            | xepkg-cogre-1.02                         |
|                            | xepkg-cookie-1.15                        |
|                            | xepkg-crisp-1.15                         |
|                            | xepkg-dictionary-1.16                    |
|                            | xepkg-docbookide-0.08                    |
|                            | xepkg-easypg-1.03                        |
|                            | xepkg-ecb-1.22                           |
|                            | xepkg-ecrypto-0.21                       |
|                            | xepkg-ede-1.03                           |
|                            | xepkg-ediff-1.81                         |
|                            | xepkg-edt-1.14                           |
|                            | xepkg-eieio-1.07                         |
|                            | xepkg-elib-1.13                          |
|                            | xepkg-emerge-1.11                        |
|                            | xepkg-erc-0.23                           |
|                            | xepkg-escreen-1.01                       |
|                            | xepkg-eshell-1.18                        |
|                            | xepkg-eterm-1.18                         |
|                            | xepkg-eudc-1.40                          |
|                            | xepkg-footnote-1.16                      |
|                            | xepkg-forms-1.15                         |
|                            | xepkg-fortran-modes-1.05                 |
|                            | xepkg-frame-icon-1.11                    |
|                            | xepkg-games-1.20                         |
|                            | xepkg-general-docs-1.06                  |
|                            | xepkg-gnats-1.17                         |
|                            | xepkg-gnus-1.94                          |
|                            | xepkg-guided-tour-0.52                   |
|                            | xepkg-haskell-mode-1.11                  |
|                            | xepkg-hm--html-menus-1.24                |
|                            | xepkg-hyperbole-1.17                     |
|                            | xepkg-ibuffer-1.10                       |
|                            | xepkg-idlwave-1.32                       |
|                            | xepkg-igrep-1.16                         |
|                            | xepkg-ilisp-1.36                         |
|                            | xepkg-ispell-1.32                        |
|                            | xepkg-jde-1.52                           |
|                            | xepkg-mailcrypt-2.14                     |
|                            | xepkg-mew-1.19                           |
|                            | xepkg-mh-e-1.32                          |
|                            | xepkg-mine-1.16                          |
|                            | xepkg-misc-games-1.22                    |
|                            | xepkg-mmm-mode-1.05                      |
|                            | xepkg-ocaml-0.06                         |
|                            | xepkg-oo-browser-1.05                    |
|                            | xepkg-pc-1.28                            |
|                            | xepkg-pcl-cvs-1.70                       |
|                            | xepkg-pcomplete-1.06                     |
|                            | xepkg-perl-modes-1.14                    |
|                            | xepkg-pgg-1.07                           |
|                            | xepkg-ps-print-1.12                      |
|                            | xepkg-psgml-dtds-1.03                    |
|                            | xepkg-psgml-1.45                         |
|                            | xepkg-python-modes-1.14                  |
|                            | xepkg-re-builder-1.05                    |
|                            | xepkg-reftex-1.34                        |
|                            | xepkg-riece-1.23                         |
|                            | xepkg-rmail-1.14                         |
|                            | xepkg-ruby-modes-1.04                    |
|                            | xepkg-sasl-1.16                          |
|                            | xepkg-scheme-1.18                        |
|                            | xepkg-semantic-1.21                      |
|                            | xepkg-sgml-1.11                          |
|                            | xepkg-sh-script-1.24                     |
|                            | xepkg-sieve-1.18                         |
|                            | xepkg-slider-1.16                        |
|                            | xepkg-sml-mode-0.12                      |
|                            | xepkg-sounds-au-1.12                     |
|                            | xepkg-sounds-wav-1.12                    |
|                            | xepkg-speedbar-1.29                      |
|                            | xepkg-strokes-1.10                       |
|                            | xepkg-supercite-1.21                     |
|                            | xepkg-texinfo-1.30                       |
|                            | xepkg-textools-1.15                      |
|                            | xepkg-tm-1.39                            |
|                            | xepkg-tooltalk-1.15                      |
|                            | xepkg-tpu-1.14                           |
|                            | xepkg-tramp-1.40                         |
|                            | xepkg-vc-cc-1.22                         |
|                            | xepkg-vc-1.48                            |
|                            | xepkg-vhdl-1.22                          |
|                            | xepkg-view-process-1.13                  |
|                            | xepkg-viper-1.67                         |
|                            | xepkg-vm-8.08                            |
|                            | xepkg-w3-1.35                            |
|                            | xepkg-x-symbol-1.11                      |
|                            | xepkg-xetla-1.02                         |
|                            | xepkg-xlib-1.14                          |
|                            | xepkg-xslide-1.09                        |
|                            | xepkg-xslt-process-1.12                  |
|                            | xepkg-xwem-1.23                          |
|                            | xepkg-zenirc-1.16                        |
+----------------------------+------------------------------------------+
| xepkg-latin1-devel-1.0     | xepkg-c-support-devel-1.22               |
|                            | xepkg-cc-mode-devel-1.45                 |
|                            | xepkg-debug-devel-1.18                   |
|                            | xepkg-dired-devel-1.20                   |
|                            | xepkg-edit-utils-devel-2.43              |
|                            | xepkg-efs-devel-1.34                     |
|                            | xepkg-fsf-compat-devel-1.19              |
|                            | xepkg-mail-lib-devel-1.80                |
|                            | xepkg-net-utils-devel-1.56               |
|                            | xepkg-os-utils-devel-1.41                |
|                            | xepkg-prog-modes-devel-2.20              |
|                            | xepkg-text-modes-devel-1.98              |
|                            | xepkg-time-devel-1.14                    |
|                            | xepkg-xemacs-base-devel-2.27             |
|                            | xepkg-xemacs-devel-devel-1.80            |
+----------------------------+------------------------------------------+
| xepkg-mule-devel-1.0       | xepkg-edict-devel-1.17                   |
|                            | xepkg-egg-its-devel-1.27                 |
|                            | xepkg-latin-euro-standards-devel-1.09    |
|                            | xepkg-latin-unity-devel-1.20             |
|                            | xepkg-leim-devel-1.31                    |
|                            | xepkg-locale-devel-1.28                  |
|                            | xepkg-lookup-devel-1.15                  |
|                            | xepkg-mule-base-devel-1.56               |
|                            | xepkg-mule-ucs-devel-1.18                |
|                            | xepkg-skk-devel-1.24                     |
+----------------------------+------------------------------------------+
| xepkg-misc-devel-1.0       | xepkg-Sun-devel-1.16                     |
|                            | xepkg-ada-devel-1.14                     |
|                            | xepkg-apel-devel-1.34                    |
|                            | xepkg-auctex-devel-1.51                  |
|                            | xepkg-build-devel-1.15                   |
|                            | xepkg-calc-devel-1.26                    |
|                            | xepkg-calendar-devel-1.38                |
|                            | xepkg-cedet-common-devel-1.01            |
|                            | xepkg-clearcase-devel-1.10               |
|                            | xepkg-cogre-devel-1.02                   |
|                            | xepkg-cookie-devel-1.15                  |
|                            | xepkg-crisp-devel-1.15                   |
|                            | xepkg-dictionary-devel-1.16              |
|                            | xepkg-docbookide-devel-0.08              |
|                            | xepkg-easypg-devel-1.03                  |
|                            | xepkg-ecb-devel-1.22                     |
|                            | xepkg-ecrypto-devel-0.21                 |
|                            | xepkg-ede-devel-1.03                     |
|                            | xepkg-ediff-devel-1.81                   |
|                            | xepkg-edt-devel-1.14                     |
|                            | xepkg-eieio-devel-1.07                   |
|                            | xepkg-elib-devel-1.13                    |
|                            | xepkg-emerge-devel-1.11                  |
|                            | xepkg-erc-devel-0.23                     |
|                            | xepkg-escreen-devel-1.01                 |
|                            | xepkg-eshell-devel-1.18                  |
|                            | xepkg-eterm-devel-1.18                   |
|                            | xepkg-eudc-devel-1.40                    |
|                            | xepkg-footnote-devel-1.16                |
|                            | xepkg-forms-devel-1.15                   |
|                            | xepkg-fortran-modes-devel-1.05           |
|                            | xepkg-frame-icon-devel-1.11              |
|                            | xepkg-games-devel-1.20                   |
|                            | xepkg-general-docs-devel-1.06            |
|                            | xepkg-gnats-devel-1.17                   |
|                            | xepkg-gnus-devel-1.94                    |
|                            | xepkg-guided-tour-devel-0.52             |
|                            | xepkg-haskell-mode-devel-1.11            |
|                            | xepkg-hm--html-menus-devel-1.24          |
|                            | xepkg-hyperbole-devel-1.17               |
|                            | xepkg-ibuffer-devel-1.10                 |
|                            | xepkg-idlwave-devel-1.32                 |
|                            | xepkg-igrep-devel-1.16                   |
|                            | xepkg-ilisp-devel-1.36                   |
|                            | xepkg-ispell-devel-1.32                  |
|                            | xepkg-jde-devel-1.52                     |
|                            | xepkg-mailcrypt-devel-2.14               |
|                            | xepkg-mew-devel-1.19                     |
|                            | xepkg-mh-e-devel-1.32                    |
|                            | xepkg-mine-devel-1.16                    |
|                            | xepkg-misc-games-devel-1.22              |
|                            | xepkg-mmm-mode-devel-1.05                |
|                            | xepkg-ocaml-devel-0.06                   |
|                            | xepkg-oo-browser-devel-1.05              |
|                            | xepkg-pc-devel-1.28                      |
|                            | xepkg-pcl-cvs-devel-1.70                 |
|                            | xepkg-pcomplete-devel-1.06               |
|                            | xepkg-perl-modes-devel-1.14              |
|                            | xepkg-pgg-devel-1.07                     |
|                            | xepkg-ps-print-devel-1.12                |
|                            | xepkg-psgml-dtds-devel-1.03              |
|                            | xepkg-psgml-devel-1.45                   |
|                            | xepkg-python-modes-devel-1.14            |
|                            | xepkg-re-builder-devel-1.05              |
|                            | xepkg-reftex-devel-1.34                  |
|                            | xepkg-riece-devel-1.23                   |
|                            | xepkg-rmail-devel-1.14                   |
|                            | xepkg-ruby-modes-devel-1.04              |
|                            | xepkg-sasl-devel-1.16                    |
|                            | xepkg-scheme-devel-1.18                  |
|                            | xepkg-semantic-devel-1.21                |
|                            | xepkg-sgml-devel-1.11                    |
|                            | xepkg-sh-script-devel-1.24               |
|                            | xepkg-sieve-devel-1.18                   |
|                            | xepkg-slider-devel-1.16                  |
|                            | xepkg-sml-mode-devel-0.12                |
|                            | xepkg-sounds-au-devel-1.12               |
|                            | xepkg-sounds-wav-devel-1.12              |
|                            | xepkg-speedbar-devel-1.29                |
|                            | xepkg-strokes-devel-1.10                 |
|                            | xepkg-supercite-devel-1.21               |
|                            | xepkg-texinfo-devel-1.30                 |
|                            | xepkg-textools-devel-1.15                |
|                            | xepkg-tm-devel-1.39                      |
|                            | xepkg-tooltalk-devel-1.15                |
|                            | xepkg-tpu-devel-1.14                     |
|                            | xepkg-tramp-devel-1.40                   |
|                            | xepkg-vc-cc-devel-1.22                   |
|                            | xepkg-vc-devel-1.48                      |
|                            | xepkg-vhdl-devel-1.22                    |
|                            | xepkg-view-process-devel-1.13            |
|                            | xepkg-viper-devel-1.67                   |
|                            | xepkg-vm-devel-8.08                      |
|                            | xepkg-w3-devel-1.35                      |
|                            | xepkg-x-symbol-devel-1.11                |
|                            | xepkg-xetla-devel-1.02                   |
|                            | xepkg-xlib-devel-1.14                    |
|                            | xepkg-xslide-devel-1.09                  |
|                            | xepkg-xslt-process-devel-1.12            |
|                            | xepkg-xwem-devel-1.23                    |
|                            | xepkg-zenirc-devel-1.16                  |
+----------------------------+------------------------------------------+

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-220116-13>