Port details |
- fpc Free Pascal compiler with Turbo and Delphi compatibility
- 3.2.3 lang =12 3.2.3Version of this port present on the latest quarterly branch.
- Maintainer: acm@FreeBSD.org
- Port Added: 2001-12-08 23:28:27
- Last Update: 2024-06-16 08:26:33
- Commit Hash: 22caa26
- People watching this port, also watch:: rar, lame, autoconf, libxml2, nasm
- License: not specified in port
- WWW:
- https://www.freepascal.org/
- Description:
- Originally named FPK-Pascal, the Free Pascal compiler is a 32 bit and 64 bit
Turbo Pascal compatible Pascal compiler for DOS, Linux, Win32, OS/2,
(based on an older version) the AmigaOS, FreeBSD/ELF, BeOS, Darwin(OSX)
and others.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS:
- To install the port:
- cd /usr/ports/lang/fpc/ && make install clean
- To add the package, run one of these commands:
- pkg install lang/fpc
- pkg install fpc
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: fpc
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: amd64 i386
- distinfo:
- TIMESTAMP = 1718511648
SHA256 (freepascal/ppc386-3.2.2-freebsd.tar.gz) = 2e175954442e28799edfe08c01635d209298b992f1062d03872571d58aa9f43a
SIZE (freepascal/ppc386-3.2.2-freebsd.tar.gz) = 1364288
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.4.1 : devel/gmake
- as : devel/binutils
- Runtime dependencies:
-
- as : devel/binutils
- This port is required by:
- for Build
-
- archivers/peazip
- cad/zcad
- comms/cqrlog
- editors/cudatext
- editors/lazarus
- editors/lazarus-qt5
- editors/lazarus-qt6
-
Deleted ports which required this port:
- for Run
-
- editors/lazarus
- editors/lazarus-qt5
- editors/lazarus-qt6
Configuration Options:
- No options to configure
- Options name:
- lang_fpc
- USES:
- gmake iconv
- pkg-message:
- For install:
- 1) Add lib paths to /usr/local/etc/fpc.cfg
# searchpath for libraries
-Fl/usr/local/lib
This is necessary for correct linking of libraries.
2) If you want to see all documentation about FreePascal, you can install
* lang/fpc-docs
3) Take on mind that fpc only works with binutils on this moment but could work
with another ld tool later on next versions of freepascal
4) Enjoy it ;)
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.2.4 18 May 2009 15:08:58 |
pav |
- Chase fftw3 update |
2.2.4 04 May 2009 23:51:05 |
acm |
- Fix all MASTER_SITES entries. Now it will compile without problems
Reported by: Zahemszky Gábor <Gabor __ at__zahemszky.hu> via email |
2.2.4 04 May 2009 15:23:08 |
acm |
- Update to 2.2.4
- Add convertors/fpc-iconvenc port to bsd.fpc.mk
- pkg-plist fixes |
2.2.2 23 Jan 2009 16:28:36 |
flz |
- Update X.org ports to 7.4+ (few ports are more recent than the katamari).
- Bump PORTREVISION for all ports depending on libglut since the shlib
version number went from 4 to 3.
- Bump PORTREVISION for all ports depending on libXaw as libXaw.so.8 isn't
installed anymore.
- Couple of ports fixes (mostly missing xorg components added to USE_XORG). |
2.2.2 23 Jan 2009 15:43:14 |
roam |
Bump the version of the curl shared library after the ftp/curl update
to 7.19.2.
Bump PORTREVISION, even on the ports that do not have a versioned
dependency, since the binaries will most probably still stop working. |
2.2.2 20 Jan 2009 13:40:10 |
acm |
- Remove example files from fpc-gtk1 and fpc-gtk2 ports. It can be
obtained from fpc-source into distfiles directory. |
2.2.2 14 Jan 2009 06:12:15 |
acm |
- Update to 2.2.2 |
2.2.0_2 05 Jan 2009 20:36:33 |
pav |
- Remove conditional checks for FreeBSD 5.x and older |
2.2.0_2 25 Jul 2008 08:54:04 |
pav |
- PREFIX is always present in MAKE_ENV, no need to add it again |
2.2.0_2 25 Jul 2008 08:52:24 |
pav |
- PREFIX is always present in MAKE_ENV, no need to add it again |
2.2.0_2 24 Jun 2008 15:18:15 |
acm |
- Use new freepascal stuff
- Bump PORTREVISION |
2.2.0_1 06 Jan 2008 21:20:12 |
acm |
- Add a better way to install fpc.cfg config file, now lazarus will compile
without problems :)
- Bump PORTREVISION
PR : 119385
Submitted by : bsam |
2.2.0 08 Nov 2007 06:27:18 |
acm |
- Add some missing dependencies, possibly it fixes some build problems
Approved by: portmgr (pav) |
2.2.0 18 Sep 2007 06:53:29 |
acm |
- Update to 2.2.0 |
2.0.4_1 17 Sep 2007 04:37:33 |
linimon |
Attempt to fix build of fpc units on pointyhat.
Suggested by: maintainer |
2.0.4_1 25 Jul 2007 06:35:05 |
linimon |
Switch firebird dependency from hardcoding to USE_FIREBIRD. This switches
the default to v2 and thus fixes some packages on pointyhat.
Hat: portmgr |
2.0.4_1 05 Oct 2006 23:12:47 |
acm |
- Fix Makefiles.units. The devel/fpc-fcl was building without -CX option
- Bump devel/fpc-fcl PORTREVISION |
2.0.4_1 25 Sep 2006 21:05:50 |
acm |
- Add a clean solution to compile devel/fpc-fcl, using OPT and removing the rtl
and packages directories from WRKSRC
- Bump devel/fpc-fcl PORTREVISION
Submitted by: Ales Katona <almindor__at__gmail.com> (via email)
Modified by: me |
2.0.4_1 22 Sep 2006 17:01:36 |
acm |
- Remove the comment character from ibase section |
2.0.4_1 18 Sep 2006 18:41:13 |
acm |
- Add OPTIONS to some freepascal ports. Now, we can install the external libs
optionally.[1]
- Other tiny modifications
Suggested by: Ales Catona <almindor__at__gmail.com> [1]
Approved by: garga(mentor, implicit) |
2.0.4 07 Sep 2006 21:32:29 |
acm |
- Update to 2.0.4
- Add new dependencies to editors/lazarus
Approved by: garga (mentor,implicit) |
2.0.2_1 29 Jul 2006 02:48:26 |
acm |
- Added post-extract on Makefiles.units. It remove the svn directories from
some fpc ports.
- Added PORTREVISION for each port
- Fixed pkg-plist on fpc-gtk2 and fpc-gtk ports
- Fixed the gtk, glib and gdk libraries linking for fpc-gtk
- Removed obsolete patches from fpc-gtk. Now it's using ${REINPLACE_CMD}
- Removed post-extract from fpc-fcl. I just added it to makefiles.units file
Approved by: garga (mentor) |
2.0.2_1 24 Jul 2006 11:21:27 |
acm |
- The big change on ports of freepascal, now all ports are compiled
- Adding entry for lang/fpc-utils
Approved by: garga (mentor) |
2.0.2 21 Jun 2006 16:52:58 |
garga |
- Update fpc to 2.0.2
PR: 98628, 98629, 98630, 98632, 98641, 98646, 98650, 98652,
98654, 98656, 98657, 98658, 98720, 98724
Submitted by: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe> |
1.0.10_3 09 May 2006 20:52:24 |
edwin |
Remove USE_REINPLACE from the categories starting with L |
1.0.10_3 15 Jan 2006 08:34:12 |
pav |
- No latest link, to prevent clash with lang/fpc2
Reported by: kris |
1.0.10_3 25 Nov 2005 00:33:45 |
pav |
- Add SHA256 |
1.0.10_3 24 Nov 2005 01:18:45 |
pav |
- Remove dead MASTER_SITES |
1.0.10_3 17 May 2005 16:09:29 |
sem |
- Fix after spliting firebird
- Bump PORTREVISION
PR: ports/79337
Submitted by: Renato Botelho <freebsd@galle.com.br> (firebird maintainer) |
1.0.10_2 13 Feb 2005 18:28:23 |
linimon |
With portmgr hat on, reset maintainership of these ports. Maintainer's
old email address bounces, and he has not been responsive to email on the
only other one we have for him.
These ports are now available for adoption.
Come back coop, we miss ya ... |
1.0.10_2 29 May 2004 16:36:56 |
krion |
- Fix MASTER_SITES
PR: ports/67345
Submitted by: Roman Neuhauser <neuhauser@chello.cz> |
1.0.10_2 22 Feb 2004 02:05:13 |
marcus |
* Fix the build on -CURRENT
* Clean up Makefile
* Fix build when an earlier version of fpc was already installed
PR: 62485
Submitted by: maintainer |
1.0.10_1 22 Feb 2004 00:41:57 |
kris |
This is broken on 4.x as well. |
1.0.10_1 07 Feb 2004 00:20:53 |
kris |
BROKEN on 5.x: install fails |
1.0.10_1 04 Feb 2004 05:21:48 |
marcus |
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 2) |
1.0.10 07 Jan 2004 10:14:44 |
znerd |
Update to 1.0.10.
Additional change according to the submitter:
- Port compiles for the first time
- Port has 'gone on a diet'
(forgot about this file in last commit, few seconds ago)
PR: 60912
Submitted by: maintainer |
1.0.10 07 Jan 2004 10:14:04 |
znerd |
Update to 1.0.10.
Additional change according to the submitter:
- Port compiles for the first time
- Port has 'gone on a diet'
PR: 60912
Submitted by: maintainer |
1.0.6 12 Jul 2003 21:03:31 |
obraun |
* Upgrade to 1.0.6.
* Fix build on -current.
PR: ports/53884
Submitted by: Matthew West <mwest@uct.ac.za>
Approved by: maintainer |
1.0.4_1 08 Jul 2003 10:03:20 |
kuriyama |
Umm, I should bump PORTREVISION... |
1.0.4 08 Jul 2003 10:02:37 |
kuriyama |
Remove dependency on print/acroread4.
Run-depending on acroread is not required for *.pdf in plist. |
1.0.4 01 Jun 2003 01:38:54 |
billf |
gtar is required for 'extract' not 'build' |
1.0.4 21 Feb 2003 12:35:09 |
knu |
De-pkg-comment. |
1.0.4 17 Nov 2002 23:06:21 |
edwin |
Change of maintainers email address.
PR: ports/45369
Submitted by: John Merryweather Cooper <coop9211@uidaho.edu> |
1.0.4 08 Nov 2002 23:03:48 |
edwin |
lang/fpc needed perl to complete its install, the others are renaming
of PERL to REINPLACE_CMD
Noticed on: bento |
10 Dec 2001 15:45:08 |
lioux |
Missing patch. Part of Makefile revision 1.2 fix |
10 Dec 2001 01:50:42 |
lioux |
o Uphold port style tradition: handle post extraction duties in post-extract
instead of pre-install o Handle per installation transient files in
PKG{,DE}INSTALL instead of PLIST o Do not install corrupted binary o Do
not @ prefix inside PKG{,DE}INSTALL |
09 Dec 2001 02:28:27 |
lioux |
o New port fpc version 1.0.4: Free Pascal beta compiler with Turbo, Delphi
and other extensions o Borrows install scripting tricks from halflifeserver
port |