View | Details | Raw Unified | Return to bug 224162 | Differences between
and this patch

Collapse All | Expand All

(-)science/ALPSCore/Makefile (-5 / +11 lines)
Lines 2-9 Link Here
2
2
3
PORTNAME=	ALPSCore
3
PORTNAME=	ALPSCore
4
DISTVERSIONPREFIX=	v
4
DISTVERSIONPREFIX=	v
5
DISTVERSION=	1.0.0
5
DISTVERSION=	2.1.1
6
PORTREVISION=	1
7
CATEGORIES=	science
6
CATEGORIES=	science
8
7
9
MAINTAINER=	mike.d.ft402@gmail.com
8
MAINTAINER=	mike.d.ft402@gmail.com
Lines 16-41 Link Here
16
		libhdf5.so:science/hdf5 \
15
		libhdf5.so:science/hdf5 \
17
		libsz.so:science/szip
16
		libsz.so:science/szip
18
17
19
USES=		cmake:outsource
18
USES=		cmake:outsource eigen:3
20
USE_GITHUB=	yes
19
USE_GITHUB=	yes
21
USE_LDCONFIG=	yes
20
USE_LDCONFIG=	yes
22
TEST_TARGET=	test # 2 to 3 tests fail: https://github.com/ALPSCore/ALPSCore/issues/388
21
TEST_TARGET=	test # 2 to 3 tests fail: https://github.com/ALPSCore/ALPSCore/issues/388
23
22
24
CMAKE_ARGS+=	-DDocumentation:BOOL=OFF # broken: https://github.com/ALPSCore/ALPSCore/issues/387
25
CMAKE_ARGS+=	-DTesting:BOOL=OFF # enable only for the 'test' target
23
CMAKE_ARGS+=	-DTesting:BOOL=OFF # enable only for the 'test' target
26
CMAKE_ARGS_TEST=	-DTesting:BOOL=ON -DExtensiveTesting:BOOL=ON
24
CMAKE_ARGS_TEST=	-DTesting:BOOL=ON -DExtensiveTesting:BOOL=ON
27
CXXFLAGS+=	-DNDEBUG # see https://github.com/ALPSCore/ALPSCore/issues/389
25
CXXFLAGS+=	-DNDEBUG # see https://github.com/ALPSCore/ALPSCore/issues/389
28
LDFLAGS+=	-lexecinfo # https://github.com/ALPSCore/ALPSCore/issues/390
26
LDFLAGS+=	-lexecinfo # https://github.com/ALPSCore/ALPSCore/issues/390
29
27
30
OPTIONS_DEFINE=	OPENMPI2
28
OPTIONS_DEFINE=	DOXYGEN OPENMPI2
31
OPTIONS_DEFAULT=	OPENMPI2
29
OPTIONS_DEFAULT=	OPENMPI2
32
OPENMPI2_DESC=	Parallel processing support via Open MPI 2.x
30
OPENMPI2_DESC=	Parallel processing support via Open MPI 2.x
33
31
32
DOXYGEN_CMAKE_BOOL=	Documentation
33
DOXYGEN_BUILD_DEPENDS=	doxygen:devel/doxygen
34
34
OPENMPI2_CMAKE_BOOL=	ENABLE_MPI
35
OPENMPI2_CMAKE_BOOL=	ENABLE_MPI
35
OPENMPI2_LIB_DEPENDS=	libmpi.so:net/openmpi2
36
OPENMPI2_LIB_DEPENDS=	libmpi.so:net/openmpi2
36
OPENMPI2_VARS=		cc=${LOCALBASE}/mpi/openmpi2/bin/mpicc \
37
OPENMPI2_VARS=		cc=${LOCALBASE}/mpi/openmpi2/bin/mpicc \
37
			cxx=${LOCALBASE}/mpi/openmpi2/bin/mpicxx
38
			cxx=${LOCALBASE}/mpi/openmpi2/bin/mpicxx
38
39
40
PORTDOCS=	*
41
42
post-install-DOXYGEN-on:
43
	@${RM} ${STAGEDIR}${DOCSDIR}/.tag
44
39
pre-test:
45
pre-test:
40
	@cd ${CONFIGURE_WRKSRC} && \
46
	@cd ${CONFIGURE_WRKSRC} && \
41
		${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} ${CMAKE_ARGS_TEST} ${CMAKE_SOURCE_PATH} && \
47
		${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} ${CMAKE_ARGS_TEST} ${CMAKE_SOURCE_PATH} && \
(-)science/ALPSCore/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1511560982
1
TIMESTAMP = 1516902350
2
SHA256 (ALPSCore-ALPSCore-v1.0.0_GH0.tar.gz) = 2054f47929f3bdb6a0c07fb70e53194f884cdf6c830b737ed5d24312d060b12a
2
SHA256 (ALPSCore-ALPSCore-v2.1.1_GH0.tar.gz) = 324dda8e55926fafe9db334621c16cf0fc39edbbc84a857545d5762ff0b61fad
3
SIZE (ALPSCore-ALPSCore-v1.0.0_GH0.tar.gz) = 1277746
3
SIZE (ALPSCore-ALPSCore-v2.1.1_GH0.tar.gz) = 1344236
(-)science/ALPSCore/files/patch-common_cmake_UseDoxygen.cmake (+11 lines)
Line 0 Link Here
1
--- common/cmake/UseDoxygen.cmake.orig	2018-01-30 05:54:55 UTC
2
+++ common/cmake/UseDoxygen.cmake
3
@@ -134,7 +134,7 @@ if(DOXYGEN_FOUND AND DOXYFILE_IN_FOUND)
4
 
5
 
6
 	configure_file("${DOXYFILE_IN}" "${DOXYFILE}" @ONLY)
7
-        install(DIRECTORY ${DOXYFILE_OUTPUT_DIR}/ DESTINATION share/ALPSCore_doc MESSAGE_NEVER)
8
+        install(DIRECTORY ${DOXYFILE_OUTPUT_DIR}/ DESTINATION share/doc/ALPSCore MESSAGE_NEVER)
9
 
10
 	if(NOT TARGET doc)
11
 		add_custom_target(doc ALL)
(-)science/ALPSCore/pkg-plist (-12 / +20 lines)
Lines 17-22 Link Here
17
include/alps/accumulators/wrappers.hpp
17
include/alps/accumulators/wrappers.hpp
18
include/alps/accumulators_.hpp
18
include/alps/accumulators_.hpp
19
include/alps/config.hpp
19
include/alps/config.hpp
20
include/alps/dictionary.hpp
20
include/alps/gf/flagcheck.hpp
21
include/alps/gf/flagcheck.hpp
21
include/alps/gf/fourier.hpp
22
include/alps/gf/fourier.hpp
22
include/alps/gf/gf.hpp
23
include/alps/gf/gf.hpp
Lines 23-28 Link Here
23
include/alps/gf/grid.hpp
24
include/alps/gf/grid.hpp
24
include/alps/gf/mesh.hpp
25
include/alps/gf/mesh.hpp
25
include/alps/gf/mpi_bcast.hpp
26
include/alps/gf/mpi_bcast.hpp
27
include/alps/gf/piecewise_polynomial.hpp
26
include/alps/gf/tail.hpp
28
include/alps/gf/tail.hpp
27
include/alps/hdf5.hpp
29
include/alps/hdf5.hpp
28
include/alps/hdf5/archive.hpp
30
include/alps/hdf5/archive.hpp
Lines 61-75 Link Here
61
include/alps/numeric/vector_functions.hpp
63
include/alps/numeric/vector_functions.hpp
62
include/alps/params.hpp
64
include/alps/params.hpp
63
include/alps/params/convenience_params.hpp
65
include/alps/params/convenience_params.hpp
64
include/alps/params/option_description_type.hpp
66
include/alps/params/dict_exceptions.hpp
65
include/alps/params/option_type.hpp
67
include/alps/params/dict_types.hpp
66
include/alps/params/param_iterators.hpp
68
include/alps/params/dict_value.hpp
67
include/alps/params/param_types.hpp
69
include/alps/params/dict_value_impl.hpp
68
include/alps/params/param_types_mpl.hpp
70
include/alps/params/hdf5_variant.hpp
69
include/alps/params/param_types_ranking.hpp
71
include/alps/params/iniparser_interface.hpp
70
include/alps/params/params_detail.hpp
72
include/alps/params/mpi_variant.hpp
71
include/alps/params/params_impl.hpp
73
include/alps/params/params_impl.hpp
72
include/alps/params/typeindex.hpp
74
include/alps/params/serialize_variant.hpp
75
include/alps/testing/fp_compare.hpp
76
include/alps/testing/unique_file.hpp
73
include/alps/type_traits/average_type.hpp
77
include/alps/type_traits/average_type.hpp
74
include/alps/type_traits/change_value_type.hpp
78
include/alps/type_traits/change_value_type.hpp
75
include/alps/type_traits/covariance_type.hpp
79
include/alps/type_traits/covariance_type.hpp
Lines 81-96 Link Here
81
include/alps/type_traits/slice.hpp
85
include/alps/type_traits/slice.hpp
82
include/alps/utilities/boost_mpi.hpp
86
include/alps/utilities/boost_mpi.hpp
83
include/alps/utilities/cast.hpp
87
include/alps/utilities/cast.hpp
84
include/alps/utilities/get_basename.hpp
88
include/alps/utilities/deprecated.hpp
85
include/alps/utilities/get_dirname.hpp
89
include/alps/utilities/fs/get_basename.hpp
90
include/alps/utilities/fs/get_dirname.hpp
91
include/alps/utilities/fs/get_extension.hpp
92
include/alps/utilities/fs/remove_extensions.hpp
86
include/alps/utilities/gtest_par_xml_output.hpp
93
include/alps/utilities/gtest_par_xml_output.hpp
87
include/alps/utilities/make_copy.hpp
94
include/alps/utilities/make_copy.hpp
88
include/alps/utilities/mpi.hpp
95
include/alps/utilities/mpi.hpp
89
include/alps/utilities/mpi_map.hpp
96
include/alps/utilities/mpi_map.hpp
90
include/alps/utilities/mpi_optional.hpp
97
include/alps/utilities/mpi_optional.hpp
98
include/alps/utilities/mpi_pair.hpp
91
include/alps/utilities/mpi_vector.hpp
99
include/alps/utilities/mpi_vector.hpp
92
include/alps/utilities/remove_cvr.hpp
100
include/alps/utilities/remove_cvr.hpp
93
include/alps/utilities/remove_extensions.hpp
94
include/alps/utilities/short_print.hpp
101
include/alps/utilities/short_print.hpp
95
include/alps/utilities/signal.hpp
102
include/alps/utilities/signal.hpp
96
include/alps/utilities/size.hpp
103
include/alps/utilities/size.hpp
Lines 110-116 Link Here
110
libdata/pkgconfig/alps-mc.pc
117
libdata/pkgconfig/alps-mc.pc
111
libdata/pkgconfig/alps-params.pc
118
libdata/pkgconfig/alps-params.pc
112
libdata/pkgconfig/alps-utilities.pc
119
libdata/pkgconfig/alps-utilities.pc
113
share/ALPSCore/ALPSCoreConfig.cmake
120
%%DATADIR%%/ALPSCoreConfig.cmake
121
%%DATADIR%%/ALPSCoreConfigVersion.cmake
114
share/alps-accumulators/alps-accumulators-%%CMAKE_BUILD_TYPE%%.cmake
122
share/alps-accumulators/alps-accumulators-%%CMAKE_BUILD_TYPE%%.cmake
115
share/alps-accumulators/alps-accumulators.cmake
123
share/alps-accumulators/alps-accumulators.cmake
116
share/alps-accumulators/alps-accumulatorsConfig.cmake
124
share/alps-accumulators/alps-accumulatorsConfig.cmake

Return to bug 224162