| 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.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_5 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_4 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_3 08 Nov 2019 11:39:00
 
     | tobik  | devel: Add missing USES={gl,gnome,php,sdl} | 
| 3.0.4_3 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_2 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_1 30 Jan 2019 12:36:36
 
     | amdmi3  | - Update sdl_gfx to 2.0.26, bump dependent ports due to shared library version
change | 
| 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.2 03 Aug 2017 23:40:28
 
     | acm  | - Pass maintainership to me. marino@ is not part of FreeBSD committers | 
| 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_5 09 Aug 2015 08:06:45
 
     | acm  | - editors/lazarus update to 1.4.2
- 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 | 
| 2.6.4_4 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_4 08 Dec 2014 16:48:41
 
     | tijl  | Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it.  Bump PORTREVISION on their dependent
ports except the ones that depend on these:
audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt
In these cases the same trick as in the recent gettext update is used.(Only the first 15 lines of the commit message are shown above  ) | 
| 2.6.4_3 27 Oct 2014 10:10:59
 
     | bapt  | Cleanup plist | 
| 2.6.4_3 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_2 01 Jun 2014 08:11:34
 
     | mva  | - Update graphics/sdl_gfx to version 2.0.25
- Bump PORTREVISION on ports depending on it, since the shlib version changed | 
| 2.6.4_1 02 May 2014 14:16:49
 
     | tijl  | Convert graphics/sdl_gfx to USES=libtool.  Also set USE_AUTOTOOLS because
upstream forgot to regenerate the build scripts.  This makes the build use
the correct version information and causes a library version bump.  Use
this opportunity to use USES=libtool instead of USES=libtool:oldver.
Bump PORTREVISION on all dependent ports and convert them to USES=libtool
where needed.  Also use USES=(gmake, pathfix, tar) and new LIB_DEPENDS
syntax here and there.
games/freedink-engine:
- Option helpers.
- Staging.
- Use dirrmtry for locale directories.
games/oolite:
- Staging.(Only the first 15 lines of the commit message are shown above  ) | 
| 2.6.2_3 28 Jan 2014 00:16:58
 
     | antoine  | Stage support | 
| 2.6.2_2 20 Sep 2013 17:04:44
 
     | bapt  | Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 2) | 
| 2.6.2 23 Mar 2013 05:25:06
 
     | acm  | - Update to 2.6.2
- Trim Makefile headers | 
| 2.6.0_3 14 Mar 2013 06:32:05
 
     | jgh  | - adopt optionsNG and trim historical headers
PR:		176928
PR:		176936
PR:		176937
PR:		176938
PR:		176939
PR:		176940
PR:		176941
PR:		176942
PR:		176943
PR:		176944
PR:		176945
Submitted by:	jgh@
Approved by:	portmgr (miwi) | 
| 2.6.0_3 01 Jun 2012 05:26:28
 
    | dinoex  | - update png to 1.5.10 | 
| 2.4.0 16 Aug 2010 17:45:15
 
    | acm  | - Update to 2.4.0
- Add support for amd64 [1]
- Add 23 new ports to  to bsd.fpc.mk
- Remove obsolete patch file patch-packages-fcl-db_Makefile
- Turn off some optional dependencies like databases/unixODBC,
  graphics/svgalib, databases/oracle8-client for avoid break amd64 support
- Clean up
PR:     ports/146001
Submmitted by:  Christopher Key <cjk32__ at _cam.ac.uk>
Patch reviewed by:      marcov_ at _pascalprogramming.com (fpc developer)[1] | 
| 2.2.4_3 28 Mar 2010 06:47:48
 
    | dinoex  | - update to 1.4.1
Reviewed by:    exp8 run on pointyhat
Supported by:   miwi | 
| 2.2.4_2 05 Feb 2010 11:46:55
 
    | dinoex  | - update to jpeg-8 | 
| 2.2.4_1 31 Jul 2009 13:57:52
 
    | dinoex  | - bump all port that indirectly depends on libjpeg and have not yet been bumped
or updated
Requested by:   edwin | 
| 2.2.0_2 14 Jan 2009 02:25:58
 
    | acm  | - New ports: devel/fpc-sdl
Free Pascal interface to SDL library |