Index: head/science/libint2/Makefile =================================================================== --- head/science/libint2/Makefile (revision 478337) +++ head/science/libint2/Makefile (revision 478338) @@ -1,44 +1,50 @@ # Created by: NAKATA, Maho # $FreeBSD$ PORTNAME= libint DISTVERSIONPREFIX= v DISTVERSION= 2.5.0-beta.2-20 DISTVERSIONSUFFIX= -gc2e0a72 +PORTREVISION= 1 CATEGORIES= science PKGNAMESUFFIX= 2 MAINTAINER= yuri@FreeBSD.org COMMENT= Evaluate the integrals in modern atomic and molecular theory LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_FreeBSD_10= /usr/include/c++/v1/memory:4004:35: error: no viable overloaded '=': __e->__weak_this_ = *this; LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libgmpxx.so:math/gmp USES= autoreconf:build compiler:c++11-lang gmake libtool localbase:ldflags USE_GITHUB= yes GH_ACCOUNT= evaleev USE_LDCONFIG= yes ALL_TARGET= default GNU_CONFIGURE= yes -CONFIGURE_ARGS= --enable-shared --disable-static --with-cc-optflags="${CFLAGS}" \ - --with-cxx-optflags="${CXXFLAGS}" +CONFIGURE_ARGS= --enable-shared \ + --enable-1body=1 --enable-eri=1 --enable-eri3=1 --enable-eri2=1 --enable-contracted-ints \ + --with-cc-optflags="${CFLAGS}" --with-cxx-optflags="${CXXFLAGS}" + +OPTIONS_DEFINE= STATIC # osa@ requested to keep static libs on 2018/08/28 +OPTIONS_SUB= yes +STATIC_CONFIGURE_ENABLE= static post-patch: @${REINPLACE_CMD} -e 's| -rpath|${LDFLAGS} -rpath|g' \ ${WRKSRC}/src/lib/MakeVars.in pre-configure: # Cannot run autoheader so cannot use autoreconf. @cd ${WRKSRC} && ${LOCALBASE}/bin/libtoolize -c -f \ && ${LOCALBASE}/bin/aclocal && ${LOCALBASE}/bin/autoconf post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so .include Index: head/science/libint2/pkg-plist =================================================================== --- head/science/libint2/pkg-plist (revision 478337) +++ head/science/libint2/pkg-plist (revision 478338) @@ -1,347 +1,348 @@ include/libint2.h include/libint2.hpp include/libint2/GenericContract.h include/libint2/GenericGaussDeriv.h include/libint2/GenericGaussDeriv.impl.h include/libint2/GenericScale.h include/libint2/ITR_xs_xs.h include/libint2/OSVRR_sx_sx.h include/libint2/OSVRR_sx_sx_deriv.h include/libint2/OSVRR_xs_xs.h include/libint2/OSVRR_xs_xs_deriv.h include/libint2/VRR_GTG_1d_xx_xx.h include/libint2/VRR_GTG_1d_xx_xx_vec.h include/libint2/VRR_r12kg12_xs_xs.h include/libint2/atom.h include/libint2/basis.h include/libint2/boost/preprocessor.hpp include/libint2/boost/preprocessor/arithmetic.hpp include/libint2/boost/preprocessor/arithmetic/add.hpp include/libint2/boost/preprocessor/arithmetic/dec.hpp include/libint2/boost/preprocessor/arithmetic/detail/div_base.hpp include/libint2/boost/preprocessor/arithmetic/div.hpp include/libint2/boost/preprocessor/arithmetic/inc.hpp include/libint2/boost/preprocessor/arithmetic/mod.hpp include/libint2/boost/preprocessor/arithmetic/mul.hpp include/libint2/boost/preprocessor/arithmetic/sub.hpp include/libint2/boost/preprocessor/array.hpp include/libint2/boost/preprocessor/array/data.hpp include/libint2/boost/preprocessor/array/detail/get_data.hpp include/libint2/boost/preprocessor/array/elem.hpp include/libint2/boost/preprocessor/array/enum.hpp include/libint2/boost/preprocessor/array/insert.hpp include/libint2/boost/preprocessor/array/pop_back.hpp include/libint2/boost/preprocessor/array/pop_front.hpp include/libint2/boost/preprocessor/array/push_back.hpp include/libint2/boost/preprocessor/array/push_front.hpp include/libint2/boost/preprocessor/array/remove.hpp include/libint2/boost/preprocessor/array/replace.hpp include/libint2/boost/preprocessor/array/reverse.hpp include/libint2/boost/preprocessor/array/size.hpp include/libint2/boost/preprocessor/array/to_list.hpp include/libint2/boost/preprocessor/array/to_seq.hpp include/libint2/boost/preprocessor/array/to_tuple.hpp include/libint2/boost/preprocessor/cat.hpp include/libint2/boost/preprocessor/comparison.hpp include/libint2/boost/preprocessor/comparison/equal.hpp include/libint2/boost/preprocessor/comparison/greater.hpp include/libint2/boost/preprocessor/comparison/greater_equal.hpp include/libint2/boost/preprocessor/comparison/less.hpp include/libint2/boost/preprocessor/comparison/less_equal.hpp include/libint2/boost/preprocessor/comparison/not_equal.hpp include/libint2/boost/preprocessor/config/config.hpp include/libint2/boost/preprocessor/config/limits.hpp include/libint2/boost/preprocessor/control.hpp include/libint2/boost/preprocessor/control/deduce_d.hpp include/libint2/boost/preprocessor/control/detail/dmc/while.hpp include/libint2/boost/preprocessor/control/detail/edg/while.hpp include/libint2/boost/preprocessor/control/detail/msvc/while.hpp include/libint2/boost/preprocessor/control/detail/while.hpp include/libint2/boost/preprocessor/control/expr_if.hpp include/libint2/boost/preprocessor/control/expr_iif.hpp include/libint2/boost/preprocessor/control/if.hpp include/libint2/boost/preprocessor/control/iif.hpp include/libint2/boost/preprocessor/control/while.hpp include/libint2/boost/preprocessor/debug.hpp include/libint2/boost/preprocessor/debug/assert.hpp include/libint2/boost/preprocessor/debug/error.hpp include/libint2/boost/preprocessor/debug/line.hpp include/libint2/boost/preprocessor/detail/auto_rec.hpp include/libint2/boost/preprocessor/detail/check.hpp include/libint2/boost/preprocessor/detail/dmc/auto_rec.hpp include/libint2/boost/preprocessor/detail/is_binary.hpp include/libint2/boost/preprocessor/detail/is_unary.hpp include/libint2/boost/preprocessor/detail/split.hpp include/libint2/boost/preprocessor/facilities.hpp include/libint2/boost/preprocessor/facilities/apply.hpp include/libint2/boost/preprocessor/facilities/detail/is_empty.hpp include/libint2/boost/preprocessor/facilities/empty.hpp include/libint2/boost/preprocessor/facilities/expand.hpp include/libint2/boost/preprocessor/facilities/identity.hpp include/libint2/boost/preprocessor/facilities/intercept.hpp include/libint2/boost/preprocessor/facilities/is_1.hpp include/libint2/boost/preprocessor/facilities/is_empty.hpp include/libint2/boost/preprocessor/facilities/is_empty_variadic.hpp include/libint2/boost/preprocessor/facilities/overload.hpp include/libint2/boost/preprocessor/iteration.hpp include/libint2/boost/preprocessor/iteration/iterate.hpp include/libint2/boost/preprocessor/iteration/local.hpp include/libint2/boost/preprocessor/iteration/self.hpp include/libint2/boost/preprocessor/library.hpp include/libint2/boost/preprocessor/list.hpp include/libint2/boost/preprocessor/list/adt.hpp include/libint2/boost/preprocessor/list/append.hpp include/libint2/boost/preprocessor/list/at.hpp include/libint2/boost/preprocessor/list/cat.hpp include/libint2/boost/preprocessor/list/detail/dmc/fold_left.hpp include/libint2/boost/preprocessor/list/detail/edg/fold_left.hpp include/libint2/boost/preprocessor/list/detail/edg/fold_right.hpp include/libint2/boost/preprocessor/list/detail/fold_left.hpp include/libint2/boost/preprocessor/list/detail/fold_right.hpp include/libint2/boost/preprocessor/list/enum.hpp include/libint2/boost/preprocessor/list/filter.hpp include/libint2/boost/preprocessor/list/first_n.hpp include/libint2/boost/preprocessor/list/fold_left.hpp include/libint2/boost/preprocessor/list/fold_right.hpp include/libint2/boost/preprocessor/list/for_each.hpp include/libint2/boost/preprocessor/list/for_each_i.hpp include/libint2/boost/preprocessor/list/for_each_product.hpp include/libint2/boost/preprocessor/list/rest_n.hpp include/libint2/boost/preprocessor/list/reverse.hpp include/libint2/boost/preprocessor/list/size.hpp include/libint2/boost/preprocessor/list/to_array.hpp include/libint2/boost/preprocessor/list/to_seq.hpp include/libint2/boost/preprocessor/list/to_tuple.hpp include/libint2/boost/preprocessor/list/transform.hpp include/libint2/boost/preprocessor/logical.hpp include/libint2/boost/preprocessor/logical/and.hpp include/libint2/boost/preprocessor/logical/bitand.hpp include/libint2/boost/preprocessor/logical/bitnor.hpp include/libint2/boost/preprocessor/logical/bitor.hpp include/libint2/boost/preprocessor/logical/bitxor.hpp include/libint2/boost/preprocessor/logical/bool.hpp include/libint2/boost/preprocessor/logical/compl.hpp include/libint2/boost/preprocessor/logical/nor.hpp include/libint2/boost/preprocessor/logical/not.hpp include/libint2/boost/preprocessor/logical/or.hpp include/libint2/boost/preprocessor/logical/xor.hpp include/libint2/boost/preprocessor/punctuation.hpp include/libint2/boost/preprocessor/punctuation/comma.hpp include/libint2/boost/preprocessor/punctuation/comma_if.hpp include/libint2/boost/preprocessor/punctuation/detail/is_begin_parens.hpp include/libint2/boost/preprocessor/punctuation/is_begin_parens.hpp include/libint2/boost/preprocessor/punctuation/paren.hpp include/libint2/boost/preprocessor/punctuation/paren_if.hpp include/libint2/boost/preprocessor/punctuation/remove_parens.hpp include/libint2/boost/preprocessor/repetition.hpp include/libint2/boost/preprocessor/repetition/deduce_r.hpp include/libint2/boost/preprocessor/repetition/deduce_z.hpp include/libint2/boost/preprocessor/repetition/detail/dmc/for.hpp include/libint2/boost/preprocessor/repetition/detail/edg/for.hpp include/libint2/boost/preprocessor/repetition/detail/for.hpp include/libint2/boost/preprocessor/repetition/detail/msvc/for.hpp include/libint2/boost/preprocessor/repetition/enum.hpp include/libint2/boost/preprocessor/repetition/enum_binary_params.hpp include/libint2/boost/preprocessor/repetition/enum_params.hpp include/libint2/boost/preprocessor/repetition/enum_params_with_a_default.hpp include/libint2/boost/preprocessor/repetition/enum_params_with_defaults.hpp include/libint2/boost/preprocessor/repetition/enum_shifted.hpp include/libint2/boost/preprocessor/repetition/enum_shifted_binary_params.hpp include/libint2/boost/preprocessor/repetition/enum_shifted_params.hpp include/libint2/boost/preprocessor/repetition/enum_trailing.hpp include/libint2/boost/preprocessor/repetition/enum_trailing_binary_params.hpp include/libint2/boost/preprocessor/repetition/enum_trailing_params.hpp include/libint2/boost/preprocessor/repetition/for.hpp include/libint2/boost/preprocessor/repetition/repeat.hpp include/libint2/boost/preprocessor/repetition/repeat_from_to.hpp include/libint2/boost/preprocessor/selection.hpp include/libint2/boost/preprocessor/selection/max.hpp include/libint2/boost/preprocessor/selection/min.hpp include/libint2/boost/preprocessor/seq.hpp include/libint2/boost/preprocessor/seq/cat.hpp include/libint2/boost/preprocessor/seq/detail/binary_transform.hpp include/libint2/boost/preprocessor/seq/detail/is_empty.hpp include/libint2/boost/preprocessor/seq/detail/split.hpp include/libint2/boost/preprocessor/seq/elem.hpp include/libint2/boost/preprocessor/seq/enum.hpp include/libint2/boost/preprocessor/seq/filter.hpp include/libint2/boost/preprocessor/seq/first_n.hpp include/libint2/boost/preprocessor/seq/fold_left.hpp include/libint2/boost/preprocessor/seq/fold_right.hpp include/libint2/boost/preprocessor/seq/for_each.hpp include/libint2/boost/preprocessor/seq/for_each_i.hpp include/libint2/boost/preprocessor/seq/for_each_product.hpp include/libint2/boost/preprocessor/seq/insert.hpp include/libint2/boost/preprocessor/seq/pop_back.hpp include/libint2/boost/preprocessor/seq/pop_front.hpp include/libint2/boost/preprocessor/seq/push_back.hpp include/libint2/boost/preprocessor/seq/push_front.hpp include/libint2/boost/preprocessor/seq/remove.hpp include/libint2/boost/preprocessor/seq/replace.hpp include/libint2/boost/preprocessor/seq/rest_n.hpp include/libint2/boost/preprocessor/seq/reverse.hpp include/libint2/boost/preprocessor/seq/seq.hpp include/libint2/boost/preprocessor/seq/size.hpp include/libint2/boost/preprocessor/seq/subseq.hpp include/libint2/boost/preprocessor/seq/to_array.hpp include/libint2/boost/preprocessor/seq/to_list.hpp include/libint2/boost/preprocessor/seq/to_tuple.hpp include/libint2/boost/preprocessor/seq/transform.hpp include/libint2/boost/preprocessor/seq/variadic_seq_to_seq.hpp include/libint2/boost/preprocessor/slot.hpp include/libint2/boost/preprocessor/slot/detail/counter.hpp include/libint2/boost/preprocessor/slot/detail/def.hpp include/libint2/boost/preprocessor/slot/detail/shared.hpp include/libint2/boost/preprocessor/slot/detail/slot1.hpp include/libint2/boost/preprocessor/slot/detail/slot2.hpp include/libint2/boost/preprocessor/slot/detail/slot3.hpp include/libint2/boost/preprocessor/slot/detail/slot4.hpp include/libint2/boost/preprocessor/slot/detail/slot5.hpp include/libint2/boost/preprocessor/slot/slot.hpp include/libint2/boost/preprocessor/stringize.hpp include/libint2/boost/preprocessor/tuple.hpp include/libint2/boost/preprocessor/tuple/detail/is_single_return.hpp include/libint2/boost/preprocessor/tuple/eat.hpp include/libint2/boost/preprocessor/tuple/elem.hpp include/libint2/boost/preprocessor/tuple/enum.hpp include/libint2/boost/preprocessor/tuple/insert.hpp include/libint2/boost/preprocessor/tuple/pop_back.hpp include/libint2/boost/preprocessor/tuple/pop_front.hpp include/libint2/boost/preprocessor/tuple/push_back.hpp include/libint2/boost/preprocessor/tuple/push_front.hpp include/libint2/boost/preprocessor/tuple/rem.hpp include/libint2/boost/preprocessor/tuple/remove.hpp include/libint2/boost/preprocessor/tuple/replace.hpp include/libint2/boost/preprocessor/tuple/reverse.hpp include/libint2/boost/preprocessor/tuple/size.hpp include/libint2/boost/preprocessor/tuple/to_array.hpp include/libint2/boost/preprocessor/tuple/to_list.hpp include/libint2/boost/preprocessor/tuple/to_seq.hpp include/libint2/boost/preprocessor/variadic.hpp include/libint2/boost/preprocessor/variadic/detail/is_single_return.hpp include/libint2/boost/preprocessor/variadic/elem.hpp include/libint2/boost/preprocessor/variadic/size.hpp include/libint2/boost/preprocessor/variadic/to_array.hpp include/libint2/boost/preprocessor/variadic/to_list.hpp include/libint2/boost/preprocessor/variadic/to_seq.hpp include/libint2/boost/preprocessor/variadic/to_tuple.hpp include/libint2/boost/preprocessor/wstringize.hpp include/libint2/boys.h include/libint2/boys_cheb7.h include/libint2/boys_cheb7_v2.h include/libint2/boys_fwd.h include/libint2/cartesian.h include/libint2/cgshell_ordering.h include/libint2/cgshellinfo.h include/libint2/chemistry/elements.h include/libint2/chemistry/sto3g_atomic_density.h include/libint2/config.h include/libint2/cxxapi.h include/libint2/deriv_iter.h include/libint2/diis.h include/libint2/engine.h include/libint2/engine.impl.h include/libint2/lcao/1body.h include/libint2/lcao/molden.h include/libint2/libint2_iface.h include/libint2/libint2_params.h include/libint2/libint2_types.h include/libint2/numeric.h include/libint2/shell.h include/libint2/shgshell_ordering.h include/libint2/solidharmonics.h include/libint2/statics_definition.h include/libint2/util/any.h include/libint2/util/array_adaptor.h include/libint2/util/compressed_pair.h include/libint2/util/cxxstd.h include/libint2/util/deprecated.h include/libint2/util/generated/libint2_iface.h include/libint2/util/generated/libint2_params.h include/libint2/util/generated/libint2_types.h include/libint2/util/intpart_iter.h include/libint2/util/intrinsic_operations.h include/libint2/util/intrinsic_types.h include/libint2/util/memory.h include/libint2/util/singleton.h include/libint2/util/small_vector.h include/libint2/util/timer.h include/libint2/util/type_traits.h include/libint2/util/vector.h include/libint2/util/vector_ppc.h include/libint2/util/vector_x86.h lib/libint2-beta.2.so.2 lib/libint2-beta.2.so.2.0.3 +%%STATIC%%lib/libint2.a lib/libint2.so libdata/pkgconfig/libint2.pc %%DATADIR%%/2.5.0-beta.2/basis/3-21g.g94 %%DATADIR%%/2.5.0-beta.2/basis/6-311g**.g94 %%DATADIR%%/2.5.0-beta.2/basis/6-31G*.g94 %%DATADIR%%/2.5.0-beta.2/basis/6-31g**.g94 %%DATADIR%%/2.5.0-beta.2/basis/6-31g*.g94 %%DATADIR%%/2.5.0-beta.2/basis/6-31g.g94 %%DATADIR%%/2.5.0-beta.2/basis/aug-cc-pv5z-cabs.g94 %%DATADIR%%/2.5.0-beta.2/basis/aug-cc-pvdz-cabs.g94 %%DATADIR%%/2.5.0-beta.2/basis/aug-cc-pvqz-cabs.g94 %%DATADIR%%/2.5.0-beta.2/basis/aug-cc-pvtz-cabs.g94 %%DATADIR%%/2.5.0-beta.2/basis/augmentation-cc-pv5z-ri.g94 %%DATADIR%%/2.5.0-beta.2/basis/augmentation-cc-pv5z.g94 %%DATADIR%%/2.5.0-beta.2/basis/augmentation-cc-pv6z-ri.g94 %%DATADIR%%/2.5.0-beta.2/basis/augmentation-cc-pv6z.g94 %%DATADIR%%/2.5.0-beta.2/basis/augmentation-cc-pvdz-ri.g94 %%DATADIR%%/2.5.0-beta.2/basis/augmentation-cc-pvdz.g94 %%DATADIR%%/2.5.0-beta.2/basis/augmentation-cc-pvqz-ri.g94 %%DATADIR%%/2.5.0-beta.2/basis/augmentation-cc-pvqz.g94 %%DATADIR%%/2.5.0-beta.2/basis/augmentation-cc-pvtz-ri.g94 %%DATADIR%%/2.5.0-beta.2/basis/augmentation-cc-pvtz.g94 %%DATADIR%%/2.5.0-beta.2/basis/cc-pv5z-ri.g94 %%DATADIR%%/2.5.0-beta.2/basis/cc-pv5z.g94 %%DATADIR%%/2.5.0-beta.2/basis/cc-pv6z-ri.g94 %%DATADIR%%/2.5.0-beta.2/basis/cc-pv6z.g94 %%DATADIR%%/2.5.0-beta.2/basis/cc-pvdz-f12-cabs.g94 %%DATADIR%%/2.5.0-beta.2/basis/cc-pvdz-f12.g94 %%DATADIR%%/2.5.0-beta.2/basis/cc-pvdz-ri.g94 %%DATADIR%%/2.5.0-beta.2/basis/cc-pvdz.g94 %%DATADIR%%/2.5.0-beta.2/basis/cc-pvqz-f12-cabs.g94 %%DATADIR%%/2.5.0-beta.2/basis/cc-pvqz-f12.g94 %%DATADIR%%/2.5.0-beta.2/basis/cc-pvqz-ri.g94 %%DATADIR%%/2.5.0-beta.2/basis/cc-pvqz.g94 %%DATADIR%%/2.5.0-beta.2/basis/cc-pvtz-f12-cabs.g94 %%DATADIR%%/2.5.0-beta.2/basis/cc-pvtz-f12.g94 %%DATADIR%%/2.5.0-beta.2/basis/cc-pvtz-ri.g94 %%DATADIR%%/2.5.0-beta.2/basis/cc-pvtz.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-qzvp-c.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-qzvp-j.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-qzvp-jk.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-qzvp.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-qzvpd.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-qzvpp-c.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-qzvpp-j.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-qzvpp-jk.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-qzvpp.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-qzvppd-c.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-qzvppd.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-sv(p)-c.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-sv(p)-j.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-sv(p)-jk.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-sv(p).g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-sv.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-svp-c.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-svp-j.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-svp-jk.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-svp.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-svpd-c.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-svpd.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-tzvp-c.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-tzvp-j.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-tzvp-jk.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-tzvp.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-tzvpd-c.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-tzvpd.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-tzvpp-c.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-tzvpp-j.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-tzvpp-jk.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-tzvpp.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-tzvppd-c.g94 %%DATADIR%%/2.5.0-beta.2/basis/def2-tzvppd.g94 %%DATADIR%%/2.5.0-beta.2/basis/sto-3g.g94