Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Jun 2019 09:29:05 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r505017 - in head/biology: . viennarna viennarna/files
Message-ID:  <201906240929.x5O9T56L006629@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Mon Jun 24 09:29:05 2019
New Revision: 505017
URL: https://svnweb.freebsd.org/changeset/ports/505017

Log:
  New port: biology/viennarna: Alignment tools for the structural analysis of RNA

Added:
  head/biology/viennarna/
  head/biology/viennarna/Makefile   (contents, props changed)
  head/biology/viennarna/distinfo   (contents, props changed)
  head/biology/viennarna/files/
  head/biology/viennarna/files/patch-RNA-Tutorial_Makefile.in   (contents, props changed)
  head/biology/viennarna/files/patch-configure   (contents, props changed)
  head/biology/viennarna/files/patch-examples_Makefile.in   (contents, props changed)
  head/biology/viennarna/files/patch-src_bin_Makefile.in   (contents, props changed)
  head/biology/viennarna/pkg-descr   (contents, props changed)
  head/biology/viennarna/pkg-plist   (contents, props changed)
Modified:
  head/biology/Makefile

Modified: head/biology/Makefile
==============================================================================
--- head/biology/Makefile	Mon Jun 24 09:25:36 2019	(r505016)
+++ head/biology/Makefile	Mon Jun 24 09:29:05 2019	(r505017)
@@ -164,6 +164,7 @@
     SUBDIR += vcflib
     SUBDIR += vcftools
     SUBDIR += velvet
+    SUBDIR += viennarna
     SUBDIR += vsearch
     SUBDIR += wise
 

Added: head/biology/viennarna/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/biology/viennarna/Makefile	Mon Jun 24 09:29:05 2019	(r505017)
@@ -0,0 +1,41 @@
+# $FreeBSD$
+
+PORTNAME=	viennarna
+DISTVERSION=	2.4.13
+CATEGORIES=	biology
+MASTER_SITES=	https://www.tbi.univie.ac.at/RNA/download/sourcecode/2_4_x/
+DISTNAME=	ViennaRNA-${DISTVERSION}
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	Alignment tools for the structural analysis of RNA
+
+LICENSE=	ViennaRNALicense
+LICENSE_NAME=	Vienna RNA License
+LICENSE_FILE=	${WRKSRC}/COPYING
+LICENSE_PERMS=	auto-accept dist-mirror pkg-mirror
+
+BUILD_DEPENDS=	bash:shells/bash \
+		libgd>0:graphics/gd # for the static lib
+LIB_DEPENDS=	libgmp.so:math/gmp \
+		libgsl.so:math/gsl \
+		libmpfr.so:math/mpfr
+
+USES=		compiler:c++11-lang gmake libtool localbase perl5
+USE_XORG=	x11 xext # only for build
+
+GNU_CONFIGURE=	yes
+CONFIGURE_SHELL=	${PREFIX}/bin/bash
+CONFIGURE_ARGS=	--enable-shared --disable-static --with-gsl --with-cluster --with-kinwalker --enable-mpfr --without-python --without-python3 --without-perl
+
+INFO=		RNAlib
+
+DATASDIR=	${PREFIX}/share/ViennaRNA
+DOCSDIR=	${PREFIX}/share/doc/ViennaRNA
+EXAMPLESDIR=	${PREFIX}/share/examples/ViennaRNA
+
+OPTIONS_DEFINE=	DOCS EXAMPLES
+
+PORTDOCS=	*
+PORTEXAMPLES=	*
+
+.include <bsd.port.mk>

Added: head/biology/viennarna/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/biology/viennarna/distinfo	Mon Jun 24 09:29:05 2019	(r505017)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1561312270
+SHA256 (ViennaRNA-2.4.13.tar.gz) = 915c271b48536a3cc60b3109f11f7fd99dcd26d22621ee50f05e7f1c2f90cabe
+SIZE (ViennaRNA-2.4.13.tar.gz) = 34094932

Added: head/biology/viennarna/files/patch-RNA-Tutorial_Makefile.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/biology/viennarna/files/patch-RNA-Tutorial_Makefile.in	Mon Jun 24 09:29:05 2019	(r505017)
@@ -0,0 +1,11 @@
+--- RNA-Tutorial/Makefile.in.orig	2019-06-24 07:18:45 UTC
++++ RNA-Tutorial/Makefile.in
+@@ -459,7 +459,7 @@ clean_tutorial_html = rm -f *.html *.css *.4ct *.4tc *
+ @WITH_TUTORIAL_BUILD_TRUE@@WITH_TUTORIAL_PDFLATEX_FALSE@@WITH_TUTORIAL_PDF_TRUE@@WITH_TUTORIAL_TRUE@CONVERT_TUT_TO_PDF = $(TUTORIAL_CMD_DVIPDF) tutorial.dvi;
+ html_DATA = $(TUTORIAL_FILES_HTML)
+ pdf_DATA = $(TUTORIAL_FILES_PDF)
+-@WITH_TUTORIAL_PDF_TRUE@tut_datadir = $(pkgdatadir)/tutorial
++@WITH_TUTORIAL_PDF_TRUE@tut_datadir = $(prefix)/share/doc/ViennaRNA/tutorial
+ @WITH_TUTORIAL_PDF_TRUE@tut_programsdir = $(tut_datadir)/programs
+ @WITH_TUTORIAL_PDF_TRUE@tut_alifoldzdir = $(tut_datadir)/alifoldz
+ @WITH_TUTORIAL_PDF_TRUE@tut_qrnadir = $(tut_datadir)/qrna

Added: head/biology/viennarna/files/patch-configure
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/biology/viennarna/files/patch-configure	Mon Jun 24 09:29:05 2019	(r505017)
@@ -0,0 +1,11 @@
+--- configure.orig	2019-05-31 13:31:21 UTC
++++ configure
+@@ -22325,7 +22325,7 @@ fi
+ if test "x$enable_static_executables" = "xyes"; then
+ 
+     SAVED_LDFLAGS=$LDFLAGS
+-    LDFLAGS="$LDFLAGS -static -lstdc++"
++    LDFLAGS="$LDFLAGS -static -lc++"
+ 
+     { $as_echo "$as_me:${as_lineno-$LINENO}: Checking possiblity to build statically linked executables using C++ compiler" >&5
+ $as_echo "$as_me: Checking possiblity to build statically linked executables using C++ compiler" >&6;}

Added: head/biology/viennarna/files/patch-examples_Makefile.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/biology/viennarna/files/patch-examples_Makefile.in	Mon Jun 24 09:29:05 2019	(r505017)
@@ -0,0 +1,11 @@
+--- examples/Makefile.in.orig	2019-06-24 07:09:07 UTC
++++ examples/Makefile.in
+@@ -441,7 +441,7 @@ target_alias = @target_alias@
+ top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+-pkgexampledir = $(pkgdatadir)/examples
++pkgexampledir = $(prefix)/share/examples/ViennaRNA
+ pkgexampledatadir = $(pkgexampledir)/data
+ pkgperlexampledir = $(pkgexampledir)/perl5
+ pkgpythonexampledir = $(pkgexampledir)/python

Added: head/biology/viennarna/files/patch-src_bin_Makefile.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/biology/viennarna/files/patch-src_bin_Makefile.in	Mon Jun 24 09:29:05 2019	(r505017)
@@ -0,0 +1,13 @@
+--- src/bin/Makefile.in.orig	2019-06-24 04:33:32 UTC
++++ src/bin/Makefile.in
+@@ -104,8 +104,8 @@ bin_PROGRAMS = RNAfold$(EXEEXT) RNAeval$(EXEEXT) RNAhe
+ 	RNAparconv$(EXEEXT) RNAPKplex$(EXEEXT) RNAplex$(EXEEXT) \
+ 	RNAsnoop$(EXEEXT) RNApvmin$(EXEEXT)
+ @VRNA_AM_SWITCH_MPFR_TRUE@am__append_4 = $(MPFR_LIBS)
+-@VRNA_AM_SWITCH_SVM_TRUE@am__append_5 = -lstdc++
+-@VRNA_AM_SWITCH_SVM_TRUE@am__append_6 = -lstdc++
++@VRNA_AM_SWITCH_SVM_TRUE@am__append_5 = -lc++
++@VRNA_AM_SWITCH_SVM_TRUE@am__append_6 = -lc++
+ subdir = src/bin
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_rna.m4 \

Added: head/biology/viennarna/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/biology/viennarna/pkg-descr	Mon Jun 24 09:29:05 2019	(r505017)
@@ -0,0 +1,15 @@
+LocARNA is a collection of alignment tools for the structural analysis of RNA.
+Given a set of RNA sequences, LocARNA simultaneously aligns and predicts common
+structures for your RNAs. In this way, LocARNA performs Sankoff-like alignment
+and is in particular suited for analyzing sets of related RNAs without known
+common structure.
+
+LocARNA distinguishes itself from many other Sankoff-style multiple alignment
+programs by its performance and low memory complexity, high accuracy, and
+richness of features. As unique features, it offers structure-local alignment,
+flexible structure and anchor constraints, and provides efficient computation of
+reliabilities in sequence-structure alignment. The package offers a robust core
+of features and is used as experimental platform for the incorporation of new
+features in RNA sequence-structure alignment.
+
+WWW: https://github.com/s-will/LocARNA

Added: head/biology/viennarna/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/biology/viennarna/pkg-plist	Mon Jun 24 09:29:05 2019	(r505017)
@@ -0,0 +1,225 @@
+bin/AnalyseDists
+bin/AnalyseSeqs
+bin/Kinfold
+bin/RNA2Dfold
+bin/RNALalifold
+bin/RNALfold
+bin/RNAPKplex
+bin/RNAaliduplex
+bin/RNAalifold
+bin/RNAcofold
+bin/RNAdistance
+bin/RNAduplex
+bin/RNAeval
+bin/RNAfold
+bin/RNAforester
+bin/RNAheat
+bin/RNAinverse
+bin/RNAlocmin
+bin/RNApaln
+bin/RNAparconv
+bin/RNApdist
+bin/RNAplex
+bin/RNAplfold
+bin/RNAplot
+bin/RNApvmin
+bin/RNAsnoop
+bin/RNAsubopt
+bin/RNAup
+bin/b2ct
+bin/ct2db
+bin/kinwalker
+bin/popt
+include/ViennaRNA/2Dfold.h
+include/ViennaRNA/2Dpfold.h
+include/ViennaRNA/LPfold.h
+include/ViennaRNA/Lfold.h
+include/ViennaRNA/MEA.h
+include/ViennaRNA/PKplex.h
+include/ViennaRNA/PS_dot.h
+include/ViennaRNA/ProfileAln.h
+include/ViennaRNA/RNAstruct.h
+include/ViennaRNA/ali_plex.h
+include/ViennaRNA/alifold.h
+include/ViennaRNA/aln_util.h
+include/ViennaRNA/alphabet.h
+include/ViennaRNA/boltzmann_sampling.h
+include/ViennaRNA/centroid.h
+include/ViennaRNA/char_stream.h
+include/ViennaRNA/cofold.h
+include/ViennaRNA/combinatorics.h
+include/ViennaRNA/commands.h
+include/ViennaRNA/concentrations.h
+include/ViennaRNA/constraints.h
+include/ViennaRNA/constraints/SHAPE.h
+include/ViennaRNA/constraints/basic.h
+include/ViennaRNA/constraints/hard.h
+include/ViennaRNA/constraints/ligand.h
+include/ViennaRNA/constraints/soft.h
+include/ViennaRNA/constraints_SHAPE.h
+include/ViennaRNA/constraints_hard.h
+include/ViennaRNA/constraints_ligand.h
+include/ViennaRNA/constraints_soft.h
+include/ViennaRNA/convert_epars.h
+include/ViennaRNA/data_structures.h
+include/ViennaRNA/datastructures/basic.h
+include/ViennaRNA/datastructures/char_stream.h
+include/ViennaRNA/datastructures/hash_tables.h
+include/ViennaRNA/datastructures/heap.h
+include/ViennaRNA/datastructures/lists.h
+include/ViennaRNA/datastructures/stream_output.h
+include/ViennaRNA/dist_vars.h
+include/ViennaRNA/dp_matrices.h
+include/ViennaRNA/duplex.h
+include/ViennaRNA/edit_cost.h
+include/ViennaRNA/energy_const.h
+include/ViennaRNA/energy_par.h
+include/ViennaRNA/equilibrium_probs.h
+include/ViennaRNA/eval.h
+include/ViennaRNA/exterior_loops.h
+include/ViennaRNA/file_formats.h
+include/ViennaRNA/file_formats_msa.h
+include/ViennaRNA/file_utils.h
+include/ViennaRNA/findpath.h
+include/ViennaRNA/fold.h
+include/ViennaRNA/fold_compound.h
+include/ViennaRNA/fold_vars.h
+include/ViennaRNA/gquad.h
+include/ViennaRNA/grammar.h
+include/ViennaRNA/hairpin_loops.h
+include/ViennaRNA/interior_loops.h
+include/ViennaRNA/inverse.h
+include/ViennaRNA/io/file_formats.h
+include/ViennaRNA/io/file_formats_msa.h
+include/ViennaRNA/io/utils.h
+include/ViennaRNA/json.h
+include/ViennaRNA/landscape/findpath.h
+include/ViennaRNA/landscape/move.h
+include/ViennaRNA/landscape/neighbor.h
+include/ViennaRNA/landscape/paths.h
+include/ViennaRNA/landscape/walk.h
+include/ViennaRNA/loop_energies.h
+include/ViennaRNA/loops/all.h
+include/ViennaRNA/loops/external.h
+include/ViennaRNA/loops/hairpin.h
+include/ViennaRNA/loops/internal.h
+include/ViennaRNA/loops/multibranch.h
+include/ViennaRNA/mfe.h
+include/ViennaRNA/mfe_window.h
+include/ViennaRNA/mm.h
+include/ViennaRNA/model.h
+include/ViennaRNA/move_set.h
+include/ViennaRNA/multibranch_loops.h
+include/ViennaRNA/naview.h
+include/ViennaRNA/neighbor.h
+include/ViennaRNA/pair_mat.h
+include/ViennaRNA/params.h
+include/ViennaRNA/params/basic.h
+include/ViennaRNA/params/constants.h
+include/ViennaRNA/params/convert.h
+include/ViennaRNA/params/default.h
+include/ViennaRNA/params/io.h
+include/ViennaRNA/part_func.h
+include/ViennaRNA/part_func_co.h
+include/ViennaRNA/part_func_up.h
+include/ViennaRNA/part_func_window.h
+include/ViennaRNA/perturbation_fold.h
+include/ViennaRNA/plex.h
+include/ViennaRNA/plot_aln.h
+include/ViennaRNA/plot_layouts.h
+include/ViennaRNA/plot_structure.h
+include/ViennaRNA/plot_utils.h
+include/ViennaRNA/plotting/RNApuzzler/RNApuzzler.h
+include/ViennaRNA/plotting/RNApuzzler/RNAturtle.h
+include/ViennaRNA/plotting/alignments.h
+include/ViennaRNA/plotting/layouts.h
+include/ViennaRNA/plotting/naview.h
+include/ViennaRNA/plotting/probabilities.h
+include/ViennaRNA/plotting/structures.h
+include/ViennaRNA/plotting/utils.h
+include/ViennaRNA/profiledist.h
+include/ViennaRNA/read_epars.h
+include/ViennaRNA/ribo.h
+include/ViennaRNA/search/BoyerMoore.h
+include/ViennaRNA/sequence.h
+include/ViennaRNA/snofold.h
+include/ViennaRNA/snoop.h
+include/ViennaRNA/stream_output.h
+include/ViennaRNA/string_utils.h
+include/ViennaRNA/stringdist.h
+include/ViennaRNA/structure_utils.h
+include/ViennaRNA/structured_domains.h
+include/ViennaRNA/subopt.h
+include/ViennaRNA/svm.h
+include/ViennaRNA/svm_utils.h
+include/ViennaRNA/treedist.h
+include/ViennaRNA/units.h
+include/ViennaRNA/unstructured_domains.h
+include/ViennaRNA/utils.h
+include/ViennaRNA/utils/alignments.h
+include/ViennaRNA/utils/basic.h
+include/ViennaRNA/utils/cpu.h
+include/ViennaRNA/utils/higher_order_functions.h
+include/ViennaRNA/utils/strings.h
+include/ViennaRNA/utils/structures.h
+include/ViennaRNA/utils/svm.h
+include/ViennaRNA/vrna_config.h
+include/ViennaRNA/walk.h
+include/g2.h
+include/g2_FIG.h
+include/g2_PS.h
+include/g2_X11.h
+include/g2_gd.h
+lib/libRNA.a
+lib/libg2.a
+libdata/pkgconfig/RNAlib2.pc
+man/man1/AnalyseDists.1.gz
+man/man1/AnalyseSeqs.1.gz
+man/man1/Kinfold.1.gz
+man/man1/RNA2Dfold.1.gz
+man/man1/RNALalifold.1.gz
+man/man1/RNALfold.1.gz
+man/man1/RNAPKplex.1.gz
+man/man1/RNAaliduplex.1.gz
+man/man1/RNAalifold.1.gz
+man/man1/RNAcofold.1.gz
+man/man1/RNAdistance.1.gz
+man/man1/RNAduplex.1.gz
+man/man1/RNAeval.1.gz
+man/man1/RNAfold.1.gz
+man/man1/RNAforester.1.gz
+man/man1/RNAheat.1.gz
+man/man1/RNAinverse.1.gz
+man/man1/RNAlocmin.1.gz
+man/man1/RNApaln.1.gz
+man/man1/RNAparconv.1.gz
+man/man1/RNApdist.1.gz
+man/man1/RNAplex.1.gz
+man/man1/RNAplfold.1.gz
+man/man1/RNAplot.1.gz
+man/man1/RNApvmin.1.gz
+man/man1/RNAsnoop.1.gz
+man/man1/RNAsubopt.1.gz
+man/man1/RNAup.1.gz
+man/man1/ct2db.1.gz
+man/man1/kinwalker.1.gz
+share/ViennaRNA/2Dlandscape_mfe.gri
+share/ViennaRNA/2Dlandscape_pf.gri
+share/ViennaRNA/DoxygenLayout.xml
+share/ViennaRNA/bin/RNAdesign.pl
+share/ViennaRNA/bin/b2mt.pl
+share/ViennaRNA/bin/cmount.pl
+share/ViennaRNA/bin/coloraln.pl
+share/ViennaRNA/bin/dpzoom.pl
+share/ViennaRNA/bin/mountain.pl
+share/ViennaRNA/bin/refold.pl
+share/ViennaRNA/bin/relplot.pl
+share/ViennaRNA/bin/rotate_ss.pl
+share/ViennaRNA/bin/switch.pl
+share/ViennaRNA/dna_mathews1999.par
+share/ViennaRNA/dna_mathews2004.par
+share/ViennaRNA/rna_andronescu2007.par
+share/ViennaRNA/rna_langdon2018.par
+share/ViennaRNA/rna_turner1999.par
+share/ViennaRNA/rna_turner2004.par
+share/ViennaRNA/viennarna.bib



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201906240929.x5O9T56L006629>