Index: head/databases/leofs/Makefile =================================================================== --- head/databases/leofs/Makefile (revision 426087) +++ head/databases/leofs/Makefile (revision 426088) @@ -1,251 +1,253 @@ # Created by: Mikolaj Golub # $FreeBSD$ PORTNAME= leofs PORTVERSION= 1.3.0 CATEGORIES= databases DIST_SUBDIR= ${PORTNAME} MAINTAINER= trociny@FreeBSD.org COMMENT= Highly scalable, fault-tolerant distributed file system LICENSE= APACHE20 -BROKEN_powerpc64= Does not build - BUILD_DEPENDS= ${LOCALBASE}/lib/erlang17/bin/erlc:lang/erlang-runtime17 \ ${LOCALBASE}/bin/cmake:devel/cmake \ ${LOCALBASE}/lib/libcheck.a:devel/libcheck USE_GITHUB= yes GH_ACCOUNT= leo-project + +BROKEN_aarch64= Does not compile: fatal error: lzo/lzo1x.h file not found +BROKEN_powerpc64= Does not build +BROKEN_sparc64= Does not build: error Please implement AtomicPointer for this platform LEOFS_USER= leofs LEOFS_GROUP= leofs USERS= ${LEOFS_USER} GROUPS= ${LEOFS_GROUP} LEOFS_ETCDIR= ${ETCDIR} LEOFS_BASEDIR= ${PREFIX}/lib/${PORTNAME} LEOFS_DBDIR= /var/db/${PORTNAME} LEOFS_LOGDIR= /var/log/${PORTNAME} LEOFS_RUNDIR= /var/run/${PORTNAME} LEOFS_SBIN_FILES= \ leo_gateway \ leo_manager \ leo_manager_slave \ leo_storage \ leofs PLIST_SUB+= LEOFS_USER=${LEOFS_USER} \ LEOFS_GROUP=${LEOFS_GROUP} \ LEOFS_DBDIR=${LEOFS_DBDIR} \ LEOFS_LOGDIR=${LEOFS_LOGDIR} \ LEOFS_RUNDIR=${LEOFS_RUNDIR} SUB_LIST+= LEOFS_USER=${LEOFS_USER} \ LEOFS_GROUP=${LEOFS_GROUP} \ LEOFS_ETCDIR=${LEOFS_ETCDIR} \ LEOFS_BASEDIR=${LEOFS_BASEDIR} \ LEOFS_DBDIR=${LEOFS_DBDIR} \ LEOFS_LOGDIR=${LEOFS_LOGDIR} \ LEOFS_RUNDIR=${LEOFS_RUNDIR} SUB_FILES+= ${LEOFS_SBIN_FILES:S/^/sbin-/} USES= gmake pkgconfig dos2unix USE_RC_SUBR= ${PORTNAME} DOS2UNIX_FILES= deps/leo_*/snmp/snmpa_*/leo_*_snmp.config ALL_TARGET= release MAKE_JOBS_UNSAFE=yes MAKE_ENV= PATH=${LOCALBASE}/lib/erlang17/bin:${PATH} LEOFS_DEPS= \ leo-project/leo_gateway=${PORTVERSION}:leo_gateway \ leo-project/leo_manager=${PORTVERSION}:leo_manager \ leo-project/leo_storage=${PORTVERSION}:leo_storage \ DeadZen/goldrush=0.1.7:goldrush \ basho/bitcask=2.0.1:bitcask \ basho/cuttlefish=2.0.5:cuttlefish \ basho/eleveldb=2.1.10:eleveldb \ basho/lager=2.2.0:lager \ basho/leveldb=2.0.10:leveldb \ davisp/jiffy=0.14.7:jiffy \ eproxus/meck=0.8.2:meck \ extend/cowlib=1.0.0:cowlib \ extend/ranch=1.0.0:ranch \ ferd/recon=2.2.1:recon \ jcomellas/getopt=v0.8.2:getopt \ leo-project/bear=0.8.2-for-leofs:bear \ leo-project/cowboy=for-leofs-1.4:cowboy \ leo-project/elarm=d9e8a6f:elarm \ leo-project/erpcgen=0.2.4:erpcgen \ leo-project/fifo_utils=d19b92c:fifo_utils \ leo-project/folsom=0.8.2-for-leofs:folsom \ leo-project/leo_backend_db=1.2.2:leo_backend_db \ leo-project/leo_cache=0.8.0:leo_cache \ leo-project/leo_commons=1.1.6:leo_commons \ leo-project/leo_dcerl=0.4.5:leo_dcerl \ leo-project/leo_logger=1.2.2:leo_logger \ leo-project/leo_mcerl=0.6.3:leo_mcerl \ leo-project/leo_mq=1.4.5:leo_mq \ leo-project/leo_object_storage=1.2.22:leo_object_storage \ leo-project/leo_ordning_reda=1.2.0:leo_ordning_reda \ leo-project/leo_pod=0.6.6:leo_pod \ leo-project/leo_redundant_manager=1.9.26:leo_redundant_manager \ leo-project/leo_rpc=0.10.8:leo_rpc \ leo-project/leo_s3_libs=1.2.5:leo_s3_libs \ leo-project/leo_statistics=1.1.12:leo_statistics \ leo-project/leo_watchdog=0.12.3:leo_watchdog \ leo-project/leo_tran=0.2.5:leo_tran \ leo-project/libcutil=0.4.4:libcutil \ leo-project/nfs_rpc_server=0.2.4:nfs_rpc_server \ leo-project/savanna_agent=0.4.15:savanna_agent \ leo-project/savanna_commons=0.10.1:savanna_commons \ manopapad/proper=1b773ee:proper \ seancribbs/neotoma=1.7.3:neotoma \ .for dep in ${LEOFS_DEPS} account= ${dep:C,/.*$,,} project= ${dep:C,^[^/]+/([^=]+)=.*$,\1,} tagname= ${dep:C,^[^=]+=([^:]+):.*$,\1,} label= ${dep:C,^.*:,,} GH_ACCOUNT:= ${GH_ACCOUNT} ${account}:${label} GH_PROJECT:= ${GH_PROJECT} ${project}:${label} GH_TAGNAME:= ${GH_TAGNAME} ${tagname}:${label} .endfor post-extract: .for dep in ${LEOFS_DEPS} .for tagname in ${dep:C,^[^=]+=([^\?]+)\?.*$,\1,} .for label in ${dep:C,^.*:,,} @${MKDIR} ${WRKSRC}/deps @${MV} ${WRKSRC_${label}} ${WRKSRC}/deps/${label} @if [ -f "${WRKSRC}/deps/${label}/src/${label}.app.src" ]; then \ ${REINPLACE_CMD} -e "s|{vsn, *git}|{vsn, \"${tagname}\"}|" \ "${WRKSRC}/deps/${label}/src/${label}.app.src"; \ fi .endfor .endfor .endfor @(cd ${WRKSRC}/deps/eleveldb/c_src && ${LN} -s ../../leveldb) @(cd ${WRKSRC}/deps/leo_mcerl/c_src && ${LN} -s ../../libcutil) @(cd ${WRKSRC}/deps/leo_dcerl/c_src && ${LN} -s ../../libcutil) post-patch: @${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g; \ s|%%LEOFS_DBDIR%%|${LEOFS_DBDIR}|g; \ s|%%LEOFS_LOGDIR%%|${LEOFS_LOGDIR}|g;' \ ${WRKSRC}/deps/leo_gateway/priv/leo_gateway.conf \ ${WRKSRC}/deps/leo_gateway/priv/leo_gateway.schema \ ${WRKSRC}/deps/leo_gateway/snmp/snmpa_gateway_0/leo_gateway_snmp.config \ ${WRKSRC}/deps/leo_manager/priv/leo_manager_0.conf \ ${WRKSRC}/deps/leo_manager/priv/leo_manager_0.schema \ ${WRKSRC}/deps/leo_manager/priv/leo_manager_1.conf \ ${WRKSRC}/deps/leo_manager/priv/leo_manager_1.schema \ ${WRKSRC}/deps/leo_manager/snmp/snmpa_manager_0/leo_manager_snmp.config \ ${WRKSRC}/deps/leo_manager/snmp/snmpa_manager_1/leo_manager_snmp.config \ ${WRKSRC}/deps/leo_storage/priv/leo_storage.conf \ ${WRKSRC}/deps/leo_storage/priv/leo_storage.schema \ ${WRKSRC}/deps/leo_storage/snmp/snmpa_storage_0/leo_storage_snmp.config pre-build: (cd ${WRKSRC}/deps/erpcgen && ${MAKE_ENV} ${MAKE}) (cd ${WRKSRC} && ${MAKE_ENV} ./deps/erpcgen/priv/erpcgen \ -a [svc_callback,xdr,hrl] deps/leo_gateway/src/leo_nfs_proto3.x) (cd ${WRKSRC} && ${MAKE_ENV} ./deps/erpcgen/priv/erpcgen \ -a [svc_callback,xdr,hrl] deps/leo_gateway/src/leo_nfs_mount3.x) (cd ${WRKSRC}/deps/nfs_rpc_server/src && \ ${MAKE_ENV} erl -noshell -pa ../../erpcgen/ebin \ -eval 'erpcgen:file(pmap, [xdrlib,clnt])' -s init stop) (cd ${WRKSRC}/deps/nfs_rpc_server/src && \ ${MAKE_ENV} erl -noshell -pa ../../erpcgen/ebin \ -eval 'erpcgen:file(nfs_rpc, [xdrlib,clnt])' -s init stop) FIND_ARGS= "! -name *.bak ! -name *.orig" do-install: ${MKDIR} \ ${STAGEDIR}${LEOFS_BASEDIR}/bin \ ${STAGEDIR}${LEOFS_BASEDIR}/snmp \ ${STAGEDIR}${LEOFS_BASEDIR}/releases/1 \ ${STAGEDIR}${LEOFS_ETCDIR} \ ${STAGEDIR}${LEOFS_DBDIR} \ ${STAGEDIR}${LEOFS_LOGDIR} \ ${STAGEDIR}${LEOFS_RUNDIR} (cd ${WRKSRC}/package/leo_gateway && \ ${COPYTREE_BIN} erts-*/bin ${STAGEDIR}${LEOFS_BASEDIR} ${FIND_ARGS} && \ ${COPYTREE_SHARE} etc ${STAGEDIR}${LEOFS_BASEDIR} ${FIND_ARGS} && \ ${COPYTREE_SHARE} lib ${STAGEDIR}${LEOFS_BASEDIR} ${FIND_ARGS}) (cd ${WRKSRC}/package/leo_manager_0 && \ ${COPYTREE_SHARE} etc ${STAGEDIR}${LEOFS_BASEDIR} ${FIND_ARGS} && \ ${COPYTREE_SHARE} lib ${STAGEDIR}${LEOFS_BASEDIR} ${FIND_ARGS}) (cd ${WRKSRC}/package/leo_storage && \ ${COPYTREE_SHARE} etc ${STAGEDIR}${LEOFS_BASEDIR} ${FIND_ARGS} && \ ${COPYTREE_SHARE} lib ${STAGEDIR}${LEOFS_BASEDIR} ${FIND_ARGS}) ${INSTALL_DATA} ${WRKSRC}/package/leo_manager_1/etc/leo_manager.schema \ ${STAGEDIR}${LEOFS_BASEDIR}/etc/leo_manager_slave.schema ${INSTALL_DATA} ${WRKSRC}/package/leo_manager_1/etc/leo_manager.conf \ ${STAGEDIR}${LEOFS_BASEDIR}/etc/leo_manager_slave.conf ${INSTALL_SCRIPT} ${WRKSRC}/package/leo_gateway/bin/cuttlefish \ ${STAGEDIR}${LEOFS_BASEDIR}/bin ${INSTALL_DATA} ${WRKSRC}/package/leo_gateway/releases/start_erl.data \ ${STAGEDIR}${LEOFS_BASEDIR}/releases ${INSTALL_DATA} ${WRKSRC}/package/leo_gateway/releases/1/start_clean.* \ ${STAGEDIR}${LEOFS_BASEDIR}/releases/1 (cd ${WRKSRC}/package/leo_gateway/releases && ${COPYTREE_SHARE} . \ ${STAGEDIR}${LEOFS_BASEDIR}/releases/leo_gateway ${FIND_ARGS}) (cd ${WRKSRC}/package/leo_manager_0/releases && ${COPYTREE_SHARE} . \ ${STAGEDIR}${LEOFS_BASEDIR}/releases/leo_manager ${FIND_ARGS}) (cd ${WRKSRC}/package/leo_storage/releases && ${COPYTREE_SHARE} . \ ${STAGEDIR}${LEOFS_BASEDIR}/releases/leo_storage ${FIND_ARGS}) (cd ${WRKSRC}/package/leo_gateway/snmp/snmpa_gateway_0 && \ ${COPYTREE_SHARE} . \ ${STAGEDIR}${LEOFS_BASEDIR}/snmp/snmpa_gateway ${FIND_ARGS}) (cd ${WRKSRC}/package/leo_manager_0/snmp/snmpa_manager_0 && \ ${COPYTREE_SHARE} . \ ${STAGEDIR}${LEOFS_BASEDIR}/snmp/snmpa_manager ${FIND_ARGS}) (cd ${WRKSRC}/package/leo_manager_1/snmp/snmpa_manager_1 && \ ${COPYTREE_SHARE} . \ ${STAGEDIR}${LEOFS_BASEDIR}/snmp/snmpa_manager_slave ${FIND_ARGS}) (cd ${WRKSRC}/package/leo_storage/snmp/snmpa_storage_0 && \ ${COPYTREE_SHARE} . \ ${STAGEDIR}${LEOFS_BASEDIR}/snmp/snmpa_storage ${FIND_ARGS}) ${INSTALL_DATA} ${WRKSRC}/package/leo_gateway/etc/leo_gateway.conf \ ${STAGEDIR}${LEOFS_ETCDIR}/leo_gateway.conf.sample ${INSTALL_DATA} ${WRKSRC}/package/leo_gateway/etc/server_cert.pem \ ${STAGEDIR}${LEOFS_ETCDIR}/server_cert.pem.sample ${INSTALL_DATA} ${WRKSRC}/package/leo_gateway/etc/server_key.pem \ ${STAGEDIR}${LEOFS_ETCDIR}/server_key.pem.sample ${INSTALL_DATA} ${WRKSRC}/package/leo_manager_0/etc/leo_manager.conf \ ${STAGEDIR}${LEOFS_ETCDIR}/leo_manager.conf.sample ${INSTALL_DATA} ${WRKSRC}/package/leo_manager_1/etc/leo_manager.conf \ ${STAGEDIR}${LEOFS_ETCDIR}/leo_manager_slave.conf.sample ${INSTALL_DATA} ${WRKSRC}/package/leo_storage/etc/leo_storage.conf \ ${STAGEDIR}${LEOFS_ETCDIR}/leo_storage.conf.sample ${INSTALL_SCRIPT} ${WRKSRC}/leofs-adm ${STAGEDIR}${PREFIX}/sbin/leofs-adm .for f in ${LEOFS_SBIN_FILES} ${INSTALL_SCRIPT} ${WRKDIR}/sbin-${f} ${STAGEDIR}${PREFIX}/sbin/${f} .endfor cd ${STAGEDIR}${PREFIX} ; \ ${FIND} ${LEOFS_BASEDIR:S/${PREFIX}\///} \ ${LEOFS_LIBXDIR:S/${PREFIX}\///} -type f -o -type l \ | ${SORT} > ${WRKDIR}/PLIST.leofs cd ${STAGEDIR}${PREFIX} ; \ ${FIND} ${LEOFS_BASEDIR:S/${PREFIX}\///} \ ${LEOFS_LIBXDIR:S/${PREFIX}\///} -type d -empty \ | ${SORT} -r | ${SED} -e 's/^/@dir /' \ >> ${WRKDIR}/PLIST.leofs ${ECHO_CMD} "r ${TMPPLIST}" > ${WRKDIR}/ex.script ${ECHO_CMD} "/Insert PLIST.leofs" >> ${WRKDIR}/ex.script ${ECHO_CMD} "d" >> ${WRKDIR}/ex.script ${ECHO_CMD} "r ${WRKDIR}/PLIST.leofs" >> ${WRKDIR}/ex.script ${ECHO_CMD} "x!" >> ${WRKDIR}/ex.script ${CP} -p ${TMPPLIST} ${TMPPLIST}.pre-leofs cd ${WRKDIR} ; ex < ex.script .include Index: head/databases/libcouchbase/Makefile =================================================================== --- head/databases/libcouchbase/Makefile (revision 426087) +++ head/databases/libcouchbase/Makefile (revision 426088) @@ -1,25 +1,28 @@ # $FreeBSD$ PORTNAME= libcouchbase DISTVERSION= 2.6.3 CATEGORIES= databases MASTER_SITES= http://packages.couchbase.com/clients/c/ MAINTAINER= sergey@couchbase.com COMMENT= Multithreaded noSQL database (client and library) LICENSE= APACHE20 LIB_DEPENDS= libevent.so:devel/libevent2 \ libev.so:devel/libev \ libuv.so:devel/libuv CMAKE_ARGS+= -DLCB_NO_TESTS=1 USES= cmake perl5 USE_LDCONFIG= yes USE_PERL5= build run MAKE_JOBS_UNSAFE= yes +BROKEN_aarch64= Fails to link: error adding symbols: File in wrong format +BROKEN_mips64= Fails to link: ld: failed to merge target specific data + .include Index: head/databases/mariadb55-server/Makefile =================================================================== --- head/databases/mariadb55-server/Makefile (revision 426087) +++ head/databases/mariadb55-server/Makefile (revision 426088) @@ -1,128 +1,129 @@ # $FreeBSD$ PORTNAME?= mariadb PORTVERSION= 5.5.53 CATEGORIES= databases ipv6 MASTER_SITES= http://ftp.osuosl.org/pub/mariadb/${PORTNAME}-${PORTVERSION}/source/ \ http://mirrors.supportex.net/mariadb/${PORTNAME}-${PORTVERSION}/source/ \ http://mirror.aarnet.edu.au/pub/MariaDB/${PORTNAME}-${PORTVERSION}/source/ \ http://mirror2.hs-esslingen.de/pub/Mirrors/mariadb/${PORTNAME}-${PORTVERSION}/source/ \ http://gd.tuwien.ac.at/db/mariadb/${PORTNAME}-${PORTVERSION}/source/ \ http://mirrors.fe.up.pt/pub/mariadb/${PORTNAME}-${PORTVERSION}/source/ \ http://mirror.de.gsnw.de:56431/mariadb/${PORTNAME}-${PORTVERSION}/source/ \ http://mirror.layerjet.com/mariadb/${PORTNAME}-${PORTVERSION}/source/ \ http://mirror.switch.ch/mirror/mariadb/${PORTNAME}-${PORTVERSION}/source/ PKGNAMESUFFIX?= 55-server MAINTAINER= never@nevermind.kiev.ua COMMENT?= Multithreaded SQL database (server) LICENSE= GPLv2 SUB_FILES= pkg-message PKGMESSAGE= ${WRKDIR}/pkg-message SLAVEDIRS= databases/mariadb55-client USES= cmake execinfo gmake shebangfix ssl SHEBANG_FILES= scripts/*.sh CMAKE_ARGS+= -DINSTALL_DOCDIR="share/doc/mysql" \ -DINSTALL_DOCREADMEDIR="share/doc/mysql" \ -DINSTALL_INCLUDEDIR="include/mysql" \ -DINSTALL_INFODIR="info" \ -DINSTALL_LIBDIR="lib/mysql" \ -DINSTALL_MANDIR="man" \ -DINSTALL_MYSQLDATADIR="/var/db/mysql" \ -DINSTALL_MYSQLSHAREDIR="share/mysql" \ -DINSTALL_MYSQLTESTDIR= \ -DINSTALL_PLUGINDIR="lib/mysql/plugin" \ -DINSTALL_SBINDIR="libexec" \ -DINSTALL_SCRIPTDIR="bin" \ -DINSTALL_SHAREDIR="share" \ -DINSTALL_SQLBENCHDIR="share/mysql" \ -DINSTALL_SUPPORTFILESDIR="share/mysql" \ -DWITH_UNIT_TESTS=0 \ -DWITH_LIBEDIT=0 \ -DWITH_LIBWRAP=1 \ -DWITH_SSL=yes \ -DEXECINFO_ROOT=${LOCALBASE} \ -DCOMPILATION_COMMENT="FreeBSD Ports" DATADIR= ${PREFIX}/share/mysql BROKEN_aarch64= Fails to link: missing sbrk BROKEN_armv6= Does not compile on armv6 +BROKEN_sparc64= Does not compile: Unsupported platform .if defined(USE_MYSQL) .error You have 'USE_MYSQL' variable defined either in environment or in make(1) arguments. Please undefine and try again. .endif .if !defined(CLIENT_ONLY) # MySQL-Server part USES+= mysql:55m CONFLICTS_INSTALL= mariadb5[0-46-9]-server-* \ mariadb1*-server-* \ mysql[0-9]*-server-* \ percona[0-9]*-server-* USE_RC_SUBR= mysql-server USERS= mysql GROUPS= mysql CMAKE_ARGS+= -DREADLINE_INCLUDE_DIR=/usr/include \ -DWITH_EMBEDDED_SERVER="ON" \ -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 .else # MySQL-Client part USES+= readline .endif OPTIONS_DEFINE+= FASTMTX OPTIONS_SUB= yes NO_OPTIONS_SORT=yes FASTMTX_DESC= Replace mutexes with spinlocks FASTMTX_CMAKE_ON= -DWITH_FAST_MUTEXES=1 .if !defined(CLIENT_ONLY) # MySQL-Server options OPTIONS_DEFINE+= MAXKEY OQGRAPH OPTIONS_DEFAULT+= MAXKEY MAXKEY_DESC= Change max key length from 1000 to 4000 OQGRAPH_DESC= Open Query Graph Computation engine OQGRAPH_USE= GCC=yes OQGRAPH_LIB_DEPENDS= libboost_system.so:devel/boost-libs OQGRAPH_BROKEN= yes MAXKEY_EXTRA_PATCHES= ${FILESDIR}/extra-patch-include_my_compare.h .endif .include .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000012 CMAKE_ARGS+= -DWITH_JEMALLOC="system" .else CMAKE_ARGS+= -DWITH_JEMALLOC="no" .endif # Server segfaults on i386 when built with clang >= 3.4 .if ${ARCH} == 'i386' && ${OSVERSION} >= 1001000 USE_GCC= yes .endif post-extract-OQGRAPH-off: @${RM} -r ${WRKSRC}/storage/oqgraph post-patch: @${REINPLACE_CMD} 's/*.1/${MAN1}/' ${WRKSRC}/man/CMakeLists.txt @${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/mysys/default.c @${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/scripts/mysql_config.sh .include Index: head/databases/metakit/Makefile =================================================================== --- head/databases/metakit/Makefile (revision 426087) +++ head/databases/metakit/Makefile (revision 426088) @@ -1,82 +1,85 @@ # Created by: Russell L. Carter # $FreeBSD$ PORTNAME= metakit PORTVERSION= 2.4.9.7 PORTREVISION= 2 CATEGORIES= databases MASTER_SITES= http://www.equi4.com/pub/mk/ MAINTAINER= ports@FreeBSD.org COMMENT= C++ embedded database engine with Python and Tcl support LICENSE= MIT GNU_CONFIGURE= yes CONFIGURE_SCRIPT= ../unix/configure USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/builds +BROKEN_aarch64= Fails to build: error: typedef redefinition with different types +BROKEN_mips64= Fails to build: error: conflicting declaration typedef long int t4_i32 + OPTIONS_DEFINE= PYTHON TCL DOCS OPTIONS_DEFAULT= PYTHON .include .if ${PORT_OPTIONS:MPYTHON} USES+= python CONFIGURE_ARGS+= --with-python=${LOCALBASE} CATEGORIES+= python PLIST_SUB+= WITH_PYTHON="" .else PLIST_SUB+= WITH_PYTHON="@comment " .endif .if ${PORT_OPTIONS:MTCL} USES+= tcl:85 CATEGORIES+= tcl CONFIGURE_ARGS+=--with-tcl=${TCL_INCLUDEDIR} CONFIGURE_ENV+= TCL_LIBDIR=${TCL_LIBDIR} PLIST_SUB+= TCL_V="${TCL_VER}" PLIST_SUB+= WITH_TCL="" .else PLIST_SUB+= WITH_TCL="@comment " .endif pre-patch: ${REINPLACE_CMD} -e "s=doc/==" ${WRKSRC}/../Metakit.html ${REINPLACE_CMD} -e "s|= tclsh|=${TCLSH}|" \ ${WRKSRC}/../unix/Makefile.in ${REINPLACE_CMD} -e "s=python2.[0-9]=${PYTHON_VERSION}=" \ ${WRKSRC}/../unix/Makefile.in ${WRKSRC}/../unix/configure post-build: .if ${PORT_OPTIONS:MPYTHON} ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ ${WRKSRC}/../python ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ ${WRKSRC}/../python .endif pre-install: @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} post-install: ${INSTALL_PROGRAM} ${WRKSRC}/libmk4.so \ ${STAGEDIR}${PREFIX}/lib/libmk4.so.0 ${LN} -sf libmk4.so.0 ${STAGEDIR}${PREFIX}/lib/libmk4.so @${MKDIR} ${STAGEDIR}${DOCSDIR} ${TAR} -C ${WRKSRC}/../doc --exclude "*CVS" -cf - . | \ ${TAR} -C ${STAGEDIR}${DOCSDIR} --unlink -xf - ${INSTALL_DATA} ${WRKSRC}/../Metakit.html ${WRKSRC}/../CHANGES \ ${WRKSRC}/../README ${STAGEDIR}${DOCSDIR} test: @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} test) .if ${PORT_OPTIONS:MTCL} @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} test-tcl) .endif .include Index: head/databases/p5-Tie-LevelDB/Makefile =================================================================== --- head/databases/p5-Tie-LevelDB/Makefile (revision 426087) +++ head/databases/p5-Tie-LevelDB/Makefile (revision 426088) @@ -1,43 +1,43 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= Tie-LevelDB PORTVERSION= 0.07 PORTREVISION= 4 CATEGORIES= databases perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Perl Interface to the Google LevelDB NoSQL database LICENSE= ART10 GPLv1 LICENSE_COMB= dual LIB_DEPENDS= libleveldb.so:databases/leveldb BROKEN_aarch64= does not build: error: Please implement AtomicPointer for this platform BROKEN_powerpc64= does not build -BROKEN_sparcpc64= does not build: unrecognized command line options +BROKEN_sparc64= does not build: unrecognized command line options MAKE_ARGS= CC="${CXX}" USE_PERL5= configure USES= compiler gmake localbase perl5 .include .if ${COMPILER_TYPE} == clang CFLAGS+= -Wno-reserved-user-defined-literal .endif post-patch: @${REINPLACE_CMD} -e '/build_detect_platform/d' \ -e 's|build_config.mk|${LOCALBASE}/share/leveldb/&|' \ -e '/OBJECT/ s|".*\(LevelDB\.o\).*"|"\1"|' \ -e 's|g++|${CXX}|' \ ${WRKSRC}/Makefile.PL post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Tie/LevelDB/LevelDB.so .include Index: head/databases/percona55-client/Makefile =================================================================== --- head/databases/percona55-client/Makefile (revision 426087) +++ head/databases/percona55-client/Makefile (revision 426088) @@ -1,37 +1,40 @@ # $FreeBSD$ PORTNAME= percona PKGNAMESUFFIX= 55-client COMMENT= Multithreaded SQL database (client) MASTERDIR= ${.CURDIR}/../percona55-server PKGMESSAGE= ${.CURDIR}/pkg-message PATCHDIR= ${.CURDIR}/files PLIST= ${.CURDIR}/pkg-plist CONFLICTS_INSTALL= mysql*-client-* \ mariadb*-client-* \ percona5[0-46-9]-client-* CMAKE_ARGS+= -DWITHOUT_SERVER=1 CMAKE_ARGS+= -DENABLE_DTRACE=OFF USE_LDCONFIG= ${PREFIX}/lib/mysql +BROKEN_aarch64= Fails to build: error: passing int to parameter of incompatible type va_list +BROKEN_armv6= Fails to build: error: passing int to parameter of incompatible type va_list + MANPAGES= comp_err.1 msql2mysql.1 mysql.1 mysql_config.1 mysql_find_rows.1 \ mysql_waitpid.1 mysqlaccess.1 mysqladmin.1 mysqlbinlog.1 \ mysqlcheck.1 mysqldump.1 mysqlimport.1 mysqlshow.1 mysqlslap.1 CLIENT_ONLY= yes # Percona renamed the libraries, until we decide how to deal with it create some symlinks # to prevent breaking installed ports. post-install: ${LN} -s libperconaserverclient.so ${STAGEDIR}${PREFIX}/lib/mysql/libmysqlclient.so ${LN} -s libperconaserverclient.so.18 ${STAGEDIR}${PREFIX}/lib/mysql/libmysqlclient.so.18 ${LN} -s libperconaserverclient_r.so ${STAGEDIR}${PREFIX}/lib/mysql/libmysqlclient_r.so ${LN} -s libperconaserverclient_r.so.18 ${STAGEDIR}${PREFIX}/lib/mysql/libmysqlclient_r.so.18 .include "${MASTERDIR}/Makefile" Index: head/databases/py-sqlrelay/Makefile =================================================================== --- head/databases/py-sqlrelay/Makefile (revision 426087) +++ head/databases/py-sqlrelay/Makefile (revision 426088) @@ -1,42 +1,44 @@ # Created by: Akinori MUSHA aka knu # $FreeBSD$ PORTNAME= ${SQLRELAY_PORTNAME} PORTVERSION= ${SQLRELAY_PORTVERSION} PORTREVISION= 2 CATEGORIES= databases python MASTER_SITES= # none PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= # none MAINTAINER= ports@FreeBSD.org COMMENT= Python modules to access to SQL Relay EXTRACT_DEPENDS= ${NONEXISTENT}:${SQLRELAY_PORTDIR}:patch LIB_DEPENDS= libsqlrclient.so:${SQLRELAY_PORTDIR} USES= gmake perl5 python USE_PERL5= build patch WRKSRC= ${WRKDIR}/${PORTNAME} BUILD_WRKSRC= ${WRKSRC}/src/api/python INSTALL_WRKSRC= ${BUILD_WRKSRC} GNU_CONFIGURE= yes CONFIGURE_ARGS= ${SQLRELAY_CONFIGURE_ARGS} \ --with-python-prefix="${LOCALBASE}" +BROKEN_aarch64= Fails to configure: machine aarch64-portbld not recognized + .include "${.CURDIR}/../sqlrelay/Makefile.common" do-extract: ${MKDIR} ${WRKDIR} ${LN} -fs `${SQLRELAY_WRKSRC_CMD}` ${WRKSRC} post-patch: ${PERL} -i -p \ -e 's,"2\.4" "2\.3" "2\.2" "2\.1",${PYTHON_VERSION:S/^python//},g;' \ ${WRKSRC}/configure post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/SQLRelay/CSQLRelay.so .include Index: head/databases/riak/Makefile =================================================================== --- head/databases/riak/Makefile (revision 426087) +++ head/databases/riak/Makefile (revision 426088) @@ -1,87 +1,89 @@ # $FreeBSD$ PORTNAME= riak PORTVERSION= 1.4.12 PORTREVISION= 2 CATEGORIES= databases MASTER_SITES= http://s3.amazonaws.com/downloads.basho.com/riak/${PORTVERSION:R}/${PORTVERSION}/ \ http://downloads.basho.com.s3.amazonaws.com/riak/${PORTVERSION:R}/${PORTVERSION}/ MAINTAINER= robak@FreeBSD.org COMMENT= Open source, distributed, noSQL database LICENSE= APACHE20 -BROKEN_powerpc64= Does not build - BUILD_DEPENDS= ${LOCALBASE}/lib/erlang15/bin/erlc:lang/erlang-runtime15 USES= gmake readline shebangfix SHEBANG_FILES= deps/eper/priv/bin/dtop \ deps/eper/priv/bin/gperf \ deps/eper/priv/bin/ntop \ deps/eper/priv/bin/redbug \ deps/eper/priv/bin/sherk USE_RC_SUBR= riak PLIST= ${WRKDIR}/pkg-plist PLIST_SUB+= GROUPS=${GROUPS} \ RIAK_CONFDIR=${RIAK_CONFDIR} \ RIAK_DBDIR=${RIAK_DBDIR} \ RIAK_HOMEDIR=${RIAK_HOMEDIR} \ RIAK_LIBDIR=${RIAK_LIBDIR} \ RIAK_LOGDIR=${RIAK_LOGDIR} \ USERS=${USERS} USERS= riak GROUPS= riak RIAK_CONFDIR?= ${PREFIX}/etc/${PORTNAME} RIAK_LOGDIR?= /var/log/${PORTNAME} RIAK_DBDIR?= /var/db/${PORTNAME} RIAK_LIBDIR?= ${PREFIX}/lib/${PORTNAME}/lib RIAK_HOMEDIR?= ${PREFIX}/lib/${PORTNAME} ALL_TARGET= rel MAKE_JOBS_UNSAFE=yes MAKE_ENV= PATH=${LOCALBASE}/lib/erlang15/bin:${PATH} + +BROKEN_aarch64= Does not compile: error: Unknown CPU architecture +BROKEN_powerpc64= Does not build +BROKEN_sparc64= Does not compile: Please implement AtomicPointer for this platform .include post-patch: @${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/rel/vars.config pre-install: ${RM} ${PLIST} ${CAT} ${PKGDIR}/pkg-plist >> ${PLIST} (cd ${WRKSRC}/rel/${PORTNAME}; ${FIND} releases -type f \ | ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \ | ${AWK} '{print "lib/riak/"$$2 }' >> ${PLIST}) (cd ${WRKSRC}/rel/${PORTNAME}; ${FIND} erts-* -type f \ | ${AWK} '{print length, $$0}' | ${SORT} -rn \ | ${AWK} '{print "lib/riak/"$$2 }' >> ${PLIST}) (cd ${WRKSRC}/rel; ${FIND} ${PORTNAME}/lib -type f \ | ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \ | ${AWK} '{print "lib/"$$2 }' >> ${PLIST}) ${ECHO} "@owner" >> ${PLIST} ${ECHO} "@group" >> ${PLIST} do-install: .for d in ${RIAK_CONFDIR} ${RIAK_LOGDIR} ${RIAK_DBDIR} ${RIAK_LIBDIR} ${RIAK_HOMEDIR} ${MKDIR} ${STAGEDIR}${d} .endfor ${INSTALL_DATA} ${WRKSRC}/rel/riak/etc/vm.args ${STAGEDIR}${RIAK_CONFDIR}/vm.args.sample ${INSTALL_DATA} ${WRKSRC}/rel/riak/etc/app.config ${STAGEDIR}${RIAK_CONFDIR}/app.config.sample ${INSTALL_DATA} ${WRKSRC}/rel/riak/etc/cert.pem ${STAGEDIR}${RIAK_CONFDIR}/cert.pem.sample ${INSTALL_DATA} ${WRKSRC}/rel/riak/etc/key.pem ${STAGEDIR}${RIAK_CONFDIR}/key.pem.sample (cd ${WRKSRC}/rel/riak/lib/ && ${COPYTREE_BIN} . ${STAGEDIR}${RIAK_LIBDIR}) (cd ${WRKSRC}/rel/riak/bin/ && ${COPYTREE_BIN} . ${STAGEDIR}${PREFIX}/sbin/) (cd ${WRKSRC}/rel/riak/lib/basho-patches && ${COPYTREE_SHARE} . ${STAGEDIR}${RIAK_LIBDIR}/basho-patches) (cd ${WRKSRC}/rel/riak/releases && ${COPYTREE_SHARE} . ${STAGEDIR}${RIAK_HOMEDIR}/releases) ${CP} -R ${WRKSRC}/rel/riak/erts-* ${STAGEDIR}${RIAK_HOMEDIR} ${INSTALL_MAN} ${WRKSRC}/doc/man/man1/riak.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/doc/man/man1/riak-admin.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/doc/man/man1/riak-debug.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/doc/man/man1/search-cmd.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/ .include Index: head/databases/riak2/Makefile =================================================================== --- head/databases/riak2/Makefile (revision 426087) +++ head/databases/riak2/Makefile (revision 426088) @@ -1,104 +1,104 @@ # $FreeBSD$ PORTNAME= riak2 PORTVERSION= 2.1.1 PORTREVISION= 1 CATEGORIES= databases MASTER_SITES= http://s3.amazonaws.com/downloads.basho.com/riak/${PORTVERSION:R}/${PORTVERSION}/ \ http://downloads.basho.com.s3.amazonaws.com/riak/${PORTVERSION:R}/${PORTVERSION}/ \ http://s3.amazonaws.com/files.basho.com/solr/:solr \ http://s3.amazonaws.com/files.basho.com/yokozuna/:yokozuna DISTNAME= riak-${PORTVERSION} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ solr-4.7.0-yz-1.tgz:solr \ yokozuna-1.jar:yokozuna \ yz_monitor-1.jar:yokozuna EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} solr-4.7.0-yz-1.tgz MAINTAINER= wg@FreeBSD.org COMMENT= Riak is an open source, distributed, noSQL database LICENSE= APACHE20 -BROKEN_powerpc64= Does not build - BUILD_DEPENDS= ${LOCALBASE}/lib/riak-erlang/bin/erlc:lang/erlang-riak USES= gmake readline shebangfix SHEBANG_FILES= deps/eper/priv/bin/* \ ../solr-4.7.0-yz-1/example/etc/create-solrtest.keystore.sh USE_RC_SUBR= riak USE_GCC= yes -BROKEN_i386= does not build +BROKEN_i386= Does not build +BROKEN_powerpc64= Does not build +BROKEN_sparc64= Does not build: Please implement AtomicPointer for this platform USERS= riak GROUPS= riak RIAK_CONFDIR?= ${PREFIX}/etc/riak RIAK_DBDIR?= /var/db/riak RIAK_HOMEDIR?= ${PREFIX}/lib/riak RIAK_LIBDIR?= ${PREFIX}/lib/riak/lib RIAK_LOGDIR?= /var/log/riak PLIST_SUB+= RIAK_CONFDIR=${RIAK_CONFDIR} \ RIAK_DBDIR=${RIAK_DBDIR} \ RIAK_HOMEDIR=${RIAK_HOMEDIR} \ RIAK_LIBDIR=${RIAK_LIBDIR} \ RIAK_LOGDIR=${RIAK_LOGDIR} \ USERS=${USERS} \ GROUPS=${GROUPS} ALL_TARGET= rel MAKE_JOBS_UNSAFE=yes MAKE_ENV= PATH=${LOCALBASE}/lib/riak-erlang/bin:${PATH} post-patch: @${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/rel/vars.config @${REINPLACE_CMD} -e 's|%%BUILD_DIR%%|${WRKDIR}|g' \ -e 's|%%DISTDIR%%|${DISTDIR}|g' \ -e 's|%%YOKOZUNA%%|${WRKSRC}/deps/yokozuna|g' \ ${WRKSRC}/deps/yokozuna/tools/grab-solr.sh do-install: ${MKDIR} ${STAGEDIR}${RIAK_CONFDIR} ${MKDIR} ${STAGEDIR}${RIAK_DBDIR} ${MKDIR} ${STAGEDIR}${RIAK_LOGDIR} ${INSTALL_DATA} ${WRKSRC}/rel/riak/etc/riak.conf ${STAGEDIR}${RIAK_CONFDIR}/riak.conf.sample ${INSTALL_DATA} ${WRKSRC}/rel/riak/etc/solr-log4j.properties ${STAGEDIR}${RIAK_CONFDIR}/solr-log4j.properties.sample (cd ${WRKSRC}/rel/riak/lib/ && ${COPYTREE_BIN} . ${STAGEDIR}${RIAK_LIBDIR}) (cd ${WRKSRC}/rel/riak/bin/ && ${COPYTREE_BIN} . ${STAGEDIR}${PREFIX}/sbin/) (cd ${WRKSRC}/rel/riak/lib/basho-patches && ${COPYTREE_SHARE} . ${STAGEDIR}${RIAK_LIBDIR}/basho-patches) (cd ${WRKSRC}/rel/riak/releases && ${COPYTREE_SHARE} . ${STAGEDIR}${RIAK_HOMEDIR}/releases) ${CP} -R ${WRKSRC}/rel/riak/erts-* ${STAGEDIR}${RIAK_HOMEDIR} ${INSTALL_MAN} ${WRKSRC}/doc/man/man1/riak.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/doc/man/man1/riak-admin.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/doc/man/man1/riak-debug.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/doc/man/man1/search-cmd.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/ #@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/riak/lib/bitcask-1.7.0/priv/bitcask.so #@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/riak/lib/erlang_js-1.3.0-0-g07467d8/priv/erlang_js_drv.so #@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/riak/lib/syslog-1.0.2/priv/syslog_drv.so #@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/riak/lib/canola-2.0.0-0-g9bdfee8/priv/canola-port #@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/riak/lib/sext-1.1p3-0-g846b9cc/priv/sext.so post-install: (cd ${STAGEDIR}${RIAK_HOMEDIR}; ${FIND} releases -type f \ | ${SED} -e 's,^\./,,g' \ | ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \ | ${AWK} '{print "lib/riak/"$$2 }' >> ${TMPPLIST}) (cd ${STAGEDIR}${RIAK_HOMEDIR}; ${FIND} erts-* -type f \ | ${SED} -e 's,^\./,,g' \ | ${AWK} '{print length, $$0}' | ${SORT} -rn \ | ${AWK} '{print "lib/riak/"$$2 }' >> ${TMPPLIST}) (cd ${STAGEDIR}${RIAK_LIBDIR}; ${FIND} . -type f \ | ${SED} -e 's,^\./,,g' \ | ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \ | ${AWK} '{print "lib/riak/lib/"$$2 }' >> ${TMPPLIST}) (cd ${STAGEDIR}${RIAK_LIBDIR}; ${FIND} . -type d -empty \ | ${SED} -e 's,^\./,,g' \ | ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \ | ${AWK} '{print "@dir lib/riak/lib/"$$2 }' >> ${TMPPLIST}) ${ECHO} "@owner" >> ${TMPPLIST} ${ECHO} "@group" >> ${TMPPLIST} .include Index: head/databases/rocksdb/Makefile =================================================================== --- head/databases/rocksdb/Makefile (revision 426087) +++ head/databases/rocksdb/Makefile (revision 426088) @@ -1,77 +1,78 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= rocksdb PORTVERSION= 4.6.1 DISTVERSIONPREFIX= v CATEGORIES= databases MAINTAINER= sunpoet@FreeBSD.org COMMENT= Persistent key-value store for fast storage environments LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libgflags.so:devel/gflags \ libsnappy.so:archivers/snappy -BROKEN_powerpc64= does not build - OPTIONS_DEFINE= DEBUG ALL_TARGET= shared_lib static_lib all CPPFLAGS+= -DOS_FREEBSD MAKE_ENV= CXX=${CXX} USE_CXXSTD= c++11 USE_LDCONFIG= yes USES= compiler:c++11-lib gmake localbase:ldflags PORTDATA= make_config.mk GH_ACCOUNT= facebook USE_GITHUB= yes BROKEN_DragonFly= does not build on DragonFly BSD using GCC with -Werror -BROKEN_sparc64= cannot build: uses unknown compiler flags +BROKEN_aarch64= does not build: the clang compiler does not support -march=native +BROKEN_armv6= does not build: the clang compiler does not support -march=native +BROKEN_powerpc64= does not build +BROKEN_sparc64= cannot build: uses unknown compiler flags BENCHMARKS= cache_bench db_bench memtablerep_bench table_reader_bench TOOLS= db_repl_stress db_sanity_test db_stress ldb rocksdb_dump rocksdb_undump sst_dump write_stress DEBUG_MAKE_ENV= DEBUG_LEVEL=2 DEBUG_MAKE_ENV_OFF= DEBUG_LEVEL=0 .include .if ${OSVERSION} <= 1000000 CFLAGS+= -D_GLIBCXX_USE_C99 .endif .if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 36 CXXFLAGS+= -Wno-inconsistent-missing-override .endif post-patch: @${REINPLACE_CMD} -e '/^all: / s| $$(TESTS)||' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's| -fno-builtin-memcmp||; s| -ltcmalloc||' ${WRKSRC}/build_tools/build_detect_platform @${REINPLACE_CMD} -e 's|#include "gtest/gtest.h"|#include "gtest.h"|' ${WRKSRC}/third-party/gtest-1.7.0/fused-src/gtest/gtest-all.cc .if defined(WITHOUT_PROFILE) @${REINPLACE_CMD} -e '/pg = / s| -pg||' ${WRKSRC}/Makefile .endif # Disable SSE4.2 on i386 architecture to fix i386 builds on FreeBSD package building cluster .if ${ARCH} == i386 @${REINPLACE_CMD} -e 's|#ifdef __SSE4_2__|&DISABLED__|' ${WRKSRC}/util/crc32c.cc .endif do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/include/rocksdb/ ${STAGEDIR}${DATADIR}/ cd ${WRKSRC}/ && ${INSTALL_PROGRAM} ${BENCHMARKS} ${TOOLS} ${STAGEDIR}${PREFIX}/bin/ cd ${WRKSRC}/include/rocksdb/ && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include/rocksdb/ ${INSTALL_DATA} ${WRKSRC}/librocksdb.a ${STAGEDIR}${PREFIX}/lib/ ${INSTALL_LIB} ${WRKSRC}/librocksdb.so ${STAGEDIR}${PREFIX}/lib/librocksdb.so.0 ${LN} -fs librocksdb.so.0 ${STAGEDIR}${PREFIX}/lib/librocksdb.so ${INSTALL_DATA} ${WRKSRC}/make_config.mk ${STAGEDIR}${DATADIR}/ regression-test test: build cd ${WRKSRC}/ && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} check .include Index: head/databases/tarantool-c/Makefile =================================================================== --- head/databases/tarantool-c/Makefile (revision 426087) +++ head/databases/tarantool-c/Makefile (revision 426088) @@ -1,20 +1,24 @@ # $FreeBSD$ PORTNAME= tarantool-c PORTVERSION= 1.0.0 PORTREVISION= 1 CATEGORIES= databases MAINTAINER= vg@FreeBSD.org COMMENT= C client for Tarantool 1.6+ LIB_DEPENDS= libmsgpuck.so:devel/msgpuck USE_GITHUB= yes GH_ACCOUNT= tarantool GH_TAGNAME= a251965 USES= cmake CMAKE_ARGS= -DENABLE_BUNDLED_MSGPUCK=false +BROKEN_aarch64= Fails to compile: clang compiler does not support -march=native +BROKEN_mips64= Fails to compile: clang compiler does not support -march=native +BROKEN_sparc64= Fails to compile: clang compiler does not support -march=native + .include Index: head/databases/virtuoso/Makefile =================================================================== --- head/databases/virtuoso/Makefile (revision 426087) +++ head/databases/virtuoso/Makefile (revision 426088) @@ -1,107 +1,108 @@ # Created by: Max Khon # $FreeBSD$ PORTNAME= virtuoso PORTVERSION= 7.2.4.2 PORTREVISION= 1 CATEGORIES= databases MASTER_SITES= SF DISTNAME= ${PORTNAME}-opensource-${PORTVERSION} MAINTAINER= fjoe@FreeBSD.org COMMENT= Universal SQL/Application Server LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gawk:lang/gawk\ htmldoc:textproc/htmldoc\ flex>2.5.4:textproc/flex\ gperf>=3.0.3:devel/gperf LIB_DEPENDS= libxml2.so:textproc/libxml2 BROKEN_aarch64= Fails to link: missing sbrk BROKEN_powerpc64= Does not build +BROKEN_sparc64= Does not compile: error: DV_INT_TAG_WORD undeclared NOT_FOR_ARCHS= arm armv6 i386 mips powerpc NOT_FOR_ARCHS_REASON= can only be built on 64bit platforms USES= execinfo gmake libtool readline uidfix USE_AUTOTOOLS= autoheader aclocal USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-readline\ --without-internal-zlib\ --without-jdk2\ --without-jdk3\ --without-jdk4\ --disable-hslookup\ --disable-wbxml2\ --with-layout=freebsd\ --datadir="${PREFIX}"\ --localstatedir="${PREFIX}" CPPFLAGS+= -std=gnu89 ${IODBC_CPPFLAGS} -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lexecinfo MAKE_ENV= PATH=${LOCALBASE}/bin:${PATH}\ ISQL=isql-vt USE_RC_SUBR= virtuoso USERS= virtuoso GROUPS= virtuoso SUB_FILES= pkg-message CHECK_PORT= nc -z localhost $$\1 2>\&1 OPTIONS_DEFINE= IMAGEMAGICK KERBEROS LDAP IODBC post-patch: ${REINPLACE_CMD} -e 's,-lruby,-lruby${RUBY_VER:S,.,,},g'\ ${WRKSRC}/configure ${FIND} ${WRKSRC} -name '*.sh' | ${XARGS} ${GREP} -l 'netstat -an.*grep LISTEN' |\ ${XARGS} ${REINPLACE_CMD}\ -e 's,expr \$$,expr -- $$,'\ -e 's,netstat -an.*grep.*$$\([a-zA-Z0-9]*\).*grep LISTEN,${CHECK_PORT},' check: ${SETENV} -u HOST ${MAKE_ENV} ${MAKE} -C ${WRKSRC} check .include .if ${PORT_OPTIONS:MIMAGEMAGICK} CONFIGURE_ARGS+=--enable-imagemagick=${LOCALBASE} LIB_DEPENDS+= libMagickWand-6.so:graphics/ImageMagick PLIST_SUB+= WITH_IMAGEMAGICK="" .else CONFIGURE_ARGS+=--disable-imagemagick PLIST_SUB+= WITH_IMAGEMAGICK="@comment " .endif .if ${PORT_OPTIONS:MIODBC} CONFIGURE_ARGS+=--with-iodbc=${LOCALBASE} LIB_DEPENDS+= libiodbc.so:databases/libiodbc IODBC_CPPFLAGS= -I${LOCALBASE}/include/libiodbc PLIST_SUB+= WITH_IODBC="" .else IODBC_CPPFLAGS= -I../../libsrc/odbcsdk/include PLIST_SUB+= WITH_IODBC="@comment " .endif .if ${PORT_OPTIONS:MKERBEROS} CONFIGURE_ARGS+=--enable-krb=${LOCALBASE} LIB_DEPENDS+= libkrb5.so:security/krb5 .else CONFIGURE_ARGS+=--disable-krb .endif .if ${PORT_OPTIONS:MLDAP} CONFIGURE_ARGS+=--enable-openldap=${LOCALBASE} USE_OPENLDAP= yes .else CONFIGURE_ARGS+=--disable-openldap .endif post-install: ${FIND} ${STAGEDIR} -name "*.ini" -exec ${MV} {} {}.sample \; -print ${RMDIR} ${STAGEDIR}${PREFIX}/virtuoso/doc/html .include Index: head/deskutils/fusenshi/Makefile =================================================================== --- head/deskutils/fusenshi/Makefile (revision 426087) +++ head/deskutils/fusenshi/Makefile (revision 426088) @@ -1,27 +1,29 @@ # Created by: Masanori OZAWA (ozawa@ongs.co.jp) # $FreeBSD$ PORTNAME= fusenshi PORTVERSION= 0.9.0 PORTREVISION= 14 CATEGORIES= deskutils MASTER_SITES= http://www.ongs.co.jp/projects/fusenshi/ MAINTAINER= ozawa@ongs.co.jp COMMENT= Post-it(R) like application with network support USES= gettext pkgconfig tar:tgz USE_GNOME= gtkmm24 gtksourceview libxml2 USE_XORG= x11 MAKE_JOBS_UNSAFE= yes .ifdef WITHOUT_SSL MAKE_ARGS+= WITHOUT_SSL=yes .else LIB_DEPENDS+= libgnutls.so:security/gnutls .endif +BROKEN_aarch64= Fails to compile: error: cast from pointer to smaller type loses information + post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/fusenshi .include