ports/96505: Update port: /lang/fpc2 to version 2.0.2

Ales Katona almindor at gmail.com
Sat Apr 29 10:00:34 UTC 2006


>Number:         96505
>Category:       ports
>Synopsis:       Update port: /lang/fpc2 to version 2.0.2
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Apr 29 10:00:30 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Ales Katona
>Release:        FreeBSD 6.1-BETA4
>Organization:
Free Pascal Development Team
>Environment:
FreeBSD localhost 6.1-BETA4 FreeBSD 6.1-BETA4 #0: Sat Mar 25 00:23:10 CET 2006    root at localhost:/usr/src/sys/i386/compile/ALMINDOR  i386

>Description:
Updates port /lang/fpc2 to version 2.0.2 and makes sure it's fully installed.

The choice of "parts" was removed because it proved to be unpractical for other ports which require fpc2 (and each requires different parts) to easily detect dependencies.

Fixes pkg-install.
>How-To-Repeat:

>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	/usr/ports/lang/fpc2/
#	/usr/ports/lang/fpc2/pkg-install
#	/usr/ports/lang/fpc2/pkg-descr
#	/usr/ports/lang/fpc2/pkg-plist
#	/usr/ports/lang/fpc2/distinfo
#	/usr/ports/lang/fpc2/Makefile
#
echo c - /usr/ports/lang/fpc2/
mkdir -p /usr/ports/lang/fpc2/ > /dev/null 2>&1
echo x - /usr/ports/lang/fpc2/pkg-install
sed 's/^X//' >/usr/ports/lang/fpc2/pkg-install << 'END-of-/usr/ports/lang/fpc2/pkg-install'
X#! /bin/sh
X# post install for FPC package
X
XPORTVERSION="2.0.2"
X
Xif [ $2 = "POST-INSTALL" ]
Xthen
X    if [ -e "{$PKG_PREFIX}/bin/ppc386" ]
X    then
X	${RM} -f "${PKG_PREFIX}/bin/ppc386"
X    fi
X    ${LN} -s "${PKGPREFIX}/lib/fpc/${PORTVERSION}/ppc386" "${PKG_PREFIX}/bin"
X    ${SH} "${PKG_PREFIX}/lib/fpc/${PORTVERSION}/samplecfg" "${PKG_PREFIX}/lib/fpc/${PORTVERSION}" "${PKG_PREFIX}/etc"
Xfi
END-of-/usr/ports/lang/fpc2/pkg-install
echo x - /usr/ports/lang/fpc2/pkg-descr
sed 's/^X//' >/usr/ports/lang/fpc2/pkg-descr << 'END-of-/usr/ports/lang/fpc2/pkg-descr'
XOriginally named FPK-Pascal, the Free Pascal compiler is a 32 bit
XTurbo Pascal compatible Pascal compiler for DOS, Linux, Win32, OS/2,
X(based on an older version) the AmigaOS, FreeBSD/ELF, BeOS, Darwin(OSX)
Xand others.
X
XWWW: http://www.freepascal.org/
END-of-/usr/ports/lang/fpc2/pkg-descr
echo x - /usr/ports/lang/fpc2/pkg-plist
sed 's/^X//' >/usr/ports/lang/fpc2/pkg-plist << 'END-of-/usr/ports/lang/fpc2/pkg-plist'
X at comment $FreeBSD: ports/lang/fpc2/pkg-plist,v 1.1 2005/12/28 22:06:36 edwin Exp $
X
X at unexec rm -f %D/etc/fpc.cfg > /dev/null 2>&1 || true
X%%PORTDOCS%%%%DOCSDIR%%/whatsnew.txt
X%%PORTDOCS%%%%DOCSDIR%%/readme.txt
X%%PORTDOCS%%%%DOCSDIR%%/faq.txt
X%%PORTDOCS%%%%DOCSDIR%%/faq.htm
X%%PORTDOCS%%%%DOCSDIR%%/copying.rsx
X%%PORTDOCS%%%%DOCSDIR%%/copying.fpc
X%%PORTDOCS%%%%DOCSDIR%%/copying.emx
X%%PORTDOCS%%%%DOCSDIR%%/copying.dj
X%%PORTDOCS%%%%DOCSDIR%%/copying
X%%FCL%%bin/mkxmlrpc
X%%FORMS%%bin/fd2pascal
Xbin/bin2obj
Xbin/data2inc
Xbin/delp
Xbin/fpc
Xbin/fpcmake
Xbin/fpcmkcfg
Xbin/fpcsubst
Xbin/fpdoc
Xbin/fprcp
Xbin/h2pas
Xbin/h2paspp
Xbin/makeskel
Xbin/plex
Xbin/postw32
Xbin/ppc386
Xbin/ppdep
Xbin/ppudump
Xbin/ppufiles
Xbin/ppumove
Xbin/ptop
Xbin/pyacc
Xbin/rstconv
Xbin/unitdiff
Xlib/fpc/%%PORTVERSION%%/msg/errorct.msg
Xlib/fpc/%%PORTVERSION%%/msg/errord.msg
Xlib/fpc/%%PORTVERSION%%/msg/errore.msg
Xlib/fpc/%%PORTVERSION%%/msg/errores.msg
Xlib/fpc/%%PORTVERSION%%/msg/errorf.msg
Xlib/fpc/%%PORTVERSION%%/msg/errorhe.msg
Xlib/fpc/%%PORTVERSION%%/msg/errorn.msg
Xlib/fpc/%%PORTVERSION%%/msg/errorpl.msg
Xlib/fpc/%%PORTVERSION%%/msg/errorpli.msg
Xlib/fpc/%%PORTVERSION%%/msg/errorr.msg
Xlib/fpc/%%PORTVERSION%%/msg/errorrw.msg
Xlib/fpc/%%PORTVERSION%%/msg/errorptd.msg
Xlib/fpc/%%PORTVERSION%%/msg/errorptw.msg
Xlib/fpc/%%PORTVERSION%%/msg/errorues.msg
Xlib/fpc/%%PORTVERSION%%/ppc386
Xlib/fpc/%%PORTVERSION%%/samplecfg
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/lexyacc/Package.fpc
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/lexyacc/lexlib.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/lexyacc/lexlib.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/lexyacc/yacclib.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/lexyacc/yacclib.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/Package.fpc
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/baseunix.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/baseunix.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/charset.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/charset.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/classes.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/classes.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/cmem.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/cmem.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/console.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/console.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/convutils.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/convutils.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/cprt0.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/cpu.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/cpu.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/crt.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/crt.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/cthreads.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/cthreads.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/ctypes.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/ctypes.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/cwstring.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/cwstring.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/dateutils.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/dateutils.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/dl.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/dl.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/dos.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/dos.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/dynlibs.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/dynlibs.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/errors.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/errors.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/fpmkunit.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/fpmkunit.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/getopts.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/getopts.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/gprt0.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/graph.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/graph.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/heaptrc.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/heaptrc.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/initc.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/initc.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/ipc.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/ipc.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/keyboard.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/keyboard.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpbaseunix.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpcharset.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpclasses.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpcmem.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpconsole.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpconvutils.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpcpu.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpcrt.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpcthreads.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpctypes.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpcwstring.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpdateutils.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpdl.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpdos.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpdynlibs.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libperrors.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpfpmkunit.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpgetopts.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpgraph.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpheaptrc.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpinitc.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpipc.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpkeyboard.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libplineinfo.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpmacpas.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpmath.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpmatrix.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpmmx.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpmouse.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpobjects.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpobjpas.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpports.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpprinter.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libprtlconsts.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpserial.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpsockets.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpstrings.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpstrutils.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpsyscall.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpsysconst.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpsysctl.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpsystem.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpsysutils.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpterminfo.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libptermio.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libptypes.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libptypinfo.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpucomplex.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpunix.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpunixtype.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpunixutil.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpvariants.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpvarutils.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpvideo.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/libpx86.a
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/lineinfo.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/lineinfo.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/macpas.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/macpas.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/math.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/math.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/matrix.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/matrix.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/mmx.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/mmx.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/mouse.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/mouse.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/objects.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/objects.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/objpas.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/objpas.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/ports.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/ports.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/printer.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/printer.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/prt0.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/rtlconsts.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/rtlconsts.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/serial.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/serial.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/sockets.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/sockets.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/strings.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/strings.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/strutils.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/strutils.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/syscall.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/syscall.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/sysconst.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/sysconst.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/sysctl.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/sysctl.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/system.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/system.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/sysutils.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/sysutils.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/terminfo.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/terminfo.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/termio.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/termio.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/types.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/types.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/typinfo.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/typinfo.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/ucomplex.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/ucomplex.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/unix.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/unix.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/unixtype.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/unixtype.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/unixutil.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/unixutil.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/variants.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/variants.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/varutils.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/varutils.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/video.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/video.ppu
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/x86.o
Xlib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl/x86.ppu
Xlib/fpc/lexyacc/yylex.cod
Xlib/fpc/lexyacc/yyparse.cod
X
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X at dirrm lib/fpc/lexyacc
X at dirrm lib/fpc/%%PORTVERSION%%/units/i386-freebsd/rtl
X at dirrm lib/fpc/%%PORTVERSION%%/units/i386-freebsd/lexyacc
X at dirrm lib/fpc/%%PORTVERSION%%/units/i386-freebsd
X at dirrm lib/fpc/%%PORTVERSION%%/units
X at dirrm lib/fpc/%%PORTVERSION%%/msg
X at dirrm lib/fpc/%%PORTVERSION%%
X at dirrm lib/fpc
END-of-/usr/ports/lang/fpc2/pkg-plist
echo x - /usr/ports/lang/fpc2/distinfo
sed 's/^X//' >/usr/ports/lang/fpc2/distinfo << 'END-of-/usr/ports/lang/fpc2/distinfo'
XMD5 (fpc-2.0.2.i386-freebsd.tar) = e1f834f445b0f2313f41ed417a28fb1c
XSHA256 (fpc-2.0.2.i386-freebsd.tar) = 906f002dfdbdfc3380f5a66b93d68debdbb68bba65b9db0590a93f548fb9f528
XSIZE (fpc-2.0.2.i386-freebsd.tar) = 22517760
END-of-/usr/ports/lang/fpc2/distinfo
echo x - /usr/ports/lang/fpc2/Makefile
sed 's/^X//' >/usr/ports/lang/fpc2/Makefile << 'END-of-/usr/ports/lang/fpc2/Makefile'
X# New ports collection makefile for:	Free Pascal Compiler
X# Date created: 			25 Jun 2005
X# Date modified:			29 Apr 2006
X# Whom: 					Ales Katona <almindor at gmail.com>
X#
X# $FreeBSD: ports/lang/fpc2/Makefile,v 1.1 2006/02/08 15:42:32 edwin Exp $
X#
X
XPORTNAME=	fpc
XPORTVERSION=	2.0.2
XCATEGORIES=	lang
XMASTER_SITES=	ftp://ftp.freepascal.org/pub/fpc/dist/i386-freebsd-${PORTVERSION}/ \
X		ftp://planetmirror.com/pub/fpc/dist/i386-freebsd-${PORTVERSION}/ \
X		ftp://ftp.jp.freepascal.org/mirror/fpc/dist/i386-freebsd-${PORTVERSION}/ \
X		ftp://freepascal.stack.nl/pub/fpc/dist/i386-freebsd-${PORTVERSION}/ \
X		ftp://ftp.no.freepascal.org/pub/fpc/dist/i386-freebsd-${PORTVERSION}/ \
X		ftp://ftp.us.freepascal.org/pub/fpc/dist/i386-freebsd-${PORTVERSION}/ \
X		${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	freepascal
XDISTNAME=	${PORTNAME}-${PORTVERSION}.i386-freebsd
XEXTRACT_SUFX=	.tar
X
XMAINTAINER=	almindor at gmail.com
XCOMMENT=	Free Pascal compiler with Turbo, Delphi and other extensions
X
XBUILDNAME=	i386-freebsd
X
X.include <bsd.port.pre.mk>
X
XONLY_FOR_ARCHS=	i386
XNO_BUILD=	yes
XPKGDEINSTALL=	${PKGINSTALL}
X
XPLIST_SUB+=	PORTVERSION=${PORTVERSION}
X
XMAN1=	bin2obj.1 \
X	data2inc.1 \
X	delp.1 \
X	fd2pascal.1 \
X	fpc.1 \
X	fpcmake.1 \
X	fpdoc.1 \
X	fprcp.1 \
X	h2pas.1 \
X	h2paspp.1 \
X	makeskel.1 \
X	plex.1 \
X	postw32.1 \
X	ppc386.1 \
X	ppcarm.1 \
X	ppcppc.1 \
X	ppcsparc.1 \
X	ppcx64.1 \
X	ppdep.1 \
X	ppudump.1 \
X	ppufiles.1 \
X	ppumove.1 \
X	ptop.1 \
X	pyacc.1 \
X	rstconv.1 \
X	unitdiff.1
XMAN5=	fpc.cfg.5 fpcmake.5 ptop.cfg.5
X
X# only need misc/compat4x if using the pre-built ppc386
X.if ${OSVERSION} >= 500000
XLIB_DEPENDS+=	c.5:${PORTSDIR}/misc/compat5x
X.endif
X
X# Build units list
XUNITS+=	bfd
XUNITS+=	fcl
XPLIST_SUB+=	FCL=""
XUNITS+=	forms
XPLIST_SUB+=	FORMS=""
XUNITS+=	fpgtk
XUNITS+=	fv
XUNITS+=	gconf
XUNITS+=	gdbint
XUNITS+=	gdbm
XUNITS+=	ggi
XUNITS+=	gnome
XUNITS+=	gtk
XUNITS+=	gtk2
XUNITS+=	ibase
XUNITS+=	imlib
XUNITS+=	libasync
XUNITS+=	libgd
XUNITS+=	libpng
XUNITS+=	md5
XUNITS+=	mysql
XUNITS+=	ncurses
XUNITS+=	netdb
XUNITS+=	odbc
XUNITS+=	opengl
XUNITS+=	oracle
XUNITS+=	pasjpeg
XUNITS+=	paszlib
XUNITS+=	postgres
XUNITS+=	pthreads
XUNITS+=	regexpr
XUNITS+=	sqlite
XUNITS+=	svgalib
XUNITS+=	syslog
XUNITS+=	tcl
XUNITS+=	unzip
XUNITS+=	utmp
XUNITS+=	x11
XUNITS+=	zlib
XUNITS+=	zvt
X
Xdo-extract:
X# unpack distribution
X	@${MKDIR} ${WRKSRC}
X	@${TAR} xf ${DISTDIR}/${DISTNAME}.tar --directory ${WRKSRC}
X# unpack pre-compiled binaries distribution
X	@${MKDIR} ${WRKSRC}/binary
X	@${TAR} xf ${WRKSRC}/binary.${BUILDNAME}.tar --directory ${WRKSRC}/binary
X# create a local binary ppc386
X	@${MKDIR} ${WRKSRC}/boot
X	@${TAR} zxf ${WRKSRC}/binary/base.${BUILDNAME}.tar.gz \
X		--directory ${WRKSRC}/boot
X	@${TAR} zxf ${WRKSRC}/binary/utils.${BUILDNAME}.tar.gz \
X		--directory ${WRKSRC}/boot
X# Install optional packages
X.if defined(UNITS)
X.  for unit in ${UNITS}
X	@${TAR} zxf ${WRKSRC}/binary/units-${unit}.${BUILDNAME}.tar.gz \
X		--directory ${WRKSRC}/boot
X	@${LS} ${WRKSRC}/boot/lib/fpc/${PORTVERSION}/units/${BUILDNAME}/${unit} | \
X		${SED} -e 's,^,lib/fpc/${PORTVERSION}/units/${BUILDNAME}/${unit}/,' \
X		>> ${TMPPLIST}.modules
X	@${ECHO} "@dirrm lib/fpc/${PORTVERSION}/units/${BUILDNAME}/${unit}" >> ${TMPPLIST}.modules
X.  endfor
X.endif
X
Xdo-install:
X	# Installing binaries
X	${INSTALL_SCRIPT} ${WRKSRC}/boot/bin/* ${PREFIX}/bin
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/boot/share/doc/fpc-${PORTVERSION}/* ${DOCSDIR}
X.endif
X	# Installing fpc libs
X	${CP} -r ${WRKSRC}/boot/lib/* ${PREFIX}/lib
X	# Installing manpages
X	${INSTALL_DATA} ${WRKSRC}/boot/man/man1/* ${MAN1PREFIX}/man/man1
X	${INSTALL_DATA} ${WRKSRC}/boot/man/man5/* ${MAN1PREFIX}/man/man5
X
Xpost-install:
X.if defined(UNITS)
X	@${CAT} ${TMPPLIST}.modules ${TMPPLIST} > ${TMPPLIST}.result
X	@${MV} ${TMPPLIST}.result ${TMPPLIST}
X.endif
X	if [ -e "${PREFIX}/bin/ppc386" ]; then ${RM} -f "${PREFIX}/bin/ppc386"; fi
X	${LN} -s "${PREFIX}/lib/fpc/${PORTVERSION}/ppc386" "${PREFIX}/bin"
X	${SH} "${PREFIX}/lib/fpc/${PORTVERSION}/samplecfg" "${PREFIX}/lib/fpc/${PORTVERSION}" "${PREFIX}/etc"
X
X.include <bsd.port.post.mk>
END-of-/usr/ports/lang/fpc2/Makefile
exit


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list