All ports depending on postgresql shall use the USE_PGSQL=yes knob
defined in Mk/bsd.ports.mk. Bumping portrevisions where needed.
PR: 75344
Approved by: portmgr@ (kris), ade & sean (mentors)
little bit and allows to proceed to a more recent linux_base from
a stable (read as: the major bugs should be ironed out or identified
and most linux ports build just fine) source.
It also allows to ship 4.11 with a working linuxolator (the EOLed
linux_base is marked forbidden because of a security hole).
This is a major update, please read UPDATING (and CHANGES if you
develop linux ports).
Changes:
- change the default linux_base from v7 to v8
- add a newer freetype to linux_base-8 for nicer fonts display [1]
- don't let cpio use hardlinks in the linux_base-8 port to quiet some
warnings in some cases [2]
- fix a cut&past error in the linux_base-8 pkg-install script [3]
- convert the binary knob "USE_LINUX" to a version specifier, e.g.
USE_LINUX=<value> specifies a dependency upon
emulators/linux_base-<value>, exceptions are a value of "7" (which
does what you want and adds a dependency to linux_base) and any
value without a corresponding port in
PORTSDIR/emulators/linux_base-<value> (which adds a dependency to
the default linux_base)
- don't implicitly add USE_LINUX with the USE_LINUX_PREFIX knob,
this allows us to use the USE_LINUX_PREFIX knob for linux_base and
paves the way for splitting up future linux base ports into
individual pieces
- remove RESTRICTED from some GPL licensed ports, even when we only
distribute binaries, we get them from official linux sites, so
anyone can grab them there if he needs to
- add a dependency upon the linux X11 bits where necessary (based upon
guesswork)
- don't use USE_X_PREFIX in some linux ports since it adds a dependency
to the FreeBSD X11 libs, as a workaround use PREFIX?= (the clean
solution would be to remove the implicit USE_XLIB from USE_X_PREFIX)
- bump the portrevision of the linux ports ("better safe than sorry"
algorithm)
- pass maintainership of the important linux infrastructure to a
mailinglist, hijack freebsd-emulation@ for this purpose (if somebody
doesn't like this: tell us your bikeshed color at freebsd-emulation@,
my color would be "linuxolator@" in case someone cares...)
- add a pkg-install script for linux-fontconfig, but don't use it;
everything should work without it (the FreeBSD fc-cache program should
do all the work), but in case we need it we just need to decomment the
pkg-install part in the Makefile
- fix some dependencies
- fix some bugs
- add some static plists
- unbreak the ports with dependecies to more than one linux_base
This also fixes some ports which are marked BROKEN because of dependencies
to v7 and v8 of linux_base at the same time.
Known bugs:
- the linux-mesa and linux-devtools ports install libGL*.so symlinks
- some "minor" plist bugs (e.g. ld.so.{conf,cache} are modified by
the linux X11 port, so linx_Base-8 moans at deinstall time)
Future work (interested souls should coordinate with freebsd-emulation@):
- add some kind of USE_LINUX_X11 knob to streamline the X11 dependencies,
or modify the behavior of USE_XLIB in the USE_LINUX case
AFAIK trevor has some patches.
- make USE_XLIB and USE_X_PREFIX orthogonal to be able to get rid of
the PREFIX?= workaround in some linux ports
Should be discussed/coordinated on/with x11@.
- move the RPM bits from x11-toolkits/linux-gtk/Makefile to PORTSDIR/Mk/
- update to a more recent linux base
PR: 69997, 70539 (and maybe others)
Discussed with/on: java@, x11@, trevor, portmgr
Tested by: mezz, portmgr, pointyhat
RPM hunted down by: Joseph Gelinas <scirocco@tasam.com> [1]
Requested by: portmgr [2]
Submitted by: kris [3]
Approved by: portmgr
This port is a Zope (www/zope) hotfix product to translate
Zome Management Interface (ZMI) into Japanese.
This product requires PlacelessTranslationService (www/zope-
placelesstranslationservice) 1.0r8. So, this PR should be
commited after PR ports/74065.
PR: ports/74067
Submitted by: HAYASHI Yasushi <yasi@yasi.to>
DRI drivers are incompatible with the old libGL in XFree86, they have been
repocopied to graphics/xfree86-dri. Also note that with this commit the html
manpages are going away, and with it the runtime dependency on perl for the
imake port.
Release notes at: http://www.x.org/X11R6.8.1/RELNOTES.txt
Props to: kris (multiple cluster runs and sorting through logs)
lesi (fixing all the issues in those logs, and more)
- info messages moved to ${PKGMESSAGE} for pkg_add(1).
- remove old messages.
- employ PLIST_FILES.
- respect CFLAGS if user wants.
- add WWW: line.
- add messages for old users that why this daemon runs as root.
Submitted by: sf (except WWW: line)
* Remove USE_QT2 since it's obsolete now. [2]
* Clarify comments about ARCH. [3]
* Speedup 'make readmes'. Add a perl script "Tools/make_readmes"
and modify bsd.port.subdir.mk to avoid recursing into individual
port directories to create README.html. [4]
* Fix 'make search' to allow case insensitive search on 5-x/6-x. [5]
* Add the possibility to search the ports by category. [6]
* Remove tk42 and tcl76 from virtual categories since they're
obsolete. [7]
* Introduce new variable - DISTVERSION, vendor version of the
distribution, that can be set instead of PORTVERSION and is
automatically converted in a conforming PORTVERSION. [8]
* Use --suffix instead of -b option for patch(1) to make it
compatible with BSD patch(1) [9]
* Fix {WANT,WITH}_MYSQL_VER behavior, to deal with conflicting
versions. [10]
PR: ports/68895 [1], ports/69486 [2], ports/68539 [3],
ports/70018 [4], ports/68896 [5], ports/73299 [6],
ports/73570 [7], ports/67171 [8], ports/72182 [9]
Submitted by: linimon [1][3], arved [2][7], cperciva [4],
Matthew Seaman <m.seaman@infracaninophile.co.uk> [5],
Radek Kozlowski <radek@raadradd.com> [6],
eik [8], Andreas Hauser <andy-freebsd@splashground.de> [9],
clement [10]
This file is converted from the original picture book into JIS X 4081 format
(that is a subset of EPWING V1) by FreePWING. So this can be used by EPWING
viewers on Unix and the other OS (e.g. Windows or MacOS).
PR: ports/73670
Submitted by: rushani
The format of PREFIX/etc/rskkserv.conf has changed in version 2.95.
Please update your configuration file before restarting the server
using PREFIX/share/examples/rskkserv/conf-o2n.rb and referring to
PREFIX/etc/rskkserv.conf.sample.
PR: ports/73508
Submitted by: rushani
actually no contents are changed; if you've installed 200410 already
no need to update to 200411.
While I'm here, dictionary files update every month automatically (thanks
for cron(8)). Committers, feel free if you find a newer version but I'm
not updating this port; all you have to do is "make makesum; cvs commit."
Also update WWW: line to SKK project's new home.
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
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.
- $XDVIETCDIR has been set to $TEXMF/xdvi-ptex by default.
xdvi(1) now searches the necessary files from the share/texmf/xdvi-ptex
directory first, and then the share/texmf/xdvi directory.
- Bump PORTREVISION.
- Remove dependency on tetex-modesw in print/tex-texmflocal.
- Use updmap.cfg to generate font map files. updmap-ptex, a
wrapper script of updmap(1) for pTeX support has been added.
- $TEXCONFIG has been set to $TEXMF/dvips{-ptex,}// by default.