| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
- Fix build on 12-STABLE and CURRENT (amd64 and i386)
- Bump PORTREVISION for all ports that depends of lang/fpc
- Add USE_BINUTILS to fpc and lazarus based ports
- Add binutils dependency to Uses/fpc.mk and Uses/lazarus.mk
PR: 240293 239934 233413 214864
Exp-run by: antoine
|
|
|
|
| |
- Remove LD_UNSAFE
|
| |
|
|
|
|
|
|
| |
Submitted by: rene
Reviewed by: mat, tcberner
Differential Revision: https://reviews.freebsd.org/D20725
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
a symbol matches multiple clauses the last one takes precedence. If the
catch-all is last it captures everything. In the case of Qt5 libraries
this caused all symbols to have a Qt_5 label while some should have
Qt_5_PRIVATE_API. This only affects lld because GNU ld always gives the
catch-all lowest priority.
Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium. Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3] The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one. If there's no such non-weak symbol the call
in the weak wrapper resolves to the weak wrapper itself creating an infinite
call loop that overflows the stack and causes a crash. Some of the
allocation functions are variants of C++ new and delete and it probably
depends on the compiler whether these variants are used in other parts of
Qt5Webengine.
Remove the weak wrappers (make them Linux specific). This isn't binary
compatible but we are already breaking that with the changes to the symbol
versions.
[1] https://github.com/qt/qtwebengine/commit/5c2cbfccf9aafb547b0b30914c4056abd25942a4
[2] https://github.com/qt/qtwebengine/commit/2ed5054e3a800fa97c2c9e920ba1e6ea4b6ef2a5
[3] https://github.com/qt/qtwebengine/commit/009f5ebb4bd6e50188671e0815a5dae6afe39db5
Bump all ports that depend on Qt5.
PR: 234070
Exp-run by: antoine
Approved by: kde (adridg)
|
| |
|
|
|
|
|
|
|
| |
- Add FLAVORS
Approved by: portmgr
Differential Revision: https://reviews.freebsd.org/D14661
|
|
|
|
|
|
|
|
|
|
| |
- Convert all fpc-based ports to USES=fpc
PR: 227210
Reviewed by: portmgr
Approved by: portmgr
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D14617
|
|
|
|
| |
Reported by: pkg-fallout
|
| |
|
| |
|
|
|
|
| |
- Remove BROKEN state.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(3104) Compiling globe.pas
/wrkdirs/usr/ports/russian/emkatic/work/emkatic-0.28-src/globe.pas(28,67) Fatal: (10022) Can't find unit Serial used by Globe
Fatal: (1018) Compilation aborted
Error: /usr/local/bin/ppcx64 returned an error exitcode
Error: (lazarus) Compile Project, Mode: SrcDist, Target: emkatic: stopped with exit code 256
ERROR: failed compiling of project /wrkdirs/usr/ports/russian/emkatic/work/emkatic-0.28-src/emkatic.lpi
- Switch to options helpers
Approved by: portmgr blanket
|
| |
|
|
|
|
|
| |
With hat: portmgr
Sponsored by: Absolight
|
| |
|
|
|
|
|
|
| |
Reported by: pkg-fallout
PR: 206873
Submitted by: maintainer
|
|
|
|
| |
Approved by: portmgr blanket
|
|
|
|
|
|
|
| |
PR: 205076
Submitted by: Andrey Fesenko (maintainer)
Approved by: mat (mentor)
Differential Revision: D4563
|
|
|
|
|
|
|
|
| |
- Adjust pkg-descr and pkg-message
- Add required patch
PR: 204351
Submitted by: Andrey Fesenko <andrey@bsdnir.info> (maintainer)
|
|
|
|
|
|
|
|
|
|
| |
- Use OPTIONS helpers more widely (this also allows to GC WANT_GNOME)
- Add `pkg-message' on how to enable PC speaker sound output support
- Convert .include <bsd.port.pre.mk>/<bsd.port.post.mk> into
<bsd.port.options.mk>/<bsd.port.mk> and wrap one overly long line
while here
PR: 200808 (modified)
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- Add USE_FPC_RUN to bsd.fpc.mk. It add fpc units like run dependencies. Otherwise
fpc units only are added like build dependencies (less dependencies registered
when they are installed with pkg).
- Remove GTK1 obsolete dependencies
- Bump all ports with dependencies of fpc-* units
- Bump all ports with dependencies of lazarus ports
- Clean up
|
| |
|
|
|
|
|
|
|
|
|
| |
Chase portaudio change
Add patches from debian for games/cultivation
Add patches from upsteam for audio/rezound
Mark py-fastaudio as broken
Approved by: maintainer
|
|
|
|
|
|
|
|
|
|
|
| |
- Add missing LCL_UNITS_DIR assignment (otherwise port was not buildable
both locally and in tinderbox)
- Rename rather vague LCL (Lazarus Component Library) option to GUI as it
better reflects its usage and comes with nice default description
- Rephrase {GTK2|QT4}_DESC and spell GTK+ and Qt correctly
- Sanitize installation target recipe and improve port description text
PR: 199260
|
|
|
|
| |
- Add QT/GTK OPTIONS like another lazarus app port
|
|
series (MK-152, MK-152M, MK-1152, MK-161).
Only supports cyrillic user interface.
WWW: http://sourceforge.net/projects/emkatic/
PR: 194459
Submitted by: f0andrey@gmail.com
|