Commit Graph

37 Commits

Author SHA1 Message Date
Jose Alonso Cardenas Marquez 82ac7a6add - lang/fpc revert way like linker is taken by fpc compiler
- lang/fpc add binutils to RUN_DEPENDS
- editors/lazarus add binutils to RUN_DEPENDS
- editors/lazarus add gmake to RUN_DEPENDS
- editors/lazarus install fpc units like RUN_DEPENDS too
- Bump PORTREVISiON of fpc/lazarus ports

PR:		251712
Reported by:	amdmi3
2021-01-14 21:11:15 +00:00
Jose Alonso Cardenas Marquez 09d2d0c086 - Bump PORTREVISION. lazarus was updated to 2.0.10 2020-11-25 03:41:23 +00:00
Dmitry Marakasov c0acf9823c - Pet portlint
- Update WWW

Approved by:	portmgr blanket
2020-05-25 09:32:46 +00:00
Jose Alonso Cardenas Marquez 7978001440 - Bump PORTREVISION. lazarus was updated to 2.0.8 2020-05-14 06:03:42 +00:00
Jose Alonso Cardenas Marquez 8c8a336495 - Remove compat < 11 dependencies from bootstrap and compiler. It could fix problems
when GENERIC kernel is not used.
- Rebuild bootstrap (ppcx64 and ppc386) with new changes
- Bump PORTREVISION

PR:		239135
Reported by:	fbsdbugs4  at  sentry.org
2020-03-06 06:26:05 +00:00
Jose Alonso Cardenas Marquez b21613c950 - Update to 7.0.1 2019-12-31 15:26:00 +00:00
Baptiste Daroussin fb3d8a97b2 Fix plenty of check-sanity warnings:
Add licenses
Modernize using USES=gnome and USES=xorg
2019-10-10 13:17:47 +00:00
Jose Alonso Cardenas Marquez c0b7145df2 - Rebuild bootstrap (ppcx64 and ppc386) with ld patches
- 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
2019-09-03 15:51:50 +00:00
Jose Alonso Cardenas Marquez 4a4961a825 - Update to 6.8.1
- Remove LD_UNSAFE
2019-08-15 17:27:46 +00:00
Rene Ladan d2eb50ab00 Clean up final leftovers from Qt4.
Submitted by:	rene
Reviewed by:	mat, tcberner
Differential Revision:	https://reviews.freebsd.org/D20725
2019-06-26 11:52:23 +00:00
Jose Alonso Cardenas Marquez 2f17176655 - Update to 6.7.0
- Remove files/pealauncher.in
2019-03-07 04:58:53 +00:00
Tijl Coosemans 1bf487d3e7 Fix Qt5 symbol version scripts to put the catch-all clause first. When
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)
2019-01-16 11:13:44 +00:00
Jose Alonso Cardenas Marquez 7b6cf89909 - Add LLD_UNSAFE
Reported by:	214864
2019-01-15 05:37:32 +00:00
Jose Alonso Cardenas Marquez 5544f8eb64 - Update to 6.6.1 2018-11-21 20:46:24 +00:00
Jose Alonso Cardenas Marquez e0015a40d1 - Update to 6.6.0 2018-06-03 08:14:02 +00:00
Jose Alonso Cardenas Marquez ae635a951d - Moved ports to Uses/lazarus.mk
- Add FLAVORS

Approved by:	portmgr
Differential Revision:	https://reviews.freebsd.org/D14661
2018-05-25 16:31:21 +00:00
Jose Alonso Cardenas Marquez 5ab881a5d9 - Migrate Mk/bsd.fpc.mk to Mk/Uses/fpc.mk
- 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
2018-04-05 04:52:36 +00:00
Antoine Brodin 69da4f8da3 Fix build by adding chm to USE_FPC
Reported by:	pkg-fallout
2018-02-22 09:52:47 +00:00
Jose Alonso Cardenas Marquez 6bdf91750f - Update to 6.5.0
- Add QT5 option
2018-02-01 07:19:34 +00:00
Antoine Brodin a78ac4eb99 Revert recent fpc changes, they were obviously untested
With hat:	portmgr
2018-01-30 22:11:13 +00:00
Jose Alonso Cardenas Marquez e899f9c339 - Update to 6.5.0
- Add QT5 option
2018-01-30 19:07:03 +00:00
Jose Alonso Cardenas Marquez 3b58f0f06a - Update to 6.4.1 2017-07-07 03:20:13 +00:00
Jose Alonso Cardenas Marquez 1c83edd6a5 - Update to 6.4.0 2017-04-11 15:08:17 +00:00
Jose Alonso Cardenas Marquez 93f68e079d - Bump PORTREVISION. Lazarus was update to 1.6.4 2017-03-01 17:51:24 +00:00
Jose Alonso Cardenas Marquez 89c35eb48d - Update to 6.3.1 2017-02-26 17:42:24 +00:00
Jose Alonso Cardenas Marquez be6f93c16e - Fix index 2016-11-21 22:32:09 +00:00
Jose Alonso Cardenas Marquez 9845d863b7 - Update to 6.2.0 2016-11-21 22:09:40 +00:00
Mathieu Arnold 9fa9eb9ac7 Cleanup patches, a* categories.
Rename them to follow the make makepatch naming, and regenerate them.

With hat:	portmgr
Sponsored by:	Absolight
2016-07-26 16:51:15 +00:00
Dmitry Marakasov 1d1f878054 - Fix trailing whitespace in pkg-descrs, categories [a-f]*
Approved by:	portmgr blanket
2016-05-19 10:21:23 +00:00
Mathieu Arnold 7f4572eae4 Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 13:29:15 +00:00
Jose Alonso Cardenas Marquez a6877cf70d - Update to 6.0.0 2016-03-17 20:27:25 +00:00
Koop Mast 71d5deb1f4 Move Mk/bsd.gnome.mk and Mk/bsd.mate.mk to Mk/Uses/.
To use the GNOME or MATE components activate it by adding gnome
or mate to USES. The usage of USE_GNOME/INSTALL_ICONS and for
example GLIB_SCHEMAS has stayed the same.

Like with USES, the use of USE_GNOME and so after bsd.port.pre.mk
is now forbidden. And adapt ports that where still doing that.

Exp-runs done by:	antoine@

PR:		205432
Reviewed by:	antoine@, mat@
Approved by:	portmgr (antoine@)
Differential Revision:	https://reviews.freebsd.org/D3653
2016-02-07 19:43:56 +00:00
Jose Alonso Cardenas Marquez 8bc437ca96 - Clean up 2016-01-27 19:04:16 +00:00
Jose Alonso Cardenas Marquez 937663bbb6 - Update to 5.9.1
- Fix build with FPC 3.0.0
2016-01-27 19:02:32 +00:00
John Marino c6d6643908 archivers/peazip: Make less broken, then mark BROKEN
This port stopped building when FPC was updated to 3.0.0.  After fixing the
units, it tries to build but fails with:

list_utils.pas(982,32) Error: (3069) Call by var for arg no. 1 has to match
  exactly: Got "UTF8String" expected "AnsiString"

Trying the latest version 5.9.0 also fails.
2015-12-21 19:09:49 +00:00
Jimmy Olgeni 42bc424f61 Remove trailing whitespace from Makefiles, A-L. 2015-10-08 15:11:28 +00:00
Jose Alonso Cardenas Marquez f3d17bc9c2 - New port: archivers/peazip
PeaZip, free archiver utility, Open Source WinRar / WinZip alternative for
Windows, Linux and FreeBSD. Compress to 7Z, ARC, BZ2, GZip, PAQ, PEA,
self-extracting archives, TAR, WIM, XZ, ZIP files. Open 150+ file types,
including ACE, CAB, DMG, ISO, RAR, UDF, ZIPX format. Extract, create and
convert archives, split / join files, strong encryption, encrypted password
manager, secure delete, find duplicate files, compute hash, export job
definition as script to automate backup / restore.

WWW: http://www.peazip.org
2015-08-19 21:20:48 +00:00