on FreeBSD 11.
When the region panel is selected it would crash right after printing:
GnomeDesktop-WARNING **: locale 'kk_Cyrl_KZ.UTF-8' isn't valid
This is because the gnome-desktop code that processes the locale doesn't
handle multi language locales like the one above. And the code wasn't
taking into account that language might be NULL.
There was a typo in the line setting LDFLAGS: we need -L/some/dir, not
/some/dir.
From the logs:
/usr/local/lib: file not recognized: Is a directory
c++: error: linker command failed with exit code 1 (use -v to see invocation)
Thanks to antoine for raising the issue, and sorry for the brain fart.
MFH: 2015Q4
* multimedia/obs-studio:
Import some upstream commits that pass all required include directories to
the compiler and reference libsysinfo.so with a full path instead of passing
-lsysinfo and relying on ${LOCALBASE}/lib being in the linker search path.
* textproc/sigil:
Pass LDFLAGS+=${LOCALBASE}/lib for now to work around the fact that
upstream's build system references libhunspell-1.3.so and libpcre16.so
without full paths (instead of finding them with the proper CMake commands it
relies on pkg-config's output).
* x11/antimicro:
Also pass LDFLAGS+=${LOCALBASE}/lib for now to work around the fact that
several X11 and SDL2 libraries are referenced without full paths. I sent a
pull request upstream to fix the X11 references, but SDL2 is still detected
through pkg-config.
MFH: 2015Q4
The PR was for bar-aint-recursive v1.0, but the project was renamed and
got a new release since the PR was submitted nearly a year ago.
PR: 196682
Submitted by: evgeni.dimitrov (gmail)
bar is a lightweight bar entirely based on XCB. Provides full UTF-8 support,
basic formatting, RandR and Xinerama support and EWMH compliance without
wasting your precious memory.
Bug 200018 is caused by the .pyc/.pyo files installed by devel/py-pykde4
containing references to the stage directory in them. When
editors/kate-plugin-pate is built by a user with write-access to those
PyKDE4 .pyc/.pyo files, they are rewritten automatically by Python to point
to their current location, which most of the times is different from the
staging location of where devel/py-pykde4 was built. This at the very least
leads to a filesystem violation in Poudriere.
The fix I landed upstream involves making kdelibs's PythonCompile.py accept
a --destination-dir parameter with the directory we want to register in the
.pyc/.pyo files, just like several ports do in their build or post-install
targets by calling Python's compileall.py module with -d.
The patches in files/ look somewhat confusing because we already patch
PythonMacros.cmake to build .pyo files and had to integrate the other
patches into it. At least I have added some context to
patch-cmake_modules_PythonMacros.cmake to reduce the confusion.
Bump PORTREVISION in affected ports:
- devel/py-pykde4: Install .pyc/.pyo files with ${STAGEDIR} in them.
- games/kajongg: The plist now includes .pyo files, and was adjusted to work
with Python 3 in the future if necessary.
- x11/kdelibs4: Install new CMake files.
- x11/plasma-scriptengine-python: Install .pyc/.pyo files with ${STAGEDIR}
in them.
PR: 200018
MFH: 2015Q4
${PERL5} points to a specific version of perl, say, perl5.22.1, it is
fine to use it in a ports Makefile to do Perly things, but ports using
it must use ${PERL}, that points to /usr/local/bin/perl so that if the
minor version is updated, the shebang keep working.
While there, make some ports use shebangfix, regen a few patches, and
bump PORTREVISION where a shebang went from PERL5 to PERL.
PR: 205367
With hat: portmgr
Sponsored by: Absolight
Add the required bits to Uses/pyqt.mk along with all the PyQt5 ports.
Thankfully this commit is mostly adding new ports, as the hard work was
already done in r403297 and r403662.
Huge kudos to Tobias Berner <tcberner@gmail.com> and, most importantly,
Guido Falsi (madpilot@) for their initial work on these ports (see D2910 in
Phabricator for an earlier version of the PyQt5 patch set).
PR: 204672
Bring in some long overdue updates, some of which are required for us to
later land the PyQt5 ports.
One big change with this update is that the PyQt4 ports now install their
.sip files into share/py-sip/PyQt4 instead of share/py-sip. This way we do
not end up with directories like share/py-sip/QtCore, which are especially
confusing once PyQt5 lands and starts installing files with the same names.
Other noteworthy items:
- PORTREVISION has been bumped on ports depending on devel/qscintilla2
because libqscintilla2.so's SOVERSION has changed.
- graphics/seexpr has been converted to USE_PYQT, as the file it used to
define a build-time dependency on x11-toolkits/py-qt4-gui has moved.
Once again, big thanks to Tobias Berner <tcberner@gmail.com> and Guido Falsi
(madpilot@) for their initial work on these ports as part of the effort to
land PyQt5 into the tree (see D2910 in Phabricator for an earlier version of
the PyQt5 patch set).
PR: 205143