[med-svn] [phyml] 01/03: Upstream confirmed that beagle is not supported
Andreas Tille
tille at debian.org
Tue Jun 27 11:27:06 UTC 2017
This is an automated email from the git hooks/post-receive script.
tille pushed a commit to branch master
in repository phyml.
commit 692f450388872eb6c294f95b30b85ded94cf8e21
Author: Andreas Tille <tille at debian.org>
Date: Tue Jun 27 13:19:53 2017 +0200
Upstream confirmed that beagle is not supported
---
debian/changelog | 7 +------
debian/control | 56 ++++++++++++++++++++++++++++----------------------------
debian/rules | 2 +-
3 files changed, 30 insertions(+), 35 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index a0de87f..3aa3185 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,12 +1,7 @@
phyml (3:3.3.20170530+dfsg-1) UNRELEASED; urgency=medium
* New upstream version
- * TODO past stretch release:
- Since phyml-beagle is now a separate executable the Build-Depends
- should be restricted to those architectures where it exist and
- d/rules should be respect the build architecture and not build
- phyml-beagle if libhmsbeagle does not exist on this arch.
- *
+ * Upstream confirmed that beagle is not supported
-- Andreas Tille <tille at debian.org> Sat, 24 Jun 2017 10:38:47 +0200
diff --git a/debian/control b/debian/control
index afac0c8..49aac21 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,7 @@ Build-Depends: debhelper (>= 10),
autotools-dev,
dh-autoreconf,
pkg-config,
- libhmsbeagle-dev [any-amd64 any-i386 arm64 armhf],
+# libhmsbeagle-dev [any-amd64 any-i386 arm64 armhf],
libopenmpi-dev,
chrpath
Standards-Version: 3.9.8
@@ -45,30 +45,30 @@ Description: Phylogenetic estimation using Maximum Likelihood
.
This package also includes PhyTime.
-Package: phyml-beagle
-Architecture: any-amd64 any-i386 arm64 armhf
-Depends: ${shlibs:Depends},
- ${misc:Depends},
- openmpi-bin
-Description: Phylogenetic estimation using Maximum Likelihood
- PhyML is a software that estimates maximum likelihood phylogenies from
- alignments of nucleotide or amino acid sequences. It provides a wide
- range of options that were designed to facilitate standard phylogenetic
- analyses. The main strengths of PhyML lies in the large number of
- substitution models coupled to various options to search the space of
- phylogenetic tree topologies, going from very fast and efficient methods
- to slower but generally more accurate approaches. It also implements
- two methods to evaluate branch supports in a sound statistical framework
- (the non-parametric bootstrap and the approximate likelihood ratio test).
- .
- PhyML was designed to process moderate to large data sets. In theory,
- alignments with up to 4,000 sequences 2,000,000 character-long can
- be analyzed. In practice however, the amount of memory required to process
- a data set is proportional of the product of the number of sequences by their
- length. Hence, a large number of sequences can only be processed provided
- that they are short. Also, PhyML can handle long sequences provided that
- they are not numerous. With most standard personal computers, the “comfort
- zone” for PhyML generally lies around 3 to 500 sequences less than 2,000
- character long.
- .
- This package contains the hmsbeagle optimisation.
+#Package: phyml-beagle
+#Architecture: any-amd64 any-i386 arm64 armhf
+#Depends: ${shlibs:Depends},
+# ${misc:Depends},
+# openmpi-bin
+#Description: Phylogenetic estimation using Maximum Likelihood
+# PhyML is a software that estimates maximum likelihood phylogenies from
+# alignments of nucleotide or amino acid sequences. It provides a wide
+# range of options that were designed to facilitate standard phylogenetic
+# analyses. The main strengths of PhyML lies in the large number of
+# substitution models coupled to various options to search the space of
+# phylogenetic tree topologies, going from very fast and efficient methods
+# to slower but generally more accurate approaches. It also implements
+# two methods to evaluate branch supports in a sound statistical framework
+# (the non-parametric bootstrap and the approximate likelihood ratio test).
+# .
+# PhyML was designed to process moderate to large data sets. In theory,
+# alignments with up to 4,000 sequences 2,000,000 character-long can
+# be analyzed. In practice however, the amount of memory required to process
+# a data set is proportional of the product of the number of sequences by their
+# length. Hence, a large number of sequences can only be processed provided
+# that they are short. Also, PhyML can handle long sequences provided that
+# they are not numerous. With most standard personal computers, the “comfort
+# zone” for PhyML generally lies around 3 to 500 sequences less than 2,000
+# character long.
+# .
+# This package contains the hmsbeagle optimisation.
diff --git a/debian/rules b/debian/rules
index 39e99cc..d8dfeb0 100755
--- a/debian/rules
+++ b/debian/rules
@@ -26,7 +26,7 @@ override_dh_auto_build:
# move phyml binary to temporary dir inside debian/
mkdir -p $(CURDIR)/debian/bin
mv src/phyml $(CURDIR)/debian/bin/phyml
-ifeq ($(BUILDARCH),$(filter $(BUILDARCH), amd64 i386 arm64 armhf))
+ifeq ($(BUILDARCH),$(filter $(BUILDARCH), do_not_build_this)) # amd64 i386 arm64 armhf)) # upstream confirmed that beagle support is to weak
$(MAKE) distclean
dh_auto_configure -- --enable-beagle
dh_auto_build -- CFLAGS="$(CFLAGS) -I/usr/include/libhmsbeagle-1 -DBEAGLE" LDFLAGS="$(LDFLAGS)"
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/phyml.git
More information about the debian-med-commit
mailing list