[psi4] Update to newest snapshot. Drop BR: ruby-devel.

Susi Lehtola jussilehtola at fedoraproject.org
Mon May 12 23:51:08 UTC 2014


commit d687ee35050b85369034f7c2c1b345427b480bb9
Author: Susi Lehtola <jussilehtola at fedoraproject.org>
Date:   Tue May 13 02:50:57 2014 +0300

    Update to newest snapshot. Drop BR: ruby-devel.

 .gitignore             |    1 +
 psi4-frag.patch        |   12 ++++++++++++
 psi4-systemboost.patch |   31 ++++++++++++++-----------------
 psi4.spec              |   18 ++++++++++++++----
 sources                |    2 +-
 5 files changed, 42 insertions(+), 22 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index ecd897b..73b367f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /psi4.0b5.tar.gz
+/psi4public-0c7ea92851e44ea5df8ac181200c6a277651a8fa.tar.gz
diff --git a/psi4-frag.patch b/psi4-frag.patch
new file mode 100644
index 0000000..c0afc1d
--- /dev/null
+++ b/psi4-frag.patch
@@ -0,0 +1,12 @@
+diff -up psi4public-0c7ea92851e44ea5df8ac181200c6a277651a8fa/src/bin/optking/frag.cc.orig psi4public-0c7ea92851e44ea5df8ac181200c6a277651a8fa/src/bin/optking/frag.cc
+--- psi4public-0c7ea92851e44ea5df8ac181200c6a277651a8fa/src/bin/optking/frag.cc.orig	2014-05-05 18:16:48.000000000 +0300
++++ psi4public-0c7ea92851e44ea5df8ac181200c6a277651a8fa/src/bin/optking/frag.cc	2014-05-13 01:52:33.849523100 +0300
+@@ -305,7 +305,7 @@ int FRAG::add_auxiliary_bonds(void) {
+       double R = v3d_dist(geom[a], geom[b]);
+       double Rcov = (cov_radii[Zint[a]] + cov_radii[Zint[b]])/_bohr2angstroms;
+ 
+-      if (R < Rcov * Opt_params.auxiliary_bonds_factor) {
++      if (R < Rcov * Opt_params.auxiliary_bond_factor) {
+         STRE *one_stre = new STRE(a,b);
+         if (!present(one_stre)) {
+           intcos.push_back(one_stre);
diff --git a/psi4-systemboost.patch b/psi4-systemboost.patch
index 0b67bda..497a5f2 100644
--- a/psi4-systemboost.patch
+++ b/psi4-systemboost.patch
@@ -1,14 +1,14 @@
-diff -up psi4.0b5/configure.ac.systemboost psi4.0b5/configure.ac
---- psi4.0b5/configure.ac.systemboost	2013-08-16 13:32:39.599466878 +0300
-+++ psi4.0b5/configure.ac	2013-08-16 13:33:40.255919071 +0300
-@@ -616,28 +616,8 @@ BOOST_LDFLAGS=''
+diff -up psi4public-0c7ea92851e44ea5df8ac181200c6a277651a8fa/configure.ac.systemboost psi4public-0c7ea92851e44ea5df8ac181200c6a277651a8fa/configure.ac
+--- psi4public-0c7ea92851e44ea5df8ac181200c6a277651a8fa/configure.ac.systemboost	2014-05-13 01:23:09.168802182 +0300
++++ psi4public-0c7ea92851e44ea5df8ac181200c6a277651a8fa/configure.ac	2014-05-13 01:24:03.023429871 +0300
+@@ -615,28 +615,8 @@ BOOST_LDFLAGS=''
  AC_SEARCH_LIBS(clock_gettime, rt, BOOST_LDFLAGS='-lrt')
  
  if test "x${have_boost}" == "x0"; then
 -    HAVE_BOOST=0
 -    AC_SUBST(HAVE_BOOST)
 -
--    BOOSTVER='boost_1_53_0'
+-    BOOSTVER='boost_1_55_0'
 -    AC_SUBST(BOOSTVER)
 -
 -    BOOST_CPPFLAGS='-I$(top_objdir)/boost/$(BOOSTVER)'
@@ -32,7 +32,7 @@ diff -up psi4.0b5/configure.ac.systemboost psi4.0b5/configure.ac
  fi
  
  PSICPPFLAGS='-I. $(BOOST_CPPFLAGS) -I$(top_objdir)/include -I$(top_srcdir)/include -I$(top_srcdir)/src/lib -I$(top_objdir)/src/lib'
-@@ -896,7 +876,6 @@ FFLAGS='$(FDBG) $(FOPT) $(FOTH) $(FSTATI
+@@ -891,7 +871,6 @@ FFLAGS='$(FDBG) $(FOPT) $(FOTH) $(FSTATI
  ########
  
  AC_CONFIG_FILES([
@@ -40,18 +40,15 @@ diff -up psi4.0b5/configure.ac.systemboost psi4.0b5/configure.ac
            include/Makefile
            Makefile lib/Makefile src/Makefile
            src/lib/Makefile src/lib/MakeRules src/lib/MakeVars
-diff -up psi4.0b5/Makefile.in.systemboost psi4.0b5/Makefile.in
---- psi4.0b5/Makefile.in.systemboost	2013-07-02 00:11:05.000000000 +0300
-+++ psi4.0b5/Makefile.in	2013-08-16 13:32:39.601466827 +0300
-@@ -7,9 +7,9 @@ MAKE_MADNESS=@BUILD_MADNESS@
+diff -up psi4public-0c7ea92851e44ea5df8ac181200c6a277651a8fa/Makefile.in.systemboost psi4public-0c7ea92851e44ea5df8ac181200c6a277651a8fa/Makefile.in
+--- psi4public-0c7ea92851e44ea5df8ac181200c6a277651a8fa/Makefile.in.systemboost	2014-05-13 01:23:09.171802105 +0300
++++ psi4public-0c7ea92851e44ea5df8ac181200c6a277651a8fa/Makefile.in	2014-05-13 01:24:27.363810219 +0300
+@@ -4,7 +4,7 @@ SHELL = /bin/sh
+ 
  default: all
  
- ifeq ($(MAKE_MADNESS),1)
--  subdirs = boost madness/src/lib/world madness/src/lib/misc madness/src/lib/tensor lib include src
-+  subdirs = madness/src/lib/world madness/src/lib/misc madness/src/lib/tensor lib include src
- else
--  subdirs = boost lib include src
-+  subdirs = lib include src
- endif
+-subdirs = boost lib include src
++subdirs = lib include src
  
  top_srcdir = @top_srcdir@
+ srcdir = @srcdir@
diff --git a/psi4.spec b/psi4.spec
index 1c1c44b..e9cf1b3 100644
--- a/psi4.spec
+++ b/psi4.spec
@@ -1,20 +1,26 @@
+# git snapshot
+%global commit 0c7ea92851e44ea5df8ac181200c6a277651a8fa
+%global shortcommit %(c=%{commit}; echo ${c:0:7})
+
 # Define a macro for calling ../configure instead of ./configure
 %global dconfigure %(printf %%s '%configure' | sed 's!\./configure!../configure!g')
 
 Name:           psi4
 Version:        4.0
-Release:        0.10.b5%{?dist}
+Release:        0.11.%{shortcommit}git%{?dist}
 Summary:        An ab initio quantum chemistry package
 Group:          Applications/Engineering
 License:        GPLv2+ and MIT
 URL:            http://www.psicode.org/
 #Source0:       http://downloads.sourceforge.net/psicode/psi-%{version}.tar.bz
-Source0:        http://downloads.sourceforge.net/psicode/psi4.0b5.tar.gz
+Source0:        https://github.com/psi4/psi4public/archive/%{commit}/psi4public-%{commit}.tar.gz
 
 # Use system libint
 Patch0:         psi4-systemlibint.patch
 # Force system boost
 Patch1:         psi4-systemboost.patch
+# Fix compile
+Patch2:         psi4-frag.patch
 
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -27,7 +33,6 @@ BuildRequires:  flex
 BuildRequires:  gcc-gfortran
 BuildRequires:  libint-devel >= 1.1.5-3
 BuildRequires:  perl
-BuildRequires:  ruby-devel
 BuildRequires:  python2-devel >= 2.6
 BuildRequires:  numpy
 
@@ -80,9 +85,10 @@ BuildArch: noarch
 This package contains the user's and programmer's manual for psi.
 
 %prep
-%setup -q -n psi4.0b5
+%setup -q -n psi4public-%{commit}
 %patch0 -p1 -b .systemlibint
 %patch1 -p1 -b .systemboost
+%patch2 -p1 -b .frag
 
 # Get rid of bundled boost
 rm -rf boost/
@@ -151,6 +157,10 @@ make -C objdir-%{_target_platform} quicktests
 %doc COPYING LICENSE htmldoc/*
 
 %changelog
+* Tue May 13 2014 Susi Lehtola <jussilehtola at fedoraproject.org> - 4.0-0.11.0c7ea928git
+- Update to newest git snapshot.
+- Remove BR: ruby-devel.
+
 * Mon Mar 10 2014 Susi Lehtola <jussilehtola at fedoraproject.org> - 4.0-0.10.b5
 - Rebuild against updated libint.
 
diff --git a/sources b/sources
index f794ef7..4515e53 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-f6c43be5b4716ced02191c7aee518894  psi4.0b5.tar.gz
+fa78162053c4191d63ec99c401d22e9d  psi4public-0c7ea92851e44ea5df8ac181200c6a277651a8fa.tar.gz


More information about the scm-commits mailing list