Date: Tue, 31 Dec 2019 15:11:19 +0000 (UTC) From: Jose Alonso Cardenas Marquez <acm@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r521624 - in head: databases/fpc-fpindexer databases/fpc-gdbm databases/fpc-ibase databases/fpc-postgres devel/fpc-fcl-db devel/fpc-fcl-js devel/fpc-fcl-json devel/fpc-fcl-passrc devel/... Message-ID: <201912311511.xBVFBJKA009601@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: acm Date: Tue Dec 31 15:11:18 2019 New Revision: 521624 URL: https://svnweb.freebsd.org/changeset/ports/521624 Log: - Change LDPATH to FPC_LDPATH into lang/fpc/Makefile. It can be changed from /etc/make.conf - Add FPC_LDPATH to freepascal compiler. By default it is defined to %%LOCALBASE%%/bin/ld.bfd but it can be changed setting FPC_LDPATH environment variable - Remove compatX dependencies from bootstrap and compiler. It could fix problems when GENERIC kernel is not used [1] - Rebuild bootstrap (ppcx64 and ppc386) with new changes - Bump PORTREVISION PR: 239135 Submitted by: fbsdbugs4 __at__ sentry.org Modified: 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/games/hedgewars/Makefile head/graphics/fpc-imagemagick/Makefile head/lang/fpc-rtl-objpas/Makefile head/lang/fpc-utils/Makefile head/lang/fpc/Makefile head/lang/fpc/Makefile.units head/lang/fpc/distinfo head/lang/fpc/files/patch-compiler_systems_t__bsd.pas head/lang/fpc/files/pkg-message.in head/lang/nbc/Makefile head/multimedia/fpc-libvlc/Makefile head/science/checkmol/Makefile head/science/checkmol/distinfo head/science/mol2ps/Makefile head/www/fpc-googleapi/Makefile head/x11/fpc-x11/Makefile Modified: head/databases/fpc-fpindexer/Makefile ============================================================================== --- head/databases/fpc-fpindexer/Makefile Tue Dec 31 15:06:15 2019 (r521623) +++ head/databases/fpc-fpindexer/Makefile Tue Dec 31 15:11:18 2019 (r521624) @@ -1,6 +1,6 @@ # $FreeBSD$ -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= databases lang PKGNAMESUFFIX= -fpindexer Modified: head/databases/fpc-gdbm/Makefile ============================================================================== --- head/databases/fpc-gdbm/Makefile Tue Dec 31 15:06:15 2019 (r521623) +++ head/databases/fpc-gdbm/Makefile Tue Dec 31 15:11:18 2019 (r521624) @@ -1,6 +1,6 @@ # $FreeBSD$ -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= databases lang PKGNAMESUFFIX= -gdbm Modified: head/databases/fpc-ibase/Makefile ============================================================================== --- head/databases/fpc-ibase/Makefile Tue Dec 31 15:06:15 2019 (r521623) +++ head/databases/fpc-ibase/Makefile Tue Dec 31 15:11:18 2019 (r521624) @@ -1,7 +1,7 @@ # Created by: John Merryweather Cooper # $FreeBSD$ -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= databases lang PKGNAMESUFFIX= -ibase Modified: head/databases/fpc-postgres/Makefile ============================================================================== --- head/databases/fpc-postgres/Makefile Tue Dec 31 15:06:15 2019 (r521623) +++ head/databases/fpc-postgres/Makefile Tue Dec 31 15:11:18 2019 (r521624) @@ -1,7 +1,7 @@ # Created by: John Merryweather Cooper et al # $FreeBSD$ -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= databases lang PKGNAMESUFFIX= -postgres Modified: head/devel/fpc-fcl-db/Makefile ============================================================================== --- head/devel/fpc-fcl-db/Makefile Tue Dec 31 15:06:15 2019 (r521623) +++ head/devel/fpc-fcl-db/Makefile Tue Dec 31 15:11:18 2019 (r521624) @@ -1,6 +1,6 @@ # $FreeBSD$ -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel lang PKGNAMESUFFIX= -fcl-db Modified: head/devel/fpc-fcl-js/Makefile ============================================================================== --- head/devel/fpc-fcl-js/Makefile Tue Dec 31 15:06:15 2019 (r521623) +++ head/devel/fpc-fcl-js/Makefile Tue Dec 31 15:11:18 2019 (r521624) @@ -1,8 +1,8 @@ # $FreeBSD$ +PORTREVISION= 4 CATEGORIES= devel lang PKGNAMESUFFIX= -fcl-js -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 Dec 31 15:06:15 2019 (r521623) +++ head/devel/fpc-fcl-json/Makefile Tue Dec 31 15:11:18 2019 (r521624) @@ -1,8 +1,8 @@ # $FreeBSD$ +PORTREVISION= 4 CATEGORIES= devel lang PKGNAMESUFFIX= -fcl-json -PORTREVISION= 3 COMMENT= Free Pascal JavaScript Object Notation implemenation (FCL) Modified: head/devel/fpc-fcl-passrc/Makefile ============================================================================== --- head/devel/fpc-fcl-passrc/Makefile Tue Dec 31 15:06:15 2019 (r521623) +++ head/devel/fpc-fcl-passrc/Makefile Tue Dec 31 15:11:18 2019 (r521624) @@ -1,8 +1,8 @@ # $FreeBSD$ +PORTREVISION= 4 CATEGORIES= devel lang PKGNAMESUFFIX= -fcl-passrc -PORTREVISION= 3 COMMENT= Free Pascal language parsing library (FPC) Modified: head/devel/fpc-fcl-pdf/Makefile ============================================================================== --- head/devel/fpc-fcl-pdf/Makefile Tue Dec 31 15:06:15 2019 (r521623) +++ head/devel/fpc-fcl-pdf/Makefile Tue Dec 31 15:11:18 2019 (r521624) @@ -1,8 +1,8 @@ # $FreeBSD$ +PORTREVISION= 4 CATEGORIES= devel lang PKGNAMESUFFIX= -fcl-pdf -PORTREVISION= 3 COMMENT= Free Pascal pdf (FCL) Modified: head/devel/fpc-fcl-sdo/Makefile ============================================================================== --- head/devel/fpc-fcl-sdo/Makefile Tue Dec 31 15:06:15 2019 (r521623) +++ head/devel/fpc-fcl-sdo/Makefile Tue Dec 31 15:11:18 2019 (r521624) @@ -1,6 +1,6 @@ # $FreeBSD$ -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel lang PKGNAMESUFFIX= -fcl-sdo Modified: head/devel/fpc-fcl-stl/Makefile ============================================================================== --- head/devel/fpc-fcl-stl/Makefile Tue Dec 31 15:06:15 2019 (r521623) +++ head/devel/fpc-fcl-stl/Makefile Tue Dec 31 15:11:18 2019 (r521624) @@ -1,8 +1,8 @@ # $FreeBSD$ +PORTREVISION= 4 CATEGORIES= devel lang PKGNAMESUFFIX= -fcl-stl -PORTREVISION= 3 COMMENT= Free Pascal generic container library (FCL) Modified: head/devel/fpc-fcl-web/Makefile ============================================================================== --- head/devel/fpc-fcl-web/Makefile Tue Dec 31 15:06:15 2019 (r521623) +++ head/devel/fpc-fcl-web/Makefile Tue Dec 31 15:11:18 2019 (r521624) @@ -1,8 +1,8 @@ # $FreeBSD$ +PORTREVISION= 6 CATEGORIES= devel lang PKGNAMESUFFIX= -fcl-web -PORTREVISION= 5 COMMENT= Free Pascal web application libary (FCL) Modified: head/devel/fpc-fppkg/Makefile ============================================================================== --- head/devel/fpc-fppkg/Makefile Tue Dec 31 15:06:15 2019 (r521623) +++ head/devel/fpc-fppkg/Makefile Tue Dec 31 15:11:18 2019 (r521624) @@ -1,6 +1,6 @@ # $FreeBSD$ -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel lang PKGNAMESUFFIX= -fppkg Modified: head/devel/fpc-sdl/Makefile ============================================================================== --- head/devel/fpc-sdl/Makefile Tue Dec 31 15:06:15 2019 (r521623) +++ head/devel/fpc-sdl/Makefile Tue Dec 31 15:11:18 2019 (r521624) @@ -1,6 +1,6 @@ # $FreeBSD$ -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel lang PKGNAMESUFFIX= -sdl Modified: head/games/hedgewars/Makefile ============================================================================== --- head/games/hedgewars/Makefile Tue Dec 31 15:06:15 2019 (r521623) +++ head/games/hedgewars/Makefile Tue Dec 31 15:11:18 2019 (r521624) @@ -3,6 +3,7 @@ PORTNAME= hedgewars PORTVERSION= 1.0.0 +PORTREVISION= 1 CATEGORIES= games MASTER_SITES= http://www.hedgewars.org/download/releases/ \ http://mirror.amdmi3.ru/distfiles/ Modified: head/graphics/fpc-imagemagick/Makefile ============================================================================== --- head/graphics/fpc-imagemagick/Makefile Tue Dec 31 15:06:15 2019 (r521623) +++ head/graphics/fpc-imagemagick/Makefile Tue Dec 31 15:11:18 2019 (r521624) @@ -1,7 +1,6 @@ # $FreeBSD$ -PORTREVISION= 3 - +PORTREVISION= 4 CATEGORIES= graphics lang PKGNAMESUFFIX= -imagemagick Modified: head/lang/fpc-rtl-objpas/Makefile ============================================================================== --- head/lang/fpc-rtl-objpas/Makefile Tue Dec 31 15:06:15 2019 (r521623) +++ head/lang/fpc-rtl-objpas/Makefile Tue Dec 31 15:11:18 2019 (r521624) @@ -1,8 +1,8 @@ # $FreeBSD$ +PORTREVISION= 4 CATEGORIES= lang PKGNAMESUFFIX= -rtl-objpas -PORTREVISION= 3 COMMENT= Free Pascal compatibility unit with Delphi Modified: head/lang/fpc-utils/Makefile ============================================================================== --- head/lang/fpc-utils/Makefile Tue Dec 31 15:06:15 2019 (r521623) +++ head/lang/fpc-utils/Makefile Tue Dec 31 15:11:18 2019 (r521624) @@ -1,6 +1,6 @@ # $FreeBSD$ -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= lang PKGNAMESUFFIX= -utils Modified: head/lang/fpc/Makefile ============================================================================== --- head/lang/fpc/Makefile Tue Dec 31 15:06:15 2019 (r521623) +++ head/lang/fpc/Makefile Tue Dec 31 15:11:18 2019 (r521624) @@ -3,7 +3,7 @@ PORTNAME= fpc PORTVERSION= 3.0.4 -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 \ @@ -28,7 +28,7 @@ USE_BINUTILS= yes BOOTVER= 3.0.4 MANVER= 3.0.4 -LDPATH= "${LOCALBASE}/bin/ld.bfd" +FPC_LDPATH?= "${LOCALBASE}/bin/ld.bfd" #USE_GITHUB= yes #GH_ACCOUNT= fpc-svn @@ -72,7 +72,8 @@ MAKE_ARGS+= FPCMAKE=${NEWFPCMAKE} \ INSTALL="${INSTALL_DATA}" \ INSTALLEXE="${INSTALL_PROGRAM}" \ INSTALLSCR="${INSTALL_SCRIPT}" \ - INSTALL_PREFIX=${STAGEDIR}${PREFIX} + INSTALL_PREFIX=${STAGEDIR}${PREFIX} \ + FPC_LDPATH=${FPC_LDPATH} NEWPPC= PP=${WRKSRC}/compiler/${PPNAME} NEWFPC= FPC=${WRKSRC}/compiler/${PPNAME} BOOTDIR= ${PPNAME}-${BOOTVER}-${OPSYS:tl} @@ -106,13 +107,15 @@ post-patch: .if ${OPSYS} == FreeBSD @${REINPLACE_CMD} -i "" -e 's|900044|${OSVERSION}|g' \ ${WRKSRC}/rtl/freebsd/${FPC_ARCH}/*.as + @${REINPLACE_CMD} -i "" -e 's|197|477|g' \ + ${WRKSRC}/rtl/freebsd/sysnr.inc .else @${REINPLACE_CMD} -i "" -e 's|400000|${DFLYVERSION}|g' \ ${WRKSRC}/rtl/dragonfly/${FPC_ARCH}/*.as .endif .if empty(ICONV_LIB) @${REINPLACE_CMD} -e "s|s<>'c'|(s<>'c') and (s<>'iconv')|" \ - -e "s|%%LDPATH%%|${LDPATH}|g" \ + -e "s|%%FPC_LDPATH%%|${FPC_LDPATH}|g" \ ${WRKDIR}/${FPCSRCDIR}/compiler/systems/t_bsd.pas @${REINPLACE_CMD} -e 's|defined(bsd) and not ||' \ ${WRKDIR}/${FPCSRCDIR}/rtl/unix/cwstring.pp Modified: head/lang/fpc/Makefile.units ============================================================================== --- head/lang/fpc/Makefile.units Tue Dec 31 15:06:15 2019 (r521623) +++ head/lang/fpc/Makefile.units Tue Dec 31 15:11:18 2019 (r521624) @@ -32,7 +32,8 @@ MAKE_ARGS+= PP="${LOCALBASE}/bin/fpc" \ INSTALL="${INSTALL_DATA}" \ INSTALLEXE="${INSTALL_PROGRAM}" \ INSTALLSCR="${INSTALL_SCRIPT}" \ - INSTALL_PREFIX="${STAGEDIR}${PREFIX}" + INSTALL_PREFIX="${STAGEDIR}${PREFIX}" \ + FPC_LDPATH=${FPC_LDPATH} ALL_TARGET= fpc_baseinfo release .if ${PORT_OPTIONS:MEXAMPLES} && defined(HAVE_EXAMPLES) Modified: head/lang/fpc/distinfo ============================================================================== --- head/lang/fpc/distinfo Tue Dec 31 15:06:15 2019 (r521623) +++ head/lang/fpc/distinfo Tue Dec 31 15:11:18 2019 (r521624) @@ -1,9 +1,9 @@ -TIMESTAMP = 1567485058 +TIMESTAMP = 1577757794 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) = 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/ppc386-3.0.4-freebsd.tar.gz) = e8ee85613149a40f887fe7f0ad46604fb93b52989d7212dfe7bb909bdab63859 +SIZE (freepascal/ppc386-3.0.4-freebsd.tar.gz) = 1121658 +SHA256 (freepascal/ppcx64-3.0.4-freebsd.tar.gz) = ba021dd49afedf554f9c3dddeb5b81c2728836ca95848625f80dbe5dd3c7b2d8 +SIZE (freepascal/ppcx64-3.0.4-freebsd.tar.gz) = 1198609 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 Dec 31 15:06:15 2019 (r521623) +++ head/lang/fpc/files/patch-compiler_systems_t__bsd.pas Tue Dec 31 15:11:18 2019 (r521624) @@ -1,46 +1,64 @@ --- compiler/systems/t_bsd.pas 2014-12-07 15:27:02.000000000 -0500 -+++ compiler/systems/t_bsd.pas 2019-09-02 21:10:43.316197000 -0500 -@@ -146,8 +146,8 @@ ++++ compiler/systems/t_bsd.pas 2019-12-30 19:00:54.968908000 -0500 +@@ -60,6 +60,7 @@ + private + LdSupportsNoResponseFile : boolean; + LibrarySuffix : Char; ++ LdPath : String; + Function WriteResponseFile(isdll:boolean) : Boolean; + function GetDarwinCrt1ObjName(isdll: boolean): TCmdStr; + Function GetDarwinPrtobjName(isdll: boolean): TCmdStr; +@@ -139,6 +140,9 @@ + } + begin + LibrarySuffix:=' '; ++ LdPath:=GetEnvironmentVariable('FPC_LDPATH'); ++ if not FileExists(LdPath,True) then ++ LdPath:='%%FPC_LDPATH%%'; + LdSupportsNoResponseFile := (target_info.system in ([system_m68k_netbsd]+systems_darwin)); + with Info do + begin +@@ -146,8 +150,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' ++ 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 @@ +@@ -166,22 +170,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'; ++ 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'; ++ 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' ++ 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' ++ 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'; ++ 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 @@ +@@ -192,6 +196,8 @@ DynamicLinker:='/usr/libexec/ld.so' else if target_info.system in systems_netbsd then DynamicLinker:='/usr/libexec/ld.elf_so' @@ -49,16 +67,16 @@ else DynamicLinker:=''; end; -@@ -555,7 +557,7 @@ +@@ -555,7 +561,7 @@ While not SharedLibFiles.Empty do 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')) 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')) and (s<>'iconv')) and (s<>'iconv')) or reorder then begin i:=Pos(target_info.sharedlibext,S); if i>0 then -@@ -718,7 +720,12 @@ +@@ -718,7 +724,12 @@ Replace(cmdstr,'$DYNLINK',DynLinkStr); if (target_info.system in systems_darwin) then Replace(cmdstr,'$PRTOBJ',GetDarwinPrtobjName(false)); @@ -66,7 +84,7 @@ + if target_info.system=system_x86_64_dragonfly then + BinStr:='/usr/libexec/binutils225/elf/ld.bfd'; + if target_info.system in systems_freebsd then -+ BinStr:='%%LDPATH%%' ++ BinStr:=LdPath + else + BinStr:=FindUtil(utilsprefix+BinStr); Modified: head/lang/fpc/files/pkg-message.in ============================================================================== --- head/lang/fpc/files/pkg-message.in Tue Dec 31 15:06:15 2019 (r521623) +++ head/lang/fpc/files/pkg-message.in Tue Dec 31 15:11:18 2019 (r521624) @@ -20,7 +20,14 @@ * editors/fpc-ide -5) Enjoy it ;) +5) This port add support to fp compiler to get value from FPC_LDPATH + environment variable. By default fp compiler use %%LOCALBASE%%/bin/ld.bfd for + linking binaries. If you want change this, just must be define FPC_LDPATH + with path to ld tool that will be used by fp compiler. Take on mind that fpc + only works with binutils on this moment but could work with another ld tool + later on next versions of freepascal + +6) Enjoy it ;) EOM } ] Modified: head/lang/nbc/Makefile ============================================================================== --- head/lang/nbc/Makefile Tue Dec 31 15:06:15 2019 (r521623) +++ head/lang/nbc/Makefile Tue Dec 31 15:11:18 2019 (r521624) @@ -3,7 +3,7 @@ PORTNAME= nbc PORTVERSION= 1.2.1.r4 -PORTREVISION= 14 +PORTREVISION= 15 CATEGORIES= lang MASTER_SITES= SF/bricxcc/NBC_NXC/NBC%20release%20${PORTVERSION:S/.r/%20r/} DISTNAME= ${PORTNAME}-${PORTVERSION}.src Modified: head/multimedia/fpc-libvlc/Makefile ============================================================================== --- head/multimedia/fpc-libvlc/Makefile Tue Dec 31 15:06:15 2019 (r521623) +++ head/multimedia/fpc-libvlc/Makefile Tue Dec 31 15:11:18 2019 (r521624) @@ -1,6 +1,6 @@ # $FreeBSD$ -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= multimedia lang PKGNAMESUFFIX= -libvlc Modified: head/science/checkmol/Makefile ============================================================================== --- head/science/checkmol/Makefile Tue Dec 31 15:06:15 2019 (r521623) +++ head/science/checkmol/Makefile Tue Dec 31 15:11:18 2019 (r521624) @@ -3,16 +3,15 @@ PORTNAME= checkmol PORTVERSION= 0.5 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= science MASTER_SITES= http://merian.pch.univie.ac.at/pch/download/chemistry/checkmol/ +DISTFILES= ${PORTNAME} EXTRACT_SUFX= .pas MAINTAINER= acm@FreeBSD.org COMMENT= Analyze molecules for the presence of functional groups -BROKEN= unfetchable - LICENSE= GPLv2+ NO_WRKSUBDIR= yes @@ -29,7 +28,7 @@ do-build: (cd ${WRKSRC} && ${LOCALBASE}/bin/fpc ${EXTRACT_ONLY} -S2 -O3) do-install: - (cd ${WRKSRC} && ${INSTALL_PROGRAM} ${DISTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}) + (cd ${WRKSRC} && ${INSTALL_PROGRAM} ${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}) (cd ${STAGEDIR}${PREFIX}/bin && ${LN} ${PORTNAME} matchmol) .include <bsd.port.mk> Modified: head/science/checkmol/distinfo ============================================================================== --- head/science/checkmol/distinfo Tue Dec 31 15:06:15 2019 (r521623) +++ head/science/checkmol/distinfo Tue Dec 31 15:11:18 2019 (r521624) @@ -1,2 +1,3 @@ -SHA256 (checkmol-0.5.pas) = 53c729ed4c2f98a19f2ede8280189d766e6107d980ba2410e98f541c0d852829 -SIZE (checkmol-0.5.pas) = 554154 +TIMESTAMP = 1577760992 +SHA256 (checkmol) = 6913ea64238a3bfe1dc9929d979e20c87fc5f40d53e300722ad18178c0dc80f2 +SIZE (checkmol) = 555927 Modified: head/science/mol2ps/Makefile ============================================================================== --- head/science/mol2ps/Makefile Tue Dec 31 15:06:15 2019 (r521623) +++ head/science/mol2ps/Makefile Tue Dec 31 15:11:18 2019 (r521624) @@ -3,7 +3,7 @@ PORTNAME= mol2ps PORTVERSION= 0.4b -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= science MASTER_SITES= http://merian.pch.univie.ac.at/pch/download/chemistry/${PORTNAME}/ DISTNAME= ${PORTNAME} Modified: head/www/fpc-googleapi/Makefile ============================================================================== --- head/www/fpc-googleapi/Makefile Tue Dec 31 15:06:15 2019 (r521623) +++ head/www/fpc-googleapi/Makefile Tue Dec 31 15:11:18 2019 (r521624) @@ -1,6 +1,6 @@ # $FreeBSD$ -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= www lang PKGNAMESUFFIX= -googleapi Modified: head/x11/fpc-x11/Makefile ============================================================================== --- head/x11/fpc-x11/Makefile Tue Dec 31 15:06:15 2019 (r521623) +++ head/x11/fpc-x11/Makefile Tue Dec 31 15:11:18 2019 (r521624) @@ -1,8 +1,8 @@ # $FreeBSD$ +PORTREVISION= 5 CATEGORIES= x11 lang PKGNAMESUFFIX= -x11 -PORTREVISION= 4 COMMENT= Free Pascal interface to X windows server
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201912311511.xBVFBJKA009601>