diff options
author | Muhammad Moinur Rahman <bofh@FreeBSD.org> | 2023-05-08 18:12:26 +0000 |
---|---|---|
committer | Muhammad Moinur Rahman <bofh@FreeBSD.org> | 2023-05-12 14:57:22 +0000 |
commit | 44bcee3405c1ce4e265502766d76bbec840a84e4 (patch) | |
tree | 0b4a7397eb15c1c063b0e4660b177cfa77e7cefd | |
parent | 6684134299d5750fc4c390646a4410e13497e51d (diff) |
UPDATING: Trim upto stable/11 release
Approved by: portmgr
-rw-r--r-- | UPDATING | 4135 |
1 files changed, 0 insertions, 4135 deletions
@@ -7902,4138 +7902,3 @@ leave you without networking. portmaster -r libressl Portupgrade users: portupgrade -fr security/libressl - -20160811: - AFFECTS: users of databases/postgresqlNN-server with ICU patch - AUTHOR: girgen@FreeBSD.org - - The ICU patch is added to the PostgreSQL-9.5 server. Please note that you - must never change between using the ICU patch and using system locale for - the same database cluster without REINDEXing all TEXT/VARCHAR columns, or - dump and restore your database. Failing to do so will result in corrupted - indexes due to the differences between the locale definitions. ICU will - always be the better choice for speed and correctness. - - Also, the ICU patch used to support other Unicode encodings than UTF-8, - but that has been removed due to lack of demand and the complicated testing - required. If you use another Unicode encoding and rely on ICU for collation, - please refrain from upgrading the postgresql server and instead contact the - author named above. - -20160722: - AFFECTS: users of emulators/virtualbox-ose - AUTHOR: jkim@FreeBSD.org - - VirtualBox has been updated to 5.0.26 and it is incompatible with old - kernel modules. You should upgrade emulators/virtualbox-ose-kmod and - load new kernel modules before starting new version, e.g., - - # service vboxnet restart - -20160722: - AFFECTS: users of games/stonesoup-* - AUTHOR: lifanov@mail.lifanov.com - - The WIZARD option has been renamed to NOWIZARD and is now an opt-out to - better reflect the upstream. If you run a shared game server and would - like the Wizard mode support disabled, please update port options. - -20160718: - AFFECTS: users of www/awstats - AUTHOR: adamw@FreeBSD.org - - The directory containing icons has changed from ".../icons" to ".../icon". - awstats has, in its suggested configuration file, contained an alias - from /awstatsicons. After applying the awstats-7.5 update, you must - update that alias to point to /usr/local/www/awstats/icon (just remove - the "s" at the end). - -20160708: - AFFECTS: users of sysutils/screen - AUTHOR: cy@FreeBSD.org - - GNU Screen was updated to version 4.4.0 (r417201). Note that there was - fix to screen message structure field responsible for $TERM handling, - making it impossible to attach to older versions. - -20160704: - AFFECTS: users of databases/mysql57-* - AUTHOR: riggs@FreeBSD.org - - The default location for my.cnf has changed from "/var/db/mysql/my.cnf" - to "/usr/local/etc/mysql/my.cnf". Existing my.cnf files must be merged - manually with the new default and moved to the new location. To - continue using the my.cnf file at the old location, set "mysql_optfile" - in /etc/rc.conf to point to the location of the existing my.cnf file. - -20160701: - AFFECTS: users of www/node5 - AUTHOR: bradleythughes@fastmail.fm - - Node.js v5.x has reached end of life and has been removed. Users that - have not yet moved to v6.x should do so now by switching to the www/node - port. - -20160627: - AFFECTS: users of sysutils/rsyslog7 - AUTHOR: brd@FreeBSD.org - - Rsyslog 7.x has reached end of life status and is being marked as - depreciated. Rsyslog 8 has been made the default. - -20160626: - AFFECTS: users of www/calendarserver - AUTHOR: pi@FreeBSD.org - - Please note that updating from the previous version (5.1) to the current - version (8.0) requires manual steps. Please consult the pkg-message for - details. - -20160624: - AFFECTS: users of shells/zsh - AUTHOR: adamw@FreeBSD.org - - zsh now looks for system-wide conf files in ${PREFIX}/etc, instead of - /etc. If you have files like zshrc, zshenv, zprofile, zlogin, or zlogout - in /etc, either move them to /usr/local/etc or rebuild zsh with the - ETCDIR option on. - - Note that this change only affects system-wide conf files, which are not - installed or created by a default installation. - -20160621: - AFFECTS: users of www/redmine - AUTHOR: tz@FreeBSD.org - - Redmine was updated from 2.6.9 to 3.2.3. Since this an update over - major versions be careful with your update. - For further update instructions please have a look at: - https://www.redmine.org/projects/redmine/wiki/RedmineUpgrade - -20160621: - AFFECTS: users of ftp/wget - AUTHOR: vd@FreeBSD.org - - Wget 1.18 fixes a security vulnerability (CVE-2016-4971) and the fix - introduces a backward-incompatibility for HTTP->FTP redirects. Any script that - relies on the old behaviour must use --trust-server-names in order to trust - the HTTP response and redirect to the new filename. - -20160619: - AFFECTS: users of databases/py-apsw - AUTHOR: rm@FreeBSD.org - - SQLite 3.12 completely changed the semantics of VFS.xGetLastError() in an - incompatible way. This required a rewrite of the relevant C, Python and test - code. If you implement or use this method then you have to rewrite your code - too. Also note that running the test suite from an earlier version of APSW - against this or future SQLite versions will result in consuming all memory, - swap or address space (an underlying integer changed meaning). - -20160616: - AFFECTS: users of security/openssl*, security/libressl* - AUTHOR: mat@FreeBSD.org - - Previously, to tell the ports tree, you needed to set: - - WITH_OPENSSL_PORT=yes - - And if you wanted a port that was not security/openssl, you needed to add, - for example: - - OPENSSL_PORT= security/libressl - - Now, all you need to do is: - - DEFAULT_VERSIONS+= ssl=libressl - - Valid values are base, openssl, openssl-devel, libressl, and libressl-devel. - -20160614: - AFFECTS: users of www/node, www/node5, and www/node4 - AUTHOR: adamw@FreeBSD.org - - node now prefers a few libraries from ports to the versions bundled - with node. However, node cannot use the libssl from LibreSSL. If you - are using LibreSSL as your SSL provider, you must enable the - "BUNDLED_SSL" option when building node. - -20160611: - AFFECTS: users of textproc/xmlroff - AUTHOR: hrs@FreeBSD.org - - The library part of xmlroff has been separated into textproc/libfo. - Remove the installed xmlroff first when upgrading it because older - xmlroff than 0.6.2_6 have files which libfo installs. A typical - error message is the following: - - pkg-static: libfo-0.6.2 conflicts with xmlroff-0.6.2_5 (installs files into the same place). Problematic file: /usr/local/include/libfo-0.6/libfo/area/fo-area.h - -20160610: - AFFECTS: users of databases/postgresql-repmgr - AUTHOR: bofh@FreeBSD.org - - The port has been repocopied to databases/postgresql-repmgr2 and current - post has been updated to 3.x series. If anyone is still looking forward - to use the 2.x please upgrade as following. - - # portmaster -o databases/postgresql-repmgr2 databases/postgresql-repmgr - or - # portupgrade -o databases/postgresql-repmgr2 databases/postgresql-repmgr - - Otherwise if you want to move on with 3.x series just use - - # portmaster -r databases/postgresql-repmgr - or - # portupgrade -fr databases/postgresql-repmgr - -20160605: - AFFECTS: users of www/h2o - AUTHOR: junovitch@FreeBSD.org - - File paths no longer have a trailing / appended to them. This enables - directing specific paths to a file but may break existing configurations. - Refer to https://h2o.examp1e.net/configure/file_directives.html and - revise your yaml config appropriately. - -20160601: - AFFECTS: users of security/libressl-devel - AUTHOR: brnrd@FreeBSD.org - - The port has been updated to the latest "unstable" version of LibreSSL. - The shared library versions of the libraries have been bumped. - With this update, the patch for the OPENSSL_VERSION_NUMBER has been - removed. This causes issues with a number of ports. Patches for many of - these issues can be found on - https://wiki.freebsd.org/LibreSSL/Ports#OPENSSL_VERSION_NUMBER - - After upgrading to 2.4.0, manually update all packages that depend on - any of the libraries provided by LibreSSL (libssl, libcrypto and - libtls) since the versions of these libraries have changed. Normally, - you can obtain the list of dependent software by running the following - command: - - # pkg info -r libressl-devel - - Then you should rebuild all ports depending on libressl-devel to avoid - dangling shared library dependencies. Poudriere and pkg handle this - correctly, portmaster and portupgrade users can use the following to - rebuild all dependent ports. - - Portmaster users: - portmaster -r libressl-devel - Portupgrade users: - portupgrade -fr security/libressl-devel - -20160527: - AFFECTS: users of mail/opensmtpd-extras (any of them) - AUTHOR: adamw@FreeBSD.org - - The invocation for extras has changed. Some extras might fail unless - you pass all options/arguments separated by quotes: - - filter myfilter dnsbl "-c /var/chroot/dnsbl" "-h my.dnsbl.com" - - Additionally, extras now run in a chroot. Either pass "-C" to skip the - chroot entirely (not recommended), or put all required config files, - resolv.conf, and external binaries into the chroot. For example: - - # mkdir -p /var/chroot/dnsbl/etc - # cp /etc/resolv.conf /var/chroot/dnsbl/etc - - And pass "-c /var/chroot/dnsbl" to the filter. - -20160526: - AFFECTS: users of mail/opensmtpd - AUTHOR: brnrd@FreeBSD.org - - Due to changes to the rc-script you must stop smtpd prior to upgrading - mail/opensmtpd to version 5.9.2 - - # service smtpd stop - - Then upgrade OpenSMTPD to version 5.9.2. - Additionally version 5.9.2 changes the file mode bits for two directories. - To allow existing installations to start successfully you must apply the - following changes - - # chown -R root:_smtpq /var/spool/smtpd/offline - # chmod -R 770 /var/spool/smtpd/offline - # chmod -R 700 /var/spool/smtpd/purge - - After applying the changes, the smtpd daemon can successfully be started. - -20160525: - AFFECTS: users of devel/qtcreator - AUTHOR: loise@kde.org - - QBS (Qt Build System) was previously shipped as part of qtcreator, now - it is independently available as devel/qbs. However, on upgrading - qtcreator to 3.6.1, the depends will detect qbs through a previously - installed qtcreator port and will not build/install correctly - (devel/qbs won't be installed automatically as depends) - - The solution is to pkg remove qtcreator, then building works correctly. - -20160523: - AFFECTS: users of databases/db6 - AUTHOR: mandree@FreeBSD.org - - The databases/db6 port has been updated to release 6.2.23. - - This requires manual action in two places: - 1. dependent applications need to be recompiled, - 2. SQL databases, if any, need to be reindexed. - - To obtain a list of ports needing a recompilation, - the following command should provide it: - - # pkg info -r db6 - - Then rebuild db6 and the dependent ports. For pkg users, this should - be transparent. - - Portmaster users: - # portmaster -r databases/db6 - Portupgrade users: - # portupgrade -fr databases/db6 - - In order to reindex SQL databases, a db6-upgrade61.sh script is - provided in ${PREFIX}/bin, if and only if the port's SQL option is - enabled. For detailed reindexing instructions, see - http://docs.oracle.com/cd/E17076_05/html/installation/sqlite_ver61.html - and note that the FreeBSD port installs the upgrade61.sh script with a - db6- prefix that you need to add. - -20160511: - AFFECTS: users of audio/clementine-player - AUTHOR: sbruno@FreeBSD.org - - The audio/clementine-player port has been updated to v1.3.1, the latest - upstream release. The music database code now has a hard dependency on - databases/sqlite having the FTS3_TOKENIZER option enabled. This has - been made the default option in databases/sqlite. - - Without this option, clementine-player will crash on startup. - -20160510: - AFFECTS: users of biology/seqan - AUTHOR: junovitch@FreeBSD.org - - The biology/seqan port has been split into biology/seqan (only the - library) and biology/seqan-apps for the programs based on SeqAn. Both - ports are based on version 2.1.1 of the SeqAn repository. There is a new - biology/seqan1 port with version 1.3 of SeqAn for backwards compatibility, - but this port will likely be deprecated in the next year so please update - your software to SeqAn2. - -20160505: - AFFECTS: users of www/node - AUTHOR: bradleythughes@fastmail.fm - - The www/node port has been updated to node.js v6.0.0, the latest - upstream release. Users of node.js v5.x are encouraged to upgrade as - soon as possible, as upstream support will end two months from now. - - The www/node5 port has been created to aid users transition. Use one of - the following commands to continue using node.js v5.x: - - # pkg install node5 - or - # portmaster -o www/node5 www/node - or - # portupgrade -o www/node5 www/node - -20160503: - AFFECTS: users of security/libressl - AUTHOR: brnrd@FreeBSD.org - - LibreSSL 2.3 has removed SSLv3 support completely which leads to issues - with a number of ports. Patches for many of these issues can be found - on https://wiki.freebsd.org/OpenSSL/No-SSLv3 - - After upgrading to 2.3.4, manually update all packages that depend on - any of the libraries provided by LibreSSL (libssl, libcrypto and - libtls) since the versions of these libraries have changed. Normally, - you can obtain the list of dependent software by running the following - command: - - # pkg info -r libressl - - Then you should rebuild all ports depending on libressl to avoid dangling - shared library dependencies. Poudriere and pkg handle this correctly, - portmaster and portupgrade users can use the following to rebuild all - dependent ports. - - Portmaster users: - portmaster -r libressl - Portupgrade users: - portupgrade -fr security/libressl - -20160501: - AFFECTS: users of mail/dspam - AUTHOR: junovitch@FreeBSD.org - - dspam has been modified to no longer run as root:mail by default. - Existing configuration must be adjusted to reflect using a non-privileged - port and the /var/run/dspam directory for PID and socket files. If you - need dspam to run as root for your mail setup, you can use the SETUID - config option to enable the old insecure behavior. - -20160229: - AFFECTS: users of www/nginx and www/nginx-devel - AUTHOR: osa@FreeBSD.org - - The ${MODULESDIR}, default directory for dynamic modules, has been - changed from ${ETCDIR}/modules to ${PREFIX}/libexec/${PORTNAME}. - It's highly recommended to review existing configuration files of - nginx, i.e. ${PREFIX}/etc/nginx/nginx.conf. - -20160424: - AFFECTS: users of net-mgmt/icinga2 - AUTHOR: lme@FreeBSD.org - - The creation of Icinga2 directories and files in /var is now controlled - by the /etc/rc.conf variable icinga2_mkvar. Earlier ports always - created the /var entries, but could slow startup significantly when /var - was a normal disk rather than a RAM disk. icinga2_mkvar defaults to - "NO". - -20160415: - AFFECTS: users of audio/chromaprint - AUTHOR: jhale@FreeBSD.org - - chromaprint has been updated to version 1.3.1 and includes a shared - library bump. PORTREVISIONS have been bumped on affected ports. - If you are using binary pkg, 'pkg upgrade' will do the right thing. - Users of portmaster/portupgrade must rebuild all ports which depend - on chromaprint. - - Portmaster users: - portmaster -w -r chromaprint - Portupgrade users: - portupgrade -fr audio/chromaprint - -20160414: - AFFECTS: users of www/tt-rss - AUTHOR: thierry@FreeBSD.org - - Tiny Tiny RSS can use a database running on a separate server. - Previously, in this case, you had to set the option DBLOCAL; this option - has been removed and replaced by a settable run-time flag: now you - should set - ttrssd_local_db="NO" - in your /etc/rc.conf . - -20160414: - AFFECTS: users of graphics/kipi-plugin-googledrive and graphics/kipi-plugin-picasaweb - AUTHOR: kde@FreeBSD.org - - DigiKam and its related ports have been updated to 4.14.0, the latest - stable upstream release. - - The graphics/kipi-plugin-googledrive and graphics/kipi-plugin-picasaweb - have both been merged into the new graphics/kipi-plugin-googleservices - following a move done upstream. - - Those two ports must be removed, and graphics/kipi-plugin-googleservices - should be used instead. - -20160413: - AFFECTS: users of www/node-devel - AUTHOR: bradleythughes@fastmail.fm - - www/node-devel was outdated and has been removed. Upstream no longer - releases a development version. You can use the www/node port to get - node.js 5.x by running one of the following commands: - - # pkg install node - or - # portmaster -o www/node www/node-devel - or - # portupgrade -o www/node www/node-devel - -20160413: - AFFECTS: multimedia/x264 - AUTHOR: jbeich@FreeBSD.org - - LSMASH replaced GPAC by default. If you use BATCH=y in /etc/make.conf - and hit below error make sure to re-run "make config". - - ====> You cannot select multiple options from the MP4 radio - *** Error code 1 - -20160412: - AFFECTS: users of net/samba42 and net/samba/43 - AUTHOR: timur@FreeBSD.org - - Samba 4.2.x and 4.3.x ports have been updated to address - BadLock(http://badlock.org) vulnerability, as well as few other - discovered. - - Please note that Samba 4.1.x and older versions are also affected by - the issues fixed with this release but are not supported anymore. It is - strongly recommend to upgrade to a recent version at your earliest - convenience. - - The security updates include new smb.conf options and a number of - stricter behaviours to prevent Man in the Middle attacks. Between these - changes, compatibility with a large number of older software versions - has been lost in the default configuration. - - For more information about the related behaviour changes and the - security issues please visit: - - https://www.samba.org/samba/latest_news.html#4.4.2 - https://www.samba.org/samba/history/samba-4.3.8.html - https://www.samba.org/samba/history/samba-4.2.11.html - -20160411: - AFFECTS: users of databases/influxdb - AUTHOR: cheffo@freebsd-bg.org - - To upgrade to InfluxDB 0.12, you must be on version 0.10 and all shards must - be in TSM format (the default storage engine starting with InfluxDB 0.10). - See the 0.10 documentation [1] for how to convert b1 and bz1 shards to TSM. If - any b1 or bz1 shards are present, InfluxDB 0.12 will not start. - - Next, you need to update your metastore *before updating to 0.12.* [2] - - [1] https://docs.influxdata.com/influxdb/v0.10/administration/upgrading/#convert-b1-and-bz1-shards-to-tsm1 - [2] https://docs.influxdata.com/influxdb/v0.12/administration/upgrading/ - -20160406: - AFFECTS: users of www/pecl-http - AUTHOR: bofh@FreeBSD.org - - www/pecl-http has been updated to the latest 3.x stable release, which - supports php70+ and a new port www/pecl-http2 has been created for the - 2.x branch. - - Should users want to continue to use version 2.x, replace www/pecl-http with - www/pecl-http2 as follows: - - Using packages: - - # pkg delete pecl-http - # pkg install pecl-http2 - - Using ports: - - # portupgrade -o www/pecl-http2 www/pecl-http - - OR - - # portmaster -o www/pecl-http2 www/pecl-http - -20160404: - AFFECTS: users of lang/ruby21 - AUTHOR: swills@FreeBSD.org - - The default ruby version has been updated from 2.1 to 2.2. - - If you compile your own ports you may keep 2.1 as the default version by - adding the following lines to your /etc/make.conf file: - - # - # Keep ruby 2.1 as default version - # - DEFAULT_VERSIONS+=ruby=2.1 - - If you wish to update to the new default version, you need to first stop any - software that uses ruby. Then, you will need to follow these steps, depending - upon how you manage your system. - - If you use pkgng, simply upgrade: - # pkg upgrade - - If you use portmaster, install new ruby, then rebuild all ports that depend - on ruby: - # portmaster -o lang/ruby22 lang/ruby21 - # portmaster -R -r ruby-2.2 - - If you use portupgrade, install new ruby, then rebuild all ports that depend - on ruby: - - # pkg delete -f ruby portupgrade - # make -C /usr/ports/ports-mgmt/portupgrade install clean - # pkg set -o lang/ruby21:lang/ruby22 - # portupgrade -x ruby-2.2.\* -fr lang/ruby22 - -20160404: - AFFECTS: mail/spamassassin - AUTHOR: adamw@FreeBSD.org - - Support for SSLv3 has been removed from SpamAssassin, because - SSLv3 is a Bad Idea. No direct option is provided to re-enable it. - If your setup requires use of SSLv3, some instructions are available - in FreeBSD PR 208225. - -20160331: - AFFECTS: security/clamav-unofficial-sigs - AUTHOR: lukasz@wasikowski.net, sf@maxempire.com - - This version of clamav-unofficial-sigs is eXtremeSHOK's fork. - Configuration file location has changed from - %PREFIX%/clamav-unofficial-sigs.conf to - %PREFIX%/clamav-unofficial-sigs/ - - master.conf and os.conf hold default values, local changes should - be placed in user.conf. - -20160324: - AFFECTS: print/ghostscript9-base - AUTHOR: tijl@FreeBSD.org - - The default Ghostscript port has changed from print/ghostscript9-base, - which is no longer developed, to print/ghostscript9-agpl-base. Package - users will upgrade automatically. Ports users can stick with the old - port by adding "DEFAULT_VERSIONS+=ghostscript=9" to /etc/make.conf, or - move to the new port with: - - portmaster -o print/ghostscript9-agpl-base ghostscript9-base - or: portupgrade -o print/ghostscript9-agpl-base print/ghostscript9-base - - And if you have ghostscript9-x11 installed: - - portmaster -o print/ghostscript9-agpl-x11 ghostscript9-x11 - or: portupgrade -o print/ghostscript9-agpl-x11 print/ghostscript9-x11 - - Note that print/ghostscript9-agpl-base is licensed under the AGPLv3 - while print/ghostscript9-base is licensed under the GPLv3. - -20160317: - AFFECTS: security/openvas-client - AUTHOR: tijl@FreeBSD.org - - The OpenVAS ports have been updated from version 2 to version 8. All - components have been renamed and rearranged. The old OpenVAS client - no longer exists. Instead there is a web interface provided by - security/greenbone-security-assistant or a command-line interface - provided by security/openvas-cli. - -20160311: - AFFECTS: print/hplip - AUTHOR: tijl@FreeBSD.org - - HPLIP has been updated to verion 3.16.2. As part of the update support - for the hpijs/foomatic-rip filter has been dropped. This has long been - unsupported upstream. If you used this filter with your printer you'll - have to remove the printer with HP Device Manager and then add it back as - a new device. - -20160311: - AFFECTS: print/cups-base, print/cups-client, print/cups-image - AUTHOR: tijl@FreeBSD.org - - The cups-base, cups-client and cups-image packages have been combined - into one cups package. - - If you build your own ports the easiest way to update is to delete these - packages first and then build and install print/cups. - - If you are using binary packages, depending on the packages installed on - your system, pkg(8)'s solver might get confused. In this case do not proceed - with the upgrade but delete first the packages: - - pkg delete -fg "cups*" - - Then usual upgrade process: pkg upgrade - - The device URI of USB printers has changed so you have to adjust the - printer configuration. Go to http://localhost:631/printers/. Click on - your printer and select "Modify Printer" in the Administration drop-down. - You should then be able to select the new URI of the printer. The web - interface requires cookies and JavaScript to function properly so make - sure your browser does not block them. - - The package also installs a devd(8) configuration file now that gives - cups access to USB printers. Unless you have any special needs you can - remove any devd(8), devfs.conf(5) or devfs.rules(5) configuration related - to cups that you may have added in the past. - -20160306: - AFFECTS: net-mgmt/yaf - AUTHOR: pi@FreeBSD.org - - YAF is updated to version 2.8.1 with many new OPTIONS. Please use - the default options to get same behavior as previous version. - -20160302: - AFFECTS: audio/alsa-utils, www/firefox, www/firefox-esr, www/seamonkey - AUTHOR: jbeich@FreeBSD.org - - ALSA backend in libcubeb as used by Firefox has an unresolved issue - with the OSS patch in audio/alsa-plugins. To avoid excessive CPU - usage when playing HTML5 videos rebuild the port with BUFSZ_P2 - option enabled or reset options to default. - - However, with BUFSZ_P2 enabled alsa-utils may crash: - - $ aplay test.wav - Playing WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo - Assertion failed: (err >= 0), function set_params, file aplay.c, line 1289. - Aborted by signal Abort trap... - -20160229: - AFFECTS: users of security/openssh-portable-devel - AUTHOR: bdrewery@FreeBSD.org - - openssh-portable-devel has been removed since it is stale, insecure and - not worth maintaining any longer. - - Users should switch back to openssh-portable. - - Using packages: - - # pkg delete openssh-portable-devel - # pkg install openssh-portable - - Using ports: - - # portmaster -o security/openssh-portable openssh-portable-devel - - OR - - # portupgrade -o security/openssh-portable security/openssh-portable-devel - -20160228: - AFFECTS: users of mail/postfix - AUTHOR: ohauer@FreeBSD.org - - Postfix has been updated to version 3.1, VDA and native SPF is no - longer supported. - - - if VDA support is needed, users should stay on mail/postfix211 - - SPF support can be added to postfix via one of the mail/*spf* ports - - The Dovecot SASL OPTION was removed, Dovecot SASL support is always given - from now on. In addition, for each mail/postfix* port there is now a - mail/postfix*-sasl slave port providing Cyrus SASL as default. - - To stay on postfix-2.11.x run the command: - - # pkg set -o mail/postfix:mail/postfix211 - -20160217: - AFFECTS: users of www/nginx-devel - AUTHOR: osa@FreeBSD.org - - Dynamic modules support has been enabled for the following third-party - modules, in case of usage of these modules please update nginx - configuration file for load these modules: - - load_module "modules/ngx_dynamic_upstream_module.so"; - load_module "modules/ngx_http_small_light_module.so"; - -20160214: - AFFECTS: users of www/nginx-devel - AUTHOR: osa@FreeBSD.org - - Dynamic modules support has been enabled for the following third-party - modules, in case of usage of these modules please update nginx - configuration file for load these modules: - - load_module "modules/ngx_http_echo_module.so"; - load_module "modules/ngx_http_headers_more_filter_module.so"; - load_module "modules/ngx_http_eval_module.so"; - load_module "modules/ngx_http_lua_module.so"; - load_module "modules/ngx_http_set_misc_module.so"; - -20160213: - AFFECTS: users of www/nginx-devel - AUTHOR: osa@FreeBSD.org - - Dynamic modules support has been enabled. In case of usage following - modules please update nginx configuration file for load these modules: - - load_module "modules/ngx_http_geoip_module.so"; - load_module "modules/ngx_http_image_filter_module.so"; - load_module "modules/ngx_http_xslt_filter_module.so"; - load_module "modules/ngx_mail_module.so"; - load_module "modules/ngx_stream_module.so"; - - See https://www.nginx.com/blog/dynamic-modules-nginx-1-9-11/ for details. - -20160127: - AFFECTS: users of net-im/uTox - AUTHOR: amdmi3@FreeBSD.org - - Before upgrading uTox port, please set maximum font scale in the - program options. - -20160119: - AFFECTS: users of security/tor, security/tor-devel - AUTHOR: amdmi3@FreeBSD.org - - The tor ports now create /var/log/tor subdirectory for tor logs. If - you've used /var/log/tor as a log _file_, you'll need to update your - torrc and move the file before updating the port. - -20160118: - AFFECTS: users of mail/rspamd and mail/rmilter - AUTHOR: vsevolod@FreeBSD.org - - Rspamd has been updated to the version 1.1.0. If you have used per user - statistics, then please consult changelog for details: your configuration - should be changed. - - Rmilter has been updated to the version 1.7.0. Support of SPF and Spamassassin - has been dropped from this project completely. You might also consider - migration from memcahched to redis in this version. - -20160113: - AFFECTS: users of sysutils/ansible - AUTHOR: lifanov@mail.lifanov.com - - Ansible 2.0.0 introduces a number of incompatible configuration changes. - Please read changelog and migrate current configuration: - - https://raw.githubusercontent.com/ansible/ansible/v2.0.0.0-1/CHANGELOG.md - - Ansible 1.9.* will be provided as sysutils/ansible1 until the next update - of 2.0 branch. - -20160111: - AFFECTS: users of security/easy-rsa - AUTHOR: mandree@FreeBSD.org - - The port has been upgraded to version 3. This incurs major changes, - please see ${PREFIX}/share/doc/easy-rsa/doc/EasyRSA-Upgrade-Notes.md - for details. - - The old version 2.2.2 has been retained as security/easy-rsa2. - -20151227: - AFFECTS: users of games/nethack34 - AUTHOR: glewis@FreeBSD.org - - The port name and installation location of games/nethack34 have changed - to allow for a port of NetHack 3.6.0. To preserve your save and bones - files do the following after updating: - - # sudo cp -p ${LOCALBASE}/share/nethack/save/* ${LOCALBASE}/share/nethack34/save/ - # sudo cp -p ${LOCALBASE}/share/nethack/bon* ${LOCALBASE}/share/nethack34/ - - After verifying the files were copied correctly, remove the playground - directory (as these files are incompatible with NetHack 3.6.0). - - # sudo rm -r ${LOCALBASE}/share/nethack - -20151219: - AFFECTS: users of net/samba4, net/samba41 - AUTHOR: timur@FreeBSD.org - - Given version of Samba were marked as deprecated. Please, consider to upgrade. - - Samba4 was giving wrong builds with recent version of p5-Parse-Pidl. It was - converted to use bundled version instead and to conflict with the given package. - If you still intend to build net/samba4 - remove p5-Parse-Pidle first. - -20151217: - AFFECTS: users of security/tor, security/tor-devel - AUTHOR: amdmi3@FreeBSD.org - - Tor rc.d script no longer overrides or forces logfile configuration, - you now need to setup logging by hand. To preserve old behavior, add - the following line to /usr/local/etc/tor/torrc: - - Log notice file /var/log/tor - -20151215: - AFFECTS: all users of www/node - AUTHOR: koobs@FreeBSD.org - - www/node has been updated to the latest 5.x stable release, and a new port - www/node4 has been created for the 4.x LTS branch. - - Should users want to continue to use version 4.x, replace www/node with - www/node4 as follows: - - Using packages: - - # pkg delete node - # pkg install node4 - - Using ports: - - # portupgrade -o www/node4 www/node - - OR - - # portmaster -o www/node4 node - -20151210: - AFFECTS: users of comms/gammu - AUTHOR: vanilla@FreeBSD.org - - The python binding of comms/gammu were split from the main port. To get them you - need to install comms/py-gammu. - -20151206: - AFFECTS: users of mail/postfixadmin - AUTHOR: riggs@FreeBSD.org - - Caveat when updating to version 2.93: If you have an existing - configuration and are NOT using the recommended practice of putting your - settings changes in config.local.php: - - Copy config.inc.php to config.local.php prior to upgrading, then revise - config.local.php for the current version afterward. - - Postfixadmin will not function correctly unless correct and complete - data structures are placed in config.inc.php. Therefore the file must be - upgraded as part of the package and any changes to config.inc.php will - be overwritten. - - Detailed information regarding this procedure is provided in step 3 of - the installation instructions in ${DATADIR}/INSTALL.TXT (by default - /usr/local/share/postfixadmin/INSTALL.TXT). - -20151205: - AFFECTS: users of devel/ncurses - AUTHOR: bapt@FreeBSD.org - - ncurses has been updated to 6.0. - If you are using binary pkg, 'pkg upgrade' will do the right thing. - Users of portmaster/portupgrade must rebuild all ports which depend - on ncurses. - - Portmaster users: - portmaster -w -r ncurses - Portupgrade users: - portupgrade -fr devel/ncurses - -20151203: - AFFECTS: users of x11-toolkits/qt4-gui or x11-toolkits/qt5-gui - AUTHOR: kde@FreeBSD.org - - Back in mid-2012, pkg-message was added to the port suggesting changes to the - default shared memory limits in loader.conf(5). Since then, the default - limits have been changed and the values suggested by the port are no longer - sensible. If you have changed the following values in loader.conf(5) due to - qt4-gui's or qt5-gui's pkg-message, please considering removing them and - using the default settings: - * kern.ipc.shmall - * kern.ipc.shmmni - * kern.ipc.shmseg - See base r209037 and ports PR 202927 for more context. - -20151203: - AFFECTS: users of sysutils/logstash - AUTHOR: junovitch@FreeBSD.org - - Logstash has been updated to the 2.1.0 release. The embedded ElasticSearch - instance is no longer supported. If in use, end users must update - logstash.conf to point to the URL of an ElasticSearch instance. - -20151130: - AFFECTS: users of net/samba43 - AUTHOR: timur@FreeBSD.org - - A new version of Samba server that has better integration with Windows 10. - This is still experimental and there were reports that rolling upgrade from - previous version of Samba fails to work. - - Please, backup all relevant files from /var/db/samba4/ directory, as well - as configuration files. - - Follow https://wiki.samba.org/index.php/Updating_Samba for the upgrade path. - -20151130: - AFFECTS: users of net/samba4, net/samba41, net/samba42 - AUTHOR: timur@FreeBSD.org - - Recent versions of devel/talloc, devel/tevent, databases/tdb, databases/ldb - contained infinit recursive call to the strtol* set of replacement functions, - which lead to coredumps. Unofficial patch was added meanwhile, but now - official version of the fixed libs were released. If your version of - net/samba4 works fine you don't need to recompile it. Other ports were also - upgraded and some bugs were fixed in upstream. - -20151122: - AFFECTS: users of audio/audacity - AUTHOR: riggs@FreeBSD.org - - Audacity has been upgraded to version 2.1.1. Changes in its settings - processing may prevent it from starting. If this happens, removing its - user-specific configuration directory ~/.audacity-data resolves this. - -20151118: - AFFECTS: users of mail/rmilter - AUTHOR: vsevolod@FreeBSD.org - - Rmilter now has switched from user postfix to user _rmilter for security - and sanity purposes. You might want to fix the ownership of - /var/run/rmilter to user _rmilter and group mail. - -20151105: - AFFECTS: users of deskutils/egroupware - AUTHOR: danilo@FreeBSD.org - - EGroupware 1.8 was deprecated and removed from sourceforge.net. - To upgrade to the new version (14.3), make a backup of all files and - database, remove all files from ${PREFIX}/www/eg: - - # pkg remove egroupware - # rm -rf ${PREFIX}/www/eg - - Install the new egroupware: - # pkg install egroupware - or - # make -C /usr/ports/deskutils/egroupware install clean - - Access the setup page on your browser and run the upgrade process - (eg: http://<server>/eg/setup). - -20151101: - AFFECTS: users of www/codeigniter - AUTHOR: junovitch@FreeBSD.org - - CodeIgniter has been updated to the 3.0.x release branch. End users - must ensure their web applications are compliant with the guidance - in the "Upgrading From a Previous Version" document. - - http://www.codeigniter.com/user_guide/installation/upgrade_300.html - - CodeIgniter 2.2.x has reached EOL as of 31 October 2015 but may be - installed in the interim from the www/codeigniter22 port. - -20151020: - AFFECTS: users of security/keepassx2 - - Due to a package name change, first remove the existing package - and then reinstall it: - - # pkg delete security/keepassx2 - # portmaster security/keepassx2 - -20151019: - AFFECTS: users of www/varnish4 - AUTHOR: feld@FreeBSD.org - - Varnish has been updated to 4.1.0. As part of the update an effort has - been made to increase the security of the varnish daemons by utilizing - separate UIDs. Users who upgrade will likely run into a permissions - issue as a result. The simplest solution is to delete files varnish - will recreate with the correct permissions and to adjust permissions - of existing log files. - - The following changes will allow you to start varnishd, varnishlog, - and varnishncsa successfully: - - # rm -r /usr/local/varnish/$(hostname) - # rm /var/run/varnishlog.pid - # rm /var/run/varnishncsa.pid - # chown varnishlog /var/log/varnish.log - # chown varnishlog /var/log/varnishncsa.log - - Please also note that the syntax for binding to additional IPs has - changed in 4.1.0. Multiple listening addresses are now specified by - using multiple -a arguments. In rc.conf it would look like this: - - varnishd_listen="x.x.x.x:80 -a y.y.y.y:80" - -20151015: - AFFECTS: users of devel/subversion, its bindings and www/mod_dav_svn - AUTHOR: lev@FreeBSD.org - - The subversion upgdate to 1.9 branch introduces new "old" subversion - port devel/subversion18. - - If you don't want to update your subversion installation, run - - pkg set -n subversion:subversion18 - - and add - - WITH_SUBVERSION_VER=18 - - to your /etc/make.conf - -20151013: - AFFECTS: users of security/sshguard-ipfw - AUTHOR: feld@FreeBSD.org - - The sshguard update to 1.6.2 introduces a rewritten IPFW backend. The - previous approach was to insert individual block rules with a - predefined numbered range. This does not scale well and is not - flexible so the design was scrapped. The new approach utilizes IPFW - tables. The sshguard IPFW backend now inserts offenders into hardcoded - table 22. - - To continue blocking the attackers effectively you will need to add a - block rule like the following: - - ipfw add deny all from 'table(22)' to any - - The release announcement can be found here: - http://sourceforge.net/p/sshguard/mailman/message/34534861/ - -20151011: - AFFECTS: users of emulators/qemu-sbruno, emulators/qemu-user-static - AUTHOR: sbruno@FreeBSD.org - - The Jemalloc update at svn r286871 introduced some TLS enhancements - for MIPS targets that require a bit of workaround. Users who want - to build MIPS packages should update their host systems past r286871 - prior to upgrading their qemu-user-static/qemu-sbruno ports. - - Discussion about this can be found here: - https://lists.freebsd.org/pipermail/freebsd-mips/2015-October/004018.html - -20151006: - AFFECTS: users of www/firefox, www/seamonkey - AUTHOR: gecko@FreeBSD.org - - Firefox since 41.0 and SeaMonkey since 2.38 require databases/sqlite3 - port built with DBSTAT option enabled (default). Re-run "make config" - if the port(s) fail to build as described in ports/200853. - -20150921: - AFFECTS: users of mail/rspamd - AUTHOR: vsevolod@FreeBSD.org - - rspamd has been updated to the version 1.0. - For migration from the previous releases, please read the following document: - https://rspamd.com/doc/migration.html - -20150919: - AFFECTS: users of multimedia/ffmpeg - AUTHOR: riggs@FreeBSD.org - - ffmpeg has been updated to the version 2.8. - If you are using binary pkg, 'pkg upgrade' will do the right thing. - Users of portmaster/portupgrade must rebuild all ports which depend - on ffmpeg. - - Portmaster users: - portmaster -w -r ffmpeg - Portupgrade users: - portupgrade -fr multimedia/ffmpeg - -20150916: - AFFECTS: users of graphics/jpeg - AUTHOR: antoine@FreeBSD.org - - Default implementation of jpeg has been switched from graphics/jpeg to - graphics/jpeg-turbo. To perform the upgrade, use instructions below. - - If using binary packages: 'pkg upgrade' will do the right thing. If it - doesn't and complains about 'Cannot solve problem using SAT solver', run - 'pkg delete -f jpeg' before 'pkg upgrade'. - - If using portmaster: - # portmaster -o graphics/jpeg-turbo jpeg - - If using portupgrade: - # portupgrade -f -o graphics/jpeg-turbo graphics/jpeg - - If you compile your ports and want to keep using IJG's jpeg implementation, - add this line to your /etc/make.conf file: - JPEG_PORT=graphics/jpeg - -20150914: - AFFECTS: users of lang/perl5* - AUTHOR: mat@FreeBSD.org - - Binary package users can ignore this. - - The way lang/perl5* ports install themselves has changed. From now on, only - the default Perl port (currently 5.20), or the version listed in - DEFAULT_VERSIONS, will install /usr/local/bin/perl. - - If you are NOT using the default version of Perl (as of right now, it is - 5.20) you MUST add a line setting the version you are using to your - /etc/make.conf, to preserve /usr/local/bin/perl: - - DEFAULT_VERSIONS+= perl5=5.xx - - If your Perl package name is not called perl5-5.xx.y but perl5.xx-5.xx.y, - you will need to rename it so that portupgrade and portmaster do not get - confused: - - pkg set -n perl5.xx:perl5 - - After this date, to migrate from one Perl version to the other, you must - first put the DEFAULT_VERSIONS line in your make.conf, and then, for example, - if you want to move from 5.20 to 5.22, do: - - pkg set -o lang/perl5.20:lang/perl5.22 - portmaster `pkg shlib -qR libperl.so.5.20` - - If you do not do that, you will replace your default Perl 5.20 installation - (one that has /usr/local/bin/perl) with an installation that does not have - /usr/local/bin/perl, and it will break everything. - -20150908: - AFFECTS: users of print/texlive-base - AUTHOR: hrs@FreeBSD.org - - pdfclose and pdfopen utilities in print/texlive-base are now in a separate - port print/xpdfopen. While upgrading print/texlive-base, a conflict may - occur between pdfclose utility installed by an old print/texlive-base and - one being installed by print/xpdfopen. If it occurred on your system, - remove the installed print/texlive-base first by using the following - command: - - # pkg delete -f texlive-base - -20150901: - AFFECTS: users of editors/libreoffice - AUTHOR: jkim@FreeBSD.org - - editors/libreoffice has been updated to 5.0.1. However, FreeBSD 9.x is - no longer supported because it requires C++11-capable library installed - in the base. If you cannot upgrade your system or still want 4.3.x for - some reason, use editors/libreoffice4. - -20150822: - AFFECTS: users of print/ghostscript* - AUTHOR: hrs@FreeBSD.org - - print/ghostscript{7,8,9,9-agpl} have been split into - print/ghostscript{7,8,9,9-agpl}-{base,x11}. - print/ghostscript*-nox11 ports have been removed. - - The -base installs Ghostscript binaries, libgs, and other data files - and it depends on no X11 library. The -x11 installs a small shared - library to enable x11* devices in the installed -base package. - - In most cases, Ghostscript is installed as a dependency. A port/package - which requires Ghostscript will automatically pick up -base, and - when x11* devices required it will pick up -x11 in addition. - - If one wants to install Ghostscript manually and full compatibility - with the previous versions, just install -x11 because it installs - -base as a dependency. Combination of the two provides the same - functionality as before. - -20150821: - AFFECTS: users of security/openssh-portable - AUTHOR: bdrewery@FreeBSD.org - - OpenSSH 7.0 disables support for: - * SSH protocol 1 - * 1024-bit diffie-hellman-group1-sha1 key exchange - * ssh-dss, ssh-dss-cert-* host and user keys - * legacy v00 cert format - - See http://www.openssh.com/txt/release-7.0 for more information and - http://www.openssh.com/legacy.html for how to re-enable some of these - algorithms. - -20150820: - AFFECTS: users of lang/ghc and */hs-* - AUTHOR: haskell@FreeBSD.org - - The Glorious Glasgow Haskell Compiler has been updated to version - 7.10.2 and Haskell Platform has been removed. As a result, it is - recommended to rebuild or reinstall all the dependent ports and the - lang/ghc port itself in one of the following ways: - - # portmaster -w -r ghc - or - # portupgrade -fr lang/ghc - - In case of pkg(8), it is probably safer to remove all the GHC-dependent - packages along with GHC and reinstall everything from scratch. For - example: - - # pkg query "%ro" ghc > ghc-pkgs.txt - # pkg delete -y lang/ghc - - In ghc-pkgs.txt, check and remove all the packages that have been moved, - then: - - # pkg install -y `cat ghc-pkgs.txt` - -20150818: - AFFECTS: users of sysutils/s6 - AUTHOR: Colin Booth <colin@heliocat.net> - - s6-notifywhenup has been removed as of v2.2.0.0. Any run scripts - using readyness notification must be updated to use a notification - fd instead. - - s6-svc options have changed for sending syncronous up/down timeouts. - Any management or wrapper scripts using those options will need to - be updated. - -20150817: - AFFECTS: everybody who still uses <UNIQUENAME>_SET/UNSET in make.conf - AUTHOR: mat@FreeBSD.org - - The use of <UNIQUENAME>_SET/UNSET has been deprecated for a long time, - replaced by <OPTIONS_NAME>_SET/UNSET. It is now not supported any more. - A warning will be issued telling you what to do, for example: - - $ make - /!\ WARNING /!\ - You are using perl_SET which is not supported any more, use: - lang_perl5.20_SET= DEBUG - -20150816: - AFFECTS: users of sysutils/s6 - AUTHOR: Colin Booth <colin@heliocat.net> - - s6-notifywhenup is deprecated and will be removed in the next version - of s6. Any run scripts depending on that program should be updated to - use an in-servicedir notification-fd file as described under - "Readyness notification support" in s6-supervise.html. - -20150812: - AFFECTS: users of net-mgmt/icinga and net-mgmt/icinga2 - AUTHOR: lme@FreeBSD.org - - The Icinga port has been split into two ports: net-mgmt/icinga-core - which contains the Icinga 1.x backend and net-mgmt/icinga-classicweb - which contains the Icinga classic web (CGI) interface. The latter can - be both used with Icinga 1.x and the Icinga 2 port (net-mgmt/icinga2). - A new meta-port net-mgmt/icinga was added which depends on both new - ports, so updating the Icinga port should be transparent. - -20150812: - AFFECTS: users of sysutils/moosefs-master and other moosefs packages - AUTHOR: feld@FreeBSD.org - - MooseFS ports have been updated to 2.0.72-1. Upstream has been - providing a private package repository to distribute newer releases of - MooseFS. These changes have now made it into the ports tree. This has - resulted in splitting up the sysutils/moosefs-master port into several - new ports: - - sysutils/moosefs-cli - sysutils/moosefs-cgi - sysutils/moosefs-cgiserv - sysutils/moosefs-metalogger - sysutils/moosefs-netdump - - You may need to install these additional ports/packages to restore the - complete functionality of your MooseFS cluster. Please review the - upstream documentation. - - http://moosefs.com/documentation/moosefs-2-0.html - -20150809: - AFFECTS: users of sysutils/xfce4-power-manager - AUTHOR: olivierd@FreeBSD.org - - After upgrading to 1.5.2, by default a label is displayed next to the - panel icon (it shows percentage and remaining time). - - To hide this label, a new property /xfce4-power-manager/show-panel-label - must be created: - - xfconf-query -c xfce4-power-manager \ - -p /xfce4-power-manager/show-panel-label -n -t int -s 0 - - Possible values are: - - 0 -> does not display label - - 1 -> displays only percentage - - 2 -> displays only remaining time - - 3 -> displays only percentage and remaining time (default value) - -20150806: - AFFECTS: users of security/libressl - AUTHOR: brnrd@FreeBSD.org - - After upgrading to 2.2.2, manually update all packages that depend on - any of the libraries provided by LibreSSL (libssl, libcrypto and - libtls) since the versions of these libraries have changed. Normally, - you can obtain the list of dependent software by running the following - command: - - # pkg info -r libressl - - Then you should rebuild all ports depending on libressl to avoid dangling - shared library dependencies. Poudriere and pkg handle this correctly, - portmaster and portupgrade users can use the following to rebuild all - dependent ports. - - Portmaster users: - portmaster -r libressl - Portupgrade users: - portupgrade -fr security/libressl - -20150805: - AFFECTS: users of sysutils/tracker - AUTHOR: kwm@FreeBSD.org - - The new tracker version does not build if the old version is installed. - - # pkg delete -f tracker - - After use your upgrade tool of choice. - -20150802: - AFFECTS: users of mail/opensmtpd - AUTHOR: ashish@FreeBSD.org - - After upgrading, you will need to review all your configuration, as - there are some configuration changes between 5.4.x and 5.7.1. - -20150726: - AFFECTS: users of ukrainian/monacofonts - AUTHOR: mi@aldan.algebra.com - - The destination-directory used by monacofonts port was altered. - The fonts-location changed from koi8u-monaco/ to koi8-u-monaco/ - - Users are advised to modify the path set in their xorg.conf files. - -20150720: - AFFECTS: users of print/texlive-base and other TeXLive packages - AUTHOR: hrs@FreeBSD.org - - TeXLive in Ports Collection has been updated to TL2015. To upgrade - installed old packages, upgrading of "tex-*" packages is required. - - If you have a problem with upgrading, please send it to - freebsd-tex@FreeBSD.org and/or file a PR. - -20150711: - AFFECTS: users of graphics/gdal - AUTHOR: sunpoet@FreeBSD.org - - Due to changes in header files, please deinstall gdal first while updating - from 1.x to 2.0. - -20150708: - AFFECTS: users of security/libressl - AUTHOR: brnrd@FreeBSD.org - - After upgrading to 2.2.1, manually update all packages that depend on - any of the libraries provided by LibreSSL (libssl, libcrypto and - libtls) since the versions of these libraries have changed. Normally, - you can obtain the list of dependent software by running the following - command: - - pkg query -e '%n = libressl' %ro - - Then you should rebuild all ports depending on libressl to avoid dangling - shared library dependencies. - -20150707: - AFFECTS: users of net-mgmt/netmagis-* - AUTHOR: pgollucci@FreeBSD.org - - Netmagis-* ports have been upgraded to 2.3.0. Upgrading from - previous version require a database schema upgrade. - See http://netmagis.org/upgrade.html - -20150702: - AFFECTS: users of multimedia/ffmpeg - AUTHOR: riggs@FreeBSD.org - - ffmpeg has been updated to the latest version from the 2.7 branch. - If you are using binary pkg, 'pkg upgrade' will do the right thing. - Users of portmaster/portupgrade must rebuild all ports that depend - on it. - - Portmaster users: - portmaster -w -r ffmpeg - Portupgrade users: - portupgrade -fr multimedia/ffmpeg - -20150702: - AFFECTS: users of net/ptpd2-devel - AUTHOR: skreuzer@FreeBSD.org - - net/ptpd2 has been upgraded to version 2.3.1 - net/ptpd2-devel is now deprecated and has been removed - - If using portupgrade: - # portupgrade -o net/ptpd2 net/ptpd2-devel - - If using portmaster: - # portmaster -o net/ptpd2 net/ptpd2-devel - -20150628: - AFFECTS: users of www/varnish, www/pecl-varnish, - www/varnish-libvmod-header, www/varnish-nagios - AUTHOR: feld@FreeBSD.org - - Varnish 3.x has reached End of Life status and has been removed from - the ports tree. If you were using www/varnish we urge you to to update - to www/varnish4. The upgrade guide can be found here: - - https://www.varnish-cache.org/docs/trunk/whats-new/upgrade-4.0.html - - www/varnish-libvmod-header and www/varnish-nagios have been updated to - versions that work with Varnish 4.x. You should not lose access to - this software. - - www/pecl-varnish was updated to the latest release which has added - support for Varnish 4.x. Please note that it appears some - functionality has been lost. This is unfortunate but out of our - control. Details can be found here: - - http://pecl.php.net/package-changelog.php?package=varnish - - If for some reason you need www/varnish to exist in your ports tree - for a bit longer you may consider instead following the 2015Q2 branch. - Do note however that Varnish 3.x will not be receiving updates or - security patches from upstream. - -20150624: - AFFECTS: users of devel/p5-Test-Tester and devel/p5-Test-use-ok - AUTHOR: adamw@FreeBSD.org - - The Test::Tester and Test::use::ok modules have been rolled into - devel/p5-Test-Simple, and are included in perl 5.22. The p5-Test-Tester - and p5-Test-use-ok modules will be removed in one month. - - If you use either of those ports and have perl-5.22 installed: - - pkg delete p5-Test-Tester p5-Test-use-ok - - If you use either of those ports and have perl-5.20 or lower installed: - - portmaster -o devel/p5-Test-Simple p5-Test-Tester - portmaster -o devel/p5-Test-Simple p5-Test-use-ok - -20150615: - AFFECTS: users of security/libressl - AUTHOR: brnrd@FreeBSD.org - - After upgrading libressl, manually update all packages that depend on - this library since its version has changed. Normally, you can obtain the - list of dependent software by running the following command: - - pkg query -e '%n = libressl' %ro - - Then you should rebuild all ports depending on libressl to avoid dangling - shared library dependencies. - -20150614: - AFFECTS: users of audio/libmusicbrainz5 - AUTHOR: jhale@FreeBSD.org - - libmusicbrainz5 has been updated to 5.1.0. Please rebuild all ports that - depend on it. PORTREVISIONS have been bumped on dependent ports. - - If you use portmaster: - portmaster -w -r libmusicbrainz5 - If you use portupgrade: - portupgrade -fr audio/libmusicbrainz5 - -20150613: - AFFECTS: users of multimedia/avidemux26-* - AUTHOR: riggs@FreeBSD.org - - avidemux26 has been renamed to avidemux - If you are using binary pkg, 'pkg upgrade' will do the right thing. - Users of portmaster/portupgrade have to take a manual step: - Portmaster users: - portmaster -o multimedia/avidemux multimedia/avidemux26 - Portupgrade users: - portupgrade -o multimedia/avidemux multimedia/avidemux26 - -20150610: - AFFECTS: users of databases/postgresql84-server - AUTHOR: girgen@FreeBSD.org - - PostgreSQL-8.4 EOL was reached in July 2014. To upgrade to a later version of - choice, you need to do a dump+restore of the database. - Please follow the instructions at: - - http://www.postgresql.org/docs/8.4/static/install-upgrading.html - -20150527: - AFFECTS: users of sysutils/xfce4-power-manager - AUTHOR: olivierd@FreeBSD.org - - Before upgrading, you must stop xfce4-power-manager daemon: - - xfce4-power-manager --quit - -20150519: - AFFECTS: users of sysutils/webmin and sysutils/usermin - AUTHOR: olgeni@FreeBSD.org - - After upgrading to Perl 5.20 the /usr/bin/perl link will no longer - be available. You will have to check your perl-path files and - change the path of the Perl interpreter to "/usr/local/bin/perl": - - /usr/local/etc/webmin/perl-path - /usr/local/etc/usermin/perl-path - -20150513: - AFFECTS: users of lang/perl5* - AUTHOR: mat@FreeBSD.org - - The default Perl version has been switched to Perl 5.20. If you are using - binary packages to upgrade your system, you do not have anything to do, pkg - upgrade will do the right thing. For the other people, assuming you are - migrating from 5.18 to 5.20, do: - - Portupgrade users: - portupgrade -o lang/perl5.20 -f lang/perl5.18 - - portupgrade -f `pkg shlib -R libperl.so.5.18|tail +2` - - Portmaster users: - portmaster -o lang/perl5.20 lang/perl5.18 - - portmaster -f `pkg shlib -R libperl.so.5.18|tail +2` - - NOTE: - Perl has been removed from base more than ten years ago, so it was way past - time for the /usr/bin/perl symlink to be removed from the port. If for - some strange reason, you still need it, you will have to create it - manually. - - IMPORTANT: - In case you have not updated your system in a while, and specifically, - followed the 20141126 instructions regarding the new Perl layout, you - should follow those more extensive instructions rather than the - conservative presented here. - -20150510: - AFFECTS: users of mail/postfix mail/postfix-current - AUTHOR: ohauer@FreeBSD.org - - The following OPTIONS where renamed to match the default used in most all other ports - - SASL2 -> SASL - - OPENLDAP -> LDAP - - If any of the old OPTIONS was enabled before, please re-run "make config". - -20150508: - AFFECTS: users of www/iojs - AUTHOR: linpct@gmail.com - - iojs has been updated to 2.0.0. The binary modules may need to be - rebuilt due to V8 version ABI change. - -20150506: - AFFECTS: users of net/asterisk13 with PJSIP (default on) and SRTP (default off) options enabled - AUTHOR: madpilot@FreeBSD.org - - This applies ONLY TO USERS COMPILING FROM PORTS: - To avoid dependency problems, you must remove the pjsip port - before upgrading asterisk13. - - # pkg delete pjsip - # portmaster -a - - These steps are unnecessary for those using binary packages. - - Please see the 20150323 entry for background about this problem. - -20150501: - AFFECTS: users of graphics/qgis - AUTHOR: brd@FreeBSD.org - - Following OPTIONS have been renamed in 2.8.1_1 to match upstream: - - - MAPSERVER to SERVER - -20150427: - AFFECTS: users of mail/opensmtpd - AUTHOR: ashish@FreeBSD.org - - Following OPTIONS are being removed in 5.4.5p1: - - - LDAP - - SQLITE - - MYSQL - - PGSQL - - REDIS - - They are disabled/removed in upstream since 5.4.4p1, but did not get removed - from port. - -20150420: - AFFECTS: users of devel/icu - AUTHOR: bapt@FreeBSD.org - - icu has been updated to 55.1. Please rebuild all ports that depends on it - - If you use portmaster: - portmaster -w -r icu - If you use portupgrade: - portupgrade -fr devel/icu - -20150419: - AFFECTS: users of emulators/wine-devel - AUTHOR: gerald@FreeBSD.org - - The COMPHOLIO option in emulators/wine-devel has been renamed to - STAGING to align with the upstream evolution of that project. - -20150417: - AFFECTS: users of audio/bcg729 - AUTHOR: tijl@FreeBSD.org - - The Mediastreamer plugin included in this package has been separated into - a new port audio/msbcg729. - -20150409: - AFFECTS: users of security/sguil - AUTHOR: feld@FreeBSD.org - - security/sguil was erroneously provisioned a UID that conflicted with - the dns/dnscrypt-proxy port. A new UID and GID of 991 has been issued. - - Existing users will be able to upgrade the sguil packages without - issue. The existing UID will continue to be used. If you do a clean - install of security/sguil on a new server and migrate files or - intentionally delete the sguil user and group and reinstall you may - run into permissions issues. - - Examples include the /var/run/sguild and /usr/local/etc/sguild directories. - -20150406: - AFFECTS: users of emulators/xen emulators/xl and sysutils/xen-tools - AUTHOR: bapt@FreeBSD.org - - sysutils/xen-tools has been renamed sysutils/xen-guest-tools - emulators/xl has been renamed sysutils/xen-tools - emulators/xen has been renamed emulators/xen-kernel - A new emulators/xen has been introduced, it is a metaport that depends on - emulators/xen-kernel and sysutils/xen-tools - -20150403: - AFFECTS: users of irc/rbot - AUTHOR: bdrewery@FreeBSD.org - - Ruby Bot now has a new upstream maintainer. The project has been updated - to work with Ruby 2.0+. Some migration is needed to move away from - BDB regristry files. The guide for that is at - https://github.com/ruby-rbot/rbot/wiki/MigrationGuide - - rbotdb can be used to backup a BDB database and then restore it to a working - format for the new rbot. Update your conf.yaml after with 'core.db: tc' - once converted. - -20150331: - AFFECTS: users of www/mod_dav_svn - AUTHOR: ohauer@FreeBSD.org - - Subversion modules are no longer activated in httpd.conf! - To activate the subversion apache modules a dedicated file - will be installed as modules.d/220_subversion.conf - -20150324: - AFFECTS: users of dns/bind9* - AUTHOR: mat@FreeBSD.org - - This is only for FreeBSD 10.0+. - - BIND auto chroot has been added back to the named rc script. As enabling it - by default would most certainly break people's setup, it is not. To enable - it, and chroot it in /var/named, add the following line to your rc.conf file: - - named_chrootdir="/var/named" - - On first launch, the rc script will move the /usr/local/etc/namedb directory - into the chroot, and create a symlink to it. - - Note that, if you're running from within a jail, you need to have a - /var/named/dev devfs created beforehand, with the null and random devices. - -20150323: - AFFECTS: users of net/asterisk* and net/pjsip ports - AUTHOR: madpilot@FreeBSD.org - - Due to conflicts between base OpenSSL and ports provided OpenSSL - library, which is required by net/libsrtp, the srtp support has - to be removed from the default asterisk13 port configuration, - otherwise a not working binary would be generated. - - To get SRTP support working in the asterisk ports make sure all - dependencies are linked against the same SSL library implementation - to avoid runtime conflicts. On 10.1 everything will work fine - unless ports SSL libraries are explicitly installed. On older OS - versions(10.0 and earlier) you will need to compile all ports - with WITH_OPENSSL_PORT=yes. - - To get working SRTP support in asterisk13 with the pjsip backend - it is also needed to enable the EXTSRTP option in the pjsip port. - - If the CURL option is enabled also make sure the ftp/curl port - is using a GSSAPI implementation linking to the same SSL - implementation the other ports are using (BASE or NONE if you're - using base OpenSSL, GSSAPI_HEIMDAL GSSAPI_MIT otherwise). If an - incompatible option is being used the curl module will cause - asterisk to fail on startup due to mixing calls to OpenSSL from - base and from ports. - -20150322: - AFFECTS: users of security/openssh-portable - AUTHOR: bdrewery@FreeBSD.org - - The port now uses VersionAddendum for the port version string. Setting - the value to "none" in your sshd_config and restarting openssh will allow - removing the version from the banner. - -20150321: - AFFECTS: users of x11-servers/xorg-server and other X servers - AUTHOR: bapt@FreeBSD.org - - All fonts ports have been modified to respect XDG and install in - share/fonts - - The Xorg servers now are looking there by default - - If you experience font related issues, view the output of - - # fc-list - - If the list appears incomplete or has fonts still pointing to - /usr/local/lib/X11/fonts you may forcibly update the font cache: - - # fc-cache -fs - -20150317: - AFFECTS: users of editors/openoffice-4 and editors/openoffice-devel - AUTHOR: truckman@FreeBSD.org - - Contrary to what is stated in pkg-message, openoffice-4 and - openoffice-devel have stored user settings in ~/.openoffice.org-devel/4 - since r325370 (2013-08-25). This update expects user settings to reside - in the more standard ~/.openoffice.org/4. - - To preserve your user settings, rename or copy them from - ~/.openoffice.org-devel/4 to ~/.openoffice.org/4. when installing this - update to apache-openoffice-4.1.1_7 or - apache-openoffice-devel-4.2.1652526_2,3. - -20150313: - AFFECTS: users of net/serviio - AUTHOR: netchild@FreeBSD.org - - The Java Polling Watch Service used in Serviio 1.5.1 is fixed. If you - unchecked "Keep library automatically updated" with 1.5 (as recommended - in the 20150206 entry) you can enable it again. - -20150309: - AFFECTS: users of net-mgmt/netdisco - AUTHOR: dgeo@centrale-marseille.fr - - netdisco version has been upgraded to netdisco2 - - After upgrading, you will need to review all your configuration, as - this new version won't read old config files. - You'll be able to keep your data though netdisco-deploy command - -20150305: - AFFECTS: users of x11-wm/xfce4 and multimedia/xfce4-parole - AUTHOR: olivierd@FreeBSD.org - - Xfce 4.12 has been imported. Please use the following instructions to - upgrade. - - For package users: - # pkg upgrade - - For ports users: - # portmaster -a - # portmaster x11-wm/xfce4 - - GStreamer 1.0 is enabled by default in Parole media player. - - Xfce 4.12 now depends of Adwaita icon theme. If you are upgrading from - Xfce 4.10 you probably still have the Tango or GNOME theme selected. - Open the Settings Manager and select Appearance. Inside dialog box switch - to the Icons tag and select the "Adwaita" entry in the list. - -20150304: - AFFECTS: users of security/libressl - AUTHOR: vsevolod@highsecure.ru - - After upgrading of libressl you should manually update all packages that - depending on this library since its version has been changed. Normally, - you could obtain the list of dependent software by running the following - command: - - pkg query -e '%n = libressl' %ro - - Then you should rebuild all ports depending on libressl to avoid dangling - shared library dependencies. - -20150301: - AFFECTS: users of lang/ruby20 - AUTHOR: swills@FreeBSD.org - - The default ruby version has been updated from 2.0 to 2.1. - - If you compile your own ports you may keep 2.0 as the default version by - adding the following lines to your /etc/make.conf file: - - # - # Keep ruby 2.0 as default version - # - DEFAULT_VERSIONS+=ruby=2.0 - - If you wish to update to the new default version, you need to first stop any - software that uses ruby. Then, you will need to follow these steps, depending - upon how you manage your system. - - If you use pkgng, simply upgrade: - # pkg upgrade -f - - If you use portmaster, install new ruby, then rebuild all ports that depend - on ruby: - # portmaster -o lang/ruby21 lang/ruby20 - # portmaster -R -r ruby-2.1 - - If you use portupgrade, install new ruby, then rebuild all ports that depend - on ruby: - - # pkg delete -f ruby portupgrade - # make -C /usr/ports/ports-mgmt/portupgrade install clean - # pkg set -o lang/ruby20:lang/ruby21 - # portupgrade -x ruby-2.1.\* -fr lang/ruby21 - -20150227: - AFFECTS: users of games/trigger - AUTHOR: makc@FreeBSD.org - - games/trigger has been split and renamed to games/trigger-rally - and games/trigger-data ports. Deinstall previous version - before upgrading. - -20150224: - AFFECTS: users of devel/qt4-linguist - AUTHOR: makc@FreeBSD.org - - Linguist tools have been moved from qt4-linguist port to new - devel/qt4-linguisttools port. Deinstall qt4-linguist before - upgrading. - -20150224: - AFFECTS: users of lang/ruby19 - - lang/ruby19 has reached its end-of-life and has been removed. The - default version has been 2.0 for a while. Other available versions - are Ruby 2.1 and Ruby 2.2. - - Users who have DEFAULT_VERSIONS=ruby=1.9 in their /etc/make.conf are - encouraged to remove it or change it to an available version. - -20150224: - AFFECTS: users of net-p2p/bitcoin (cli utilities) - - The bitcoin-cli and bitcoin-tx utilities have been re-packaged into - a separate port. If you require these programs, or use the bitcoin-cli - program to access the daemon or the GUI, install net-p2p/bitcoin-utils - to reinstall them. - -20150220: - AFFECTS: users of PHP - - The default PHP version has been updated from 5.4 to 5.6. - - If you use binary packages you should make a list of php packages - before running 'pkg upgrade': - - # pkg info php5\* > ~/installed-php-ports-list - - After the upgrade, check with such list if all your php extensions - are still installed, and reinstall them if needed. - -20150213: - AFFECTS: users who upgraded from FreeBSD 7.x or older with "make world" but never ran "make delete-old" - AUTHOR: antoine@FreeBSD.org - - Dependency registration has been reworked. - If you encounter the following error, you may have stale magic files - for file(1): - - ===> bar-x depends on shared library: libfoo.so - not found - - You can remove the stale /usr/share/misc/magic.mime{,.mgc} files - manually or run "make delete-old" in ${SRCDIR}. - -20150207: - AFFECTS: users of mail/opensmtpd-devel - AUTHOR: ashish@FreeBSD.org - - MYSQL, PGSQL, LDAP, and REDIS options are removed from port, as - they're moved upstream to a separate project, which is yet to - release snapshots. If you need those options, then please install - "mail/opensmtpd" port instead. To do that: - - If using portupgrade: - # portupgrade -o mail/opensmtpd mail/opensmtpd-devel - - If using portmaster: - # portmaster -o mail/opensmtpd mail/opensmtpd-devel - -20150206: - AFFECTS: users of net/serviio - AUTHOR: netchild@FreeBSD.org - - The java dependency changed from java 7 (java/openjdk7 if you haven't - installed another java 7 implementation) to java 8 (e.g. java/openjdk8). - If serviio is the only reason that java 7 is installed, you can delete - java 7 after the update to serviio 1.5.0. - - The Java Polling Watch Service used in Serviio 1.5 aggressively searches - for file system updates. Until the Serviio poller is re-enabled in 1.5.1, - consider unchecking "Keep library automatically updated" if you have a - large media collection or are concerned about CPU/disk usage. - -20150204: - AFFECTS: users of databases/mysql55-(server|client) - AUTHOR: ale@FreeBSD.org - - The default MySQL version has been updated from 5.5 to 5.6. - - If you compile your own ports you may keep 5.5 as the default version by - adding the following lines to your /etc/make.conf file: - - # - # Keep MySQL 5.5 as default version - # - DEFAULT_VERSIONS+=mysql= 5.5 - - If you wish to update to the new default version, you need to first stop any - running server instance. Then, you will need to follow these steps, depending - on installed packages. - - # pkg set -o databases/mysql55-client:databases/mysql56-client - # pkg set -o databases/mysql55-server:databases/mysql56-server - # pkg upgrade - -20150118: - AFFECTS: users of www/thttpd - AUTHOR: danfe@FreeBSD.org - - thttpd was updated to version 2.26, which brings several user-noticeable - changes to the port: - - - Default WWW root was changed from ${PREFIX}/www/data to more expected - (and standard) ${WWWDIR} (${PREFIX}/www/thttpd), be sure to check and - adjust your thttpd configuration file and/or web layout accordingly; - - Default CGI pattern was changed to "/cgi-bin/*"; this goes better in - line with default installation; - - Default data MIME type was changed to "application/octet-stream"; - - thttpd's own htpasswd(1) program, which was previously installed as - thttpdpasswd(1) to avoid conflict with other webservers, is now being - renamed to thtpasswd(1); this not just makes it shorter, but is more - consistent with popular GNU/Linux distributions; - - Index pages for directories are not generated by default from now on - for security reasons; an option (INDEXES) is provided to turn them - back on if they are wanted; - - IPREAL option (to respect (pass on) "X-Forwarded-For" header) is now - turned on by default: it is often required when thttpd is used as a - CGI server behind nginx (http://wiki.nginx.org/ThttpdCGI). - -20150113: - AFFECTS: users of www/pecl-http - AUTHOR: vanilla@FreeBSD.org - - The pecl-http has been upgraded to version 2.1.4, and the new version is - not compatible with the old one. If you need the "old" 1.7.6, you can - find it in www/pecl-http1. - -20150111: - AFFECTS: users of lang/python3 - AUTHOR: demon@FreeBSD.org - - The default version of python3 has changed from 3.3 to 3.4. - If you wish to stick with older version, add "python3=3.3" to your - DEFAULT_VERSIONS variable in /etc/make.conf. To upgrade: - - If using portupgrade: - # portupgrade -o lang/python34 lang/python33 - - If using portmaster: - # portmaster -o lang/python34 lang/python33 - -20150109: - AFFECTS: users of audio/speex - AUTHOR: tijl@FreeBSD.org - - The audio/speex port has been updated to 1.2rc2 and one of the libraries - it installed has been split off into a new port audio/speexdsp. Before - you can update audio/speex you must first delete the old package using - "pkg del -f speex". - -20150101: - AFFECTS: users of net/unison and net/unison-nox11 - AUTHOR: madpilot@FreeBSD.org - - Unison has been upgraded to version 2.48, which uses a different wire - protocol than 2.40 did. In order to support synchronization with - other computers where Unison is still at version 2.40, a new port - net/unison240 has been created. It provides unison240 and if that is - GTK2-enabled, also unison240-text. This unison240 port can be - installed in parallel with the existing net/unison port. - -20141230: - AFFECTS: users of deskutils/xpad - AUTHOR: jgh@FreeBSD.org - - deskutils/xpad has been moved to deskutils/xpad3, since 4.x has been around - for a while. - - Should you wish to stick with legacy branch at this time; - - # portmaster -o deskutils/xpad deskutils/xpad3 - -20141225: - AFFECTS: users of graphics/png - AUTHOR: antoine@FreeBSD.org - - The PNG library has been updated to version 1.6.16. Please rebuild all - ports that depend on it. - - If you use portmaster: - portmaster -r png - If you use portupgrade: - portupgrade -fr graphics/png - -20141224: - AFFECTS: users of lang/neon29 - AUTHOR: ohauer@FreeBSD.org - - The port www/neon29 was renamed to www/neon and updated to version 0.30.1 - - If you use pkg, simply upgrade: - - # pkg upgrade - - If you use portmaster, rebuild ports that depend on neon: - - # portmaster -o www/neon www/neon29 - # portmaster -R -r neon - -20141219: - AFFECTS: users of x11/xorg and all xorg ports - AUTHOR: dumbbell@FreeBSD.org - - The X.Org server (x11-servers/xorg-server) is updated to 1.14. All - ports which provide X.Org drivers must be updated simultaneously, i.e. - x11-drivers/xf86-*, emulators/virtualbox-ose-additions, net/tigervnc, - etc. - - The input device autodetection backend is switched from HAL to devd. - If you configure your keyboard layout through HAL .fdi files, you need - to migrate this configuration to plain X.Org configuration files. - - Up-to-date instructions and a description of the changes brought by - this update are detailed in a blog post: - - http://blogs.freebsdish.org/graphics/2014/11/19/xserver-1-14-update-ready/ - -20141219: - AFFECTS: users of net-mgmt/xymon-server - AUTHOR: feld@FreeBSD.org - - Xymon has been updated to 4.3.18. A major change is the replacement of - the individual cgi shell scripts with symlinks to a cgi program written - in C. This is to mitigate shellshock on Linux systems where the - /bin/sh -> /bin/bash. FreeBSD users were not exposed except in the - most unusual and unsupported circumstances. However, this is an - important update for security. This change could break your - configuration as Henrik describes here: - - > NOTE: Replacing the shell script wrappers means that the cgioptions.cfg - > file is no longer processed as a shell script. The new wrapper works - > fine with the default version of cgioptions.cfg, but it you have - > modified it in a way that it relies on being processed by a shell, then - > it will break. - -20141219: - AFFECTS: users of audio/abcde - AUTHOR: gblach@FreeBSD.org - - In audio/abcde dependency has been changed from audio/py-eyed3-06 - to audio/py-eyed3. Before updating audio/abcde to 2.6 you must manually - deinstall audio/py-eyed-06: - - # pkg delete -f py\*-eyed3-06 - -20141218: - AFFECTS: users of security/openssh-portable - AUTHOR: bdrewery@FreeBSD.org - - OpenSSH 6.7 disables some insecure ciphers by default, such as arcfour - and blowfish. You may have clients using these over LAN where security is - considered less important for the connection. For these cases you may need - to update your Ciphers entry in your sshd_config to enable them again. - - See http://mgalgs.github.io/2014/10/22/enable-arcfour-and-other-fast-ciphers-on-recent-versions-of-openssh.html - -20141217: - AFFECTS: users of lang/perl5.* - AUTHOR: mat@FreeBSD.org - - Perl now links all .so it builds with libperl.so, it makes upgrading from one - Perl major version to another way easier. For binary package users, it means - pkg upgrade will detect the libperl.so.x.yy change, and reinstall the - affected packages. For users using ports, it will save rebuild time as it's - easier to detect what ports really need to be rebuilt. - - Ports users are encouraged to rebuild ports that install files in SITE_ARCH. - If using Perl 5.18, run: - - With portupgrade: - - portupgrade -f `find /usr/local/lib/perl5/site_perl/mach/5.18 -name '*.so'|xargs pkg which -qo|sort -u` - - With portmaster: - - portmaster `find /usr/local/lib/perl5/site_perl/mach/5.18 -name '*.so'|xargs pkg which -qo|sort -u` - -20141216: - AFFECTS: users of security/openssh-portable, security/openssh-portable66 - AUTHOR: bdrewery@FreeBSD.org - - All patches have been fixed for version 6.7. It is no longer required to use - the security/openssh-portable66 port. - - The LPK option was removed from security/openssh-portable as it has been - deprecated since May 2013. Use AuthorizedKeysCommand as a replacement. - -20141215: - AFFECTS: users of comms/spandsp-devel - AUTHOR: pawel@FreeBSD.org - - comms/spandsp has been upgraded to version 0.0.6 - comms/spandsp-devel is now deprecated and set for removal, all ports using - it were converted to use newer comms/spandsp. Before upgrade you must - remove comms/spandsp-devel so that ports can pick up new dependency: - - # pkg delete -f spandsp-devel - -20141215: - AFFECTS: users of emulators/linux_base-f10 and emulators/linux_base-c6 - AUTHOR: sbruno@FreeBSD.org - - The CentOS ports are now the default for stable/10 (after revision 275807). - See UPDATING entry 20141209 for details on migration of systems. - -20141214: - AFFECTS: users of TeXLive - AUTHOR: hrs@FreeBSD.org - - Several scripts in print/texlive-base have been moved to - devel/tex-kpathsea. Upgrading them can fail because texlive-base - depends on tex-kpathsea, and the new tex-kpathsea tries to install - files which were installed by the old texlive-base. The following - error message indicates this situation: - - pkg-static: tex-kpathsea-6.2.0_1 conflicts with texlive-base-20140525_3 (installs files into the same place). Problematic file: /usr/local/bin/kpsewhere - - To solve this problem, remove both of tex-kpathsea and texlive-base first - and install the new versions: - - # pkg delete -f tex-kpathsea texlive-base - -20141209: - AFFECTS: users of emulators/linux_base-f10 and emulators/linux_base-c6 - AUTHOR: xmj@FreeBSD.org - - The CentOS ports infrastructure has replaced Fedora 10 as default. - - 1. Please delete all remaining f10 ports/packages: - - # pkg delete -f linux_base-f10 linux-f10-\* - - 2. Persistently update the Linux kernel version in /etc/sysctl.conf: - - compat.linux.osrelease=2.6.18 - - This step is necessary on all FreeBSD versions, apart from 11.0-CURRENT - (after revision 271982). - - 3. Reinstall all software depending on Linux emulation. - As an example, reinstall linux-firefox: - - # portmaster -r linux-firefox - or - # portupgrade -f www/linux-firefox - or - # pkg install linux-firefox - - If difficulties are encountered, please follow the UPDATING entry 20140922 - but skip step 2 (OVERRIDE_LINUX_BASE_PORT and OVERRIDE_LINUX_NONBASE_PORTS - in /etc/make.conf). In case these steps do not fix the issues, please submit - an issue report in Bugzilla and send an email to FreeBSD's emulation@ mailing - list. - - Users who need to continue using Fedora 10 base and userland should do the - following instead: - - 1. Add these lines to /etc/make.conf: - - OVERRIDE_LINUX_BASE_PORT=f10 - OVERRIDE_LINUX_NONBASE_PORTS=f10 - - 2. Downgrade the Linux kernel version in /etc/sysctl.conf on FreeBSD versions - newer than and including 11.0-CURRENT (after revision 271982). - - compat.linux.osrelease=2.6.16 - - This is all that is needed to continue using an existing Fedora 10 Linux base - and userland. - -20141208: - AFFECTS: users of ports-mgmt/poudriere, ports-mgmt/poudriere-devel - AUTHOR: bdrewery@FreeBSD.org - - 8.4 jails created with Poudriere 3.1, or poudriere-devel-3.0.99.20141117 - should be recreated with 'jail -d' and 'jail -c'. This fixes pkg(8) - crashes. - -20141208: - AFFECTS: users of databases/postgresql??-(server|client) - AUTHOR: marino@FreeBSD.org - - PostgreSQL version 9.3 is now the default. To upgrade from a version - lower than 9.3, follow the instructions on the PostgreSQL.org website. - http://www.postgresql.org/docs/9.3/interactive/upgrading.html - Please note that the pg_upgrade program is installed by the - databases/postgresql93-contrib port - - When using binary packages, if you only use the client port, you can - issue the following command to follow the default version: - - # pkg set -o databases/postgresql92-client:databases/postgresql93-client - -20141205: - AFFECTS: users of polish/kadu - AUTHOR: pawel@FreeBSD.org - - Before running kadu 1.x for the first time upstream developers - advise to backup your ~/.kadu directory. - -20141203: - AFFECTS: users of ports-mgmt/poudriere - AUTHOR: bdrewery@FreeBSD.org - - Poudriere has been updated to 3.1.0. See the release notes at - https://github.com/freebsd/poudriere/wiki/release_notes_31 for - information on changed features and required setup. - -20141130: - AFFECTS: users of devel/gettext (close to everyone) - AUTHOR: tijl@FreeBSD.org - - The devel/gettext port has been split up in devel/gettext-runtime, a - lightweight package containing runtime libraries, and devel/gettext-tools, - a package containing developer tools. The devel/gettext port still exists - as a metaport. - - You must first delete the existing installation of gettext and then - reinstall it. This will break sudo, so you *must* do this in a root - shell (sudo -i) if you use sudo. - - # pkg delete -f gettext - # portmaster devel/gettext - - Or for portupgrade users: - - # pkg delete -f gettext - # portinstall devel/gettext - - Or for binary users: - - # pkg delete -f gettext - # pkg upgrade - -20141127: - AFFECTS: users of lang/perl5.* - AUTHOR: mat@FreeBSD.org - - There was a nasty bug introduced in the update below, it was introduced in - SVN revision 373476 and corrected in 373485. If you get errors looking like - this one: - - ===> Registering installation for p5-Params-Util-1.07_1 as automatic - pkg-static: lstat(/usr/ports/devel/p5-Params-Util/work/stage/usr/local/./usr/local/lib/perl5/site_perl/mach/5.16/auto/Params/Util/.packlist): No such file or directory - *** [fake-pkg] Error code 74 - - You will have to wipe your ports tree clean. If using portsnap, with: - - portsnap extract - - If using subversion: - - svn revert -R - -20141127: - AFFECTS: users of lang/perl5.* - AUTHOR: mat@FreeBSD.org - - The .packlist files are back, if you upgraded all your p5- ports yesterday - and need them, you will need to reinstall them again, see yesterday's update - for instructions. - -20141126: - AFFECTS: users of multimedia/x264 - AUTHOR: xmj@FreeBSD.org - - With the recent split of multimedia/x264 in library and binary and library - components, if an application that uses libx264 is updated before x264 itself, - multimedia/libx264 will conflict with the existing x264 package. Delete - this package before continuing any update that depends on it: - - # pkg delete -f x264 - - Install the updated x264 and/or upgrade the other applications that - depend on libx264, such as ffmpeg. - -20141126: - AFFECTS: users of lang/perl5.* - AUTHOR: mat@FreeBSD.org - - The directories where Perl modules are installed has changed. All - affected ports' PORTREVISION have been bumped, so upgrading should - be as painless as possible. The old directories have been kept in - the default Perl @INC to make it even more painless. - - The default Perl has been switched to lang/perl5.18. These examples - are for switching from lang/perl5.16, if you are running a different - version, replace lang/perl5.16 with the origin of the Perl you have - installed. - - Binary package users: - - # pkg upgrade -f - - Portupgrade users: - 0) Fix pkgdb.db (for safety): - pkgdb -Ff - - 1) Reinstall new version of Perl (5.18): - portupgrade -o lang/perl5.18 -f lang/perl5.16 - - 2) Reinstall everything that depends on Perl: - portupgrade -fr lang/perl5.18 - - Portmaster users: - portmaster -o lang/perl5.18 lang/perl5.16 - - Conservative: - portmaster p5- - - Comprehensive (but perhaps overkill): - portmaster -r perl5- - - Note: If the "perl5-" glob matches more than one port you will need to specify - the name of the installed Perl package explicitly. You can get its name - by running: pkg info perl5 - -20141125: - AFFECTS: users of EFL libraries - AUTHOR: gblach@FreeBSD.org - - EFL libraries has been merged into one port. Before installing devel/efl - you must deinstall old EFL libraries: - - # pkg delete -f eina eet evas evas-\* ecore\* eio efreet embryo edje \ - ethumb emotion - # make -C /usr/ports/devel/efl install clean - -20141125: - AFFECTS: users of x11-wm/e17-module* - AUTHOR: gblach@FreeBSD.org - - Enlightenment has been updated to 0.19.1. Some of e-modules can't be build - with updated Enlightenment, these modules has been marked as broken. - E-modules which work with new Enlightenment has been renamed to - x11-wm/e-module-*. To update these modules you must call the following - commands (substituting the name of module in place *): - - # portmaster -o x11-wm/e-module-* x11-wm/e17-module-* - # portmaster -o x11-wm/e-modules x11-wm/e17-modules - or - # portupgrade -fo x11-wm/e-module-* x11-wm/e17-module-* - # portupgrade -fo x11-wm/e-modules x11-wm/e17-modules - -20141123: - AFFECTS: users of security/heimdal - AUTHOR: hrs@FreeBSD.org - - The header and library files have been moved from PREFIX/{include,lib} to - PREFIX/{include,lib}/heimdal at r373047 to fix a library dependency - confusion when software attempts to link a Heimdal library in base and - an external library in LOCALBASE/lib at the same time. - - All of packages which depend on security/heimdal have to be recompiled - and reinstalled because of this library location change. - -20141119: - AFFECTS: users of x11/gnome2, graphics/clutter and lang/vala - AUTHOR: kwm@FreeBSD.org - - GNOME 3.14 was imported. Because this is a big change some manual help is - needed. Please use the following instructions to update. - - Make a list of the installed ports: - # pkg info > ~/installed-ports-list - - Delete the old and conflicting packages: - # pkg delete clutter gnome-utils gnome-panel gnome-keyring vala-vapigen \ - guile gcalctool gnome-media libgnomekbd gnome-themes at-spi - # pkg delete gnome-screensaver gnome-applets bug-buddy \ - evolution-exchange evolution-webcal gnome-system-tools \ - seahorse-plugins gnome-control-center - - For package users the following lines will be enough: - # pkg upgrade - # pkg install gnome3 - - For ports users should do the following: - # portmaster -a - # portmaster x11/gnome3 - - After these steps, check with the list we made earlier if your favorite - ports are still installed, and reinstall them if needed. - -20141117: - AFFECTS: users of security/openssh-portable - AUTHOR: bdrewery@FreeBSD.org - - Most of the optional patches for OpenSSH do not apply to the 6.7 update yet. - The 6.6 version has been copied to security/openssh-portable66 if you require - the use of one of the optional ports. - -20141109: - AFFECTS: users of multimedia/mediabrowser - AUTHOR: woodsb02@gmail.com - - The default MediaBrowser database/configuration/logs/media metadata - storage directory has moved from /usr/local/mediabrowser to - /var/db/mediabrowser. Users are advised either to move the contents of - the old directory to the new location, or to add a mediabrowser_data_dir - entry to /etc/rc.conf. - -20141029: - AFFECTS: users of devel/libvirt - AUTHOR: jgh@FreeBSD.org - - Application state and resource information has been changed from older - path of /usr/local/var to /var. Users are advised to copy over contents - of old var directory to new location if they wish to preserve resources - from the old setup. - -20141019: - AFFECTS: users of x11/kde4-runtime - AUTHOR: kde@FreeBSD.org - - KDE SC ports have been updated to 4.14.2. Several files have been - moved between packages, therefore the following action is required - before running any pkg/port upgrade utility: - - # pkg delete -f kde-runtime-4\* - -20141008: - AFFECTS: users of lang/ruby19 - AUTHOR: swills@FreeBSD.org - - The default ruby version has been updated from 1.9 to 2.0. - - If you compile your own ports you may keep 1.9 as the default version by - adding the following lines to your /etc/make.conf file: - - # - # Keep ruby 1.9 as default version - # - DEFAULT_VERSIONS+=ruby=1.9 - - If you wish to update to the new default version, you need to first stop any - software that uses ruby. Then, you will need to follow these steps, depending - upon how you manage your system. - - If you use pkgng, simply upgrade: - # pkg upgrade - - If you use portmaster, install new ruby, then rebuild all ports that depend - on ruby: - # portmaster -o lang/ruby20 lang/ruby19 - # portmaster -R -r ruby-2.0 - - If you use portupgrade, install new ruby, then rebuild all ports that depend - on ruby: - - # pkg delete -f ruby ruby-iconv portupgrade - # make -C /usr/ports/ports-mgmt/portupgrade install clean - # pkg set -o lang/ruby19:lang/ruby20 - # portupgrade -x ruby-2.0.\* -fr lang/ruby20 - -20141003: - AFFECTS: xorg users - AUTHOR: bapt@FreeBSD.org - - The WITH_NEW_XORG setting has been activated by default on all versions - of FreeBSD, which allows us to have packages for xorg 1.12 and kde4. - - Please be aware that on systems that only support syscons - switching virtual terminals or exiting X - results in a black screen or the last image of their desktop - (like a screenshot) being presented. Commands can still be typed blindly. - - Most, if not all, systems should be using vt(4) and this can be enabled - by setting kern.vty=vt in /boot/loader.conf and reboot to activate. - -20141001: - AFFECTS: xorg users - AUTHOR: bapt@FreeBSD.org - - The WITH_NEW_XORG setting has been activated by default on FreeBSD 10.0 - and above, which allows us to have packages for xorg 1.12 and kde4. - - Please be aware that on systems that only support syscons - switching virtual terminals or exiting X - results in a black screen or the last image of their desktop - (like a screenshot) being presented. Commands can still be typed blindly. - - Most, if not all, systems should be using vt(4) and this can be enabled - by setting kern.vty=vt in /boot/loader.conf and reboot to activate. - -20140930: - AFFECTS: users of mail/maildrop - AUTHOR: madpilot@FreeBSD.org - - Due to the way pkg works please note that the configuration - variables MAILDROP_SUID and MAILDROP_SGID, despite keeping their - old names, are now required to contain a valid username and - groupname existing on the system in which the package will be - installed, while in the past numeric uids and gids worked fine. - - Wrong values will cause pkg to skip installing the setuid binaries - on the system. - - Please check your configuration. - -20140929: - AFFECTS: users of comms/usbmuxd - AUTHOR: avilla@FreeBSD.org - - libusbmuxd.so was split from comms/usbmuxd into comms/libusbmuxd. - Remove usbmuxd before upgrading to avoid conflicts: - - # pkg delete -f usbmuxd - - If you need the daemon usbmuxd(1), you can reinstall the package - after the upgrade. - -20140928: - AFFECTS: users of deskutils/calibre - AUTHOR: madpilot@FreeBSD.org - - The dependency on graphics/py-imaging in calibre has been changed - to using the graphics/py-pillow port. - - Due to this change automatic updating of the port will not work - correctly. - - It is suggested to remove calibre and py-imaging from the system - and then reinstall calibre again using binary packages or ports. - -20140927: - AFFECTS: users of net/foreman-proxy - AUTHOR: mm@FreeBSD.org - - In version 1.6 Foreman Smart Proxy splits its configuration into multiple - ruby files located in PREFIX/etc/foreman-proxy/settings.d. - The configuration of each service (dhcp, dhs, bmc, etc.) has been moved - into a dedicated file. - - You can use a bundled script to convert your old settings to new settings: - PREFIX/share/foreman/extra/migrate_settings.rb - -20140926: - AFFECTS: users of shells/bash - AUTHOR: bdrewery@FreeBSD.org - - Bash supports a feature of exporting functions in the environment with - export -f. Running bash with exported functions in the environment will - then import those functions into the environment of the script being ran. - This resulted in security issues CVE-2014-6271 and CVE-2014-7169, commonly - known as "shellshock". It also can result in poorly written scripts being - tricked into running arbitrary commands. - - To fully mitigate against this sort of attack we have applied a non-upstream - patch to disable this functionality by default. You can execute bash - with --import-functions to allow it to import functions from the - environment. The default can also be changed in the port by selecting the - IMPORTFUNCTIONS option. - -20140926: - AFFECTS: users of net/asterisk and net/asterisk11 - AUTHOR: madpilot@FreeBSD.org - - The asterisk ports have been modified to have the LUA option - turned on by default to make such functionality available to users - of binary packages. - - Some care should be taken before upgrading by people not using Lua - to avoid the sample extensions.lua file from being loaded on reload - after updating the asterisk port/pkg. - - Users compiling from ports not interested in LUA support are advised - to disable the option before updating. - - People using binary packages(or not wanting to disable the LUA - option in the port) not using the Lua functionality should add: - - noload => pbx_lua.so - - to the PREFIX/etc/asterisk/modules.conf file, if using the - autoload=yes option in that same file. People not autoloading - modules don't need to perform any special action. - - If asterisk is rebooted and the pbx_lua module gets loaded on a - system were it should not, it will load the example extensions.lua - configuration file adding unexpected logic to your dialplan. In - such a case following the above steps and reloading asterisk will - fix the problem. - -20140922: - AFFECTS: users of emulators/linux_base-f10 and emulators/linux_base-c6 - AUTHOR: xmj@FreeBSD.org - - The complete drop-in replacement linux-c6 port infrastructure is in - ports and will shortly replace the current linux-f10- ports as default. - - To switch to the linux-c6 infrastructure: - - 0. Back up all your vital information! - 1. Remove the current linux base port and all linux-f10- ports: - # pkg delete -f linux_base-f10 linux-f10-\* - 2. Add these lines to /etc/make.conf: - OVERRIDE_LINUX_BASE_PORT=c6 - OVERRIDE_LINUX_NONBASE_PORTS=c6 - 3. Make sure no Linux application is running. - 4. Update the Linux kernel version in /etc/sysctl.conf: - compat.linux.osrelease=2.6.18 - Make it take effect immediately: - # sysctl compat.linux.osrelease=2.6.18 - 5. Install emulators/linux-c6. - - These steps are usually sufficient. If there are difficulties, expand - step 1 to: - - 1a. Remove all ports which depend on the linux base port. - 1b. Remove the linux base port. - 1c. Clean the /compat/linux/ directory. - - If there are any other difficulties not fixed by these extended steps, - please submit an issue report in Bugzilla and send an email to - FreeBSD's emulation@ mailing list. - -20140909: - AFFECTS: users seeing build errors about missing *.la files - AUTHOR: tijl@FreeBSD.org - - We are in the process of adjusting or, if possible, removing libtool archives - (*.la files) from all ports because they can otherwise cause overlinking - between packages. This is the problem where in the dependency chain A->B->C - an extra link is added from A to C even if A does not use C directly. This - makes some updates to port C expensive because then both A and B have to be - rebuilt instead of just B. - - This is mostly behind the scenes work that you won't notice. In fact most - ports have already been converted. You may however run into build errors - about missing *.la files if a port update in the past went wrong and left - behind *.la files with references to other *.la files that are no longer - there. In this case, please run the following command: - - find /usr/local/lib -name '*.la' | xargs grep -l 'libfoo\.la' | xargs pkg which - (Replace libfoo\.la with the *.la file that is missing.) - - This command will print a list of *.la files that refer to the missing *.la - file and what package they belong to. First, where it says "not found in - the database", remove the *.la file. After removing all such files, where - it says "installed by package X", rebuild X. Eventually the list printed by - that command will be empty and the build error should be gone. - -20140826: - AFFECTS: users of ports-mgmt/pkg, ports-mgmt/pkg-devel - AUTHOR: bdrewery@FreeBSD.org - - Pkg has been updated to 1.3.7. This fixes registration and tracking of - shared libraries. All earlier versions of Pkg incorrectly marked some - shared libraries and used the wrong name for some. - - Please note announcement for special instructions at: - http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-August/000086.html - - - Users need to run 'pkg update -f' and 'pkg check -Ba' after upgrading to - pkg-1.3.7 and before updating any other packages. This avoids needing to - reinstall anything not needed due to changed shlibs. - For binary package users: - # pkg install ports-mgmt/pkg - # pkg update -f - # pkg check -Ba - # pkg upgrade - For port users: - # make -C /usr/ports/ports-mgmt/pkg build deinstall install clean - # pkg check -Ba - - People building packages for serving to other systems need to rebuild - all packages with 1.3.7. - -20140823: - AFFECTS: users of graphics/libjpeg-turbo - AUTHOR: adamw@FreeBSD.org - - libjpeg-turbo installs its own unique library (libturbojpeg.so) and - a drop-in replacement for libjpeg.so. The drop-in replacement has been - split off into graphics/jpeg-turbo; libjpeg-turbo now installs only - libturbojpeg.so. - - If you were using the libjpeg.so from graphics/libjpeg-turbo, you - should install graphics/jpeg-turbo AFTER upgrading the libjpeg-turbo - port. - -20140823: - AFFECTS: users of TeXLive - AUTHOR: hrs@FreeBSD.org - - TeXLive in Ports Collection has been updated to TL2014. - - When upgrading print/texlive-base on a system which has - TL2012 packages, the following error may occur: - - pkg-static: texlive-base-20140525 conflicts with texlive-texmf-20120701_4 - - Please remove texlive-texmf-20120701_4 first in that case. - - If you still get a similar "conflict of install files" error, - please remove all of tex-* and texlive-* packages and then - see if ${PREFIX}/share/texmf-dist directory are empty. If not, - installing TeXlive can fail. Removing files in the directory - manually will fix the installation problem. - -20140821: - AFFECTS: users of databases/db4, databases/db4[1-7]* - AUTHOR: mandree@FreeBSD.org - - HEADS UP: for some applications that store their data in Berkeley DB - databases, you may have to export the data before the upgrade and - reload it afterwards. Detailed instructions are at - <https://wiki.freebsd.org/Ports/BerkeleyDBCleanup>. - - The older databases/db4* ports providing versions 4.0 to 4.7 - inclusively have been removed, and 4.8 has been deprecated. - The default Berkeley DB version is now 5.3. - (6.x has a different license, but will be eligible as default on - systems that build ports from source and have db6 installed.) - All enabled and working ports have been changed such that they use - Berkeley DB 4.8 or newer, and an -exp run has been made. - - After you have performed the first steps from the Wiki documentation, - and have arrived at a step that reads "build all applications", then - type as privileged user and without the hash sign: - - # Tools/scripts/BDB-upgrade-helper.sh - - The helper script requires that ports-mgmt/portmaster or - .../portupgrade is installed, will try to upgrade your applications - with either of these tools (portmaster preferred), and if that succeeds, - it will attempt to delete the packages if confirmed interactively. - -20140815: - AFFECTS: users of graphics/ilmbase and graphics/OpenEXR - AUTHOR: mandree@FreeBSD.org - - The OpenEXR and ilmbase (Industrial Light and Magic) shared object - names have changed. You must rebuild all packages that require either - of these libraries, by using one of these commands: - - # portmaster -r ilmbase -r OpenEXR - or - # portupgrade -fr graphics/ilmbase graphics/OpenEXR - - The PORTREVISIONs of all ports that require ilmbase and/or OpenEXR - have been bumped. - -20140810: - AFFECTS: users of lang/ghc and */hs-* - AUTHOR: haskell@FreeBSD.org - - The Glorious Glasgow Haskell Compiler has been updated to version - 7.8.3 and Haskell Platform to 2014.2.0.0. Hence it is recommended to - rebuild or reinstall all the dependent ports and the lang/ghc port - itself by one of the following commands: - - # portmaster -w -r ghc - or - # portupgrade -fr lang/ghc - - If you use pkg(8) then it is just safer to remove all the GHC-dependent - packages along with GHC and reinstall everything from scratch. - Something alone these lines may work: - - # pkg query "%ro" > ghc-pkgs.txt - # pkg delete -y lang/ghc - # pkg install -y `cat ghc-pkgs.txt | grep -Ev "/hs-(haskeline|terminfo|transformers|xhtml)" - -20140803: - AFFECTS: users of security/p5-openxpki - AUTHOR: wg@FreeBSD.org - - The following ports have been integrated into security/p5-openxpki: - security/p5-openxpki-client - security/p5-openxpki-client-scep - security/p5-openxpki-deployment - - Before update make sure to remove the old packages: - - # pkg remove security/p5-openxpki-client - # pkg remove security/p5-openxpki-client-scep - # pkg remove security/p5-openxpki-deployment - -20140802: - AFFECTS: users of astro/stellarium - AUTHOR: danfe@FreeBSD.org - - Stellarium was updated to version 0.13.0. It's a new major release, and - it is based on Qt version 5 now. For those who are not comfortable with - upgrading to the new Qt, previous Stellarium version (0.12.4) was copied - over to `astro/stellarium-qt4' port. - -20140731: - AFFECTS: users of www/ajaxplorer - AUTHOR: madpilot@FreeBSD.org - - The ajaxplorer project was renamed to pydio. - - Due to this update some manual steps will need to be performed - after updating the port. - - IMPORTANT: Perform a backup of the ajaxplorer installation and - the databases backing it(if you're using that feature). - - First manually remove the ajaxplorer port and install www/pydio - afterwards. - - Further steps will be available in the pkg-message, which can - be shown with these commands: - - # pkg info -D pydio - - Please also read the upgrading notes at: - - http://pyd.io/pydio-core-5.2.0#Upgrading - -20140728: - AFFECTS: users of net/GeoIP - AUTHOR: adamw@FreeBSD.org - - GeoIP no longer ships with the GeoIP database. To continue using GeoIP, - you MUST fetch the database after upgrading by running geoipupdate.sh. - -20140727: - AFFECTS: users of comms/qpage - AUTHOR: marino@FreeBSD.org - - The default configure file location has changed from - ${LOCALBASE}/etc/qpage.cf to ${LOCALBASE}/etc/qpage.conf - You will likely want to move the old configure file to the new location - after updating if it contains custom settings. - -20140725: - AFFECTS: users of cad/netgen - AUTHOR: stephen@FreeBSD.org - - Before you update this port the old one should be removed. (This is - because the build may try to link to libraries that are in - ${LOCALBASE}/lib rather than in ${WRKSRC}.) - -20140724: - AFFECTS: users of dns/mydns-ng - AUTHOR: danilo@FreeBSD.org - - The dns/mydns-ng port no longer has the suffix (-mysql|-pgsql). Before - you update this port the old one must be removed: - - pkg remove mydns-ng-mysql - or - pkg remove mysql-ng-pgsql - -20140723: - AFFECTS: users of devel/libevent - - libevent1 has been replaced by libevent2 via the compatibility layer. - All applications that used libevent1 must be rebuilt. - - Please remove libevent1 before upgrading, by running: - - pkg delete -f libevent - -20140723: - AFFECTS: users of security/scanlogd - AUTHOR: tgyurci@gmail.com - - The security/scanlogd port now creates scanlogd user and group. Previous - scanlogd user and group must be removed before updating to not conflict - with the one created by the port: - - pw userdel scanlogd - pw groupdel scanlogd - -20140723: - AFFECTS: users of TeX - AUTHOR: bapt@FreeBSD.org - - TeXLive is now the default teX provider. - Please remove all TeX-related packages based on teTeX. - -20140722: - AFFECTS: users of mail/exim - AUTHOR: vsevolod@FreeBSD.org - - The behaviour of expansion of arguments to math comparison functions (<, - <=, =, =>, >) was unexpected, expanding the values twice. Please update - your configuration if you have relied on such an expansion. - -20140722: - AFFECTS: users of multimedia/mediainfo - AUTHOR: sunpoet@FreeBSD.org - - mediainfo has been split into 3 ports: libzen, libmediainfo and mediainfo. - Please uninstall mediainfo before you update this port. - -20140722: - AFFECTS: users of games/bsdgames - AUTHOR: adamw@FreeBSD.org - - Please disregard any prior instructions about moving your game data to - /usr/local/var/games. If you have done this, please move it back to - /var/games. - -20140714: - AFFECTS: users of databases/db6 - AUTHOR: mandree@FreeBSD.org - - Oracle Berkeley DB 6 has been upgraded to version 6.1.19. Since the - previous 6.0 version, the log file format has changed in 6.1. - Depending on applications used, you may need to take action BEFORE you - upgrade. For details, please see the online upgrade manual at - <http://docs.oracle.com/cd/E17076_04/html/upgrading/upgrade_process.html> - <http://docs.oracle.com/cd/E17076_04/html/installation/upgrade_61_toc.html> - - Note: if you've got Apache installed and depending on db6, you may - need to upgrade it separately BEFORE upgrading other ports, such as - Apache modules. - - After that, you must rebuild all applications that link to db6 because - the shared library name has changed with the upgrade. To do that: - - If you use portmaster: - portmaster -w -r db6- - If you use portupgrade: - portupgrade -fr databases/db6 - -20140714: - AFFECTS: users of net/linphone-base - AUTHOR: tijl@FreeBSD.org - - Linphone has been updated to version 3.7.0 and the linphone-base port - has been split into separate components. You must first delete the - linphone-base package before you can update ports that depend on it. - - pkg del -f linphone-base - or - pkg_delete -f linphone-base\* - -20140713: - AFFECTS: users of mail/postfix-current - AUTHOR: sahil@FreeBSD.org - - This is a significant update; so, please carefully review the - RELEASE_NOTES to identify which incompatible changes impact your - environment. Of particular note are changes to the Postfix - build/install procedure. - - Please backup main.cf, master.cf and any other important files - associated with your Postfix setup before updating. - -20140713: - AFFECTS: users of www/apache22 - AUTHOR: ohauer@FreeBSD.org - - The default version was changed from www/apache22 to www/apache24, - pre-build apache modules and web applications will also reflect this! - - In case ports are build by yourself and apache22 is required - use the following command to keep apache22 as default. - - # echo "DEFAULT_VERSIONS+=apache=2.2" >> /etc/make.conf - -20140710: - AFFECTS: users of lang/rust - AUTHOR: robak@FreeBSD.org - - The lang/rust port was updated to 0.11 and is now only working on FreeBSD - versions 10 and 11 -- the 9.x support has been removed by upstream. - -20140709: - AFFECTS: users of security/pam-pgsql - AUTHOR: tijl@FreeBSD.org - - The pam_pgsql.so module is now installed in PREFIX/lib (/usr/local/lib) - instead of /usr/lib. - -20140627: - AFFECTS: users of Java - AUTHOR: swills@FreeBSD.org - - The default version of OpenJDK has been updated from 1.6 to 1.7. To update, - users of Java will need to rebuild all ports that depend on Java: - - If you use pkg (regardless of if you build ports from source or install - binary packages): - # pkg set -o java/openjdk6:java/openjdk7 - - If you use portmaster to build ports from source: - - # portmaster -o java/openjdk7 openjdk6 - # portmaster -R -r openjdk - - If you use portupgrade to build ports from source: - - # portupgrade -fo java/openjdk7 java/openjdk6 - - If you use pkg to install prebuilt binary packages: - - # pkg install -fR java/openjdk7 - - If you wish to keep the 1.6 version as default, add the following lines to - your /etc/make.conf file: - - # - # Keep OpenJDK 1.6 as default version. - # - JAVA_PREFERRED_PORTS=JAVA_PORT_NATIVE_OPENJDK_JDK_1_6 - -20140627: - AFFECTS: users of security/amavisd-milter - AUTHOR: delphij@FreeBSD.org - - The default working directory of security/amavisd-milter have been - changed to /var/run/amavis/. Users will have to adjust path to the - milter socket. - -20140627: - AFFECTS: users of editors/emacs21 and editors/emacs22 - AUTHOR: ashish@FreeBSD.org - - editors/emacs21, and editors/emacs22 are removed as they were - unmaintained upstream for a while. Their dependent ports are removed - as well. Please switch to editors/emacs (Emacs 24 release), or - editors/emacs23 (Emacs 23 release), or editors/emacs-devel (Emacs - development branch) ports. - -20140626: - AFFECTS: users of mail/qmail-spamcontrol - AUTHOR: bdrewery@FreeBSD.org - - Spamcontrol has been updated to the 2.7 release. - - It is advised to read the release notes as some features were removed and - others reworked. - - http://www.fehcom.de/qmail/spamcontrol/RELEASE_27.spamcontrol - - 2.7 manual: http://www.fehcom.de/qmail/spamcontrol/README_spamcontrol.html - -20140626: - AFFECTS: users of comms/smstools3 - AUTHOR: madpilot@FreeBSD.org - - The smstools3 startup screen has been modified to allow smsd to - change uid/gid by itself. The rc options smsd_logfile, smsd_user - and smsd_group are not supported anymore, user, group and log - filename should be specified in the configuration file. - - The sample configuration file has been updated to have defaults - equivalent to the old ones. - -20140624: - AFFECTS: users of databases/p5-Bucardo - AUTHOR: mat@FreeBSD.org - - The bucardo_ctl script has been renamed to bucardo, so, to follow the naming, - the bucardo_ctl_enable rc variable has been renamed to bucardo_enable. - -20140622: - AFFECTS: users of security/gpgme - AUTHOR: jhale@FreeBSD.org - - If you have both security/gnupg AND security/gnupg1 installed, gpgme will - now automatically detect and use security/gnupg. Specifically, it will - search for gpgconf(1) first and use the paths for the binaries provided - by it. Failing that, it will search for a binary named "gpg". - - It is no longer possible to specify the location of the gpg binary at - buildtime to differentiate between version 1.x and version 2.x. The port - options GNUPG1 and GNUPG2 now merely add their respective versions of gnupg - as build and runtime dependencies. - -20140618: - AFFECTS: users of devel/m17n-* textproc/*m17n* - AUTHOR: Nikola Lecic <nikola.lecic@anthesphoria.net> - - devel/m17n-db now incorporates a set of user-contributed input methods and - a conversion script, formerly available through textproc/m17n-contrib. - Delete textproc/m17n-contrib first and then update/install devel/m17n-db. - -20140616: - AFFECTS: users of devel/subversion - AUTHOR: lev@FreeBSD.org - - The subversion port has been overhauled. Some optional parts were extracted - into separate ports. These ports are: - - www/mod_dav_svn - instead of option MOD_DAV_SVN. - security/subversion-gnome-keyring - instead of option GNOME_KEYRING. - security/subversion-kwallet - instead of option KDE_KWALLET. - - If you used devel/subversion with one (or more) of these non-standard - options, you should install the appropriate port(s) after upgrading - subversion. - - "mod_dontdothat" is installed unconditionally by www/mod_dav_svn port (it - depended on the TOOLS option before), but is not activated by default, you - may need to edit apache's configuration file. - - The devel/subversion port now installs svndiff, svndiff3 and svndiff4 - commands if TOOLS option is enabled. They was skipped before. - The official names "diff", "diff3" and "diff4" are prefixed with "svn" to - avoid conflicts with base and other diff versions. - - All libraries and binaries are now stripped if the MAINTAINER_DEBUG - option is not selected (including all sub-ports, like bindings - and mod_dav_svn). - -20140611: - AFFECTS: users of devel/icu - AUTHOR: bapt@FreeBSD.org - - icu has been updated to 53.1. Please rebuild all ports that depend on it - - If you use portmaster: - portmaster -w -r icu - If you use portupgrade: - portupgrade -fr devel/icu - -20140610: - AFFECTS: users of www/firefox, www/seamonkey, mail/thunderbird, www/libxul - AUTHOR: gecko@FreeBSD.org - - Gecko ports were switched to use more system libraries. Some of them - must be built with certain options unset (default). `audio/soundtouch' - has to be installed with INTEGER_SAMPLES option disabled. - -20140604: - AFFECTS: users of dns/dnscrypt-proxy - AUTHOR: feld@FreeBSD.org - - The 1.4.0 update to dns/dnscrypt-proxy introduced a privilege - separation capability utilizing the new _dnscrypt-proxy user. - The home directory for this user was misconfigured as /nonexistent. - The dnscrypt-proxy server will try to chroot to _dnscrypt-proxy's home - directory and fail to start. If you are affected you will need to - change _dnscrypt-proxy's home directory to /var/empty: - - # pw usermod _dnscrypt-proxy -d /var/empty - -20140603: - AFFECTS: users of net-p2p/zetacoin - AUTHOR: daniel@morante.net - - The zetacoind process now runs as the zetacoin user. Please make sure that - this user has appropriate permissions to the blockchain database and wallet - directory. - - If you are using the default path, run: - - # chown -R zetacoin:zetacoin /var/db/zetacoin - # chown -R zetacoin:zetacoin /.zetacoin - -20140529: - AFFECTS: users of databases/postgresql??-(server|client) - AUTHOR: mat@FreeBSD.org - - PostgreSQL version 9.2 is now the default. To upgrade from a version - lower than 9.2, follow the instructions on the PostgreSQL.org website. - http://www.postgresql.org/docs/9.2/interactive/upgrading.html - - When using binary packages, if you only use the client port, you can issue - the following command to follow the default version: - - # pkg set -o databases/postgresql90-client:databases/postgresql92-client - -20140528: - AFFECTS: users of security/calife & security/calife-devel - AUTHOR: roberto@FreeBSD.org - - Calife 2.8.x is now officially EoL. Replace it with 3.0 (formerly - calife-devel). - - For port builds system please follow the following instructions: - Please delete old version: - - # pkg delete -f security/calife-devel - or - # pkg_delete security/calife-devel - - and install security/calife. - - Change origin if you had the old one: - # pkg set -o security/calife-devel:security/calife - -20140527: - AFFECTS: users of databases/db6 - AUTHOR: mandree@FreeBSD.org - - Oracle BerkeleyDB 6.0 was upgraded to version 6.0.30. Databases that - use BLOBs need to be upgraded using db_upgrade-6.0 before they can be - accessed again. See the manual for details: - - <http://docs.oracle.com/cd/E17076_03/html/api_reference/C/db_upgrade.html> - - Databases that do not use BLOBs are unaffected. - -20140526: - AFFECTS: users of lang/lua - - lang/lua has been replaced by lang/lua51. - - For port builds system please follow the following instructions: - - # portmaster -o lang/lua51 lang/lua - or - # portupgrade -fo lang/lua51 lang/lua - or - # pkg set -o lang/lua:lang/lua51 - -20140525: - AFFECTS: users of devel/py-gobject3 and devel/py-dbus - AUTHOR: gnome@FreeBSD.org - - py-gobject3 and py-dbus where split up in a common port (*-common), - python2 port (py-*) and python3 port (py3-*) port. - - For port builds systems please follow the next following instructions: - Please delete the existing version to avoid conflicts. - - # pkg delete -f py27-gobject3 py27-dbus - or - # pkg_delete devel/py-gobject3 devel/py-dbus - - followed by: - # portmaster devel/py-gobject3 devel/py-dbus - or - # portinstall devel/py-gobject3 devel/py-dbus - -20140521: - AFFECTS: users of databases/mariadb55* - AUTHOR: grembo@FreeBSD.org - - The mariadb55-client and mariadb55-server port have been changed to - respect hier(7) and behave like the mysql ports. Therefore mysql-server - and mysql monitor will refuse to start if my.cnf exists in /etc or - /etc/mysql. - - In case you're affected, please move /etc/my.cnf to /usr/local/etc and/or - /etc/mysql/my.cnf to /usr/local/etc/mysql. - -20140520: - AFFECTS: users of security/dropbear - AUTHOR: ak@FreeBSD.org - - security/dropbear port separator syntax was changed (again), now using - host^port instead of host%port. - - You may need to update your config files while updating to 2014.63 from - the previous versions. - -20140511: - AFFECTS: users of databases/firebird* - AUTHOR: bapt@FreeBSD.org - - The default version of databases/firebird* have been changed to support - DEFAULT_VERSIONS variable - - DEFAULT_VERSIONS=firebird=2.5 - -20140507: - AFFECTS: users of lang/open-cobol - AUTHOR: johans@FreeBSD.org - - lang/open-cobol was moved to lang/gnu-cobol to match the new package - name. Please do the following according to package manager used. - - # portmaster -o lang/gnu-cobol lang/open-cobol - or - # portupgrade -fo lang/gnu-cobol lang/open-cobol - or - # pkg set -o lang/open-cobol:lang/gnu-cobol - -20140506: - AFFECTS: users of ports-mgmt/portshaker - AUTHOR: romain@FreeBSD.org - - ports-mgmt/portshaker was updated to avoid creating an aditional 'ports' - subdirectory when merging to a poudriere_tree without ZFS, so that - portshaker's default location matches poudriere's default location. - - Users of poudriere on non-ZFS systems should not anymore have to pass extra - options to poudriere for it to find the ports tree. - -20140506: - AFFECTS: users of security/yassl - AUTHOR: gahr@FreeBSD.org - - security/yassl was moved to security/cyassl to match the original package - name. Please do the following according to package manager used. - - # portmaster -o security/cyassl security/yassl - or - # portupgrade -fo security/cyassl security/yassl - or - # pkg set -o security/yassl:security/cyassl - -20140505: - AFFECTS: users of databases/libiodbc - AUTHOR: bapt@FreeBSD.org - - libiodbc no longer provide the odbc compatibility - - Rebuild all ports that are linked to libiodbc - # portmaster -r libiodbc - or - # portupgrade -r databases/libiodbc - -20140503: - AFFECTS: users of science/hdf5* and science/netcdf* - AUTHOR: sunpoet@FreeBSD.org - - There are major version changes in HDF5 and NetCDF ports: - - science/hdf5: updated from 1.6.9 to 1.8.12 - - science/hdf5-18: replaced by science/hdf5 - - science/netcdf: updated from 3.6.3 to 4.3.2 - C++/Fortran binding moved into new ports (by upstream) - - science/netcdf-cxx: new port for C++ binding of NetCDF - - science/netcdf-fortran: new port for Fortran binding of NetCDF - - science/netcdf-ftn: replaced by science/netcdf-fortran - - science/netcdf3-ftn: replaced by science/netcdf-fortran - - science/netcdf4: replaced by science/netcdf - - Please deinstall them before building the new versions. - -20140428: - AFFECTS: users of java/openjdk7 - AUTHOR: glewis@FreeBSD.org - - The previous version of openjdk7 had a bug that will prevent it from - being able to bootstrap itself. Please deinstall openjdk7 before - building the new version. - -20140427: - AFFECTS: users of graphics/gdal - AUTHOR: sunpoet@FreeBSD.org - - Due to changes in header files, please deinstall gdal first while updating - from 1.9.x/1.10.x to 1.11.x. - -20140420: - 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). - -20140416: - 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 - -20140416: - 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 - -20140415: - 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: - # portupgrade -o www/mod_python33 www/mod_python3 - -20140414: - 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. - -20140413: - 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 - -20140410: - 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; - -20140403: - 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. - -20140403: - 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 - -20140402: - 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 cannot be performed in a rolling - fashion. - -20140401: - 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. - -20140331: - 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. - -20140327: - 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. - -20140322: - AFFECTS: users of devel/apr1 - AUTHOR: ohauer@FreeBSD.org - - APR was updated to 1.5.0, BDB requirement was bumped to 48+ - It is necessary to first remove the old version of devel/apr1. - - 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 - -20140318: - 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. - -20140317: - 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 - -20140312: - 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 - -20140310: - 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 - -20140307: - 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 - -20140304: - AFFECTS: users of security/kwallet - AUTHOR: kde@FreeBSD.org - - KDE SC ports have been updated to 4.12.3. kwallet package has been renamed - to match upstream naming. pkgng users need to update package origin - manually: - - # pkg set -o security/kwallet:security/kwalletmanager - -20140302: - AFFECTS: users of sysutils/ansible - AUTHOR: rm@FreeBSD.org - - This is an major update and changes were introduced in ansible 1.5, that - are not backward compatible. Please refer changelog there before update: - https://raw.github.com/ansible/ansible/v1.5.0/CHANGELOG.md - -20140223: - AFFECTS: users of net-mgmt/mk-livestatus - AUTHOR: ohauer@FreeBSD.org - - livecheck was removed in 1.2.3.i5. It never was really stable, Nagios4 - has something similar built in. - Please remove the "livecheck=..." directive from etc/nagios/nagios.cfg. - -20140222: - AFFECTS: users of mail/courier-imap - AUTHOR: oliver@FreeBSD.org - - When using SSL and updating from an older version, run mkdhparams(8) to - create the new TLS_DHPARAMS file which is needed for Courier IMAP 4.15 - and up. - -20140222: - AFFECTS: users of net-im/turpial - AUTHOR: olivierd@FreeBSD.org - - Turpial has been updated to 3.0, due to changes in net-im/turpial port it - will be necessary to remove it before updating. - -20140220: - AFFECTS: users of editors/vim - AUTHOR: sunpoet@FreeBSD.org - - The editors/vim port has been reworked to simplify option handling. In UI - option group, a new option (CONSOLE) was added for users who do not need - GUI support. This option is off by default. You might encounter install - or package failures with "old" option setting. Please run "make config" to - modify your setting. - -20140219: - AFFECTS: users of textproc/docbook* - AUTHOR: mat@FreeBSD.org - - The textproc/docbook-* ports have been consolidated into two ports - textproc/docbook-sgml and textproc/docbook-xml. - - Before upgrading you should force the removal of the existing ports, they - will conflict with the new ones. - - pkg users can run: - - pkg delete -f docbook-xml\* docbook-sk\* docbook\[2345\]\?\?-\* docbook-4\* - - the other users can run: - - pkg_delete -f docbook-xml\* docbook-sk\* docbook\[2345\]\?\?-\* docbook-4\* - -20140218: - AFFECTS: users of KDE SC 4 - AUTHOR: kde@FreeBSD.org - - KDE SC ports have been updated to 4.12.2. kdeadmin, kdenetwork, kdesdk, - and kdetoys ports have been split due to upstream changes. - - KDE Workspace port has been updated to 4.11.6. It requires modern - Mesa libraries, provided by WITH_NEW_XORG knob. To update Xorg ports - to newer version follow instructions at https://wiki.freebsd.org/Graphics - -20140218: - AFFECTS: users of misc/kdehier4 - AUTHOR: kde@FreeBSD.org - - KDE4_PREFIX has been changed from /usr/local/kde4 to /usr/local. - All ports that depends on kdehier4 must be reinstalled. - PORTREVISION for affected ports has been increased, upgrading tools - (portmaster, pkg) should handle this update without manual intervention. - Please check /usr/local/kde4 for leftovers after upgrade. If you don't - have locally modified files, e.g. under /usr/local/kde4/etc, you may - safely remove /usr/local/kde4. - -20140214: - AFFECTS: users of lang/perl5.12 - AUTHOR: mat@FreeBSD.org - - Perl 5.12 has been removed. The default Perl is lang/perl5.16. - - pkg(8) users: - 1) Update the origin to point to 5.16: - pkg set -o lang/perl5.12:lang/perl5.16 - - 2) Upgrade perl and all dependencies: - pkg install -Rf lang/perl5.16 - - Portupgrade users: - 0) Fix pkgdb.db (for safety): - pkgdb -Ff - - 1) Reinstall new version of Perl (5.16): - portupgrade -o lang/perl5.16 -f lang/perl5.12 - - 2) Reinstall everything that depends on Perl: - portupgrade -fr lang/perl5.16 - - Portmaster users: - portmaster -o lang/perl5.16 lang/perl5.12 - - Conservative: - portmaster p5- - - Comprehensive (but perhaps overkill): - portmaster -r perl- - - Note: If the "perl-" glob matches more than one port specify the name of - the Perl directory in /var/db/pkg explicitly. Also, depending on when - perl 5.12 was installed last, the prefix may be perl-, perl5- or - perl5.12-. - -20140211: - AFFECTS: users of lang/php* databases/postgresql* databases/mysql* www/apache* - AUTHOR: mat@FreeBSD.org - - The default versions of lang/php*, databases/postgresql*, - databases/mysql* and www/apache* have been changed to support the - new DEFAULT_VERSIONS variable. - - DEFAULT_APACHE_VER, DEFAULT_MYSQL_VER, DEFAULT_PGSQL_VER, - DEFAULT_FPC_VER and DEFAULT_PHP_VER are now deprecated. You can use - the new DEFAULT_VERSIONS variable like this: - - DEFAULT_VERSIONS=php=5.5 mysql=5.6 apache=2.4 - -20140208: - AFFECTS: users of spamdyke - AUTHOR: bdrewery@FreeBSD.org - - Spamdyke has been updated to 5.0.0. The behavior has changed from - 4.x. Please see the upgrading notes at: - - http://www.spamdyke.org/documentation/UPGRADING_version_4_to_version_5.txt - -20140208: - AFFECTS: users of icu - AUTHOR: bapt@FreeBSD.org - - icu has been updated to 52.1. Please rebuild all ports that depend on it - if you have the glib20 port built with COLLATION_FIX option activated - - If you use portmaster: - portmaster -w -r icu - If you use portupgrade: - portupgrade -fr devel/icu - If you use pkgng with binary packages: - pkg install -fR devel/icu - -20140201: - AFFECTS: users of net-mgmt/zabbix* - AUTHOR: koobs@FreeBSD.org - - The login shell for the zabbix user in UIDs was changed from - /usr/sbin/nologin to /bin/sh to fix the zabbix-agent UserParameter - feature. - - To update the existing user on your system, run: - - # pw usermod zabbix -s /bin/sh - -20140114: - AFFECTS: users of www/mod_authnz_external - AUTHOR: ohauer@FreeBSD.org - - www/mod_authnz_external was moved to www/mod_authnz_external22 - Please do the following according to package manager used. - - # portmaster -o www/mod_authnz_external22 www/mod_authnz_external - or - # portupgrade -fo www/mod_authnz_external22 www/mod_authnz_external - or - # pkg set -o www/mod_authnz_external:www/mod_authnz_external22 - -20140113: - AFFECTS: users of net/samba41 - AUTHOR: timur@FreeBSD.org - - With the introduction of Samba 4.1 corresponding port lost SWAT support - and made WINBIND support mandatory. As samba4 introduced additional 'samba' - daemon to the tripplet of nmbd/smbd/winbindd to avoid confusion startup - script for samba41 was renamed to 'samba_server'. To start the whole band - up it's enough to add to the rc.conf: - - 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). - -20140112: - AFFECTS: users of devel/libical - AUTHOR: kwm@FreeBSD.org - - The libical port was updated to 1.0.0. Due to the shared library bump - and the removal of the .la file, all ports that use libical need to be - rebuilt. - - # portmaster -r libical - or - # portupgrade -fr libical - or - # pkg install -fR libical - -20140111: - AFFECTS: users of lang/go - AUTHOR: jlaffaye@FreeBSD.org - - Third party Go packages installed via the ports tree are no longer installed - in GOROOT (PREFIX/go) but in a specific path: PREFIX/share/go - - Affected ports had their PORTREVISION bumped. - To reinstall these packages via the ports tree, it is needed to deinstall - them first (the build will fail if the `go` command detects that they - already exists in GOROOT). - - If you are using these third party Go packages for local Go development, - you have to add this new path to your GOPATH environment variable. - -20140107: - AFFECTS: users of Qt 4 ports - AUTHOR: makc@FreeBSD.org - - Qt 4 ports framework has been reworked, several ports have been renamed. - To ease upgrading run the following set of commands: - - # pkg set -o devel/qt4-declarative:x11-toolkits/qt4-declarative - # pkg set -o devel/qt4-qtestlib:devel/qt4-testlib - # pkg set -o textproc/qt4-clucene:textproc/clucene-qt4 - # pkg set -o www/qt4-webkit:www/webkit-qt4 - # pkg set -o x11/qt4-opengl:graphics/qt4-opengl - -20140102: - AFFECTS: users of archivers/p7zip - AUTHOR: rakuco@FreeBSD.org - - The MINIMAL and MODULES options have been removed from archivers/p7zip, - which now unconditionally installs the 7z, 7za and 7zr, as if the MINIMAL - option was previously unset. - - The RAR decompression codec, whose source code has a more restrictive - license that forbids its use for creating RAR archives, has been moved to - a separate port, archivers/p7zip-codec-rar. - -20131230: - AFFECTS: ports using Apache Software License 2.0 - AUTHOR: ohauer@FreeBSD.org - - The acronym for Apache Software License 2.0 was renamed to APACHE20 - -20131226: - AFFECTS: users of security/cyrus-sasl2 - AUTHOR: ume@FreeBSD.org - - The SASL GSSAPI authentication plugin was removed from - security/cyrus-sasl2 port and divided into new - security/cyrus-sasl2-gssapi port. - - If you are using the SASL GSSAPI authentication, please install - security/cyrus-sasl2-gssapi port, in addition to upgrading - security/cyrus-sasl2 port. - -20131218: - AFFECTS: users of news/cnews - AUTHOR: dinoex@FreeBSD.org - - The default path for overview files has changed. - Rebuild your overview files after the update with: - - su - news /usr/local/libexec/cnews/nov/initov - -20131217: - AFFECTS: users of databases/ruby-bdb or ports-mgmt/portupgrade and databases/db5 or databases/db6 - AUTHOR: mandree@FreeBSD.org - - databases/db5 and databases/db6 have recently been updated to fix - bugs. This changed their patchlevel version. - - However, ruby-bdb used to break during the db[56] upgrade due to a bug - described in <http://www.freebsd.org/cgi/query-pr.cgi?pr=184921>. - - THEREFORE, YOU MUST MANUALLY UPGRADE databases/ruby-bdb INDIVIDUALLY - TO 0.6.6_2 OR NEWER WHEN USING portupgrade AGAINST databases/db[56] - PORTS. To achieve that, type: - - # portupgrade databases/ruby-bdb - or - # portmaster -x 'db*' databases/ruby-bdb - - before proceeding with other upgrades. - - Should you have corrupted the portupgrade databases, or if ruby-bdb - refuses to work with the upgraded db* port with errors such as "DB - needs compatible versions of libdb & db.h", then rebuild the ruby-bdb - port manually, and fix the portupgrade databases: - - # make -C /usr/ports/databases/ruby-bdb all deinstall install clean - # pkgdb -fu - # portupgrade -f db5 db6 - - This should return portupgrade to normal operation. - -20131216: - AFFECTS: users of x11/xorg, graphics/libGL, graphics/dri, all xorg ports - AUTHOR: zeising@FreeBSD.org - - The default xorg version has been switched on FreeBSD CURRENT. - - 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 port 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. - - 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 - -20131216: - AFFECTS: users of databases/db4* - AUTHOR: mandree@FreeBSD.org - - Berkeley DB versions before and excluding 4.8 have been marked deprecated. - New port installations should be based on Berkeley DB 5 or 6. - - Note that Oracle Berkeley DB 6 is under the more restrictive Affero GPL v3 - license, be sure to review if using that fits your requirements. - - You can add WITH_BDB_VER=5 or WITH_BDB_VER=6 to /etc/make.conf to have all - applications that get rebuilt use Oracle Berkeley DB 5 or 6, respectively. - - DO NOT FORCE DELETE older BerkeleyDB packages, that breaks the upgrade - tools. Instead, first rebuild the ports that depend on it, then - remove the old Berkeley DB versions. - - Berkeley DB ports should be able to build/install with an older and a - newer version version both installed if WITH_BDB_VER is set. If a - port then grabs the old Berkeley DB version, that is an issue with the - port that requires Berkeley DB, and should be reported to the - maintainer. - - If you are interested in upgrading now already, we have instructions - at <https://wiki.freebsd.org/Ports/BerkeleyDBCleanup>. |