Add a precompiled version of exonerate
Former-commit-id: 41f612c0f642a70a4af11f41c7e41e07f8758b14 Former-commit-id: 6becf83274fa975a004318ed7d5b44fd5a290da8
This commit is contained in:
26
src/exonerate/Makefile
Executable file → Normal file
26
src/exonerate/Makefile
Executable file → Normal file
@ -2,12 +2,12 @@
|
|||||||
# $Id: $
|
# $Id: $
|
||||||
# ---------------------------------------------------------------
|
# ---------------------------------------------------------------
|
||||||
# @file: Makefile
|
# @file: Makefile
|
||||||
# @desc: makefile for exonerate
|
# @desc: makefile for package ebi exonerate
|
||||||
#
|
#
|
||||||
# @history:
|
# @history:
|
||||||
# @history:
|
|
||||||
# @+ <Gloup> : Apr 97 : Created
|
# @+ <Gloup> : Apr 97 : Created
|
||||||
# @+ <Gloup> : Mar 02 : Updated for LXxware
|
# @+ <Gloup> : Mar 02 : Updated for LXxware
|
||||||
|
# @+ <EC> : May 2023 : Adapted to ORG.Annot
|
||||||
#
|
#
|
||||||
# @note: should be processed with gnu compatible make
|
# @note: should be processed with gnu compatible make
|
||||||
# @note: helixware_compatible
|
# @note: helixware_compatible
|
||||||
@ -15,14 +15,22 @@
|
|||||||
# @end:
|
# @end:
|
||||||
# ---------------------------------------------------------------
|
# ---------------------------------------------------------------
|
||||||
#
|
#
|
||||||
include ../../config/auto.conf
|
#
|
||||||
|
# Due to the long compilation time of ncbi blast sources (~1h),
|
||||||
|
# the default build actually consists in extracting pre-compiled
|
||||||
|
# binaries.
|
||||||
|
#
|
||||||
|
# To revert to full compilation from sources, then change
|
||||||
|
# the following line
|
||||||
|
|
||||||
DIRS = pkg-config \
|
DIRS = binaries
|
||||||
libffi \
|
|
||||||
gettext \
|
# to
|
||||||
glib2 \
|
#
|
||||||
exonerate
|
# DIRS = src
|
||||||
|
|
||||||
include ../../config/targets/propagate.targ
|
include ../../config/targets/propagate.targ
|
||||||
|
|
||||||
include ../../config/targets/help.targ
|
include ../../config/targets/help.targ
|
||||||
|
|
||||||
|
all::
|
||||||
|
@echo "+++++++++++ ebi exonerate package ($(DIRS)) done"
|
||||||
|
48
src/exonerate/binaries/Makefile
Normal file
48
src/exonerate/binaries/Makefile
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
# ---------------------------------------------------------------
|
||||||
|
# $Id: $
|
||||||
|
# ---------------------------------------------------------------
|
||||||
|
# @file: Makefile
|
||||||
|
# @desc: makefile for package ncbi blast / binaries
|
||||||
|
#
|
||||||
|
# @history:
|
||||||
|
# @+ <Gloup> : Sept 15 : Adapted to ORG.Annot
|
||||||
|
#
|
||||||
|
# @note: should be processed with gnu compatible make
|
||||||
|
# @note: helixware_compatible
|
||||||
|
#
|
||||||
|
# @end:
|
||||||
|
# ---------------------------------------------------------------
|
||||||
|
#
|
||||||
|
include ../../../config/auto.conf
|
||||||
|
|
||||||
|
PKG = exonerate-2.2.0
|
||||||
|
|
||||||
|
PKGTAR = $(PKG)-$(PORTNAME).tar.gz
|
||||||
|
|
||||||
|
PKGDIR = bin-$(PORTNAME)
|
||||||
|
|
||||||
|
PROGS = exonerate
|
||||||
|
|
||||||
|
BINPATH = $(abspath $(BINDIR))
|
||||||
|
|
||||||
|
include $(CFGDIR)targets/empty.targ
|
||||||
|
include $(CFGDIR)targets/help.targ
|
||||||
|
|
||||||
|
.PHONY: extract install
|
||||||
|
|
||||||
|
all:: install
|
||||||
|
|
||||||
|
extract:
|
||||||
|
test -d $(PKGDIR) || mkdir $(PKGDIR)
|
||||||
|
test -d $(PKGDIR)/bin || $(TAR) zxf $(PKGTAR) -C $(PKGDIR) --strip-components 1
|
||||||
|
|
||||||
|
install: extract
|
||||||
|
test -d $(BINDIR) || mkdir $(BINDIR)
|
||||||
|
cd $(PKGDIR)/bin && \cp -f $(PROGS) $(BINPATH)
|
||||||
|
|
||||||
|
clean::
|
||||||
|
(! test -d $(PKGDIR)) || \rm -r $(PKGDIR)
|
||||||
|
|
||||||
|
portclean::
|
||||||
|
cd $(BINDIR) && \rm -f $(PROGS)
|
||||||
|
|
BIN
src/exonerate/binaries/exonerate-2.2.0-i386.tar.gz
Normal file
BIN
src/exonerate/binaries/exonerate-2.2.0-i386.tar.gz
Normal file
Binary file not shown.
28
src/exonerate/src/Makefile
Executable file
28
src/exonerate/src/Makefile
Executable file
@ -0,0 +1,28 @@
|
|||||||
|
# ---------------------------------------------------------------
|
||||||
|
# $Id: $
|
||||||
|
# ---------------------------------------------------------------
|
||||||
|
# @file: Makefile
|
||||||
|
# @desc: makefile for exonerate
|
||||||
|
#
|
||||||
|
# @history:
|
||||||
|
# @history:
|
||||||
|
# @+ <Gloup> : Apr 97 : Created
|
||||||
|
# @+ <Gloup> : Mar 02 : Updated for LXxware
|
||||||
|
#
|
||||||
|
# @note: should be processed with gnu compatible make
|
||||||
|
# @note: helixware_compatible
|
||||||
|
#
|
||||||
|
# @end:
|
||||||
|
# ---------------------------------------------------------------
|
||||||
|
#
|
||||||
|
include ../../config/auto.conf
|
||||||
|
|
||||||
|
DIRS = pkg-config \
|
||||||
|
libffi \
|
||||||
|
gettext \
|
||||||
|
glib2 \
|
||||||
|
exonerate
|
||||||
|
|
||||||
|
include ../../config/targets/propagate.targ
|
||||||
|
|
||||||
|
include ../../config/targets/help.targ
|
Reference in New Issue
Block a user