Skip to content
Commits on Source (17)
{}
\ No newline at end of file
HMMER - Biological sequence analysis with profile hidden Markov models
Copyright (C) 2015 Howard Hughes Medical Institute.
------------------------------------------------------------------
Additional copyrights apply to the entirety of the package:
Copyright (C) 1992-2013 Sean R. Eddy
Copyright (C) 2000-2013 Howard Hughes Medical Institute
Copyright (C) 1992-2004 Washington University School of Medicine
Copyright (C) 1992-1994 MRC Laboratory of Molecular Biology
The code includes contributions and input from the members of the
HMMER development team and the Eddy/Rivas laboratories at HHMI Janelia
Farm, whose current members include:
Sean Eddy Janelia Farm
Sergi Castellano Janelia Farm
Goran Ceric Janelia Farm
Michael Farrar Janelia Farm
Rob Finn Janelia Farm
Bjarne Knudsen CLC bio
Diana Kolbe Washington University/Janelia Farm
Eric Nawrocki Janelia Farm
Elena Rivas Janelia Farm
Travis Wheeler Janelia Farm
HMMER also includes contributions from others, including copyrighted
and licensed code and technology. These are noted in the appropriate
places in source files. Contributors include:
Jeremy Buhler Washington University
Ian Holmes UC Berkeley
Erik Lindahl Stanford University
Graeme Mitchison Cambridge University
Lee Newberg Rensselaer Polytechnic Institute
Apple Computer Cupertino, CA
Free Software Foundation, Inc. Cambridge, MA
IBM TJ Watson Research Center Yorktown Heights, NY
X Consortium Cambridge, MA
HMMER uses the Easel software library, which has its own license and
copyright information. See easel/COPYRIGHT and easel/LICENSE.
HMMER includes patent-pending SIMD technology under nonexclusive
license from Michael Farrar. You are sublicensed to use this
technology specifically for the use, modification, and redistribution
of HMMER3, under the terms of the GPLv3 patent clause.
This source code is distributed under the terms of the GNU General
Public License. See the file LICENSE for details.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or (at
your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
A copy of the GNU General Public License is in the file LICENSE. You
may also obtain a copy from <http://www.gnu.org/licenses/>.
"HMMER" is a trademark of the Howard Hughes Medical Institute.
Although the code is freely available as open source, we intend that
only the version at http://hmmer.org/ is known as HMMER. You are free
to create a modified version and distribute it (subject to the terms
of the GPL), but we ask that you name it something that would not be
confused with HMMER itself.
------------------------------------------------------------------
The HMMER development team
HHMI Janelia Farm Research Campus
http://hmmer.org/
Brief installation instructions
HMMER 3.1b2; February 2015
-------------------------------------------------------------
HMMER 3.2.1 (June 2018)
These are quick installation instructions. For complete documentation,
including customization and troubleshooting, please see the
Installation chapter in the HMMER User's Guide (Userguide.pdf).
Starting from a source distribution, hmmer-3.2.1.tar.gz:
uncompress hmmer-3.2.1.tar.gz
tar xf hmmer-3.2.1.tar
cd hmmer-3.2.1
./configure
make
make check # optional: automated tests
make install # optional: install HMMER programs and man pages
(cd easel; make install) # optional: install Easel tools too
-------------------------------------------------------------
For more details including customization, supported platforms, and
troubleshooting, see the Installation chapter in the HMMER User's
Guide (Userguide.pdf).
Starting from a distribution "with binaries", such as
hmmer-3.1b2-linux-intel-x86_64.tar.gz:
uncompress: uncompress hmmer-3.1b2-xyz.tar.gz
unpack: tar xf hmmer-3.1b2-xyz.tar
move into new directory: cd hmmer-3.1b2-xyz
The pre-compiled binaries are found in the directory ./binaries.
You may copy these into a directory of your choosing, or simply add
this directory to your $PATH variable.
-------------------------------------------------------------
Starting from a source distribution, hmmer-3.1b2.tar.gz:
uncompress: uncompress hmmer-3.1b2.tar.gz
unpack: tar xf hmmer-3.1b2.tar
move into new directory: cd hmmer-3.1b2
configure: ./configure
build: make
automated tests: make check
automated install: make install
-------------------------------------------------------------
HMMER is developed primarily on Linux and Mac OS/X systems. It is
tested on a variety of UNIX and UNIX-like operating systems. It is
written in ANSI C99 conforming to POSIX standards. It is meant to be
portable to any POSIX-compliant system with an ANSI C99 compiler,
including all UNIX and Macintosh systems. A binary version is also
available for Windows systems with Cygwin installed (Cygwin is
optional POSIX compatibility software).
-------------------------------------------------------------
Starting from a Subversion (SVN) working copy:
If you have checked HMMER out from its Subversion repository, there's
some additional stuff you need to do one-time-only in your new working
directory:
ln -s easel/aclocal.m4 aclocal.m4
autoconf
(cd easel; autoconf)
-------------------------------------------------------------
The HMMER development team
HHMI Janelia Farm Research Campus
http://hmmer.org/
This diff is collapsed.
......@@ -6,11 +6,13 @@
# Optionally, you can run a test suite:
# % make check
#
# And optionally, you can install everything more permanently:
# Optionally, you can install programs and man pages more permanently:
# % make install
#
# For more information, see the Installation chapter of the HMMER
# User's Guide.
# Optionally, you can install some small tools ("miniapps") from our Easel library:
# % (cd easel; make install)
#
# For more information, see the Installation section in the User's Guide.
#
......@@ -52,9 +54,11 @@ man1ext = .1
# Compiler configuration
#
CC = @CC@
CFLAGS = @CFLAGS@ @PTHREAD_CFLAGS@ @PIC_FLAGS@
CFLAGS = @CFLAGS@
PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
SSE_CFLAGS = @SSE_CFLAGS@
VMX_CFLAGS = @VMX_CFLAGS@
LDFLAGS = -static @LDFLAGS@
SIMDFLAGS = @SIMD_CFLAGS@
CPPFLAGS = @CPPFLAGS@
# Other tools
......@@ -68,33 +72,15 @@ INSTALL = @INSTALL@
QUIET_SUBDIR0 = +${MAKE} -C #space separator after -c
QUIET_SUBDIR1 =
ifndef V
QUIET = @
QUIET_CC = @echo ' ' CC $@;
QUIET_GEN = @echo ' ' GEN $@;
QUIET_AR = @echo ' ' AR $@;
QUIET_SUBDIR0 = +@subdir=
QUIET_SUBDIR1 = ; echo ' ' SUBDIR $$subdir; \
${MAKE} -C $$subdir
${MAKE} -s -C $$subdir
endif
# Programs installed by HMMER (stable, documented)
#
PROGS = alimask\
hmmalign\
hmmbuild\
hmmconvert\
hmmemit\
hmmfetch\
hmmpress\
hmmscan\
hmmsearch\
hmmsim\
hmmstat\
jackhmmer\
phmmer\
nhmmer\
nhmmscan\
hmmpgmd
.PHONY: all dev check pdf install uninstall clean distclean TAGS
# all: Compile all documented executables.
......@@ -134,25 +120,25 @@ check:
pdf:
${QUIET_SUBDIR0}documentation ${QUIET_SUBDIR1} pdf
# install: installs the binaries in ${bindir}/
# When man pages are done, will install man pages in MANDIR/man1/ (e.g. if MANSUFFIX is 1)
# install: binaries in ${bindir}/, man pages in ${man1dir}/
# Creates these directories if they don't exist.
# Prefix those paths with ${DESTDIR} (rarely used, usually null;
# may be set on a make command line when building contrib RPMs).
#
# Prefix paths with optional ${DESTDIR}, which
# downstream packagers may set on make command line when
# building packages.
#
# Does not use quiet beautification magic; always verbose.
install:
${INSTALL} -d ${DESTDIR}${bindir}
${INSTALL} -d ${DESTDIR}${libdir}
${INSTALL} -d ${DESTDIR}${includedir}
${INSTALL} -d ${DESTDIR}${man1dir}
${INSTALL} -d ${DESTDIR}${pdfdir}
${QUIET_SUBDIR0}src ${QUIET_SUBDIR1} install
${QUIET_SUBDIR0}documentation ${QUIET_SUBDIR1} install
${MAKE} -C src install
${MAKE} -C documentation install
# uninstall: Reverses the steps of "make install".
# uninstall: reverses the steps of "make install".
#
uninstall:
${QUIET_SUBDIR0}src ${QUIET_SUBDIR1} uninstall
${QUIET_SUBDIR0}documentation ${QUIET_SUBDIR1} uninstall
${MAKE} -C src uninstall
${MAKE} -C documentation uninstall
# "make clean" removes almost everything except configuration files.
#
......@@ -163,7 +149,10 @@ clean:
${QUIET_SUBDIR0}documentation ${QUIET_SUBDIR1} clean
${QUIET_SUBDIR0}${ESLDIR} ${QUIET_SUBDIR1} clean
${QUIET_SUBDIR0}${SADIR} ${QUIET_SUBDIR1} clean
-rm -f *.o *~ Makefile.bak core TAGS gmon.out
${QUIET}-rm -f *.o *~ Makefile.bak core TAGS gmon.out
ifndef V
@echo ' ' CLEAN hmmer
endif
# "make distclean" leaves a pristine source distribution.
#
......@@ -174,82 +163,18 @@ distclean:
${QUIET_SUBDIR0}documentation ${QUIET_SUBDIR1} distclean
${QUIET_SUBDIR0}${ESLDIR} ${QUIET_SUBDIR1} distclean
${QUIET_SUBDIR0}${SADIR} ${QUIET_SUBDIR1} distclean
-rm config.log config.status
-rm -rf autom4te.cache
-rm -f *.o *~ Makefile.bak core TAGS gmon.out
-rm -f cscope.po.out cscope.out cscope.in.out cscope.files
-rm -f src/impl
-rm Makefile
#Use 'ifneq' instead of 'test -e' because the '+@' in QUIET_SUBDIR0 can't
#be passed to the shell. Note that ifneq breaks if indented.
ifneq (,$(wildcard ./release-notes/LICENSE.sh))
-rm -f release-notes/LICENSE.sh
${QUIET}-rm config.log config.status
${QUIET}-rm -rf autom4te.cache
${QUIET}-rm -f *.o *~ Makefile.bak core TAGS gmon.out
${QUIET}-rm -f cscope.po.out cscope.out cscope.in.out cscope.files
${QUIET}-rm -f src/impl
${QUIET}-rm Makefile
ifndef V
@echo ' ' CLEAN hmmer
endif
TAGS:
-rm -f ${top_srcdir}/TAGS
make tags-append
tags-append:
etags -o ${top_srcdir}/TAGS -a ${srcdir}/Makefile.in
etags -o ${top_srcdir}/TAGS -a ${srcdir}/COPYRIGHT
etags -o ${top_srcdir}/TAGS -a ${srcdir}/INSTALL
etags -o ${top_srcdir}/TAGS -a ${srcdir}/LICENSE
etags -o ${top_srcdir}/TAGS -a ${srcdir}/README
etags -o ${top_srcdir}/TAGS -a ${srcdir}/configure.ac
etags -o ${top_srcdir}/TAGS -a ${srcdir}/src/*.c
etags -o ${top_srcdir}/TAGS -a ${srcdir}/src/*.h
etags -o ${top_srcdir}/TAGS -a ${srcdir}/src/*.in
etags -o ${top_srcdir}/TAGS -a ${srcdir}/src/*.pl
etags -o ${top_srcdir}/TAGS -a ${srcdir}/src/impl_sse/*.c
etags -o ${top_srcdir}/TAGS -a ${srcdir}/src/impl_sse/*.h
etags -o ${top_srcdir}/TAGS -a ${srcdir}/src/impl_sse/*.in
etags -o ${top_srcdir}/TAGS -a ${srcdir}/src/impl_dummy/*.c
etags -o ${top_srcdir}/TAGS -a ${srcdir}/src/impl_dummy/*.h
etags -o ${top_srcdir}/TAGS -a ${srcdir}/src/impl_dummy/*.in
etags -o ${top_srcdir}/TAGS -a ${srcdir}/src/impl_vmx/*.c
etags -o ${top_srcdir}/TAGS -a ${srcdir}/src/impl_vmx/*.h
etags -o ${top_srcdir}/TAGS -a ${srcdir}/src/impl_vmx/*.in
etags -o ${top_srcdir}/TAGS -a ${srcdir}/documentation/man/*.in
etags -o ${top_srcdir}/TAGS -a ${srcdir}/documentation/man/*.man
etags -o ${top_srcdir}/TAGS -a ${srcdir}/documentation/man/boilerplate-tail
etags -o ${top_srcdir}/TAGS -a ${srcdir}/documentation/userguide/*.in
etags -o ${top_srcdir}/TAGS -a ${srcdir}/documentation/userguide/*.tex
etags -o ${top_srcdir}/TAGS -a ${srcdir}/libdivsufsort/README
etags -o ${top_srcdir}/TAGS -a ${srcdir}/libdivsufsort/*.in
etags -o ${top_srcdir}/TAGS -a ${srcdir}/libdivsufsort/*.c
etags -o ${top_srcdir}/TAGS -a ${srcdir}/profmark/00README
etags -o ${top_srcdir}/TAGS -a ${srcdir}/profmark/*.in
etags -o ${top_srcdir}/TAGS -a ${srcdir}/profmark/*.c
etags -o ${top_srcdir}/TAGS -a ${srcdir}/profmark/x-*
etags -o ${top_srcdir}/TAGS -a ${srcdir}/profmark/pmark-*
etags -o ${top_srcdir}/TAGS -a ${srcdir}/testsuite/*.in
etags -o ${top_srcdir}/TAGS -a ${srcdir}/testsuite/*.pl
etags -o ${top_srcdir}/TAGS -a ${srcdir}/testsuite/*.sh
etags -o ${top_srcdir}/TAGS -a ${srcdir}/testsuite/*.pm
etags -o ${top_srcdir}/TAGS -a ${srcdir}/testsuite/*.sqc
${QUIET_SUBDIR0}easel ${QUIET_SUBDIR1} tags-append
################################################################
# HMMER - Biological sequence analysis with profile HMMs
# Version 3.1b2; February 2015
# Copyright (C) 2015 Howard Hughes Medical Institute.
# Other copyrights also apply. See the COPYRIGHT file for a full list.
#
# HMMER is distributed under the terms of the GNU General Public License
# (GPLv3). See the LICENSE file for details.
#
# SVN $URL: https://svn.janelia.org/eddylab/eddys/src/hmmer/branches/3.1/Makefile.in $
# SVN $Id: Makefile.in 4489 2013-06-19 02:46:43Z wheelert $
################################################################
./makeTAGS.sh
HMMER - profile hidden Markov models for biological sequence analysis
http://hmmer.org/
Version 3.1b2; February 2015
Copyright (C) 2015 Howard Hughes Medical Institute.
------------------------------------------------------------------
HMMER searches biological sequence databases for homologous sequences,
using either single sequences or multiple sequence alignments as
queries. HMMER implements a technology called "profile hidden Markov
models" (profile HMMs). HMMER is the software engine underlying many
protein family domain databases and large-scale annotation pipelines,
including the Pfam and SMART databases.
Other files to read in the top-level source directory:
INSTALL Brief installation instructions.
Userguide.pdf The HMMER User's Guide.
COPYRIGHT Copyright and license information.
LICENSE The GNU General Public License (GPLv3).
To get started after installation, see the Tutorial section in the
HMMER User's Guide (Userguide.pdf).
-------------------------------------------------------------------
The HMMER development team
HHMI Janelia Farm Research Campus
http://hmmer.org/
## HMMER - biological sequence analysis using profile HMMs
[HMMER](http://hmmer.org) searches biological sequence databases for
homologous sequences, using either single sequences or multiple
sequence alignments as queries. HMMER implements a technology called
"profile hidden Markov models" (profile HMMs). HMMER is used by many
protein family domain databases and large-scale annotation pipelines,
including [Pfam](http://pfam.xfam.org) and other members of the
[InterPro Consortium](http://www.ebi.ac.uk/interpro/).
To obtain HMMER releases, please visit [hmmer.org](http://hmmer.org).
To participate in HMMER development, visit us at
[github](https://github.com/EddyRivasLab/hmmer). HMMER development
depends on the Easel library, also at
[github](https://github.com/EddyRivasLab/easel).
### to download and build the current source code release:
```
% wget http://eddylab.org/software/hmmer/hmmer.tar.gz
% tar zxf hmmer.tar.gz
% cd hmmer-3.2.1
% ./configure --prefix /your/install/path
% make
% make check # optional: run automated tests
% make install # optional: install HMMER programs, man pages
% (cd easel; make install) # optional: install Easel tools
```
Executable programs will be installed in `/your/install/path/bin`. If
you leave this optional `./configure` argument off, the default prefix
is `/usr/local`.
Files to read in the source directory:
* INSTALL - brief installation instructions.
* Userguide.pdf - the HMMER User's Guide.
To get started after installation, see the Tutorial section in the
HMMER User's Guide (Userguide.pdf).
### to clone a copy of HMMER3 source from github:
The tarball way, above, is a better way to install HMMER (it includes
a precompiled Userguide.pdf, for example), but you can also clone our
github repo. You need to clone both the HMMER and Easel repositories,
as follows:
```
% git clone https://github.com/EddyRivasLab/hmmer
% cd hmmer
% git clone https://github.com/EddyRivasLab/easel
% autoconf
```
and to build:
```bash
% ./configure
% make
```
Our [git workflow](https://github.com/EddyRivasLab/hmmer/wiki/Git-workflow)
includes three main branches:
* **master** is the stable branch for HMMER3 releases (including when
H3 is released as a library inside Infernal)
* **develop** is the HMMER3 development branch
* **h4-develop** is the HMMER4 development branch.
To build the most recent official release, leave both HMMER and Easel
on their default **master** branch. To contribute to HMMER3
development, you want to be on the **develop** branches.
### to report a problem:
Visit our
[issues tracking page at github](https://github.com/EddyRivasLab/hmmer/issues).
HMMER 3.2.1 release notes (Jun 2018)
http://hmmer.org
Release 3.2.1 fixes:
----------------------
* iss #142: compilation fails ungracefully on unsupported ppc64le
* iss #140: jackhmmer --fast segfault. Removes --fast
and --symfrac options from jackhmmer and its documentation.
* iss #141, #120: compilation failures on i586, ppc64be.
* iss #132: hmmbuild miscounts transitions in final node.
Release notes for 3.2:
-----------------------
Larger changes:
* HMMER is now distributed under the BSD license, instead of the GPL.
* The 'make install' has been streamlined. Now we install only
programs and man pages, for 18 HMMER programs and 22 Easel miniapps.
We don't install development .h headers or .a libraries.
* We changed our default policy on the number of threads/cores that
the search programs use. Previously multithreaded programs would use
all available cores by default; now we use two worker threads by
default (~2 cores), if multiple cores are available. HMMER3 search
programs do not scale much beyond 2 cores anyway, due to input
saturation and memory use.
* H3 now strictly requires either SSE2 or Altivec/VMX vector
support. The portable 'dummy' implementation has been removed. This
was an non-vectorized portable pure C implementation, much slower
than HMMER3 on x86 and PowerPC platforms with SSE2 or Altivec/VMX
vector instructions. We had included it because we could -- HMMER3
implements "generic" non-vectorized versions of its core algorithms
for unit testing purposes anyway. We thought maybe it'd be useful.
As far as I can tell, it was never useful, but several packagers on
non-x86, non-PowerPC platforms packaged and distributed it, ignoring
the prominent health warnings we put on it.
Smaller new features include:
* improved documentation of --mxfile and score matrix file format
* adds support for EBI's "uncheck all hits" on jackhmmer web site
* removed experimental hmmbuild --seq_weights_r and --seq_weights_e options
* appeased new gcc6 --Wmisleading-indentation warning
* SSI indexing is now robust against duplicate keys
* autoconf now robust against someone running gnu `autoheader`
* improved autoconf of SIMD vector support
* improved autoconf of DAZ,FTZ support on x86 processors
* improved autodetection of phylip interleaved vs sequential format
* improved autodetection of A2M vs. aligned FASTA format
* clarified A2M format parse error when file contains 'O' residue
* improved portability to Intel/Solaris
* FASTA parser now ignores description line after a ctrl-A
* MSAs output with -A option now include name, acc, desc, author markup.
* In Easel miniapps, esl-translate replaces previous (buggy) esl-stranslate.
* Easel miniapps include esl-alirev, reverse complementing RNA/DNA alignment
* nhmmer/nhmmscan now allow alignments as target dbs
* target relentropy for DNA models changed from 0.45 to 0.62
* updated the User Guide
Fixed bugs include:
* nhmmscan faulted on old model files because it expected MAXL field
* --cut-ga wasn't checking that GA line was actually present in model
* GA thresholds weren't being captured from DNA/RNA Stockholm alignments
* A2M alignment parsing was corrupted on lines ending in insertions
* alphabet-guessing failed for FASTA seq >4096 bytes and <4000 residues
* genbank to fasta format conversion was leaving extra \n in accession
* NCBI db format: multithreaded nhmmer was failing to read
* NCBI db format: 1st database sequence was skipped for second query (#e6)
* unit test failures in esl_normal, esl_random due to floating point math
* nhmmer was corrupted by * symbols in input sequence (iss#118)
* hmmsearch -A crashed if top-ranked hit has no domains (iss#131)
* new variety of "backconverted subseq" hmmsearch crash on *'s (iss#135)
* qsort() callbacks now return -1/0/1 as they should. (Infernal iss#11)
* esl_buffer hangs when input ends with \r (Easel iss#23)
For details, you can view and search our issue tracking logs at github:
https://github.com/EddyRivasLab/hmmer/issues/ for HMMER itself
https://github.com/EddyRivasLab/easel/issues/ for the underlying Easel library
No preview for this file type
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
hmmer (3.2.1+dfsg-1) unstable; urgency=medium
[ Andreas Tille ]
* Fix watch file
* New upstream version
* debhelper 11
* Point Vcs fields to salsa.debian.org
* Standards-Version: 4.2.0
* Adapt doc-base control file to new location of doc
* d/rules:
- Respect DEB_BUILD_OPTIONS in override_dh_auto_test
- Do not parse d/changelog
- Fix permission of manpage
[ Dylan Aïssi ]
* Fix OMICtools ID and replace RRID by SciCrunch
-- Andreas Tille <tille@debian.org> Fri, 24 Aug 2018 08:48:36 +0200
hmmer (3.1b2+dfsg-5) unstable; urgency=medium
* New homepage
......
Source: hmmer
Maintainer: Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
Uploaders: Andreas Tille <tille@debian.org>,
Uploaders: Andreas Tille <tille@debian.org>
Section: science
Priority: optional
Build-Depends: debhelper (>= 10),
dh-autoreconf,
Build-Depends: debhelper (>= 11~),
libdivsufsort-dev
Standards-Version: 3.9.8
Vcs-Browser: https://anonscm.debian.org/git/debian-med/hmmer.git
Vcs-Git: https://anonscm.debian.org/git/debian-med/hmmer.git
Standards-Version: 4.2.0
Vcs-Browser: https://salsa.debian.org/med-team/hmmer
Vcs-Git: https://salsa.debian.org/med-team/hmmer.git
Homepage: http://hmmer.org/
Package: hmmer
......@@ -48,7 +47,7 @@ Package: hmmer-examples
Architecture: all
Section: doc
Depends: ${misc:Depends},
libperl4-corelibs-perl | perl (<< 5.12.3-7)
libperl4-corelibs-perl
Description: profile hidden Markov models for protein sequence analysis (examples)
HMMER is an implementation of profile hidden Markov model methods for
sensitive searches of biological sequence databases using multiple sequence
......
......@@ -3,6 +3,7 @@ Upstream-Name: HMMER
Upstream-Contact: Sean R. Eddy <eddys@janelia.hhmi.org>
Source: http://hmmer.org/download.html
Files-Excluded: */libdivsufsort
*/.gitignore
Files: *
Copyright: 1992-2010 Sean R. Eddy <eddy@genetics.wustl.edu>
......
......@@ -12,4 +12,4 @@ Abstract: HMMER is an implementation of profile hidden Markov model methods for
Section: Science/Biology
Format: PDF
Files: /usr/share/doc/hmmer-doc/Userguide.pdf.gz
Files: /usr/share/doc/hmmer/Userguide.pdf.gz
Author: gregor herrmann <gregoa@debian.org>
Last-Update: Mon, 25 Oct 2010 00:25:08 +0200
Bug-Debian: http://bugs.debian.org/594860
Description: avoid altivec and cast errors on powerpc
I've created a patch the uses "dummy" also on powerpc, and it works
on i386 and powerpc (meaning that sse is used on my local machine and
dummy on pescetti.debian.org).
--- a/configure
+++ b/configure
@@ -3914,7 +3914,6 @@ if test "$impl_choice" = "none"; then
ia64-*-*) impl_choice=sse;;
i?86-*-*) impl_choice=sse;;
x86*-*-*) impl_choice=sse;;
- powerpc*-*-*) impl_choice=vmx;;
*) impl_choice=dummy;;
esac
fi
--- a/configure.ac
+++ b/configure.ac
@@ -313,7 +313,6 @@ if test "$impl_choice" = "none"; then
ia64-*-*) impl_choice=sse;;
i?86-*-*) impl_choice=sse;;
x86*-*-*) impl_choice=sse;;
- powerpc*-*-*) impl_choice=vmx;;
*) impl_choice=dummy;;
esac
fi