svn commit: r510956 - in head: Mk/Uses archivers/peazip cad/zcad comms/cqrlog databases/fpc-fpindexer databases/fpc-gdbm databases/fpc-ibase databases/fpc-postgres devel/fpc-fcl-db devel/fpc-fcl-js...
Jose Alonso Cardenas Marquez
acm at FreeBSD.org
Tue Sep 3 15:52:00 UTC 2019
Author: acm
Date: Tue Sep 3 15:51:50 2019
New Revision: 510956
URL: https://svnweb.freebsd.org/changeset/ports/510956
Log:
- 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
Modified:
head/Mk/Uses/fpc.mk
head/Mk/Uses/lazarus.mk
head/archivers/peazip/Makefile
head/archivers/peazip/pkg-plist
head/cad/zcad/Makefile
head/comms/cqrlog/Makefile
head/databases/fpc-fpindexer/Makefile
head/databases/fpc-gdbm/Makefile
head/databases/fpc-ibase/Makefile
head/databases/fpc-postgres/Makefile
head/devel/fpc-fcl-db/Makefile
head/devel/fpc-fcl-js/Makefile
head/devel/fpc-fcl-json/Makefile
head/devel/fpc-fcl-passrc/Makefile
head/devel/fpc-fcl-pdf/Makefile
head/devel/fpc-fcl-sdo/Makefile
head/devel/fpc-fcl-stl/Makefile
head/devel/fpc-fcl-web/Makefile
head/devel/fpc-fppkg/Makefile
head/devel/fpc-sdl/Makefile
head/editors/cudatext/Makefile
head/editors/lazarus/Makefile
head/editors/picpas/Makefile
head/games/hedgewars/Makefile
head/graphics/fpc-imagemagick/Makefile
head/graphics/lazpaint/Makefile
head/lang/fpc-base/Makefile
head/lang/fpc-rtl-objpas/Makefile
head/lang/fpc-source/Makefile
head/lang/fpc-utils/Makefile
head/lang/fpc/Makefile
head/lang/fpc/distinfo
head/lang/fpc/files/patch-compiler_systems_t__bsd.pas
head/lang/nbc/Makefile
head/multimedia/fpc-libvlc/Makefile
head/multimedia/winff/Makefile
head/net-p2p/awgg/Makefile
head/net-p2p/transmission-remote-gui/Makefile
head/russian/emkatic/Makefile
head/science/checkmol/Makefile
head/science/mol2ps/Makefile
head/www/fpc-googleapi/Makefile
head/x11-fm/doublecmd/Makefile
head/x11/fpc-x11/Makefile
Modified: head/Mk/Uses/fpc.mk
==============================================================================
--- head/Mk/Uses/fpc.mk Tue Sep 3 15:48:33 2019 (r510955)
+++ head/Mk/Uses/fpc.mk Tue Sep 3 15:51:50 2019 (r510956)
@@ -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}
Modified: head/Mk/Uses/lazarus.mk
==============================================================================
--- head/Mk/Uses/lazarus.mk Tue Sep 3 15:48:33 2019 (r510955)
+++ head/Mk/Uses/lazarus.mk Tue Sep 3 15:51:50 2019 (r510956)
@@ -72,7 +72,8 @@ LAZARUS_DIR?= ${LOCALBASE}/share/lazarus-${LAZARUS_VE
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}
Modified: head/archivers/peazip/Makefile
==============================================================================
--- head/archivers/peazip/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/archivers/peazip/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -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}/
Modified: head/archivers/peazip/pkg-plist
==============================================================================
--- head/archivers/peazip/pkg-plist Tue Sep 3 15:48:33 2019 (r510955)
+++ head/archivers/peazip/pkg-plist Tue Sep 3 15:51:50 2019 (r510956)
@@ -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
Modified: head/cad/zcad/Makefile
==============================================================================
--- head/cad/zcad/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/cad/zcad/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -3,7 +3,7 @@
PORTNAME= zcad
PORTVERSION= 0.9.8.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= cad
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
Modified: head/comms/cqrlog/Makefile
==============================================================================
--- head/comms/cqrlog/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/comms/cqrlog/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -4,7 +4,7 @@
PORTNAME= cqrlog
PORTVERSION= 2.3.0
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= comms hamradio
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
Modified: head/databases/fpc-fpindexer/Makefile
==============================================================================
--- head/databases/fpc-fpindexer/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/databases/fpc-fpindexer/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= databases lang
PKGNAMESUFFIX= -fpindexer
Modified: head/databases/fpc-gdbm/Makefile
==============================================================================
--- head/databases/fpc-gdbm/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/databases/fpc-gdbm/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= databases lang
PKGNAMESUFFIX= -gdbm
Modified: head/databases/fpc-ibase/Makefile
==============================================================================
--- head/databases/fpc-ibase/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/databases/fpc-ibase/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -1,7 +1,7 @@
# Created by: John Merryweather Cooper
# $FreeBSD$
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= databases lang
PKGNAMESUFFIX= -ibase
Modified: head/databases/fpc-postgres/Makefile
==============================================================================
--- head/databases/fpc-postgres/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/databases/fpc-postgres/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -1,7 +1,7 @@
# Created by: John Merryweather Cooper et al
# $FreeBSD$
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= databases lang
PKGNAMESUFFIX= -postgres
Modified: head/devel/fpc-fcl-db/Makefile
==============================================================================
--- head/devel/fpc-fcl-db/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/devel/fpc-fcl-db/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel lang
PKGNAMESUFFIX= -fcl-db
Modified: head/devel/fpc-fcl-js/Makefile
==============================================================================
--- head/devel/fpc-fcl-js/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/devel/fpc-fcl-js/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -2,7 +2,7 @@
CATEGORIES= devel lang
PKGNAMESUFFIX= -fcl-js
-PORTREVISION= 2
+PORTREVISION= 3
COMMENT= Free Pascal Javascript scanner/parser/syntax tree (FCL)
Modified: head/devel/fpc-fcl-json/Makefile
==============================================================================
--- head/devel/fpc-fcl-json/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/devel/fpc-fcl-json/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -2,7 +2,7 @@
CATEGORIES= devel lang
PKGNAMESUFFIX= -fcl-json
-PORTREVISION= 2
+PORTREVISION= 3
COMMENT= Free Pascal JavaScript Object Notation implemenation (FCL)
Modified: head/devel/fpc-fcl-passrc/Makefile
==============================================================================
--- head/devel/fpc-fcl-passrc/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/devel/fpc-fcl-passrc/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -2,7 +2,7 @@
CATEGORIES= devel lang
PKGNAMESUFFIX= -fcl-passrc
-PORTREVISION= 2
+PORTREVISION= 3
COMMENT= Free Pascal language parsing library (FPC)
Modified: head/devel/fpc-fcl-pdf/Makefile
==============================================================================
--- head/devel/fpc-fcl-pdf/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/devel/fpc-fcl-pdf/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -2,7 +2,7 @@
CATEGORIES= devel lang
PKGNAMESUFFIX= -fcl-pdf
-PORTREVISION= 2
+PORTREVISION= 3
COMMENT= Free Pascal pdf (FCL)
Modified: head/devel/fpc-fcl-sdo/Makefile
==============================================================================
--- head/devel/fpc-fcl-sdo/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/devel/fpc-fcl-sdo/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel lang
PKGNAMESUFFIX= -fcl-sdo
Modified: head/devel/fpc-fcl-stl/Makefile
==============================================================================
--- head/devel/fpc-fcl-stl/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/devel/fpc-fcl-stl/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -2,7 +2,7 @@
CATEGORIES= devel lang
PKGNAMESUFFIX= -fcl-stl
-PORTREVISION= 2
+PORTREVISION= 3
COMMENT= Free Pascal generic container library (FCL)
Modified: head/devel/fpc-fcl-web/Makefile
==============================================================================
--- head/devel/fpc-fcl-web/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/devel/fpc-fcl-web/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -2,7 +2,7 @@
CATEGORIES= devel lang
PKGNAMESUFFIX= -fcl-web
-PORTREVISION= 4
+PORTREVISION= 5
COMMENT= Free Pascal web application libary (FCL)
Modified: head/devel/fpc-fppkg/Makefile
==============================================================================
--- head/devel/fpc-fppkg/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/devel/fpc-fppkg/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel lang
PKGNAMESUFFIX= -fppkg
Modified: head/devel/fpc-sdl/Makefile
==============================================================================
--- head/devel/fpc-sdl/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/devel/fpc-sdl/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel lang
PKGNAMESUFFIX= -sdl
Modified: head/editors/cudatext/Makefile
==============================================================================
--- head/editors/cudatext/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/editors/cudatext/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -2,6 +2,7 @@
PORTNAME= cudatext
PORTVERSION= 1.84.2
+PORTREVISION= 1
CATEGORIES= editors
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
Modified: head/editors/lazarus/Makefile
==============================================================================
--- head/editors/lazarus/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/editors/lazarus/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -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
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
Modified: head/editors/picpas/Makefile
==============================================================================
--- head/editors/picpas/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/editors/picpas/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -3,7 +3,7 @@
PORTNAME= picpas
PORTVERSION= 0.8.8
DISTVERSIONPREFIX= v
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= editors
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
Modified: head/games/hedgewars/Makefile
==============================================================================
--- head/games/hedgewars/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/games/hedgewars/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -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 \
Modified: head/graphics/fpc-imagemagick/Makefile
==============================================================================
--- head/graphics/fpc-imagemagick/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/graphics/fpc-imagemagick/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics lang
PKGNAMESUFFIX= -imagemagick
Modified: head/graphics/lazpaint/Makefile
==============================================================================
--- head/graphics/lazpaint/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/graphics/lazpaint/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -3,7 +3,7 @@
PORTNAME= lazpaint
PORTVERSION= 6.4.1
DISTVERSIONPREFIX= v
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
Modified: head/lang/fpc-base/Makefile
==============================================================================
--- head/lang/fpc-base/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/lang/fpc-base/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -3,7 +3,7 @@
PORTNAME= base
PORTVERSION= 3.0.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= lang
PKGNAMEPREFIX= fpc-
Modified: head/lang/fpc-rtl-objpas/Makefile
==============================================================================
--- head/lang/fpc-rtl-objpas/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/lang/fpc-rtl-objpas/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -2,7 +2,7 @@
CATEGORIES= lang
PKGNAMESUFFIX= -rtl-objpas
-PORTREVISION= 2
+PORTREVISION= 3
COMMENT= Free Pascal compatibility unit with Delphi
Modified: head/lang/fpc-source/Makefile
==============================================================================
--- head/lang/fpc-source/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/lang/fpc-source/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -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/ \
Modified: head/lang/fpc-utils/Makefile
==============================================================================
--- head/lang/fpc-utils/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/lang/fpc-utils/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= lang
PKGNAMESUFFIX= -utils
Modified: head/lang/fpc/Makefile
==============================================================================
--- head/lang/fpc/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/lang/fpc/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -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
Modified: head/lang/fpc/distinfo
==============================================================================
--- head/lang/fpc/distinfo Tue Sep 3 15:48:33 2019 (r510955)
+++ head/lang/fpc/distinfo Tue Sep 3 15:51:50 2019 (r510956)
@@ -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
Modified: head/lang/fpc/files/patch-compiler_systems_t__bsd.pas
==============================================================================
--- head/lang/fpc/files/patch-compiler_systems_t__bsd.pas Tue Sep 3 15:48:33 2019 (r510955)
+++ head/lang/fpc/files/patch-compiler_systems_t__bsd.pas Tue Sep 3 15:51:50 2019 (r510956)
@@ -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
Modified: head/lang/nbc/Makefile
==============================================================================
--- head/lang/nbc/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/lang/nbc/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -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
@@ -32,8 +32,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}
Modified: head/multimedia/fpc-libvlc/Makefile
==============================================================================
--- head/multimedia/fpc-libvlc/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/multimedia/fpc-libvlc/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= multimedia lang
PKGNAMESUFFIX= -libvlc
Modified: head/multimedia/winff/Makefile
==============================================================================
--- head/multimedia/winff/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/multimedia/winff/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -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}
Modified: head/net-p2p/awgg/Makefile
==============================================================================
--- head/net-p2p/awgg/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/net-p2p/awgg/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -2,7 +2,7 @@
PORTNAME= awgg
PORTVERSION= 0.5.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net-p2p
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
Modified: head/net-p2p/transmission-remote-gui/Makefile
==============================================================================
--- head/net-p2p/transmission-remote-gui/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/net-p2p/transmission-remote-gui/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -2,6 +2,7 @@
PORTNAME= transmission-remote-gui
PORTVERSION= 5.17.0
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= net-p2p
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
Modified: head/russian/emkatic/Makefile
==============================================================================
--- head/russian/emkatic/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/russian/emkatic/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -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
Modified: head/science/checkmol/Makefile
==============================================================================
--- head/science/checkmol/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/science/checkmol/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -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
@@ -22,8 +22,6 @@ EXTRACT_AFTER_ARGS= ${WRKSRC}
USES= fpc
PLIST_FILES= bin/checkmol bin/matchmol
-
-LLD_UNSAFE= yes
do-build:
(cd ${WRKSRC} && ${LOCALBASE}/bin/fpc ${EXTRACT_ONLY} -S2 -O3)
Modified: head/science/mol2ps/Makefile
==============================================================================
--- head/science/mol2ps/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/science/mol2ps/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -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}
@@ -25,8 +25,6 @@ USES= fpc
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)
Modified: head/www/fpc-googleapi/Makefile
==============================================================================
--- head/www/fpc-googleapi/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/www/fpc-googleapi/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www lang
PKGNAMESUFFIX= -googleapi
Modified: head/x11-fm/doublecmd/Makefile
==============================================================================
--- head/x11-fm/doublecmd/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/x11-fm/doublecmd/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -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}
Modified: head/x11/fpc-x11/Makefile
==============================================================================
--- head/x11/fpc-x11/Makefile Tue Sep 3 15:48:33 2019 (r510955)
+++ head/x11/fpc-x11/Makefile Tue Sep 3 15:51:50 2019 (r510956)
@@ -2,7 +2,7 @@
CATEGORIES= x11 lang
PKGNAMESUFFIX= -x11
-PORTREVISION= 3
+PORTREVISION= 4
COMMENT= Free Pascal interface to X windows server
More information about the svn-ports-all
mailing list