aboutsummaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorJose Alonso Cardenas Marquez <acm@FreeBSD.org>2006-09-07 21:32:29 +0000
committerJose Alonso Cardenas Marquez <acm@FreeBSD.org>2006-09-07 21:32:29 +0000
commit5541fdbc2f47f3165fd821021a46cdd2d1e8e0d2 (patch)
tree925bf414f5f89aa45f14e83e1f68ec2ebe22be7f /lang
parent13c8628fb525566e88dd5d6ab7f0541ccd240011 (diff)
downloadports-5541fdbc2f47f3165fd821021a46cdd2d1e8e0d2.tar.gz
ports-5541fdbc2f47f3165fd821021a46cdd2d1e8e0d2.zip
Notes
Diffstat (limited to 'lang')
-rw-r--r--lang/fpc-base/Makefile5
-rw-r--r--lang/fpc-docs/Makefile2
-rw-r--r--lang/fpc-tcl/Makefile8
-rw-r--r--lang/fpc-units/Makefile4
-rw-r--r--lang/fpc-utils/Makefile9
-rw-r--r--lang/fpc/Makefile23
-rw-r--r--lang/fpc/Makefile.units2
-rw-r--r--lang/fpc/distinfo12
-rw-r--r--lang/fpc/pkg-plist15
9 files changed, 46 insertions, 34 deletions
diff --git a/lang/fpc-base/Makefile b/lang/fpc-base/Makefile
index e8bd7d7dabe9..ee2feede9f39 100644
--- a/lang/fpc-base/Makefile
+++ b/lang/fpc-base/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= base
-PORTVERSION= 2.0.2
+PORTVERSION= 2.0.4
CATEGORIES= lang
MASTER_SITES= # empty
PKGNAMEPREFIX= fpc-
@@ -17,9 +17,10 @@ MAINTAINER= acm@FreeBSD.org
COMMENT= Meta package to install all of the Free Pascal base
RUN_DEPENDS= ${UNITSDIR}/gdbint/Package.fpc:${PORTSDIR}/devel/fpc-gdbint \
+ ${UNITSDIR}/graph/Package.fpc:${PORTSDIR}/graphics/fpc-graph \
${UNITSDIR}/ibase/Package.fpc:${PORTSDIR}/databases/fpc-ibase \
${UNITSDIR}/libasync/Package.fpc:${PORTSDIR}/net/fpc-libasync \
- ${UNITSDIR}/md5/Package.fpc:${PORTSDIR}/security/fpc-md5 \
+ ${UNITSDIR}/hash/Package.fpc:${PORTSDIR}/security/fpc-hash \
${UNITSDIR}/mysql/Package.fpc:${PORTSDIR}/databases/fpc-mysql \
${UNITSDIR}/netdb/Package.fpc:${PORTSDIR}/net/fpc-netdb \
${UNITSDIR}/odbc/Package.fpc:${PORTSDIR}/databases/fpc-odbc \
diff --git a/lang/fpc-docs/Makefile b/lang/fpc-docs/Makefile
index 3baf4f6bbe16..54d34fd689fb 100644
--- a/lang/fpc-docs/Makefile
+++ b/lang/fpc-docs/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= docs
-PORTVERSION= 2.0.2
+PORTVERSION= 2.0.4
CATEGORIES= lang
MASTER_SITES= ftp://ftp.freepascal.org/pub/fpc/dist/docs-${PORTVERSION}/ \
ftp://planetmirror.com/pub/fpc/dist/docs-${PORTVERSION}/ \
diff --git a/lang/fpc-tcl/Makefile b/lang/fpc-tcl/Makefile
index 44c9d07bc9bf..3b6715038a44 100644
--- a/lang/fpc-tcl/Makefile
+++ b/lang/fpc-tcl/Makefile
@@ -5,7 +5,7 @@
# $FreeBSD$
#
-PORTREVISION= 1
+PORTREVISION= 0
CATEGORIES= lang
PKGNAMESUFFIX= -tcl
@@ -16,9 +16,10 @@ BUILD_DEPENDS= ppc386:${PORTSDIR}/lang/fpc \
fpcmake:${PORTSDIR}/lang/fpc-utils \
${UNITSDIR}/fcl/Package.fpc:${PORTSDIR}/devel/fpc-fcl \
${UNITSDIR}/gdbint/Package.fpc:${PORTSDIR}/devel/fpc-gdbint \
+ ${UNITSDIR}/graph/Package.fpc:${PORTSDIR}/graphics/fpc-graph \
${UNITSDIR}/ibase/Package.fpc:${PORTSDIR}/databases/fpc-ibase \
${UNITSDIR}/libasync/Package.fpc:${PORTSDIR}/net/fpc-libasync \
- ${UNITSDIR}/md5/Package.fpc:${PORTSDIR}/security/fpc-md5 \
+ ${UNITSDIR}/hash/Package.fpc:${PORTSDIR}/security/fpc-hash \
${UNITSDIR}/mysql/Package.fpc:${PORTSDIR}/databases/fpc-mysql \
${UNITSDIR}/netdb/Package.fpc:${PORTSDIR}/net/fpc-netdb \
${UNITSDIR}/odbc/Package.fpc:${PORTSDIR}/databases/fpc-odbc \
@@ -29,12 +30,11 @@ BUILD_DEPENDS= ppc386:${PORTSDIR}/lang/fpc \
${UNITSDIR}/postgres/Package.fpc:${PORTSDIR}/databases/fpc-postgres \
${UNITSDIR}/regexpr/Package.fpc:${PORTSDIR}/devel/fpc-regexpr \
${UNITSDIR}/sqlite/Package.fpc:${PORTSDIR}/databases/fpc-sqlite
-
RUN_DEPENDS= wish8.4:${PORTSDIR}/x11-toolkits/tk84
UNITSDIR= ${LOCALBASE}/lib/fpc/${PORTVERSION}/units/${BUILDNAME}
MASTERDIR= ${.CURDIR}/../../lang/fpc
-WRKUNITDIR= ${PORTNAME}/packages/extra/${PKGNAMESUFFIX:S/-//}
+WRKUNITDIR= ${FPCSRCDIR}/packages/extra/${PKGNAMESUFFIX:S/-//}
EXTRACTUNITDIR+= ${WRKUNITDIR}
HAVE_EXAMPLES= true
diff --git a/lang/fpc-units/Makefile b/lang/fpc-units/Makefile
index 738376560211..560f095ec2aa 100644
--- a/lang/fpc-units/Makefile
+++ b/lang/fpc-units/Makefile
@@ -24,6 +24,7 @@ BUILDNAME= ${ARCH}-freebsd
OPTIONS= BFD "Interface to GNU Binary Format description" on \
FCL "Free Pascal Component Library" on \
+ FFTW "interface to the FFTW3 library" on \
FORMS "Interface to X-Forms" on \
FPGTK "Interface to create programs with gtk" on \
FV "Free Pascal unit for Delphi support" on \
@@ -50,12 +51,13 @@ OPTIONS= BFD "Interface to GNU Binary Format description" on \
.include <bsd.port.pre.mk>
UNITSDIR= ${LOCALBASE}/lib/fpc/${PORTVERSION}/units/${BUILDNAME}
-ALL_OPTIONS= BFD FCL FORMS FPGTK FV GCONF GDBM GGI GNOME GTK GTK2 \
+ALL_OPTIONS= BFD FCL FFTW FORMS FPGTK FV GCONF GDBM GGI GNOME GTK GTK2 \
IMLIB LIBGD LIBPNG NCURSES OPENGL SVGALIB \
SYSLOG TCL UNZIP UTMP X11 ZLIB ZVT
BFD_UNIT= devel/fpc-bfd
FCL_UNIT= devel/fpc-fcl
+FFTW_UNIT= math/fpc-fftw
FORMS_UNIT= x11-toolkits/fpc-forms
FPGTK_UNIT= graphics/fpc-fpgtk
FV_UNIT= devel/fpc-fv
diff --git a/lang/fpc-utils/Makefile b/lang/fpc-utils/Makefile
index 84c2557281c0..8d5d9be1f77f 100644
--- a/lang/fpc-utils/Makefile
+++ b/lang/fpc-utils/Makefile
@@ -5,7 +5,7 @@
# $FreeBSD$
#
-PORTREVISION= 1
+PORTREVISION= 0
CATEGORIES= lang
PKGNAMESUFFIX= -utils
@@ -15,9 +15,10 @@ COMMENT= Free Pascal Compiler utils
BUILD_DEPENDS= ppc386:${PORTSDIR}/lang/fpc \
mkxmlrpc:${PORTSDIR}/devel/fpc-fcl \
${UNITSDIR}/gdbint/Package.fpc:${PORTSDIR}/devel/fpc-gdbint \
+ ${UNITSDIR}/graph/Package.fpc:${PORTSDIR}/graphics/fpc-graph \
${UNITSDIR}/ibase/Package.fpc:${PORTSDIR}/databases/fpc-ibase \
${UNITSDIR}/libasync/Package.fpc:${PORTSDIR}/net/fpc-libasync \
- ${UNITSDIR}/md5/Package.fpc:${PORTSDIR}/security/fpc-md5 \
+ ${UNITSDIR}/hash/Package.fpc:${PORTSDIR}/security/fpc-hash \
${UNITSDIR}/mysql/Package.fpc:${PORTSDIR}/databases/fpc-mysql \
${UNITSDIR}/netdb/Package.fpc:${PORTSDIR}/net/fpc-netdb \
${UNITSDIR}/odbc/Package.fpc:${PORTSDIR}/databases/fpc-odbc \
@@ -31,8 +32,8 @@ BUILD_DEPENDS= ppc386:${PORTSDIR}/lang/fpc \
UNITSDIR= ${LOCALBASE}/lib/fpc/${PORTVERSION}/units/${BUILDNAME}
MASTERDIR= ${.CURDIR}/../../lang/fpc
-WRKUNITDIR= ${PORTNAME}/${PKGNAMESUFFIX:S/-//}
-EXTRACTUNITDIR+= ${WRKUNITDIR} ${PORTNAME}/fcl/inc
+WRKUNITDIR= ${FPCSRCDIR}/${PKGNAMESUFFIX:S/-//}
+EXTRACTUNITDIR+= ${WRKUNITDIR} ${FPCSRCDIR}/fcl/inc
OPT=-CX -Fu../fcl/*
.include "${MASTERDIR}/Makefile"
diff --git a/lang/fpc/Makefile b/lang/fpc/Makefile
index 4e4042333345..21a49995ec2a 100644
--- a/lang/fpc/Makefile
+++ b/lang/fpc/Makefile
@@ -6,8 +6,8 @@
#
PORTNAME= fpc
-PORTVERSION= 2.0.2
-PORTREVISION?= 1
+PORTVERSION= 2.0.4
+PORTREVISION?= 0
CATEGORIES?= lang
MASTER_SITES= ftp://ftp.freepascal.org/pub/fpc/dist/source-${PORTVERSION}/:source \
ftp://planetmirror.com/pub/fpc/dist/source-${PORTVERSION}/:source \
@@ -19,7 +19,7 @@ MASTER_SITES= ftp://ftp.freepascal.org/pub/fpc/dist/source-${PORTVERSION}/:sourc
${MASTER_SITE_LOCAL:S|$|acm/freepascal/:bin|}
MASTER_SITE_SUBDIR= freepascal
DISTNAME= ${PORTNAME}-${PORTVERSION}
-DISTFILES= ${DISTNAME:S/$/.source/}${EXTRACT_SUFX}:source
+DISTFILES= ${PORTNAME:S/$/build/}-${PORTVERSION}${EXTRACT_SUFX}:source
DIST_SUBDIR= freepascal
MAINTAINER?= acm@FreeBSD.org
@@ -36,11 +36,12 @@ MAKE_ENV= PREFIX=${PREFIX} \
PLIST_SUB+= PORTVERSION=${PORTVERSION} \
BUILDNAME=${BUILDNAME}
SUB_FILES= pkg-message
+FPCSRCDIR= ${PORTNAME:S/$/build_/}${PORTVERSION:S/$/_exp/}/${PORTNAME:S/$/src/}
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 500000
-BROKEN= does not compile
+BROKEN= does not compile
.endif
.if !defined(PKGNAMESUFFIX)
@@ -51,10 +52,12 @@ MAN1= bin2obj.1 \
data2inc.1 \
delp.1 \
fd2pascal.1 \
+ fp.1 \
fpc.1 \
fpcmake.1 \
fpdoc.1 \
fprcp.1 \
+ grab_vcsa.1 \
h2pas.1 \
h2paspp.1 \
makeskel.1 \
@@ -87,20 +90,18 @@ do-extract:
${WRKDIR}
# unpack source distribution
@cd ${WRKDIR} && \
- ${GZIP_CMD} -dc ${_DISTDIR}/${DISTNAME:S/$/.source/}${EXTRACT_SUFX} \
- | ${TAR} xf - ${PORTNAME}/compiler ${PORTNAME}/rtl
+ ${GZIP_CMD} -dc ${_DISTDIR}/${PORTNAME:S/$/build/}-${PORTVERSION}${EXTRACT_SUFX} \
+ | ${TAR} xf - ${FPCSRCDIR}/compiler ${FPCSRCDIR}/rtl
do-build:
# build fpc compiler
- @cd ${WRKDIR}/${PORTNAME}/compiler && ${GMAKE} cycle ${MAKE_ENV}
-# build fpc runtime
-# @cd ${WRKDIR}/${PORTNAME}/rtl && ${GMAKE} all ${MAKE_ENV}
+ @cd ${WRKDIR}/${FPCSRCDIR}/compiler && ${GMAKE} cycle ${MAKE_ENV}
do-install:
# Installing fpc compiler
- @cd ${WRKDIR}/${PORTNAME}/rtl && ${GMAKE} install ${MAKE_ENV}
+ @cd ${WRKDIR}/${FPCSRCDIR}/rtl && ${GMAKE} install ${MAKE_ENV}
# Installing fpc runtime
- @cd ${WRKDIR}/${PORTNAME}/compiler && ${GMAKE} install ${MAKE_ENV}
+ @cd ${WRKDIR}/${FPCSRCDIR}/compiler && ${GMAKE} install ${MAKE_ENV}
# Installing manpages
${INSTALL_DATA} ${WRKDIR}/fpc-bin/man/man1/* ${MAN1PREFIX}/man/man1
${INSTALL_DATA} ${WRKDIR}/fpc-bin/man/man5/* ${MAN1PREFIX}/man/man5
diff --git a/lang/fpc/Makefile.units b/lang/fpc/Makefile.units
index d683f80ef3f6..1ec3e57344cd 100644
--- a/lang/fpc/Makefile.units
+++ b/lang/fpc/Makefile.units
@@ -1,6 +1,6 @@
PLIST= ${.CURDIR}/pkg-plist
PATCHDIR= ${.CURDIR}/files
-WRKSRC= ${WRKDIR}/${PORTNAME}
+WRKSRC= ${WRKDIR}/${PORTNAME:S/$/build_/}${PORTVERSION:S/$/_exp/}
UNITPREFIX= unit-
UNITEXTRACT_SUFX= .tar.gz
diff --git a/lang/fpc/distinfo b/lang/fpc/distinfo
index 12f100cdf84a..0239a2c0760e 100644
--- a/lang/fpc/distinfo
+++ b/lang/fpc/distinfo
@@ -1,6 +1,6 @@
-MD5 (freepascal/fpc-2.0.2.source.tar.gz) = 0a48954021273fec6b7fdba9038acdcc
-SHA256 (freepascal/fpc-2.0.2.source.tar.gz) = b49a9044392484b7fe54163ab6e5fa7cb4fb47c8851c6934edadfb0de0796cc3
-SIZE (freepascal/fpc-2.0.2.source.tar.gz) = 13404431
-MD5 (freepascal/fpc-2.0.2.bin.tar.gz) = 026cf7313d6c8e66fdbb50720f1bb7ee
-SHA256 (freepascal/fpc-2.0.2.bin.tar.gz) = 8ca1018d20da019c24cfe250a1b65dcd299c8074f57589a869af4284c21838a0
-SIZE (freepascal/fpc-2.0.2.bin.tar.gz) = 7035128
+MD5 (freepascal/fpcbuild-2.0.4.tar.gz) = 1ff8b80d1f5f564983bb4e1550b8b53a
+SHA256 (freepascal/fpcbuild-2.0.4.tar.gz) = 4cb307dcb0d0d5cf0a3d0cd6abca917c7002ffb1fc96363ce42121dfa9aeaf6b
+SIZE (freepascal/fpcbuild-2.0.4.tar.gz) = 26749033
+MD5 (freepascal/fpc-2.0.4.bin.tar.gz) = f3a837ef02edc534a0f2e82a4593672b
+SHA256 (freepascal/fpc-2.0.4.bin.tar.gz) = 0e5dc03bbdba55e368e2fef08362a7d9f1f92e0f02a27fdcfa9598d724c9d3fb
+SIZE (freepascal/fpc-2.0.4.bin.tar.gz) = 4894031
diff --git a/lang/fpc/pkg-plist b/lang/fpc/pkg-plist
index 3b4f3411d814..5f4939d20973 100644
--- a/lang/fpc/pkg-plist
+++ b/lang/fpc/pkg-plist
@@ -1,4 +1,4 @@
-@comment $FreeBSD: /tmp/pcvs/ports/lang/fpc/pkg-plist,v 1.6 2006-07-24 11:21:24 acm Exp $
+@comment $FreeBSD: /tmp/pcvs/ports/lang/fpc/pkg-plist,v 1.7 2006-09-07 21:32:23 acm Exp $
@unexec rm -f %D/etc/fpc.cfg > /dev/null 2>&1 || true
bin/fpc
@@ -11,10 +11,14 @@ bin/ppumove
bin/ppc386
lib/fpc/%%PORTVERSION%%/msg/errorct.msg
lib/fpc/%%PORTVERSION%%/msg/errord.msg
+lib/fpc/%%PORTVERSION%%/msg/errorda.msg
lib/fpc/%%PORTVERSION%%/msg/errore.msg
lib/fpc/%%PORTVERSION%%/msg/errores.msg
lib/fpc/%%PORTVERSION%%/msg/errorf.msg
+lib/fpc/%%PORTVERSION%%/msg/errorfi.msg
lib/fpc/%%PORTVERSION%%/msg/errorhe.msg
+lib/fpc/%%PORTVERSION%%/msg/errorheu.msg
+lib/fpc/%%PORTVERSION%%/msg/errorid.msg
lib/fpc/%%PORTVERSION%%/msg/errorn.msg
lib/fpc/%%PORTVERSION%%/msg/errorpl.msg
lib/fpc/%%PORTVERSION%%/msg/errorpli.msg
@@ -28,6 +32,8 @@ lib/fpc/%%PORTVERSION%%/samplecfg
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/Package.fpc
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/baseunix.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/baseunix.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/bsd.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/bsd.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/classes.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/classes.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cmem.o
@@ -61,11 +67,11 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/errors.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/errors.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/fpmkunit.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/fpmkunit.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/freebsd.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/freebsd.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/getopts.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/getopts.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/gprt0.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/graph.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/graph.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/heaptrc.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/heaptrc.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/initc.o
@@ -75,6 +81,7 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/ipc.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/keyboard.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/keyboard.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpbaseunix.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpbsd.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpclasses.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpcmem.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpconsole.a
@@ -91,8 +98,8 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpdos.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpdynlibs.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libperrors.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpfpmkunit.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpfreebsd.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpgetopts.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpgraph.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpheaptrc.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpinitc.a
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpipc.a