aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJose Alonso Cardenas Marquez <acm@FreeBSD.org>2022-06-21 01:07:05 +0000
committerJose Alonso Cardenas Marquez <acm@FreeBSD.org>2022-06-21 01:17:20 +0000
commitc77c31909fb042682ba8aed7ca69419de9332804 (patch)
tree80c873c8621a79a19f8fecd7814ec19aee17a0e5
parentb790baec9029211388a7a26355186fc4d0eb94e9 (diff)
downloadports-c77c31909fb042682ba8aed7ca69419de9332804.tar.gz
ports-c77c31909fb042682ba8aed7ca69419de9332804.zip
lang/fpc: Fix build issues building some fpc based apps
- Add missing parameter to getdirentries syscall function - Re-build i386 and amd64 bootstrap - Revert fpc-i386 (FPC_USE_LIBC) build to syscall build - Bump PORTREVISION in all ports dependant of freepascal compiler
-rw-r--r--archivers/peazip/Makefile1
-rw-r--r--cad/zcad/Makefile2
-rw-r--r--comms/cqrlog/Makefile2
-rw-r--r--editors/cudatext/Makefile2
-rw-r--r--editors/lazarus/Makefile2
-rw-r--r--editors/picpas/Makefile2
-rw-r--r--games/hedgewars/Makefile2
-rw-r--r--graphics/fpc-rsvg/Makefile2
-rw-r--r--graphics/lazpaint/Makefile2
-rw-r--r--lang/fpc-source/Makefile2
-rw-r--r--lang/fpc/Makefile5
-rw-r--r--lang/fpc/distinfo10
-rw-r--r--lang/fpc/files/patch-rtl_bsd_ossysc.inc2
-rw-r--r--multimedia/winff/Makefile2
-rw-r--r--net-p2p/awgg/Makefile2
-rw-r--r--net-p2p/transmission-remote-gui/Makefile2
-rw-r--r--net/fpc-ldap/Makefile2
-rw-r--r--russian/emkatic/Makefile2
-rw-r--r--science/checkmol/Makefile2
-rw-r--r--science/mol2ps/Makefile2
-rw-r--r--textproc/fpc-libxml2/Makefile2
-rw-r--r--x11-fm/doublecmd/Makefile2
22 files changed, 28 insertions, 26 deletions
diff --git a/archivers/peazip/Makefile b/archivers/peazip/Makefile
index 35aca8573624..18d1eaab6b00 100644
--- a/archivers/peazip/Makefile
+++ b/archivers/peazip/Makefile
@@ -1,5 +1,6 @@
PORTNAME= peazip
PORTVERSION= 8.6.0
+PORTREVISION= 1
CATEGORIES= archivers
MASTER_SITES= https://github.com/giorgiotani/PeaZip/releases/download/${PORTVERSION}/
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/cad/zcad/Makefile b/cad/zcad/Makefile
index 7e920cabbe0b..ab52c506c789 100644
--- a/cad/zcad/Makefile
+++ b/cad/zcad/Makefile
@@ -2,7 +2,7 @@
PORTNAME= zcad
PORTVERSION= 0.9.8.5
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= cad
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/comms/cqrlog/Makefile b/comms/cqrlog/Makefile
index 581ce9882bfb..4548d86756be 100644
--- a/comms/cqrlog/Makefile
+++ b/comms/cqrlog/Makefile
@@ -3,7 +3,7 @@
PORTNAME= cqrlog
PORTVERSION= 2.5.0
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= comms hamradio
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/editors/cudatext/Makefile b/editors/cudatext/Makefile
index 20e1e4cb74ea..b21ca4a51bc6 100644
--- a/editors/cudatext/Makefile
+++ b/editors/cudatext/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cudatext
-PORTVERSION= 1.166.0
+PORTVERSION= 1.166.2
CATEGORIES= editors
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/editors/lazarus/Makefile b/editors/lazarus/Makefile
index c9445b20daa5..56f19844a9fa 100644
--- a/editors/lazarus/Makefile
+++ b/editors/lazarus/Makefile
@@ -2,7 +2,7 @@ PORTNAME= lazarus
PORTVERSION= 2.2.2
DISTVERSIONSUFFIX= -0
PKGNAMESUFFIX?= -gtk2
-PORTREVISION?= 0
+PORTREVISION?= 1
CATEGORIES= editors devel
MASTER_SITES= SF/${PORTNAME}/Lazarus%20Zip%20_%20GZip/Lazarus%20${PORTVERSION} \
LOCAL/acm/freepascal
diff --git a/editors/picpas/Makefile b/editors/picpas/Makefile
index 937b9e2ab8df..db89ac291e29 100644
--- a/editors/picpas/Makefile
+++ b/editors/picpas/Makefile
@@ -1,6 +1,6 @@
PORTNAME= picpas
PORTVERSION= 0.9.0
-PORTREVISION= 5
+PORTREVISION= 6
DISTVERSIONPREFIX= v
CATEGORIES= editors
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/games/hedgewars/Makefile b/games/hedgewars/Makefile
index 7006b2475147..ff4945ea03c4 100644
--- a/games/hedgewars/Makefile
+++ b/games/hedgewars/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hedgewars
PORTVERSION= 1.0.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= games
MASTER_SITES= http://www.hedgewars.org/download/releases/ \
http://mirror.amdmi3.ru/distfiles/
diff --git a/graphics/fpc-rsvg/Makefile b/graphics/fpc-rsvg/Makefile
index 4a06d935a981..c2debddef3f0 100644
--- a/graphics/fpc-rsvg/Makefile
+++ b/graphics/fpc-rsvg/Makefile
@@ -1,6 +1,6 @@
# Created by: Christopher Key <cjk32@cam.ac.uk>
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics lang
PKGNAMESUFFIX= -rsvg
diff --git a/graphics/lazpaint/Makefile b/graphics/lazpaint/Makefile
index 0e90e7b502ca..2e14a2f6097c 100644
--- a/graphics/lazpaint/Makefile
+++ b/graphics/lazpaint/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lazpaint
PORTVERSION= 7.1.6
-PORTREVISION= 3
+PORTREVISION= 4
DISTVERSIONPREFIX= v
CATEGORIES= graphics
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/lang/fpc-source/Makefile b/lang/fpc-source/Makefile
index 3eab6d0a4af1..4c88d5fc3ea5 100644
--- a/lang/fpc-source/Makefile
+++ b/lang/fpc-source/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fpc
PORTVERSION= 3.2.2
-PORTREVISION= 1
+PORTREVISION= 2
DISTVERSIONSUFFIX=.source
CATEGORIES= lang
MASTER_SITES= ftp://ftp.freepascal.org/pub/fpc/dist/${PORTVERSION}/source/ \
diff --git a/lang/fpc/Makefile b/lang/fpc/Makefile
index 2e89ee58da7a..10c27dd83437 100644
--- a/lang/fpc/Makefile
+++ b/lang/fpc/Makefile
@@ -2,7 +2,7 @@
PORTNAME= fpc
PORTVERSION= 3.2.2
-PORTREVISION?= 2
+PORTREVISION?= 3
CATEGORIES?= lang
MASTER_SITES= ftp://ftp.freepascal.org/pub/fpc/dist/${PORTVERSION}/source/:source \
ftp://planetmirror.com/pub/fpc/dist/${PORTVERSION}/source/:source \
@@ -38,12 +38,13 @@ FPCSRCDIR= ${PORTNAME}-${PORTVERSION}
.if ${ARCH} == "i386"
PPNAME= ppc386
FPC_ARCH= i386
-OPT= "-dFPC_USE_LIBC"
+#OPT= "-dFPC_USE_LIBC"
PLIST_SUB+= FPC_I386="" \
FPC_AMD64="@comment "
.elif ${ARCH} == "amd64"
PPNAME= ppcx64
FPC_ARCH= x86_64
+#OPT= "-dFPC_USE_LIBC"
PLIST_SUB+= FPC_I386="@comment " \
FPC_AMD64=""
.endif
diff --git a/lang/fpc/distinfo b/lang/fpc/distinfo
index a457da702aa3..e95c432f9872 100644
--- a/lang/fpc/distinfo
+++ b/lang/fpc/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1655522950
+TIMESTAMP = 1655772890
SHA256 (freepascal/fpc-3.2.2.source.tar.gz) = d542e349de246843d4f164829953d1f5b864126c5b62fd17c9b45b33e23d2f44
SIZE (freepascal/fpc-3.2.2.source.tar.gz) = 52240052
-SHA256 (freepascal/ppc386-3.2.2-freebsd.tar.gz) = 146ed6ce89d3e566a89608021efe79774ca2ce6d996abf9f00bb5ac070cd060e
-SIZE (freepascal/ppc386-3.2.2-freebsd.tar.gz) = 1361735
-SHA256 (freepascal/ppcx64-3.2.2-freebsd.tar.gz) = ea29622ec89148d6d24360ca093e33b4d067fd1596c654c5371d7e870fb03342
-SIZE (freepascal/ppcx64-3.2.2-freebsd.tar.gz) = 2052926
+SHA256 (freepascal/ppc386-3.2.2-freebsd.tar.gz) = 2e175954442e28799edfe08c01635d209298b992f1062d03872571d58aa9f43a
+SIZE (freepascal/ppc386-3.2.2-freebsd.tar.gz) = 1364288
+SHA256 (freepascal/ppcx64-3.2.2-freebsd.tar.gz) = 8cf6258688c3457f27bcec18e6993443ed2fcfe7d7c8697d54a13f32965e8fb0
+SIZE (freepascal/ppcx64-3.2.2-freebsd.tar.gz) = 2052903
SHA256 (freepascal/fpc-3.2.2.man.tar.gz) = 4b7d7d50922531fa01e00d0bc913abb40426ba3001579240bf3db3f4ad640584
SIZE (freepascal/fpc-3.2.2.man.tar.gz) = 47334
diff --git a/lang/fpc/files/patch-rtl_bsd_ossysc.inc b/lang/fpc/files/patch-rtl_bsd_ossysc.inc
index f51a375198cc..096bcaecd656 100644
--- a/lang/fpc/files/patch-rtl_bsd_ossysc.inc
+++ b/lang/fpc/files/patch-rtl_bsd_ossysc.inc
@@ -65,7 +65,7 @@
+{$ifdef freebsd}
+function FpGetdirentries(fd : cint; buf : pchar; nbytes : clong) : cint;
+begin
-+ FpGetdirentries:=do_syscall(syscall_nr_getdirentries,fd,TSysParam(buf), nbytes);
++ FpGetdirentries:=do_syscall(syscall_nr_getdirentries,fd,TSysParam(buf), nbytes, TSysParam(0));
+end;
+{$endif}
diff --git a/multimedia/winff/Makefile b/multimedia/winff/Makefile
index 773cadc305cd..bbfeba1185f1 100644
--- a/multimedia/winff/Makefile
+++ b/multimedia/winff/Makefile
@@ -2,7 +2,7 @@
PORTNAME= WinFF
PORTVERSION= 1.5.5
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= multimedia
MASTER_SITES= LOCAL/thierry
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/net-p2p/awgg/Makefile b/net-p2p/awgg/Makefile
index 3a0731b6cbb9..545e89cb02dd 100644
--- a/net-p2p/awgg/Makefile
+++ b/net-p2p/awgg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= awgg
PORTVERSION= 0.6.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= net-p2p
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/net-p2p/transmission-remote-gui/Makefile b/net-p2p/transmission-remote-gui/Makefile
index 01ca4b3832e5..74bcfb74d8b6 100644
--- a/net-p2p/transmission-remote-gui/Makefile
+++ b/net-p2p/transmission-remote-gui/Makefile
@@ -1,6 +1,6 @@
PORTNAME= transmission-remote-gui
PORTVERSION= 5.18.0
-PORTREVISION= 9
+PORTREVISION= 10
DISTVERSIONPREFIX= v
CATEGORIES= net-p2p
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/net/fpc-ldap/Makefile b/net/fpc-ldap/Makefile
index f96508a6613c..c3a44bf08ed9 100644
--- a/net/fpc-ldap/Makefile
+++ b/net/fpc-ldap/Makefile
@@ -1,6 +1,6 @@
# Created by: Christopher Key <cjk32@cam.ac.uk>
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net lang
PKGNAMESUFFIX= -ldap
diff --git a/russian/emkatic/Makefile b/russian/emkatic/Makefile
index eac7ffbb2420..bb87950a9626 100644
--- a/russian/emkatic/Makefile
+++ b/russian/emkatic/Makefile
@@ -2,7 +2,7 @@
PORTNAME= emkatic
PORTVERSION= 0.41
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= russian emulators
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
MASTER_SITES= SF/${PORTNAME}/eMKatic%20Source
diff --git a/science/checkmol/Makefile b/science/checkmol/Makefile
index 95ad7cfc9f39..663967d6a6b1 100644
--- a/science/checkmol/Makefile
+++ b/science/checkmol/Makefile
@@ -2,7 +2,7 @@
PORTNAME= checkmol
PORTVERSION= 0.5
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= science
MASTER_SITES= https://homepage.univie.ac.at/norbert.haider/download/chemistry/checkmol/
DISTFILES= ${PORTNAME}
diff --git a/science/mol2ps/Makefile b/science/mol2ps/Makefile
index faafb12945e5..900ba3fff3c1 100644
--- a/science/mol2ps/Makefile
+++ b/science/mol2ps/Makefile
@@ -2,7 +2,7 @@
PORTNAME= mol2ps
PORTVERSION= 0.4b
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= science
MASTER_SITES= https://homepage.univie.ac.at/norbert.haider/download/chemistry/mol2ps/
DISTNAME= ${PORTNAME}
diff --git a/textproc/fpc-libxml2/Makefile b/textproc/fpc-libxml2/Makefile
index 969104bccff3..af96ae82fc79 100644
--- a/textproc/fpc-libxml2/Makefile
+++ b/textproc/fpc-libxml2/Makefile
@@ -1,6 +1,6 @@
# Created by: Christoper Key <cjk32@cam.ac.uk>
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= textproc lang
PKGNAMESUFFIX= -libxml2
diff --git a/x11-fm/doublecmd/Makefile b/x11-fm/doublecmd/Makefile
index 5036b7293c77..298633f938f1 100644
--- a/x11-fm/doublecmd/Makefile
+++ b/x11-fm/doublecmd/Makefile
@@ -2,7 +2,7 @@
PORTNAME= doublecmd
PORTVERSION= 1.0.4
-PORTREVISION= 1
+PORTREVISION= 2
DISTVERSIONPREFIX= v
CATEGORIES= x11-fm
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}