ports/japanese/skk-jisyo-cdb need to be changed, but still pending
(I'd like to contact current MAINTAINER first.)
No actual content change, no bump.
Noticed by: kris via "INDEX build failure report"
As you know, version 1.71 (actually 1.71dev) is "development version."
However, this version was already available in 20th century, and there
are no "doesn't work" information. The author of dbskkd-cdb says it's
ok to update this port to version 1.71dev, so here it is.
With a help of ports/databases/cdb, the Makefile is simpler than previous.
No features are changed, except dbskkd-cdb does chroot(2) in this version.
Since chroot(2) requires superuser privilege, dbskkd-cdb should be started
by root. For inetd user, please double-check your inetd.conf line from
skkserv stream tcp nowait nobody ${PREFIX}/libexec/dbskkd-cdb dbskkd-cdb
to
skkserv stream tcp nowait root ${PREFIX}/libexec/dbskkd-cdb dbskkd-cdb"
to kick by root. Daemontools users please consult the document.
Thanks to: Kenji Rikitake (the dbskkd-cdb author)
of this port), and completely rewrite this port in order to install
latest version of dictionaries with less costs.
Major changes are as follows:
* Set DISTFILES to my directory of MASTER_SITE_LOCAL. This directory
will contain monthly jisyo snapshot from the original distribution,
<URL:http://openlab.jp/skk/skk/dic/>. For less traffic, dictionary
files are bzip2(1)ed. Thanks to cron(8), I can update my MASTER_SITE_LOCAL
directory automatically -- you can see 200411 version of dictionary file
at Nov/01/2004 (yeah!).
* You can choose which size of dictionary files to be installed. Set
SKK_JISYO_TYPE to L, M, S, or any combination of these chars. Default
to 'L M S' so no files are disappeared with this commit.
* Introduce WITH_SKKJISYO_DELCOMMENTS, to delete annotations of any
dictionaries (at this time, only SKK-JISYO.L have annotations).
If you 1) don't want any annotations, 2) want to save disk space, or
3) have a client which doesn't aware annotations, use this option:
i.e., "make WITH_SKKJISYO_DELCOMMENTS=yes".
* Introduce WITH_SKKJISYO_CDB, to build CDB version of dictionaries.
In previsous version of ports, it is assumed that CDB version is
already made. However, it seems that the maintenance cost is not
so cheap; ports/japanese/skk-jisyo-cdb is broken at least two months.
I'm trying to contact the MAINTAINER of ports/japanese/skk-jisyo-cdb;
with this change, ports/japanese/skk-jisyo-cdb can be changed more
simple one.
* While I'm here, employ PLIST_FILES to simplify pkg-plist.
I've tested as much as possible including option combinations, "make
package", and pkg_add/delete. But if you find that I made a mistake,
please let me know.
Tested by: rushani
Suggestion from: nork
which may cause crash or DoS (see ChangeLog for details).
Perl module related changes (it's now possible to enable/disable it
in configure script)
PR: ports/73287
Submitted by: maintainer
mirror-mode-only-cvsync. Changes include:
- Make more friendly to userlevel POSIX thread libraries.
- Improve performance to parse rcsfile(5) based files.
- When -u/-g is specified, drop the privilege completely.
Since Aug/2003, this port doesn't provide a client portion of SKK. This
means that this "meta" port is not a "meta." Since there are lots of
servers/clients/dictionaries of SKK, it would be a little bit hard to
define what's the "whole SKK system." (Note that old SKK tarball have
server, client, and dictionary, so it's simple to define the "whole.")
This ports can be removed if nobody still care of this, but I hope that
someone cleanups this port in someday -- just drop my maintainership only.
Note for SKK users: Take your favorite applications and use it.
- servers
skkserv, dbskkd-cdb, rskkserv, and multiskkserv are in the ports.
See also http://openlab.jp/skk/skkserv.html for more servers.
- clients
ddskk, ddskk-emacs20 (both are also called "skk 12.x"), jmode-skk,
skk10-elisp-emacs20, skkfep, skkinput, and skkinput3 are in the ports.
You may find other clients, for GTK, IIIMF; try googling.
- dictionary
There are ports of skk-jisyo and skk-jisyo-cdb (CDB version of
dictionary).
See also http://openlab.jp/skk/dic.html more dictionaries.
- others
There is a port of skk-tools.
The skkserv is so old and slow, almost all users doesn't use in their real
life I believe -- but I don't delete it, since there's no reason to do.
If you still use this server, check http://openlab.jp/skk/skkserv.html and
switch to a new server; dbskkd-cdb, rskkserv, and multiskkserv are good
candidates since they are all registered to FreeBSD ports.