aboutsummaryrefslogtreecommitdiffstats
path: root/lang
diff options
context:
space:
mode:
Diffstat (limited to 'lang')
-rw-r--r--lang/Makefile1
-rw-r--r--lang/fpc2/Makefile277
-rw-r--r--lang/fpc2/distinfo2
-rw-r--r--lang/fpc2/pkg-descr5
-rw-r--r--lang/fpc2/pkg-plist230
5 files changed, 515 insertions, 0 deletions
diff --git a/lang/Makefile b/lang/Makefile
index 62f77fc01e3..b7cce8869c4 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -61,6 +61,7 @@
SUBDIR += fpc-demo
SUBDIR += fpc-devel
SUBDIR += fpc-docs
+ SUBDIR += fpc2
SUBDIR += freetxl
SUBDIR += gambas
SUBDIR += gauche
diff --git a/lang/fpc2/Makefile b/lang/fpc2/Makefile
new file mode 100644
index 00000000000..3713ab6a4a3
--- /dev/null
+++ b/lang/fpc2/Makefile
@@ -0,0 +1,277 @@
+# New ports collection makefile for: Free Pascal Compiler
+# Date created: 25 Jun 2005
+# Whom: Vsevolod Stakhov <vsevolod@highsecure.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= fpc
+PORTVERSION= 2.0.0
+CATEGORIES= lang
+MASTER_SITES= ftp://ftp.freepascal.org/pub/fpc/dist/i386-freebsd-${PORTVERSION}/ \
+ ftp://planetmirror.com/pub/fpc/dist/i386-freebsd-${PORTVERSION}/ \
+ ftp://ftp.jp.freepascal.org/mirror/fpc/dist/i386-freebsd-${PORTVERSION}/ \
+ ftp://freepascal.stack.nl/pub/fpc/dist/i386-freebsd-${PORTVERSION}/ \
+ ftp://ftp.no.freepascal.org/pub/fpc/dist/i386-freebsd-${PORTVERSION}/ \
+ ftp://ftp.us.freepascal.org/pub/fpc/dist/i386-freebsd-${PORTVERSION}/ \
+ ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= freepascal
+DISTNAME= ${PORTNAME}-${PORTVERSION}.i386-freebsd
+EXTRACT_SUFX= .tar
+
+MAINTAINER= vsevolod@highsecure.ru
+COMMENT= Free Pascal compiler with Turbo, Delphi and other extensions
+
+BUILDNAME= i386-freebsd
+
+# Define some libraries for fpc using OPTIONS
+OPTIONS= BFD "Install bfd support" off \
+ FCL "Install fcl support" off \
+ FORMS "Install forms support" off \
+ FPGTK "Install fpgtk support" off \
+ FV "Install fv support" off \
+ GCONF "Install gconf support" off \
+ GDBINT "Install gdbint support" off \
+ GDBM "Install GDBM support" off \
+ GGI "Install ggi support" off \
+ GNOME "Install gnome support" off \
+ GTK "Install gtk support" off \
+ GTK2 "Install gtk2 support" off \
+ IBASE "Install interbase support" off \
+ IMLIB "Install imlib support" off \
+ ASYNC "Install libacync support" off \
+ GD "Install libgd support" off \
+ PNG "Install libpng support" off \
+ MD5 "Install md5 support" off \
+ MYSQL "Install mysql support" off \
+ NCURSES "Install ncurses support" off \
+ NETDB "Install netdb support" off \
+ ODBC "Install odbc support" off \
+ OPENGL "Install opengl support" off \
+ ORACLE "Install oracle support" off \
+ PASJPEG "Install pascal libjpeg support" off \
+ PASZLIB "Install pascal zlib support" off \
+ POSTGRES "Install postgresql support" off \
+ PTHREADS "Install pthreads support" off \
+ REGEXP "Install regexp support" off \
+ SQLITE "Install sqlite support" off \
+ SVGALIB "Install svgalib support" off \
+ SYSLOG "Install syslog support" off \
+ TCL "Install tcl support" off \
+ UTMP "Install utmp support" off \
+ UNZIP "Install unzip support" off \
+ X11 "Install x11 support" off \
+ ZLIB "Install zlib support" off \
+ ZVT "Install zvt support" off
+
+.include <bsd.port.pre.mk>
+
+USE_REINPLACE= yes
+ONLY_FOR_ARCHS= i386
+NO_BUILD= yes
+PKGDEINSTALL= ${PKGINSTALL}
+
+PLIST_SUB+= PORTVERSION=${PORTVERSION}
+
+MAN1= bin2obj.1 \
+ data2inc.1 \
+ delp.1 \
+ fd2pascal.1 \
+ fpc.1 \
+ fpcmake.1 \
+ fpdoc.1 \
+ fprcp.1 \
+ h2pas.1 \
+ h2paspp.1 \
+ makeskel.1 \
+ plex.1 \
+ postw32.1 \
+ ppc386.1 \
+ ppcarm.1 \
+ ppcppc.1 \
+ ppcsparc.1 \
+ ppcx64.1 \
+ ppdep.1 \
+ ppudump.1 \
+ ppufiles.1 \
+ ppumove.1 \
+ ptop.1 \
+ pyacc.1 \
+ rstconv.1 \
+ unitdiff.1
+MAN5= fpc.cfg.5 fpcmake.5 ptop.cfg.5
+
+# only need misc/compat4x if using the pre-built ppc386
+.if ${OSVERSION} >= 500000
+LIB_DEPENDS+= c.4:${PORTSDIR}/misc/compat4x
+.endif
+
+# Build units list
+.if defined(WITH_BFD)
+UNITS+= bfd
+.endif
+.if defined(WITH_FCL)
+UNITS+= fcl
+PLIST_SUB+= FCL=""
+.else
+PLIST_SUB+= FCL="@comment "
+.endif
+.if defined(WITH_FORMS)
+UNITS+= forms
+PLIST_SUB+= FORMS=""
+.else
+PLIST_SUB+= FORMS="@comment "
+.endif
+.if defined(WITH_FPGTK)
+UNITS+= fpgtk
+.endif
+.if defined(WITH_FV)
+UNITS+= fv
+.endif
+.if defined(WITH_GCONF)
+UNITS+= gconf
+.endif
+.if defined(WITH_GDBINT)
+UNITS+= gdbint
+.endif
+.if defined(WITH_GDBM)
+UNITS+= gdbm
+.endif
+.if defined(WITH_GGI)
+UNITS+= ggi
+.endif
+.if defined(WITH_GNOME)
+UNITS+= gnome
+.endif
+.if defined(WITH_GTK)
+UNITS+= gtk
+.endif
+.if defined(WITH_GTK2)
+UNITS+= gtk2
+.endif
+.if defined(WITH_IBASE)
+UNITS+= ibase
+.endif
+.if defined(WITH_IMLIB)
+UNITS+= imlib
+.endif
+.if defined(WITH_ASYNC)
+UNITS+= libasync
+.endif
+.if defined(WITH_GD)
+UNITS+= libgd
+.endif
+.if defined(WITH_PNG)
+UNITS+= libpng
+.endif
+.if defined(WITH_MD5)
+UNITS+= md5
+.endif
+.if defined(WITH_MYSQL)
+UNITS+= mysql
+.endif
+.if defined(WITH_NCURSES)
+UNITS+= ncurses
+.endif
+.if defined(WITH_NETDB)
+UNITS+= netdb
+.endif
+.if defined(WITH_ODBC)
+UNITS+= odbc
+.endif
+.if defined(WITH_OPENGL)
+UNITS+= opengl
+.endif
+.if defined(WITH_ORACLE)
+UNITS+= oracle
+.endif
+.if defined(WITH_PASJPEG)
+UNITS+= pasjpeg
+.endif
+.if defined(WITH_PASZLIB)
+UNITS+= paszlib
+.endif
+.if defined(WITH_POSTGRES)
+UNITS+= postgres
+.endif
+.if defined(WITH_PTHREADS)
+UNITS+= pthreads
+.endif
+.if defined(WITH_REGEXP)
+UNITS+= regexpr
+.endif
+.if defined(WITH_SQLITE)
+UNITS+= sqlite
+.endif
+.if defined(WITH_SVGALIB)
+UNITS+= svgalib
+.endif
+.if defined(WITH_SYSLOG)
+UNITS+= syslog
+.endif
+.if defined(WITH_TCL)
+UNITS+= tcl
+.endif
+.if defined(WITH_UNZIP)
+UNITS+= unzip
+.endif
+.if defined(WITH_UTMP)
+UNITS+= utmp
+.endif
+.if defined(WITH_X11)
+UNITS+= x11
+.endif
+.if defined(WITH_ZLIB)
+UNITS+= zlib
+.endif
+.if defined(WITH_ZVT)
+UNITS+= zvt
+.endif
+
+do-extract:
+# unpack distribution
+ @${MKDIR} ${WRKSRC}
+ @${TAR} xf ${DISTDIR}/${DISTNAME}.tar --directory ${WRKSRC}
+# unpack pre-compiled binaries distribution
+ @${MKDIR} ${WRKSRC}/binary
+ @${TAR} xf ${WRKSRC}/binary.${BUILDNAME}.tar --directory ${WRKSRC}/binary
+# create a local binary ppc386
+ @${MKDIR} ${WRKSRC}/boot
+ @${TAR} zxf ${WRKSRC}/binary/base.${BUILDNAME}.tar.gz \
+ --directory ${WRKSRC}/boot
+ @${TAR} zxf ${WRKSRC}/binary/utils.${BUILDNAME}.tar.gz \
+ --directory ${WRKSRC}/boot
+# Install optional packages
+.if defined(UNITS)
+. for unit in ${UNITS}
+ @${TAR} zxf ${WRKSRC}/binary/units-${unit}.${BUILDNAME}.tar.gz \
+ --directory ${WRKSRC}/boot
+ @${LS} ${WRKSRC}/boot/lib/fpc/${PORTVERSION}/units/${BUILDNAME}/${unit} | \
+ ${SED} -e 's,^,lib/fpc/${PORTVERSION}/units/${BUILDNAME}/${unit}/,' \
+ >> ${TMPPLIST}.modules
+ @${ECHO} "@dirrm lib/fpc/${PORTVERSION}/units/${BUILDNAME}/${unit}" >> ${TMPPLIST}.modules
+. endfor
+.endif
+
+do-install:
+ # Installing binaries
+ ${INSTALL_SCRIPT} ${WRKSRC}/boot/bin/* ${PREFIX}/bin
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/boot/share/doc/fpc-${PORTVERSION}/fpc/* ${DOCSDIR}
+.endif
+ # Installing fpc libs
+ ${CP} -r ${WRKSRC}/boot/lib/* ${PREFIX}/lib
+ # Installing manpages
+ ${INSTALL_DATA} ${WRKSRC}/boot/man/man1/* ${MAN1PREFIX}/man/man1
+ ${INSTALL_DATA} ${WRKSRC}/boot/man/man5/* ${MAN1PREFIX}/man/man5
+
+post-install:
+.if defined(UNITS)
+ @${CAT} ${TMPPLIST}.modules ${TMPPLIST} > ${TMPPLIST}.result
+ @${MV} ${TMPPLIST}.result ${TMPPLIST}
+.endif
+ @${LN} -s ${PREFIX}/lib/fpc/${PORTVERSION}/ppc386 ${PREFIX}/bin
+ ${SH} ${PREFIX}/lib/fpc/${PORTVERSION}/samplecfg ${PREFIX}/lib/fpc/${PORTVERSION} ${PREFIX}/etc
+
+.include <bsd.port.post.mk>
diff --git a/lang/fpc2/distinfo b/lang/fpc2/distinfo
new file mode 100644
index 00000000000..1e6c31637e9
--- /dev/null
+++ b/lang/fpc2/distinfo
@@ -0,0 +1,2 @@
+MD5 (fpc-2.0.0.i386-freebsd.tar) = 957264ee7fa93a4987c143dc691fbc71
+SIZE (fpc-2.0.0.i386-freebsd.tar) = 19118080
diff --git a/lang/fpc2/pkg-descr b/lang/fpc2/pkg-descr
new file mode 100644
index 00000000000..8b76cc5a8be
--- /dev/null
+++ b/lang/fpc2/pkg-descr
@@ -0,0 +1,5 @@
+Originally named FPK-Pascal, the Free Pascal compiler is a 32 bit
+Turbo Pascal compatible Pascal compiler for DOS, Linux, Win32, OS/2,
+(based on an older version) the AmigaOS, FreeBSD/ELF, and BeOS.
+
+WWW: http://www.freepascal.org/
diff --git a/lang/fpc2/pkg-plist b/lang/fpc2/pkg-plist
new file mode 100644
index 00000000000..7d9484e1991
--- /dev/null
+++ b/lang/fpc2/pkg-plist
@@ -0,0 +1,230 @@
+@comment $FreeBSD$
+
+@unexec rm -f %D/etc/fpc.cfg > /dev/null 2>&1 || true
+%%PORTDOCS%%%%DOCSDIR%%/whatsnew.txt
+%%PORTDOCS%%%%DOCSDIR%%/readme.txt
+%%PORTDOCS%%%%DOCSDIR%%/faq.txt
+%%PORTDOCS%%%%DOCSDIR%%/faq.htm
+%%PORTDOCS%%%%DOCSDIR%%/copying.rsx
+%%PORTDOCS%%%%DOCSDIR%%/copying.fpc
+%%PORTDOCS%%%%DOCSDIR%%/copying.emx
+%%PORTDOCS%%%%DOCSDIR%%/copying.dj
+%%PORTDOCS%%%%DOCSDIR%%/copying
+%%FCL%%bin/mkxmlrpc
+%%FORMS%%bin/fd2pascal
+bin/bin2obj
+bin/data2inc
+bin/delp
+bin/fpc
+bin/fpcmake
+bin/fpcmkcfg
+bin/fpcsubst
+bin/fpdoc
+bin/fprcp
+bin/h2pas
+bin/h2paspp
+bin/makeskel
+bin/plex
+bin/postw32
+bin/ppc386
+bin/ppdep
+bin/ppudump
+bin/ppufiles
+bin/ppumove
+bin/ptop
+bin/pyacc
+bin/rstconv
+bin/unitdiff
+lib/fpc/%%PORTVERSION%%/msg/errorct.msg
+lib/fpc/%%PORTVERSION%%/msg/errord.msg
+lib/fpc/%%PORTVERSION%%/msg/errore.msg
+lib/fpc/%%PORTVERSION%%/msg/errores.msg
+lib/fpc/%%PORTVERSION%%/msg/errorf.msg
+lib/fpc/%%PORTVERSION%%/msg/errorhe.msg
+lib/fpc/%%PORTVERSION%%/msg/errorn.msg
+lib/fpc/%%PORTVERSION%%/msg/errorpl.msg
+lib/fpc/%%PORTVERSION%%/msg/errorpli.msg
+lib/fpc/%%PORTVERSION%%/msg/errorr.msg
+lib/fpc/%%PORTVERSION%%/msg/errorrw.msg
+lib/fpc/%%PORTVERSION%%/ppc386
+lib/fpc/%%PORTVERSION%%/samplecfg
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/lexyacc/Package.fpc
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/lexyacc/lexlib.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/lexyacc/lexlib.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/lexyacc/yacclib.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/lexyacc/yacclib.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/Package.fpc
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/baseunix.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/baseunix.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/charset.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/charset.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/classes.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/classes.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/cmem.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/cmem.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/console.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/console.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/convutils.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/convutils.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/cprt0.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/cpu.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/cpu.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/crt.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/crt.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/cthreads.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/cthreads.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/ctypes.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/ctypes.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/dateutils.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/dateutils.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/dl.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/dl.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/dos.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/dos.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/dynlibs.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/dynlibs.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/errors.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/errors.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/getopts.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/getopts.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/gprt0.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/graph.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/graph.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/heaptrc.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/heaptrc.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/initc.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/initc.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/ipc.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/ipc.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/keyboard.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/keyboard.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpbaseunix.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpcharset.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpclasses.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpcmem.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpconsole.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpconvutils.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpcpu.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpcrt.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpcthreads.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpctypes.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpdateutils.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpdl.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpdos.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpdynlibs.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libperrors.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpgetopts.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpgraph.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpheaptrc.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpinitc.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpipc.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpkeyboard.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libplineinfo.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpmacpas.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpmath.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpmatrix.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpmmx.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpmouse.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpobjects.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpobjpas.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpports.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpprinter.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libprtlconsts.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpserial.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpsockets.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpstrings.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpstrutils.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpsyscall.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpsysconst.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpsysctl.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpsystem.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpsysutils.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpterminfo.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libptermio.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libptypes.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libptypinfo.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpucomplex.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpunix.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpunixtype.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpunixutil.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpvariants.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpvarutils.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpvideo.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpx86.a
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/lineinfo.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/lineinfo.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/macpas.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/macpas.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/math.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/math.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/matrix.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/matrix.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/mmx.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/mmx.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/mouse.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/mouse.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/objects.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/objects.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/objpas.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/objpas.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/ports.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/ports.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/printer.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/printer.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/prt0.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/rtlconsts.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/rtlconsts.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/serial.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/serial.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/sockets.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/sockets.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/strings.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/strings.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/strutils.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/strutils.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/syscall.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/syscall.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/sysconst.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/sysconst.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/sysctl.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/sysctl.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/system.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/system.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/sysutils.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/sysutils.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/terminfo.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/terminfo.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/termio.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/termio.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/types.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/types.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/typinfo.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/typinfo.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/ucomplex.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/ucomplex.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/unix.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/unix.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/unixtype.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/unixtype.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/unixutil.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/unixutil.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/variants.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/variants.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/varutils.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/varutils.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/video.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/video.ppu
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/x86.o
+lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/x86.ppu
+lib/fpc/lexyacc/yylex.cod
+lib/fpc/lexyacc/yyparse.cod
+
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+@dirrm lib/fpc/lexyacc
+@dirrm lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl
+@dirrm lib/fpc/%%PORTVERSION%%/units/i386-freebsd/lexyacc
+@dirrm lib/fpc/%%PORTVERSION%%/units/i386-freebsd
+@dirrm lib/fpc/%%PORTVERSION%%/units
+@dirrm lib/fpc/%%PORTVERSION%%/msg
+@dirrm lib/fpc/%%PORTVERSION%%
+@dirrm lib/fpc