Add a precompiled version of exonerate

Former-commit-id: 41f612c0f642a70a4af11f41c7e41e07f8758b14
Former-commit-id: 6becf83274fa975a004318ed7d5b44fd5a290da8
This commit is contained in:
coissac committed 2023-05-15 08:35:28 +02:00
1 parent 3d9be22e1d
commit 857fe67bf2
21 files changed
+93 -9

No files matched your search

Executable → Regular
+17 -9
View File
@@ -2,12 +2,12 @@
# $Id: $
# ---------------------------------------------------------------
# @file: Makefile
# @desc: makefile for exonerate
# @desc: makefile for package ebi exonerate
#
# @history:
# @history:
# @+ <Gloup> : Apr 97 : Created
# @+ <Gloup> : Mar 02 : Updated for LXxware
# @+ <EC> : May 2023 : Adapted to ORG.Annot
#
# @note: should be processed with gnu compatible make
# @note: helixware_compatible
@@ -15,14 +15,22 @@
# @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 \
libffi \
gettext \
glib2 \
exonerate
DIRS = binaries
# to
#
# DIRS = src
include ../../config/targets/propagate.targ
include ../../config/targets/help.targ
all::
@echo "+++++++++++ ebi exonerate package ($(DIRS)) done"
+48
View 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)
Binary file not shown.
+28
View 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
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.