Index: head/cad/calculix/Makefile =================================================================== --- head/cad/calculix/Makefile (revision 456835) +++ head/cad/calculix/Makefile (revision 456836) @@ -1,87 +1,87 @@ # Created by: Pedro Giffuni # $FreeBSD$ PORTNAME= calculix PORTVERSION= 2.13 CATEGORIES= cad MASTER_SITES= http://www.dhondt.de/ DISTFILES= ${DIST_SOURCES} DIST_SUBDIR= calculix EXTRACT_ONLY= ${DIST_SOURCES} MAINTAINER= pfg@FreeBSD.org COMMENT= Three-Dimensional Structural Finite Element Program LICENSE= GPLv2 -BROKEN_FreeBSD_10= Does not build with clang on FreeBSD 10, causes segfaults when built with gcc - RUN_DEPENDS= ccx:cad/calculix-ccx +BROKEN_FreeBSD_10= Does not build with clang on FreeBSD 10, causes segfaults when built with gcc + DIST_SOURCES= cgx_${PORTVERSION}.all${EXTRACT_SUFX} DIST_HTM= cgx_${PORTVERSION}.htm${EXTRACT_SUFX} DIST_PDF= cgx_${PORTVERSION}.pdf DIST_EXAMPLES= cgx_${PORTVERSION}.exa${EXTRACT_SUFX} WRKSRC= ${WRKDIR}/CalculiX CGX_VER= cgx_${PORTVERSION} USES= gmake tar:bzip2 compiler:c++11-lib USE_XORG= ice sm x11 xext xi xmu xt USE_GL= gl glu # uses its own glut BROWSER?= firefox PSVIEWER?= gv OPTIONS_DEFINE= DOCS EXAMPLES .include .if ${PORT_OPTIONS:MEXAMPLES} DISTFILES+= ${DIST_EXAMPLES} EXTRACT_ONLY+= ${DIST_EXAMPLES} .endif .if ${PORT_OPTIONS:MDOCS} DISTFILES+= ${DIST_HTM} ${DIST_PDF} EXTRACT_ONLY+= ${DIST_HTM} DOCSDIR= ${PREFIX}/share/doc/CalculiX .endif .if ${ARCH} == "sparc64" CFLAGS+= -fPIC FFLAGS+= -fPIC .else CFLAGS+= -fpic FFLAGS+= -fpic .endif pre-build: - @${REINPLACE_CMD} -e 's/c++/${CXX}/g;' \ + @${REINPLACE_CMD} -e 's!c++!${CXX}!g;' \ ${WRKSRC}/libSNL/src/makefile @${REINPLACE_CMD} -e 's+%%DOCSDIR%%+${DOCSDIR}+g; \ s+"firefox"+"${BROWSER}"+ ; \ s+"gv"+"${PSVIEWER}"+ ;' \ ${WRKSRC}/${CGX_VER}/src/cgx.h do-build: @(cd ${WRKSRC}/libSNL/src; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ) @(cd ${WRKSRC}/${CGX_VER}/src; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${CGX_VER}/src/cgx \ ${STAGEDIR}${PREFIX}/bin/cgx .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR}/cgx @(cd ${WRKSRC}/${CGX_VER}/doc/cgx && ${COPYTREE_SHARE} . \ ${STAGEDIR}${DOCSDIR}/cgx) ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/cgx_${PORTVERSION}.pdf \ ${STAGEDIR}${DOCSDIR} .endif .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @(cd ${WRKSRC}/${CGX_VER}/examples && ${COPYTREE_SHARE} . \ ${STAGEDIR}${EXAMPLESDIR}) .endif .include Index: head/games/nxengine/Makefile =================================================================== --- head/games/nxengine/Makefile (revision 456835) +++ head/games/nxengine/Makefile (revision 456836) @@ -1,48 +1,48 @@ # Created by: Nikolai Lifanov # $FreeBSD$ PORTNAME= nxengine PORTVERSION= 1.0.0.6 CATEGORIES= games MASTER_SITES= http://nxengine.sourceforge.net/dl/ \ http://www.cavestory.org/downloads/:data \ SF/lifanov-ports-distfiles/games/${PORTNAME}/:icons DISTFILES= nx-src-${DISTVERSION:S/.//g}.tar.bz2 \ cavestoryen.zip:data \ ${PORTNAME}.png:icons EXTRACT_ONLY= ${DISTFILES:[1..2]:S/:data//} MAINTAINER= lifanov@FreeBSD.org COMMENT= Engine-rewrite of the classic platformer Cave Story LICENSE= GPLv3 FREEWARE LICENSE_COMB= multi LICENSE_NAME_FREEWARE= Cave Story freeware license LICENSE_FILE_GPLv3= ${WRKSRC}/LICENSE LICENSE_FILE_FREEWARE= ${WRKDIR}/CaveStory/Readme.txt LICENSE_PERMS_FREEWARE= dist-mirror pkg-mirror auto-accept LICENSE_DISTFILES_GPLv3= ${DISTFILES:[1]} LICENSE_DISTFILES_FREEWARE= ${DISTFILES:[2]:S/:data//} DESKTOP_ENTRIES="NXEngine" "" "${PORTNAME}" \ "${PORTNAME}" "Game;AdventureGame;" "" WRKSRC= ${WRKDIR}/nx USE_SDL= sdl ttf SUB_FILES= ${PORTNAME} pre-build: - @${REINPLACE_CMD} -e 's/g++/${CXX}/' ${WRKSRC}/Makefile + @${REINPLACE_CMD} -e 's!g++!${CXX}!' ${WRKSRC}/Makefile do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} ${WRKSRC}/nx ${STAGEDIR}${DATADIR} .for f in sprites.sif smalfont.bmp tilekey.dat font.ttf ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR} .endfor ${INSTALL_SCRIPT} ${WRKDIR}/nxengine ${STAGEDIR}${PREFIX}/bin (cd ${WRKDIR}/CaveStory; ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps .include