Date: Sun, 29 Nov 2020 10:42:29 +0000 (UTC) From: Mikael Urankar <mikael@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r556562 - in head/x11-fm/doublecmd: . files Message-ID: <202011291042.0ATAgTb1046567@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: mikael Date: Sun Nov 29 10:42:29 2020 New Revision: 556562 URL: https://svnweb.freebsd.org/changeset/ports/556562 Log: x11-fm/doublecmd: Fix build with FreePascal 3.2.0 PR: 251426 Submitted by: BeƱat Gonzalez Etxepare (maintainer) Added: head/x11-fm/doublecmd/files/patch-components_multithreadprocs_mtpcpu.pas (contents, props changed) Modified: head/x11-fm/doublecmd/Makefile Modified: head/x11-fm/doublecmd/Makefile ============================================================================== --- head/x11-fm/doublecmd/Makefile Sun Nov 29 10:39:05 2020 (r556561) +++ head/x11-fm/doublecmd/Makefile Sun Nov 29 10:42:29 2020 (r556562) @@ -25,7 +25,7 @@ USE_FPC= cairo chm fcl-base fcl-db fcl-image fcl-json fcl-xml iconvenc pasjpeg rtl-extra x11 regexpr USE_GNOME= cairo glib20 USE_XORG= x11 -DOS2UNIX_FILES= src/dmhelpmanager.pas +DOS2UNIX_FILES= src/dmhelpmanager.pas components/multithreadprocs/mtpcpu.pas PLIST= ${WRKDIR}/pkg-plist Added: head/x11-fm/doublecmd/files/patch-components_multithreadprocs_mtpcpu.pas ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11-fm/doublecmd/files/patch-components_multithreadprocs_mtpcpu.pas Sun Nov 29 10:42:29 2020 (r556562) @@ -0,0 +1,22 @@ +--- components/multithreadprocs/mtpcpu.pas.orig 2015-09-06 12:19:32 UTC ++++ components/multithreadprocs/mtpcpu.pas +@@ -69,15 +69,17 @@ end; + t = sysconf(_SC_NPROC_ONLN); + end; + {$ELSEIF defined(freebsd) or defined(darwin)} ++type ++ PSysCtl = {$IF FPC_FULLVERSION>=30200}pcint{$ELSE}pchar{$ENDIF}; + var + mib: array[0..1] of cint; +- len: cint; ++ len: csize_t; + t: cint; + begin + mib[0] := CTL_HW; + mib[1] := HW_NCPU; + len := sizeof(t); +- fpsysctl(pchar(@mib), 2, @t, @len, Nil, 0); ++ fpsysctl(PSysCtl(@mib), 2, @t, @len, Nil, 0); + Result:=t; + end; + {$ELSEIF defined(linux)}
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202011291042.0ATAgTb1046567>