The file lib/collectd/disk.so was being commented out in pkg-plist for
all FreeBSD versions instead of just for versions less than 10.
Reported by: pierre@guinoiseau.eu (via ports-committers@)
Reviewed by: swills (mentor)
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D8042
The purpose of this academic open-source project is to develop a video
encoder for the emerging High Efficiency Video Coding (HEVC) standard.
This Kvazaar HEVC encoder is being developed towards the following goals:
1. Coding efficiency close to HEVC reference encoder (HM)
2. Modular encoder structure to simplify its data flow modeling
3. Efficient support for different parallelization approaches
4. Easy portability to different platforms
5. Optimized encoding speed without sacrificing its coding efficiency,
modularity, or portability
6. Reduced computation and memory resources without sacrificing its
coding efficiency, modularity, or portability
7. Excellent software readability and implementation documentation
Achieving these objectives requires encoder with design decisions that
make this open-source encoder unique:
1. The encoder is developed from the scratch (HM used as a reference)
2. The implementation language is platform-independent C
http://ultravideo.cs.tut.fi/#encoder
- Update devel/py-efl to 1.18.0
- Update multimedia/rage to 0.2.1
- Update x11-wm/enligtenment to 0.21.2
- Bump PORTREVISION in graphics/edje_viewer
- Bump PORTREVISION in x11/terminology
- Merge graphics/evas_generic_loaders* into devel/efl
- Merge multimedia/emotion_generic_players-vlc into devel/efl
- Merge x11-toolkits/elementary into devel/efl
3.0.2
- add top-level keep_fnames option that implies both compressor
and mangler keep_fnames
- update UglifyJS to 2.7.3
3.0.1
- update UglifyJS to 2.7.0
- split JS dependencies to separate files
Approved by: swills (mentor)
These are fixes for two separate issues (even though fixing the latter
depends on fixing the former), but they are being landed together to avoid
having to bump PORTREVISION twice.
1. r411689 ("Drop USES=gmake") caused a regression where several
configuration tests (glx, libXcomposite, libXrender and leveldb) were
failing even though they should not.
The .pro files for those tests all have "OBJECTS_DIR = obj", which causes
qmake to create this subdirectory when generating the test's Makefile and
put object files there. The problem is that make(1) always tries to cd
into this directory (among others in case MAKEOBJDIRPREFIX or MAKEOBJDIR
are set), so the compiler was being invoked like this:
c++ -o obj/foo.o /path/to/foo.cpp
from _within_ obj/ itself, causing the compiler to fail. Readding
USES=gmake is an option, but it causes the build to take a lot longer, so
the approach I ended up adopting is to patch the .pro files and remove
the OBJECTS_DIR lines.
Fixing this enables a few more graphics-related configuration options
("graphics_surface" and "glx").
2. The port was always failing to build if databases/leveldb was installed.
Because we were not depending on databases/leveldb and also because of
the item above, we were always building WebKit's bundled LevelDB copy as
a static library and linking it into libQt5WebKit.so. However, the way
the linker was invoked was always causing the system-wide libleveldb.so
to be used instead:
c++ -o libQt5WebKit.so -Wl,-whole-archive -lleveldb -Wl,-no-whole-archive -L/path/to/static/leveldb [...]
Since there is no reason to use a bundled dependency anyway, it is easier
to just make the build use the system-wide LevelDB. Doing so does require
some patching though, as the LevelDB port installs the memenv.h header
into a location that differs from the one WebKit expects.
PR: 212859
Reviewed by: tcberner
MFH: 2016Q3
warnings while they run. Each warning generates a new failing
test and the warning content is outputted via diag.
This module uses $SIG{__WARN__}, so if the code you're testing
sets this, then this module will stop working.
WWW: http://search.cpan.org/dist/Test2-Plugin-NoWarnings/