FreeBSD Monitor
Ports Updating
2014-04-20
AFFECTS: users of net/samba4
AUTHOR: timur@FreeBSD.org

Samba4 port now re-uses the same logic and startup script as Samba41. So,
to get net/samba4 runing you need to rename samba4_enable in /etc/rc.conf
to the samba_sever_enable.

samba_server_enable="YES"

Startup script tries it's best to guess which out of samba/nmbd/smbd/winbindd
daemons have to be started, but you can fine tune this by specifying them in
rc.conf, just make sure that samba_server_enable is enabled(see entry for 20121022).
Ports Updating
2014-04-16
AFFECTS: users of x11/xorg graphics/dri graphics/libGL and related ports
AUTHOR: x11@FreeBSD.org

The default xorg version has been switched on FreeBSD 10-STABLE and
FreeBSD 9-STABLE.

To upgrade graphics/libGL, graphics/dri and related MESA ports, it is
necessary to first remove the old versions of those ports.
No special upgrade procedure is needed for xorg ports but it is
necessary to recompile all xorg drivers (xf86-*) and other ports that
depend on the xserver version, including
emulators/virtualbox-ose-additions. Portrevisions have been bumped
where needed, but users of drivers not in the ports tree will need to
recompile those.

If it is important to stay on the old versions, it is possible to
specify WITHOUT_NEW_XORG= in /etc/make.conf to get the old xorg
distribution.

For users in need of working console when using KMS drivers (intel and
radeon graphics cards) please use the new vt(9) console driver.
For more information, see https://wiki.freebsd.org/Graphics and
https://wiki.freebsd.org/Newcons .

To update:

# pkg_delete -f libGL-\* dri-\*
or
# pkg delete -f libGL dri
followed by
# portmaster graphics/dri graphics/libGL
or
# portupgrade graphics/dri graphics/libGL
and then
# portmaster -a
or
# portupgrade -a
Ports Updating
2014-04-16
AFFECTS: users of print/freetype2 textproc/libxml2 x11/pixman and
graphics/freeglut
AUTHOR: x11@FreeBSD.org and gnome@FreeBSD.org

The library version of the above libraries has been brought in line
with what upstream expects. To do this all users of these ports need
to be rebuilt. Portrevisions have been bumped as a consequence.

# portmaster -r freetype2 -r libxml2 -r pixman -r freeglut
or
# portupgrade -rf freetype2 libxml2 pixman freeglut
Ports Updating
2014-04-16
AFFECTS: users of print/freetype2 textproc/libxml2 x11/pixman
x11/libxcb and graphics/freeglut
AUTHOR: x11@FreeBSD.org and gnome@FreeBSD.org

The library version of the above libraries has been brought in line
with what upstream expects. To do this all users of these ports need
to be rebuilt. Portrevisions have been bumped as a consequence.

# portmaster -r freetype2 -r libxml2 -r pixman -r freeglut -r libxcb
or
# portupgrade -rf freetype2 libxml2 pixman freeglut libxcb
Ports Updating
2014-04-15
AFFECTS: Users of mod_python3
AUTHOR: ohauer@FreeBSD.org

www/mod_python3 was renamed to www/mod_python33, additional www/mod_python35
with support for apache24 was added to the portstree.

To reflect the new port location use:

pkgng users:
# pkg set -o www/mod_python3:www/mod_python33

portmaster users:
# portmaster -o www/mod_python33 www/mod_python3

portupgrade users:
# portugrade -o www/mod_python33 www/mod_python3
Ports Updating
2014-04-14
AFFECTS: Users of dmd 1.X and dmd 2.x.
AUTHOR: cy@FreeBSD.org

lang/dmd and lang/dmd2 have switched places. Dmd 1.x is no longer supported
by digitalmars.com and is now the secondary dmd port in the collection.
Dmd2 is the primary port. What this means to dmd users is that dmd1 is now
used to invoke dmd 1.x and the dmd command (instead of dmd2) now invokes
dmd 2.x.
Ports Updating
2014-04-13
AFFECTS: Users of Python and pkg >= 1.2.7_1
AUTHOR: koobs@FreeBSD.org

There have been reports of the following error when upgrading Python ports:

pkg-static: Plist error, directory listed as a file: <name>.egg-info

The cause is an outdated or unpatched version of setuptools or distribute
installed by the user, or leftover from previous upgrades being used during
the `setup.py install` phase. pkg >= 1.2.7_1 now generates an error where
previously it did not.

Users should inspect their ${LOCALBASE}/lib/pythonX.Y/site-packages
directory, and remove any entries that reference versions of
setuptools or distribute *not* provided by ports or packages.

Examples of entries that may be removed are:

1) distribute-0.6.35-py2.7.egg
2) setuptools-0.6c11-py2.7.egg
3) *Any* version of setuptools directly from PyPi via pip or easy_install

More information is available here:

http://lists.freebsd.org/pipermail/freebsd-ports/2014-April/091618.html
Ports Updating
2014-04-10
AFFECTS: users of mail/vpopmail
AUTHOR: bdrewery@FreeBSD.org

If you are storing limits in MySQL, the following schema changes must be made:

ALTER TABLE `limits` ADD `disable_maildrop` TINYINT(1) DEFAULT '0' NOT NULL AFTER `disable_spamassassin`;
ALTER TABLE `limits` MODIFY `diskquota` BIGINT UNSIGNED NOT NULL DEFAULT 0;
ALTER TABLE `limits` MODIFY `maxmsgcount` BIGINT UNSIGNED NOT NULL DEFAULT 0;
ALTER TABLE `limits` MODIFY `defaultquota` BIGINT UNSIGNED NOT NULL DEFAULT 0;
ALTER TABLE `limits` MODIFY `defaultmaxmsgcount` BIGINT UNSIGNED NOT NULL DEFAULT 0;
Ports Updating
2014-04-03
AFFECTS: users of net/rabbitmq
AUTHOR: olgeni@FreeBSD.org

This release changes the behaviour of the default "guest" user.

Previously the guest user could be accessed from any network
location. In RabbitMQ 3.3.0 and later, the guest user can only
be accessed via localhost by default.

Any other users you create will not (by default) be restricted
in this way.

See http://www.rabbitmq.com/access-control.html for more information.
Ports Updating
2014-04-03
AFFECTS: users of net/kdnssd
AUTHOR: kde@FreeBSD.org

KDE SC ports have been updated to 4.12.4. kdnssd package has been renamed
to match upstream naming. pkgng users need to update package origin
manually:

# pkg set -o net/kdnssd:net/zeroconf-ioslave
Ports Updating
2014-04-02
AFFECTS: users of textproc/elasticsearch
AUTHOR: tj@FreeBSD.org

Elasticsearch has been updated to version 1.1.0. If you are updating
from a version prior to 1.0.0 you will need to do a full cluster
shutdown for this update as it can not be performed in a rolling
fashion.
Ports Updating
2014-04-02
AFFECTS: users of textproc/elasticsearch
AUTHOR: tj@FreeBSD.org

Elasticsearch has been updated to version 1.1.0. If you are updating
from a version prior to 1.0.0 you will need to do a full cluster
shutdown for this update as it can not be performed in a rolling
fashion.
Ports Updating
2014-04-01
AFFECTS: users of security/gnutls3
AUTHOR: bdrewery@FreeBSD.org

Libdane support is no longer enabled by default. Rebuild the port with
the LIBDANE option if danetool is desired.
Ports Updating
2014-03-31
AFFECTS: users of print/cups-client and print/cups-image
AUTHOR: bsam@FreeBSD.org

CUPS ports have been updated to version 1.7.1. A file has migrated from
cups-image port to cups-client. Before upgrading you should force the
removal of cups-image port, otherwise it will conflict with the new one.

pkg users:
# pkg delete -f cups-image\*

other users:
# pkg_delete -f cups-image\*

2. Install/upgrade other cups* packages.

If cups-filters complains about a missing cups/raster.h include,
try reinstalling the cups-client package.
Ports Updating
2014-03-31
AFFECTS: users of print/cups-client and print/cups-image
AUTHOR: bsam@FreeBSD.org

CUPS ports have been updated to version 1.7.1. A file has migrated from
cups-image port to cups-client. Before upgrading you should force the
removal of cups-image port, otherwise it will conflict with the new one.

pkg users:
# pkg delete -f cups-image\*

other users:
# pkg_delete -f cups-image\*

2. Install/upgrade other cups* packages.
Ports Updating
2014-03-27
AFFECTS: users of lang/php5 and lang/php55 with Apache module
AUTHOR: ale@FreeBSD.org

The Apache PHP module has been splitted from main PHP port, so if you
are using it you should install one of www/mod_php5 or www/mod_php55.
Ports Updating
2014-03-27
AFFECTS: users of lang/php5 and lang/php55 with Apache module
AUTHOR: ale@FreeBSD.org

The Apache PHP module has been separated from the main PHP port.
If you had the APACHE OPTION selected, you have to perform the
following steps:

1) update your lang/php* options (i.e. 'make config')
2) rebuild lang/php* port
3) install www/mod_php* port

It is *mandatory* to build both ports with the same DEBUG and ZTS
options, so if you have a threaded Apache (i.e. worker or event MPM)
you have to select the ZTS option in lang/php* port.
Ports Updating
2014-03-27
AFFECTS: users of lang/php5 and lang/php55 with Apache module
AUTHOR: ale@FreeBSD.org

The Apache PHP module has been separated from the main PHP port.
If it is needed, install either www/mod_php5 or www/mod_php55.
Ports Updating
2014-03-22
AFFECTS: users of devel/apr1
AUTHOR: ohauer@FreeBSD.org

APR was updated to 1.5.0, BDB requirement was bumped to 48+

Please rebuild all ports which are using functions from APR/APR-util
such as Apache, Subversion, etc.

# portmaster -r apr
or
# portupgrade -r devel/apr1
or
# pkg install -fR devel/apr1
Ports Updating
2014-03-22
AFFECTS: users of devel/apr1
AUTHOR: ohauer@FreeBSD.org

APR was updated to 1.5.0, BDB requirement was bumped to 48+

Please rebuild all ports which are using functions from APR/APR-util
such as Apache, Subversion, etc.

# portmaster -r apr
or
# portupgrade -r devel/apr1
or
# pkg install -fR devel/apr
Ports Updating
2014-03-18
AFFECTS: users of net/openldap24-server
AUTHOR: delphij@FreeBSD.org

Please note that Berkeley DB backend is now deprecated and will be removed
in a future version. Existing users should migrate data to the new MDB
backend when possible.
Ports Updating
2014-03-17
AFFECTS: users of misc/ossp-uuid-perl
AUTHOR: culot@FreeBSD.org

misc/ossp-uuid-perl was replaced by misc/p5-OSSP-uuid. Please do the
following according to package manager used.

# portmaster -o misc/p5-OSSP-uuid misc/ossp-uuid-perl
or
# portupgrade -fo misc/p5-OSSP-uuid misc/ossp-uuid-perl
or
# pkg set -o misc/p5-OSSP-uuid:misc/ossp-uuid-perl
Ports Updating
2014-03-12
AFFECTS: users of net/openistgt
AUTHOR: jpaetzel@FreeBSD.org

Between istgt supporting target reload, and iscsid using CTL there is no
point to this port. As such it has been deleted without warning, since
the support for it is as best questionable.

pkgng users:

# pkg set -o net/openistgt:net/istgt

portmaster users:

# portmaster -o net/istgt net/openistgt
# portmaster -r istgt

portupgrade users:

# portupgrade -o net/istgt -f net/openistgt
# portupgrade -fr net/istgt
Ports Updating
2014-03-10
AFFECTS: users of mail/p5-Mail-SpamAssassin and japanese/p5-Mail-SpamAssassin
AUTHOR: ohauer@FreeBSD.org

The port mail/p5-Mail-SpamAssassin was renamed to mail/spamassassin and
the port japanese/p5-Mail-SpamAssassin was renamed to japanese/spamassassin.
To ease upgrading run the following set of commands:

pkgng users:

# pkg set -o mail/p5-Mail-SpamAssassin:mail/spamassassin
# pkg set -o japanese/p5-Mail-SpamAssassin:japanese/spamassassin

portmaster users:

# portmaster -o mail/spamassassin mail/p5-Mail-SpamAssassin
# portmaster -o japanese/spamassassin japanese/p5-Mail-SpamAssassin
Ports Updating
2014-03-07
AFFECTS: users of devel/py-setuptools dependent ports
AUTHOR: sunpoet@FreeBSD.org

devel/py-setuptools is being used for every python ports (if USE_PYDISTUTILS
defined) since r336553. Due to PKGORIGIN limitation, we cannot build one
python port with python27 and the other with python33 since they require
different setuptools versions which have same PKGORIGIN. With the addition
of py-setuptools{27,32,33}, we could now have py27-foo and py33-bar coexist
in one system.

Note that this is only a short-term solution. It does not help if you need
coexistence of one port with different python versions, e.g. py27-foo and
py33-foo.

Please rebuild all ports that depend on devel/py-setuptools and use
devel/py-setuptools{27,32,33} instead.

XX represents python version (27, 32 or 33) in the following steps.

pkgng users:

# pkg set -o devel/py-setuptools:devel/py-setuptoolsXX

portmaster users:

# portmaster -o devel/py-setuptoolsXX devel/py-setuptools
# portmaster -r py\*setuptools

portupgrade users:

# portupgrade -o devel/py-setuptoolsXX -f devel/py-setuptools
# portupgrade -fr devel/py-setuptools