Index: head/databases/tokyocabinet/Makefile =================================================================== --- head/databases/tokyocabinet/Makefile (revision 500815) +++ head/databases/tokyocabinet/Makefile (revision 500816) @@ -1,84 +1,81 @@ # Created by: Gea-Suan Lin # $FreeBSD$ PORTNAME= tokyocabinet PORTVERSION= 1.4.48 CATEGORIES= databases MASTER_SITES= LOCAL/kuriyama \ https://fallabs.com/${PORTNAME}/ MAINTAINER= kuriyama@FreeBSD.org COMMENT= Modern implementation of DBM LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN_armv6= dumps core: Assertion failed: (!NodePtr->isKnownSentinel()), function operator*, file ilist_iterator.h -BROKEN_armv7= fails to build: cc: error: unable to execute command: Abort trap (core dumped) - GNU_CONFIGURE= yes USES= pathfix gmake USE_LDCONFIG= yes PORTDOCS= * OPTIONS_DEFINE= DEBUG DEVEL FASTEST LZMA LZO PTHREAD PROFILE SHARED SWAB UYIELD DOCS OPTIONS_DEFAULT= PTHREAD SHARED OPTIONS_SUB= yes DEVEL_DESC= Development build FASTEST_DESC= Fastest run LZMA_DESC= LZMA codec LZO_DESC= LZO codec PTHREAD_DESC= Enable POSIX thread support PROFILE_DESC= Profiling build SHARED_DESC= Shared build SWAB_DESC= Swapping byte-orders build UYIELD_DESC= Detecting race conditions DEBUG_CONFIGURE_ENABLE= debug DEBUG_PREVENTS= LZMA DEVEL_CONFIGURE_ENABLE= devel FASTEST_CONFIGURE_ENABLE= fastest # to not confuse with system liblzma LZMA_CONFIGURE_ENABLE= exlzma LZMA_LIB_DEPENDS= liblzma.so.1:archivers/lzmalib LZMA_PREVENTS= DEBUG LZO_CONFIGURE_ENABLE= exlzo LZO_LIB_DEPENDS= liblzo2.so:archivers/lzo2 PTHREAD_CONFIGURE_ENABLE= pthread PROFILE_CONFIGURE_ENABLE= profile PROFILE_PREVENTS= SHARED SHARED_CONFIGURE_ENABLE= shared SHARED_PREVENTS= PROFILE SWAB_CONFIGURE_ENABLE= swab UYIELD_CONFIGURE_ENABLE= uyield SHLIB_VER= 9.11.0 SHLIB_VER_MAJ= 9 PLIST_SUB+= SHLIB_VER=${SHLIB_VER} SHLIB_VER_MAJ=${SHLIB_VER_MAJ} post-patch: ${REINPLACE_CMD} -e 's|@datarootdir@|@datarootdir@/doc|' \ ${WRKSRC}/Makefile.in post-patch-FASTEST-on: ${REINPLACE_CMD} -e 's|-fforce-addr||' ${WRKSRC}/configure post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* ${STAGEDIR}${PREFIX}/libexec/tcawmgr.cgi post-install-SHARED-on: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so .include Index: head/lang/gauche/Makefile =================================================================== --- head/lang/gauche/Makefile (revision 500815) +++ head/lang/gauche/Makefile (revision 500816) @@ -1,105 +1,103 @@ # Created by: Akinori MUSHA aka knu # $FreeBSD$ PORTNAME= gauche PORTVERSION= 0.9.7 CATEGORIES= lang scheme MASTER_SITES= SF/${PORTNAME}/Gauche DISTNAME= Gauche-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Scheme script interpreter with multibyte character handling LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_aarch64= Fails to link: missing sbrk -BROKEN_armv6= Fails to build: unknown attribute __alloc_size__; also fails in assembler -BROKEN_armv7= Fails to build: unknown attribute __alloc_size__; also fails in assembler BROKEN_mips= Fails to build: redefinition of GC_register_dynamic_libraries BROKEN_mips64= Fails to build: redefinition of GC_register_dynamic_libraries USES= gmake iconv makeinfo tar:tgz GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-local=${LOCALBASE} ${ICONV_CONFIGURE_BASE:S/lib//} USE_LDCONFIG= yes MAKE_JOBS_UNSAFE=yes TEST_TARGET= check PLIST_SUB= VERSION="${PORTVERSION}" \ TARGET="${CONFIGURE_TARGET}" # avoids a problem with with ccache's pre-processor optimization MAKE_ENV+= CCACHE_CPP2=1 TEST_ENV= # must be empty, otherwise cf-check-lib test fails INFO= gauche-refe gauche-refj OPTIONS_DEFINE= GDBM THREADS SLIB OPTIONS_RADIO= MULTIBYTE TLS OPTIONS_RADIO_MULTIBYTE= EUCJP SJIS UTF8 OPTIONS_RADIO_TLS= AXTLS MBEDTLS OPTIONS_DEFAULT= AXTLS THREADS UTF8 OPTIONS_SUB= yes AXTLS_DESC= Cameron Rich's axTLS implementation (bundled) AXTLS_CONFIGURE_ON= --with-tls=axtls EUCJP_DESC= EUC-JP encoding support EUCJP_CONFIGURE_ON= --enable-multibyte=euc-jp GDBM_LIB_DEPENDS= libgdbm.so:databases/gdbm MBEDTLS_LIB_DEPENDS= libmbedtls.so:security/mbedtls MBEDTLS_CONFIGURE_ON= --with-tls=mbedtls SLIB_DESC= Create catalogue for SLIB port SLIB_BUILD_DEPENDS= ${LOCALBASE}/share/slib/require.scm:lang/slib SLIB_CONFIGURE_ON= --with-slib=${LOCALBASE}/share/slib SLIB_CONFIGURE_OFF= --with-slib=${WRKDIR} SJIS_DESC= Shift_JIS encoding support SJIS_CONFIGURE_ON= --enable-multibyte=sjis THREADS_CONFIGURE_ON= --enable-threads=pthreads THREADS_CONFIGURE_OFF= --enable-threads=no UTF8_CONFIGURE_ON= --enable-multibyte=utf-8 .include .if !${PORT_OPTIONS:MEUCJP} && !${PORT_OPTIONS:MSJIS} && !${PORT_OPTIONS:MUTF8} CONFIGURE_ARGS+= --enable-multibyte=none .endif .if !${PORT_OPTIONS:MAXTLS} && !${PORT_OPTIONS:MMBEDTLS} CONFIGURE_ARGS+= --with-tls=none .endif post-patch: # required for sparc64, no-op elsewhere @${REINPLACE_CMD} -e \ '/^VPATH = /s,$$,/src,' ${WRKSRC}/gc/Makefile.in # unbreak "make test" by using the same workaround as for OSX (darwin), # apparently because we both use clang (XXX: what about gcc?) @${REINPLACE_CMD} -e \ 's,darwin,&|${OPSYS:tl},' ${WRKSRC}/test/scripts.scm post-install: @${TOUCH} ${STAGEDIR}${PREFIX}/lib/gauche-0.97/site/${CONFIGURE_TARGET}/.keepme @${MKDIR} ${STAGEDIR}${DATADIR}/${PORTVERSION}/lib/.packages @${TOUCH} ${STAGEDIR}${DATADIR}/${PORTVERSION}/lib/.packages/.keepme @${MKDIR} ${STAGEDIR}${DATADIR}/site/lib/.packages @${TOUCH} ${STAGEDIR}${DATADIR}/site/lib/.packages/.keepme @${MKDIR} ${STAGEDIR}${PREFIX}/share/gauche-0.97/site/lib/.packages @${TOUCH} ${STAGEDIR}${PREFIX}/share/gauche-0.97/site/lib/.packages/.keepme @${MKDIR} ${STAGEDIR}${DOCSDIR} @${TOUCH} ${STAGEDIR}${DOCSDIR}/.keepme @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @${TOUCH} ${STAGEDIR}${EXAMPLESDIR}/.keepme .for i in gauche-config gosh @${CHMOD} u+w ${STAGEDIR}${PREFIX}/bin/${i} @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${i} @${CHMOD} u-w ${STAGEDIR}${PREFIX}/bin/${i} .endfor @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgauche-0.97.so.[0-9].* .for i in gauche-config gosh *.so @${CHMOD} u+w ${STAGEDIR}${PREFIX}/lib/gauche-0.97/${PORTVERSION}/${CONFIGURE_TARGET}/${i} @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/gauche-0.97/${PORTVERSION}/${CONFIGURE_TARGET}/${i} @${CHMOD} u-w ${STAGEDIR}${PREFIX}/lib/gauche-0.97/${PORTVERSION}/${CONFIGURE_TARGET}/${i} .endfor .include