Index: head/math/reduce/Makefile =================================================================== --- head/math/reduce/Makefile (revision 489770) +++ head/math/reduce/Makefile (revision 489771) @@ -1,65 +1,64 @@ # Created by: Pedro Giffuni # $FreeBSD$ PORTNAME= reduce -PORTVERSION= 20180117 -PORTREVISION= 2 +PORTVERSION= 20181123 CATEGORIES= math lang MASTER_SITES= SF/${PORTNAME}-algebra/${SFSUBDIR}/ -DISTNAME= Reduce-svn4372-src +DISTNAME= Reduce-svn4829-src MAINTAINER= pfg@FreeBSD.org COMMENT= REDUCE Codemist Standard Lisp general-purpose computer system LICENSE= BSD2CLAUSE BROKEN_aarch64= fails to install: Reduce-svn4372-src/cslbuild/aarch64-unknown-freebsd11.1/csl/reduce.img: No such file or directory BROKEN_armv6= fails to compile: redfront.h:118:12: conflicting types for '__wcwidth' BROKEN_powerpc64= fails to compile: arith01.cpp: 'statuc' does not name a type -RUN_DEPENDS= gnuplot:math/gnuplot +BUILD_DEPENDS= gnuplot:math/gnuplot -LIB_DEPENDS+= libpng.so:graphics/png \ +LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff -MAKE_JOBS_UNSAFE= yes +USES= autoreconf:build libtool gmake ncurses jpeg +USE_XORG= x11 xext xorgproto xft -SFSUBDIR= snapshot_2018-01-17 +SFSUBDIR= snapshot_2018-11-23 -USES= autoreconf:build libtool gmake ncurses TARGET_SDIR= ${ARCH:S/amd64/x86_64/}-unknown-${OPSYS:tl}${OSREL} CPPFLAGS+= -I${NCURSESINC} # Avoid GNU_CONFIGURE as it breaks staging HAS_CONFIGURE= yes ALL_TARGET= -USE_XORG= x11 xext xorgproto xft -USES+= jpeg +MAKE_JOBS_UNSAFE= yes + CONFIGURE_ARGS= --with-csl CPPFLAGS+= `freetype-config --cflags` LDFLAGS+= `freetype-config --libs` REDUCE_BINS= ${WRKSRC}/cslbuild/${TARGET_SDIR} OPTIONS_DEFINE= DOCS do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${REDUCE_BINS}/csl/reduce.img ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} ${REDUCE_BINS}/csl/reduce ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${FILESDIR}/runcsl.sh ${STAGEDIR}${PREFIX}/bin/redcsl ${INSTALL_MAN} ${FILESDIR}/redcsl.1 ${STAGEDIR}${MANPREFIX}/man/man1/ ${MKDIR} ${STAGEDIR}${DATADIR}/reduce.doc (cd ${REDUCE_BINS}/csl/reduce.doc && ${COPYTREE_SHARE} . \ ${STAGEDIR}${DATADIR}/reduce.doc) ${MKDIR} ${STAGEDIR}${PREFIX}/${FONTDIR} (cd ${REDUCE_BINS}/csl/reduce.fonts && ${COPYTREE_SHARE} . \ ${STAGEDIR}${DATADIR}/reduce.fonts) ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/manual/manual.pdf\ ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/primers/*.pdf \ ${STAGEDIR}${DOCSDIR} .include Index: head/math/reduce/distinfo =================================================================== --- head/math/reduce/distinfo (revision 489770) +++ head/math/reduce/distinfo (revision 489771) @@ -1,3 +1,3 @@ -TIMESTAMP = 1518056272 -SHA256 (Reduce-svn4372-src.tar.gz) = d4b8bbaf6d9108942d16b9c5bb9de6d3d5b8e8e5ad4116d4b7b8b1000c7f95a5 -SIZE (Reduce-svn4372-src.tar.gz) = 252484539 +TIMESTAMP = 1543274757 +SHA256 (Reduce-svn4829-src.tar.gz) = 9787f31ef1ec23988f4c551388c6ffffe5b97ca290de6eed1c12dff1737763c8 +SIZE (Reduce-svn4829-src.tar.gz) = 261842669 Property changes on: head/math/reduce/distinfo ___________________________________________________________________ Modified: fbsd:nokeywords ## -1 +1 ## -on \ No newline at end of property +yes \ No newline at end of property Index: head/math/reduce/files/patch-csl_fox_configure.ac =================================================================== --- head/math/reduce/files/patch-csl_fox_configure.ac (revision 489770) +++ head/math/reduce/files/patch-csl_fox_configure.ac (revision 489771) @@ -1,11 +1,11 @@ ---- csl/fox/configure.ac.orig 2017-02-27 17:32:49.915004000 -0500 -+++ csl/fox/configure.ac 2017-02-27 17:35:58.712250000 -0500 -@@ -160,7 +160,7 @@ if test "x$enable_release" = "xyes" && t +--- csl/fox/configure.ac.orig 2018-06-17 19:20:00 UTC ++++ csl/fox/configure.ac +@@ -166,7 +166,7 @@ if test "x$enable_release" = "xyes" && test "x$enable_ CXXFLAGS="${CXXFLAGS} -Wuninitialized -ffast-math -fstrict-aliasing" ;; *) - CXXFLAGS="${CXXFLAGS} -Wuninitialized -fomit-frame-pointer -ffast-math -fstrict-aliasing -finline-functions -fexpensive-optimizations" + CXXFLAGS="${CXXFLAGS} -Wuninitialized -fomit-frame-pointer -ffast-math -fstrict-aliasing -finline-functions" LDFLAGS="-s ${LDFLAGS}" ;; esac