The dependency was being pulled indirectly (qt5-linguist -> qt5-assistant ->
qt5-webkit), which hasn't worked since r457276:
Reading /wrkdirs/usr/ports/sysutils/pcbsd-utils-qt5/work/pcbsd-3c4d2b/src-qt5/pc-softweb/pc-softweb.pro
Project ERROR: Unknown module(s) in QT: webkitwidgets
One test fails when this port is linked with lld:
d_loaddump: debugfs load/dump test: failed
--- d_loaddump/expect 2017-10-16 05:45:45.000000000 +0000
+++ d_loaddump.log 2017-12-28 13:00:42.099973000 +0000
@@ -10,7 +10,7 @@
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
-test_filesys: 12/64 files (0.0% non-contiguous), 158/512 blocks
+test_filesys: 12/64 files (0.0% non-contiguous), 156/512 blocks
Exit status is 0
debugfs -R ''dump test_data d_loaddump.ver.tmp'' test.img
Exit status is 0
This looks like a very unusual failure and careful investigation into
lld's behaviour is warranted, but for now set LLD_UNSAFE to fall back
to ld.bfd so the port continues to build for users using lld as
/usr/bin/ld.
PR: 214864
Approved by: portmgr (LLD_UNSAFE blanket)
Sponsored by: The FreeBSD Foundation
was conflicting with C++ headers, leading to the following errors:
In file included from /usr/include/c++/4.2/iostream:45,
from ../include/XmlFileWriter.h:36,
from pflogx.cpp:36:
/usr/include/c++/4.2/ostream:566:47: error: macro "flush" passed 2
arguments, but takes just 1
This header was required before PF_* enums were moved to <netpfil/pf/pf.h>,
which applies to all supported versions of FreeBSD. Thus, do not #include
offending and nowadays useless header file, only #include <netpfil/pf/pf.h>
(which is #included by <net/pfvar.h>) when its definitions are needed.
Tested on: i386, amd64, powerpc, sparc64
Snooze waits until a particular time and then runs a command.
Together with a service supervision system such as runsv(8) (from
sysutils/runit), this can be used to replace cron(8).
Benefits over cron(8):
- mnemonic syntax
- no overlapping job runs possible
- filtering by ISO week and day of year
- no centralized daemon required (no fuzzing with multiple
users/permissions)
- can easily disable jobs or force their execution
instantly
- have custom logs
- very robust with respect to external time changes
- can use a file timestamp to ensure minimum waiting time between two
runs, even across reboots
- randomized delays
- variable slack
- ad-hoc usage possible, just run the program from command line
WWW: https://github.com/chneukirchen/snooze
htop only requires lsof for its open files view. Move the lsof run
dependency to an option so that it can be removed by users.
While here
- Add LICENSE_FILE
- Follow http://htop.sourceforge.net/ redirect to
http://hisham.hm/htop/ and update WWW
PR: 224241
Approved by: gaod@hychen.org (maintainer timeout, 2 weeks)
There were some questions about the version. The source code has 1.2 in it,
but it hasn't been tagged on github. So I left it as g20171216.
PR: 224470
Submitted by: Dmitri Goutnik <dg@syrec.org>
Approved by: adamw (mentor)
Differential Revision: https://reviews.freebsd.org/D13563
- in general, if we think that the code is not architecture-specific,
and instead just enables x86 assembler by default, those should
use BROKEN rather than IGNORE. This will allow them to be attempted
with TRYBROKEN.
- spell i386 as x86.
- spell asm as assembler.
- pet portlint.
These changes should have no effect on tier-1 builds.
Approved by: portmgr (tier-2 blanket)
A64-Olinuxino is a Single Board Computer based on the Allwinner A64 SoC.
Reviewed by: bapt
Approved by: bapt
Differential Revision: https://reviews.freebsd.org/D13562
- Do not overwrite do-build, it is not necessary
- Ensure the env variables are respected during configure phase
- Now that we use the regular do-build kernel we can pass gmake variables via
arguments which allows to overwrites predefine ones without custom patches
- Force verbose mode when building to see what command line is invoke, in in
particular which compiler is called
- Overwrite NOSTDINC_FLAGS because on freebsd we do actually want to use our
regular standard include files
- Register the dependency on libssl/libcrypto
Approved by: manu
Differential Revision: https://reviews.freebsd.org/D13543
osquery/libosquery_additional.a(rocksdb.cpp.o):(.data.rel.ro._ZTIN7osquery17GlogRocksDBLoggerE+0x10): undefined reference to `typeinfo for rocksdb::Logger'
Reported by: pkg-fallout
U-Boot tools for creating and analyzing u-boot images.
U-Boot images are used to embed kernels into a know format for u-boot.
It can also be FIT (Flattened Image Tree) images when the source describing
the image is written like a DTS (Device Tree Source).
Reviewed by: imp
Approved by: imp
Differential Revision: https://reviews.freebsd.org/D13455
Fix perms for k3b, switch suggested pw vault to keepassx2, print driver to hplip, add lilyterm to Lumina setup, other minor enhancements.
Approved by: jrm (mentor)
Differential Revision: https://reviews.freebsd.org/D13526
Add auto-clean-disk script and various minor fixes and enhancements
Approved by: jrm (mentor)
Differential Revision: https://reviews.freebsd.org/D13523
After testing every pecl-* port with PHP 5.6, 7.0, 7.1 and 7.2
i set the IGNORE_WITH_PHP accordingly to the fallout.
PR: 222165
Reported by: brnd
Approved by: portmgr (blanket)
Differential Revision: https://reviews.freebsd.org/D13476
We have more than one Allwinner 64bits SoC u-boot ports now
and others are coming.
Move the dependencies into the u-boot-master ports.
While here, switch maintainer on u-boot-pine64 and u-boot-sopine
to uboot@ as discussed with imp@ and brd@
Reviewed by: imp (maintainer)
Approved by: imp
Differential Revision: https://reviews.freebsd.org/D13450
BROKEN_* statements: this software is inherently x86-only. While here,
remove redundant ${PORTNAME}.1 from destination path and thus make the
line fit under 80 characters.
These small utilities allow creating very lightweight job queue
systems which require no setup, maintenance, supervision, or any
long-running processes.
The intended purpose is ad-hoc queuing of command lines (e.g. for
building several targets of a Makefile, downloading multiple files one
at a time, running benchmarks in several configurations, or simply as
a glorified nohup), but as any good Unix tool, it can be abused for
whatever you like.
WWW: https://github.com/chneukirchen/nq
Recent changes since MooseFS 3.0.97:
* MooseFS 3.0.99-1 (2017-11-23)
- (master) disconnect all clients when exports has changed
- (mount) do not show message about 'negative travel time' when the measured time is zero (happens in virtual machines)
- (all) fixed get16bit function on big-endian machines
* MooseFS 3.0.98-1 (2017-10-12)
- (mount) changed default cache mode on OS X from 'direct' to 'auto' due to problems with mmap
- (cgiserv) added seteuid to 'mfs' or 'nobody'
- (cs+tools) use readdir instead of readdir_r on glibc 2.24+
- (debian) added support for systemd in debian packages
- (all) fixed library dependencies (for libpcap,libz and libm)
- (mount) fixed race between defered 'open' and 'locks'
- (master) more chunk debugs and better handling chunk status change
- (cs) fixed handling mark for removal (after reload sometimes cs could send chunks marked for removal as normal chunks)
- (master) added file with metadata checksums (for future use)
- (master) fixed way of sending gids to changelog/follower
- (master) added inode checksum for some changes sent to changelog/follower
- (metadump) added '0x' prefix for fileds dumped as hex numbers
- (master) fixed ACL mask synchronization issues (restoring from changelog/leader->follower)
PR: 224157
Submitted by: freebsd@moosefs.com (maintainer)
Update to u-boot-master model, moved MAINTAINER to uboot@. This brings the
version from 2016.05 (super old) to 2017.09 under the unified FreeBSD u-boot
model.
All of the patches previously here have been made redundant, either by
upstream or by using our U-Boot repository with FreeBSD patches applied.
Reviewed by: imp, manu
Approved by: imp, jmcneill (maintainer)
Differential Revision: https://reviews.freebsd.org/D13352
We were not setting the flag to select the GNUstep ABI, so were defaulting to
using the GCC-compatible version, which was likely to trigger a lot of subtle
bugs. This was noticed when C++ exceptions thrown through Objective-C stack
frames caused segfaults.
- Remove FLAVOR from py-docutils dependency in comms/uhd, in this case
it needs the rst2html command, not the docutils module
- Mark some ports as not compatible with python3
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