diff -rU5 ports.orig/devel/premake4/Makefile ports/devel/premake4/Makefile --- ports.orig/devel/premake4/Makefile 2012-06-05 15:57:03.000000000 +0300 +++ ports/devel/premake4/Makefile 2012-06-05 16:07:30.000000000 +0300 @@ -30,11 +30,11 @@ post-patch: ${REINPLACE_CMD} -e 's|-ldl||' ${BUILD_WRKSRC}/Premake4.make ${REINPLACE_CMD} -e 's|debug|release|' ${WRKSRC}/tests/test do-install: -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR} .endif ${INSTALL_PROGRAM} ${WRKSRC}/bin/release/premake4 ${PREFIX}/bin diff -rU5 ports.orig/lang/ikarus/Makefile ports/lang/ikarus/Makefile --- ports.orig/lang/ikarus/Makefile 2012-06-05 15:57:03.000000000 +0300 +++ ports/lang/ikarus/Makefile 2012-06-05 16:11:12.000000000 +0300 @@ -17,23 +17,28 @@ MAINTAINER= vmagerya@gmail.com COMMENT= Optimizing incremental native-code compiler for R6RS Scheme LIB_DEPENDS= gmp.10:${PORTSDIR}/math/gmp +# Both install bin/scheme-script +CONFLICTS= petite-chez-* + FETCH_ARGS= -Fpr USE_GMAKE= yes GNU_CONFIGURE= yes CONFIGURE_ARGS+=\ CFLAGS="-I${LOCALBASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib" ONLY_FOR_ARCHS= i386 +.if defined(PACKAGE_BUILDING) NO_PACKAGE= Pointyhat cluster CPUs do not support required SSE instruction set +.endif .include -.if defined(NOPORTDOCS) +.if !${PORT_OPTIONS:MDOCS} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-Makefile.in \ ${FILESDIR}/extra-patch-doc__Makefile.in .endif .if ${OSVERSION} < 700042 diff -rU5 ports.orig/lang/petite-chez/Makefile ports/lang/petite-chez/Makefile --- ports.orig/lang/petite-chez/Makefile 2012-06-05 15:57:03.000000000 +0300 +++ ports/lang/petite-chez/Makefile 2012-06-05 16:07:30.000000000 +0300 @@ -13,10 +13,13 @@ DISTNAME= pcsv${PORTVERSION}-${CHEZ_MACHTYPE} MAINTAINER= vmagerya@gmail.com COMMENT= Free interpreter for Chez Scheme system +# Both install bin/scheme-script +CONFLICTS= ikarus-* + ONLY_FOR_ARCHS= i386 amd64 NO_PACKAGE= user must accept license terms before installation .if defined(PACKAGE_BUILDING) diff -rU5 ports.orig/lang/stklos/Makefile ports/lang/stklos/Makefile --- ports.orig/lang/stklos/Makefile 2012-06-05 15:57:03.000000000 +0300 +++ ports/lang/stklos/Makefile 2012-06-05 16:08:25.000000000 +0300 @@ -50,11 +50,11 @@ ${WRKSRC}/doc/Makefile.in @${REINPLACE_CMD} -e 's|; make|; $$(MAKE)|' \ ${WRKSRC}/doc/Makefile.in ${WRKSRC}/doc/Makefile.am \ ${WRKSRC}/lib/Makefile.in ${WRKSRC}/lib/Makefile.am -.if defined(NOPORTDOCS) +.if !${PORT_OPTIONS:MDOCS} @${REINPLACE_CMD} -E -e 's/^(install-data-am:).*/\1 install-man install-schemeDATA/' \ -e '/install-docpdfDATA install-man install-schemeDATA/d' \ ${WRKSRC}/doc/Makefile.in .endif diff -rU5 ports.orig/lang/ypsilon/Makefile ports/lang/ypsilon/Makefile --- ports.orig/lang/ypsilon/Makefile 2012-06-05 15:57:03.000000000 +0300 +++ ports/lang/ypsilon/Makefile 2012-06-05 16:07:30.000000000 +0300 @@ -21,18 +21,21 @@ MAN1= ypsilon.1 ONLY_FOR_ARCHS= i386 amd64 -post-patch: +.include do-install: @${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin @${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${MANPREFIX}/man/man1 @${MKDIR} ${DATADIR} (cd ${WRKSRC}/ && ${COPYTREE_SHARE} "sitelib stdlib" ${DATADIR}) -.ifndef (NOPORTEXAMPLES) +.if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${EXAMPLESDIR} @${INSTALL_DATA} ${WRKSRC}/example/*.scm ${EXAMPLESDIR} .endif -.include +regression-test: build + cd ${WRKSRC} && ${GMAKE} check + +.include