Index: head/audio/volumeicon/Makefile =================================================================== --- head/audio/volumeicon/Makefile (revision 479978) +++ head/audio/volumeicon/Makefile (revision 479979) @@ -1,39 +1,38 @@ # $FreeBSD$ PORTNAME= volumeicon PORTVERSION= 0.5.1 PORTREVISION= 1 CATEGORIES= audio MAINTAINER= lme@FreeBSD.org COMMENT= Lightweight volume control for the systray LICENSE= GPLv3 -BROKEN_powerpc64= fails to build: oss3_backend.c:80: 'for' loop initial declaration used outside C99 mode - GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-oss=v3 \ --with-oss-include-path=/usr/include/sys CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib USES= autoreconf gmake gettext pkgconfig USE_GNOME= gtk30 intltool cairo gdkpixbuf2 USE_XORG= x11 +USE_CSTD= gnu99 USE_GITHUB= yes GH_ACCOUNT= Maato OPTIONS_DEFINE= NLS NOTIFY OPTIONS_DEFAULT= NOTIFY OPTIONS_SUB= yes NLS_USES= gettext NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify NOTIFY_CONFIGURE_ENABLE=notify pre-configure: cd ${WRKSRC} && ./autogen.sh .include Index: head/games/xroach/Makefile =================================================================== --- head/games/xroach/Makefile (revision 479978) +++ head/games/xroach/Makefile (revision 479979) @@ -1,32 +1,33 @@ # Created by: markm # $FreeBSD$ PORTNAME= xroach PORTVERSION= 4.4 PORTREVISION= 2 CATEGORIES= games MASTER_SITES= https://cyber.dabamos.de/pub/distfiles/ DISTNAME= ${PORTNAME} MAINTAINER= kidon@posteo.de COMMENT= Cockroaches hide under your windows DPADD+= ${LOCALBASE}/lib/libX11.a ${LIBM} CFLAGS+= -I${LOCALBASE}/include LDADD+= -L${LOCALBASE}/lib -lX11 -lm MANDIR= ${LOCALBASE}/man/man BINOWN= bin BINDIR= ${LOCALBASE}/bin BINMODE= 755 USES= imake USE_XORG= x11 xext +USE_CSTD= gnu99 PLIST_FILES= bin/xroach man/man6/xroach.6.gz do-install: ${INSTALL_PROGRAM} -s ${WRKSRC}/xroach ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.man ${STAGEDIR}${MAN6PREFIX}/man/man6/${PORTNAME}.6 .include Index: head/graphics/gauche-gl/Makefile =================================================================== --- head/graphics/gauche-gl/Makefile (revision 479978) +++ head/graphics/gauche-gl/Makefile (revision 479979) @@ -1,62 +1,63 @@ # Created by: Kimura Fuyuki # $FreeBSD$ PORTNAME= gl PORTVERSION= 0.6 PORTREVISION= 3 CATEGORIES= graphics scheme MASTER_SITES= SF/gauche/Gauche-gl PKGNAMEPREFIX= gauche- DISTNAME= Gauche-${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= OpenGL binding for Gauche LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gosh:lang/gauche RUN_DEPENDS= gosh:lang/gauche USES= localbase makeinfo tar:tgz +USE_CSTD= gnu99 USE_XORG= ice sm x11 xext xmu xi USE_GL= gl glu glut GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes DOCSDIR= ${PREFIX}/share/doc/gauche/${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/gauche/${PORTNAME} PLIST_SUB= TARGET="${CONFIGURE_TARGET}" INFO= gauche-gl-refe gauche-gl-refj OPTIONS_DEFINE= DOCS EXAMPLES post-patch: .for i in configure src/gauche-gl.c src/gauche-gl.h src/glut-lib.stub @${REINPLACE_CMD} -e '/glut.h/s|GLUT|GL|' ${WRKSRC}/${i} .endfor do-install: .for i in src lib @(cd ${WRKSRC}/${i} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}) .endfor .for i in ${INFO} ${GZCAT} ${WRKSRC}/doc/${i}.info.gz \ > ${STAGEDIR}${PREFIX}/${INFO_PATH}/${i}.info .endfor @(cd ${STAGEDIR}${PREFIX}/lib/gauche-0.9/site/${CONFIGURE_TARGET} && \ ${CHMOD} u+w libgauche-*.so && ${STRIP_CMD} libgauche-*.so && \ ${CHMOD} u-w libgauche-*.so) do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/lang/opencoarrays/Makefile =================================================================== --- head/lang/opencoarrays/Makefile (revision 479978) +++ head/lang/opencoarrays/Makefile (revision 479979) @@ -1,67 +1,68 @@ # Created by: Anton Shterenlikht # $FreeBSD$ PORTNAME= opencoarrays DISTVERSION= 2.2.0 PORTREVISION= 2 CATEGORIES= lang parallel MAINTAINER= as@cmplx.uk COMMENT= Transport layer for coarray Fortran compilers LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_aarch64= fails to build: Can't open module file 'ieee_arithmetic.mod' for reading at (1): No such file or directory BUILD_DEPENDS= bash:shells/bash RUN_DEPENDS= bash:shells/bash USES= cmake:outsource fortran +USE_CSTD= gnu99 USE_GITHUB= yes GH_ACCOUNT= sourceryinstitute GH_PROJECT= OpenCoarrays USE_LDCONFIG= yes PLIST_SUB= GCC_VER=${_GCC_VER} PORTVERSION=${PORTVERSION} OPTIONS_SINGLE= MPI OPTIONS_SINGLE_MPI= MPICH OPENMPI OPENMPI2 OPTIONS_DEFAULT= MPICH MPICH_DESC= Parallel processing support via MPICH MPICH_BUILD_DEPENDS= mpif90:net/mpich MPICH_RUN_DEPENDS= mpif90:net/mpich MPICH_CONFIGURE_ENV= MPI_HOME=${LOCALBASE} OPENMPI_BUILD_DEPENDS= ${LOCALBASE}/mpi/openmpi/bin/mpif90:net/openmpi OPENMPI_RUN_DEPENDS= ${LOCALBASE}/mpi/openmpi/bin/mpif90:net/openmpi OPENMPI_CONFIGURE_ENV= MPI_HOME=${LOCALBASE}/mpi/openmpi OPENMPI2_DESC= Parallel processing support via Open MPI v2 OPENMPI2_BUILD_DEPENDS= ${LOCALBASE}/mpi/openmpi2/bin/mpif90:net/openmpi2 OPENMPI2_RUN_DEPENDS= ${LOCALBASE}/mpi/openmpi2/bin/mpif90:net/openmpi2 OPENMPI2_CONFIGURE_ENV= MPI_HOME=${LOCALBASE}/mpi/openmpi2 .include .if ${GCC_DEFAULT} >= 8 PLIST_SUB+= SOVERSION=3 .elif ${GCC_DEFAULT} == 7 PLIST_SUB+= SOVERSION=2 .elif ${GCC_DEFAULT} == 6 PLIST_SUB+= SOVERSION=1 .elif ${GCC_DEFAULT} == 5 PLIST_SUB+= SOVERSION=0 .else IGNORE= requires GCC 5 or higher .endif post-patch: @${REINPLACE_CMD} '/mod_dir_tail/s/$${CMAKE_Fortran_COMPILER_VERSION}/${_GCC_VER}/' \ ${WRKSRC}/CMakeLists.txt do-test: (cd ${TEST_WRKSRC} && ctest) .include Index: head/net/bird2/Makefile =================================================================== --- head/net/bird2/Makefile (revision 479978) +++ head/net/bird2/Makefile (revision 479979) @@ -1,62 +1,61 @@ # Created by: Alexander V. Chernikov # $FreeBSD$ PORTNAME= bird DISTVERSION= 2.0.2 PORTREVISION= 2 CATEGORIES= net MASTER_SITES= ftp://bird.network.cz/pub/bird/ PKGNAMESUFFIX= 2 MAINTAINER= olivier@FreeBSD.org COMMENT= Dynamic IP routing daemon LICENSE= GPLv2 -BROKEN_powerpc64= fails to compile: ./lib/ip.h:337: 'for' loop initial declaration used outside C99 mode - LIB_DEPENDS= libssh.so:security/libssh CONFLICTS= bird-[0-9]* CONFLICTS+= bird6-[0-9]* USES= bison gmake ncurses readline +USE_CSTD= gnu99 GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=/var USE_RC_SUBR= bird SUB_FILES= pkg-message MAKE_JOBS_UNSAFE= yes OPTIONS_MULTI= RP RP_DESC= Routing Protocols OPTIONS_MULTI_RP= BFD BABEL BGP OSPF PIPE RADV RIP RPKI STATIC OPTIONS_DEFAULT= ${OPTIONS_MULTI_RP} BFD_DESC= Bidirectional Forwarding Detection BABEL_DESC= Babel routing protocol BGP_DESC= Border Gateway Protocol OSPF_DESC= Open Short Path First PIPE_DESC= PIPE routing RADV_DESC= Router Advertisement RIP_DESC= Routing Information Protocol RPKI_DESC= Resource Public Key Infrastructure STATIC_DESC= Static routing BFD_VARS= rt_prot+=bfd BABEL_VARS= rt_prot+=babel BGP_VARS= rt_prot+=bgp OSPF_VARS= rt_prot+=ospf PIPE_VARS= rt_prot+=pipe RADV_VARS= rt_prot+=radv RIP_VARS= rt_prot+=rip RPKI_VARS= rt_prot+=rpki STATIC_VARS= rt_prot+=static CONFIGURE_ARGS+=--with-protocols="${RT_PROT}" post-patch: ${REINPLACE_CMD} -e 's|\.example|\.sample|g' ${WRKSRC}/Makefile.in ${MV} ${WRKSRC}/doc/bird.conf.example ${WRKSRC}/doc/bird.conf.sample .include Index: head/net-im/prosody/Makefile =================================================================== --- head/net-im/prosody/Makefile (revision 479978) +++ head/net-im/prosody/Makefile (revision 479979) @@ -1,64 +1,63 @@ # Created by: Andrew Lewis # $FreeBSD$ PORTNAME= prosody PORTVERSION= 0.10.2 CATEGORIES= net-im MASTER_SITES= http://prosody.im/downloads/source/ \ http://redundancy.redundancy.org/mirror/ MAINTAINER= lx@FreeBSD.org COMMENT= Simple extensible XMPP server written in Lua LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN_powerpc64= fails to compile: table.c:14: 'for' loop initial declaration used outside C99 mode - RUN_DEPENDS= ${LUA_MODLIBDIR}/socket/core.so:net/luasocket-51 \ ${LUA_MODLIBDIR}/ssl.so:security/luasec-51 \ ${LUA_MODLIBDIR}/lxp.so:textproc/luaexpat-51 \ ${LUA_MODLIBDIR}/lfs.so:devel/luafilesystem-51 \ ${LUA_MODLIBDIR}/bit.so:devel/lua51-bitop LIB_DEPENDS= libidn.so:dns/libidn USES= cpe gmake lua:51 shebangfix ssl +USE_CSTD= c99 SHEBANG_FILES= prosody prosodyctl LUA_PREMK= yes HAS_CONFIGURE= yes CFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} CONFIGURE_ARGS= --ostype=freebsd \ --c-compiler="${CC}" \ --linker="${CC}" \ --with-lua-include="${LUA_INCDIR}" CONFIGURE_ENV= LOCALBASE="${LOCALBASE}" \ PREFIX="${PREFIX}" \ LUA_SUFFIX="-${LUA_VER}" \ LUA_LIBDIR="${LUA_LIBDIR}" \ LUA_INCDIR="${LUA_INCDIR}" USERS= prosody GROUPS= ${USERS} USE_RC_SUBR= prosody SUB_FILES= pkg-deinstall SUB_LIST= USERS=${USERS} GROUPS=${GROUPS} PLIST_SUB= PROSODY_USER=${USERS} PROSODY_GROUP=${GROUPS} OPTIONS_DEFINE= LUAJIT LUAJIT_DESC= Run prosody using luajit LUAJIT_LIB_DEPENDS= libluajit-5.1.so:lang/luajit .include .if ${PORT_OPTIONS:MLUAJIT} lua_CMD= ${LOCALBASE}/bin/luajit .else lua_CMD= ${LOCALBASE}/bin/${LUA_CMD} .endif post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/prosody/util/*.so .include Index: head/net-im/toxins/Makefile =================================================================== --- head/net-im/toxins/Makefile (revision 479978) +++ head/net-im/toxins/Makefile (revision 479979) @@ -1,37 +1,38 @@ # $FreeBSD$ PORTNAME= toxins DISTVERSION= g20180217 PORTREVISION= 1 CATEGORIES= net-im MAINTAINER= yuri@FreeBSD.org COMMENT= Collection of small programs using toxcore LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.md LIB_DEPENDS= libsodium.so:security/libsodium \ libtoxcore.so:net-im/tox USES= gmake pkgconfig +USE_CSTD= gnu99 USE_GITHUB= yes GH_ACCOUNT= TokTok GH_TAGNAME= f76a7bd ALL_TARGET= build GH_TUPLE= hqwrong:minitox:45b9e3f:minitox/minitox/import PROGS= irc_syncbot tox_shell tox_sync echobot minitox PLIST_FILES= ${PROGS:S/^/bin\//} post-patch: @${RM} -r ${WRKSRC}/toxvpn # will be in a separate port @${REINPLACE_CMD} -e 's|-static -ltoxcore|`pkg-config --cflags --libs toxcore`|' ${WRKSRC}/*/Makefile do-install: .for f in ${PROGS} ${INSTALL_PROGRAM} ${WRKSRC}/${f}/${f} ${STAGEDIR}${PREFIX}/bin/${f} .endfor .include Index: head/sysutils/mtm/Makefile =================================================================== --- head/sysutils/mtm/Makefile (revision 479978) +++ head/sysutils/mtm/Makefile (revision 479979) @@ -1,30 +1,31 @@ # $FreeBSD$ PORTNAME= mtm DISTVERSION= g20180507 CATEGORIES= sysutils MAINTAINER= 0mp@FreeBSD.org COMMENT= Terminal multiplexer focued on simplicity, compatibility and stability LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/README.rst USES= ncurses +USE_CSTD= gnu99 USE_GITHUB= yes GH_ACCOUNT= deadpixi GH_TAGNAME= b861104 PLIST_FILES= bin/mtm \ man/man1/mtm.1.gz MAKE_ARGS+= LIBS='-lutil -lncursesw' PORTDATA= mtm.ti post-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/mtm.ti ${STAGEDIR}${DATADIR}/mtm.ti .include Index: head/textproc/uncle/Makefile =================================================================== --- head/textproc/uncle/Makefile (revision 479978) +++ head/textproc/uncle/Makefile (revision 479979) @@ -1,22 +1,21 @@ # Created by: Grzegorz Blach # $FreeBSD$ PORTNAME= uncle PORTVERSION= 0.2 CATEGORIES= textproc MAINTAINER= gblach@FreeBSD.org COMMENT= Convert UCL config file to desired format LICENSE= BSD2CLAUSE LIB_DEPENDS= libucl.so:textproc/libucl -BROKEN_powerpc64= fails to compile: uncle.c: 'for' loop initial declaration used outside C99 mode - +USE_CSTD= c99 USE_GITHUB= yes GH_ACCOUNT= MagikBSD PLIST_FILES= bin/uncle .include Index: head/www/p5-HTML5-DOM/Makefile =================================================================== --- head/www/p5-HTML5-DOM/Makefile (revision 479978) +++ head/www/p5-HTML5-DOM/Makefile (revision 479979) @@ -1,18 +1,19 @@ # $FreeBSD$ PORTNAME= HTML5-DOM PORTVERSION= 1.08 CATEGORIES= www perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:ZHUMARIN PKGNAMEPREFIX= p5- MAINTAINER= wen@FreeBSD.org COMMENT= Super fast html5 DOM library with css selectors LICENSE= MIT USES= perl5 +USE_CSTD= gnu99 USE_PERL5= configure .include