aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoracm <acm@FreeBSD.org>2019-09-03 23:51:50 +0800
committeracm <acm@FreeBSD.org>2019-09-03 23:51:50 +0800
commit41baa577bb8d8907dd6de1a9cd29b5390a2c8d88 (patch)
treef9c6286fe7054695e2fcc571061cd6d3ed5f216d
parent86aebaa517b22bdb5004f59fb7be71bf21eb7eab (diff)
downloadfreebsd-ports-gnome-41baa577bb8d8907dd6de1a9cd29b5390a2c8d88.tar.gz
freebsd-ports-gnome-41baa577bb8d8907dd6de1a9cd29b5390a2c8d88.tar.zst
freebsd-ports-gnome-41baa577bb8d8907dd6de1a9cd29b5390a2c8d88.zip
- Rebuild bootstrap (ppcx64 and ppc386) with ld patches
- Fix build on 12-STABLE and CURRENT (amd64 and i386) - Bump PORTREVISION for all ports that depends of lang/fpc - Add USE_BINUTILS to fpc and lazarus based ports - Add binutils dependency to Uses/fpc.mk and Uses/lazarus.mk PR: 240293 239934 233413 214864 Exp-run by: antoine
-rw-r--r--Mk/Uses/fpc.mk3
-rw-r--r--Mk/Uses/lazarus.mk3
-rw-r--r--archivers/peazip/Makefile1
-rw-r--r--archivers/peazip/pkg-plist1
-rw-r--r--cad/zcad/Makefile2
-rw-r--r--comms/cqrlog/Makefile2
-rw-r--r--databases/fpc-fpindexer/Makefile2
-rw-r--r--databases/fpc-gdbm/Makefile2
-rw-r--r--databases/fpc-ibase/Makefile2
-rw-r--r--databases/fpc-postgres/Makefile2
-rw-r--r--devel/fpc-fcl-db/Makefile2
-rw-r--r--devel/fpc-fcl-js/Makefile2
-rw-r--r--devel/fpc-fcl-json/Makefile2
-rw-r--r--devel/fpc-fcl-passrc/Makefile2
-rw-r--r--devel/fpc-fcl-pdf/Makefile2
-rw-r--r--devel/fpc-fcl-sdo/Makefile2
-rw-r--r--devel/fpc-fcl-stl/Makefile2
-rw-r--r--devel/fpc-fcl-web/Makefile2
-rw-r--r--devel/fpc-fppkg/Makefile2
-rw-r--r--devel/fpc-sdl/Makefile2
-rw-r--r--editors/cudatext/Makefile1
-rw-r--r--editors/lazarus/Makefile8
-rw-r--r--editors/picpas/Makefile2
-rw-r--r--games/hedgewars/Makefile3
-rw-r--r--graphics/fpc-imagemagick/Makefile2
-rw-r--r--graphics/lazpaint/Makefile2
-rw-r--r--lang/fpc-base/Makefile2
-rw-r--r--lang/fpc-rtl-objpas/Makefile2
-rw-r--r--lang/fpc-source/Makefile1
-rw-r--r--lang/fpc-utils/Makefile2
-rw-r--r--lang/fpc/Makefile5
-rw-r--r--lang/fpc/distinfo10
-rw-r--r--lang/fpc/files/patch-compiler_systems_t__bsd.pas44
-rw-r--r--lang/nbc/Makefile4
-rw-r--r--multimedia/fpc-libvlc/Makefile2
-rw-r--r--multimedia/winff/Makefile2
-rw-r--r--net-p2p/awgg/Makefile2
-rw-r--r--net-p2p/transmission-remote-gui/Makefile1
-rw-r--r--russian/emkatic/Makefile2
-rw-r--r--science/checkmol/Makefile4
-rw-r--r--science/mol2ps/Makefile4
-rw-r--r--www/fpc-googleapi/Makefile2
-rw-r--r--x11-fm/doublecmd/Makefile2
-rw-r--r--x11/fpc-x11/Makefile2
44 files changed, 97 insertions, 54 deletions
diff --git a/Mk/Uses/fpc.mk b/Mk/Uses/fpc.mk
index f7761f606689..2438fca5ec15 100644
--- a/Mk/Uses/fpc.mk
+++ b/Mk/Uses/fpc.mk
@@ -61,7 +61,8 @@ ONLY_FOR_ARCHS= i386 amd64
ONLY_FOR_ARCHS_REASON= not yet ported to anything other than i386 and amd64
.endif
-BUILD_DEPENDS+= ${PPNAME}:lang/fpc
+BUILD_DEPENDS+= ${LOCALBASE}/bin/as:devel/binutils \
+ ${PPNAME}:lang/fpc
BUILDNAME= ${FPC_ARCH}-${OPSYS:tl}
UNITSDIR= ${LOCALBASE}/lib/fpc/${FPC_VER}/units/${BUILDNAME}
diff --git a/Mk/Uses/lazarus.mk b/Mk/Uses/lazarus.mk
index d6151d51aa4f..d619be008a1d 100644
--- a/Mk/Uses/lazarus.mk
+++ b/Mk/Uses/lazarus.mk
@@ -72,7 +72,8 @@ LAZARUS_DIR?= ${LOCALBASE}/share/lazarus-${LAZARUS_VER}
ONLY_FOR_ARCHS= i386 amd64
ONLY_FOR_ARCHS_REASON= not yet ported to anything other than i386 and amd64
-BUILD_DEPENDS+= fpcres:lang/fpc-utils
+BUILD_DEPENDS+= ${LOCALBASE}/bin/as:devel/binutils \
+ fpcres:lang/fpc-utils
BUILDNAME= ${LAZARUS_ARCH}-${OPSYS:tl}
LCL_UNITS_DIR= ${LOCALBASE}/share/lazarus-${LAZARUS_VER}/lcl/units/${BUILDNAME}
diff --git a/archivers/peazip/Makefile b/archivers/peazip/Makefile
index 3d0a5fe9fb9d..4feb17245b71 100644
--- a/archivers/peazip/Makefile
+++ b/archivers/peazip/Makefile
@@ -2,6 +2,7 @@
PORTNAME= peazip
PORTVERSION= 6.8.1
+PORTREVISION= 1
CATEGORIES= archivers
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
MASTER_SITES= https://github.com/giorgiotani/PeaZip/releases/download/${PORTVERSION}/
diff --git a/archivers/peazip/pkg-plist b/archivers/peazip/pkg-plist
index 36c3bf0d0321..ac4aa7acb18f 100644
--- a/archivers/peazip/pkg-plist
+++ b/archivers/peazip/pkg-plist
@@ -44,6 +44,7 @@ share/icons/hicolor/256x256/apps/peazip.png
%%DATADIR%%/res/lang/ru.txt
%%DATADIR%%/res/lang/si.txt
%%DATADIR%%/res/lang/sk.txt
+%%DATADIR%%/res/lang/sl.txt
%%DATADIR%%/res/lang/sv.txt
%%DATADIR%%/res/lang/tj.txt
%%DATADIR%%/res/lang/tr.txt
diff --git a/cad/zcad/Makefile b/cad/zcad/Makefile
index bb711583fb8a..5735b0134bd2 100644
--- a/cad/zcad/Makefile
+++ b/cad/zcad/Makefile
@@ -3,7 +3,7 @@
PORTNAME= zcad
PORTVERSION= 0.9.8.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= cad
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/comms/cqrlog/Makefile b/comms/cqrlog/Makefile
index 437dbfdb0c8f..bf683e4d0abe 100644
--- a/comms/cqrlog/Makefile
+++ b/comms/cqrlog/Makefile
@@ -4,7 +4,7 @@
PORTNAME= cqrlog
PORTVERSION= 2.3.0
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= comms hamradio
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/databases/fpc-fpindexer/Makefile b/databases/fpc-fpindexer/Makefile
index 1db606c1b495..c159449394b6 100644
--- a/databases/fpc-fpindexer/Makefile
+++ b/databases/fpc-fpindexer/Makefile
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= databases lang
PKGNAMESUFFIX= -fpindexer
diff --git a/databases/fpc-gdbm/Makefile b/databases/fpc-gdbm/Makefile
index 373d9305795a..309ce4689c3c 100644
--- a/databases/fpc-gdbm/Makefile
+++ b/databases/fpc-gdbm/Makefile
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= databases lang
PKGNAMESUFFIX= -gdbm
diff --git a/databases/fpc-ibase/Makefile b/databases/fpc-ibase/Makefile
index c862f28fdd5b..472a99069cd6 100644
--- a/databases/fpc-ibase/Makefile
+++ b/databases/fpc-ibase/Makefile
@@ -1,7 +1,7 @@
# Created by: John Merryweather Cooper
# $FreeBSD$
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= databases lang
PKGNAMESUFFIX= -ibase
diff --git a/databases/fpc-postgres/Makefile b/databases/fpc-postgres/Makefile
index 77da65850b0e..bf635ab82767 100644
--- a/databases/fpc-postgres/Makefile
+++ b/databases/fpc-postgres/Makefile
@@ -1,7 +1,7 @@
# Created by: John Merryweather Cooper et al
# $FreeBSD$
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= databases lang
PKGNAMESUFFIX= -postgres
diff --git a/devel/fpc-fcl-db/Makefile b/devel/fpc-fcl-db/Makefile
index eb99b90e30d0..c2ff97180215 100644
--- a/devel/fpc-fcl-db/Makefile
+++ b/devel/fpc-fcl-db/Makefile
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel lang
PKGNAMESUFFIX= -fcl-db
diff --git a/devel/fpc-fcl-js/Makefile b/devel/fpc-fcl-js/Makefile
index 0c80b9817eea..3f75b376cd1f 100644
--- a/devel/fpc-fcl-js/Makefile
+++ b/devel/fpc-fcl-js/Makefile
@@ -2,7 +2,7 @@
CATEGORIES= devel lang
PKGNAMESUFFIX= -fcl-js
-PORTREVISION= 2
+PORTREVISION= 3
COMMENT= Free Pascal Javascript scanner/parser/syntax tree (FCL)
diff --git a/devel/fpc-fcl-json/Makefile b/devel/fpc-fcl-json/Makefile
index 2b1baf3cfbc1..9c8b6d4db00c 100644
--- a/devel/fpc-fcl-json/Makefile
+++ b/devel/fpc-fcl-json/Makefile
@@ -2,7 +2,7 @@
CATEGORIES= devel lang
PKGNAMESUFFIX= -fcl-json
-PORTREVISION= 2
+PORTREVISION= 3
COMMENT= Free Pascal JavaScript Object Notation implemenation (FCL)
diff --git a/devel/fpc-fcl-passrc/Makefile b/devel/fpc-fcl-passrc/Makefile
index c0236d78bbc2..51a3e34bb912 100644
--- a/devel/fpc-fcl-passrc/Makefile
+++ b/devel/fpc-fcl-passrc/Makefile
@@ -2,7 +2,7 @@
CATEGORIES= devel lang
PKGNAMESUFFIX= -fcl-passrc
-PORTREVISION= 2
+PORTREVISION= 3
COMMENT= Free Pascal language parsing library (FPC)
diff --git a/devel/fpc-fcl-pdf/Makefile b/devel/fpc-fcl-pdf/Makefile
index 012b8ee42ef4..8d78a4b62949 100644
--- a/devel/fpc-fcl-pdf/Makefile
+++ b/devel/fpc-fcl-pdf/Makefile
@@ -2,7 +2,7 @@
CATEGORIES= devel lang
PKGNAMESUFFIX= -fcl-pdf
-PORTREVISION= 2
+PORTREVISION= 3
COMMENT= Free Pascal pdf (FCL)
diff --git a/devel/fpc-fcl-sdo/Makefile b/devel/fpc-fcl-sdo/Makefile
index dca8b4f88370..5a601b57617c 100644
--- a/devel/fpc-fcl-sdo/Makefile
+++ b/devel/fpc-fcl-sdo/Makefile
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel lang
PKGNAMESUFFIX= -fcl-sdo
diff --git a/devel/fpc-fcl-stl/Makefile b/devel/fpc-fcl-stl/Makefile
index c04a58fe5f62..1efe8912bbe8 100644
--- a/devel/fpc-fcl-stl/Makefile
+++ b/devel/fpc-fcl-stl/Makefile
@@ -2,7 +2,7 @@
CATEGORIES= devel lang
PKGNAMESUFFIX= -fcl-stl
-PORTREVISION= 2
+PORTREVISION= 3
COMMENT= Free Pascal generic container library (FCL)
diff --git a/devel/fpc-fcl-web/Makefile b/devel/fpc-fcl-web/Makefile
index 5f6f27d555f0..f7cfec408098 100644
--- a/devel/fpc-fcl-web/Makefile
+++ b/devel/fpc-fcl-web/Makefile
@@ -2,7 +2,7 @@
CATEGORIES= devel lang
PKGNAMESUFFIX= -fcl-web
-PORTREVISION= 4
+PORTREVISION= 5
COMMENT= Free Pascal web application libary (FCL)
diff --git a/devel/fpc-fppkg/Makefile b/devel/fpc-fppkg/Makefile
index 35cef601ac18..598f495820aa 100644
--- a/devel/fpc-fppkg/Makefile
+++ b/devel/fpc-fppkg/Makefile
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel lang
PKGNAMESUFFIX= -fppkg
diff --git a/devel/fpc-sdl/Makefile b/devel/fpc-sdl/Makefile
index 9b5d77dda4c1..43a95a13576b 100644
--- a/devel/fpc-sdl/Makefile
+++ b/devel/fpc-sdl/Makefile
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel lang
PKGNAMESUFFIX= -sdl
diff --git a/editors/cudatext/Makefile b/editors/cudatext/Makefile
index 2309f515985d..bfa27868b284 100644
--- a/editors/cudatext/Makefile
+++ b/editors/cudatext/Makefile
@@ -2,6 +2,7 @@
PORTNAME= cudatext
PORTVERSION= 1.84.2
+PORTREVISION= 1
CATEGORIES= editors
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/editors/lazarus/Makefile b/editors/lazarus/Makefile
index 0aa0ec460d04..7bf337ed0c26 100644
--- a/editors/lazarus/Makefile
+++ b/editors/lazarus/Makefile
@@ -3,7 +3,7 @@
PORTNAME= lazarus
PORTVERSION= 2.0.4
PKGNAMESUFFIX?= -gtk2
-PORTREVISION?= 0
+PORTREVISION?= 1
CATEGORIES= editors devel
MASTER_SITES= SF/${PORTNAME}/Lazarus%20Zip%20_%20GZip/Lazarus%20${PORTVERSION} \
LOCAL/acm/freepascal
@@ -14,8 +14,10 @@ COMMENT?= Portable Delphi-like IDE for the FreePascal compiler (GTK2)
CONFLICTS?= ${PORTNAME}-qt5-*
-BUILD_DEPENDS?= fpcres:lang/fpc-utils
-RUN_DEPENDS?= fpcres:lang/fpc-utils \
+BUILD_DEPENDS?= ${LOCALBASE}/bin/as:devel/binutils \
+ fpcres:lang/fpc-utils
+RUN_DEPENDS?= ${LOCALBASE}/bin/as:devel/binutils \
+ fpcres:lang/fpc-utils \
${LOCALBASE}/share/fpc-source-${FPC_DEFAULT}/Makefile.fpc:lang/fpc-source
ONLY_FOR_ARCHS= i386 amd64
diff --git a/editors/picpas/Makefile b/editors/picpas/Makefile
index 713eca4bacec..636fc5604b50 100644
--- a/editors/picpas/Makefile
+++ b/editors/picpas/Makefile
@@ -3,7 +3,7 @@
PORTNAME= picpas
PORTVERSION= 0.8.8
DISTVERSIONPREFIX= v
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= editors
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/games/hedgewars/Makefile b/games/hedgewars/Makefile
index fb536a44c63b..4e8adee97b6f 100644
--- a/games/hedgewars/Makefile
+++ b/games/hedgewars/Makefile
@@ -3,7 +3,7 @@
PORTNAME= hedgewars
PORTVERSION= 0.9.25
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= games
MASTER_SITES= http://www.hedgewars.org/download/releases/ \
http://mirror.amdmi3.ru/distfiles/
@@ -27,7 +27,6 @@ USE_QT= core gui widgets network \
qmake_build buildtools_build \
linguisttools_build
USE_GL= gl glu glew
-LLD_UNSAFE= yes
USE_LDCONFIG= yes
PLIST_FILES= bin/${PORTNAME} bin/hwengine \
diff --git a/graphics/fpc-imagemagick/Makefile b/graphics/fpc-imagemagick/Makefile
index 864730b5f5bd..eb8532cb159b 100644
--- a/graphics/fpc-imagemagick/Makefile
+++ b/graphics/fpc-imagemagick/Makefile
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics lang
PKGNAMESUFFIX= -imagemagick
diff --git a/graphics/lazpaint/Makefile b/graphics/lazpaint/Makefile
index da122bc9b35a..da9ffc7432a0 100644
--- a/graphics/lazpaint/Makefile
+++ b/graphics/lazpaint/Makefile
@@ -3,7 +3,7 @@
PORTNAME= lazpaint
PORTVERSION= 6.4.1
DISTVERSIONPREFIX= v
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/lang/fpc-base/Makefile b/lang/fpc-base/Makefile
index a0a28ad2a0c5..950908b45b17 100644
--- a/lang/fpc-base/Makefile
+++ b/lang/fpc-base/Makefile
@@ -3,7 +3,7 @@
PORTNAME= base
PORTVERSION= 3.0.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= lang
PKGNAMEPREFIX= fpc-
diff --git a/lang/fpc-rtl-objpas/Makefile b/lang/fpc-rtl-objpas/Makefile
index 675809c9d8e2..5f902a6368b4 100644
--- a/lang/fpc-rtl-objpas/Makefile
+++ b/lang/fpc-rtl-objpas/Makefile
@@ -2,7 +2,7 @@
CATEGORIES= lang
PKGNAMESUFFIX= -rtl-objpas
-PORTREVISION= 2
+PORTREVISION= 3
COMMENT= Free Pascal compatibility unit with Delphi
diff --git a/lang/fpc-source/Makefile b/lang/fpc-source/Makefile
index eabf8191c28c..8d7f2f818028 100644
--- a/lang/fpc-source/Makefile
+++ b/lang/fpc-source/Makefile
@@ -2,6 +2,7 @@
PORTNAME= fpc
PORTVERSION= 3.0.4
+PORTREVISION= 1
DISTVERSIONSUFFIX=.source
CATEGORIES= lang
MASTER_SITES= ftp://ftp.freepascal.org/pub/fpc/dist/${PORTVERSION}/source/ \
diff --git a/lang/fpc-utils/Makefile b/lang/fpc-utils/Makefile
index 6230819b781e..d86457602bd4 100644
--- a/lang/fpc-utils/Makefile
+++ b/lang/fpc-utils/Makefile
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= lang
PKGNAMESUFFIX= -utils
diff --git a/lang/fpc/Makefile b/lang/fpc/Makefile
index 45ca18b7cc39..909ee3e05500 100644
--- a/lang/fpc/Makefile
+++ b/lang/fpc/Makefile
@@ -3,7 +3,7 @@
PORTNAME= fpc
PORTVERSION= 3.0.4
-PORTREVISION?= 1
+PORTREVISION?= 2
CATEGORIES?= lang
MASTER_SITES= ftp://ftp.freepascal.org/pub/fpc/dist/${PORTVERSION}/source/:source \
ftp://planetmirror.com/pub/fpc/dist/${PORTVERSION}/source/:source \
@@ -24,10 +24,11 @@ COMMENT?= Free Pascal compiler with Turbo and Delphi
ONLY_FOR_ARCHS= amd64 i386
USES+= gmake iconv
+USE_BINUTILS= yes
BOOTVER= 3.0.4
MANVER= 3.0.4
-LDPATH= "/usr/bin/ld.bfd"
+LDPATH= "${LOCALBASE}/bin/ld.bfd"
#USE_GITHUB= yes
#GH_ACCOUNT= fpc-svn
diff --git a/lang/fpc/distinfo b/lang/fpc/distinfo
index 5a753b704a7b..8c9e8da22029 100644
--- a/lang/fpc/distinfo
+++ b/lang/fpc/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1565836737
+TIMESTAMP = 1567485058
SHA256 (freepascal/fpc-3.0.4.source.tar.gz) = 69b3b7667b72b6759cf27226df5eb54112ce3515ff5efb79d95ac14bac742845
SIZE (freepascal/fpc-3.0.4.source.tar.gz) = 40347617
-SHA256 (freepascal/ppc386-3.0.4-freebsd.tar.gz) = 08a4435a9c68a63bbd121444f66e5456e0fbe8fdf379731e2614857907fc7eca
-SIZE (freepascal/ppc386-3.0.4-freebsd.tar.gz) = 1121403
-SHA256 (freepascal/ppcx64-3.0.4-freebsd.tar.gz) = c7d52af013d589a9bf473c40ee388d39fa6bc6d3af1158bd7e06b83ae1349f0d
-SIZE (freepascal/ppcx64-3.0.4-freebsd.tar.gz) = 1217045
+SHA256 (freepascal/ppc386-3.0.4-freebsd.tar.gz) = 5cb99da20f8b7526aacdd6f3b242debb7608127e55a65a362f78717cd2592c7a
+SIZE (freepascal/ppc386-3.0.4-freebsd.tar.gz) = 1121502
+SHA256 (freepascal/ppcx64-3.0.4-freebsd.tar.gz) = c5b55d450a0835de33613ea1147245c5442525caf029f71f62dd77f771753c7e
+SIZE (freepascal/ppcx64-3.0.4-freebsd.tar.gz) = 1198446
SHA256 (freepascal/fpc-3.0.4.man.tar.gz) = bc5357fc6e56d77eeeb5d820023f7f721f5febcc684837f296a598c6c772b26c
SIZE (freepascal/fpc-3.0.4.man.tar.gz) = 47294
diff --git a/lang/fpc/files/patch-compiler_systems_t__bsd.pas b/lang/fpc/files/patch-compiler_systems_t__bsd.pas
index 7f5d7d2d5a89..92098f7cc7ea 100644
--- a/lang/fpc/files/patch-compiler_systems_t__bsd.pas
+++ b/lang/fpc/files/patch-compiler_systems_t__bsd.pas
@@ -1,5 +1,45 @@
--- compiler/systems/t_bsd.pas 2014-12-07 15:27:02.000000000 -0500
-+++ compiler/systems/t_bsd.pas 2019-08-15 01:12:52.940972000 -0500
++++ compiler/systems/t_bsd.pas 2019-09-02 21:10:43.316197000 -0500
+@@ -146,8 +146,8 @@
+ begin
+ if not(target_info.system in systems_darwin) then
+ begin
+- ExeCmd[1]:='ld $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -L. -o $EXE $CATRES';
+- DllCmd[1]:='ld $TARGET $EMUL $OPT -shared -L. -o $EXE $CATRES'
++ ExeCmd[1]:='%%LDPATH%% $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -L. -o $EXE $CATRES';
++ DllCmd[1]:='%%LDPATH%% $TARGET $EMUL $OPT -shared -L. -o $EXE $CATRES'
+ end
+ else
+ begin
+@@ -166,22 +166,22 @@
+ programs with problems that require Valgrind will have more
+ than 60KB of data (first 4KB of address space is always invalid)
+ }
+- ExeCmd[1]:='ld $PRTOBJ $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -multiply_defined suppress -L. -o $EXE $CATRES';
++ ExeCmd[1]:='%%LDPATH%% $PRTOBJ $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -multiply_defined suppress -L. -o $EXE $CATRES';
+ if not(cs_gdb_valgrind in current_settings.globalswitches) then
+ ExeCmd[1]:=ExeCmd[1]+' -pagezero_size 0x10000';
+ {$else ndef cpu64bitaddr}
+- ExeCmd[1]:='ld $PRTOBJ $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -multiply_defined suppress -L. -o $EXE $CATRES';
++ ExeCmd[1]:='%%LDPATH%% $PRTOBJ $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -multiply_defined suppress -L. -o $EXE $CATRES';
+ {$endif ndef cpu64bitaddr}
+ if (apptype<>app_bundle) then
+- DllCmd[1]:='ld $PRTOBJ $TARGET $EMUL $OPT $GCSECTIONS -dynamic -dylib -multiply_defined suppress -L. -o $EXE $CATRES'
++ DllCmd[1]:='%%LDPATH%% $PRTOBJ $TARGET $EMUL $OPT $GCSECTIONS -dynamic -dylib -multiply_defined suppress -L. -o $EXE $CATRES'
+ else
+- DllCmd[1]:='ld $PRTOBJ $TARGET $EMUL $OPT $GCSECTIONS -dynamic -bundle -multiply_defined suppress -L. -o $EXE $CATRES'
++ DllCmd[1]:='%%LDPATH%% $PRTOBJ $TARGET $EMUL $OPT $GCSECTIONS -dynamic -bundle -multiply_defined suppress -L. -o $EXE $CATRES'
+ end
+ end
+ else
+ begin
+- ExeCmd[1]:='ld $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -L. -o $EXE $RES';
+- DllCmd[1]:='ld $TARGET $EMUL $OPT $INIT $FINI $SONAME -shared -L. -o $EXE $RES';
++ ExeCmd[1]:='%%LDPATH%% $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -L. -o $EXE $RES';
++ DllCmd[1]:='%%LDPATH%% $TARGET $EMUL $OPT $INIT $FINI $SONAME -shared -L. -o $EXE $RES';
+ end;
+ if not(target_info.system in systems_darwin) then
+ DllCmd[2]:='strip --strip-unneeded $EXE'
@@ -192,6 +192,8 @@
DynamicLinker:='/usr/libexec/ld.so'
else if target_info.system in systems_netbsd then
@@ -14,7 +54,7 @@
begin
S:=SharedLibFiles.GetFirst;
- if (s<>'c') or reorder then
-+ if ((((((s<>'c') and (s<>'iconv')) and (s<>'iconv')) and (s<>'iconv')) and (s<>'iconv')) and (s<>'iconv')) or reorder then
++ if (((((((s<>'c') and (s<>'iconv')) and (s<>'iconv')) and (s<>'iconv')) and (s<>'iconv')) and (s<>'iconv')) and (s<>'iconv')) or reorder then
begin
i:=Pos(target_info.sharedlibext,S);
if i>0 then
diff --git a/lang/nbc/Makefile b/lang/nbc/Makefile
index 152d2e10c7c0..03e20ced4131 100644
--- a/lang/nbc/Makefile
+++ b/lang/nbc/Makefile
@@ -3,7 +3,7 @@
PORTNAME= nbc
PORTVERSION= 1.2.1.r4
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= lang
MASTER_SITES= SF/bricxcc/NBC_NXC/NBC%20release%20${PORTVERSION:S/.r/%20r/}
DISTNAME= ${PORTNAME}-${PORTVERSION}.src
@@ -33,8 +33,6 @@ PLIST_FILES= bin/nbc \
PORTDOCS= Changelog \
Readme
-LLD_UNSAFE= yes # PR 228613, needs FPC changes?
-
post-patch:
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/${MAKEFILE}
@${REINPLACE_CMD} -e 's|/usr/bin|${LOCALBASE}/bin|' ${WRKSRC}/${MAKEFILE}
diff --git a/multimedia/fpc-libvlc/Makefile b/multimedia/fpc-libvlc/Makefile
index 7a8c4531a9f5..53dfa28b93d5 100644
--- a/multimedia/fpc-libvlc/Makefile
+++ b/multimedia/fpc-libvlc/Makefile
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= multimedia lang
PKGNAMESUFFIX= -libvlc
diff --git a/multimedia/winff/Makefile b/multimedia/winff/Makefile
index e995c896b9d5..5eec674bb965 100644
--- a/multimedia/winff/Makefile
+++ b/multimedia/winff/Makefile
@@ -3,7 +3,7 @@
PORTNAME= WinFF
PORTVERSION= 1.5.5
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= multimedia
MASTER_SITES= http://winff.org/docs/source/
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/net-p2p/awgg/Makefile b/net-p2p/awgg/Makefile
index f7d6e16bb75d..8614fd25eb03 100644
--- a/net-p2p/awgg/Makefile
+++ b/net-p2p/awgg/Makefile
@@ -2,7 +2,7 @@
PORTNAME= awgg
PORTVERSION= 0.5.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net-p2p
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/net-p2p/transmission-remote-gui/Makefile b/net-p2p/transmission-remote-gui/Makefile
index b5d1ec22482a..66d8ded7c802 100644
--- a/net-p2p/transmission-remote-gui/Makefile
+++ b/net-p2p/transmission-remote-gui/Makefile
@@ -2,6 +2,7 @@
PORTNAME= transmission-remote-gui
PORTVERSION= 5.17.0
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= net-p2p
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/russian/emkatic/Makefile b/russian/emkatic/Makefile
index feed04b945c9..5b8d6665feb5 100644
--- a/russian/emkatic/Makefile
+++ b/russian/emkatic/Makefile
@@ -3,7 +3,7 @@
PORTNAME= emkatic
PORTVERSION= 0.36
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= russian emulators
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
MASTER_SITES= SF/${PORTNAME}/eMKatic%20Source
diff --git a/science/checkmol/Makefile b/science/checkmol/Makefile
index 9b8725c54c2a..cee51a8ce97d 100644
--- a/science/checkmol/Makefile
+++ b/science/checkmol/Makefile
@@ -3,7 +3,7 @@
PORTNAME= checkmol
PORTVERSION= 0.5
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= science
MASTER_SITES= http://merian.pch.univie.ac.at/pch/download/chemistry/checkmol/
EXTRACT_SUFX= .pas
@@ -23,8 +23,6 @@ USES= fpc
PLIST_FILES= bin/checkmol bin/matchmol
-LLD_UNSAFE= yes
-
do-build:
(cd ${WRKSRC} && ${LOCALBASE}/bin/fpc ${EXTRACT_ONLY} -S2 -O3)
diff --git a/science/mol2ps/Makefile b/science/mol2ps/Makefile
index a8cc409fcdb5..e055a86362d6 100644
--- a/science/mol2ps/Makefile
+++ b/science/mol2ps/Makefile
@@ -3,7 +3,7 @@
PORTNAME= mol2ps
PORTVERSION= 0.4b
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= science
MASTER_SITES= http://merian.pch.univie.ac.at/pch/download/chemistry/${PORTNAME}/
DISTNAME= ${PORTNAME}
@@ -26,8 +26,6 @@ USE_FPC= rtl-objpas
PLIST_FILES= bin/mol2eps bin/mol2ps bin/mol2svg %%DATADIR%%/color.conf
-LLD_UNSAFE= yes
-
do-build:
(cd ${WRKSRC} && ${LOCALBASE}/bin/fpc mol2ps -S2 -O3)
diff --git a/www/fpc-googleapi/Makefile b/www/fpc-googleapi/Makefile
index 6d82956df646..161df50dcfa2 100644
--- a/www/fpc-googleapi/Makefile
+++ b/www/fpc-googleapi/Makefile
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www lang
PKGNAMESUFFIX= -googleapi
diff --git a/x11-fm/doublecmd/Makefile b/x11-fm/doublecmd/Makefile
index b227e07a4204..8921dc296fc0 100644
--- a/x11-fm/doublecmd/Makefile
+++ b/x11-fm/doublecmd/Makefile
@@ -3,7 +3,7 @@
PORTNAME= doublecmd
PORTVERSION= 0.9.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11-fm
MASTER_SITES= SF/${PORTNAME}/Double%20Commander%20Source
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/x11/fpc-x11/Makefile b/x11/fpc-x11/Makefile
index 40dab44b250f..5151c2a376f0 100644
--- a/x11/fpc-x11/Makefile
+++ b/x11/fpc-x11/Makefile
@@ -2,7 +2,7 @@
CATEGORIES= x11 lang
PKGNAMESUFFIX= -x11
-PORTREVISION= 3
+PORTREVISION= 4
COMMENT= Free Pascal interface to X windows server