aboutsummaryrefslogtreecommitdiffstats
path: root/lang/fpc
diff options
context:
space:
mode:
authoracm <acm@FreeBSD.org>2017-02-27 01:38:04 +0800
committeracm <acm@FreeBSD.org>2017-02-27 01:38:04 +0800
commitd630e9e62eacd76955520e15460fce95687cc599 (patch)
tree5568967f6576953578773d9db86d97af38f2a292 /lang/fpc
parent9c089f9e3926872d438d6b5b517e29ef62aea563 (diff)
downloadfreebsd-ports-gnome-d630e9e62eacd76955520e15460fce95687cc599.tar.gz
freebsd-ports-gnome-d630e9e62eacd76955520e15460fce95687cc599.tar.zst
freebsd-ports-gnome-d630e9e62eacd76955520e15460fce95687cc599.zip
- Freepascal update to 3.0.2
- Lazarus BUMP PORTREVISION - Connect www/fpc-googleapi and devel/fpc-fcl-pdf
Diffstat (limited to 'lang/fpc')
-rw-r--r--lang/fpc/Makefile32
-rw-r--r--lang/fpc/distinfo17
2 files changed, 28 insertions, 21 deletions
diff --git a/lang/fpc/Makefile b/lang/fpc/Makefile
index 5d2391c4dacf..76abb4e3149e 100644
--- a/lang/fpc/Makefile
+++ b/lang/fpc/Makefile
@@ -2,14 +2,20 @@
# $FreeBSD$
PORTNAME= fpc
-DISTVERSIONPREFIX= release_
-DISTVERSION= 3_0_0
-PORTREVISION?= 1
+PORTVERSION= 3.0.2
+PORTREVISION?= 0
CATEGORIES?= lang
-MASTER_SITES= http://leaf.dragonflybsd.org/~marino/dports-src/:DragonFlybootstrap \
+MASTER_SITES= ftp://ftp.freepascal.org/pub/fpc/dist/${PORTVERSION}/source/:source \
+ ftp://planetmirror.com/pub/fpc/dist/${PORTVERSION}/source/:source \
+ ftp://ftp.jp.freepascal.org/mirror/fpc/dist/${PORTVERSION}/source/:source \
+ ftp://freepascal.stack.nl/pub/fpc/dist/${PORTVERSION}/source/:source \
+ 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 \
+ http://leaf.dragonflybsd.org/~marino/dports-src/:DragonFlybootstrap \
LOCAL/acm/freepascal/:bootstrap \
- LOCAL/marino:man
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
+ LOCAL/acm/freepascal/:man
+DISTFILES= ${DISTNAME:S/$/.source/}${EXTRACT_SUFX}:source
DIST_SUBDIR= freepascal
MAINTAINER?= freebsd-fpc@FreeBSD.org
@@ -17,13 +23,13 @@ COMMENT?= Free Pascal compiler with Turbo and Delphi
USES= gmake iconv
ONLY_FOR_ARCHS= i386 amd64
-BOOTVER= 2.6.4
-MANVER= 3.0.0
+BOOTVER= 3.0.2
+MANVER= 3.0.2
-USE_GITHUB= yes
-GH_ACCOUNT= fpc-svn
-GH_PROJECT= fpc
-FPCSRCDIR= ${GH_PROJECT}-${GH_TAGNAME}
+#USE_GITHUB= yes
+#GH_ACCOUNT= fpc-svn
+#GH_PROJECT= fpc
+FPCSRCDIR= ${PORTNAME}-${PORTVERSION}
.include <bsd.port.pre.mk>
@@ -77,7 +83,7 @@ do-extract:
@${TAR} -xzf ${_DISTDIR}/fpc-${MANVER}.man.tar.gz --directory ${WRKDIR}
# unpack source distribution
@(cd ${WRKDIR} && ${GZIP_CMD} -dc \
- ${_DISTDIR}/${DISTNAME}${EXTRACT_SUFX} | \
+ ${_DISTDIR}/${DISTNAME:S/$/.source/}${EXTRACT_SUFX} | \
${TAR} -xf - \
${FPCSRCDIR}/compiler \
${FPCSRCDIR}/rtl \
diff --git a/lang/fpc/distinfo b/lang/fpc/distinfo
index f5b64cf35450..e549ae0bfef5 100644
--- a/lang/fpc/distinfo
+++ b/lang/fpc/distinfo
@@ -1,10 +1,11 @@
-SHA256 (freepascal/fpc-svn-fpc-release_3_0_0_GH0.tar.gz) = 61d5fc9f1f26362f4033eb00599c0f33f96217b57c4d0c8c3474226bd70b0b25
-SIZE (freepascal/fpc-svn-fpc-release_3_0_0_GH0.tar.gz) = 37531012
-SHA256 (freepascal/ppc386-2.6.4-freebsd.tar.gz) = 85da7cfae4e9dfe1b426da12f9584ef22af5e0d965f34d6c6f80853cc1b6147e
-SIZE (freepascal/ppc386-2.6.4-freebsd.tar.gz) = 967476
+TIMESTAMP = 1487994867
+SHA256 (freepascal/fpc-3.0.2.source.tar.gz) = 67fccddf5da992356f4e90d836444750ce9363608c7db8e38c077f710fcb6258
+SIZE (freepascal/fpc-3.0.2.source.tar.gz) = 39841597
+SHA256 (freepascal/ppc386-3.0.2-freebsd.tar.gz) = 4f362bdd6cd6917d9623e5e2cdcf9d501713ff86c290c2320f8b0cac2d742d2d
+SIZE (freepascal/ppc386-3.0.2-freebsd.tar.gz) = 1145982
+SHA256 (freepascal/ppcx64-3.0.2-freebsd.tar.gz) = 7fcdd9431501420c00b78e21d20bf0caa571cfede8bc98af222b23470ef7f3ef
+SIZE (freepascal/ppcx64-3.0.2-freebsd.tar.gz) = 1210777
SHA256 (freepascal/ppcx64-2.6.4-freebsd.tar.gz) = f74a268a206fbd52d3c92f4e0722cd135ca91c1988a83826401cabdd78b3222b
SIZE (freepascal/ppcx64-2.6.4-freebsd.tar.gz) = 1035650
-SHA256 (freepascal/fpc-3.0.0.man.tar.gz) = 49f5934fe2782ce47e5d9a6becc0ba36c3c8621b78e8587165dfebf79ea14525
-SIZE (freepascal/fpc-3.0.0.man.tar.gz) = 47342
-SHA256 (freepascal/ppcx64-2.6.4-dragonfly.tar.gz) = d537d84302c0e0cb56d45851ab8da664145b9e2619346d35f1e3797a6f924ef9
-SIZE (freepascal/ppcx64-2.6.4-dragonfly.tar.gz) = 4033024
+SHA256 (freepascal/fpc-3.0.2.man.tar.gz) = daaf316588f35eab08b6c9cec9a0702cebaf985c68e5d3a607e04145f32f27d3
+SIZE (freepascal/fpc-3.0.2.man.tar.gz) = 47298