Index: head/devel/gcc-arm-embedded/Makefile =================================================================== --- head/devel/gcc-arm-embedded/Makefile (revision 409378) +++ head/devel/gcc-arm-embedded/Makefile (revision 409379) @@ -1,139 +1,139 @@ # $FreeBSD$ PORTNAME= gcc-arm-embedded PORTVERSION= 5.2.20151219 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://launchpad.net/gcc-arm-embedded/5.0/5-2015-q4-major/+download/ DISTNAME= ${ORIGINAL_PACKAGE_NAME}-src MAINTAINER= lev@FreeBSD.org COMMENT= Complete gcc-based toolcahin for embedded ARM development LICENSE= GPLv2 LGPL20 LGPL21 GPLv3 LGPL3 LICENSE_COMB= multi OPTIONS_DEFINE= PURE PYGDB EXAMPLES HTML PDF DOCS OPTIONS_DEFAULT=EXAMPLES PYGDB PURE_DESC= Use all libraries from bundle, do not depend on anything HTML_DESC= Install HTML documentation PDF_DESC= Install PDF documentation (requires TeX, it is huge) PYGDB_DESC= Build and install pyhon-enabled gdb in addition to standard one PURE_LIB_DEPENDS_OFF= \ libexpat.so:${PORTSDIR}/textproc/expat2 \ libgmp.so:${PORTSDIR}/math/gmp \ libmpfr.so:${PORTSDIR}/math/mpfr \ libmpc.so:${PORTSDIR}/math/mpc \ libisl.so:${PORTSDIR}/devel/isl \ libcloog-isl.so:${PORTSDIR}/math/cloog \ libelf.so:${PORTSDIR}/devel/libelf PDF_USE= TEX=base:build,tex:build,dvipsk:build PDF_BUILD_DEPENDS= texi2dvi:${PORTSDIR}/print/texinfo OPTIONS_SUB= yes PYGDB_USES= python:2 NOT_FOR_ARCHS= aarch64 arm armeb armv6 armv6hf \ mips mips64 mips64el mipsel mipsn32 NOT_FOR_ARCHS_REASON= Very slow to build on emulator USES= bison compiler cpe gmake iconv makeinfo tar:bzip2 GNU_CONFIGURE= yes PATCH_WRKSRC= ${WRKDIR}/${ORIGINAL_PACKAGE_NAME} BUILD_WRKSRC= ${WRKDIR} GCC_VERSION= 5.2.1 FULL_VERSION= 5_2-2015q4-20151219 TARGET= arm-none-eabi ORIGINAL_PACKAGE_NAME= gcc-${TARGET}-${FULL_VERSION} CPE_PRODUCT= gcc CPE_VENDOR= gnu CPE_VERSION= ${GCC_VERSION} INFO_PATH= ${PORTNAME}-${FULL_VERSION}/share/doc/gcc-${TARGET}/info INFO= annotate as bfd binutils configure cpp cppinternals gcc \ gccinstall gccint gdb gprof ld stabs standards MANPREFIX= ${PREFIX}/${PORTNAME}-${FULL_VERSION}/${DOCS_SUFFIX} DOCSDIR= ${PREFIX}/${PORTNAME}-${FULL_VERSION}/${DOCS_SUFFIX} EXAMPLESDIR= ${PREFIX}/${PORTNAME}-${FULL_VERSION}/share/gcc-${TARGET}/samples PLIST_SUB+= TARGET=${TARGET} FULL_VERSION=${FULL_VERSION} \ GCC_VERSION=${GCC_VERSION} DOCS_SUFFIX= share/doc/gcc-${TARGET} SRC_DIR= ${WRKDIR}/${ORIGINAL_PACKAGE_NAME}/src BUILD_DIR= ${WRKDIR}/build INTERIM_WORLD= ${WRKDIR}/install INTERIM_PREFIX= ${INTERIM_WORLD}/${PORTNAME}-${FULL_VERSION} BUNDLED_LIBS= EXPAT:gz ZLIB:gz LIBELF:gz \ GMP:bz2 MPFR:bz2 MPC:gz ISL:bz2 CLOOG:gz BUNDLED_VERSION_EXPAT= 2.0.1 BUNDLED_VERSION_ZLIB= 1.2.8 BUNDLED_VERSION_LIBELF= 0.8.13 BUNDLED_VERSION_GMP= 4.3.2 BUNDLED_VERSION_MPFR= 2.4.2 BUNDLED_VERSION_MPC= 0.8.1 BUNDLED_VERSION_ISL= 0.12.2 BUNDLED_VERSION_CLOOG= 0.18.1 VAR_TO_SUBMAKE= BUILD_DIR CC CFLAGS CHOSEN_COMPILER_TYPE CONFIG_SITE \ CONFIGURE_MAX_CMD_LEN CONFIGURE_SHELL CP CPP CPPFLAGS CXX \ CXXFLAGS DOCS_SUFFIX ECHO_MSG EXAMPLESDIR FILE FIND GMAKE \ GCC_VERSION GREP MAKE_CMD MAKE_SHELL PATCH \ INSTALL_MACROS INTERIM_PREFIX INTERIM_WORLD LD LDFLAGS LIBDIR \ LN LOCALBASE MAKE_JOBS_NUMBER MKDIR ORIGINAL_PACKAGE_NAME \ PORT_OPTIONS PREFIX PYTHON_CMD RM SED SH SRC_DIR STRIP_CMD TAR \ TARGET WRKDIR VAR_TO_SUBMAKE_NOEXPAND= CONFIGURE_ENV MAKE_ENV .include post-extract: .if ${PORT_OPTIONS:MPURE} .for L in ${BUNDLED_LIBS} @${ECHO_MSG} "====> Extracting bundled ${L:C/[:].+//:tl}" @${TAR} -xf ${SRC_DIR}/${L:C/[:].+//:tl}-${BUNDLED_VERSION_${L:C/[:].+//}}.tar.${L:C/.+[:]//} -C ${SRC_DIR} .endfor .endif @${ECHO_MSG} "====> Extracting bundled binutils" @${TAR} -xf ${SRC_DIR}/binutils.tar.bz2 -C ${SRC_DIR} @${ECHO_MSG} "====> Extracting bundled gcc" @${TAR} -xf ${SRC_DIR}/gcc.tar.bz2 -C ${SRC_DIR} @${ECHO_MSG} "====> Extracting bundled gdb" @${TAR} -xf ${SRC_DIR}/gdb.tar.bz2 -C ${SRC_DIR} @${ECHO_MSG} "====> Extracting bundled newlib" @${TAR} -xf ${SRC_DIR}/newlib.tar.bz2 -C ${SRC_DIR} do-configure: @${RM} -rf ${BUILD_DIR} @${MKDIR} ${BUILD_DIR} @${RM} -rf ${INTERIM_PREFIX} @${MKDIR} ${INTERIM_PREFIX} @${CP} ${FILESDIR}/Makefile ${WRKDIR} @${RM} -f ${WRKDIR}/Makefile.inc .for VAR in ${VAR_TO_SUBMAKE} @${ECHO} '${VAR}=${${VAR}}' >> ${WRKDIR}/Makefile.inc .endfor .for L in ${BUNDLED_LIBS} @${ECHO} -n 'BUNDLED_VERSION_${L:C/[:].+//}=' >> ${WRKDIR}/Makefile.inc @${ECHO} '${BUNDLED_VERSION_${L:C/[:].+//}}' >> ${WRKDIR}/Makefile.inc .endfor .for VAR in ${VAR_TO_SUBMAKE_NOEXPAND} @${ECHO} -n '${VAR}=' >> ${WRKDIR}/Makefile.inc @${MAKE} .MAKE.EXPAND_VARIABLES=0 -X -V ${VAR} >> ${WRKDIR}/Makefile.inc .endfor do-build: @${MAKE} -C ${WRKDIR} do-install: @${TAR} -cf - -C ${WRKDIR}/install ${PORTNAME}-${FULL_VERSION} | ${TAR} -xf - -C ${STAGEDIR}${PREFIX} .include Index: head/devel/isl/files/patch-include_isl_ctx.h =================================================================== --- head/devel/isl/files/patch-include_isl_ctx.h (revision 409378) +++ head/devel/isl/files/patch-include_isl_ctx.h (nonexistent) @@ -1,11 +0,0 @@ ---- include/isl/ctx.h.orig 2015-08-07 18:18:01 UTC -+++ include/isl/ctx.h -@@ -80,7 +80,7 @@ enum isl_error { - }; - typedef enum { - isl_stat_error = -1, -- isl_stat_ok = 0, -+ isl_stat_ok = 0 - } isl_stat; - typedef enum { - isl_bool_error = -1, Property changes on: head/devel/isl/files/patch-include_isl_ctx.h ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/devel/isl/Makefile =================================================================== --- head/devel/isl/Makefile (revision 409378) +++ head/devel/isl/Makefile (revision 409379) @@ -1,25 +1,26 @@ # Created by: Gea-Suan Lin # $FreeBSD$ PORTNAME= isl -PORTVERSION= 0.15 -PORTREVISION= 1 +PORTVERSION= 0.16.1 CATEGORIES= devel MASTER_SITES= http://isl.gforge.inria.fr/ MAINTAINER= danilo@FreeBSD.org COMMENT= Integer Set Library LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libgmp.so:${PORTSDIR}/math/gmp -CONFIGURE_ARGS+= --with-gmp-prefix=${LOCALBASE} +CONFIGURE_ARGS= --with-gmp-prefix=${LOCALBASE} GNU_CONFIGURE= yes +INSTALL_TARGET= install-strip USES= libtool tar:xz USE_LDCONFIG= yes post-patch: - ${REINPLACE_CMD} -e 's@pkgconfig_libdir=.*@pkgconfig_libdir=$${prefix}/libdata/pkgconfig@' ${WRKSRC}/configure + @${REINPLACE_CMD} -e 's@pkgconfig_libdir=.*@pkgconfig_libdir=$${prefix}/libdata/pkgconfig@' ${WRKSRC}/configure .include Index: head/devel/isl/distinfo =================================================================== --- head/devel/isl/distinfo (revision 409378) +++ head/devel/isl/distinfo (revision 409379) @@ -1,2 +1,2 @@ -SHA256 (isl-0.15.tar.xz) = 104a608839771d809558f5fd7533ca1a3b8ee5a667c5dcd9dc3499bf0a1522d5 -SIZE (isl-0.15.tar.xz) = 1406988 +SHA256 (isl-0.16.1.tar.xz) = 45292f30b3cb8b9c03009804024df72a79e9b5ab89e41c94752d6ea58a1e4b02 +SIZE (isl-0.16.1.tar.xz) = 1449164 Index: head/devel/isl/pkg-plist =================================================================== --- head/devel/isl/pkg-plist (revision 409378) +++ head/devel/isl/pkg-plist (revision 409379) @@ -1,66 +1,66 @@ include/isl/aff.h include/isl/aff_type.h include/isl/arg.h include/isl/ast.h include/isl/ast_build.h include/isl/ast_type.h include/isl/band.h include/isl/constraint.h include/isl/ctx.h include/isl/deprecated/aff_int.h include/isl/deprecated/ast_int.h include/isl/deprecated/constraint_int.h include/isl/deprecated/ilp_int.h include/isl/deprecated/int.h include/isl/deprecated/map_int.h include/isl/deprecated/mat_int.h include/isl/deprecated/point_int.h include/isl/deprecated/polynomial_int.h include/isl/deprecated/set_int.h include/isl/deprecated/union_map_int.h include/isl/deprecated/val_int.h include/isl/deprecated/vec_int.h include/isl/flow.h include/isl/hash.h include/isl/hmap.h include/isl/id.h include/isl/id_to_ast_expr.h include/isl/id_to_pw_aff.h include/isl/ilp.h include/isl/list.h include/isl/local_space.h include/isl/lp.h include/isl/map.h include/isl/map_to_basic_set.h include/isl/map_type.h include/isl/mat.h include/isl/multi.h include/isl/obj.h include/isl/options.h include/isl/point.h include/isl/polynomial.h include/isl/polynomial_type.h include/isl/printer.h include/isl/schedule.h include/isl/schedule_node.h include/isl/schedule_type.h include/isl/set.h include/isl/set_type.h include/isl/space.h include/isl/stdint.h include/isl/stream.h include/isl/union_map.h include/isl/union_map_type.h include/isl/union_set.h include/isl/union_set_type.h include/isl/val.h include/isl/val_gmp.h include/isl/vec.h include/isl/version.h include/isl/vertices.h lib/libisl.a lib/libisl.so lib/libisl.so.15 -lib/libisl.so.15.0.0 -lib/libisl.so.15.0.0-gdb.py +lib/libisl.so.15.1.1 +lib/libisl.so.15.1.1-gdb.py libdata/pkgconfig/isl.pc Index: head/math/cloog/Makefile =================================================================== --- head/math/cloog/Makefile (revision 409378) +++ head/math/cloog/Makefile (revision 409379) @@ -1,23 +1,24 @@ # Created by: Danilo Egea Gondolfo # $FreeBSD$ PORTNAME= cloog PORTVERSION= 0.18.4 +PORTREVISION= 1 CATEGORIES= math MASTER_SITES= http://www.bastoul.net/cloog/pages/download/ MAINTAINER= danilo@FreeBSD.org COMMENT= Code generator in the polyhedral model LICENSE= LGPL21 LIB_DEPENDS= libgmp.so:${PORTSDIR}/math/gmp \ libisl.so:${PORTSDIR}/devel/isl USE_LDCONFIG= yes USES= libtool GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-gmp-prefix=${LOCALBASE} --with-isl-prefix=${LOCALBASE} CONFIGURE_ENV= pkgconfig_libdir=${PREFIX}/libdata/pkgconfig/ .include