www/mediawiki: PostgreSQL "non functional" - why? + texvc + dependencies

Nikola Lečić nikola.lecic at anthesphoria.net
Mon Feb 11 21:53:59 UTC 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160

Hello Gerrit, hello all,

I have four comments/proposals regarding the Mediawiki port.

1) PostgreSQL support is unnecessarily marked as "non functional".

     PGSQL "Use PostgreSQL instead of MySQL (not funtional)" off

   However, Mediawiki works flawlessly with PostgreSQL, I have a working
   installation (FreeBSD-6.3/amd64, PostgreSQL-8.2). Port always
   downloads and installs MySQL while no component of MySQL is needed.

2) The port doesn't (optionally) compile texvc from math/.

   This application must be compiled if one wants built-in TeX rendering
   support; this is compilable part of the source and goes to
   /usr/local/www/. It calls for lang/ocaml(-notk) among BUILD_DEPENDS
   and print/teTeX (or some smaller subset of packages) in RUN_DEPENDS.

3) There are some built-in functionalities (not some sort of plugin
   options) that are enabled by default during Mediawiki installation.
   Therefore the following ports should be IMHO added as dependencies:

   a) at least one of - www/pecl-APC
                      - www/eaccelerator
                      - databases/memcached
                      - www/cache
      for caching support;
   b) graphics/ImageMagick for basic image handling support.

4) The Mediawiki manual suggests *not* to install source directly in
   the server root.

   IMHO, the port should optionally support installation to a *real*
   server root subdir, which is difficult to achieve if files always
   go to /usr/local/www/mediawiki/ directly. This is the recommended
   method in Mediawiki manual:

     http://www.mediawiki.org/wiki/Manual:Short_URL#Recommended_configuration_.28Used_on_Wikipedia.29

I'd like to know if the maintainer and Ports' people consider these
suggestions to be reasonable.

Best wishes.
- -- 
Nikola Lečić = Никола Лечић
fingerprint : FEF3 66AF C90E EDC3 D878  7CDC 956D F4AB A377 1C9B
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4 (FreeBSD)

iQCVAwUBR7DD4fzDP9K2CKGYAQMkDgP9G6p+XelagGVPFGCnh/tSWfARvWtOzt7v
s8PEGj0kL0ohcJf/OTVjqYxrO+GeCeIb0aoWC+DdFXBP+lgju1WmZh5b75gC1pyX
C/zjfBwIYINvM4JiuRmcXCbujRbtOBfe31nq0OG2Mhe4Yu1f4LQjqRctycoH62wq
XDhVciYLC+0=
=J3SL
-----END PGP SIGNATURE-----


More information about the freebsd-ports mailing list