diff options
-rw-r--r-- | textproc/castxml/Makefile | 43 | ||||
-rw-r--r-- | textproc/castxml/distinfo | 6 | ||||
-rw-r--r-- | textproc/castxml/pkg-plist | 107 |
3 files changed, 43 insertions, 113 deletions
diff --git a/textproc/castxml/Makefile b/textproc/castxml/Makefile index 0e89ed2d2760..338c302dbd1b 100644 --- a/textproc/castxml/Makefile +++ b/textproc/castxml/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= castxml -PORTVERSION= g20180728 +PORTVERSION= g20181115 CATEGORIES= textproc devel MAINTAINER= yuri@FreeBSD.org @@ -12,14 +12,51 @@ 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 <bsd.port.mk> diff --git a/textproc/castxml/distinfo b/textproc/castxml/distinfo index 532b15a7d94a..fa322803db80 100644 --- a/textproc/castxml/distinfo +++ b/textproc/castxml/distinfo @@ -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 diff --git a/textproc/castxml/pkg-plist b/textproc/castxml/pkg-plist deleted file mode 100644 index 13a755ae1022..000000000000 --- a/textproc/castxml/pkg-plist +++ /dev/null @@ -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 |