svn commit: r404086 - in head: devel/fpc-bfd lang/fpc-units

John Marino marino at FreeBSD.org
Mon Dec 21 10:18:39 UTC 2015


Author: marino
Date: Mon Dec 21 10:18:38 2015
New Revision: 404086
URL: https://svnweb.freebsd.org/changeset/ports/404086

Log:
  lang/fpc-units, devel/fpc-bfd: Use binutils instead of ancient libbfd
  
  Currently, lang/fpc-bfd can't be installed if devel/binutils is already
  on the system.  Given that this is a requirement for lang/gcc and other
  big patches, chances are there will be a conflict.  Resolve the problem
  by making devel/fpc-bfd depend on devel/binutils instead.  This also
  allows the BFD option on FreeBSD9 to be re-enabled.

Modified:
  head/devel/fpc-bfd/Makefile
  head/lang/fpc-units/Makefile

Modified: head/devel/fpc-bfd/Makefile
==============================================================================
--- head/devel/fpc-bfd/Makefile	Mon Dec 21 09:57:34 2015	(r404085)
+++ head/devel/fpc-bfd/Makefile	Mon Dec 21 10:18:38 2015	(r404086)
@@ -17,6 +17,6 @@ OPTIONS_DEFINE=	LIBBFD
 LIBBFD_DESC=	Install Universal BFD library from GNU binutils
 OPTIONS_DEFAULT=	LIBBFD
 
-LIBBFD_RUN_DEPENDS=	${LOCALBASE}/lib/libbfd.a:${PORTSDIR}/devel/libbfd
+LIBBFD_RUN_DEPENDS=	${LOCALBASE}/lib/libbfd.a:${PORTSDIR}/devel/binutils
 
 .include "${MASTERDIR}/Makefile"

Modified: head/lang/fpc-units/Makefile
==============================================================================
--- head/lang/fpc-units/Makefile	Mon Dec 21 09:57:34 2015	(r404085)
+++ head/lang/fpc-units/Makefile	Mon Dec 21 10:18:38 2015	(r404086)
@@ -3,6 +3,7 @@
 
 PORTNAME=	units
 PORTVERSION=	3.0.0
+PORTREVISION=	1
 CATEGORIES=	lang
 PKGNAMEPREFIX=	fpc-
 
@@ -14,7 +15,7 @@ USES=		metaport
 
 BUILDNAME=	${ARCH}-${OPSYS:tl}
 
-ALL_OPTIONS=	A52 ASPELL BZIP2 CAIRO CHM DBLIB DBUS DTS FASTCGI \
+ALL_OPTIONS=	A52 ASPELL BFD BZIP2 CAIRO CHM DBLIB DBUS DTS FASTCGI \
 		FCL_ASYNC FCL_BASE FCL_DB FCL_EXTRA FCL_FPCUNIT FCL_IMAGE \
 		FCL_JS FCL_JSON FCL_NET FCL_PASSRC FCL_REGISTRY FCL_RES \
 		FCL_SDO FCL_SOUND FCL_STL FCL_WEB FCL_XML FFTW \
@@ -25,7 +26,7 @@ ALL_OPTIONS=	A52 ASPELL BZIP2 CAIRO CHM 
 		RTL_EXTRA RTL_OBJPAS RTL_UNICODE SDL SVGALIB SYMBOLIC \
 		SYSLOG TCL UNZIP USERS UTMP UUID X11 XFORMS ZLIB
 
-OPTIONS_DEFINE:=	${ALL_OPTIONS} BFD
+OPTIONS_DEFINE:=	${ALL_OPTIONS}
 OPTIONS_DEFAULT:=	${ALL_OPTIONS}
 
 A52_DESC=		Interface to a52 library
@@ -104,12 +105,6 @@ X11_DESC=		Interface to X windows server
 XFORMS_DESC=		Interface to X-Forms
 ZLIB_DESC=		Interface to the zlib compression library
 
-.if !exists(/usr/include/lwres)	# directory only exists on FreeBSD 9
-# On FreeBSD 9, CAIRO is built with GCC which pulls in binutils
-# binutils and BFD conflict, so BFD and CAIRO cannot coexist on F9
-OPTIONS_DEFAULT+=	BFD
-.endif
-
 .include <bsd.port.options.mk>
 
 UNITS_SELECTED=


More information about the svn-ports-head mailing list