Index: head/devel/omake/Makefile =================================================================== --- head/devel/omake/Makefile (revision 396100) +++ head/devel/omake/Makefile (revision 396101) @@ -1,68 +1,66 @@ # Created by: Stanislav Sedov # $FreeBSD$ PORTNAME= omake DISTVERSION= 0.9.8.6-0.rc1 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://main.metaprl.org/download/omake/ MAINTAINER= bf@FreeBSD.org COMMENT= Flexible build system WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION:C|-.*||} USE_OCAML= yes NO_OCAML_RUNDEPENDS=yes USES= ncurses readline MAKE_ENV+= INSTALL_ROOT=${STAGEDIR} MAKE_JOBS_UNSAFE= yes INFO= omake-doc -BROKEN_powerpc= does not build on powerpc - OPTIONS_DEFINE= DOCS .include post-patch: # # Dirty hack for PREFIX safety # @${REINPLACE_CMD} -E -e \ 's|(getenv[[:space:]]+)LIBDIR|\1PREFLIBDIR|' ${WRKSRC}/mk/defaults # # Permissions safety # .for f in OMakefile doc/OMakefile src/main/OMakefile @${REINPLACE_CMD} -e \ 's|cp -f -m 444|$$(BSD_INSTALL_DATA)| ; \ s|cp -f -m 555|$$(BSD_INSTALL_PROGRAM)|' ${WRKSRC}/${f} .endfor @${REINPLACE_CMD} -e 's| -j2 | |' ${WRKSRC}/Makefile .if ${NCURSESBASE} == "/usr" .for f in lib/configure/ncurses.om src/libmojave-external/cutil/lm_terminfo.c @${REINPLACE_CMD} -E -e 's|ncurses/(term\.h)|\1|' ${WRKSRC}/${f} .endfor .endif check regression-test test: build @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_ARGS} boot/omake check @${FIND} -ds ${WRKSRC}/test -type f -name 'result.log' -print0 | \ ${XARGS} -0tI @ ${CAT} @ bench: build @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_ARGS} boot/omake bench post-install: @(cd ${WRKSRC}/doc/info && ${INSTALL_DATA} omake-doc.info \ ${STAGEDIR}${PREFIX}/${INFO_PATH}) @(cd ${WRKSRC}/doc/info && ${INSTALL_DATA} omake-doc.info-* \ ${STAGEDIR}${PREFIX}/${INFO_PATH}) post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include Index: head/devel/ptypes/Makefile =================================================================== --- head/devel/ptypes/Makefile (revision 396100) +++ head/devel/ptypes/Makefile (revision 396101) @@ -1,55 +1,51 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= ptypes PORTVERSION= 2.1.1 CATEGORIES= devel MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= sem@FreeBSD.org COMMENT= C++ Portable Types Library SHLIB_VER= 21 USE_LDCONFIG= yes PLIST_SUB+= SHLIB_VER=${SHLIB_VER} PTYPES_CFLAGS= ${CFLAGS} MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= DEBUG OPTIMIZED_CFLAGS DOCS .include -.if ${ARCH} == "powerpc" -BROKEN= Does not install on powerpc -.endif - .if ${PORT_OPTIONS:MDEBUG} DEBUG_FLAGS= "-DDEBUG -g" .endif .if ${PORT_OPTIONS:MOPTIMIZED} PTYPES_CFLAGS+=-O2 .endif MAKE_ARGS+= DEBUG_FLAGS="${DEBUG_FLAGS}" PTYPES_CFLAGS="${PTYPES_CFLAGS}" do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/include/ptypes ${RM} -f ${WRKSRC}/include/*.orig ${INSTALL_DATA} ${WRKSRC}/include/* ${STAGEDIR}${PREFIX}/include/ptypes ${MKDIR} ${STAGEDIR}${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/so/libptypes.so.${SHLIB_VER} \ ${STAGEDIR}${PREFIX}/lib cd ${STAGEDIR}${PREFIX}/lib; ${LN} -sf libptypes.so.${SHLIB_VER} libptypes.so ${INSTALL_DATA} ${WRKSRC}/lib/* ${STAGEDIR}${PREFIX}/lib .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/wshare -${RM} -f ${WRKSRC}/wshare/*.o ${WRKSRC}/wshare/*.orig ${INSTALL_DATA} ${WRKSRC}/wshare/*.* ${STAGEDIR}${EXAMPLESDIR}/wshare ${INSTALL_PROGRAM} ${WRKSRC}/wshare/wshare ${STAGEDIR}${EXAMPLESDIR}/wshare ${MKDIR} ${STAGEDIR}${DOCSDIR}/doc ${INSTALL_DATA} ${WRKSRC}/LICENSE ${WRKSRC}/index.html ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc; ${TAR} cf - *| ${TAR} xf - -C ${STAGEDIR}${DOCSDIR}/doc .endif .include Index: head/devel/thrift/Makefile =================================================================== --- head/devel/thrift/Makefile (revision 396100) +++ head/devel/thrift/Makefile (revision 396101) @@ -1,69 +1,67 @@ # Created by: Sergey Skvortsov # $FreeBSD$ PORTNAME= thrift PORTVERSION= ${THRIFT_PORTVERSION} # get these from bsd.thrift.mk. any upgrade needs to check ALL dependencies PORTEPOCH= 1 CATEGORIES= devel MASTER_SITES= APACHE/thrift/${PORTVERSION} MAINTAINER= komarov@valerka.net COMMENT= Framework for scalable cross-language services development LICENSE= APACHE20 -USES= autoreconf gmake libtool pkgconfig -GNU_CONFIGURE= yes -USE_LDCONFIG= yes +BROKEN_sparc64= does not compile on ${ARCH} + +USES= autoreconf gmake libtool pkgconfig +GNU_CONFIGURE= yes +USE_LDCONFIG= yes MAKE_JOBS_UNSAFE= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} CONFIGURE_ENV+= ${MAKE_ENV} # For C++ support, use devel/thrift-cpp # For C glib support, use devel/thrift-c_glib. # For Perl support, use devel/p5-Thrift. # For Python support, use devel/py-thrift. # For Ruby support, use devel/rubygem-thrift. # For PHP support, use devel/php5-thrift. # For nodejs support, use devel/node-thrift. # Other languages are not yet supported, please feel free to contribute # using one of the leaf ports as an example. CONFIGURE_ARGS+= \ --without-c_glib \ --without-cpp \ --without-qt4 \ --without-csharp \ --without-erlang \ --without-haskell \ --without-java \ --without-perl \ --without-php \ --without-php_extension \ --without-python \ --without-ruby PLIST_FILES= bin/thrift .include .include "bsd.thrift.mk" PLIST_SUB+= PORTVERSION="${PORTVERSION}" - -.if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64" -BROKEN= Does not compile on ia64, powerpc, or sparc64 -.endif pre-configure: @${REINPLACE_CMD} '/config.h/d' ${WRKSRC}/lib/cpp/Makefile.am post-install: @${ECHO_MSG} @${ECHO_MSG} "For use with C++, the same compiler as used to build this port must be used" @${ECHO_MSG} "to compile and link your generated IDL bindings." @${ECHO_MSG} @${ECHO_MSG} "Note: The Thrift white paper may be downloaded from:" @${ECHO_MSG} "http://thrift.apache.org/static/thrift-20070401.pdf" @${ECHO_MSG} .include