mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-23 00:43:28 +00:00
Fix build if binutils are linked to gettext [1]
Depend on libexecinfo PR: ports/169996 Reported by: Volodymyr Kostyrko
This commit is contained in:
parent
db872a2cdb
commit
e739fb4b92
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=301181
@ -7,7 +7,7 @@
|
||||
|
||||
PORTNAME= hiphop-php
|
||||
PORTVERSION= 0.0.20120716
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= lang devel www
|
||||
MASTER_SITES= https://github.com/facebook/hiphop-php/tarball/${GITVERSION}/:main \
|
||||
http://unicode.org/Public/UNIDATA/:unidata \
|
||||
@ -38,6 +38,7 @@ LICENSE_DISTFILES_ZEND200= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}
|
||||
|
||||
LIB_DEPENDS= icudata.48:${PORTSDIR}/devel/icu \
|
||||
boost_thread:${PORTSDIR}/devel/boost-libs \
|
||||
execinfo:${PORTSDIR}/devel/libexecinfo \
|
||||
tbb.4:${PORTSDIR}/devel/tbb \
|
||||
gd.4:${PORTSDIR}/graphics/gd \
|
||||
mcrypt.8:${PORTSDIR}/security/libmcrypt \
|
||||
@ -47,6 +48,10 @@ LIB_DEPENDS= icudata.48:${PORTSDIR}/devel/icu \
|
||||
memcached.10:${PORTSDIR}/databases/libmemcached \
|
||||
c-client4.9:${PORTSDIR}/mail/cclient
|
||||
|
||||
OPTIONS_DEFINE= NLS
|
||||
OPTIONS_DEFAULT= NLS
|
||||
NLS_DESC= Depend on gettext (required if binutils have NLS)
|
||||
|
||||
_EXTDIR= share/hiphop-php/ext
|
||||
|
||||
BUILD_DEPENDS+= bison:${PORTSDIR}/devel/bison \
|
||||
@ -67,6 +72,7 @@ USE_MYSQL= yes
|
||||
USE_GNOME= libxml2
|
||||
USE_OPENSSL= yes
|
||||
USE_OPENLDAP= yes
|
||||
USE_GETTEXT= yes
|
||||
USE_GCC= 4.4+
|
||||
|
||||
GITVERSION= 96532ec
|
||||
@ -105,6 +111,12 @@ SUB_LIST+= CC="${CC}" \
|
||||
|
||||
SUB_FILES+= hphp
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${PORT_OPTIONS:MNLS}
|
||||
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-gettext
|
||||
.endif
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
_CFLAGS= -rpath=${LOCALBASE}/lib/${_GCC_BUILD_DEPENDS} \
|
||||
|
25
lang/hiphop-php/files/extra-patch-gettext
Normal file
25
lang/hiphop-php/files/extra-patch-gettext
Normal file
@ -0,0 +1,25 @@
|
||||
--- CMake/HPHPFindLibs.cmake.orig 2012-07-15 01:13:18.000000000 +0200
|
||||
+++ CMake/HPHPFindLibs.cmake 2012-07-19 16:20:37.949508810 +0200
|
||||
@@ -304,6 +284,14 @@
|
||||
|
||||
if (FREEBSD)
|
||||
FIND_LIBRARY (EXECINFO_LIB execinfo)
|
||||
+ FIND_LIBRARY (GETTEXT_LIB intl)
|
||||
+
|
||||
+ if (NOT EXECINFO_LIB)
|
||||
+ message(FATAL_ERROR "You need to install libexecinfo")
|
||||
+ endif()
|
||||
+ if (NOT GETTEXT_LIB)
|
||||
+ message(FATAL_ERROR "You need to install gettext (libintl)")
|
||||
+ endif()
|
||||
endif()
|
||||
|
||||
#find_package(BISON REQUIRED)
|
||||
@@ -349,6 +337,7 @@
|
||||
|
||||
if (FREEBSD)
|
||||
target_link_libraries(${target} ${EXECINFO_LIB})
|
||||
+ target_link_libraries(${target} ${GETTEXT_LIB})
|
||||
endif()
|
||||
|
||||
target_link_libraries(${target} ${BFD_LIB})
|
Loading…
Reference in New Issue
Block a user