ports/146001: [ports] Update fpc to 2.4.0
Christopher Key
cjk32 at cam.ac.uk
Fri Apr 23 19:20:02 UTC 2010
>Number: 146001
>Category: ports
>Synopsis: [ports] Update fpc to 2.4.0
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Fri Apr 23 19:20:02 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Christopher Key
>Release: FreeBSD 8.0-RELEASE-p2 amd64
>Organization:
>Environment:
System: FreeBSD chacal.wzl33 8.0-RELEASE-p2 FreeBSD 8.0-RELEASE-p2 #1: Thu Apr 1 21:31:00 BST 2010 root at chacal.wzl33:/usr/obj/usr/src/sys/CHACAL-DEBUG amd64
>Description:
This set of patches brings fpc up to version 2.4.0, featuring (at least partial) amd64 support. Subject to the caveats below, everything compiles cleanly, but little testing has been performed on the results.
The main patch is:
lang-fpc-2.4.0.patch.
Additional distfiles referenced in the patch,
fpc-2.4.0.man.tar.gz
ppcx64-2.4.0-x86_64-freebsd-6.bz2
are currently available from http://www.srcf.ucam.org/~cjk32/lang-fpc-2.4.0/distfiles/freepascal/ and need to be copied to ${PORTSDIR}/distfiles/freepascal/ pending upload to the appropriate servers.
Various new ports have been included, and need to be extraced into ${PORTSDIR}:
archivers-fpc-bzip2.sh
audio-fpc-a52.sh
audio-fpc-mad.sh
audio-fpc-modplug.sh
audio-fpc-oggvorbis.sh
audio-fpc-openal.sh
audio-fpc-sndfile.sh
devel-fpc-dbus.sh
devel-fpc-fcl-res.sh
devel-fpc-newt.sh
devel-fpc-uuid.sh
graphics-fpc-fpvectorial.sh
graphics-fpc-hermes.sh
graphics-fpc-proj4.sh
graphics-fpc-rsvg.sh
lang-fpc-lua.sh
lang-fpc-rexx.sh
math-fpc-gmp.sh
multimedia-fpc-dts.sh
multimedia-fpc-matroska.sh
net-fpc-ldap.sh
textproc-fpc-libxml2.sh
www-fpc-fastcgi.sh
In order to get lang/fpc-rexx to compile, the following patch for lang/rexx-regina is required:
lang-rexx-regina-abi.patch
It forces rexx-regina to install libraries such that ldconfig recognises them.
databases/fpc-ibase depends on databases/firebird20-client (which is currently flagged with MANUAL_PACKAGE_BUILD=yes) and databases/fpc-orcacle depends on databases/oracle8-client (which is flagged ONLY_FOR_ARCHS=i386) meaning that some of fpc doesn't compile in a tinderbox jail or on amd64. If options are set to turn off these dependencies, then all of the fpc ports compile cleanly on i386 and amd64. Removing MANUAL_PACKAGE_BUILD=yes, firebird20-client did appear to build successfully in a tinderbox jail, although no testing of the resulting package was possible.
Most of the ports depending on fpc compile cleanly on i386 and amd64. games/hedgewars required the following trivial patch:
games-hedgewars-amd64.patch
net-p2p/transmisson-remote-gui requires the patch,
net-p2p-transmisson-remote-gui-ssfpc.patch
to compile. It appears to be using Windows specific functions from the sockets unit, and it seems unlikely that it would have compiled with fpc-2.2.4. The patch attempts to translate the calls to the cross platform versions of the functions, and is sufficient to get it to compile, although again no testing of the resulting package was possible.
>How-To-Repeat:
>Fix:
--- archivers-fpc-bzip2.sh begins here ---
# 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:
#
# archivers/fpc-bzip2
# archivers/fpc-bzip2/Makefile
# archivers/fpc-bzip2/pkg-plist
#
echo c - archivers/fpc-bzip2
mkdir -p archivers/fpc-bzip2 > /dev/null 2>&1
echo x - archivers/fpc-bzip2/Makefile
sed 's/^X//' >archivers/fpc-bzip2/Makefile << '6bc3fd30ac8278443d323279b0a0f128'
X# New ports collection makefile for: fpc-bzip2
X# Date created: 2010-04-22
X# Whom: Christopher Key <cjk32 at cam.ac.uk>
X#
X# $FreeBSD: ports/archivers/fpc-unzip/Makefile,v 1.8 2009/01/14 06:12:14 acm Exp $
X#
X
XPORTREVISION= 0
XCATEGORIES= archivers lang
XPKGNAMESUFFIX= -bzip2
X
XMAINTAINER= acm at FreeBSD.org
XCOMMENT= Free Pascal bzip2 unit
X
XUSE_FPC= yes
X
XMASTERDIR= ${.CURDIR}/../../lang/fpc
XWRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
XEXTRACTUNITDIR+= ${WRKUNITDIR}
X
X.include "${MASTERDIR}/Makefile"
6bc3fd30ac8278443d323279b0a0f128
echo x - archivers/fpc-bzip2/pkg-plist
sed 's/^X//' >archivers/fpc-bzip2/pkg-plist << '5db34b62e96e2c9d9d96adb782d864b4'
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/bzip2/Package.fpc
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/bzip2/bzip2.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/bzip2/bzip2.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/bzip2/bzip2comn.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/bzip2/bzip2comn.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/bzip2/bzip2stream.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/bzip2/bzip2stream.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/bzip2/libpbzip2.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/bzip2/libpbzip2comn.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/bzip2/libpbzip2stream.a
X at dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/bzip2
X at dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
X at dirrmtry lib/fpc/%%PORTVERSION%%/units
X at dirrmtry lib/fpc/%%PORTVERSION%%
X at dirrmtry lib/fpc
5db34b62e96e2c9d9d96adb782d864b4
exit
--- archivers-fpc-bzip2.sh ends here ---
--- audio-fpc-a52.sh begins here ---
# 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:
#
# audio/fpc-a52
# audio/fpc-a52/Makefile
# audio/fpc-a52/pkg-plist
#
echo c - audio/fpc-a52
mkdir -p audio/fpc-a52 > /dev/null 2>&1
echo x - audio/fpc-a52/Makefile
sed 's/^X//' >audio/fpc-a52/Makefile << 'e73b043c206e0e96f236093f5ea61dd2'
X# New ports collection makefile for: fpc-a52
X# Date created: 2010-04-22
X# Whom: Christopher Key <cjk32 at cam.ac.uk>
X#
X# $FreeBSD: ports/www/fpc-httpd22/Makefile,v 1.3 2009/01/19 22:40:59 acm Exp $
X#
X
XPORTREVISION= 0
XCATEGORIES= audio lang
XPKGNAMESUFFIX= -a52
X
XMAINTAINER= acm at FreeBSD.org
XCOMMENT= Free Pascal interface to a52 library
X
XUSE_FPC= yes
X
XMASTERDIR= ${.CURDIR}/../../lang/fpc
XWRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
XEXTRACTUNITDIR+= ${WRKUNITDIR}
X
XOPTIONS= LIBA52 "Install a52 library" on
X
X.include "${MASTERDIR}/Makefile"
e73b043c206e0e96f236093f5ea61dd2
echo x - audio/fpc-a52/pkg-plist
sed 's/^X//' >audio/fpc-a52/pkg-plist << 'ca97c6204d50cbed9c0e17744b978960'
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/a52/Package.fpc
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/a52/a52.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/a52/a52.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/a52/libpa52.a
X at dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/a52
X at dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
X at dirrmtry lib/fpc/%%PORTVERSION%%/units
X at dirrmtry lib/fpc/%%PORTVERSION%%
X at dirrmtry lib/fpc
ca97c6204d50cbed9c0e17744b978960
exit
--- audio-fpc-a52.sh ends here ---
--- audio-fpc-mad.sh begins here ---
# 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:
#
# audio/fpc-mad
# audio/fpc-mad/Makefile
# audio/fpc-mad/pkg-plist
#
echo c - audio/fpc-mad
mkdir -p audio/fpc-mad > /dev/null 2>&1
echo x - audio/fpc-mad/Makefile
sed 's/^X//' >audio/fpc-mad/Makefile << '3f9f6712c8c4ab40cfb6b355d9969aed'
X# New ports collection makefile for: fpc-mad
X# Date created: 2010-04-22
X# Whom: Christopher Key <cjk32 at cam.ac.uk>
X#
X# $FreeBSD: ports/www/fpc-httpd22/Makefile,v 1.3 2009/01/19 22:40:59 acm Exp $
X#
X
XPORTREVISION= 0
XCATEGORIES= audio lang
XPKGNAMESUFFIX= -mad
X
XMAINTAINER= acm at FreeBSD.org
XCOMMENT= Free Pascal interface to mad library
X
XUSE_FPC= yes
X
XMASTERDIR= ${.CURDIR}/../../lang/fpc
XWRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
XEXTRACTUNITDIR+= ${WRKUNITDIR}
X
XOPTIONS= LIBMAD "Install mad library" on
X
X.include "${MASTERDIR}/Makefile"
3f9f6712c8c4ab40cfb6b355d9969aed
echo x - audio/fpc-mad/pkg-plist
sed 's/^X//' >audio/fpc-mad/pkg-plist << '6dc327ee988e2ca679b64e2387fc555e'
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/mad/Package.fpc
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/mad/mad.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/mad/mad.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/mad/libpmad.a
X at dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/mad
X at dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
X at dirrmtry lib/fpc/%%PORTVERSION%%/units
X at dirrmtry lib/fpc/%%PORTVERSION%%
X at dirrmtry lib/fpc
6dc327ee988e2ca679b64e2387fc555e
exit
--- audio-fpc-mad.sh ends here ---
--- audio-fpc-modplug.sh begins here ---
# 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:
#
# audio/fpc-modplug
# audio/fpc-modplug/Makefile
# audio/fpc-modplug/pkg-plist
#
echo c - audio/fpc-modplug
mkdir -p audio/fpc-modplug > /dev/null 2>&1
echo x - audio/fpc-modplug/Makefile
sed 's/^X//' >audio/fpc-modplug/Makefile << '008f0071f69a172ffe86c669c5982d87'
X# New ports collection makefile for: fpc-modplug
X# Date created: 2010-04-22
X# Whom: Christopher Key <cjk32 at cam.ac.uk>
X#
X# $FreeBSD: ports/www/fpc-httpd22/Makefile,v 1.3 2009/01/19 22:40:59 acm Exp $
X#
X
XPORTREVISION= 0
XCATEGORIES= audio lang
XPKGNAMESUFFIX= -modplug
X
XMAINTAINER= acm at FreeBSD.org
XCOMMENT= Free Pascal interface to modplug library
X
XUSE_FPC= yes
X
XMASTERDIR= ${.CURDIR}/../../lang/fpc
XWRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
XEXTRACTUNITDIR+= ${WRKUNITDIR}
X
XOPTIONS= LIBMODPLUG "Install modplug library" on
X
X.include "${MASTERDIR}/Makefile"
008f0071f69a172ffe86c669c5982d87
echo x - audio/fpc-modplug/pkg-plist
sed 's/^X//' >audio/fpc-modplug/pkg-plist << '2ddf978cf2f9b3a6b4f873b17aec2c5d'
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/modplug/Package.fpc
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/modplug/modplug.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/modplug/modplug.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/modplug/libpmodplug.a
X at dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/modplug
X at dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
X at dirrmtry lib/fpc/%%PORTVERSION%%/units
X at dirrmtry lib/fpc/%%PORTVERSION%%
X at dirrmtry lib/fpc
2ddf978cf2f9b3a6b4f873b17aec2c5d
exit
--- audio-fpc-modplug.sh ends here ---
--- audio-fpc-oggvorbis.sh begins here ---
# 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:
#
# audio/fpc-oggvorbis
# audio/fpc-oggvorbis/Makefile
# audio/fpc-oggvorbis/pkg-plist
#
echo c - audio/fpc-oggvorbis
mkdir -p audio/fpc-oggvorbis > /dev/null 2>&1
echo x - audio/fpc-oggvorbis/Makefile
sed 's/^X//' >audio/fpc-oggvorbis/Makefile << '99a41b426161a59607ed8a5ff4d048bd'
X# New ports collection makefile for: fpc-oggvorbis
X# Date created: 2010-04-22
X# Whom: Christopher Key <cjk32 at cam.ac.uk>
X#
X# $FreeBSD: ports/www/fpc-httpd22/Makefile,v 1.3 2009/01/19 22:40:59 acm Exp $
X#
X
XPORTREVISION= 0
XCATEGORIES= audio lang
XPKGNAMESUFFIX= -oggvorbis
X
XMAINTAINER= acm at FreeBSD.org
XCOMMENT= Free Pascal interface to ogg & vorbis libraries
X
XUSE_FPC= yes
X
XMASTERDIR= ${.CURDIR}/../../lang/fpc
XWRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
XEXTRACTUNITDIR+= ${WRKUNITDIR}
X
XOPTIONS= LIBOGG "Install ogg library" on \
X LIBVORBIS "Install vorbis library" on
X
X.include "${MASTERDIR}/Makefile"
99a41b426161a59607ed8a5ff4d048bd
echo x - audio/fpc-oggvorbis/pkg-plist
sed 's/^X//' >audio/fpc-oggvorbis/pkg-plist << '24d1f6afb867efffd0167d06ddd809aa'
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/oggvorbis/Package.fpc
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/oggvorbis/ogg.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/oggvorbis/vorbis.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/oggvorbis/ogg.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/oggvorbis/vorbis.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/oggvorbis/libpogg.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/oggvorbis/libpvorbis.a
X at dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/oggvorbis
X at dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
X at dirrmtry lib/fpc/%%PORTVERSION%%/units
X at dirrmtry lib/fpc/%%PORTVERSION%%
X at dirrmtry lib/fpc
24d1f6afb867efffd0167d06ddd809aa
exit
--- audio-fpc-oggvorbis.sh ends here ---
--- audio-fpc-openal.sh begins here ---
# 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:
#
# audio/fpc-openal
# audio/fpc-openal/Makefile
# audio/fpc-openal/pkg-plist
#
echo c - audio/fpc-openal
mkdir -p audio/fpc-openal > /dev/null 2>&1
echo x - audio/fpc-openal/Makefile
sed 's/^X//' >audio/fpc-openal/Makefile << '190e9fc54dc2f45a95448dbd91e6edfc'
X# New ports collection makefile for: fpc-openal
X# Date created: 2010-04-22
X# Whom: Christopher Key <cjk32 at cam.ac.uk>
X#
X# $FreeBSD: ports/www/fpc-httpd22/Makefile,v 1.3 2009/01/19 22:40:59 acm Exp $
X#
X
XPORTREVISION= 0
XCATEGORIES= audio lang
XPKGNAMESUFFIX= -openal
X
XMAINTAINER= acm at FreeBSD.org
XCOMMENT= Free Pascal interface to openal library
X
XUSE_FPC= yes
X
XMASTERDIR= ${.CURDIR}/../../lang/fpc
XWRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
XEXTRACTUNITDIR+= ${WRKUNITDIR}
X
XOPTIONS= OPENAL "Install openal library" on
X
X.include "${MASTERDIR}/Makefile"
190e9fc54dc2f45a95448dbd91e6edfc
echo x - audio/fpc-openal/pkg-plist
sed 's/^X//' >audio/fpc-openal/pkg-plist << 'a863b788251bade6d1cc9105001078a6'
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/openal/Package.fpc
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/openal/openal.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/openal/openal.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/openal/libpopenal.a
X at dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/openal
X at dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
X at dirrmtry lib/fpc/%%PORTVERSION%%/units
X at dirrmtry lib/fpc/%%PORTVERSION%%
X at dirrmtry lib/fpc
a863b788251bade6d1cc9105001078a6
exit
--- audio-fpc-openal.sh ends here ---
--- audio-fpc-sndfile.sh begins here ---
# 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:
#
# audio/fpc-sndfile
# audio/fpc-sndfile/Makefile
# audio/fpc-sndfile/pkg-plist
#
echo c - audio/fpc-sndfile
mkdir -p audio/fpc-sndfile > /dev/null 2>&1
echo x - audio/fpc-sndfile/Makefile
sed 's/^X//' >audio/fpc-sndfile/Makefile << '1f1102ad62a7814fd575cd5c533cd5ca'
X# New ports collection makefile for: fpc-sndfile
X# Date created: 2010-04-22
X# Whom: Christopher Key <cjk32 at cam.ac.uk>
X#
X# $FreeBSD: ports/www/fpc-httpd22/Makefile,v 1.3 2009/01/19 22:40:59 acm Exp $
X#
X
XPORTREVISION= 0
XCATEGORIES= audio lang
XPKGNAMESUFFIX= -sndfile
X
XMAINTAINER= acm at FreeBSD.org
XCOMMENT= Free Pascal Interface to sndfile library
X
XUSE_FPC= yes
X
XMASTERDIR= ${.CURDIR}/../../lang/fpc
XWRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
XEXTRACTUNITDIR+= ${WRKUNITDIR}
X
XOPTIONS= LIBSNDFILE "Install sndfile library" on
X
X.include "${MASTERDIR}/Makefile"
1f1102ad62a7814fd575cd5c533cd5ca
echo x - audio/fpc-sndfile/pkg-plist
sed 's/^X//' >audio/fpc-sndfile/pkg-plist << '991316f5766d95ae226b283df96584f9'
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sndfile/Package.fpc
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sndfile/sndfile.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sndfile/sndfile.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sndfile/libpsndfile.a
X at dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sndfile
X at dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
X at dirrmtry lib/fpc/%%PORTVERSION%%/units
X at dirrmtry lib/fpc/%%PORTVERSION%%
X at dirrmtry lib/fpc
991316f5766d95ae226b283df96584f9
exit
--- audio-fpc-sndfile.sh ends here ---
--- devel-fpc-dbus.sh begins here ---
# 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:
#
# devel/fpc-dbus
# devel/fpc-dbus/Makefile
# devel/fpc-dbus/pkg-plist
#
echo c - devel/fpc-dbus
mkdir -p devel/fpc-dbus > /dev/null 2>&1
echo x - devel/fpc-dbus/Makefile
sed 's/^X//' >devel/fpc-dbus/Makefile << '23110f850f7f9f63994e3c2ee9986906'
X# New ports collection makefile for: fpc-dbus
X# Date created: 2010-04-22
X# Whom: Christopher Key <cjk32 at cam.ac.uk>
X#
X# $FreeBSD: ports/devel/fpc-zlib/Makefile,v 1.6 2009/01/14 06:12:15 acm Exp $
X#
X
XPORTREVISION= 0
XCATEGORIES= devel lang
XPKGNAMESUFFIX= -dbus
X
XMAINTAINER= acm at FreeBSD.org
XCOMMENT= Free Pascal interface to dbus library
X
XUSE_FPC= yes
X
XMASTERDIR= ${.CURDIR}/../../lang/fpc
XWRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
XEXTRACTUNITDIR+= ${WRKUNITDIR}
X
XOPTIONS= DBUS "Install dbus library" on
X
X.include "${MASTERDIR}/Makefile"
23110f850f7f9f63994e3c2ee9986906
echo x - devel/fpc-dbus/pkg-plist
sed 's/^X//' >devel/fpc-dbus/pkg-plist << 'b80cf94b33c9e761459be51fc68d5383'
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/dbus/Package.fpc
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/dbus/dbus.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/dbus/dbus.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/dbus/libpdbus.a
X at dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/dbus
X at dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
X at dirrmtry lib/fpc/%%PORTVERSION%%/units
X at dirrmtry lib/fpc/%%PORTVERSION%%
X at dirrmtry lib/fpc
b80cf94b33c9e761459be51fc68d5383
exit
--- devel-fpc-dbus.sh ends here ---
--- devel-fpc-fcl-res.sh begins here ---
# 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:
#
# devel/fpc-fcl-res
# devel/fpc-fcl-res/Makefile
# devel/fpc-fcl-res/pkg-plist
#
echo c - devel/fpc-fcl-res
mkdir -p devel/fpc-fcl-res > /dev/null 2>&1
echo x - devel/fpc-fcl-res/Makefile
sed 's/^X//' >devel/fpc-fcl-res/Makefile << 'b998561846ed2b0f7fe7611286f9f630'
X# New ports collection makefile for: fpc-fcl-res
X# Date created: 2010-04-22
X# Whom: Christopher Key <cjk32 at cam.ac.uk>
X#
X# $FreeBSD: ports/devel/fpc-fcl-json/Makefile,v 1.1 2009/01/14 02:21:14 acm Exp $
X#
X
XPORTREVISION= 0
XCATEGORIES= devel lang
XPKGNAMESUFFIX= -fcl-res
X
XMAINTAINER= acm at FreeBSD.org
XCOMMENT= Free Pascal Component Library
X
XUSE_FPC= fcl-base
X
XMASTERDIR= ${.CURDIR}/../../lang/fpc
XWRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
XEXTRACTUNITDIR+= ${WRKUNITDIR}
X
X.include "${MASTERDIR}/Makefile"
b998561846ed2b0f7fe7611286f9f630
echo x - devel/fpc-fcl-res/pkg-plist
sed 's/^X//' >devel/fpc-fcl-res/pkg-plist << '599c931b2229f51873b25c3d71364bc9'
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/Package.fpc
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/acceleratorsresource.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/acceleratorsresource.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/bitmapresource.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/bitmapresource.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/coffconsts.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/coffconsts.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/coffreader.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/coffreader.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/cofftypes.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/cofftypes.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/coffwriter.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/coffwriter.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/dfmreader.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/dfmreader.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/elfconsts.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/elfconsts.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/elfreader.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/elfreader.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/elftypes.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/elftypes.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/elfwriter.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/elfwriter.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/externalreader.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/externalreader.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/externaltypes.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/externaltypes.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/externalwriter.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/externalwriter.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/fpcrestypes.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/fpcrestypes.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/groupcursorresource.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/groupcursorresource.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/groupiconresource.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/groupiconresource.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/groupresource.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/groupresource.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/icocurtypes.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/icocurtypes.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpacceleratorsresource.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpbitmapresource.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpcoffconsts.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpcoffreader.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpcofftypes.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpcoffwriter.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpdfmreader.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpelfconsts.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpelfreader.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpelftypes.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpelfwriter.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpexternalreader.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpexternaltypes.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpexternalwriter.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpfpcrestypes.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpgroupcursorresource.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpgroupiconresource.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpgroupresource.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpicocurtypes.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpmachoconsts.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpmachoreader.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpmachotypes.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpmachowriter.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpresdatastream.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpresfactory.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpresmerger.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpresource.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpresourcetree.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpresreader.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpreswriter.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpstringtableresource.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpstrtable.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpversionconsts.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpversionresource.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpversiontypes.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/libpwinpeimagereader.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/machoconsts.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/machoconsts.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/machoreader.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/machoreader.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/machotypes.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/machotypes.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/machowriter.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/machowriter.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/resdatastream.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/resdatastream.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/resfactory.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/resfactory.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/resmerger.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/resmerger.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/resource.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/resource.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/resourcetree.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/resourcetree.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/resreader.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/resreader.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/reswriter.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/reswriter.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/stringtableresource.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/stringtableresource.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/strtable.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/strtable.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/versionconsts.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/versionconsts.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/versionresource.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/versionresource.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/versiontypes.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/versiontypes.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/winpeimagereader.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/winpeimagereader.ppu
X at dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res
X at dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
X at dirrmtry lib/fpc/%%PORTVERSION%%/units
X at dirrmtry lib/fpc/%%PORTVERSION%%
X at dirrmtry lib/fpc
599c931b2229f51873b25c3d71364bc9
exit
--- devel-fpc-fcl-res.sh ends here ---
--- devel-fpc-newt.sh begins here ---
# 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:
#
# devel/fpc-newt
# devel/fpc-newt/Makefile
# devel/fpc-newt/pkg-plist
#
echo c - devel/fpc-newt
mkdir -p devel/fpc-newt > /dev/null 2>&1
echo x - devel/fpc-newt/Makefile
sed 's/^X//' >devel/fpc-newt/Makefile << '48cc966784b2e54be915bda6131814b6'
X# New ports collection makefile for: fpc-newt
X# Date created: 2010-04-22
X# Whom: Christopher Key <cjk32 at cam.ac.uk>
X#
X# $FreeBSD: ports/devel/fpc-sdl/Makefile,v 1.4 2010/03/28 06:33:06 dinoex Exp $
X#
X
XPORTVERSION= 0
XPORTREVISION= 0
XCATEGORIES= devel lang
XPKGNAMESUFFIX= -newt
X
XMAINTAINER= acm at FreeBSD.org
XCOMMENT= Free Pascal interface to newt library
X
XUSE_FPC= yes
X
XMASTERDIR= ${.CURDIR}/../../lang/fpc
XWRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
XEXTRACTUNITDIR+= ${WRKUNITDIR}
X
XOPTIONS= NEWT "Install newt library" on
X
X.include "${MASTERDIR}/Makefile"
48cc966784b2e54be915bda6131814b6
echo x - devel/fpc-newt/pkg-plist
sed 's/^X//' >devel/fpc-newt/pkg-plist << 'a259db4ea7c562b58fc3d90c476ac13d'
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/newt/Package.fpc
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/newt/newt.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/newt/newt.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/newt/libpnewt.a
X at dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/newt
X at dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
X at dirrmtry lib/fpc/%%PORTVERSION%%/units
X at dirrmtry lib/fpc/%%PORTVERSION%%
X at dirrmtry lib/fpc
a259db4ea7c562b58fc3d90c476ac13d
exit
--- devel-fpc-newt.sh ends here ---
--- devel-fpc-uuid.sh begins here ---
# 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:
#
# devel/fpc-uuid
# devel/fpc-uuid/Makefile
# devel/fpc-uuid/pkg-plist
#
echo c - devel/fpc-uuid
mkdir -p devel/fpc-uuid > /dev/null 2>&1
echo x - devel/fpc-uuid/Makefile
sed 's/^X//' >devel/fpc-uuid/Makefile << '6f65175b0286d64ce6f158706060347f'
X# New ports collection makefile for: fpc-uuid
X# Date created: 2010-04-22
X# Whom: Christopher Key <cjk32 at cam.ac.uk>
X#
X# $FreeBSD: ports/devel/fpc-zlib/Makefile,v 1.6 2009/01/14 06:12:15 acm Exp $
X#
X
XPORTREVISION= 0
XCATEGORIES= devel lang
XPKGNAMESUFFIX= -uuid
X
XMAINTAINER= acm at FreeBSD.org
XCOMMENT= Free Pascal uuid unit
X
XUSE_FPC= yes
X
XMASTERDIR= ${.CURDIR}/../../lang/fpc
XWRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
XEXTRACTUNITDIR+= ${WRKUNITDIR}
X
X.include "${MASTERDIR}/Makefile"
6f65175b0286d64ce6f158706060347f
echo x - devel/fpc-uuid/pkg-plist
sed 's/^X//' >devel/fpc-uuid/pkg-plist << 'ca9bba45b60f01d58ee517f50b29bbd0'
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/uuid/Package.fpc
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/uuid/libplibuuid.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/uuid/libpmacuuid.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/uuid/libuuid.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/uuid/libuuid.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/uuid/macuuid.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/uuid/macuuid.ppu
X at dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/uuid
X at dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
X at dirrmtry lib/fpc/%%PORTVERSION%%/units
X at dirrmtry lib/fpc/%%PORTVERSION%%
X at dirrmtry lib/fpc
ca9bba45b60f01d58ee517f50b29bbd0
exit
--- devel-fpc-uuid.sh ends here ---
--- graphics-fpc-fpvectorial.sh begins here ---
# 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:
#
# graphics/fpc-fpvectorial
# graphics/fpc-fpvectorial/Makefile
# graphics/fpc-fpvectorial/pkg-plist
#
echo c - graphics/fpc-fpvectorial
mkdir -p graphics/fpc-fpvectorial > /dev/null 2>&1
echo x - graphics/fpc-fpvectorial/Makefile
sed 's/^X//' >graphics/fpc-fpvectorial/Makefile << 'edf81098c99e9346a6d8f92f79d84bf2'
X# New ports collection makefile for: fpc-fpvectorial
X# Date created: 2010-04-22
X# Whom: Christopher Key <cjk32 at cam.ac.uk>
X#
X# $FreeBSD: ports/graphics/fpc-ggi/Makefile,v 1.9 2009/01/14 06:12:08 acm Exp $
X#
X
XPORTREVISION= 0
XCATEGORIES= graphics lang
XPKGNAMESUFFIX= -fpvectorial
X
XMAINTAINER= acm at FreeBSD.org
XCOMMENT= Free Pascal fpvectorial unit
X
XUSE_FPC= fcl-image paszlib
X
XMASTERDIR= ${.CURDIR}/../../lang/fpc
XWRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
XEXTRACTUNITDIR+= ${WRKUNITDIR}
X
X.include "${MASTERDIR}/Makefile"
edf81098c99e9346a6d8f92f79d84bf2
echo x - graphics/fpc-fpvectorial/pkg-plist
sed 's/^X//' >graphics/fpc-fpvectorial/pkg-plist << '7a96f625ba46dad8b1e0d71b4e9da508'
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpvectorial/Package.fpc
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpvectorial/avisocncgcodereader.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpvectorial/avisocncgcodewriter.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpvectorial/avisozlib.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpvectorial/fpvectorial.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpvectorial/fpvtocanvas.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpvectorial/pdfvectorialreader.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpvectorial/pdfvrlexico.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpvectorial/pdfvrsemantico.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpvectorial/pdfvrsintatico.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpvectorial/avisocncgcodereader.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpvectorial/avisocncgcodewriter.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpvectorial/avisozlib.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpvectorial/fpvectorial.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpvectorial/fpvtocanvas.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpvectorial/pdfvectorialreader.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpvectorial/pdfvrlexico.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpvectorial/pdfvrsemantico.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpvectorial/pdfvrsintatico.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpvectorial/libpavisocncgcodereader.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpvectorial/libpavisocncgcodewriter.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpvectorial/libpavisozlib.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpvectorial/libpfpvectorial.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpvectorial/libpfpvtocanvas.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpvectorial/libppdfvectorialreader.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpvectorial/libppdfvrlexico.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpvectorial/libppdfvrsemantico.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpvectorial/libppdfvrsintatico.a
X at dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpvectorial
X at dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
X at dirrmtry lib/fpc/%%PORTVERSION%%/units
X at dirrmtry lib/fpc/%%PORTVERSION%%
X at dirrmtry lib/fpc
7a96f625ba46dad8b1e0d71b4e9da508
exit
--- graphics-fpc-fpvectorial.sh ends here ---
--- graphics-fpc-hermes.sh begins here ---
# 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:
#
# graphics/fpc-hermes
# graphics/fpc-hermes/Makefile
# graphics/fpc-hermes/pkg-plist
# graphics/fpc-hermes/files
# graphics/fpc-hermes/files/patch-Makefile
#
echo c - graphics/fpc-hermes
mkdir -p graphics/fpc-hermes > /dev/null 2>&1
echo x - graphics/fpc-hermes/Makefile
sed 's/^X//' >graphics/fpc-hermes/Makefile << '1d74789a191cfd56b93aa41222a7927b'
X# New ports collection makefile for: fpc-hermes
X# Date created: 20100422
X# Whom: Christopher Key <cjk32 at cam.ac.uk>
X#
X# $FreeBSD: ports/graphics/fpc-ggi/Makefile,v 1.9 2009/01/14 06:12:08 acm Exp $
X#
X
XPORTREVISION= 0
XCATEGORIES= graphics lang
XPKGNAMESUFFIX= -hermes
X
XMAINTAINER= acm at FreeBSD.org
XCOMMENT= Free Pascal hermes unit
X
XUSE_FPC= yes
X
XMASTERDIR= ${.CURDIR}/../../lang/fpc
XWRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
XEXTRACTUNITDIR+= ${WRKUNITDIR}
X
X.include "${MASTERDIR}/Makefile"
1d74789a191cfd56b93aa41222a7927b
echo x - graphics/fpc-hermes/pkg-plist
sed 's/^X//' >graphics/fpc-hermes/pkg-plist << 'e934ba3b8704b2a3cc79fb2994f87231'
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hermes/Package.fpc
X%%ARCH_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hermes/mmx_clr.o
X%%ARCH_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hermes/mmxp_32.o
X%%ARCH_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hermes/mmx_main.o
X%%ARCH_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hermes/mmxp2_32.o
X%%ARCH_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hermes/hm_i386.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hermes/hermes.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hermes/hermes.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hermes/libphermes.a
X at dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hermes
X at dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
X at dirrmtry lib/fpc/%%PORTVERSION%%/units
X at dirrmtry lib/fpc/%%PORTVERSION%%
X at dirrmtry lib/fpc
e934ba3b8704b2a3cc79fb2994f87231
echo c - graphics/fpc-hermes/files
mkdir -p graphics/fpc-hermes/files > /dev/null 2>&1
echo x - graphics/fpc-hermes/files/patch-Makefile
sed 's/^X//' >graphics/fpc-hermes/files/patch-Makefile << 'bc831fa8ee2299cbfd055b57129d8494'
X--- packages/hermes/Makefile 2009-12-12 15:51:44.000000000 +0000
X+++ packages/hermes/Makefile 2010-04-22 21:52:27.000000000 +0100
X@@ -623,6 +623,7 @@
X ifeq ($(FULL_TARGET),armeb-embedded)
X override TARGET_LOADERS+=$(CPU_LOADERS)
X endif
X+override INSTALL_FPCPACKAGE=y
X ifeq ($(FULL_TARGET),i386-linux)
X override COMPILER_INCLUDEDIR+=src
X endif
bc831fa8ee2299cbfd055b57129d8494
exit
--- graphics-fpc-hermes.sh ends here ---
--- graphics-fpc-proj4.sh begins here ---
# 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:
#
# graphics/fpc-proj4
# graphics/fpc-proj4/Makefile
# graphics/fpc-proj4/pkg-plist
#
echo c - graphics/fpc-proj4
mkdir -p graphics/fpc-proj4 > /dev/null 2>&1
echo x - graphics/fpc-proj4/Makefile
sed 's/^X//' >graphics/fpc-proj4/Makefile << '1fc349ef7d75f9aa3ebdea90a0988247'
X# New ports collection makefile for: fpc-proj4
X# Date created: 2010-04-22
X# Whom: Christopher Key <cjk32 at cam.ac.uk>
X#
X# $FreeBSD: ports/graphics/fpc-ggi/Makefile,v 1.9 2009/01/14 06:12:08 acm Exp $
X#
X
XPORTREVISION= 0
XCATEGORIES= graphics lang
XPKGNAMESUFFIX= -proj4
X
XMAINTAINER= acm at FreeBSD.org
XCOMMENT= Free Pascal interface to proj library
X
XUSE_FPC= yes
X
XMASTERDIR= ${.CURDIR}/../../lang/fpc
XWRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
XEXTRACTUNITDIR+= ${WRKUNITDIR}
X
XOPTIONS= PROJ "Install proj library" on
X
X.include "${MASTERDIR}/Makefile"
1fc349ef7d75f9aa3ebdea90a0988247
echo x - graphics/fpc-proj4/pkg-plist
sed 's/^X//' >graphics/fpc-proj4/pkg-plist << '78511ce69925c5e88a845d5ff5a5332d'
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/proj4/Package.fpc
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/proj4/proj.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/proj4/proj.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/proj4/libpproj.a
X at dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/proj4
X at dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
X at dirrmtry lib/fpc/%%PORTVERSION%%/units
X at dirrmtry lib/fpc/%%PORTVERSION%%
X at dirrmtry lib/fpc
78511ce69925c5e88a845d5ff5a5332d
exit
--- graphics-fpc-proj4.sh ends here ---
--- graphics-fpc-rsvg.sh begins here ---
# 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:
#
# graphics/fpc-rsvg
# graphics/fpc-rsvg/Makefile
# graphics/fpc-rsvg/pkg-plist
#
echo c - graphics/fpc-rsvg
mkdir -p graphics/fpc-rsvg > /dev/null 2>&1
echo x - graphics/fpc-rsvg/Makefile
sed 's/^X//' >graphics/fpc-rsvg/Makefile << '11617d65513758f2bde23747ca15f8ea'
X# New ports collection makefile for: fpc-rsvg
X# Date created: 2010-04-22
X# Whom: Christopher Key <cjk32 at cam.ac.uk>
X#
X# $FreeBSD: ports/graphics/fpc-libgd/Makefile,v 1.12 2010/03/28 06:36:28 dinoex Exp $
X#
X
XPORTREVISION= 0
XCATEGORIES= graphics lang
XPKGNAMESUFFIX= -rsvg
X
XMAINTAINER= acm at FreeBSD.org
XCOMMENT= Free Pascal interface to librsvg2 library
X
XUSE_FPC= gtk2
X
XMASTERDIR= ${.CURDIR}/../../lang/fpc
XWRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//:S/^/lib/}
XEXTRACTUNITDIR+= ${WRKUNITDIR}
X
XOPTIONS= LIBRSVG2 "Install librsvg2 library" on
X
X.include "${MASTERDIR}/Makefile"
11617d65513758f2bde23747ca15f8ea
echo x - graphics/fpc-rsvg/pkg-plist
sed 's/^X//' >graphics/fpc-rsvg/pkg-plist << '58f89daea97a257830bcea03f29c4c05'
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rsvg/Package.fpc
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rsvg/rsvg.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rsvg/rsvg.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rsvg/libprsvg.a
X at dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rsvg
X at dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
X at dirrmtry lib/fpc/%%PORTVERSION%%/units
X at dirrmtry lib/fpc/%%PORTVERSION%%
X at dirrmtry lib/fpc
58f89daea97a257830bcea03f29c4c05
exit
--- graphics-fpc-rsvg.sh ends here ---
--- lang-fpc-lua.sh begins here ---
# 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:
#
# lang/fpc-lua
# lang/fpc-lua/Makefile
# lang/fpc-lua/pkg-plist
# lang/fpc-lua/files
# lang/fpc-lua/files/patch-Makefile
#
echo c - lang/fpc-lua
mkdir -p lang/fpc-lua > /dev/null 2>&1
echo x - lang/fpc-lua/Makefile
sed 's/^X//' >lang/fpc-lua/Makefile << '1648ab1cab68c367eda8f13f268f4789'
X# New ports collection makefile for: fpc-lua
X# Date created: 2010-04-22
X# Whom: Christopher Key <cjk32 at cam.ac.uk>
X#
X# $FreeBSD: ports/lang/fpc-tcl/Makefile,v 1.9 2009/01/14 06:12:13 acm Exp $
X#
X
XPORTREVISION= 0
XCATEGORIES= lang
XPKGNAMESUFFIX= -lua
X
XMAINTAINER= acm at FreeBSD.org
XCOMMENT= Free Pascal interface to the lua interpreter
X
XUSE_FPC= yes
X
XMASTERDIR= ${.CURDIR}/../../lang/fpc
XWRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
XEXTRACTUNITDIR+= ${WRKUNITDIR}
X
XOPTIONS= LUA "Install lua library" on
X
X.include "${MASTERDIR}/Makefile"
1648ab1cab68c367eda8f13f268f4789
echo x - lang/fpc-lua/pkg-plist
sed 's/^X//' >lang/fpc-lua/pkg-plist << '5884aa4ad7dadde4cbd22376489ba178'
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lua/Package.fpc
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lua/lua.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lua/lualib.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lua/lauxlib.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lua/lua.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lua/lualib.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lua/lauxlib.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lua/libplua.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lua/libplualib.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lua/libplauxlib.a
X at dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lua
X at dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
X at dirrmtry lib/fpc/%%PORTVERSION%%/units
X at dirrmtry lib/fpc/%%PORTVERSION%%
X at dirrmtry lib/fpc
5884aa4ad7dadde4cbd22376489ba178
echo c - lang/fpc-lua/files
mkdir -p lang/fpc-lua/files > /dev/null 2>&1
echo x - lang/fpc-lua/files/patch-Makefile
sed 's/^X//' >lang/fpc-lua/files/patch-Makefile << '8d01865d0d5dae041a66b408b6a2ad5a'
X--- packages/lua/Makefile 2010-04-22 22:04:10.000000000 +0100
X+++ packages/lua/Makefile 2010-04-22 22:04:29.000000000 +0100
X@@ -264,7 +264,7 @@
X UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET))
X endif
X PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages $(FPCDIR)/packages/base $(FPCDIR)/packages/extra)
X-override PACKAGE_NAME=bfd
X+override PACKAGE_NAME=lua
X override PACKAGE_VERSION=2.4.0
X ifeq ($(FULL_TARGET),i386-linux)
X override TARGET_UNITS+=lua lualib lauxlib
8d01865d0d5dae041a66b408b6a2ad5a
exit
--- lang-fpc-lua.sh ends here ---
--- lang-fpc-rexx.sh begins here ---
# 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:
#
# lang/fpc-rexx
# lang/fpc-rexx/Makefile
# lang/fpc-rexx/pkg-plist
#
echo c - lang/fpc-rexx
mkdir -p lang/fpc-rexx > /dev/null 2>&1
echo x - lang/fpc-rexx/Makefile
sed 's/^X//' >lang/fpc-rexx/Makefile << '6784c54e0ebb3daa89d1b4e99de065d6'
X# New ports collection makefile for: fpc-rexx
X# Date created: 2010-04-22
X# Whom: Christopher Key <cjk32 at cam.ac.uk>
X#
X# $FreeBSD: ports/lang/fpc-tcl/Makefile,v 1.9 2009/01/14 06:12:13 acm Exp $
X#
X
XPORTREVISION= 0
XCATEGORIES= lang
XPKGNAMESUFFIX= -rexx
X
XMAINTAINER= acm at FreeBSD.org
XCOMMENT= Free Pascal interface to the rexx-regina library
X
XUSE_FPC= yes
X
XMASTERDIR= ${.CURDIR}/../../lang/fpc
XWRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
XEXTRACTUNITDIR+= ${WRKUNITDIR}
X
XOPTIONS= REXX_REGINA "Install rexx-regina library" on
X
X.include "${MASTERDIR}/Makefile"
6784c54e0ebb3daa89d1b4e99de065d6
echo x - lang/fpc-rexx/pkg-plist
sed 's/^X//' >lang/fpc-rexx/pkg-plist << '00b4f58314cd2d13935944a7918313cc'
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rexx/Package.fpc
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rexx/rexxsaa.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rexx/rexxsaa.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rexx/libprexxsaa.a
X at dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rexx
X at dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
X at dirrmtry lib/fpc/%%PORTVERSION%%/units
X at dirrmtry lib/fpc/%%PORTVERSION%%
X at dirrmtry lib/fpc
00b4f58314cd2d13935944a7918313cc
exit
--- lang-fpc-rexx.sh ends here ---
--- math-fpc-gmp.sh begins here ---
# 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:
#
# math/fpc-gmp
# math/fpc-gmp/Makefile
# math/fpc-gmp/pkg-plist
#
echo c - math/fpc-gmp
mkdir -p math/fpc-gmp > /dev/null 2>&1
echo x - math/fpc-gmp/Makefile
sed 's/^X//' >math/fpc-gmp/Makefile << '8b6ac1c9fbec37e915066691155a942b'
X# New ports collection makefile for: fpc-gmp
X# Date created: 2010-04-22
X# Whom: Christopher Key <cjk32 at cam.ac.uk>
X#
X# $FreeBSD: ports/www/fpc-httpd22/Makefile,v 1.3 2009/01/19 22:40:59 acm Exp $
X#
X
XPORTREVISION= 0
XCATEGORIES= math lang
XPKGNAMESUFFIX= -gmp
X
XMAINTAINER= acm at FreeBSD.org
XCOMMENT= Free Pascal interface to gmp library
X
XUSE_FPC= yes
X
XMASTERDIR= ${.CURDIR}/../../lang/fpc
XWRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
XEXTRACTUNITDIR+= ${WRKUNITDIR}
X
XOPTIONS= GMP "Install gmp library" on
X
X.include "${MASTERDIR}/Makefile"
8b6ac1c9fbec37e915066691155a942b
echo x - math/fpc-gmp/pkg-plist
sed 's/^X//' >math/fpc-gmp/pkg-plist << 'b6380236d9395cdb2614b3da5601ffbc'
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gmp/Package.fpc
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gmp/gmp.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gmp/gmp.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gmp/libpgmp.a
X at dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gmp
X at dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
X at dirrmtry lib/fpc/%%PORTVERSION%%/units
X at dirrmtry lib/fpc/%%PORTVERSION%%
X at dirrmtry lib/fpc
b6380236d9395cdb2614b3da5601ffbc
exit
--- math-fpc-gmp.sh ends here ---
--- multimedia-fpc-dts.sh begins here ---
# 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:
#
# multimedia/fpc-dts
# multimedia/fpc-dts/Makefile
# multimedia/fpc-dts/pkg-plist
# multimedia/fpc-dts/files
# multimedia/fpc-dts/files/patch-packages-dts-src-dts.pas
#
echo c - multimedia/fpc-dts
mkdir -p multimedia/fpc-dts > /dev/null 2>&1
echo x - multimedia/fpc-dts/Makefile
sed 's/^X//' >multimedia/fpc-dts/Makefile << '1bf25eef8320f5338b0863f9557c99ee'
X# New ports collection makefile for: fpc-dts
X# Date created: 2010-04-22
X# Whom: Christopher Key <cjk32 at cam.ac.uk>
X#
X# $FreeBSD: ports/www/fpc-httpd22/Makefile,v 1.3 2009/01/19 22:40:59 acm Exp $
X#
X
XPORTREVISION= 0
XCATEGORIES= multimedia lang
XPKGNAMESUFFIX= -dts
X
XMAINTAINER= acm at FreeBSD.org
XCOMMENT= Free Pascal interface to the dts library
X
XUSE_FPC= yes
X
XMASTERDIR= ${.CURDIR}/../../lang/fpc
XWRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
XEXTRACTUNITDIR+= ${WRKUNITDIR}
X
XOPTIONS= LIBDCA "Install dts library" on
X
X.include "${MASTERDIR}/Makefile"
1bf25eef8320f5338b0863f9557c99ee
echo x - multimedia/fpc-dts/pkg-plist
sed 's/^X//' >multimedia/fpc-dts/pkg-plist << 'c7b45b9870581e42939664906ddda142'
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/dts/Package.fpc
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/dts/dts.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/dts/dts.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/dts/libpdts.a
X at dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/dts
X at dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
X at dirrmtry lib/fpc/%%PORTVERSION%%/units
X at dirrmtry lib/fpc/%%PORTVERSION%%
X at dirrmtry lib/fpc
c7b45b9870581e42939664906ddda142
echo c - multimedia/fpc-dts/files
mkdir -p multimedia/fpc-dts/files > /dev/null 2>&1
echo x - multimedia/fpc-dts/files/patch-packages-dts-src-dts.pas
sed 's/^X//' >multimedia/fpc-dts/files/patch-packages-dts-src-dts.pas << '6e5e26d2bc45ee34c0c79cf7014034bc'
X--- packages/dts/src/dts.pas 2010-04-21 20:42:31.000000000 +0100
X+++ packages/dts/src/dts.pas 2010-04-21 20:52:51.000000000 +0100
X@@ -272,7 +272,7 @@
X {$IF Defined(WINDOWS)}
X dtslib = 'dts.dll';
X {$ELSEIF Defined(UNIX)}
X- dtslib = 'libdts.so';
X+ dtslib = 'libdca.so';
X {$ELSE}
X {$MESSAGE ERROR 'DYNLINK not supported'}
X {$IFEND}
X@@ -331,14 +331,14 @@
X DTS_ADJUST_LEVEL = $100;
X
X
X-function dts_init(mm_accel: cuint32): pdts_state_t; cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF};
X-function dts_syncinfo(state: pdts_state_t; buf: pcuint8; var flags: cint; var sample_rate: cint; var bit_rate: cint; var frame_length: cint): cint; cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF};
X-function dts_frame(state: pdts_state_t; buf: pcuint8; var flags: cint; var level: dts_level_t; bias: dts_sample_t): cint; cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF};
X-procedure dts_dynrng(state: pdts_state_t; call: dts_dynrng_call; data: pointer); cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF};
X-function dts_blocks_num(state: pdts_state_t): cint; cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF};
X-function dts_block(state: pdts_state_t): cint; cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF};
X-function dts_samples(state: pdts_state_t): pdts_sample_t; cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF};
X-procedure dts_free(state: pdts_state_t); cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF};
X+function dca_init(mm_accel: cuint32): pdts_state_t; cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF};
X+function dca_syncinfo(state: pdts_state_t; buf: pcuint8; var flags: cint; var sample_rate: cint; var bit_rate: cint; var frame_length: cint): cint; cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF};
X+function dca_frame(state: pdts_state_t; buf: pcuint8; var flags: cint; var level: dts_level_t; bias: dts_sample_t): cint; cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF};
X+procedure dca_dynrng(state: pdts_state_t; call: dts_dynrng_call; data: pointer); cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF};
X+function dca_blocks_num(state: pdts_state_t): cint; cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF};
X+function dca_block(state: pdts_state_t): cint; cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF};
X+function dca_samples(state: pdts_state_t): pdts_sample_t; cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF};
X+procedure dca_free(state: pdts_state_t); cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF};
X
X
X
X@@ -378,12 +378,61 @@
X end;
X
X
X+function dts_init(mm_accel: cuint32): pdts_state_t;
X+function dts_syncinfo(state: pdts_state_t; buf: pcuint8; var flags: cint; var sample_rate: cint; var bit_rate: cint; var frame_length: cint): cint;
X+function dts_frame(state: pdts_state_t; buf: pcuint8; var flags: cint; var level: dts_level_t; bias: dts_sample_t): cint;
X+procedure dts_dynrng(state: pdts_state_t; call: dts_dynrng_call; data: pointer);
X+function dts_blocks_num(state: pdts_state_t): cint;
X+function dts_block(state: pdts_state_t): cint;
X+function dts_samples(state: pdts_state_t): pdts_sample_t;
X+procedure dts_free(state: pdts_state_t);
X+
X function dts_decoder_init(mm_accel: cuint32; user: pointer; read: dts_read_func; seek: dts_seek_func; close: dts_close_func; tell: dts_tell_func): pdts_decoder;
X function dts_decoder_read(decoder: pdts_decoder; buffer: pointer; length: cint): cint;
X procedure dts_decoder_free(decoder: pdts_decoder);
X
X implementation
X
X+function dts_init(mm_accel: cuint32): pdts_state_t;
X+begin
X+ Result := dca_init(mm_accel);
X+end;
X+
X+function dts_syncinfo(state: pdts_state_t; buf: pcuint8; var flags: cint; var sample_rate: cint; var bit_rate: cint; var frame_length: cint): cint;
X+begin
X+ Result := dca_syncinfo(state, buf, flags, sample_rate, bit_rate, frame_length);
X+end;
X+
X+function dts_frame(state: pdts_state_t; buf: pcuint8; var flags: cint; var level: dts_level_t; bias: dts_sample_t): cint;
X+begin
X+ Result := dca_frame(state, buf, flags, level, bias);
X+end;
X+
X+procedure dts_dynrng(state: pdts_state_t; call: dts_dynrng_call; data: pointer);
X+begin
X+ dca_dynrng(state, call, data);
X+end;
X+
X+function dts_blocks_num(state: pdts_state_t): cint;
X+begin
X+ Result := dca_blocks_num(state);
X+end;
X+
X+function dts_block(state: pdts_state_t): cint;
X+begin
X+ Result := dca_block(state);
X+end;
X+
X+function dts_samples(state: pdts_state_t): pdts_sample_t;
X+begin
X+ Result := dca_samples(state)
X+end;
X+
X+procedure dts_free(state: pdts_state_t);
X+begin
X+ dca_free(state);
X+end;
X+
X function dts_decoder_init(mm_accel: cuint32; user: pointer; read: dts_read_func; seek: dts_seek_func; close: dts_close_func; tell: dts_tell_func): pdts_decoder;
X begin
X GetMem(Result, Sizeof(dts_decoder));
XOnly in work.new/fpc-2.4.0/packages/dts/src: dts.pas~
6e5e26d2bc45ee34c0c79cf7014034bc
exit
--- multimedia-fpc-dts.sh ends here ---
--- multimedia-fpc-matroska.sh begins here ---
# 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:
#
# multimedia/fpc-matroska
# multimedia/fpc-matroska/Makefile
# multimedia/fpc-matroska/pkg-plist
#
echo c - multimedia/fpc-matroska
mkdir -p multimedia/fpc-matroska > /dev/null 2>&1
echo x - multimedia/fpc-matroska/Makefile
sed 's/^X//' >multimedia/fpc-matroska/Makefile << 'b7dbd9e6c2ec37f90dc6bb3eb27b1720'
X# New ports collection makefile for: fpc-matroska
X# Date created: 2010-04-22
X# Whom: Christopher Key <cjk32 at cam.ac.uk>
X#
X# $FreeBSD: ports/www/fpc-httpd22/Makefile,v 1.3 2009/01/19 22:40:59 acm Exp $
X#
X
XPORTREVISION= 0
XCATEGORIES= multimedia lang
XPKGNAMESUFFIX= -matroska
X
XMAINTAINER= acm at FreeBSD.org
XCOMMENT= Free Pascal interface to matroska library
X
XUSE_FPC= yes
X
XMASTERDIR= ${.CURDIR}/../../lang/fpc
XWRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
XEXTRACTUNITDIR+= ${WRKUNITDIR}
X
XOPTIONS= LIBMATROSKA "Install matroska library" on
X
X.include "${MASTERDIR}/Makefile"
b7dbd9e6c2ec37f90dc6bb3eb27b1720
echo x - multimedia/fpc-matroska/pkg-plist
sed 's/^X//' >multimedia/fpc-matroska/pkg-plist << 'a2846de32343a13a81d93ad757ebf555'
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/matroska/Package.fpc
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/matroska/matroska.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/matroska/matroska.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/matroska/libpmatroska.a
X at dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/matroska
X at dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
X at dirrmtry lib/fpc/%%PORTVERSION%%/units
X at dirrmtry lib/fpc/%%PORTVERSION%%
X at dirrmtry lib/fpc
a2846de32343a13a81d93ad757ebf555
exit
--- multimedia-fpc-matroska.sh ends here ---
--- net-fpc-ldap.sh begins here ---
# 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:
#
# net/fpc-ldap
# net/fpc-ldap/Makefile
# net/fpc-ldap/pkg-plist
#
echo c - net/fpc-ldap
mkdir -p net/fpc-ldap > /dev/null 2>&1
echo x - net/fpc-ldap/Makefile
sed 's/^X//' >net/fpc-ldap/Makefile << 'b464635a50ac04000cf1ed058e0f50c4'
X# New ports collection makefile for: fpc-ldap
X# Date created: 2006-09-11
X# Whom: Jose Alonso Cardenas Marquez <acm at FreeBSD.org>
X#
X# $FreeBSD: ports/net/fpc-pcap/Makefile,v 1.3 2009/01/14 06:12:11 acm Exp $
X#
X
XPORTREVISION= 0
XCATEGORIES= net lang
XPKGNAMESUFFIX= -ldap
X
XMAINTAINER= acm at FreeBSD.org
XCOMMENT= Free Pascal interface to OpenLDAP
X
XUSE_FPC= hash
X
XMASTERDIR= ${.CURDIR}/../../lang/fpc
XWRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
XEXTRACTUNITDIR+= ${WRKUNITDIR}
X
XOPTIONS= OPENLDAP "Install OpenLDAP libraries" on
X
X.include "${MASTERDIR}/Makefile"
b464635a50ac04000cf1ed058e0f50c4
echo x - net/fpc-ldap/pkg-plist
sed 's/^X//' >net/fpc-ldap/pkg-plist << '79b2fdb950984cf1364eb11104a257bb'
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ldap/Package.fpc
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ldap/lber.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ldap/ldap.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ldap/lber.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ldap/ldap.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ldap/libplber.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ldap/libpldap.a
X at dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/ldap
X at dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
X at dirrmtry lib/fpc/%%PORTVERSION%%/units
X at dirrmtry lib/fpc/%%PORTVERSION%%
X at dirrmtry lib/fpc
79b2fdb950984cf1364eb11104a257bb
exit
--- net-fpc-ldap.sh ends here ---
--- textproc-fpc-libxml2.sh begins here ---
# 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:
#
# textproc/fpc-libxml2
# textproc/fpc-libxml2/Makefile
# textproc/fpc-libxml2/pkg-plist
#
echo c - textproc/fpc-libxml2
mkdir -p textproc/fpc-libxml2 > /dev/null 2>&1
echo x - textproc/fpc-libxml2/Makefile
sed 's/^X//' >textproc/fpc-libxml2/Makefile << 'c7a9664e1cc6b2fb3c122525253bb750'
X# New ports collection makefile for: fpc-libxml2
X# Date created: 2010-04-22
X# Whom: Christoper Key <cjk32 at cam.ac.uk>
X#
X# $FreeBSD: ports/textproc/fpc-aspell/Makefile,v 1.1 2009/01/14 02:41:00 acm Exp $
X#
X
XPORTREVISION= 0
XCATEGORIES= textproc lang
XPKGNAMESUFFIX= -libxml2
X
XMAINTAINER= acm at FreeBSD.org
XCOMMENT= Interface to xml2 library
X
XUSE_FPC= yes
X
XMASTERDIR= ${.CURDIR}/../../lang/fpc
XWRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//:S/2//}
XEXTRACTUNITDIR+= ${WRKUNITDIR}
X
XOPTIONS= LIBXML2 "Install xml2 library" on
X
X.include "${MASTERDIR}/Makefile"
c7a9664e1cc6b2fb3c122525253bb750
echo x - textproc/fpc-libxml2/pkg-plist
sed 's/^X//' >textproc/fpc-libxml2/pkg-plist << 'c541eba70701ce90504e6c22d39bc1dd'
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libxml2/Package.fpc
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libxml2/xml2.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libxml2/xmlxsd.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libxml2/xml2.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libxml2/xmlxsd.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libxml2/libpxml2.a
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libxml2/libpxmlxsd.a
X at dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libxml2
X at dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
X at dirrmtry lib/fpc/%%PORTVERSION%%/units
X at dirrmtry lib/fpc/%%PORTVERSION%%
X at dirrmtry lib/fpc
c541eba70701ce90504e6c22d39bc1dd
exit
--- textproc-fpc-libxml2.sh ends here ---
--- www-fpc-fastcgi.sh begins here ---
# 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:
#
# www/fpc-fastcgi
# www/fpc-fastcgi/Makefile
# www/fpc-fastcgi/pkg-plist
#
echo c - www/fpc-fastcgi
mkdir -p www/fpc-fastcgi > /dev/null 2>&1
echo x - www/fpc-fastcgi/Makefile
sed 's/^X//' >www/fpc-fastcgi/Makefile << '8e44a94825aa5388d4069b4a0027ec5d'
X# New ports collection makefile for: fpc-fastcgi
X# Date created: 2010-04-22
X# Whom: Christopher Key <cjk32 at cam.ac.uk>
X#
X# $FreeBSD: ports/www/fpc-httpd22/Makefile,v 1.3 2009/01/19 22:40:59 acm Exp $
X#
X
XPORTREVISION= 0
XCATEGORIES= www lang
XPKGNAMESUFFIX= -fastcgi
X
XMAINTAINER= acm at FreeBSD.org
XCOMMENT= Free Pascal fastcgi unit
X
XUSE_FPC= yes
X
XMASTERDIR= ${.CURDIR}/../../lang/fpc
XWRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
XEXTRACTUNITDIR+= ${WRKUNITDIR}
X
X.include "${MASTERDIR}/Makefile"
8e44a94825aa5388d4069b4a0027ec5d
echo x - www/fpc-fastcgi/pkg-plist
sed 's/^X//' >www/fpc-fastcgi/pkg-plist << 'b837d50bfdc76b5b1665a1b5d2a6a289'
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fastcgi/Package.fpc
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fastcgi/fastcgi.o
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fastcgi/fastcgi.ppu
Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fastcgi/libpfastcgi.a
X at dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fastcgi
X at dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
X at dirrmtry lib/fpc/%%PORTVERSION%%/units
X at dirrmtry lib/fpc/%%PORTVERSION%%
X at dirrmtry lib/fpc
b837d50bfdc76b5b1665a1b5d2a6a289
exit
--- www-fpc-fastcgi.sh ends here ---
--- games-hedgewars-amd64.patch begins here ---
Index: games/hedgewars/Makefile
===================================================================
RCS file: /home/ncvs/ports/games/hedgewars/Makefile,v
retrieving revision 1.21
diff -u -r1.21 Makefile
--- games/hedgewars/Makefile 5 Apr 2010 14:43:33 -0000 1.21
+++ games/hedgewars/Makefile 22 Apr 2010 10:09:40 -0000
@@ -15,8 +15,8 @@
MAINTAINER= amdmi3 at FreeBSD.org
COMMENT= Free Worms-like turn based strategy game
-ONLY_FOR_ARCHS= i386
-ONLY_FOR_ARCHS_REASON= depends on fpc which is only available for i386
+ONLY_FOR_ARCHS= i386 amd64
+ONLY_FOR_ARCHS_REASON= depends on fpc which is only available for i386 and amd64
USE_BZIP2= yes
USE_CMAKE= yes
--- games-hedgewars-amd64.patch ends here ---
--- lang-fpc-2.4.0.patch begins here ---
? archivers/fpc-bzip2
? audio/fpc-a52
? audio/fpc-mad
? audio/fpc-modplug
? audio/fpc-oggvorbis
? audio/fpc-openal
? audio/fpc-sndfile
? devel/fpc-dbus
? devel/fpc-fcl-res
? devel/fpc-newt
? devel/fpc-uuid
? graphics/fpc-fpvectorial
? graphics/fpc-hermes
? graphics/fpc-proj4
? graphics/fpc-rsvg
? lang/fpc-lua
? lang/fpc-rexx
? math/fpc-gmp
? multimedia/fpc-dts
? multimedia/fpc-matroska
? net/fpc-ldap
? textproc/fpc-libxml2
? www/fpc-fastcgi
Index: Mk/bsd.fpc.mk
===================================================================
RCS file: /home/ncvs/ports/Mk/bsd.fpc.mk,v
retrieving revision 1.10
diff -u -r1.10 bsd.fpc.mk
--- Mk/bsd.fpc.mk 13 Jul 2009 19:29:53 -0000 1.10
+++ Mk/bsd.fpc.mk 23 Apr 2010 11:38:07 -0000
@@ -30,8 +30,9 @@
FPC_Include_MAINTAINER= acm at FreeBSD.org
FPC_Pre_Include= bsd.fpc.mk
-DEFAULT_FPC_VER= 2.2.4
+DEFAULT_FPC_VER= 2.4.0
FPC_VER= ${DEFAULT_FPC_VER}
+FPC_ARCH= ${ARCH:S/amd64/x86_64/}
.if exists(${LOCALBASE}/bin/fpc)
FPC_CURRENT_VER!= ${LOCALBASE}/bin/fpc -iV
@@ -40,9 +41,15 @@
. endif
.endif
-BUILD_DEPENDS+= ppc386:${PORTSDIR}/lang/fpc
+.if ${ARCH} == "i386"
+PPNAME= ppc386
+.elif ${ARCH} == "amd64"
+PPNAME= ppcx64
+.endif
+
+BUILD_DEPENDS+= ${PPNAME}:${PORTSDIR}/lang/fpc
-BUILDNAME= ${ARCH}-freebsd
+BUILDNAME= ${FPC_ARCH}-freebsd
UNITSDIR= ${LOCALBASE}/lib/fpc/${FPC_VER}/units/${BUILDNAME}
fpc-check-install:
@@ -57,18 +64,20 @@
@${ECHO_CMD} "#################################################################"
.endif
-_FPC_ALL_UNITS= aspell bfd cairo chm fcl-async fcl-base fcl-db fcl-fpcunit fcl-image \
- fcl-json fcl-net fcl-passrc fcl-process fcl-registry fcl-web fcl-xml fftw \
- fpmkunit fpgtk fv gdbint gdbm ggi gnome1 graph gtk1 gtk2 hash httpd13 httpd20 \
- httpd22 ibase iconvenc imagemagick imlib libcurl libgd libpng mysql ncurses numlib \
- odbc opengl openssl oracle pasjpeg paszlib pcap postgres pthreads pxlib \
- regexpr sdl sqlite svgalib symbolic syslog tcl unzip users utmp x11 xforms \
- zlib
+_FPC_ALL_UNITS= a52 aspell bfd bzip2 cairo chm dbus dts fastcgi fcl-async fcl-base \
+ fcl-db fcl-fpcunit fcl-image fcl-json fcl-net fcl-passrc fcl-process \
+ fcl-registry fcl-res fcl-web fcl-xml fftw fpgtk fpmkunit fpvectorial \
+ fv gdbint gdbm ggi gmp gnome1 graph gtk1 gtk2 hash hermes httpd13 \
+ httpd20 httpd22 ibase iconvenc imagemagick imlib ldap libcurl libgd \
+ libpng libxml2 lua mad matroska modplug mysql ncurses newt numlib \
+ odbc oggvorbis openal opengl openssl oracle pasjpeg paszlib pcap \
+ postgres proj4 pthreads pxlib regexpr rexx rsvg sdl sndfile sqlite \
+ svgalib symbolic syslog tcl unzip users utmp uuid x11 xforms zlib
.if defined(WANT_FPC_BASE)
. if ${WANT_FPC_BASE:L} == "yes"
-USE_FPC= gdbint graph ibase hash httpd13 httpd20 httpd22 mysql odbc oracle \
- pasjpeg paszlib pthreads postgres regexpr sqlite
+USE_FPC= gdbint graph hash httpd13 httpd20 httpd22 ibase mysql odbc oracle \
+ pasjpeg paszlib postgres pthreads regexpr sqlite
. else
IGNORE= unknown value, please use "yes" instead of
. endif
@@ -93,26 +102,31 @@
# Base units
gdbint_UNIT= devel/fpc-gdbint
graph_UNIT= graphics/fpc-graph
-ibase_UNIT= databases/fpc-ibase
hash_UNIT= security/fpc-hash
httpd13_UNIT= www/fpc-httpd13
httpd20_UNIT= www/fpc-httpd20
httpd22_UNIT= www/fpc-httpd22
+ibase_UNIT= databases/fpc-ibase
mysql_UNIT= databases/fpc-mysql
odbc_UNIT= databases/fpc-odbc
oracle_UNIT= databases/fpc-oracle
pasjpeg_UNIT= graphics/fpc-pasjpeg
paszlib_UNIT= archivers/fpc-paszlib
-pthreads_UNIT= devel/fpc-pthreads
postgres_UNIT= databases/fpc-postgres
+pthreads_UNIT= devel/fpc-pthreads
regexpr_UNIT= devel/fpc-regexpr
sqlite_UNIT= databases/fpc-sqlite
# Extra units
+a52_UNIT= audio/fpc-a52
aspell_UNIT= textproc/fpc-aspell
bfd_UNIT= devel/fpc-bfd
+bzip2_UNIT= devel/fpc-bzip2
cairo_UNIT= graphics/fpc-cairo
chm_UNIT= misc/fpc-chm
+dbus_UNIT= devel/fpc-dbus
+dts_UNIT= multimedia/fpc-dts
+fastcgi_UNIT= www/fpc-fastcgi
fcl_async_UNIT= devel/fpc-fcl-async
fcl_base_UNIT= devel/fpc-fcl-base
fcl_db_UNIT= devel/fpc-fcl-db
@@ -123,30 +137,47 @@
fcl_passrc_UNIT= devel/fpc-fcl-passrc
fcl_process_UNIT= devel/fpc-fcl-process
fcl_registry_UNIT= devel/fpc-fcl-registry
+fcl_res_UNIT= devel/fpc-fcl-res
fcl_web_UNIT= devel/fpc-fcl-web
fcl_xml_UNIT= devel/fpc-fcl-xml
fftw_UNIT= math/fpc-fftw
fpmkunit_UNIT= devel/fpc-fpmkunit
fpgtk_UNIT= graphics/fpc-fpgtk
+fpvectorial_UNIT= graphics/fpc-fpvectorial
fv_UNIT= devel/fpc-fv
+hermes_UNIT= graphics/fpc-hermes
gdbm_UNIT= databases/fpc-gdbm
ggi_UNIT= graphics/fpc-ggi
+gmp_UNIT= math/fpc-gmp
gnome1_UNIT= x11-toolkits/fpc-gnome1
gtk1_UNIT= x11-toolkits/fpc-gtk1
gtk2_UNIT= x11-toolkits/fpc-gtk2
iconvenc_UNIT= converters/fpc-iconvenc
imagemagick_UNIT= graphics/fpc-imagemagick
imlib_UNIT= graphics/fpc-imlib
+ldap_UNIT= net/fpc-ldap
libcurl_UNIT= ftp/fpc-libcurl
libgd_UNIT= graphics/fpc-libgd
libpng_UNIT= graphics/fpc-libpng
+libxml2_UNIT= textproc/fpc-libxml2
+lua_UNIT= lang/fpc-lua
+mad_UNIT= audio/fpc-mad
+matroska_UNIT= multimedia/fpc-matroska
+modplug_UNIT= audio/fpc-modplug
+newt_UNIT= devel/fpc-newt
ncurses_UNIT= graphics/fpc-ncurses
numlib_UNIT= math/fpc-numlib
+openal_UNIT= audio/fpc-openal
opengl_UNIT= graphics/fpc-opengl
+oggvorbis_UNIT= audio/fpc-oggvorbis
openssl_UNIT= security/fpc-openssl
pcap_UNIT= net/fpc-pcap
+proj4_UNIT= graphics/fpc-proj4
pxlib_UNIT= databases/fpc-pxlib
+rexx_UNIT= lang/fpc-rexx
+rsvg_UNIT= graphics/fpc-rsvg
sdl_UNIT= devel/fpc-sdl
+sndfile_UNIT= audio/fpc-sndfile
svgalib_UNIT= graphics/fpc-svgalib
symbolic_UNIT= devel/fpc-symbolic
syslog_UNIT= sysutils/fpc-syslog
@@ -154,6 +185,7 @@
unzip_UNIT= archivers/fpc-unzip
users_UNIT= sysutils/fpc-users
utmp_UNIT= sysutils/fpc-utmp
+uuid_UNIT= devel/fpc-uuid
x11_UNIT= x11/fpc-x11
xforms_UNIT= x11-toolkits/fpc-xforms
zlib_UNIT= devel/fpc-zlib
Index: archivers/fpc-unzip/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/archivers/fpc-unzip/pkg-plist,v
retrieving revision 1.1
diff -u -r1.1 pkg-plist
--- archivers/fpc-unzip/pkg-plist 24 Jul 2006 11:21:19 -0000 1.1
+++ archivers/fpc-unzip/pkg-plist 12 Apr 2010 11:58:48 -0000
@@ -1,10 +1,10 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/unzip/Package.fpc
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/unzip/ziptypes.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/unzip/unzip.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/unzip/unzip51g.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/unzip/ziptypes.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/unzip/unzip.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/unzip/unzip51g.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/unzip/libpziptypes.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/unzip/libpunzip.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/unzip/libpunzip51g.a
@dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/unzip
@dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
@dirrmtry lib/fpc/%%PORTVERSION%%/units
Index: converters/fpc-iconvenc/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/converters/fpc-iconvenc/pkg-plist,v
retrieving revision 1.1
diff -u -r1.1 pkg-plist
--- converters/fpc-iconvenc/pkg-plist 4 May 2009 15:21:21 -0000 1.1
+++ converters/fpc-iconvenc/pkg-plist 12 Apr 2010 12:00:23 -0000
@@ -1,7 +1,10 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/iconvenc/Package.fpc
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/iconvenc/iconvenc.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/iconvenc/iconvenc_dyn.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/iconvenc/iconvenc.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/iconvenc/iconvenc_dyn.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/iconvenc/libpiconvenc.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/iconvenc/libpiconvenc_dyn.a
@dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/iconvenc
@dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
@dirrmtry lib/fpc/%%PORTVERSION%%/units
Index: devel/fpc-fcl-base/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/devel/fpc-fcl-base/pkg-plist,v
retrieving revision 1.5
diff -u -r1.5 pkg-plist
--- devel/fpc-fcl-base/pkg-plist 4 May 2009 15:23:05 -0000 1.5
+++ devel/fpc-fcl-base/pkg-plist 12 Apr 2010 12:02:21 -0000
@@ -1,4 +1,5 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/Package.fpc
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/ascii85.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/contnrs.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/inifiles.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/rtfpars.ppu
@@ -28,6 +29,7 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/syncobjs.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/daemonapp.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/fptimer.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/ascii85.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/contnrs.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/inifiles.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/rtfpars.o
@@ -57,6 +59,7 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/syncobjs.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/daemonapp.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/fptimer.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/libpascii85.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/libpcontnrs.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/libpinifiles.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/libprtfpars.a
Index: devel/fpc-fcl-db/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/devel/fpc-fcl-db/pkg-plist,v
retrieving revision 1.5
diff -u -r1.5 pkg-plist
--- devel/fpc-fcl-db/pkg-plist 4 May 2009 15:23:06 -0000 1.5
+++ devel/fpc-fcl-db/pkg-plist 12 Apr 2010 12:02:22 -0000
@@ -206,6 +206,9 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-db/libpfpcgsqlconst.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-db/libpfpcgtiopf.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-db/libpfpddpopcode.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-db/xmldatapacketreader.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-db/xmldatapacketreader.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-db/libpxmldatapacketreader.a
@dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-db
@dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
@dirrmtry lib/fpc/%%PORTVERSION%%/units
Index: devel/fpc-fcl-image/Makefile
===================================================================
RCS file: /home/ncvs/ports/devel/fpc-fcl-image/Makefile,v
retrieving revision 1.15
diff -u -r1.15 Makefile
--- devel/fpc-fcl-image/Makefile 28 Mar 2010 06:33:06 -0000 1.15
+++ devel/fpc-fcl-image/Makefile 12 Apr 2010 12:02:22 -0000
@@ -5,7 +5,7 @@
# $FreeBSD: ports/devel/fpc-fcl-image/Makefile,v 1.15 2010/03/28 06:33:06 dinoex Exp $
#
-PORTREVISION= 1
+PORTREVISION= 0
CATEGORIES= devel lang
PKGNAMESUFFIX= -fcl-image
Index: devel/fpc-fcl-image/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/devel/fpc-fcl-image/pkg-plist,v
retrieving revision 1.5
diff -u -r1.5 pkg-plist
--- devel/fpc-fcl-image/pkg-plist 4 May 2009 15:23:06 -0000 1.5
+++ devel/fpc-fcl-image/pkg-plist 12 Apr 2010 12:02:22 -0000
@@ -2,7 +2,10 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpimgcmn.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpimage.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/pngcomn.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadgif.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadpng.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadpsd.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadxwd.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpwritepng.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadxpm.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpwritexpm.ppu
@@ -36,10 +39,14 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/freetypeh.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/freetype.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/ftfont.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/xwdfile.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpimgcmn.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpimage.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/pngcomn.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadgif.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadpng.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadpsd.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadxwd.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpwritepng.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadxpm.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpwritexpm.o
@@ -73,10 +80,14 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/freetypeh.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/freetype.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/ftfont.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/xwdfile.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/libpfpimgcmn.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/libpfpimage.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/libppngcomn.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/libpfpreadgif.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/libpfpreadpng.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/libpfpreadpsd.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/libpfpreadxwd.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/libpfpwritepng.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/libpfpreadxpm.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/libpfpwritexpm.a
@@ -110,6 +121,7 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/libpextinterpolation.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/libpfreetype.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/libpftfont.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/libpxwdfile.a
@dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image
@dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
@dirrmtry lib/fpc/%%PORTVERSION%%/units
Index: devel/fpc-fcl-web/Makefile
===================================================================
RCS file: /home/ncvs/ports/devel/fpc-fcl-web/Makefile,v
retrieving revision 1.12
diff -u -r1.12 Makefile
--- devel/fpc-fcl-web/Makefile 4 May 2009 15:23:06 -0000 1.12
+++ devel/fpc-fcl-web/Makefile 12 Apr 2010 12:02:22 -0000
@@ -12,7 +12,7 @@
MAINTAINER= acm at FreeBSD.org
COMMENT= Free Pascal Component Library
-USE_FPC= fcl-async fcl-base fcl-db fcl-process fcl-xml hash httpd13 httpd20 \
+USE_FPC= fastcgi fcl-async fcl-base fcl-db fcl-process fcl-xml hash httpd13 httpd20 \
httpd22 ibase mysql odbc oracle paszlib postgres pthreads sqlite
MASTERDIR= ${.CURDIR}/../../lang/fpc
Index: devel/fpc-fcl-web/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/devel/fpc-fcl-web/pkg-plist,v
retrieving revision 1.5
diff -u -r1.5 pkg-plist
--- devel/fpc-fcl-web/pkg-plist 4 May 2009 15:23:06 -0000 1.5
+++ devel/fpc-fcl-web/pkg-plist 12 Apr 2010 12:02:22 -0000
@@ -4,8 +4,11 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/httpdefs.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fphttp.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/custcgi.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/custfcgi.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/custweb.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpapache.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpcgi.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpfcgi.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fptemplate.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fphtml.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/websession.ppu
@@ -17,8 +20,11 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/httpdefs.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fphttp.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/custcgi.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/custfcgi.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/custweb.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpapache.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpcgi.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpfcgi.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fptemplate.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fphtml.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/websession.o
@@ -30,8 +36,11 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/libpezcgi.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/libphttpdefs.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/libpfpcgi.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/libpfpfcgi.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/libpfphttp.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/libpcustcgi.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/libpcustfcgi.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/libpcustweb.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/libpfptemplate.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/libpfphtml.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/libpwebsession.a
Index: devel/fpc-fcl-xml/Makefile
===================================================================
RCS file: /home/ncvs/ports/devel/fpc-fcl-xml/Makefile,v
retrieving revision 1.10
diff -u -r1.10 Makefile
--- devel/fpc-fcl-xml/Makefile 14 Jan 2009 06:12:06 -0000 1.10
+++ devel/fpc-fcl-xml/Makefile 20 Apr 2010 18:59:47 -0000
@@ -12,7 +12,7 @@
MAINTAINER= acm at FreeBSD.org
COMMENT= Free Pascal Component Library
-USE_FPC= fcl-async fcl-base hash paszlib pthreads
+USE_FPC= fcl-async fcl-base hash iconvenc paszlib pthreads
MASTERDIR= ${.CURDIR}/../../lang/fpc
WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
Index: devel/fpc-fcl-xml/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/devel/fpc-fcl-xml/pkg-plist,v
retrieving revision 1.4
diff -u -r1.4 pkg-plist
--- devel/fpc-fcl-xml/pkg-plist 14 Jan 2009 06:12:06 -0000 1.4
+++ devel/fpc-fcl-xml/pkg-plist 20 Apr 2010 18:59:47 -0000
@@ -7,6 +7,7 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-xml/sax_html.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-xml/dom_html.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-xml/xmlcfg.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-xml/xmliconv.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-xml/xmlread.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-xml/xmlstreaming.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-xml/xmlwrite.ppu
@@ -24,6 +25,7 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-xml/sax_html.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-xml/dom_html.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-xml/xmlcfg.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-xml/xmliconv.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-xml/xmlread.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-xml/xmlstreaming.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-xml/xmlwrite.o
@@ -41,6 +43,7 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-xml/libpsax_html.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-xml/libpdom_html.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-xml/libpxmlcfg.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-xml/libpxmliconv.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-xml/libpxmlread.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-xml/libpxmlstreaming.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-xml/libpxmlwrite.a
Index: devel/fpc-sdl/Makefile
===================================================================
RCS file: /home/ncvs/ports/devel/fpc-sdl/Makefile,v
retrieving revision 1.4
diff -u -r1.4 Makefile
--- devel/fpc-sdl/Makefile 28 Mar 2010 06:33:06 -0000 1.4
+++ devel/fpc-sdl/Makefile 12 Apr 2010 12:02:22 -0000
@@ -6,7 +6,7 @@
#
PORTVERSION= 0
-PORTREVISION= 3
+PORTREVISION= 0
CATEGORIES= devel lang
PKGNAMESUFFIX= -sdl
Index: devel/fpc-sdl/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/devel/fpc-sdl/pkg-plist,v
retrieving revision 1.1
diff -u -r1.1 pkg-plist
--- devel/fpc-sdl/pkg-plist 14 Jan 2009 02:25:58 -0000 1.1
+++ devel/fpc-sdl/pkg-plist 22 Apr 2010 09:09:56 -0000
@@ -8,7 +8,7 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdl_net.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/smpeg.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/logger.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdlutils.ppu
+%%ARCH_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdlutils.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdl.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdl_image.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdl_mixer.o
@@ -18,7 +18,7 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdl_net.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/smpeg.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/logger.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdlutils.o
+%%ARCH_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdlutils.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/libpsdl.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/libpsdl_image.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/libpsdl_mixer.a
@@ -28,7 +28,7 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/libpsdl_net.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/libpsmpeg.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/libplogger.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/libpsdlutils.a
+%%ARCH_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/libpsdlutils.a
@dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl
@dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
@dirrmtry lib/fpc/%%PORTVERSION%%/units
Index: editors/fpc-ide/Makefile
===================================================================
RCS file: /home/ncvs/ports/editors/fpc-ide/Makefile,v
retrieving revision 1.19
diff -u -r1.19 Makefile
--- editors/fpc-ide/Makefile 28 Mar 2010 06:33:48 -0000 1.19
+++ editors/fpc-ide/Makefile 12 Apr 2010 12:04:36 -0000
@@ -5,7 +5,7 @@
# $FreeBSD: ports/editors/fpc-ide/Makefile,v 1.19 2010/03/28 06:33:48 dinoex Exp $
#
-PORTREVISION= 3
+PORTREVISION= 0
CATEGORIES= editors lang
PKGNAMESUFFIX= -ide
Index: editors/lazarus/Makefile
===================================================================
RCS file: /home/ncvs/ports/editors/lazarus/Makefile,v
retrieving revision 1.28
diff -u -r1.28 Makefile
--- editors/lazarus/Makefile 28 Mar 2010 06:34:03 -0000 1.28
+++ editors/lazarus/Makefile 23 Apr 2010 15:52:04 -0000
@@ -16,7 +16,7 @@
MAINTAINER= acm at FreeBSD.org
COMMENT= A portable Delphi-like IDE for the FreePascal compiler
-ONLY_FOR_ARCHS= i386
+ONLY_FOR_ARCHS= i386 amd64
USE_BZIP2= yes
USE_ICONV= yes
Index: ftp/fpc-libcurl/Makefile
===================================================================
RCS file: /home/ncvs/ports/ftp/fpc-libcurl/Makefile,v
retrieving revision 1.6
diff -u -r1.6 Makefile
--- ftp/fpc-libcurl/Makefile 3 Apr 2010 10:44:09 -0000 1.6
+++ ftp/fpc-libcurl/Makefile 12 Apr 2010 12:05:15 -0000
@@ -5,7 +5,7 @@
# $FreeBSD: ports/ftp/fpc-libcurl/Makefile,v 1.6 2010/04/03 10:44:09 roam Exp $
#
-PORTREVISION= 1
+PORTREVISION= 0
CATEGORIES= ftp lang
PKGNAMESUFFIX= -libcurl
Index: graphics/fpc-cairo/Makefile
===================================================================
RCS file: /home/ncvs/ports/graphics/fpc-cairo/Makefile,v
retrieving revision 1.6
diff -u -r1.6 Makefile
--- graphics/fpc-cairo/Makefile 28 Mar 2010 06:36:27 -0000 1.6
+++ graphics/fpc-cairo/Makefile 12 Apr 2010 12:06:40 -0000
@@ -5,7 +5,7 @@
# $FreeBSD: ports/graphics/fpc-cairo/Makefile,v 1.6 2010/03/28 06:36:27 dinoex Exp $
#
-PORTREVISION= 1
+PORTREVISION= 0
CATEGORIES= graphics lang
PKGNAMESUFFIX= -cairo
Index: graphics/fpc-graph/Makefile
===================================================================
RCS file: /home/ncvs/ports/graphics/fpc-graph/Makefile,v
retrieving revision 1.6
diff -u -r1.6 Makefile
--- graphics/fpc-graph/Makefile 28 Mar 2010 06:36:27 -0000 1.6
+++ graphics/fpc-graph/Makefile 12 Apr 2010 12:06:40 -0000
@@ -5,7 +5,7 @@
# $FreeBSD: ports/graphics/fpc-graph/Makefile,v 1.6 2010/03/28 06:36:27 dinoex Exp $
#
-PORTREVISION= 3
+PORTREVISION= 0
CATEGORIES= graphics lang
PKGNAMESUFFIX= -graph
Index: graphics/fpc-graph/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/graphics/fpc-graph/pkg-plist,v
retrieving revision 1.2
diff -u -r1.2 pkg-plist
--- graphics/fpc-graph/pkg-plist 14 Jan 2009 06:12:08 -0000 1.2
+++ graphics/fpc-graph/pkg-plist 22 Apr 2010 09:25:23 -0000
@@ -1,13 +1,13 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/Package.fpc
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/graph.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ggigraph.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/sdlgraph.ppu
+%%ARCH_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/sdlgraph.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/graph.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ggigraph.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/sdlgraph.o
+%%ARCH_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/sdlgraph.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/libpgraph.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/libpggigraph.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/libpsdlgraph.a
+%%ARCH_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/libpsdlgraph.a
@dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph
@dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
@dirrmtry lib/fpc/%%PORTVERSION%%/units
Index: graphics/fpc-imagemagick/Makefile
===================================================================
RCS file: /home/ncvs/ports/graphics/fpc-imagemagick/Makefile,v
retrieving revision 1.4
diff -u -r1.4 Makefile
--- graphics/fpc-imagemagick/Makefile 28 Mar 2010 06:36:28 -0000 1.4
+++ graphics/fpc-imagemagick/Makefile 12 Apr 2010 12:06:40 -0000
@@ -5,7 +5,7 @@
# $FreeBSD: ports/graphics/fpc-imagemagick/Makefile,v 1.4 2010/03/28 06:36:28 dinoex Exp $
#
-PORTREVISION= 3
+PORTREVISION= 0
CATEGORIES= graphics lang
PKGNAMESUFFIX= -imagemagick
Index: graphics/fpc-imlib/Makefile
===================================================================
RCS file: /home/ncvs/ports/graphics/fpc-imlib/Makefile,v
retrieving revision 1.13
diff -u -r1.13 Makefile
--- graphics/fpc-imlib/Makefile 28 Mar 2010 06:36:28 -0000 1.13
+++ graphics/fpc-imlib/Makefile 12 Apr 2010 12:06:40 -0000
@@ -5,7 +5,7 @@
# $FreeBSD: ports/graphics/fpc-imlib/Makefile,v 1.13 2010/03/28 06:36:28 dinoex Exp $
#
-PORTREVISION= 3
+PORTREVISION= 0
CATEGORIES= graphics lang
PKGNAMESUFFIX= -imlib
Index: graphics/fpc-libgd/Makefile
===================================================================
RCS file: /home/ncvs/ports/graphics/fpc-libgd/Makefile,v
retrieving revision 1.12
diff -u -r1.12 Makefile
--- graphics/fpc-libgd/Makefile 28 Mar 2010 06:36:28 -0000 1.12
+++ graphics/fpc-libgd/Makefile 12 Apr 2010 12:06:40 -0000
@@ -5,7 +5,7 @@
# $FreeBSD: ports/graphics/fpc-libgd/Makefile,v 1.12 2010/03/28 06:36:28 dinoex Exp $
#
-PORTREVISION= 3
+PORTREVISION= 0
CATEGORIES= graphics lang
PKGNAMESUFFIX= -libgd
Index: graphics/fpc-libpng/Makefile
===================================================================
RCS file: /home/ncvs/ports/graphics/fpc-libpng/Makefile,v
retrieving revision 1.9
diff -u -r1.9 Makefile
--- graphics/fpc-libpng/Makefile 28 Mar 2010 06:36:28 -0000 1.9
+++ graphics/fpc-libpng/Makefile 12 Apr 2010 12:06:40 -0000
@@ -5,7 +5,7 @@
# $FreeBSD: ports/graphics/fpc-libpng/Makefile,v 1.9 2010/03/28 06:36:28 dinoex Exp $
#
-PORTREVISION= 1
+PORTREVISION= 0
CATEGORIES= graphics lang
PKGNAMESUFFIX= -libpng
Index: graphics/fpc-opengl/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/graphics/fpc-opengl/pkg-plist,v
retrieving revision 1.2
diff -u -r1.2 pkg-plist
--- graphics/fpc-opengl/pkg-plist 7 Sep 2006 21:32:27 -0000 1.2
+++ graphics/fpc-opengl/pkg-plist 20 Apr 2010 17:25:23 -0000
@@ -15,6 +15,7 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengl/libpglut.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengl/libpglx.a
%%PORTDOCS%%share/examples/fpc-%%PORTVERSION%%/opengl/glutdemo.pp
+%%PORTDOCS%%share/examples/fpc-%%PORTVERSION%%/opengl/glutdemova.pp
%%PORTDOCS%%share/examples/fpc-%%PORTVERSION%%/opengl/morph3d.pp
%%PORTDOCS%%share/examples/fpc-%%PORTVERSION%%/opengl/glxtest.pp
%%PORTDOCS%%share/examples/fpc-%%PORTVERSION%%/opengl/radblur.pp
Index: graphics/fpc-pasjpeg/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/graphics/fpc-pasjpeg/pkg-plist,v
retrieving revision 1.3
diff -u -r1.3 pkg-plist
--- graphics/fpc-pasjpeg/pkg-plist 14 Jan 2009 06:12:11 -0000 1.3
+++ graphics/fpc-pasjpeg/pkg-plist 12 Apr 2010 12:06:40 -0000
@@ -15,6 +15,7 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcparam.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcphuff.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcprepct.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jctrans.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcsample.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdapimin.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdapistd.ppu
@@ -65,6 +66,7 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcparam.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcphuff.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcprepct.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jctrans.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jcsample.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdapimin.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/jdapistd.o
@@ -114,6 +116,7 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjcparam.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjcphuff.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjcprepct.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjctrans.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjcsample.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjdapimin.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/pasjpeg/libpjdapistd.a
Index: lang/fpc/Makefile
===================================================================
RCS file: /home/ncvs/ports/lang/fpc/Makefile,v
retrieving revision 1.34
diff -u -r1.34 Makefile
--- lang/fpc/Makefile 27 Aug 2009 18:31:06 -0000 1.34
+++ lang/fpc/Makefile 22 Apr 2010 09:32:41 -0000
@@ -6,7 +6,7 @@
#
PORTNAME= fpc
-PORTVERSION= 2.2.4
+PORTVERSION= 2.4.0
PORTREVISION?= 0
CATEGORIES?= lang
MASTER_SITES= ftp://ftp.freepascal.org/pub/fpc/dist/${PORTVERSION}/source/:source \
@@ -16,10 +16,18 @@
ftp://ftp.no.freepascal.org/pub/fpc/dist/${PORTVERSION}/source/:source \
ftp://ftp.us.freepascal.org/pub/fpc/dist/${PORTVERSION}/source/:source \
SF/freepascal/Source/${PORTVERSION}:source \
+ ftp://ftp.freepascal.org/pub/fpc/dist/${PORTVERSION}/bootstrap/:bootstrap \
+ ftp://planetmirror.com/pub/fpc/dist/${PORTVERSION}/bootstrap/:bootstrap \
+ ftp://ftp.jp.freepascal.org/mirror/fpc/dist/${PORTVERSION}/bootstrap/:bootstrap \
+ ftp://freepascal.stack.nl/pub/fpc/dist/${PORTVERSION}/bootstrap/:bootstrap \
+ ftp://ftp.no.freepascal.org/pub/fpc/dist/${PORTVERSION}/bootstrap/:bootstrap \
+ ftp://ftp.us.freepascal.org/pub/fpc/dist/${PORTVERSION}/bootstrap/:bootstrap \
+ SF/freepascal/Bootstrap/${PORTVERSION}:bootstrap \
${MASTER_SITE_GOOGLE_CODE}:bin \
${MASTER_SITE_LOCAL:S|$|acm/freepascal/:bin|}
DISTNAME= ${PORTNAME}-${PORTVERSION}
-DISTFILES= ${DISTNAME:S/$/.source/}${EXTRACT_SUFX}:source
+SRCDISTNAME= ${DISTNAME:S/$/.source/}
+DISTFILES= ${SRCDISTNAME}${EXTRACT_SUFX}:source
DIST_SUBDIR= freepascal
MAINTAINER?= acm at FreeBSD.org
@@ -27,7 +35,7 @@
PROJECTHOST= bsdistfiles
USE_GMAKE= yes
-ONLY_FOR_ARCHS= i386
+ONLY_FOR_ARCHS= i386 amd64
OPTIONSFILE= ${PORT_DBDIR}/${PORTNAME}${PKGNAMESUFFIX}/options
SUB_FILES= pkg-message
@@ -37,14 +45,49 @@
.include <bsd.port.pre.mk>
-.if !defined(PKGNAMESUFFIX)
-BUILDNAME= ${ARCH}-freebsd
+FPC_ARCH= ${ARCH:S/amd64/x86_64/}
+BUILDNAME= ${FPC_ARCH}-freebsd
+
+.if ${ARCH} == "i386"
+PPNAME=ppc386
+.elif ${ARCH} == "amd64"
+PPNAME=ppcx64
+.endif
+
+.if ${ARCH} == "i386"
+ARCH_I386=
+ARCH_AMD64="@comment "
+.elif ${ARCH} == "amd64"
+ARCH_I386="@comment "
+ARCH_AMD64=
+.endif
+
PLIST_SUB= PORTVERSION=${PORTVERSION} \
- BUILDNAME=${BUILDNAME}
-DISTFILES+= ${DISTNAME:S/$/.bin/}${EXTRACT_SUFX}:bin
-MAKE_ENV+= PP=${WRKDIR}/${PORTNAME}-${PORTVERSION:S/$/.bin/}/lib/${PORTNAME}/${PORTVERSION}/ppc386 \
- FPCMAKE=${WRKDIR}/${PORTNAME}-${PORTVERSION:S/$/.bin/}/bin/fpcmake \
+ BUILDNAME=${BUILDNAME} \
+ ARCH_I386=${ARCH_I386} \
+ ARCH_AMD64=${ARCH_AMD64}
+
+.if !defined(PKGNAMESUFFIX)
+MANDISTNAME= ${PORTNAME}-${PORTVERSION}.man
+FPCBUILDDISTNAME= ${PORTNAME:S/$/build/}-${PORTVERSION}
+.if ${ARCH} == "i386"
+BSDISTNAME= ${PPNAME}-freebsd-6
+.elif ${ARCH} == "amd64"
+BSDISTNAME= ${PPNAME}-${PORTVERSION}-${FPC_ARCH}-freebsd-6
+.endif
+BSDIST_SUFX=.bz2
+
+DISTFILES+= ${MANDISTNAME}${EXTRACT_SUFX}:bin
+.if ${ARCH} == "i386"
+DISTFILES+= ${BSDISTNAME}${BSDIST_SUFX}:bootstrap
+.else
+DISTFILES+= ${BSDISTNAME}${BSDIST_SUFX}:bin
+.endif
+
+MAKE_ENV+= PP=${WRKDIR}/${BSDISTNAME} \
+ FPCMAKE=${WRKDIR}/${FPCSRCDIR}/utils/fpcm/fpcmake \
FPCTARGET=${BUILDNAME} \
+ ARCH=${FPC_ARCH} \
OPT="${OPT}" \
BSDHIER=1
@@ -87,18 +130,27 @@
MAN5= fpc.cfg.5 fpcmake.5 ptop.cfg.5
do-extract:
-# unpack binary distribution
@${MKDIR} ${WRKDIR}
- @${TAR} xfz ${_DISTDIR}/${DISTNAME:S/$/.bin/}${EXTRACT_SUFX} --directory \
- ${WRKDIR}
+# unpack manpage distribution
+ @cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${MANDISTNAME}${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS}
+# unpack bootstrap executable
+ @${BZIP2_CMD} -dc ${_DISTDIR}/${BSDISTNAME}${BSDIST_SUFX} > ${WRKDIR}/${BSDISTNAME} \
+ && ${CHMOD} +x ${WRKDIR}/${BSDISTNAME}
# unpack source distribution
- @cd ${WRKDIR} && \
- ${GZIP_CMD} -dc ${_DISTDIR}/${DISTNAME:S/$/.source/}${EXTRACT_SUFX} \
- | ${TAR} xf - ${FPCSRCDIR}/compiler ${FPCSRCDIR}/rtl ${FPCSRCDIR}/utils/fpcm
+ @cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${SRCDISTNAME}${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS} \
+ ${FPCSRCDIR}/compiler ${FPCSRCDIR}/rtl ${FPCSRCDIR}/utils/fpcm
+
post-patch:
# patch fpc rtl
- @${REINPLACE_CMD} -i "" -e 's|504000|${OSVERSION}|g' ${WRKDIR}/${FPCSRCDIR}/rtl/freebsd/${ARCH}/cprt0.as
+.if ${ARCH} == "i386"
+ @${REINPLACE_CMD} -i "" -e 's|504000|${OSVERSION}|g' ${WRKDIR}/${FPCSRCDIR}/rtl/freebsd/${FPC_ARCH}/prt0.as
+.elif ${ARCH} == "amd64"
+# TODO: Required?
+ @${REINPLACE_CMD} -i "" -e 's|700055|${OSVERSION}|g' ${WRKDIR}/${FPCSRCDIR}/rtl/freebsd/${FPC_ARCH}/cprt0.as
+ @${REINPLACE_CMD} -i "" -e 's|502110|${OSVERSION}|g' ${WRKDIR}/${FPCSRCDIR}/rtl/freebsd/${FPC_ARCH}/gprt0.as
+ @${REINPLACE_CMD} -i "" -e 's|700055|${OSVERSION}|g' ${WRKDIR}/${FPCSRCDIR}/rtl/freebsd/${FPC_ARCH}/prt0.as
+.endif
do-build:
# build fpc compiler
@@ -107,25 +159,50 @@
@cd ${WRKDIR}/${FPCSRCDIR}/utils/fpcm && ${GMAKE} ${MAKE_ENV}
do-install:
- # Installing fpc compiler
+# Installing fpc compiler
@cd ${WRKDIR}/${FPCSRCDIR}/rtl && ${GMAKE} install ${MAKE_ENV}
- # Installing fpc runtime
+# Installing fpc runtime
@cd ${WRKDIR}/${FPCSRCDIR}/compiler && ${GMAKE} install ${MAKE_ENV}
- # Installng fpcmake
+# Installng fpcmake
@@cd ${WRKDIR}/${FPCSRCDIR}/utils/fpcm && ${GMAKE} install ${MAKE_ENV}
- # Installing manpages
- ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}-${PORTVERSION:S/$/.bin/}/man/man1/* ${MAN1PREFIX}/man/man1
- ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}-${PORTVERSION:S/$/.bin/}/man/man5/* ${MAN1PREFIX}/man/man5
+# Installing manpages
+ ${INSTALL_DATA} ${WRKDIR}/${FPCBUILDDISTNAME}/install/man/man1/* ${MAN1PREFIX}/man/man1
+ ${INSTALL_DATA} ${WRKDIR}/${FPCBUILDDISTNAME}/install/man/man5/* ${MAN1PREFIX}/man/man5
post-install:
- if [ -e "${PREFIX}/bin/ppc386" ]; then ${RM} -f "${PREFIX}/bin/ppc386"; fi
- ${LN} -s "${PREFIX}/lib/fpc/${PORTVERSION}/ppc386" "${PREFIX}/bin"
+ if [ -e "${PREFIX}/bin/${PPNAME}" ]; then ${RM} -f "${PREFIX}/bin/${PPNAME}"; fi
+ ${LN} -s "${PREFIX}/lib/fpc/${PORTVERSION}/${PPNAME}" "${PREFIX}/bin"
${SH} "${PREFIX}/lib/fpc/${PORTVERSION}/samplecfg" "${PREFIX}/lib/fpc/${PORTVERSION}" "${PREFIX}/etc"
@if [ ! -f ${PREFIX}/etc/fpc.cfg ]; then \
${CP} ${PREFIX}/etc/fpc.cfg.sample ${PREFIX}/etc/fpc.cfg; \
fi
@${CAT} ${PKGMESSAGE}
+.ifmake build-bootstrap
+BLDDIR= ${WRKDIR}/bootstrap
+DISTFILES= ${SRCDISTNAME}${EXTRACT_SUFX}:source
+_BSDISTNAME= ${PPNAME}-${PORTVERSION}-${FPC_ARCH}-freebsd-${OSREL:C/\\..*$//}
+build-bootstrap: fetch checksum
+ @${MKDIR} ${BLDDIR}
+# unpack source distribution
+ @cd ${BLDDIR} && \
+ ${GZIP_CMD} -dc ${_DISTDIR}/${SRCDISTNAME}${EXTRACT_SUFX} \
+ | ${TAR} xf - ${FPCSRCDIR}/compiler ${FPCSRCDIR}/rtl
+# build fpc compiler
+ @cd ${BLDDIR}/${FPCSRCDIR}/compiler && ${GMAKE} cycle ${MAKE_ENV:S/PP=/_PP=/}
+# compress fpc compiler
+ @${ECHO} "Creating ${.CURDIR}/${_BSDISTNAME}${BSDIST_SUFX}"
+ @${BZIP2_CMD} -zc ${BLDDIR}/${FPCSRCDIR}/compiler/${PPNAME} > ${.CURDIR}/${_BSDISTNAME}${BSDIST_SUFX}
+.endif
+
+.ifmake build-man
+DISTFILES= ${FPCBUILDDISTNAME}${EXTRACT_SUFX}:source
+build-man: fetch checksum
+ @${ECHO} "Creating ${.CURDIR}/${MANDISTNAME}${EXTRACT_SUFX}"
+ @${TAR} czf ${.CURDIR}/${MANDISTNAME}${EXTRACT_SUFX} --include="*/man/man[0-9]/*.[0-9]" \
+ @${_DISTDIR}/${FPCBUILDDISTNAME}${EXTRACT_SUFX}
+.endif
+
.else
.include "${MASTERDIR}/Makefile.units"
.endif
Index: lang/fpc/Makefile.units
===================================================================
RCS file: /home/ncvs/ports/lang/fpc/Makefile.units,v
retrieving revision 1.22
diff -u -r1.22 Makefile.units
--- lang/fpc/Makefile.units 3 Apr 2010 10:44:18 -0000 1.22
+++ lang/fpc/Makefile.units 23 Apr 2010 11:13:40 -0000
@@ -1,6 +1,3 @@
-PLIST_SUB= PORTVERSION=${PORTVERSION} \
- BUILDNAME=${BUILDNAME}
-
PLIST= ${.CURDIR}/pkg-plist
PATCHDIR= ${.CURDIR}/files
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
@@ -13,9 +10,10 @@
EXTRACT_AFTER_ARGS= | ${TAR} -xf - ${EXTRACTUNITDIR}
OPT=-CX
-MAKE_ENV+= PP=${LOCALBASE}/bin/ppc386 \
+MAKE_ENV+= PP=${LOCALBASE}/bin/${PPNAME} \
FPCMAKE=${LOCALBASE}/bin/fpcmake \
FPCTARGET=${BUILDNAME} \
+ ARCH=${FPC_ARCH} \
OPT="${OPT}" \
BSDHIER=1
@@ -82,8 +80,8 @@
.endif
.if ${PKGNAMESUFFIX} == "-fcl-db"
-OPT+= -Fuunits/${ARCH}-freebsd -Fu../units/${ARCH}-freebsd -Fu../* \
- -Fu../../units/${ARCH}-freebsd -Fu../../../units/${ARCH}-freebsd \
+OPT+= -Fuunits/${BUILDNAME} -Fu../units/${BUILDNAME} -Fu../* \
+ -Fu../../units/${BUILDNAME} -Fu../../../units/${BUILDNAME} \
-Fu../sqldb/*
.endif
@@ -235,6 +233,112 @@
USE_ICONV= yes
.endif
+.if ${PKGNAMESUFFIX} == "-a52"
+. if defined(WITH_LIBA52)
+LIB_DEPENDS= a52:${PORTSDIR}/audio/liba52
+. endif
+.endif
+
+.if ${PKGNAMESUFFIX} == "-dbus"
+. if defined(WITH_DBUS)
+LIB_DEPENDS= dbus-1:${PORTSDIR}/devel/dbus
+. endif
+.endif
+
+.if ${PKGNAMESUFFIX} == "-dts"
+. if defined(WITH_LIBDCA)
+LIB_DEPENDS= dca:${PORTSDIR}/multimedia/libdca
+. endif
+.endif
+
+.if ${PKGNAMESUFFIX} == "-gmp"
+. if defined(WITH_GMP)
+LIB_DEPENDS= gmp:${PORTSDIR}/math/gmp
+. endif
+.endif
+
+.if ${PKGNAMESUFFIX} == "-ldap"
+. if defined(WITH_OPENLDAP)
+USE_OPENLDAP= yes
+. endif
+.endif
+
+.if ${PKGNAMESUFFIX} == "-libxml2"
+. if defined(WITH_LIBXML2)
+LIB_DEPENDS= xml2:${PORTSDIR}/textproc/libxml2
+. endif
+.endif
+
+.if ${PKGNAMESUFFIX} == "-lua"
+. if defined(WITH_LUA)
+LIB_DEPENDS= lua-5.1:${PORTSDIR}/lang/lua
+. endif
+.endif
+
+.if ${PKGNAMESUFFIX} == "-mad"
+. if defined(WITH_LIBMAD)
+LIB_DEPENDS= mad:${PORTSDIR}/audio/libmad
+. endif
+.endif
+
+.if ${PKGNAMESUFFIX} == "-matroska"
+. if defined(WITH_LIBMATROSKA)
+LIB_DEPENDS= matroska:${PORTSDIR}/multimedia/libmatroska
+. endif
+.endif
+
+.if ${PKGNAMESUFFIX} == "-modplug"
+. if defined(WITH_LIBMODPLUG)
+LIB_DEPENDS= modplug:${PORTSDIR}/audio/libmodplug
+. endif
+.endif
+
+.if ${PKGNAMESUFFIX} == "-newt"
+. if defined(WITH_NEWT)
+LIB_DEPENDS= newt:${PORTSDIR}/devel/newt
+. endif
+.endif
+
+.if ${PKGNAMESUFFIX} == "-oggvorbis"
+LIB_DEPENDS=
+. if defined(WITH_LIBOGG)
+LIB_DEPENDS+= ogg:${PORTSDIR}/audio/libogg
+. endif
+. if defined(WITH_LIBVORBIS)
+LIB_DEPENDS+= vorbis:${PORTSDIR}/audio/libvorbis
+. endif
+.endif
+
+.if ${PKGNAMESUFFIX} == "-openal"
+. if defined(WITH_OPENAL)
+LIB_DEPENDS= openal:${PORTSDIR}/audio/openal
+. endif
+.endif
+
+.if ${PKGNAMESUFFIX} == "-proj4"
+. if defined(WITH_PROJ)
+LIB_DEPENDS= proj:${PORTSDIR}/graphics/proj
+. endif
+.endif
+
+.if ${PKGNAMESUFFIX} == "-rexx"
+. if defined(WITH_REXX_REGINA)
+LIB_DEPENDS= regina:${PORTSDIR}/lang/rexx-regina
+. endif
+.endif
+
+.if ${PKGNAMESUFFIX} == "-rsvg"
+. if defined(WITH_LIBRSVG2)
+LIB_DEPENDS= rsvg-2:${PORTSDIR}/graphics/librsvg2
+. endif
+.endif
+
+.if ${PKGNAMESUFFIX} == "-sndfile"
+. if defined(WITH_LIBSNDFILE)
+LIB_DEPENDS= sndfile:${PORTSDIR}/audio/libsndfile
+. endif
+.endif
+
post-extract:
@cd ${WRKDIR}/${WRKUNITDIR} && \
${FIND} ${WRKSRC} -type d -name .svn | ${XARGS} ${RM} -rf
@@ -251,7 +355,7 @@
@cd ${WRKDIR}/${WRKUNITDIR} && ${GMAKE} all ${MAKE_ENV}
do-install:
- @cd ${WRKDIR}/${WRKUNITDIR} && ${GMAKE} install ${MAKE_ENV}
+ @cd ${WRKDIR}/${WRKUNITDIR} && FPCDIR=${UNITDIR} ${GMAKE} install ${MAKE_ENV}
. if !defined(NOPORTSDOCS)
. if defined(HAVE_EXAMPLES)
@cd ${WRKDIR}/${WRKUNITDIR} && ${GMAKE} fpc_exampleinstall
Index: lang/fpc/distinfo
===================================================================
RCS file: /home/ncvs/ports/lang/fpc/distinfo,v
retrieving revision 1.11
diff -u -r1.11 distinfo
--- lang/fpc/distinfo 4 May 2009 15:23:05 -0000 1.11
+++ lang/fpc/distinfo 16 Apr 2010 14:47:21 -0000
@@ -1,6 +1,15 @@
-MD5 (freepascal/fpc-2.2.4.source.tar.gz) = ba75e0942f6ff6acc94f66ef2cc0a54e
-SHA256 (freepascal/fpc-2.2.4.source.tar.gz) = 40756e9eef16b68a4628dd2225e8eacee9a2e4c2015e4db59d2ef9319a0067c8
-SIZE (freepascal/fpc-2.2.4.source.tar.gz) = 22851265
-MD5 (freepascal/fpc-2.2.4.bin.tar.gz) = 249fb81a82585114c4213db45113af5d
-SHA256 (freepascal/fpc-2.2.4.bin.tar.gz) = c0f7c4dcedd95d172f6d24c4f1e3e66c460c0b32c655b8b46e2a30a350099cf5
-SIZE (freepascal/fpc-2.2.4.bin.tar.gz) = 8773896
+MD5 (freepascal/fpc-2.4.0.source.tar.gz) = d1c14576efc007efe876b95b3427df01
+SHA256 (freepascal/fpc-2.4.0.source.tar.gz) = 11bc81df2102325645955613737f2027a8acb0f2c9e8d564ad7318ca425e4f69
+SIZE (freepascal/fpc-2.4.0.source.tar.gz) = 25981207
+MD5 (freepascal/fpcbuild-2.4.0.tar.gz) = af49e9a8bb632f361395add30ece8934
+SHA256 (freepascal/fpcbuild-2.4.0.tar.gz) = b3abbeaa0f2c3427fd447759e715cbc19b920f2ccad2b40ae5ab47e9d4124fd4
+SIZE (freepascal/fpcbuild-2.4.0.tar.gz) = 41769847
+MD5 (freepascal/fpc-2.4.0.man.tar.gz) = 8183901b7f16773c312e4bab80beaf30
+SHA256 (freepascal/fpc-2.4.0.man.tar.gz) = 1c7c1e551d8b5437899662588a8e1521047fdc4fcf64ad16ed84d8e8e5e9c796
+SIZE (freepascal/fpc-2.4.0.man.tar.gz) = 30352
+MD5 (freepascal/ppc386-freebsd-6.bz2) = 35929f6cadd94161c90f1ca9bc4ff8f1
+SHA256 (freepascal/ppc386-freebsd-6.bz2) = 55516c8a07506a50331b7c64d9dd54022fa9ec5e6e8656a205a8d7f7ea96b164
+SIZE (freepascal/ppc386-freebsd-6.bz2) = 791740
+MD5 (freepascal/ppcx64-2.4.0-x86_64-freebsd-6.bz2) = 0a70ec2690379eb578211faf2c4e5a1b
+SHA256 (freepascal/ppcx64-2.4.0-x86_64-freebsd-6.bz2) = d41970afb805f23748f207b8d6785bcf7b23ff049c53f85182c60def174c3041
+SIZE (freepascal/ppcx64-2.4.0-x86_64-freebsd-6.bz2) = 944843
Index: lang/fpc/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/lang/fpc/pkg-plist,v
retrieving revision 1.11
diff -u -r1.11 pkg-plist
--- lang/fpc/pkg-plist 14 Jan 2009 06:12:03 -0000 1.11
+++ lang/fpc/pkg-plist 19 Apr 2010 09:17:21 -0000
@@ -7,10 +7,13 @@
bin/fpcmake
bin/fpcmkcfg
bin/fpcsubst
+bin/mkarmins
+bin/mkx86ins
bin/ppudump
bin/ppufiles
bin/ppumove
-bin/ppc386
+%%ARCH_I386%%bin/ppc386
+%%ARCH_AMD64%%bin/ppcx64
lib/fpc/%%PORTVERSION%%/msg/errorct.msg
lib/fpc/%%PORTVERSION%%/msg/errord.msg
lib/fpc/%%PORTVERSION%%/msg/errorda.msg
@@ -30,7 +33,8 @@
lib/fpc/%%PORTVERSION%%/msg/errorues.msg
lib/fpc/%%PORTVERSION%%/msg/errorr.msg
lib/fpc/%%PORTVERSION%%/msg/errorrw.msg
-lib/fpc/%%PORTVERSION%%/ppc386
+%%ARCH_I386%%lib/fpc/%%PORTVERSION%%/ppc386
+%%ARCH_AMD64%%lib/fpc/%%PORTVERSION%%/ppcx64
lib/fpc/%%PORTVERSION%%/samplecfg
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/Package.fpc
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/baseunix.o
@@ -48,8 +52,8 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/convutils.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/convutils.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cprt0.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cpu.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cpu.ppu
+%%ARCH_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cpu.o
+%%ARCH_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cpu.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/crt.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/crt.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cthreads.o
@@ -76,6 +80,9 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/fgl.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/fmtbcd.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/fmtbcd.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/fpintres.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/fpintres.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpfpintres.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/freebsd.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/freebsd.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/getopts.o
@@ -96,7 +103,7 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpcmem.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpconsole.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpconvutils.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpcpu.a
+%%ARCH_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpcpu.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpcrt.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpcthreads.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpctypes.a
@@ -121,7 +128,7 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpmacpas.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpmath.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpmatrix.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpmmx.a
+%%ARCH_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpmmx.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpmouse.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpobjects.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpobjpas.a
@@ -160,8 +167,8 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/math.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/matrix.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/matrix.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/mmx.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/mmx.ppu
+%%ARCH_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/mmx.o
+%%ARCH_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/mmx.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/mouse.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/mouse.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/objects.o
Index: lang/fpc-base/Makefile
===================================================================
RCS file: /home/ncvs/ports/lang/fpc-base/Makefile,v
retrieving revision 1.14
diff -u -r1.14 Makefile
--- lang/fpc-base/Makefile 28 Mar 2010 06:38:52 -0000 1.14
+++ lang/fpc-base/Makefile 12 Apr 2010 12:08:54 -0000
@@ -6,8 +6,8 @@
#
PORTNAME= base
-PORTVERSION= 2.2.4
-PORTREVISION= 3
+PORTVERSION= 2.4.0
+PORTREVISION= 0
CATEGORIES= lang
MASTER_SITES= # empty
PKGNAMEPREFIX= fpc-
Index: lang/fpc-docs/Makefile
===================================================================
RCS file: /home/ncvs/ports/lang/fpc-docs/Makefile,v
retrieving revision 1.12
diff -u -r1.12 Makefile
--- lang/fpc-docs/Makefile 5 May 2009 11:46:15 -0000 1.12
+++ lang/fpc-docs/Makefile 12 Apr 2010 12:08:54 -0000
@@ -6,14 +6,15 @@
#
PORTNAME= docs
-PORTVERSION= 2.2.4
+PORTVERSION= 2.4.0
CATEGORIES= lang
MASTER_SITES= ftp://ftp.freepascal.org/pub/fpc/dist/${PORTVERSION}/docs/ \
ftp://planetmirror.com/pub/fpc/dist/${PORTVERSION}/docs/ \
ftp://ftp.jp.freepascal.org/mirror/fpc/dist/${PORTVERSION}/docs/ \
ftp://freepascal.stack.nl/pub/fpc/dist/${PORTVERSION}/docs/ \
ftp://ftp.no.freepascal.org/pub/fpc/dist/${PORTVERSION}/docs/ \
- ftp://ftp.us.freepascal.org/pub/fpc/dist/${PORTVERSION}/docs/
+ ftp://ftp.us.freepascal.org/pub/fpc/dist/${PORTVERSION}/docs/ \
+ SF/freepascal/Documentation/${PORTVERSION} \
PKGNAMEPREFIX= fpc-
DISTNAME= ${PORTNAME:S/s//}-pdf
DIST_SUBDIR= freepascal
@@ -21,7 +22,7 @@
MAINTAINER= acm at FreeBSD.org
COMMENT= Free Pascal compiler Adobe Acrobat(tm) documentation
-ONLY_FOR_ARCHS= i386
+ONLY_FOR_ARCHS= i386 amd64
NO_BUILD= yes
DOCSDIR= ${PREFIX}/share/doc/fpdocs-${PORTVERSION}
@@ -30,7 +31,7 @@
do-install:
@${MKDIR} ${DOCSDIR}
- @cd ${WRKDIR}/share/doc/fpdocs-${PORTVERSION} && \
+ @cd ${WRKDIR}/doc && \
${FIND} * -type f -exec ${INSTALL_DATA} "{}" "${DOCSDIR}/{}" \;
post-install:
Index: lang/fpc-docs/distinfo
===================================================================
RCS file: /home/ncvs/ports/lang/fpc-docs/distinfo,v
retrieving revision 1.8
diff -u -r1.8 distinfo
--- lang/fpc-docs/distinfo 4 May 2009 15:23:05 -0000 1.8
+++ lang/fpc-docs/distinfo 12 Apr 2010 12:08:54 -0000
@@ -1,3 +1,3 @@
-MD5 (freepascal/doc-pdf.tar.gz) = 3a99d6bafb7bc2306128b4bd11748506
-SHA256 (freepascal/doc-pdf.tar.gz) = c60fda3b9184727181aa12d46b38eaf8beb56b4caa47c5d6a736352362313805
-SIZE (freepascal/doc-pdf.tar.gz) = 6436837
+MD5 (freepascal/doc-pdf.tar.gz) = 20c1d67974c4d3f4fc5d8c7f4136840e
+SHA256 (freepascal/doc-pdf.tar.gz) = ba11897d6734da631f93764ff87cecc475e8f43be0c64e5ec8a6cfb69fe6d24e
+SIZE (freepascal/doc-pdf.tar.gz) = 7192775
Index: lang/fpc-units/Makefile
===================================================================
RCS file: /home/ncvs/ports/lang/fpc-units/Makefile,v
retrieving revision 1.20
diff -u -r1.20 Makefile
--- lang/fpc-units/Makefile 28 Mar 2010 06:38:52 -0000 1.20
+++ lang/fpc-units/Makefile 23 Apr 2010 11:15:27 -0000
@@ -6,8 +6,8 @@
#
PORTNAME= units
-PORTVERSION= 2.2.4
-PORTREVISION= 3
+PORTVERSION= 2.4.0
+PORTREVISION= 0
CATEGORIES= lang
MASTER_SITES= # none
PKGNAMEPREFIX= fpc-
@@ -17,15 +17,20 @@
MAINTAINER= acm at FreeBSD.org
COMMENT= A meta port to install Free Pascal units
-ONLY_FOR_ARCHS= i386
+ONLY_FOR_ARCHS= i386 amd64
NO_BUILD= yes
BUILDNAME= ${ARCH}-freebsd
-OPTIONS= ASPELL "Interface to aspell spelling checker" on \
+OPTIONS= A52 "Interface to a52 library" on \
+ ASPELL "Interface to aspell spelling checker" on \
BFD "Interface to GNU Binary Format description" on \
+ BZIP2 "Free Pascal bzip2 unit" on \
CAIRO "Interface to cairo library" on \
- CHM "Free Pbscal unit to manipulate chm files" on \
+ CHM "Free Pascal unit to manipulate chm files" on \
+ DBUS "Interface to dbus library" on \
+ DTS "Interface to dts library" on \
+ FASTCGI "Free Pascal fastcgi unit" on \
FCL_ASYNC "Free Pascal interface to async library" on \
FCL_BASE "Free Pascal Component Library (base)" on \
FCL_DB "Free Pascal Component Library (db)" on \
@@ -36,30 +41,47 @@
FCL_PASSRC "Free Pascal Component Library (passrc)" on \
FCL_PROCESS "Unit to start and manipulate other programs" on \
FCL_REGISTRY "Free Pascal Component Library (registry)" on \
+ FCL_RES "Free Pascal Component Library (res)" on \
FCL_WEB "Free Pascal Component Library (web)" on \
FCL_XML "Free Pascal Component Library (xml)" on \
FFTW "Interface to the FFTW3 library" on \
- FPMKUNIT "Free Pascal build system unit" on \
FPGTK "Interface to create programs with gtk" on \
+ FPMKUNIT "Free Pascal build system unit" on \
+ FPVECTORIAL "Free Pascal fpvectorial unit" on \
FV "Free Pascal unit for Delphi support" on \
GDBM "Interface to the GNU database system" on \
GGI "Interface to libggi library" on \
+ GMP "Interface to gmp library" on \
GNOME1 "Interface to create programs for GNOME" on \
GTK1 "Interface to gtk libraries" on \
GTK2 "Interface to gtk2 libraries" on \
+ HERMES "Free Pascal hermes unit" on \
ICONVENC "Interface to iconv library" on \
IMAGEMAGICK "Interface to ImageMagick" on \
IMLIB "Interface to imlib library" on \
+ LDAP "Interface to OpenLDAP" on \
LIBCURL "Interface to curl library" on \
LIBGD "Interface to gd library" on \
LIBPNG "Interface to png library" on \
+ LIBXML2 "Interface to libxml2 library" on \
+ LUA "Interface to lua interpreter" on \
+ MAD "Interface to mad library" on \
+ MATROSKA "Interface to matroska library" on \
+ MODPLUG "Interface to modplug library" on \
NCURSES "Interface to ncurses library" on \
+ NEWT "Interface to newt library" on \
NUMLIB "Free Pascal unit for numerical methods" on \
+ OGGVORBIS "Interaface to ogg & vorbis libraries" on \
+ OPENAL "Interface to openal library" on \
OPENGL "Interface to opengl library" on \
OPENSSL "Interface to openssl library" on \
PCAP "Interface to pcap library" on \
+ PROJ4 "Interface to proj library" on \
PXLIB "Unit to read various Paradox file" on \
+ REXX "Intrface to rexx-regina library" on \
+ RSVG "Interface to rsvg2 library" on \
SDL "Free Pascal interface to SDL library" on \
+ SNDFILE "Interface to sndfile library" on \
SVGALIB "Interface to svgalib library" on \
SYMBOLIC "Simple expression parsing and evaluating" on \
SYSLOG "Interface to system logger" on \
@@ -67,6 +89,7 @@
UNZIP "Routines for unzipping zip files" on \
USERS "Interface to manipulate users" on \
UTMP "Gather information from the utmp file" on \
+ UUID "Free Pascal uuid unit" on \
X11 "Interface to X windows server" on \
XFORMS "Interface to X-Forms" on \
ZLIB "Interface to the zlib compression library" on \
@@ -74,16 +97,19 @@
PORT_DBDIR?= /var/db/ports
LATEST_LINK= ${PKGNAMEPREFIX}${PORTNAME}
OPTIONSFILE?= ${PORT_DBDIR}/${LATEST_LINK}/options
-
+
.if exists(${OPTIONSFILE})
.include "${OPTIONSFILE}"
.endif
-ALL_OPTIONS= ASPELL BFD CAIRO CHM FCL-ASYNC FCL-BASE FCL-DB FCL-FPCUNIT FCL-IMAGE \
- FCL-JSON FCL-NET FCL-PASSRC FCL-PROCESS FCL-REGISTRY FCL-WEB FCL-XML \
- FFTW FPMKUNIT FPGTK FV GDBM GGI GNOME1 GTK1 GTK2 ICONVENC IMAGEMAGICK IMLIB LIBCURL \
- LIBGD LIBPNG NCURSES NUMLIB OPENGL OPENSSL PCAP PXLIB SDL SVGALIB SYMBOLIC \
- SYSLOG TCL UNZIP USERS UTMP X11 XFORMS ZLIB
+ALL_OPTIONS= A52 ASPELL BFD BZIP2 CAIRO CHM DBUS DTS FASTCGI FCL-ASYNC FCL-BASE \
+ FCL-DB FCL-FPCUNIT FCL-IMAGE FCL-JSON FCL-NET FCL-PASSRC FCL-PROCESS \
+ FCL-REGISTRY FCL-RES FCL-WEB FCL-XML FFTW FPGTK FPMKUNIT FPVECTORIAL \
+ FV GDBM GGI GMP GNOME1 GTK1 GTK2 HERMES ICONVENC IMAGEMAGICK IMLIB \
+ LDAP LIBCURL LIBGD LIBPNG LIBXML2 LUA MAD MATROSKA MODPLUG NCURSES \
+ NEWT NUMLIB OGGVORBIS OPENAL OPENGL OPENSSL PCAP PROJ4 PXLIB RSVG \
+ REXX SDL SNDFILE SVGALIB SYMBOLIC SYSLOG TCL UNZIP USERS UTMP UUID \
+ X11 XFORMS ZLIB
UNITS_SELECTED= #
.for OPT in ${ALL_OPTIONS}
Index: lang/fpc-utils/Makefile
===================================================================
RCS file: /home/ncvs/ports/lang/fpc-utils/Makefile,v
retrieving revision 1.11
diff -u -r1.11 Makefile
--- lang/fpc-utils/Makefile 28 Mar 2010 06:38:52 -0000 1.11
+++ lang/fpc-utils/Makefile 12 Apr 2010 12:08:54 -0000
@@ -5,14 +5,14 @@
# $FreeBSD: ports/lang/fpc-utils/Makefile,v 1.11 2010/03/28 06:38:52 dinoex Exp $
#
-PORTREVISION= 3
+PORTREVISION= 0
CATEGORIES= lang
PKGNAMESUFFIX= -utils
MAINTAINER= acm at FreeBSD.org
COMMENT= Free Pascal Compiler utils
-USE_FPC= chm fcl-async fcl-base fcl-net fcl-passrc fcl-process fcl-xml gdbint \
+USE_FPC= chm fcl-async fcl-base fcl-net fcl-passrc fcl-process fcl-res fcl-xml gdbint \
graph ibase libcurl hash mysql oracle pasjpeg paszlib pthreads \
postgres regexpr sqlite
Index: lang/fpc-utils/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/lang/fpc-utils/pkg-plist,v
retrieving revision 1.5
diff -u -r1.5 pkg-plist
--- lang/fpc-utils/pkg-plist 4 May 2009 15:23:08 -0000 1.5
+++ lang/fpc-utils/pkg-plist 12 Apr 2010 12:08:54 -0000
@@ -18,6 +18,7 @@
bin/rstconv
bin/unitdiff
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/Package.fpc
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/buildfppkg.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgwget.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkglnet.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgrepos.ppu
@@ -31,6 +32,7 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgdownload.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgfpmake.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgcommands.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/buildfppkg.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgwget.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkglnet.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgrepos.o
@@ -44,6 +46,7 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgdownload.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgfpmake.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgcommands.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/libpbuildfppkg.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/libppkgwget.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/libppkglnet.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/libppkgrepos.a
Index: math/fpc-fftw/Makefile
===================================================================
RCS file: /home/ncvs/ports/math/fpc-fftw/Makefile,v
retrieving revision 1.6
diff -u -r1.6 Makefile
--- math/fpc-fftw/Makefile 18 May 2009 15:08:57 -0000 1.6
+++ math/fpc-fftw/Makefile 12 Apr 2010 12:09:26 -0000
@@ -5,7 +5,7 @@
# $FreeBSD: ports/math/fpc-fftw/Makefile,v 1.6 2009/05/18 15:08:57 pav Exp $
#
-PORTREVISION= 1
+PORTREVISION= 0
CATEGORIES= math lang
PKGNAMESUFFIX= -fftw
Index: security/fpc-hash/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/security/fpc-hash/pkg-plist,v
retrieving revision 1.6
diff -u -r1.6 pkg-plist
--- security/fpc-hash/pkg-plist 14 Jan 2009 06:12:08 -0000 1.6
+++ security/fpc-hash/pkg-plist 12 Apr 2010 12:11:49 -0000
@@ -8,7 +8,10 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/libpcrc.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/libpmd5.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/libpntlm.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/libpsha1.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/libpuuid.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/sha1.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/sha1.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/uuid.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/uuid.ppu
@dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash
Index: textproc/fpc-aspell/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/textproc/fpc-aspell/pkg-plist,v
retrieving revision 1.1
diff -u -r1.1 pkg-plist
--- textproc/fpc-aspell/pkg-plist 14 Jan 2009 02:41:00 -0000 1.1
+++ textproc/fpc-aspell/pkg-plist 12 Apr 2010 12:13:36 -0000
@@ -1,11 +1,14 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/aspell/Package.fpc
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/aspell/aspell.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/aspell/aspelldyn.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/aspell/spellcheck.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/aspell/aspell.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/aspell/aspelldyn.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/aspell/spellcheck.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/aspell/libpaspell.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/aspell/libpaspelldyn.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/aspell/libpspellcheck.a
- at dirrm lib/fpc/%%PORTVERSION%%/units/i386-freebsd/aspell
+ at dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/aspell
@dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
@dirrmtry lib/fpc/%%PORTVERSION%%/units
@dirrmtry lib/fpc/%%PORTVERSION%%
Index: x11-toolkits/fpc-gnome1/Makefile
===================================================================
RCS file: /home/ncvs/ports/x11-toolkits/fpc-gnome1/Makefile,v
retrieving revision 1.11
diff -u -r1.11 Makefile
--- x11-toolkits/fpc-gnome1/Makefile 28 Mar 2010 06:46:32 -0000 1.11
+++ x11-toolkits/fpc-gnome1/Makefile 12 Apr 2010 12:16:59 -0000
@@ -5,7 +5,7 @@
# $FreeBSD: ports/x11-toolkits/fpc-gnome1/Makefile,v 1.11 2010/03/28 06:46:32 dinoex Exp $
#
-PORTREVISION= 3
+PORTREVISION= 0
CATEGORIES= x11-toolkits lang
PKGNAMESUFFIX= -gnome1
Index: x11-toolkits/fpc-gtk2/Makefile
===================================================================
RCS file: /home/ncvs/ports/x11-toolkits/fpc-gtk2/Makefile,v
retrieving revision 1.17
diff -u -r1.17 Makefile
--- x11-toolkits/fpc-gtk2/Makefile 28 Mar 2010 06:46:32 -0000 1.17
+++ x11-toolkits/fpc-gtk2/Makefile 20 Apr 2010 20:09:57 -0000
@@ -5,14 +5,14 @@
# $FreeBSD: ports/x11-toolkits/fpc-gtk2/Makefile,v 1.17 2010/03/28 06:46:32 dinoex Exp $
#
-PORTREVISION= 3
+PORTREVISION= 0
CATEGORIES= x11-toolkits lang
PKGNAMESUFFIX= -gtk2
MAINTAINER= acm at FreeBSD.org
COMMENT= Free Pascal interface to the GTK2 libraries
-USE_FPC= x11
+USE_FPC= cairo x11
MASTERDIR= ${.CURDIR}/../../lang/fpc
WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
Index: x11-toolkits/fpc-gtk2/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/x11-toolkits/fpc-gtk2/pkg-plist,v
retrieving revision 1.6
diff -u -r1.6 pkg-plist
--- x11-toolkits/fpc-gtk2/pkg-plist 4 May 2009 15:23:07 -0000 1.6
+++ x11-toolkits/fpc-gtk2/pkg-plist 20 Apr 2010 20:09:57 -0000
@@ -1,9 +1,9 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/Package.fpc
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/buildgtk2.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/gtkhtml.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/glib2.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/atk.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/pango.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/pangocairo.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/gdk2pixbuf.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/gdk2.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/gtk2.ppu
@@ -13,10 +13,10 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/gdk2x.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/gdkglext.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/buildgtk2.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/gtkhtml.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/glib2.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/atk.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/pango.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/pangocairo.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/gdk2pixbuf.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/gdk2.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/gtk2.o
@@ -28,6 +28,7 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/libpglib2.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/libpatk.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/libppango.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/libppangocairo.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/libpgdk2pixbuf.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/libpgdk2.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/libpgdk2x.a
@@ -36,7 +37,6 @@
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/libplibglade2.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/libpgtkglext.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/libpgdkglext.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/libpgtkhtml.a
@dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2
@dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%
@dirrmtry lib/fpc/%%PORTVERSION%%/units
Index: x11-toolkits/fpc-xforms/Makefile
===================================================================
RCS file: /home/ncvs/ports/x11-toolkits/fpc-xforms/Makefile,v
retrieving revision 1.11
diff -u -r1.11 Makefile
--- x11-toolkits/fpc-xforms/Makefile 5 Feb 2010 11:46:15 -0000 1.11
+++ x11-toolkits/fpc-xforms/Makefile 12 Apr 2010 12:16:59 -0000
@@ -5,7 +5,7 @@
# $FreeBSD: ports/x11-toolkits/fpc-xforms/Makefile,v 1.11 2010/02/05 11:46:15 dinoex Exp $
#
-PORTREVISION= 2
+PORTREVISION= 0
CATEGORIES= x11-toolkits lang
PKGNAMESUFFIX= -xforms
--- lang-fpc-2.4.0.patch ends here ---
--- lang-rexx-regina-abi.patch begins here ---
--- lang/rexx-regina/files/patch-configure 1970-01-01 01:00:00.000000000 +0100
+++ lang/rexx-regina/files/patch-configure 2010-04-23 11:45:39.000000000 +0100
@@ -0,0 +1,14 @@
+--- configure.orig 2010-04-23 11:37:00.000000000 +0100
++++ configure 2010-04-23 11:37:39.000000000 +0100
+@@ -4194,7 +4194,10 @@
+ LD_RXLIB_B1="-lc -L. -l${SHLFILE}"
+ LD_RXLIB_B2="-lc -L. -l${SHLFILE}"
+ SHLPRE="lib"
+- SHL_LD="ld -Bdynamic -Bshareable -o ${SHLPRE}${SHLFILE}${SHLPST} "'$('SHOFILES')'
++ SHL_LD="ld -Bdynamic -Bshareable -o ${SHLPRE}${SHLFILE}${SHLPST}.\$(ABI) "'$('SHOFILES')'
++ SHL_BASE="${SHLPRE}${SHLFILE}${SHLPST}.\$(ABI)"
++ OTHER_INSTALLS="installabilib"
++ USE_ABI="yes"
+ ;;
+ *linux*)
+ LD_RXLIB_A1="${CC} -shared -o \$(@)"
--- lang/rexx-regina/pkg-plist 2010-04-23 11:44:58.000000000 +0100
+++ lang/rexx-regina/pkg-plist 2010-04-23 11:45:24.000000000 +0100
@@ -7,6 +7,8 @@
include/rexxsaa.h
lib/libregina.a
lib/libregina.so
+lib/libregina.so.3
+lib/libregina.so.3.3
lib/libtest1.so
lib/libtest2.so
%%DATADIR%%/animal.rexx
--- lang-rexx-regina-abi.patch ends here ---
--- net-p2p-transmisson-remote-gui-ssfpc.patch begins here ---
--- net-p2p/transmisson-remote-gui/files/patch-ssfpc.pas 1970-01-01 01:00:00.000000000 +0100
+++ net-p2p/transmisson-remote-gui/files/patch-ssfpc.pas 2010-04-23 18:38:10.000000000 +0100
@@ -0,0 +1,121 @@
+--- synapse/source/lib/ssfpc.pas 2010-04-23 18:23:27.000000000 +0100
++++ synapse/source/lib/ssfpc.pas 2010-04-23 18:33:20.000000000 +0100
+@@ -514,7 +514,7 @@
+
+ function Bind(s: TSocket; const addr: TVarSin): Integer;
+ begin
+- if sockets.Bind(s, addr, SizeOfVarSin(addr)) then
++ if sockets.fpbind(s, @addr, SizeOfVarSin(addr))=0 then
+ Result := 0
+ else
+ Result := SOCKET_ERROR;
+@@ -522,7 +522,7 @@
+
+ function Connect(s: TSocket; const name: TVarSin): Integer;
+ begin
+- if sockets.Connect(s, name, SizeOfVarSin(name)) then
++ if sockets.fpconnect(s, @name, SizeOfVarSin(name))=0 then
+ Result := 0
+ else
+ Result := SOCKET_ERROR;
+@@ -534,7 +534,7 @@
+ begin
+ len := SizeOf(name);
+ FillChar(name, len, 0);
+- Result := sockets.GetSocketName(s, name, Len);
++ Result := sockets.fpgetsockname(s, @name, @Len);
+ end;
+
+ function GetPeerName(s: TSocket; var name: TVarSin): Integer;
+@@ -543,7 +543,7 @@
+ begin
+ len := SizeOf(name);
+ FillChar(name, len, 0);
+- Result := sockets.GetPeerName(s, name, Len);
++ Result := sockets.fpgetpeername(s, @name, @Len);
+ end;
+
+ function GetHostName: string;
+@@ -553,17 +553,17 @@
+
+ function Send(s: TSocket; Buf: TMemory; len, flags: Integer): Integer;
+ begin
+- Result := sockets.Send(s, Buf^, len, flags);
++ Result := sockets.fpsend(s, Buf, len, flags);
+ end;
+
+ function Recv(s: TSocket; Buf: TMemory; len, flags: Integer): Integer;
+ begin
+- Result := sockets.Recv(s, Buf^, len, flags);
++ Result := sockets.fprecv(s, Buf, len, flags);
+ end;
+
+ function SendTo(s: TSocket; Buf: TMemory; len, flags: Integer; addrto: TVarSin): Integer;
+ begin
+- Result := sockets.SendTo(s, Buf^, len, flags, addrto, SizeOfVarSin(addrto));
++ Result := sockets.fpsendto(s, Buf, len, flags, @addrto, SizeOfVarSin(addrto));
+ end;
+
+ function RecvFrom(s: TSocket; Buf: TMemory; len, flags: Integer; var from: TVarSin): Integer;
+@@ -571,7 +571,7 @@
+ x: integer;
+ begin
+ x := SizeOf(from);
+- Result := sockets.RecvFrom(s, Buf^, len, flags, from, x);
++ Result := sockets.fprecvfrom(s, Buf, len, flags, @from, @x);
+ end;
+
+ function Accept(s: TSocket; var addr: TVarSin): TSocket;
+@@ -579,24 +579,24 @@
+ x: integer;
+ begin
+ x := SizeOf(addr);
+- Result := sockets.Accept(s, addr, x);
++ Result := sockets.fpaccept(s, @addr, @x);
+ end;
+
+ function Shutdown(s: TSocket; how: Integer): Integer;
+ begin
+- Result := sockets.Shutdown(s, how);
++ Result := sockets.fpshutdown(s, how);
+ end;
+
+ function SetSockOpt(s: TSocket; level, optname: Integer; optval: Tmemory;
+ optlen: Integer): Integer;
+ begin
+- Result := sockets.SetSocketOptions(s, level, optname, optval^, optlen);
++ Result := sockets.fpsetsockopt(s, level, optname, optval, optlen);
+ end;
+
+ function GetSockOpt(s: TSocket; level, optname: Integer; optval: Tmemory;
+ var optlen: Integer): Integer;
+ begin
+- Result := sockets.GetSocketOptions(s, level, optname, optval^, optlen);
++ Result := sockets.fpgetsockopt(s, level, optname, optval, @optlen);
+ end;
+
+ function ntohs(netshort: word): word;
+@@ -611,7 +611,7 @@
+
+ function Listen(s: TSocket; backlog: Integer): Integer;
+ begin
+- if sockets.Listen(s, backlog) then
++ if sockets.fplisten(s, backlog)=0 then
+ Result := 0
+ else
+ Result := SOCKET_ERROR;
+@@ -634,12 +634,12 @@
+
+ function CloseSocket(s: TSocket): Integer;
+ begin
+- Result := sockets.CloseSocket(s);
++ Result := 0; { NOP? }
+ end;
+
+ function Socket(af, Struc, Protocol: Integer): TSocket;
+ begin
+- Result := sockets.Socket(af, struc, protocol);
++ Result := sockets.fpsocket(af, struc, protocol);
+ end;
+
+ function Select(nfds: Integer; readfds, writefds, exceptfds: PFDSet;
--- net-p2p-transmisson-remote-gui-ssfpc.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list