to confirm to man hier. An entry has been added to UPDATING.
Other changes:
* configuration file is now chmod 640
* data diretory is now chmod 750
* create the missing /var/run/ot-recorder for the PID
* Remove the EMAIL option and convert the dependencies of it as general
runtime requirements.
While I'm here:
* Remove superfluous occurrences of "+=" from PLIST_SUB, SUB_LIST and the
*_RUN_DEPENDS option helpers because there are no previous definitions of
those variables.
* Remove workaround for devel/py-msgpack from the post-patch target that is
no longer required.
* Do some cleanup and place variables to their intended locations.
Changelog:
* Note: The support for Python 2.7 was dropped with the 1.1.0 release!
https://github.com/matrix-org/synapse/releases/tag/v1.2.1
PR: 239013
Submitted by: Sascha Biberhofer <ports@skyforge.at> (maintainer)
MFH: 2019Q3
Security: 38d2df4d-b143-11e9-87e7-901b0e934d69
infrastructure ports (linux_base-c6 and linux-c6*) install i386 CentOS 6
packages. Using c6_64 instead of c6 made them install mixed amd64/i386
CentOS 6 packages and allowed Linux application ports to install amd64
binaries when available. The i386-only configuration was only useful for
users of x11/nvidia-driver* which didn't provide Linux amd64 emulation
until recently.
With x11/nvidia-driver* now supporting Linux amd64 there's no longer a
need for i386-only Linux on amd64. Let DEFAULT_VERSIONS+=linux=c6 make
Linux infrastructure ports install mixed amd64/i386 CentOS 6 packages,
like c6_64 before, and remove support for c6_64 as a value.
Replace LINUX_ARCH with ARCH everywhere because they are always the same
now.
When accessing video capture devices warnings like below are emitted [2]:
[40533:463527936:0420/214650.072475:ERROR:create_video_capture_device_factory.cc(58)] Not implemented reached in std::unique_ptr<VideoCaptureDeviceFactory> media::(anonymous namespace)::CreatePlatformSpecificVideoCaptureDeviceFactory(scoped_refptr<base::SingleThreadTaskRunner>)
Also websites that want to access the camera, microphone, etc. exhibit
broken behavior, e.g. no dialogs to permit access on the desired capture
devices come up. [1]
Thus add the related patches from www/chromium [2] that enable support for
video capture devices and explicitly activate the WebRTC feature. [1]
PR: 236915 [1], 237423 [2]
Submitted by: cmt [2]
Reported by: thea20lineisameme@protonmail.com [1]
Reviewed by: rakuco, tcberner (kde), Lorenzo Salvadore
Approved by: tcberner (kde)
Differential Revision: https://reviews.freebsd.org/D19900
Change log: https://github.com/NLnetLabs/routinator/releases/tag/v0.4.0
If you have been using previous releases of net/routinator check UPDATING file.
- Add an entry in UPDATING and fix typo in the previous entry
PR: 238335
Submitted by: Jaap Akkerhuis <jaap@NLnetLabs.nl>
- align file locations to match new upstream config
- amend messages and UPDATING to alert users
- use upstream sample files for default configuration
- MAINTAINER timeout
Approved by: jrm (mentor)
Differential Revision: https://reviews.freebsd.org/D20021
Update to the latest major release of Node.js, which includes many
significant changes. Users are encouraced to read the release
announcement before upgrading.
https://nodejs.org/en/blog/release/v12.0.0/
Update minimum version requirements for dependencies. Regenerate patches
with `make makepatch`.
Sponsored by: Miles AS
For full log see:
https://about.gitlab.com/2019/04/22/gitlab-11-10-released/
WARNING, this release switches the path were the repositories are
stored back to the default git home dir. Make sure you read the
UPDATING 20190423 entry and follow the update maual very carefully!
devel/lfcxml: update 1.2.6 -> 1.2.10
databases/cego: update 2.39.16 -> 2.44.1
databases/cegobridge: update 1.4.0 -> 1.5.0
databases/p5-DBD-cego: update 14.0 -> 1.5.0
- Warning: storage format has changed
Export to xml format before upgrade and re-import after the upgrade
See UPDATING
- recompile all applications linked to libcego
- Lots of changes, among them:
o improved crash recovery
o fixes to SQL expected behaviour
o better CDATA handling
o fixes primary key handling design issue
o changes to serialisation for export/import, XML export/import is still
possible
Submitted by: Bjoern Lemke <lemke@lemke-it.com>
Changelog: http://www.lemke-it.com/litexec?request=pubnews&user=&lang=en&numlog=1000
These haven't been QA'd for years, only blindly updated. After Firefox 57
language selection via extension was broken but Firefox 65 gained native UI.
PR: 221916
- Remove obsoleted redirector start script
- Change user and group from nobody to Rspamd
- Add notes to UPDATING
PR: 236505
Submitted by: Yasuhiro KIMURA <yasu at utahime.org>
- An -f command line flag that allows specifying a config file
- A handle for the SIGINFO signal
- Args to the children are passed as an array (so that it's possible
to pass an argument with a space in it)
- Fixes of some major bugs causing paladin to not correctly track
the number of running children (so it wouldn't know when to exit),
or not wait for children to exit before exiting itself after
receiving SIGTERM.
PR: 236111
Submitted by: rlwestlund@gmail.com
Approved by: Randy Westlund <rwestlun@gmail.com>
- ../UPDATING
add note regarding default options being changed.
- Makefile
adopt the port; update '1.2.8p22' to '1.2.8p24';
enable Nagios 4.x as the default supported version;
RUN_DEPENDS uses respective Nagios package as dependency;
delete unnecessary ${RM} -r api/perl;
new option now provides mk-livestatus' Perl API;
clean USES variable; built just fine.
- pkg-message
update documentation's URL (linked the one with text in English);
add clear note that Nagios' event broker support needs to be enabled.
Approved by: rene (mentor)
Differential Revision: https://reviews.freebsd.org/D18513
- Use --with-default-trust-store-file to set the location of the root
certificates so configure doesn't have to autodetect this and the
build dependency can be removed.
- Define TEST_TARGET.
- Remove DOCSDIR. The files are also in PREFIX/share/info.
- Use p11-kit-trust as the default PKCS#11 trust store.
PR: 235703
Reported by: mi
- Changes some hardcoded paths from /etc/urbackup to ${PREFIX}/etc/urbackup
- Adds a note to UPDATING about the foregoing path change
- Uses sqlite3, lua, and lmdb from ports tree, rather than embedded
- Enables support for mounting of VHD files via fuse
PR: 235432
Submitted by: freebsd@coombscloud.com (maintainer)
Relnotes: https://www.urbackup.org/server_changelog.html
* Bring back SNI (server name indication) support for TLS connections,
lost in 6.3.26_10 (PORTREVISION=10) as a regression over _9.
Pointy hat: mandree@
* Drop the X11 option, remove the Python dependency, and create a new
mail/fetchmailconf slave port/package that installs the fetchmailconf
configurator. Note that the _DEPENDS of the ports reflects a technical
dependence (fetchmailconf needs fetchmail), and we cannot keep an
X11 option that depends on fetchmailconf, since that would create
a circular dependency, which we must avoid.
* Patch configure instead of configure.ac with Cy's Kerberos fix, drop
autoreconf from USES, and add a new configure check directly to set
HAVE_DECL_SSLV3_CLIENT_METHOD to cover the various TLS providers
(currently five, base, openssl, openssl111, libressl, libressl-devel)
* Add -Wl,--as-needed to LDFLAGS so as not to pull in unneeded .so
libraries, for instance, libcom_err when compiling under GSSAPI_NONE.
* Bump PORTREVISION.
Very fruitful and nice collaboration with and
Approved by: chalpin@cs.wisc.edu (maintainer)
QGIS 3.4 LTR, the first long-term release (LTR) of QGIS 3.
This is a major upgrade and users should consult the UPDATING entry
provided for further information on how to progress.
http://changelog.qgis.org/en/qgis/version/3.4-LTR/
PR: 233726
Submitted by: Rainer Hurling <rhurlin@gwdg.de> (maintainer)
I completely misunderstood the config file location for goaccess.conf.
The config file hasn't moved to ETCDIR, only the sample file has. The
config file is still read from PREFIX/etc.
Remove the UPDATING/pkg-message instructions about this, and install
the config file to the correct place, along with a PORTREVISION bump.
Pointy hat: adamw
With this release:
- The config file has moved from PREFIX/etc to ETCDIR
- The web assets are no longer installed separately (they
are compiled into the binary so this should not affect
end-users)
- NLS support (and OPTION) added
pkg-message and UPDATING entry added for conf file location
change.
Changes: https://goaccess.io/release-notes
PR: 234047
Approved by: maintainer (sbz)
* unbreak the port in the tier architectures
* add a bsd makefile to build and install the port instead of a gnu makefile
* run the author regression test as part of the build process
* do the proper changes to be able to disable the documentation
The new generated lib is named libtrio.so.2 ( previously misnamed libtrio.so.2.0.0)
and the libtrio.so symlink is generated. An entry in the UPDATING file was added
about those changes
Bump portrevision.
PR: 234288
Submitted by: mi
After some discussions within the x11 team, it was decided to move to a new
nomenclature for the LinuxKPI-based DRM ports that correctly reflects the
FreeBSD version the ports are for. This will also allow us to move to dedicated
branches per FreeBSD release and eases porting work.
Functionally, this commit is a no-op as we are not moving to new snapshots.
Reflect the move in UPDATING and MOVED. Users using the graphics/drm-kmod meta
port should not be affected. Direct consumers of the DRM ports shall move, as
in MOVED, as follows:
drm-stable-kmod is drm-fbsd11.2-kmod
drm-next-kmod is drm-fbsd12.0-kmod
drm-devel-kmod is drm-current-kmod
Reviewed by: zeising (x11)
Approved by: zeising (x11)
Differential Revision: https://reviews.freebsd.org/D18328
- Rename the files installed to /usr/local/etc/newsyslog.conf.d/ to end
with a '.conf' suffix.
- Add pkg-install script to automatically move any copies of the old
newsyslog file to the new location if it was modified from the default
or delete the old file if it is has not been modified.
- Add a note to UPDATING and pkg-message to warn users of this, in case
they are using provisioning/configuration management tools which need
to be modified.
Recent changes to /etc/newsyslog.conf (r340318) will only include files
from the /usr/local/etc/newsyslog.conf.d/ directory which end with
'.conf' and do not beginning with a '.' character.
Reviewed by: mandree (D17088)
Approved by: mat (maintainer)
Differential Revision: https://reviews.freebsd.org/D17089
Update to the latest major release of Node.js. Upstream has dropped
support for FreeBSD 10.x, so mark the port as BROKEN on FreeBSD 10.
Regenerate patches with `make makepatch`.
https://nodejs.org/en/blog/release/v11.0.0/
Sponsored by: Miles AS
Release notes: <https://github.com/openexr/openexr/releases/tag/v2.3.0>
Adjust LIB_DEPENDS of all ports that require ilmbase or openexr to chase
the new lower-case spelling of the name, and to omit the version from the
library name to ease future maintenance.
Bump PORTREVISION of all ports that depend on ilmbase or openexr directly,
so that they all get rebuilt on upgrades.
Add patches to graphics/ampasCTL to keep it alive, with (a) ilmbase now
that its Iex::BaseExc class is no longer derived from std::string,
details were given upstream through https://github.com/ampas/CTL/issues/71
and (b) to unwind semicolon/;-lists in cmake that stem from openexr/
ilmbase pkg-config variables.
(Note ampasCTL is unmaintained as FreeBSD port, and upstream,
and I cannot run-time test it.)
Poudriere build tests on 11.2-RELEASE-p1 amd64 of ALL ports depending
directly or indirectly on ilmbase and/or openexr have passed without
regressions. Thus invoking due diligence, I believe I have done the
equivalent of an -exp run, and do not require approval for the dependency
chases to third-party ports.
versions of our database system, including 10.5, 9.6.10, 9.5.14, 9.4.19,
9.3.24. This release fixes two security issues as well as bugs reported over
the last three months.
If you have untrusted users accessing your system and you are either running
PostgreSQL 9.5 or a newer version OR have installed the "dblink" or
"postgres_fdw" extensions, you must apply this update as soon as possible. All
other users can upgrade at the next convenient downtime.
Please note that PostgreSQL changed its versioning scheme with the release of
version 10.0, so updating to version 10.5 from any 10.x release is considered a
minor update.
The PostgreSQL Global Development Group also announces that the third beta
release of PostgreSQL 11 is now available for download. This release contains
previews of all features that will be available in the final release of
PostgreSQL 11 (though some details of the release could change before then) as
well as bug fixes that were reported during the second beta.
This release also changes the default option for the server packages to *not*
include XML support per default. If you need this, please check the XML option
knob and build the port.
Releasenotes: https://www.postgresql.org/about/news/1878/
PR: 229523, 198588
Security: 96eab874-9c79-11e8-b34b-6cc21735f730
Security: CVE-2018-10915, CVE-2018-10925
This update separates Java Gateway componentes from the Zabbix Server port,
creating an additional slave port for each version.
This way is possible to deploy a Java Gateway without the need to install
Zabbix Server components.
In the current state there wasn't an rcfile for the Java Gateway. [1]
PR: 217777
Reported by: Juan Garcia <juan@ish.com.au> [1]
Approved by: Pakhom Golynga <pg@pakhom.spb.ru> (maintainer)
Upstream used to distribute protocol headers as separate packages, but has
decided to merge those to a common package, named xorgproto. This update
tracks that change.
* Add a new port, x11/xorgproto, with are protocol headers for xorg.
* Hook the new protocol port to the build and to infrastructure in
bsd.xorg.mk.
* Update all ports with a dependency on any of the old *proto packages to
instead depend on xorgproto. Bump portrevision.
* Delete the old *proto packages, update MOVED.
PR: 230023
Submitted by: zeising
Approved by: portmgr (antoine)
exp-run by: antoine
Console based password storing application using an encrypted XML
document as its database.
WWW: https://github.com/levaidaniel/kc
Please read the UPDATING note!
PR: 222376
Submitted by: Vidar Karlsen <vidar@karlsen.tech>, Daniel <leva@ecentrum.hu> (maintainer and upstream-author)
Relnotes: 35656e47a3/Changelog
- Add a note to UPDATING about breaking changes
Changelog: https://dnsdist.org/changelog.html#change-1.3.2
PR: 229742
Submitted by: Ralf van der Enden <tremere@cainites.net>
Approved by: cpm
- Add a note to UPDATING about removal of support for IRC transport
- Thanks to reporter for help with testing
PR: 229388
Reported by: post at zuglufttier dot de
- [1] Do not link liblockfile when MAILUTILS option is off. Users who want
mail functionality should turn on the MAILUTILS option. See PR 227799.
- [2] Create a link under exec_directory pointing to
${PREFIX}/bin/movemail. See upstream bug https://bugs.gnu.org/31737 and
PR 228833.
- Based on user feedback, change the package name for the nox flavor of
editors/emacs-devel from emacs-devel_nox to emacs-devel-nox. The
original motivation for naming the package emacs-devel_nox was so that
PKGNAMESUFFIX would match the flavor names for USES=emacs ports and
flavor names cannot contain '-'.
- Remove patches that are no longer necessary. The patch
emacs-devel/files/patch-configure.ac is no longer necessary because 10.3,
which included an old version of texinfo in base, is EOL. The lldb-gud
patch is no longer necessary because the LLDB option has been removed.
- Update editors/emacs-devel to a newer commit on the upstream master
branch.
- Customize COMMENT for nox flavor of editors/emacs-devel.
PR: 227799 [1], 228833 [2]
Submitted by: yasu@utahime.org [1], bengta@sics.se [2]
Approved by: ashish
Differential Revision: https://reviews.freebsd.org/D15728
Update to the latest major release of Node.js. This release includes
many significant changes, both to Node.js itself and the FreeBSD port.
https://nodejs.org/en/blog/release/v10.0.0/
In particular, Node.js now requires OpenSSL 1.1.0h, so the BUNDLED_SSL
option is enabled by default. It is still possible to disable this
option when using security/openssl-devel (which is currently at 1.1.0h).
Multiple patches are required to get Node.js building with the bundled
OpenSSL library. Only amd64 builds get optimized assembler; all other
archs use non-asm implementations.
Changes this release:
https://github.com/zrepl/zrepl/blob/0.0.3/docs/changelog.rst
Breaking changes with the 0.0.3 release:
- Snapshots are automatically bookmarked and pruning of bookmarks must
be configured by adding the keep_bookmarks parameter to the prune
policy section of the zrepl configuration file (source side only).
Be sure to understand the meaning bookmarks have for maximum
allowable replication downtime.
- The ssh+stdinserver transport protocol has changed, requiring zrepl
to be updates on both the sending and receiving side, and the daemon
restarted on both sides.
- The first outlet in the global.logging section of the configuration
file is now used for logging meta-errors (e.g. problems encountered
when writing to other logging outlets).
This update consists of two parts which updates current port
and creates a new port with the old version as there are breaking
changes in the new version.
PR: 227396
Submitted by: Daniel Ylitalo <daniel@blodan.se> (maintainer)
Differential Revision: https://reviews.freebsd.org/D15146
Main changes in the port:
- Improve instructions for using dnscrypt-proxy2 together with unbound. [1]
- Add dnscrypt_proxy_suexec option for users who want to run the daemon as
root.
- Move the configuration file from ${PREFIX}/etc/dnscrypt-proxy.toml to
${PREFIX}/etc/dnscrypt-proxy/dnscrypt-proxy.toml, because by default
temporary files will use the path of the config file.
This fixes a permission issue when fetching the public resolvers list.
Changes: https://raw.githubusercontent.com/jedisct1/dnscrypt-proxy/2.0.10/ChangeLog
PR: 227129 [1]
Submitted by: egypcio@googlemail.com (maintainer)
Reported by: erik@nordstroem.no [1]
Differential Revision: https://reviews.freebsd.org/D15024
Please note:
20180416:
AFFECTS: users of mail/postgrey
AUTHOR: ports.maintainer@evilphi.com
If you use any of the optional make.conf variables to specify the
postgrey user, group, db dir, or run dir when building the port, you will
need to change the prefix from PG_ to POSTGREY_*. The variables were
renamed to solve a namespace collision with the PostgreSQL ports.
PR: 227261
Submitted by: Melissa Pilgrim <ports.maintainer@evilphi.com> (maintainer)
Reported by: Piotr Kubaj <pkubaj@anongoth.pl>
- Includes breaking rename of $WWWDIR/apps path
- Add fix file and warnings
- Add OpCache option
- Alphabetic ordering
- Migration from ownCloud is stale
- Take maintainership
PR: 227133
Approved by: Loic Blot <loic blot unix-experience fr> (maintainer)
This is a very large update, and it WILL require manually
updating existing conf files, though the changes to do so
are not extensive. Updating instructions are here:
https://wiki2.dovecot.org/Upgrading/2.3
Additionally there are various cleanups to the dovecot rc(8)
script, and support for a LUA scripting interface for dovecot.
The decision was made not to import the 2.3.0 or 2.3.0.1 releases
here, due to the number of existing bugs. ler and I have been
dogfooding it for months now, and all of the bugs I've encountered
are fixed in this 2.3.1 release.
This update is the result of many, many hours of collborative work
between ler and me, and the input of many people on the freebsd-ports
list.
- Fix LICENSE and set it to MIT
- Fix the way we handle the terminfo of x11/sterm. FreeBSD 12,
11-STABLE, and 11.2-RELEASE do not require any additional
configuration (thanks to bapt@) [1]. For older versions, there is a
simple set of instructions on how to configure terminfo for x11/sterm
in pkg-message.
- Create a symbolic link to user-defined config.h instead of making a
copy as is done in other suckless.org ports such as x11-wm/dwm and
www/quark.
- Respect CPPFLAGS
- Add some files to DOCS and DATA
- Eliminate an unnecessary .for loop during install
- Use HTTPS in WWW
- Add UPDATING entry as old config.h files will need to be updated for
the newer version
[1] https://svnweb.freebsd.org/changeset/base/331006
Changes: https://git.suckless.org/st/log/?qt=range&q=0.7..0.8
PR: 226632
Submitted by: 0mp
Approved by: Piotr Kubaj <pkubaj@anongoth.pl> (maintainer)
Ports using USES=php:phpize, php:ext, php:zend, and php:pecl are now
flavored. They will automatically get flavors (php56, php70, php71, php72)
depending of the versions they support (set with IGNORE_WITH_PHP). As a
consequence, ports using USES=pear and USES=horde are also flavored.
PR: 226242
Submitted by: mat
Exp-run by: antoine
Approved by: portmgr
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D14208
After Emacs flavors were introduced, users have requested the ability to
specify a default flavor for the Emacs ports (editors/emacs and
editors/emacs-devel) in make.conf, so add an example to the 20180201 entry.
Approved by: ashish
Differential Revision: https://reviews.freebsd.org/D14555
- When no virtualhosts are defined, and the default localhost/localhost is
effective, the post-install script now adds DEFAULT_EMAIL_HOST,
DEFAULT_URL_HOST, and add_virtualhost() lines to mm_cfg.py.
Add corresponding support to remove unchanged configurations to the
deinstall script.
- While here, overhaul crontab configuration to only request a merge if the
crontab had been modified, and unify progress reports.
- Merge pkg-deinstall into pkg-install, to avoid duplication of code
that might be missed in later maintenance.
PR: 225961
Reported by: Terry Kennedy
* Update to 1.99.96.20130920.
* Switch master site to GitHub.
* Update LICENSE.
* Remove EMACS_FLAVORS_EXCLUDE because this version of Lookup can be built with editors/emacs-devel.
* Update description and WWW in pkg-descr.
* Add entry to UPDATING about incompatibility.
PR: 225748
Submitted by: yasu@utahime.org (maintainer)
- Convert USE_EMACS to USES=emacs
- Remove editors/emacs-nox11 (refer to nox flavors of editors/emacs and
editors/emacs-devel)
- Permit default Emacs flavor to be specified in make.conf
- Rename japanese/migemo-emacs23 to japanese/migemo-emacs
- Update and simplify audio/emms and fix build on FreeBSD 10 [1]
- Update databases/bbdd and fix build on FreeBSD 10 [1]
- Update editors/emacs-devel
- Ensure Makefile shell commands that change directory are executed in a
subshell
- Silence some portlint warnings
[1] By not depending on base texinfo
PR: 225404
Reviewed by: antoine
Approved by: portmgr (mat) ashish (maintainer)
Differential Revision: https://reviews.freebsd.org/D13506
This will ensure users who do not read UPDATING are still presented with
the message about how to allow clients to connect to the daemon using
DNS when they upgrade the package.
PR: 225150
Reported by: swills
Security: https://www.vuxml.org/freebsd/3e5b8bd3-0c32-452f-a60e-beab7b762351.html
actually any lighter---it's built with exactly the same feature-set as
the main vim port. The only difference is lack of gtk20 GUI, and the
language bindings are off by default.
An UPDATING entry is included.
to 2.2. The recommendation is just to use gpgme, but I'm including
a (neo)muttrc command from David Wolfskill for people who prefer to
roll their own.
Reported by: David Wolfskill
The introduction of flavors caused the awscli package to be renamed to
py27-awscli. Since this package is preinstalled on all AWS EC2 instances
running a FreeBSD image, apply POLA and rename the package back to
awscli. The assumption is that the rename was unintentional.
Approved by: mat (co-mentor)
MFH: 2018Q1
Differential Revision: https://reviews.freebsd.org/D13555
This update replaces the default resolver used by
dnscrypt-proxy (cisco/OpenDNS) by a random one that
does not log entries and supports dnssec.
- Improve pkg-message's.
- Fix MASTER_SITES.
- Reorder Makefile variable's.
- Update WWW.
PR: 223222
Submitted by: Vinícius Zavam <egypcio@googlemail.com>
Reviewed by: dbaio, garga, mat
Approved by: Leo Vandewoestijne <freebsd@dns-lab.com>
(maintainer, previous patch, then timeout)
Differential Revision: https://reviews.freebsd.org/D12775
- Make the guile2 flavor the new default. Users requiring guile1
can use that flavor
- Add note in UPDATING, since the default is changing
Reviewed by: mat
Approved by: portmgr (mat)
Differential Revision: https://reviews.freebsd.org/D13478
Ports using USE_PYTHON=distutils are now flavored. They will
automatically get flavors (py27, py34, py35, py36) depending on what
versions they support.
There is also a USE_PYTHON=flavors for ports that do not use distutils
but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if
using distutils but flavors are not wanted.
A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
added to cope with Python ports that did not have the Python
PKGNAMEPREFIX but are flavored.
USES=python now also exports a PY_FLAVOR variable that contains the
current python flavor. It can be used in dependency lines when the
port itself is not python flavored. For example, deskutils/calibre.
By default, all the flavors are generated. To only generate flavors
for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.
In all the ports with Python dependencies, the *_DEPENDS entries MUST
end with the flavor so that the framework knows which to build/use.
This is done by appending '@${PY_FLAVOR}' after the origin (or
@${FLAVOR} if in a Python module with Python flavors, as the content
will be the same). For example:
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
PR: 223071
Reviewed by: portmgr, python
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D12464
Please note:
- Web's static dirs have moved to a single dedicated directory.
- Users should review webserver's /static configuration (examples in
share/examples/sympa).
PR: 223793
Submitted by: geoffroy desvernay <dgeo@centrale-marseille.fr> (maintainer)
Relnotes: https://github.com/sympa-community/sympa/blob/6.2.22/NEWS.md
The build currently fails when older netpbm version are still
installed in the build environment e.g. when upgrading from 10.35.98
to 10.80.00 the build fails with
ppmtompeg.o: In function `main':
ppmtompeg.c:(.text+0x9a5): undefined reference to `pm_strfree'
ppmtompeg.o: In function `getUserFrameFile':
ppmtompeg.c:(.text+0xcb1): undefined reference to `pm_asprintf'
ppmtompeg.c:(.text+0xcfb): undefined reference to `pm_strfree'
ppmtompeg.c:(.text+0xd04): undefined reference to `pm_strfree'
- Use explicit paths when linking with libnetpbm
- Remove UPDATING entry that previously recommended deinstalling
netpbm first when using portmaster/portupgrade
PR: 223724
Separate python2 and python3 bindings[1], to allow each to be enabled
independently or concurrently. py27 is still the default.
As long as I'm messing with language bindings, turn the Tcl and Lua
options off by default. This does NOT in any way affect support for
editing those types of files (including indenting, completion,
highlighting, linting, etc.)---it only affects plugins written in
Tcl or Lua or interactive debugging.
Suggested by: mat [1]
The flag has partial support across the tree, and the same effect
can be obtained by using ".undef WITH_DEBUG".
Reviewed by: mat, rene
Approved by: portmgr (rene)
Differential Revision: https://reviews.freebsd.org/D12548
- Update x509 patch to 11.0
- HPN/NONECIPHER do not apply currently and are disabled by default,
same as the base sshd. A compatibility patch is applied if
these options are disabled to prevent startup failures; the options
are kept as deprecated.
- SCTP patch does not apply.
Changes: https://www.openssh.com/txt/release-7.6
Notable changes:
- SSH version 1 support dropped.
- Dropped support for hmac-ripemd160 MAC.
- Dropped support for the ciphers arcfour, blowfish and CAST.
- RSA keys less than 1024 bits are refused.
net/bsdrcmds by default allowing end-users to install both ports.
Users may deselect the options to use the original command names
however they must also uninstall net/bsdrcmds to avoid the conflict.
A lot of things have changed for the better since version 5.6 in cwm,
but upstream has stopped tagging new releases. This updates the port
to use a more recent commit to match cwm in OpenBSD more closely.
This is important because configuration options have changed which
makes it harder to share config files between systems.
While here
- Fix license which appears to not be BSD 2-clause but the ISC license
- Update WWW. The old site is gone.
- Remove MASTER_SITES which wasn't really used
Changes: https://github.com/chneukirchen/cwm/compare/v5.6...linux
PR: 222423
Approved by: braakvaak@aol.com (maintainer timeout, 2 weeks)
suggested by upstream, like courier-imap port does.
The sample files are renamed to ".dist" because that is the name
the tool expects.
Also added a note to UPDATING to warn users about the sysconftool
expecting the comments not to be removed.
While here convert to localbase.
Suggested by: Doug McIntyre <merlyn at iphouse.net>
Clarify the wording around the devel/cmake-modules deletion (merge into
devel/cmake), and provide explicit instructions for users on how to
proceed.
PR: 222000
This port now provides Cargo. This is the recommended now because Cargo
won't be provided separately in the future.
To build Cargo, we set `extended = true` in `config.toml`. As a side
effect, this flag also installs Rust source code. The port has a new
`SOURCES` option (disabled by default) to keep those sources.
As a consequence of this, `devel/cargo` is removed. Several ports
and Makefiles in Mk were updated to depend on `lang/rust` instead of
`devel/cargo`.
The other big change in this patch is the use of the bundled crates,
instead of relying on Cargo's registry (which was part of the distfiles,
in order to allow offline builds). So now, we don't need to prepare the
registry when updating this port.
This has several other benefits:
* It fixes the build with sudo(8).
* It fixes the use of the ino-64 patch (it was not applied to the
registry, thus not used).
Compilation errors were fixed in the ino-64 patch.
Various `.cargo-checksum.json` files are updated after the sources are
patched (FBSD10_FIX, ino-64, and so on). This fixes builds which were
failing with errors such as:
error: the listed checksum of `.../rustc-1.19.0-src/src/vendor/lzma-sys/xz-5.2.3/build-aux/config.rpath` has changed:
expected: c8b4c017079da9dfb3086a0583e60ffe736184d89005dc5973f0bb0fd17c04bb
actual: 561b00eb30ecaef2c9da17bc195e7d2a7ea63facea38ea9849fbb0ed340bebba
PR: 221088
Reported by: joneum@, nwhitehorn@, romain@,
Ekaterina Vaartis <vaartis@cock.li>,
david@catwhisker.org,
fullermd@over-yonder.net,
rum1cro@yandex.ru,
w.schwarzenfeld@utanet.at
Differential Revision: https://reviews.freebsd.org/D11783
Upstream has set collation type for MySQL to be implicit and
will cause issues when updating if tables are not set to
utf8_unicode_ci.
Approved by: lifanov (mentor, implicit)
now marked for deprecation at the end of the year (when upstream support
for it will end). Users of gnupg20 should migrate to gnupg22.
The gnupg port is remaining at 2.1.x for now, as it's essentially the
same thing as 2.2.0. It will become 2.3 soon-ish.
removes reliance on unnecessary cli script.
- net-p2p/bitcoin-daemon: create the user/group for the daemon to use also
install a sample configuration file.
With these two patches a "pkg install bitcoin-daemon" followed by "service
start bitcoind" will be sufficient to run as a non-privileged user and
automatically connect to bitcoin live network; using /var/db/bitcoin to store
blockchain data.
PR: 215059
Submitted by: Christopher Hall <hsw@bitmark.com>
Approved by: <robbak@robbak.com> (maintainer)
- luakit version 2017.07.26 is incompatible with the version from 2012
UPDATING entry suggests to remove the old configs
PR: 221016
Submitted by: freebsd-bugzilla@textmail.me
sshguard usually looks at sshguard.conf for a list of files to monitor,
but lets you override it via the command line using -l arguments.
This change fixes an issue with the previous rc script which was
*always* setting the '-l' arguments even if sshguard_watch_logs wasn't
set in rc.conf.
This change also sets the defaults in the config file to match the
former defaults in the rc script, and adds an UPDATING entry to warn
of the change from default configuration via rc.conf the config file.
PR: 220906
Submitted by: Dan McGregor (maintainer)
Reported by: chris@cretaforce.gr
- Add STUN, and SIP options for STUN/TURN, and SIP support
- Remove dependency on shells/bash
- Fix pkg-install script for PAM option, missed in previous
updates
- Add a note to UPDATING about a known issue
Bump to the latest major version of Node.js.
Remove files/patch-node.gyp, since this patch has been accepted
upstream. Remove
files/patch-deps_v8_src_base_atomicops__internals__arm__gcc.h,
which patches a now non-existent file after a change in how V8
implements atomic operations. Conditionally add the
_LIBCPP_TRIVIAL_PAIR_COPY_CTOR define when using clang 3.x to
workaround a known problem in libc++.
Approved by: robak (mentor)
Differential Revision: https://reviews.freebsd.org/D11030
The 3.x series is based on KDE Frameworks 5, and some programs have been split
into separate ports:
- Sheets, Words & co are in editors/calligra.
- Krita is in graphics/krita.
- Kexi is in databases/kexi.
- The calligra-l10n* ports are now part of editors/calligra itself.
Okular support in editors/calligra and Marble support in textproc/kreport have
been disabled for now because they need the KF5 version of those ports.
Thanks to everyone who's tested it and worked on it in our area51 repository.
Submitted by: Adrian de Groot <groot@kde.org>, tcberner, rakuco
Reviewed by: rakuco, mat (earlier versions)
Differential Revision: https://reviews.freebsd.org/D10167
gold linker from binutils 2.28 may produce duplicate library
symbols, which makes shared libraries created with it not usable
with conventional ld linker.
PR: 218187
Submitted by: amdmi3
This makes yarn's backend selection consistent with npm and all other
node consumers.
Add an UPDATING message to reduce surprise.
Submitted by: maintainer (Luca Pizzamiglio)
Reported by: jrm