Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
This is a slave port. You may also want to view the commits to the master port: lang/fpc |
Commit | Credits | Log message |
3.2.2_3 12 Nov 2023 20:49:26 |
Jose Alonso Cardenas Marquez (acm) |
lang/fpc-*: Merge all units to lang/fpc
- Merge all fpc-* units to lang/fpc. It gives us a better way to maintain fpc
and lazarus ports.
- Update Mk/fpc.mk for reflects new changes
- Update Mk/lazarus.mk for reflects new changes
- Now we can defined WANT_FPC_DEVEL AND WANT_LAZARUS_DEVEL for use devel version
of fpc or lazarus for build apps based on fpc/lazarus
- Add entries to MOVED
- Bump PORTREVISON of affected ports
- Some other minor modifications |
3.2.2 01 Aug 2021 01:56:08 |
Jose Alonso Cardenas Marquez (acm) |
lang/fpc: update to 3.2.2
* Add new unit devel/fpc-tplylib
* Remove COMPAT10 dependency [PR/254481]
PR: 254481
Reported by: jbeich |
3.2.0_1 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
3.2.0_1 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
3.2.0 25 Nov 2020 02:57:51 |
acm |
- Update to 3.2.0
ChangeLog at: https://wiki.freepascal.org/FPC_New_Features_3.2.0 |
3.0.4_6 06 Mar 2020 06:26:05 |
acm |
- 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 |
3.0.4_5 31 Dec 2019 15:11:19 |
acm |
- Change LDPATH to FPC_LDPATH into lang/fpc/Makefile. It can be changed from
/etc/make.conf
- Add FPC_LDPATH to freepascal compiler. By default it is defined to
%%LOCALBASE%%/bin/ld.bfd but it can be changed setting FPC_LDPATH environment
variable
- Remove compatX dependencies from bootstrap and compiler. It could fix problems
when GENERIC kernel is not used [1]
- Rebuild bootstrap (ppcx64 and ppc386) with new changes
- Bump PORTREVISION
PR: 239135
Submitted by: fbsdbugs4 __at__ sentry.org |
3.0.4_4 03 Sep 2019 15:51:51 |
acm |
- 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 |
3.0.4_3 15 Aug 2019 16:11:27 |
acm |
- Add new fpc bootstrap (i386 and x86_64). It could need less COMPATX
dependencies in kernel
- Add patch file to solve some linking problem
- Remove LD_UNSAFE. Now it can be defined via LDPATH (/usr/bin/ld.bfd by
default). fpc is not working with lld. We will use binutils-ports when
ld.bfd is moved from base if lld not working on future version
of fpc
- Bump PORTREVISION |
3.0.4_2 16 Jan 2019 11:13:45 |
tijl |
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 (Only the first 15 lines of the commit message are shown above ) |
3.0.4_1 03 Jan 2019 14:14:50 |
riggs |
Chase update of multimedia/vlc to 3.x and retirement of multimedia/vlc3 |
3.0.4 05 Apr 2018 04:52:36 |
acm |
- 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 |
3.0.4 01 Feb 2018 07:14:41 |
acm |
- Update to 3.0.4
- Connect www/fpc-libmicrohttpd |
3.0.2_1 30 Jan 2018 22:11:13 |
antoine |
Revert recent fpc changes, they were obviously untested
With hat: portmgr |
3.0.4 30 Jan 2018 18:05:29 |
acm |
- Update to 3.0.4
- Link www/fpc-libmicrohttpd |
3.0.2_1 03 Aug 2017 23:40:28 |
acm |
- Pass maintainership to me. marino@ is not part of FreeBSD committers |
3.0.2_1 25 Apr 2017 08:20:31 |
riggs |
Chase ffmpeg 3.3 update (ABI changes)
PR: 218658
Submitted by: riggs |
3.0.2 28 Feb 2017 13:30:50 |
acm |
- Fix build |
3.0.0 01 Apr 2016 14:16:20 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat: portmgr
Sponsored by: Absolight |
3.0.0 05 Dec 2015 23:29:37 |
marino |
FPC ecosystem: Upgrade version 2.6.4 => 3.0.0
This is the first major release of FreePascal in nearly four years.
There are a ton of new features, way more to list here. see:
http://wiki.freepascal.org/FPC_New_Features_3.0
Several new unit ports were added, some were contracted. Most of
those were absorbed into the main FPC packages, but two units are
no longer supported: sndfile and matroshka.
All 99 remaining ports (including Lazarus ports) were build tested
on FreeBSD i386 and amd64 Release 10.2 |
2.6.4_2 05 Jan 2015 00:16:02 |
marino |
Assign maintainership of FPC ports to new FPC ports team
The new team currently consists of the previous maintainer (acm@) and
myself (marino@).
PR: 195363 |
2.6.4_2 10 Nov 2014 23:10:24 |
antoine |
Cleanup plist |
2.6.4_2 10 Sep 2014 20:50:37 |
gerald |
Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.
Part II, Bump PORTREVISIONs.
PR: 192025
Tested by: antoine (-exp runs)
Approved by: portmgr (implicit) |
2.6.4_1 26 May 2014 22:24:13 |
bapt |
Convert vlc to USES=libtool
Because vlc uses a dynamic plist that dynamic plist should be created after the
removal of the .la files hence move this target into add-plist-data (this is a
dirty workaround) and one more reason why dynamic plist are evil
libvlc.so.X number has changed (hidden by dynamic plist, told you this is evil)
bump all consumers of libvlc.so |
2.6.2 26 Mar 2014 03:29:02 |
acm |
- New port: multimedia/fpc-libvlc
Free Pascal interface to vlc media player library |