Also add an asterisk_stopsleep knob (disabled by default) to allow
users to work around a possible race condition when asterisk is sent
a stop command just after launching, but before it's startup is
actually completed.
PR: 221271
Submitted by: O. Hartmann <ohartmann@walstatt.org>
MFH: 2017Q3
Update the default Objective-C compiler.
Fix various build failures in GNUstep ports from newer versions of the GNUstep
core libraries and from changes to GNUstep Make.
Update various ports that use GNUstep and bump the portrevision of the ones
that haven't had a new release.
zmq_utils.h functionality was moved to zmq.h since 4.2.0, with a deprecation
warning added. ports r448376 updated libzm4 to 4.2.2, which caused a build error
in net/cmzq due to the -Werror flag (set by default):
/usr/local/include/zmq_utils.h:41:32: error: unknown warning group '-Werror', ignored [-Werror,-Wunknown-warning-option]
#pragma GCC diagnostic ignored "-Werror"
^
/usr/local/include/zmq_utils.h:44:9: warning: Warning: zmq_utils.h is deprecated. All its functionality is provided by zmq.h. [-W#pragma-messages]
#pragma message("Warning: zmq_utils.h is deprecated. All its functionality is provided by zmq.h.")
^
Squash the -Werror flag (as done in net/libzmq4) accordingly.
While I'm here:
- Modernize test target
- Group build related entries (MAKE_ENV/CPPFLAGS)
PR: 221688
Reported by: olgeni, Jan Bramkamp <crest_maintainer rlwinm de>
MFH: 2017Q3
Bump PORTREVISION for dependency change.
Give up maintainership as I have not used this port for years
and I'm really not in position to test or upgrade it.
PR: 221659
Submitted by: sunpoet
- Update PORTVERSION and distinfo checksum (4.2.2) [1]
- Use DISTVERSIONPREFIX -> tweak MASTER_SITES
- Split CURVE option (now a group) into TWEETNACL and SODIUM options [1]
- Group NORM and PGM options into a MULTICAST group
- Simplify & tweak options descriptions accordingly
- Update MANPAGES configure argument (*-documentation is deprecated)
- Remove patch that was upstreamed [1]
- Move curve_keygen from pkg-plist to conditional PLIST_FILES
PR: 214367
Submitted by: Eric Camachat <eric camachat org> [1]
Actually change the value of USES=python:<version-spec> that was
supposed to land in ports r448303
It was reverted during QA and the final diff was not reviewed prior to commit.
Pointyhat me.
PR: 219325
Approved by: portmgr (blanket)
MFH: 2017Q3
This version (0.6) of the upstream package version does not appear to intend to,
or explicitly support Python 3. It also currently fails to build with Python 3.x
with a SyntaxError:
SyntaxError: Missing parentheses in call to 'print'
This change limits the USES=python:<version-spec> support declaration to 2.7
accordingly.
Note: A closed upstream PR [1] mentions fixing tests for Python 3 in 2015, so
the version-specifier may change (be relaxed) upon future port/version updates,
or at MAINTAINER's (also the package author) discretion to explicitly mark
Python 3 as an intended supported version, *independent* to any build/run-time
issues that may exist.
While I'm here, pet portlint:
- Strip shared libraries
- Add LICENSE_FILE
- Fix section order (*_DEPENDS)
[1] https://github.com/gvnn3/PCS/pull/2
PR: 219325
Reported by: Johannes Jost Meixner
Approved by: portmgr (blanket)
MFH: 2017Q3
This (upstream) package does not appear to support (intentionally or otherwise)
Python 3. It also fails to build with Python 3.x with a SyntaxError.
This change corrects the USES=python:<version-spec> support declaration
accordingly.
PR: 219324
Reported by: Johannes Jost Meixner
Approved by: portmgr (blanket)
MFH: 2017Q3
This port depends on Twisted, which supports Python 3.x as of a number of
versions ago for some growing number of its components. On initial view, ldaptor
appears inconsistent (at least not explicit) in its state of Python 3.x support
for its latest version (16.0.0, not this ports version, 0.0.43)
- A Python 3 compatible wheel is available on PyPI
- Python 3.3-3.5 are included in tox.ini for testing
However:
- Travis CI configuration only tests with 2.7
- Open "Python3 support #55" upstream issue [1]
Additionally, Twisted/Python3 support aside, test builds (without USES=twisted
declared), results in a build error at configure time:
SyntaxError: invalid syntax
This change limits build support to Python 2.7 accordingly.
While I'm here:
- Pet portlint: LICENSE [2], PLIST_FILES, makepatch.
[1] https://github.com/twisted/ldaptor/issues/55
[2] 7e249b1586
PR: 219323
Reported by: Johannes Jost Meixner
Approved by: portmgr (blanket)
MFH: 2017Q3
11.1-RELEASE and HEAD include libpcap 1.8 which doesn't ensure the experimental
remote packet capture feature only available to WIN32 isn't picked up by
builds on Unix. This solves the build error of the missing remote-ext.h
header file.
MFH: 2017Q3
Currently wmwifi doesn't start on amd64 and simply fails with
wmwifi: No wireless interface found!
The code assumes that sizeof(int) == sizeof(size_t) which isn't the
case on amd64 (and other architectures) and all sysctl() calls will
fail because of it.
While here:
- Fix a build failure when automake+autoconf are installed in the
build environment. By patching configure.in the build wants to
regenerate configure which doesn't work correctly:
gmake[1]: Entering directory '/usr/ports/net/wmwifi/work/wmwifi-0.4-bsd'
cd . && aclocal
aclocal-1.15: warning: autoconf input should be named 'configure.ac', not 'configure.in'
/usr/local/share/aclocal/gdk-pixbuf.m4:12: warning: underquoted definition of AM_PATH_GDK_PIXBUF
/usr/local/share/aclocal/gdk-pixbuf.m4:12: run info Automake 'Extending aclocal'
/usr/local/share/aclocal/gdk-pixbuf.m4:12: or see http://www.gnu.org/software/automake/manual/automake.html#Extending-aclocal
cd . && automake --gnu Makefile
automake-1.15: warning: autoconf input should be named 'configure.ac', not 'configure.in'
configure.in:3: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. For more info, see:
configure.in:3: http://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocation
configure.in:6: error: required file './compile' not found
configure.in:6: 'automake --add-missing' can install 'compile'
gmake[1]: *** [Makefile:82: Makefile.in] Error 1
gmake[1]: Leaving directory '/usr/ports/net/wmwifi/work/wmwifi-0.4-bsd'
*** Error code 1
Remove files/patch-configure.in and pass CFLAGS through
CONFIGURE_ENV instead.
- Add LICENSE, LICENSE_FILE
- Add missing dependency on libXext
[1] https://forums.freebsd.org/threads/61981/
PR: 221531
Reported by: forester on the FreeBSD forums [1]
Approved by: uqs (maintainer)
MFH: 2017Q3
FreeRadius developers include a feature enabled by default which checks
your OpenSSL version and refuses to run if certain CVEs are detected.
This is an interesting idea but it means it's possible to upgrade
FreeRadius on a production server and suddently it won't run, especially
if FreeBSD's base OpenSSL doesn't report a version number that can
convince the software it is free from the specified CVEs.
Currently FreeRadius refuses to run on FreeBSD 10.3-RELEASE because it
thinks base system OpenSSL is not patched for CVE-2016-6304, but that
was in fact patched by FreeBSD-10.3-RELEASE-p9.
This feature is only useful if you are using vanilla upstream versions
of OpenSSL which we are not.
Approved by: portmgr (with hat)
MFH: 2017Q3
- roughly equal to 12.1.2 Luminous RC2
- Major diffrence is that it also incluse the code for rbd-ggate,
which allows to mount ceph-pools as raw device. (/dev/ggate)
- ceph-fuse is working, albeit slow and typical fuse style.
Submitted by: Willem Jan Withagen <wjw@digiware.nl> (maintainer)
Relnotes: http://ceph.com/releases/v12-1-2-luminous-rc-released/
Differential Revision: https://reviews.freebsd.org/D11770
proxying with many options to handle several use-cases.
It replies to a neighbor solicitation with a specific neighbor
advertisement, in order to let the PE uplink router send further
packets to a CPE downlink router, that may or may not be the same
node that the one which runs ndproxy.
The main difference with the ndp(8) command-line tool is that, with
ndproxy(4), the host running ndp can be used only to redirect
packets to another IPv6 internal router, for instance a dedicated
one with hardware support of IPv6 routing processes.
WWW: http://www.fenyo.net/newweb/ndproxy.html
PR: 219622
Submitted by: Alexandre Fenyo (maintainer)
Reviewed by: matthew (mentor), mat
Approved by: matthew (mentor)
Differential Revision: https://reviews.freebsd.org/D11892
ld -m elf_i386_fbsd -N --no-check-sections --section-start=.prefix=0 --gc-sections -static -o bin/usbdisk.bin --oformat binary -e 0 bin/usbdisk.o
ld: error: unknown argument: --no-check-sections
ld: error: unknown argument: --section-start=.prefix=0
The port is supposed to use ld from devel/binutils but does not
currently respect ${LD} (or any of the other binutils related
variables) and always uses ld from base. Make sure that the build
actually uses the binutils from ports.
While here:
- Remove Perl runtime dependency
- Pet portlint
- Trim the pkg-message to the actually useful bits
* Modernized port
* Moved ONLY_FOR_ARCHS, Comes before *_DEPENDS and after LICENSE section
* Moved and sorted USES, and USE_x section
* Sorted Options section
PR: 220149
Submitted by: Šimun Mikecin <numisemis@yahoo.com>
Reviewed by: matthew (mentor)
Approved by: matthew (mentor), maintainer timeout (2+ weeks)
Differential Revision: https://reviews.freebsd.org/D11736
This is a workaround for FreeBSD 10, whose libc++ does not have an overload for
C++14's `operator delete(void*, size_t)'.
Since GCC 6 uses -std=gnu++14 by default, linking fails when a dependency (such
as taglib) is built with clang and lacking the overload. FreeBSD >= 11 is fine.
PR: 219489
Approved by: portmgr (blanket approval)
2017-07-31 net/rubygem-oauth212: Only created for www/gitlab; please use net/rubygem-oauth2 instead
2017-07-31 textproc/rubygem-liquid3: Use textproc/rubygem-liquid instead
2017-07-31 mail/dovecot2-antispam-plugin: Use pigeonhole instead. See https://wiki2.dovecot.org/HowTo/AntispamWithSieve
2017-07-31 mail/dovecot-antispam: Dovecot-1.x is deprecated. Use dovecot2 and dovecot2-antispam-plugin instead
2017-07-31 mail/dovecot-sieve: Dovecot-1.x is deprecated. Use dovecot2 and dovecot-pigeonhole instead
2017-07-31 mail/dovecot-managesieve: Dovecot-1.x is deprecated. Use dovecot2 and dovecot-pigeonhole instead
2017-07-31 www/rubygem-jquery-ui-rails5-rails4: Only created for www/gitlab; please use www/rubygem-jquery-ui-rails-rails4 instead
2017-07-31 security/rubygem-omniauth13: Only created for www/gitlab; please use security/rubygem-omniauth instead
2017-07-31 devel/rubygem-health_check22: Only created for www/gitlab; please use devel/rubygem-health_check instead
2017-07-31 devel/rubygem-semantic_puppet0: Use devel/rubygem-semantic_puppet instead
2017-07-31 devel/rubygem-newrelic_rpm3: Only created for www/gitlab; please use devel/rubygem-newrelic_rpm instead
2017-07-31 lang/p5-Parse-Perl: does not build with Perl >= 5.22
2017-07-31 sysutils/rubygem-puppet_forge1: Use sysutils/rubygem-puppet_forge instead
2017-07-31 sysutils/rubygem-SyslogLogger: Project is EOL'd because it was merged into Ruby 2.0
This fixes build issues with other spidermonkey using ports when
SM 1.7 is installed, due to SM 1.7's headers being found first. [2]
Update SM 1.7 users to take this change into account.
PR: 219761 [1], 214724 [2], 202246 [2]
Approved by: maintainer timeout (nearly 2 months)
While here:
Convert to options target helper
Switch to Github release format
Update license
PR: 221078
Submitted by: Marco Steinbach <coco@executive-computing.de> (maintainer)
drive is a tiny program to pull or push Google Drive files.
drive was originally developed by Burcu Dogan while working on the Google Drive
team. Since she is very busy and no longer able to maintain it, I took over
drive on Thursday, 1st January 2015. This repository contains the latest version
of the code.
WWW: https://github.com/odeke-em/drive
Rework the adding of dependancies in Mk/bsd.gstreamer.mk.
Previous when using USE_GSTREAMER[1] it would just add the request modules to BUILD/RUN_DEPENDS. This caused the qa script to complain because the old code didn't implicit depend on the gstreamer1 and gstreamer1-plugins[-bad] ports for the libraries they carried, even if they where present via the plugins! The new code adds implicit depends on these ports so USE_GSTREAMER[1] using ports have all the libraries included.
* The mad mp3 plugin was removed, mpg123 plugin also provides mp3 decoding. Switch over ports that used the gstreamer1 mad plugin.
* gtksink plugin renamed -> gtk
* Hook up the sndio plugin into the framework
* Add some indirect dependacies where needed
* Reorder the plugin list in bsd.gstreamer.mk so only one plugin per line. When changing plugins it doesn't result in multiple lines being changed.
* Remove mentions in bsd.gstreamer.mk of plugins mentions that where removed.
* Depend on libunwind on i386/amd64, GStreamer links to it if it is present.
PR: 220753
Exp-run by: antoine@
USE_REGPARM=1 is specific for amd64 and i386. Conditionalize its definition and
let the port build on ARM
Approved by: demon (maintainer)
Obtained from: pfSense
MFH: 2017Q3
Sponsored by: Rubicon Communications, LLC (Netgate)
Differential Revision: https://reviews.freebsd.org/D11637
Also change maintainer to my address
Reviewed by: cs (maintainer), mat (mentor)
Approved by: cs (maintainer), mat (mentor)
Differential Revision: https://reviews.freebsd.org/D11462
This gem was created for 2 purposes.
First is to enable ruby programmers to use HTTP or SOCKS proxies interchangeably
when using TCPSockets. Either manually with Proxifier::Proxy#open or by require
"proxifier/env".
The second purpose is to use ruby code that doesn't use proxies for users that
have to use proxies. The pruby and pirb executables are simple wrappers for
their respective ruby executables that support proxies from environment
variables.
WWW: https://github.com/samuelkadolph/ruby-proxifier
While here, copy docs and examples only if corresponding options turned on.
PR: 217893
Submitted by: Anton Yuzhaninov
Approved by: vg (maintainer timeout, 3+ months)
Approved by: az (mentor).
Add needed build dependencies.
This wasn't spotted before since poudriere pulls
in all RUN_DEPENDS before building, but portmaster didn't.
PR: 220567
Submitted by: hakan@siktas.com
MFH: 2017Q3
- Force the wrapper to use rpath pointing to the correct GCC directory.
This solves a problem (bug 217750) when a non-default GCC version is used.
PR: 217750