Index: head/devel/binutils/Makefile =================================================================== --- head/devel/binutils/Makefile (revision 492772) +++ head/devel/binutils/Makefile (revision 492773) @@ -1,164 +1,163 @@ # Created by: Martin Matuska # $FreeBSD$ PORTNAME= binutils -PORTVERSION= 2.31.1 -PORTREVISION= 2 +PORTVERSION= 2.32 PORTEPOCH?= 1 CATEGORIES?= devel MASTER_SITES= SOURCEWARE/binutils/releases MAINTAINER?= bapt@FreeBSD.org COMMENT?= GNU binary tools LICENSE= GPLv3 LGPL3 LICENSE_COMB= multi EXTRA_PATCHES= ${FILESDIR}/binutils-do-not-provide-shared-section-symbols.patch:-p1 .if !defined(CROSS_TOOLCHAIN) BUILD_DEPENDS= ${LOCALBASE}/lib/libgmp.so:math/gmp \ ${LOCALBASE}/lib/libmpfr.so:math/mpfr CONFLICTS= libbfd-[0-9]* .endif #TEST_DEPENDS+= runtest:misc/dejagnu TEST_TARGET= check OPTIONS_DEFINE= NLS RELRO STATIC STATIC_PREVENTS= NLS RELRO_DESC= enable -z relro in ELF linker by default LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING3 LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING3.LIB USES= bison cpe gmake libtool tar:bzip2 compiler:env CPE_VENDOR= gnu GNU_CONFIGURE= yes .if defined(PKGNAMEPREFIX) .if ${PKGNAMEPREFIX:M*-*-} BUTARGET?= ${PKGNAMEPREFIX}${OPSYS:tl}${OSREL} .else BUTARGET?= ${PKGNAMEPREFIX}unknown-${OPSYS:tl}${OSREL} .endif PLIST_SUB= BUTARGET=${BUTARGET} OPTIONS_EXCLUDE= NLS INFO_PATH= ${PKGNAMEPREFIX:S/-$//}/share/info CONFIGURE_ARGS+= --disable-shared \ --target=${BUTARGET} .else BUREMOVE= coffdump \ dlltool \ dllwrap \ nlmconv \ srconv \ sysdump \ windmc \ windres CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS+= --with-system-zlib \ --with-gmp=${LOCALBASE} \ --with-mpfr=${LOCALBASE} \ --enable-targets=all \ --enable-threads=yes INFO= as \ binutils \ gprof \ bfd \ ld .endif CONFIGURE_ARGS+= --disable-werror \ --enable-deterministic-archives \ --with-sysroot=/ \ --enable-x86-relax-relocations=no RELRO_CONFIGURE_ON= --enable-relro RELRO_CONFIGURE_OFF= --enable-relro=no MAKE_ENV+= ac_cv_func_sbrk=0 MAKE_ARGS+= LIBDL="" OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls STATIC_LDFLAGS+= -all-static .include # Actual earliest version may differ slightly .if ${ARCH} != mips && ${ARCH} != mips64 && ${ARCH} != powerpc && ${ARCH} != powerpc64 && ${ARCH} != powerpcspe && !defined(PKGNAMEPREFIX) CONFIGURE_ARGS+= --enable-gold --enable-plugins CXXFLAGS+= -Wno-c++11-narrowing PLIST_SUB+= GOLD="" .else PLIST_SUB+= GOLD="@comment " .endif .if ${ARCH} == "amd64" CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL} .elif ${ARCH} == "powerpcspe" CONFIGURE_TARGET= powerpc-portbld-freebsd${OSREL} .else CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL} .endif post-patch: ${REINPLACE_CMD} -e "s/-ldl//g" ${WRKSRC}/gold/testsuite/Makefile.in post-install: .if !defined(PKGNAMEPREFIX) ${INSTALL_DATA} ${WRKSRC}/include/plugin-api.h ${STAGEDIR}${PREFIX}/include/ @${FIND} -ds ${STAGEDIR}${PREFIX}/${CONFIGURE_TARGET} ! -type d | \ ${SED} -e 's,^${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST} ${RM} ${STAGEDIR}${PREFIX}/include/ansidecl.h ${REINPLACE_CMD} '/#include "ansidecl.h"/d' ${STAGEDIR}${PREFIX}/include/bfd.h .else .if ${PKGNAMEPREFIX:S/-$//} != ${BUTARGET} ${RM} -r ${STAGEDIR}${PREFIX}/${PKGNAMEPREFIX:S/-$//} .endif ${RM} ${STAGEDIR}${PREFIX}/${BUTARGET}/lib/ldscripts/i386bsd.* @if [ -d ${STAGEDIR}${PREFIX}/${INFO_PATH:H} ] ; then rm -rf ${STAGEDIR}${PREFIX}/${INFO_PATH:H}; fi ${LN} -fs ../../bin/${BUTARGET}-size ${STAGEDIR}${PREFIX}/${BUTARGET}/bin/size .if defined(CROSS_TOOLCHAIN) ${MV} ${STAGEDIR}/usr/bin/as ${STAGEDIR}/usr/bin/${BUTARGET}-as ${LN} -fs /usr/bin/${BUTARGET}-as ${STAGEDIR}/usr/bin/as ${MV} ${STAGEDIR}/usr/bin/ld ${STAGEDIR}/usr/bin/${BUTARGET}-ld ${LN} -fs /usr/bin/${BUTARGET}-ld ${STAGEDIR}/usr/bin/ld ${MV} ${STAGEDIR}/usr/bin/ld.bfd ${STAGEDIR}/usr/bin/${BUTARGET}-ld.bfd ${LN} -fs /usr/bin/${BUTARGET}-ld.bfd ${STAGEDIR}/usr/bin/ld.bfd ${MV} ${STAGEDIR}/usr/bin/objcopy ${STAGEDIR}/usr/bin/${BUTARGET}-objcopy ${LN} -fs /usr/bin/${BUTARGET}-objcopy ${STAGEDIR}/usr/bin/objcopy ${MV} ${STAGEDIR}/usr/bin/objdump ${STAGEDIR}/usr/bin/${BUTARGET}-objdump ${LN} -fs /usr/bin/${BUTARGET}-objdump ${STAGEDIR}/usr/bin/objdump ${MV} ${STAGEDIR}/${MANDIR}1/as.1 ${STAGEDIR}/${MANDIR}1/${BUTARGET}-as.1 ${GZIP_CMD} ${STAGEDIR}/${MANDIR}1/${BUTARGET}-as.1 ${LN} -fs ${BUTARGET}-as.1.gz ${STAGEDIR}/${MANDIR}1/as.1.gz ${MV} ${STAGEDIR}/${MANDIR}1/ld.1 ${STAGEDIR}/${MANDIR}1/${BUTARGET}-ld.1 ${GZIP_CMD} ${STAGEDIR}/${MANDIR}1/${BUTARGET}-ld.1 ${LN} -fs ${BUTARGET}-ld.1.gz ${STAGEDIR}/${MANDIR}1/ld.1.gz ${MV} ${STAGEDIR}/${MANDIR}1/objcopy.1 ${STAGEDIR}/${MANDIR}1/${BUTARGET}-objcopy.1 ${GZIP_CMD} ${STAGEDIR}/${MANDIR}1/${BUTARGET}-objcopy.1 ${LN} -fs ${BUTARGET}-objcopy.1.gz ${STAGEDIR}/${MANDIR}1/objcopy.1.gz ${MV} ${STAGEDIR}/${MANDIR}1/objdump.1 ${STAGEDIR}/${MANDIR}1/${BUTARGET}-objdump.1 ${GZIP_CMD} ${STAGEDIR}/${MANDIR}1/${BUTARGET}-objdump.1 ${LN} -fs ${BUTARGET}-objdump.1.gz ${STAGEDIR}/${MANDIR}1/objdump.1.gz @${RM} -r ${STAGEDIR}${PREFIX}/include @${RM} -r ${STAGEDIR}${PREFIX}/lib .endif .endif .for tool in ${BUREMOVE} @${RM} ${STAGEDIR}${PREFIX}/bin/${BUTARGET}-${tool} \ ${STAGEDIR}${PREFIX}/bin/${tool} \ ${STAGEDIR}${MANPREFIX}/man/man1/${BUTARGET}-${tool}.1 \ ${STAGEDIR}${MANPREFIX}/man/man1/${tool}.1 \ ${STAGEDIR}${PREFIX}/${BUTARGET}/bin/${tool} .endfor .if defined(BUREMOVE) && ${BUREMOVE:Mld} @${RM} -r ${STAGEDIR}${PREFIX}/${BUTARGET}/lib/ldscripts .endif .include Index: head/devel/binutils/distinfo =================================================================== --- head/devel/binutils/distinfo (revision 492772) +++ head/devel/binutils/distinfo (revision 492773) @@ -1,3 +1,3 @@ -TIMESTAMP = 1548062653 -SHA256 (binutils-2.31.1.tar.bz2) = ffcc382695bf947da6135e7436b8ed52d991cf270db897190f19d6f9838564d0 -SIZE (binutils-2.31.1.tar.bz2) = 30110779 +TIMESTAMP = 1549441338 +SHA256 (binutils-2.32.tar.bz2) = de38b15c902eb2725eac6af21183a5f34ea4634cb0bcef19612b50e5ed31072d +SIZE (binutils-2.32.tar.bz2) = 30782392 Index: head/devel/binutils/pkg-plist =================================================================== --- head/devel/binutils/pkg-plist (revision 492772) +++ head/devel/binutils/pkg-plist (revision 492773) @@ -1,160 +1,161 @@ bin/addr2line bin/ar bin/as bin/c++filt %%GOLD%%bin/dwp bin/elfedit bin/gprof bin/ld bin/ld.bfd %%GOLD%%bin/ld.gold bin/nm bin/objcopy bin/objdump bin/ranlib bin/readelf bin/size bin/strings bin/strip include/bfd.h include/bfdlink.h +include/bfd_stdint.h include/diagnostics.h include/dis-asm.h %%GOLD%%include/plugin-api.h include/symcat.h lib/libbfd.a lib/libopcodes.a man/man1/addr2line.1.gz man/man1/ar.1.gz man/man1/as.1.gz man/man1/c++filt.1.gz man/man1/gprof.1.gz man/man1/elfedit.1.gz man/man1/ld.1.gz man/man1/nm.1.gz man/man1/objcopy.1.gz man/man1/objdump.1.gz man/man1/ranlib.1.gz man/man1/readelf.1.gz man/man1/size.1.gz man/man1/strings.1.gz man/man1/strip.1.gz %%NLS%%share/locale/bg/LC_MESSAGES/binutils.mo %%NLS%%share/locale/bg/LC_MESSAGES/gprof.mo %%NLS%%share/locale/bg/LC_MESSAGES/ld.mo %%NLS%%share/locale/ca/LC_MESSAGES/binutils.mo %%NLS%%share/locale/da/LC_MESSAGES/bfd.mo %%NLS%%share/locale/da/LC_MESSAGES/binutils.mo %%NLS%%share/locale/da/LC_MESSAGES/gprof.mo %%NLS%%share/locale/da/LC_MESSAGES/ld.mo %%NLS%%share/locale/da/LC_MESSAGES/opcodes.mo %%NLS%%share/locale/de/LC_MESSAGES/gprof.mo %%NLS%%share/locale/de/LC_MESSAGES/opcodes.mo %%NLS%%share/locale/eo/LC_MESSAGES/gprof.mo %%NLS%%share/locale/es/LC_MESSAGES/bfd.mo %%NLS%%share/locale/es/LC_MESSAGES/binutils.mo %%NLS%%share/locale/es/LC_MESSAGES/gas.mo %%NLS%%share/locale/es/LC_MESSAGES/gprof.mo %%NLS%%share/locale/es/LC_MESSAGES/ld.mo %%NLS%%share/locale/es/LC_MESSAGES/opcodes.mo %%NLS%%%%GOLD%%share/locale/es/LC_MESSAGES/gold.mo %%NLS%%share/locale/fi/LC_MESSAGES/bfd.mo %%NLS%%share/locale/fi/LC_MESSAGES/binutils.mo %%NLS%%share/locale/fi/LC_MESSAGES/gas.mo %%NLS%%share/locale/fi/LC_MESSAGES/gprof.mo %%NLS%%share/locale/fi/LC_MESSAGES/ld.mo %%NLS%%share/locale/fi/LC_MESSAGES/opcodes.mo %%NLS%%%%GOLD%%share/locale/fi/LC_MESSAGES/gold.mo %%NLS%%share/locale/fr/LC_MESSAGES/bfd.mo %%NLS%%share/locale/fr/LC_MESSAGES/binutils.mo %%NLS%%share/locale/fr/LC_MESSAGES/gas.mo %%NLS%%share/locale/fr/LC_MESSAGES/gprof.mo %%NLS%%share/locale/fr/LC_MESSAGES/ld.mo %%NLS%%share/locale/fr/LC_MESSAGES/opcodes.mo %%NLS%%%%GOLD%%share/locale/fr/LC_MESSAGES/gold.mo %%NLS%%share/locale/ga/LC_MESSAGES/gprof.mo %%NLS%%share/locale/ga/LC_MESSAGES/ld.mo %%NLS%%share/locale/ga/LC_MESSAGES/opcodes.mo %%NLS%%share/locale/hr/LC_MESSAGES/binutils.mo %%NLS%%share/locale/hu/LC_MESSAGES/gprof.mo %%NLS%%share/locale/id/LC_MESSAGES/gprof.mo %%NLS%%share/locale/id/LC_MESSAGES/opcodes.mo %%NLS%%share/locale/id/LC_MESSAGES/bfd.mo %%NLS%%share/locale/id/LC_MESSAGES/binutils.mo %%NLS%%share/locale/id/LC_MESSAGES/gas.mo %%NLS%%share/locale/id/LC_MESSAGES/ld.mo %%NLS%%%%GOLD%%share/locale/id/LC_MESSAGES/gold.mo %%NLS%%share/locale/it/LC_MESSAGES/binutils.mo %%NLS%%share/locale/it/LC_MESSAGES/gprof.mo %%NLS%%share/locale/it/LC_MESSAGES/ld.mo %%NLS%%share/locale/it/LC_MESSAGES/opcodes.mo %%NLS%%%%GOLD%%share/locale/it/LC_MESSAGES/gold.mo %%NLS%%share/locale/ja/LC_MESSAGES/bfd.mo %%NLS%%share/locale/ja/LC_MESSAGES/binutils.mo %%NLS%%share/locale/ja/LC_MESSAGES/gas.mo %%NLS%%share/locale/ja/LC_MESSAGES/gprof.mo %%NLS%%share/locale/ja/LC_MESSAGES/ld.mo %%NLS%%share/locale/ms/LC_MESSAGES/gprof.mo %%NLS%%share/locale/nl/LC_MESSAGES/gprof.mo %%NLS%%share/locale/nl/LC_MESSAGES/opcodes.mo %%NLS%%share/locale/pt/LC_MESSAGES/bfd.mo %%NLS%%share/locale/pt/LC_MESSAGES/binutils.mo %%NLS%%share/locale/pt_BR/LC_MESSAGES/gprof.mo %%NLS%%share/locale/pt_BR/LC_MESSAGES/ld.mo %%NLS%%share/locale/pt_BR/LC_MESSAGES/opcodes.mo %%NLS%%share/locale/ro/LC_MESSAGES/bfd.mo %%NLS%%share/locale/ro/LC_MESSAGES/binutils.mo %%NLS%%share/locale/ro/LC_MESSAGES/gprof.mo %%NLS%%share/locale/ro/LC_MESSAGES/opcodes.mo %%NLS%%share/locale/ru/LC_MESSAGES/bfd.mo %%NLS%%share/locale/ru/LC_MESSAGES/binutils.mo %%NLS%%share/locale/ru/LC_MESSAGES/gas.mo %%NLS%%share/locale/ru/LC_MESSAGES/gprof.mo %%NLS%%share/locale/rw/LC_MESSAGES/bfd.mo %%NLS%%share/locale/rw/LC_MESSAGES/binutils.mo %%NLS%%share/locale/rw/LC_MESSAGES/gas.mo %%NLS%%share/locale/rw/LC_MESSAGES/gprof.mo %%NLS%%share/locale/sk/LC_MESSAGES/binutils.mo %%NLS%%share/locale/sr/LC_MESSAGES/bfd.mo %%NLS%%share/locale/sr/LC_MESSAGES/gprof.mo %%NLS%%share/locale/sr/LC_MESSAGES/binutils.mo %%NLS%%share/locale/sv/LC_MESSAGES/bfd.mo %%NLS%%share/locale/sv/LC_MESSAGES/binutils.mo %%NLS%%share/locale/sv/LC_MESSAGES/gprof.mo %%NLS%%share/locale/sv/LC_MESSAGES/ld.mo %%NLS%%share/locale/sv/LC_MESSAGES/opcodes.mo %%NLS%%share/locale/tr/LC_MESSAGES/bfd.mo %%NLS%%share/locale/tr/LC_MESSAGES/binutils.mo %%NLS%%share/locale/tr/LC_MESSAGES/gas.mo %%NLS%%share/locale/tr/LC_MESSAGES/gprof.mo %%NLS%%share/locale/tr/LC_MESSAGES/ld.mo %%NLS%%share/locale/tr/LC_MESSAGES/opcodes.mo %%NLS%%share/locale/uk/LC_MESSAGES/bfd.mo %%NLS%%share/locale/uk/LC_MESSAGES/binutils.mo %%NLS%%share/locale/uk/LC_MESSAGES/gas.mo %%NLS%%share/locale/uk/LC_MESSAGES/gprof.mo %%NLS%%share/locale/uk/LC_MESSAGES/ld.mo %%NLS%%share/locale/uk/LC_MESSAGES/opcodes.mo %%NLS%%share/locale/vi/LC_MESSAGES/bfd.mo %%NLS%%share/locale/vi/LC_MESSAGES/binutils.mo %%NLS%%share/locale/vi/LC_MESSAGES/gprof.mo %%NLS%%share/locale/vi/LC_MESSAGES/ld.mo %%NLS%%share/locale/de/LC_MESSAGES/ld.mo %%NLS%%share/locale/hr/LC_MESSAGES/bfd.mo %%NLS%%%%GOLD%%share/locale/ja/LC_MESSAGES/gold.mo %%NLS%%share/locale/ru/LC_MESSAGES/ld.mo %%NLS%%share/locale/sr/LC_MESSAGES/ld.mo %%NLS%%share/locale/sr/LC_MESSAGES/opcodes.mo %%NLS%%share/locale/sv/LC_MESSAGES/gas.mo %%NLS%%%%GOLD%%share/locale/sv/LC_MESSAGES/gold.mo %%NLS%%%%GOLD%%share/locale/uk/LC_MESSAGES/gold.mo %%NLS%%share/locale/vi/LC_MESSAGES/opcodes.mo %%NLS%%%%GOLD%%share/locale/vi/LC_MESSAGES/gold.mo %%NLS%%share/locale/zh_CN/LC_MESSAGES/bfd.mo %%NLS%%share/locale/zh_CN/LC_MESSAGES/binutils.mo %%NLS%%share/locale/zh_CN/LC_MESSAGES/gas.mo %%NLS%%share/locale/zh_CN/LC_MESSAGES/ld.mo %%NLS%%share/locale/zh_CN/LC_MESSAGES/opcodes.mo %%NLS%%%%GOLD%%share/locale/zh_CN/LC_MESSAGES/gold.mo %%NLS%%share/locale/zh_TW/LC_MESSAGES/binutils.mo %%NLS%%share/locale/zh_TW/LC_MESSAGES/ld.mo