From owner-svn-ports-all@freebsd.org Tue Sep 18 19:53:47 2018 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 84E3310A74EF; Tue, 18 Sep 2018 19:53:47 +0000 (UTC) (envelope-from emaste@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3C955809D5; Tue, 18 Sep 2018 19:53:47 +0000 (UTC) (envelope-from emaste@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 1D55324927; Tue, 18 Sep 2018 19:53:47 +0000 (UTC) (envelope-from emaste@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w8IJrkFc028897; Tue, 18 Sep 2018 19:53:46 GMT (envelope-from emaste@FreeBSD.org) Received: (from emaste@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w8IJrkLs028895; Tue, 18 Sep 2018 19:53:46 GMT (envelope-from emaste@FreeBSD.org) Message-Id: <201809181953.w8IJrkLs028895@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: emaste set sender to emaste@FreeBSD.org using -f From: Ed Maste Date: Tue, 18 Sep 2018 19:53:46 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r480070 - in head/converters: lua-iconv lua51-iconv X-SVN-Group: ports-head X-SVN-Commit-Author: emaste X-SVN-Commit-Paths: in head/converters: lua-iconv lua51-iconv X-SVN-Commit-Revision: 480070 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Sep 2018 19:53:47 -0000 Author: emaste (src committer) Date: Tue Sep 18 19:53:46 2018 New Revision: 480070 URL: https://svnweb.freebsd.org/changeset/ports/480070 Log: converters/lua*-iconv: enable -fPIC on arm64 and i386, for lld Shared objects should be built as PIC, and lld enforces this by default. Add aarch64 and i386 cases to the existing set of per-arch CFLAGS, and remove the BROKEN_aarch64. Approved by: portmgr (lld blanket) Sponsored by: The FreeBSD Foundation Modified: head/converters/lua-iconv/Makefile head/converters/lua51-iconv/Makefile Modified: head/converters/lua-iconv/Makefile ============================================================================== --- head/converters/lua-iconv/Makefile Tue Sep 18 19:20:17 2018 (r480069) +++ head/converters/lua-iconv/Makefile Tue Sep 18 19:53:46 2018 (r480070) @@ -3,7 +3,7 @@ PORTNAME= iconv PORTVERSION= 7 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= converters MASTER_SITES= GHC PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX} @@ -15,8 +15,6 @@ COMMENT= Iconv binding for Lua 5 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN_aarch64= fails to link: can't create dynamic relocation R_AARCH64_ABS64 against local symbol in readonly segment - USES= pkgconfig iconv lua USE_GITHUB= yes @@ -27,7 +25,9 @@ PLIST_FILES= ${LUA_MODLIBDIR}/iconv.so CFLAGS+= `pkgconf --cflags lua-${LUA_VER}` -I${LOCALBASE}/include MAKE_ARGS= LUABIN=${LUA_CMD} CFLAGS="${CFLAGS}" LDFLAGS+= -shared ${ICONV_LIB} -L${LOCALBASE}/lib +CFLAGS_aarch64= -fPIC CFLAGS_amd64= -fPIC +CFLAGS_i386= -fPIC do-install: @${MKDIR} ${STAGEDIR}${LUA_MODLIBDIR} Modified: head/converters/lua51-iconv/Makefile ============================================================================== --- head/converters/lua51-iconv/Makefile Tue Sep 18 19:20:17 2018 (r480069) +++ head/converters/lua51-iconv/Makefile Tue Sep 18 19:53:46 2018 (r480070) @@ -3,7 +3,7 @@ PORTNAME= iconv PORTVERSION= 7 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= converters MASTER_SITES= GHC PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX} @@ -12,8 +12,6 @@ DISTNAME= lua-${PORTNAME}-${PORTVERSION} MAINTAINER= feld@FreeBSD.org COMMENT= Iconv binding for Lua 5 -BROKEN_aarch64= fails to link: can't create dynamic relocation R_AARCH64_ABS64 against local symbol in readonly segment defined in iconv.lo - USES= pkgconfig iconv lua:51 USE_GITHUB= yes @@ -24,7 +22,9 @@ PLIST_FILES= %%LUA_MODLIBDIR%%/iconv.so CFLAGS+= `pkgconf --cflags lua-${LUA_VER}` -I${LOCALBASE}/include MAKE_ARGS= LUABIN=${LUA_CMD} CFLAGS="${CFLAGS}" LDFLAGS= -shared ${ICONV_LIB} -L${LOCALBASE}/lib +CFLAGS_aarch64= -fPIC CFLAGS_amd64= -fPIC +CFLAGS_i386= -fPIC do-install: @${MKDIR} ${STAGEDIR}${LUA_MODLIBDIR}