svn commit: r509004 - in head: archivers/fpc-unzip converters/fpc-iconvenc databases/fpc-dblib databases/fpc-fpindexer databases/fpc-gdbm databases/fpc-ibase databases/fpc-postgres databases/fpc-px...

Jose Alonso Cardenas Marquez acm at FreeBSD.org
Thu Aug 15 16:11:42 UTC 2019


Author: acm
Date: Thu Aug 15 16:11:27 2019
New Revision: 509004
URL: https://svnweb.freebsd.org/changeset/ports/509004

Log:
  - Add new fpc bootstrap (i386 and x86_64). It could need less COMPATX
    dependencies in kernel
  - Add patch file to solve some linking problem
  - Remove LD_UNSAFE. Now it can be defined via LDPATH (/usr/bin/ld.bfd by
    default). fpc is not working with lld. We will use binutils-ports when
    ld.bfd is moved from base if lld not working on future version
    of fpc
  - Bump PORTREVISION

Added:
  head/lang/fpc/files/patch-compiler_ogelf.pas   (contents, props changed)
Modified:
  head/archivers/fpc-unzip/Makefile
  head/converters/fpc-iconvenc/Makefile
  head/databases/fpc-dblib/Makefile
  head/databases/fpc-fpindexer/Makefile
  head/databases/fpc-gdbm/Makefile
  head/databases/fpc-ibase/Makefile
  head/databases/fpc-postgres/Makefile
  head/databases/fpc-pxlib/Makefile
  head/databases/fpc-sqlite/Makefile
  head/devel/fpc-bfd/Makefile
  head/devel/fpc-fcl-async/Makefile
  head/devel/fpc-fcl-base/Makefile
  head/devel/fpc-fcl-db/Makefile
  head/devel/fpc-fcl-fpcunit/Makefile
  head/devel/fpc-fcl-image/Makefile
  head/devel/fpc-fcl-js/Makefile
  head/devel/fpc-fcl-json/Makefile
  head/devel/fpc-fcl-net/Makefile
  head/devel/fpc-fcl-passrc/Makefile
  head/devel/fpc-fcl-pdf/Makefile
  head/devel/fpc-fcl-registry/Makefile
  head/devel/fpc-fcl-sdo/Makefile
  head/devel/fpc-fcl-stl/Makefile
  head/devel/fpc-fcl-web/Makefile
  head/devel/fpc-fcl-xml/Makefile
  head/devel/fpc-fppkg/Makefile
  head/devel/fpc-pthreads/Makefile
  head/devel/fpc-sdl/Makefile
  head/devel/fpc-symbolic/Makefile
  head/devel/fpc-zlib/Makefile
  head/ftp/fpc-libcurl/Makefile
  head/games/hedgewars/Makefile
  head/graphics/fpc-cairo/Makefile
  head/graphics/fpc-graph/Makefile
  head/graphics/fpc-imagemagick/Makefile
  head/graphics/fpc-libgd/Makefile
  head/graphics/fpc-libpng/Makefile
  head/graphics/fpc-ncurses/Makefile
  head/graphics/fpc-opengl/Makefile
  head/graphics/fpc-pasjpeg/Makefile
  head/graphics/fpc-svgalib/Makefile
  head/lang/fpc-base/Makefile
  head/lang/fpc-rtl-objpas/Makefile
  head/lang/fpc-units/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/math/fpc-fftw/Makefile
  head/math/fpc-numlib/Makefile
  head/misc/fpc-chm/Makefile
  head/multimedia/fpc-libvlc/Makefile
  head/net/fpc-pcap/Makefile
  head/science/checkmol/Makefile
  head/science/mol2ps/Makefile
  head/security/fpc-openssl/Makefile
  head/sysutils/fpc-syslog/Makefile
  head/sysutils/fpc-users/Makefile
  head/sysutils/fpc-utmp/Makefile
  head/textproc/fpc-aspell/Makefile
  head/www/fpc-googleapi/Makefile
  head/www/fpc-httpd22/Makefile
  head/www/fpc-httpd24/Makefile
  head/x11-toolkits/fpc-gtk2/Makefile
  head/x11-toolkits/fpc-xforms/Makefile
  head/x11/fpc-x11/Makefile

Modified: head/archivers/fpc-unzip/Makefile
==============================================================================
--- head/archivers/fpc-unzip/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/archivers/fpc-unzip/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	archivers lang

Modified: head/converters/fpc-iconvenc/Makefile
==============================================================================
--- head/converters/fpc-iconvenc/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/converters/fpc-iconvenc/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	converters lang

Modified: head/databases/fpc-dblib/Makefile
==============================================================================
--- head/databases/fpc-dblib/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/databases/fpc-dblib/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	databases lang

Modified: head/databases/fpc-fpindexer/Makefile
==============================================================================
--- head/databases/fpc-fpindexer/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/databases/fpc-fpindexer/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,7 +1,6 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	databases lang
 PKGNAMESUFFIX=	-fpindexer
 

Modified: head/databases/fpc-gdbm/Makefile
==============================================================================
--- head/databases/fpc-gdbm/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/databases/fpc-gdbm/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,7 +1,6 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	databases lang
 PKGNAMESUFFIX=	-gdbm
 

Modified: head/databases/fpc-ibase/Makefile
==============================================================================
--- head/databases/fpc-ibase/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/databases/fpc-ibase/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,7 +1,7 @@
 # Created by: John Merryweather Cooper
 # $FreeBSD$
 
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	databases lang
 PKGNAMESUFFIX=	-ibase
 

Modified: head/databases/fpc-postgres/Makefile
==============================================================================
--- head/databases/fpc-postgres/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/databases/fpc-postgres/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,7 +1,7 @@
 # Created by: John Merryweather Cooper et al
 # $FreeBSD$
 
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	databases lang
 PKGNAMESUFFIX=	-postgres
 

Modified: head/databases/fpc-pxlib/Makefile
==============================================================================
--- head/databases/fpc-pxlib/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/databases/fpc-pxlib/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	databases lang

Modified: head/databases/fpc-sqlite/Makefile
==============================================================================
--- head/databases/fpc-sqlite/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/databases/fpc-sqlite/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.rog>
 # $FreeBSD$
 
 CATEGORIES=	databases lang

Modified: head/devel/fpc-bfd/Makefile
==============================================================================
--- head/devel/fpc-bfd/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/devel/fpc-bfd/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	devel lang

Modified: head/devel/fpc-fcl-async/Makefile
==============================================================================
--- head/devel/fpc-fcl-async/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/devel/fpc-fcl-async/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	devel lang

Modified: head/devel/fpc-fcl-base/Makefile
==============================================================================
--- head/devel/fpc-fcl-base/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/devel/fpc-fcl-base/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	devel lang

Modified: head/devel/fpc-fcl-db/Makefile
==============================================================================
--- head/devel/fpc-fcl-db/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/devel/fpc-fcl-db/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,7 +1,6 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	devel lang
 PKGNAMESUFFIX=	-fcl-db
 

Modified: head/devel/fpc-fcl-fpcunit/Makefile
==============================================================================
--- head/devel/fpc-fcl-fpcunit/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/devel/fpc-fcl-fpcunit/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	devel lang

Modified: head/devel/fpc-fcl-image/Makefile
==============================================================================
--- head/devel/fpc-fcl-image/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/devel/fpc-fcl-image/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	devel lang

Modified: head/devel/fpc-fcl-js/Makefile
==============================================================================
--- head/devel/fpc-fcl-js/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/devel/fpc-fcl-js/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,9 +1,8 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	devel lang
 PKGNAMESUFFIX=	-fcl-js
-PORTREVISION=	1
+PORTREVISION=	2
 
 COMMENT=	Free Pascal Javascript scanner/parser/syntax tree (FCL)
 

Modified: head/devel/fpc-fcl-json/Makefile
==============================================================================
--- head/devel/fpc-fcl-json/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/devel/fpc-fcl-json/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,9 +1,8 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	devel lang
 PKGNAMESUFFIX=	-fcl-json
-PORTREVISION=	1
+PORTREVISION=	2
 
 COMMENT=	Free Pascal JavaScript Object Notation implemenation (FCL)
 

Modified: head/devel/fpc-fcl-net/Makefile
==============================================================================
--- head/devel/fpc-fcl-net/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/devel/fpc-fcl-net/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	devel lang

Modified: head/devel/fpc-fcl-passrc/Makefile
==============================================================================
--- head/devel/fpc-fcl-passrc/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/devel/fpc-fcl-passrc/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,9 +1,8 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	devel lang
 PKGNAMESUFFIX=	-fcl-passrc
-PORTREVISION=	1
+PORTREVISION=	2
 
 COMMENT=	Free Pascal language parsing library (FPC)
 

Modified: head/devel/fpc-fcl-pdf/Makefile
==============================================================================
--- head/devel/fpc-fcl-pdf/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/devel/fpc-fcl-pdf/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -2,7 +2,7 @@
 
 CATEGORIES=	devel lang
 PKGNAMESUFFIX=	-fcl-pdf
-PORTREVISION=	1
+PORTREVISION=	2
 
 COMMENT=	Free Pascal pdf (FCL)
 

Modified: head/devel/fpc-fcl-registry/Makefile
==============================================================================
--- head/devel/fpc-fcl-registry/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/devel/fpc-fcl-registry/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	devel lang

Modified: head/devel/fpc-fcl-sdo/Makefile
==============================================================================
--- head/devel/fpc-fcl-sdo/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/devel/fpc-fcl-sdo/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,6 +1,6 @@
 # $FreeBSD$
 
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	devel lang
 PKGNAMESUFFIX=	-fcl-sdo
 

Modified: head/devel/fpc-fcl-stl/Makefile
==============================================================================
--- head/devel/fpc-fcl-stl/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/devel/fpc-fcl-stl/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -2,7 +2,7 @@
 
 CATEGORIES=	devel lang
 PKGNAMESUFFIX=	-fcl-stl
-PORTREVISION=	1
+PORTREVISION=	2
 
 COMMENT=	Free Pascal generic container library (FCL)
 

Modified: head/devel/fpc-fcl-web/Makefile
==============================================================================
--- head/devel/fpc-fcl-web/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/devel/fpc-fcl-web/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,9 +1,8 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	devel lang
 PKGNAMESUFFIX=	-fcl-web
-PORTREVISION=	3
+PORTREVISION=	4
 
 COMMENT=	Free Pascal web application libary (FCL)
 

Modified: head/devel/fpc-fcl-xml/Makefile
==============================================================================
--- head/devel/fpc-fcl-xml/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/devel/fpc-fcl-xml/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	devel lang

Modified: head/devel/fpc-fppkg/Makefile
==============================================================================
--- head/devel/fpc-fppkg/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/devel/fpc-fppkg/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,7 +1,6 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	devel lang
 PKGNAMESUFFIX=	-fppkg
 

Modified: head/devel/fpc-pthreads/Makefile
==============================================================================
--- head/devel/fpc-pthreads/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/devel/fpc-pthreads/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	devel lang

Modified: head/devel/fpc-sdl/Makefile
==============================================================================
--- head/devel/fpc-sdl/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/devel/fpc-sdl/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,7 +1,6 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	devel lang
 PKGNAMESUFFIX=	-sdl
 

Modified: head/devel/fpc-symbolic/Makefile
==============================================================================
--- head/devel/fpc-symbolic/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/devel/fpc-symbolic/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	devel lang

Modified: head/devel/fpc-zlib/Makefile
==============================================================================
--- head/devel/fpc-zlib/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/devel/fpc-zlib/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	devel lang

Modified: head/ftp/fpc-libcurl/Makefile
==============================================================================
--- head/ftp/fpc-libcurl/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/ftp/fpc-libcurl/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	ftp lang

Modified: head/games/hedgewars/Makefile
==============================================================================
--- head/games/hedgewars/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/games/hedgewars/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -3,7 +3,7 @@
 
 PORTNAME=	hedgewars
 PORTVERSION=	0.9.25
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	games
 MASTER_SITES=	http://www.hedgewars.org/download/releases/ \
 		http://mirror.amdmi3.ru/distfiles/

Modified: head/graphics/fpc-cairo/Makefile
==============================================================================
--- head/graphics/fpc-cairo/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/graphics/fpc-cairo/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	graphics lang

Modified: head/graphics/fpc-graph/Makefile
==============================================================================
--- head/graphics/fpc-graph/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/graphics/fpc-graph/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	graphics lang

Modified: head/graphics/fpc-imagemagick/Makefile
==============================================================================
--- head/graphics/fpc-imagemagick/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/graphics/fpc-imagemagick/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,7 +1,6 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
-PORTREVISION=	1
+PORTREVISION=	2
 
 CATEGORIES=	graphics lang
 PKGNAMESUFFIX=	-imagemagick

Modified: head/graphics/fpc-libgd/Makefile
==============================================================================
--- head/graphics/fpc-libgd/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/graphics/fpc-libgd/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	graphics lang

Modified: head/graphics/fpc-libpng/Makefile
==============================================================================
--- head/graphics/fpc-libpng/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/graphics/fpc-libpng/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	graphics lang

Modified: head/graphics/fpc-ncurses/Makefile
==============================================================================
--- head/graphics/fpc-ncurses/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/graphics/fpc-ncurses/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	graphics lang

Modified: head/graphics/fpc-opengl/Makefile
==============================================================================
--- head/graphics/fpc-opengl/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/graphics/fpc-opengl/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	graphics lang

Modified: head/graphics/fpc-pasjpeg/Makefile
==============================================================================
--- head/graphics/fpc-pasjpeg/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/graphics/fpc-pasjpeg/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	graphics lang

Modified: head/graphics/fpc-svgalib/Makefile
==============================================================================
--- head/graphics/fpc-svgalib/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/graphics/fpc-svgalib/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	graphics lang

Modified: head/lang/fpc-base/Makefile
==============================================================================
--- head/lang/fpc-base/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/lang/fpc-base/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -3,7 +3,7 @@
 
 PORTNAME=	base
 PORTVERSION=	3.0.4
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	lang
 PKGNAMEPREFIX=	fpc-
 

Modified: head/lang/fpc-rtl-objpas/Makefile
==============================================================================
--- head/lang/fpc-rtl-objpas/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/lang/fpc-rtl-objpas/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -2,7 +2,7 @@
 
 CATEGORIES=	lang
 PKGNAMESUFFIX=	-rtl-objpas
-PORTREVISION=	1
+PORTREVISION=	2
 
 COMMENT=	Free Pascal compatibility unit with Delphi
 

Modified: head/lang/fpc-units/Makefile
==============================================================================
--- head/lang/fpc-units/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/lang/fpc-units/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 PORTNAME=	units

Modified: head/lang/fpc-utils/Makefile
==============================================================================
--- head/lang/fpc-utils/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/lang/fpc-utils/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,7 +1,6 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	lang
 PKGNAMESUFFIX=	-utils
 

Modified: head/lang/fpc/Makefile
==============================================================================
--- head/lang/fpc/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/lang/fpc/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -3,7 +3,7 @@
 
 PORTNAME=	fpc
 PORTVERSION=	3.0.4
-PORTREVISION?=	0
+PORTREVISION?=	1
 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
-LLD_UNSAFE=	yes	# Links object with invalid section header alignment
 BOOTVER=	3.0.4
 MANVER=		3.0.4
 
+LDPATH=		"/usr/bin/ld.bfd"
+
 #USE_GITHUB=	yes
 #GH_ACCOUNT=	fpc-svn
 #GH_PROJECT=	fpc
@@ -110,7 +111,8 @@ post-patch:
 .endif
 .if empty(ICONV_LIB)
 	@${REINPLACE_CMD} -e "s|s<>'c'|(s<>'c') and (s<>'iconv')|" \
-		${WRKDIR}/${FPCSRCDIR}/compiler/systems/t_bsd.pas
+			-e "s|%%LDPATH%%|${LDPATH}|g" \
+				${WRKDIR}/${FPCSRCDIR}/compiler/systems/t_bsd.pas
 	@${REINPLACE_CMD} -e 's|defined(bsd) and not ||' \
 		${WRKDIR}/${FPCSRCDIR}/rtl/unix/cwstring.pp
 .endif
@@ -123,7 +125,7 @@ do-build:
 # build fpc compiler
 	@${ECHO_MSG} "##### STARTING COMPILER #####"
 	(cd ${WRKDIR}/${FPCSRCDIR}/compiler && ${SETENV} ${MAKE_ENV} \
-		LDVER=ld.bfd ${MAKE_CMD} cycle ${MAKE_ARGS} ${BOOTPPC})
+		${MAKE_CMD} cycle ${MAKE_ARGS} ${BOOTPPC})
 	@${ECHO_MSG} "##### COMPLETE COMPILER #####"
 
 # build fpcmkcfg

Modified: head/lang/fpc/distinfo
==============================================================================
--- head/lang/fpc/distinfo	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/lang/fpc/distinfo	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,9 +1,9 @@
-TIMESTAMP = 1517441652
+TIMESTAMP = 1565836737
 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) = ab8512393c62c93f5f5a8ca35754c28029dbbb17ab9b600408ff830a583e9bfc
-SIZE (freepascal/ppc386-3.0.4-freebsd.tar.gz) = 1145936
-SHA256 (freepascal/ppcx64-3.0.4-freebsd.tar.gz) = 9ed86babfae9f4e2c9be22ce21d1e508dbbd8a7b689b12bcec643bf475e6f129
-SIZE (freepascal/ppcx64-3.0.4-freebsd.tar.gz) = 1210933
+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/fpc-3.0.4.man.tar.gz) = bc5357fc6e56d77eeeb5d820023f7f721f5febcc684837f296a598c6c772b26c
 SIZE (freepascal/fpc-3.0.4.man.tar.gz) = 47294

Added: head/lang/fpc/files/patch-compiler_ogelf.pas
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/fpc/files/patch-compiler_ogelf.pas	Thu Aug 15 16:11:27 2019	(r509004)
@@ -0,0 +1,21 @@
+--- compiler/ogelf.pas	2019-03-02 14:21:26.692250000 +0000
++++ compiler/ogelf.pas	2019-03-02 14:23:40.598706000 +0000
+@@ -1241,7 +1241,7 @@
+            { section data }
+            layoutsections(datapos);
+            { section headers }
+-           shoffset:=datapos;
++           shoffset:=align(datapos,dword(Sizeof(AInt)));
+            inc(datapos,(nsections+1)*sizeof(telfsechdr));
+ 
+            { Write ELF Header }
+@@ -1277,6 +1277,9 @@
+            writer.writezeros($40-sizeof(header)); { align }
+            { Sections }
+            WriteSectionContent(data);
++
++           { Align header }
++           Writer.Writezeros(Align(Writer.Size,Sizeof(AInt))-Writer.Size);
+            { section headers, start with an empty header for sh_undef }
+            writer.writezeros(sizeof(telfsechdr));
+            ObjSectionList.ForEachCall(@section_write_sechdr,nil);

Modified: head/lang/fpc/files/patch-compiler_systems_t__bsd.pas
==============================================================================
--- head/lang/fpc/files/patch-compiler_systems_t__bsd.pas	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/lang/fpc/files/patch-compiler_systems_t__bsd.pas	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,6 +1,6 @@
---- compiler/systems/t_bsd.pas.orig	2015-11-13 21:15:29 UTC
-+++ compiler/systems/t_bsd.pas
-@@ -192,6 +192,8 @@ begin
+--- 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
+@@ -192,6 +192,8 @@
        DynamicLinker:='/usr/libexec/ld.so'
       else if target_info.system in systems_netbsd then
        DynamicLinker:='/usr/libexec/ld.elf_so'
@@ -9,13 +9,24 @@
       else
         DynamicLinker:='';
     end;
-@@ -718,7 +720,10 @@ begin
+@@ -555,7 +557,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')) or reorder then
+          begin
+            i:=Pos(target_info.sharedlibext,S);
+            if i>0 then
+@@ -718,7 +720,12 @@
    Replace(cmdstr,'$DYNLINK',DynLinkStr);
    if (target_info.system in systems_darwin) then
      Replace(cmdstr,'$PRTOBJ',GetDarwinPrtobjName(false));
 -  BinStr:=FindUtil(utilsprefix+BinStr);
 +  if target_info.system=system_x86_64_dragonfly then
-+     BinStr:='/usr/libexec/binutils225/elf/ld.bfd'
++     BinStr:='/usr/libexec/binutils225/elf/ld.bfd';
++  if target_info.system in systems_freebsd then
++     BinStr:='%%LDPATH%%'
 +  else
 +     BinStr:=FindUtil(utilsprefix+BinStr);
  

Modified: head/lang/nbc/Makefile
==============================================================================
--- head/lang/nbc/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/lang/nbc/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -3,7 +3,7 @@
 
 PORTNAME=		nbc
 PORTVERSION=		1.2.1.r4
-PORTREVISION=		12
+PORTREVISION=		13
 CATEGORIES=		lang
 MASTER_SITES=		SF/bricxcc/NBC_NXC/NBC%20release%20${PORTVERSION:S/.r/%20r/}
 DISTNAME=		${PORTNAME}-${PORTVERSION}.src

Modified: head/math/fpc-fftw/Makefile
==============================================================================
--- head/math/fpc-fftw/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/math/fpc-fftw/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	math lang

Modified: head/math/fpc-numlib/Makefile
==============================================================================
--- head/math/fpc-numlib/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/math/fpc-numlib/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	math lang

Modified: head/misc/fpc-chm/Makefile
==============================================================================
--- head/misc/fpc-chm/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/misc/fpc-chm/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	misc lang

Modified: head/multimedia/fpc-libvlc/Makefile
==============================================================================
--- head/multimedia/fpc-libvlc/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/multimedia/fpc-libvlc/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,7 +1,6 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	multimedia lang
 PKGNAMESUFFIX=	-libvlc
 

Modified: head/net/fpc-pcap/Makefile
==============================================================================
--- head/net/fpc-pcap/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/net/fpc-pcap/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	net lang

Modified: head/science/checkmol/Makefile
==============================================================================
--- head/science/checkmol/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/science/checkmol/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -3,7 +3,7 @@
 
 PORTNAME=	checkmol
 PORTVERSION=	0.5
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	science
 MASTER_SITES=	http://merian.pch.univie.ac.at/pch/download/chemistry/checkmol/
 EXTRACT_SUFX=	.pas

Modified: head/science/mol2ps/Makefile
==============================================================================
--- head/science/mol2ps/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/science/mol2ps/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -3,7 +3,7 @@
 
 PORTNAME=	mol2ps
 PORTVERSION=	0.4b
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	science
 MASTER_SITES=	http://merian.pch.univie.ac.at/pch/download/chemistry/${PORTNAME}/
 DISTNAME=	${PORTNAME}

Modified: head/security/fpc-openssl/Makefile
==============================================================================
--- head/security/fpc-openssl/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/security/fpc-openssl/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	security lang

Modified: head/sysutils/fpc-syslog/Makefile
==============================================================================
--- head/sysutils/fpc-syslog/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/sysutils/fpc-syslog/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	sysutils lang

Modified: head/sysutils/fpc-users/Makefile
==============================================================================
--- head/sysutils/fpc-users/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/sysutils/fpc-users/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	sysutils lang

Modified: head/sysutils/fpc-utmp/Makefile
==============================================================================
--- head/sysutils/fpc-utmp/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/sysutils/fpc-utmp/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	sysutils lang

Modified: head/textproc/fpc-aspell/Makefile
==============================================================================
--- head/textproc/fpc-aspell/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/textproc/fpc-aspell/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	textproc lang

Modified: head/www/fpc-googleapi/Makefile
==============================================================================
--- head/www/fpc-googleapi/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/www/fpc-googleapi/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,6 +1,6 @@
 # $FreeBSD$
 
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	www lang
 PKGNAMESUFFIX=	-googleapi
 

Modified: head/www/fpc-httpd22/Makefile
==============================================================================
--- head/www/fpc-httpd22/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/www/fpc-httpd22/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	www lang

Modified: head/www/fpc-httpd24/Makefile
==============================================================================
--- head/www/fpc-httpd24/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/www/fpc-httpd24/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	www lang

Modified: head/x11-toolkits/fpc-gtk2/Makefile
==============================================================================
--- head/x11-toolkits/fpc-gtk2/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/x11-toolkits/fpc-gtk2/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	x11-toolkits lang

Modified: head/x11-toolkits/fpc-xforms/Makefile
==============================================================================
--- head/x11-toolkits/fpc-xforms/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/x11-toolkits/fpc-xforms/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,4 +1,3 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	x11-toolkits lang

Modified: head/x11/fpc-x11/Makefile
==============================================================================
--- head/x11/fpc-x11/Makefile	Thu Aug 15 16:09:38 2019	(r509003)
+++ head/x11/fpc-x11/Makefile	Thu Aug 15 16:11:27 2019	(r509004)
@@ -1,9 +1,8 @@
-# Created by: Alonso Cardenas Marquez <acm at FreeBSD.org>
 # $FreeBSD$
 
 CATEGORIES=	x11 lang
 PKGNAMESUFFIX=	-x11
-PORTREVISION=	2
+PORTREVISION=	3
 
 COMMENT=	Free Pascal interface to X windows server
 


More information about the svn-ports-head mailing list