Index: head/textproc/castxml/pkg-plist =================================================================== --- head/textproc/castxml/pkg-plist (revision 485847) +++ head/textproc/castxml/pkg-plist (nonexistent) @@ -1,107 +0,0 @@ -bin/castxml -%%DATADIR%%/clang/include/__clang_cuda_builtin_vars.h -%%DATADIR%%/clang/include/__clang_cuda_cmath.h -%%DATADIR%%/clang/include/__clang_cuda_complex_builtins.h -%%DATADIR%%/clang/include/__clang_cuda_intrinsics.h -%%DATADIR%%/clang/include/__clang_cuda_math_forward_declares.h -%%DATADIR%%/clang/include/__clang_cuda_runtime_wrapper.h -%%DATADIR%%/clang/include/__stddef_max_align_t.h -%%DATADIR%%/clang/include/__wmmintrin_aes.h -%%DATADIR%%/clang/include/__wmmintrin_pclmul.h -%%DATADIR%%/clang/include/adxintrin.h -%%DATADIR%%/clang/include/altivec.h -%%DATADIR%%/clang/include/ammintrin.h -%%DATADIR%%/clang/include/arm64intr.h -%%DATADIR%%/clang/include/arm_acle.h -%%DATADIR%%/clang/include/arm_neon.h -%%DATADIR%%/clang/include/armintr.h -%%DATADIR%%/clang/include/avx2intrin.h -%%DATADIR%%/clang/include/avx512bitalgintrin.h -%%DATADIR%%/clang/include/avx512bwintrin.h -%%DATADIR%%/clang/include/avx512cdintrin.h -%%DATADIR%%/clang/include/avx512dqintrin.h -%%DATADIR%%/clang/include/avx512erintrin.h -%%DATADIR%%/clang/include/avx512fintrin.h -%%DATADIR%%/clang/include/avx512ifmaintrin.h -%%DATADIR%%/clang/include/avx512ifmavlintrin.h -%%DATADIR%%/clang/include/avx512pfintrin.h -%%DATADIR%%/clang/include/avx512vbmi2intrin.h -%%DATADIR%%/clang/include/avx512vbmiintrin.h -%%DATADIR%%/clang/include/avx512vbmivlintrin.h -%%DATADIR%%/clang/include/avx512vlbitalgintrin.h -%%DATADIR%%/clang/include/avx512vlbwintrin.h -%%DATADIR%%/clang/include/avx512vlcdintrin.h -%%DATADIR%%/clang/include/avx512vldqintrin.h -%%DATADIR%%/clang/include/avx512vlintrin.h -%%DATADIR%%/clang/include/avx512vlvbmi2intrin.h -%%DATADIR%%/clang/include/avx512vlvnniintrin.h -%%DATADIR%%/clang/include/avx512vnniintrin.h -%%DATADIR%%/clang/include/avx512vpopcntdqintrin.h -%%DATADIR%%/clang/include/avx512vpopcntdqvlintrin.h -%%DATADIR%%/clang/include/avxintrin.h -%%DATADIR%%/clang/include/bmi2intrin.h -%%DATADIR%%/clang/include/bmiintrin.h -%%DATADIR%%/clang/include/cetintrin.h -%%DATADIR%%/clang/include/clflushoptintrin.h -%%DATADIR%%/clang/include/clwbintrin.h -%%DATADIR%%/clang/include/clzerointrin.h -%%DATADIR%%/clang/include/cpuid.h -%%DATADIR%%/clang/include/cuda_wrappers/algorithm -%%DATADIR%%/clang/include/cuda_wrappers/complex -%%DATADIR%%/clang/include/cuda_wrappers/new -%%DATADIR%%/clang/include/emmintrin.h -%%DATADIR%%/clang/include/f16cintrin.h -%%DATADIR%%/clang/include/float.h -%%DATADIR%%/clang/include/fma4intrin.h -%%DATADIR%%/clang/include/fmaintrin.h -%%DATADIR%%/clang/include/fxsrintrin.h -%%DATADIR%%/clang/include/gfniintrin.h -%%DATADIR%%/clang/include/htmintrin.h -%%DATADIR%%/clang/include/htmxlintrin.h -%%DATADIR%%/clang/include/ia32intrin.h -%%DATADIR%%/clang/include/immintrin.h -%%DATADIR%%/clang/include/intrin.h -%%DATADIR%%/clang/include/inttypes.h -%%DATADIR%%/clang/include/iso646.h -%%DATADIR%%/clang/include/lwpintrin.h -%%DATADIR%%/clang/include/lzcntintrin.h -%%DATADIR%%/clang/include/mm3dnow.h -%%DATADIR%%/clang/include/mm_malloc.h -%%DATADIR%%/clang/include/mmintrin.h -%%DATADIR%%/clang/include/module.modulemap -%%DATADIR%%/clang/include/msa.h -%%DATADIR%%/clang/include/mwaitxintrin.h -%%DATADIR%%/clang/include/nmmintrin.h -%%DATADIR%%/clang/include/omp.h -%%DATADIR%%/clang/include/ompt.h -%%DATADIR%%/clang/include/opencl-c.h -%%DATADIR%%/clang/include/pkuintrin.h -%%DATADIR%%/clang/include/pmmintrin.h -%%DATADIR%%/clang/include/popcntintrin.h -%%DATADIR%%/clang/include/prfchwintrin.h -%%DATADIR%%/clang/include/rdseedintrin.h -%%DATADIR%%/clang/include/rtmintrin.h -%%DATADIR%%/clang/include/s390intrin.h -%%DATADIR%%/clang/include/shaintrin.h -%%DATADIR%%/clang/include/smmintrin.h -%%DATADIR%%/clang/include/tbmintrin.h -%%DATADIR%%/clang/include/tgmath.h -%%DATADIR%%/clang/include/tmmintrin.h -%%DATADIR%%/clang/include/unwind.h -%%DATADIR%%/clang/include/vadefs.h -%%DATADIR%%/clang/include/vaesintrin.h -%%DATADIR%%/clang/include/vecintrin.h -%%DATADIR%%/clang/include/vpclmulqdqintrin.h -%%DATADIR%%/clang/include/wmmintrin.h -%%DATADIR%%/clang/include/x86intrin.h -%%DATADIR%%/clang/include/xmmintrin.h -%%DATADIR%%/clang/include/xopintrin.h -%%DATADIR%%/clang/include/xsavecintrin.h -%%DATADIR%%/clang/include/xsaveintrin.h -%%DATADIR%%/clang/include/xsaveoptintrin.h -%%DATADIR%%/clang/include/xsavesintrin.h -%%DATADIR%%/clang/include/xtestintrin.h -%%DATADIR%%/detect_vs.c -%%DATADIR%%/detect_vs.cpp -%%DATADIR%%/empty.c -%%DATADIR%%/empty.cpp Property changes on: head/textproc/castxml/pkg-plist ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/textproc/castxml/Makefile =================================================================== --- head/textproc/castxml/Makefile (revision 485847) +++ head/textproc/castxml/Makefile (revision 485848) @@ -1,25 +1,62 @@ # $FreeBSD$ PORTNAME= castxml -PORTVERSION= g20180728 +PORTVERSION= g20181115 CATEGORIES= textproc devel MAINTAINER= yuri@FreeBSD.org COMMENT= C-family Abstract Syntax Tree XML Output LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= clang${LLVM_VERSION}:devel/llvm${LLVM_VERSION} RUN_DEPENDS= clang${LLVM_VERSION}:devel/llvm${LLVM_VERSION} +TEST_DEPENDS= ${LOCALBASE}/lib/libxml2.so:textproc/libxml2 USES= cmake:outsource USE_GITHUB= yes GH_ACCOUNT= CastXML GH_PROJECT= CastXML -GH_TAGNAME= a345f62 -LLVM_VERSION= 60 +GH_TAGNAME= c3a239d CMAKE_ARGS= -DLLVM_DIR:STRING=${LOCALBASE}/llvm${LLVM_VERSION}/lib/cmake/llvm + +OPTIONS_DEFINE= DOCS +OPTIONS_DEFAULT= DOCS LLVM_${LLVM_DEFAULT} +OPTIONS_SUB= yes + +LLVM_DESC= LLVM Version +OPTIONS_SINGLE= LLVM +OPTIONS_SINGLE_LLVM= LLVM_DEVEL LLVM_70 LLVM_60 LLVM_50 LLVM_40 + +LLVM_DEVEL_DESC= llvm-devel +LLVM_DEVEL_VARS= LLVM_VERSION=-devel + +LLVM_70_DESC= LLVM 7 +LLVM_70_VARS= LLVM_VERSION=70 + +LLVM_60_DESC= LLVM 6 +LLVM_60_VARS= LLVM_VERSION=60 + +LLVM_50_DESC= LLVM 5 +LLVM_50_VARS= LLVM_VERSION=50 + +LLVM_40_DESC= LLVM 4 +LLVM_40_VARS= LLVM_VERSION=40 + +DOCS_CMAKE_BOOL= SPHINX_MAN +DOCS_CMAKE_ON= -DSPHINX_EXECUTABLE=${LOCALBASE}/bin/sphinx-build +DOCS_BUILD_DEPENDS= ${LOCALBASE}/bin/sphinx-build:textproc/py-sphinx + +post-stage: # autoplist: plist changes with llvm versions + @cd ${STAGEDIR}${PREFIX} && \ + ${FIND} * -type f -or -type l | ${SED} 's|castxml\.1|castxml.1.gz|' > ${TMPPLIST} + +do-test: # tests fail: https://github.com/CastXML/CastXML/issues/130 + @cd ${BUILD_WRKSRC} && \ + ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DBUILD_TESTING:BOOL=ON ${CMAKE_SOURCE_PATH} && \ + ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \ + ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test .include Index: head/textproc/castxml/distinfo =================================================================== --- head/textproc/castxml/distinfo (revision 485847) +++ head/textproc/castxml/distinfo (revision 485848) @@ -1,3 +1,3 @@ -TIMESTAMP = 1533440542 -SHA256 (CastXML-CastXML-g20180728-a345f62_GH0.tar.gz) = b9dd764a2bf7857033ecf1ed01ef9eac202ceadd00a6ff1da1a52fe3a8ccd08d -SIZE (CastXML-CastXML-g20180728-a345f62_GH0.tar.gz) = 92591 +TIMESTAMP = 1543133898 +SHA256 (CastXML-CastXML-g20181115-c3a239d_GH0.tar.gz) = 9d1af12037eefa7ed73c0d916c483f8eb46b9c5a669357fef64a5da22562f040 +SIZE (CastXML-CastXML-g20181115-c3a239d_GH0.tar.gz) = 93002