Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Aug 2001 21:09:44 +1000 (EST)
From:      Tony Maher <tonym@biolateral.com.au>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/29770: New port: biology/treeviewx - a phylogenetic tree viewer
Message-ID:  <200108161109.f7GB9iR13759@dt.home>

next in thread | raw e-mail | index | archive | help

>Number:         29770
>Category:       ports
>Synopsis:       New port: biology/treeviewx - a phylogenetic tree viewer
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Aug 16 04:10:02 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Tony Maher
>Release:        FreeBSD 4.4-PRERELEASE i386
>Organization:
Biolateral
>Environment:
System: FreeBSD dt.home 4.4-PRERELEASE FreeBSD 4.4-PRERELEASE #5: Thu Aug 16 10:34:13 EST 2001 root@dt.home:/usr/src/sys/compile/DT i386


>Description:
	New port: biology/treeviewx

	"TreeView X is program to display phylogenetic trees on Unix-like
	platforms.  It can read and display NEXUS and Newick format tree
	files (such as those output by PAUP*, ClustalX, TREE-PUZZLE, and
	other programs)." 

	WWW: http://darwin.zoology.gla.ac.uk/~rpage/treeviewx/

	Licence: GPL

    This is a very early version and has a few idiosyncrasies - like
	it uses filename extensions to decide file type and will not display
	if it does not know the filename extension.

>How-To-Repeat:

>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	treeviewx
#	treeviewx/Makefile
#	treeviewx/distinfo
#	treeviewx/files
#	treeviewx/files/patch-configure
#	treeviewx/files/patch-Makefile.in
#	treeviewx/files/patch-Makefile.am
#	treeviewx/pkg-plist
#	treeviewx/pkg-comment
#	treeviewx/pkg-descr
#
echo c - treeviewx
mkdir -p treeviewx > /dev/null 2>&1
echo x - treeviewx/Makefile
sed 's/^X//' >treeviewx/Makefile << 'END-of-treeviewx/Makefile'
X# Ports collection makefile for:	treeviewx
X# Date created:				04 August 2001
X# Whom:					tonym
X#
X# $FreeBSD$
X#
X
XPORTNAME=		treeviewx
XPORTVERSION=	0.1.1
XCATEGORIES=		biology
XMASTER_SITES=	http://darwin.zoology.gla.ac.uk/~rpage/treeviewx/
XDISTNAME=		tv-${PORTVERSION}
X
XMAINTAINER=		tonym@biolateral.com.au
X
XLIB_DEPENDS=	wx_gtk.2:${PORTSDIR}/x11-toolkits/wxgtk
X
XUSE_GMAKE=		yes
XGNU_CONFIGURE=	yes
X
X.include <bsd.port.mk>
END-of-treeviewx/Makefile
echo x - treeviewx/distinfo
sed 's/^X//' >treeviewx/distinfo << 'END-of-treeviewx/distinfo'
XMD5 (tv-0.1.1.tar.gz) = 8cb3111130fa4623fb74d458659516fc
END-of-treeviewx/distinfo
echo c - treeviewx/files
mkdir -p treeviewx/files > /dev/null 2>&1
echo x - treeviewx/files/patch-configure
sed 's/^X//' >treeviewx/files/patch-configure << 'END-of-treeviewx/files/patch-configure'
X--- configure.orig	Thu Aug 16 15:55:01 2001
X+++ configure	Thu Aug 16 15:55:13 2001
X@@ -520,7 +520,6 @@
X   ac_n= ac_c='\c' ac_t=
X fi
X 
X- (tview.cpp)
X ac_aux_dir=
X for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
X   if test -f $ac_dir/install-sh; then
END-of-treeviewx/files/patch-configure
echo x - treeviewx/files/patch-Makefile.in
sed 's/^X//' >treeviewx/files/patch-Makefile.in << 'END-of-treeviewx/files/patch-Makefile.in'
X--- Makefile.in.orig	Sat Aug  4 05:09:46 2001
X+++ Makefile.in	Sat Aug  4 15:45:59 2001
X@@ -263,7 +263,7 @@
X 	$(CC) -c $(CFLAGS) -I$(NCLDIR) -I$(TREELIBDIR) -I$(GPORTDIR)  -DUSE_WXWINDOWS  -o $@ $<
X 
X all:
X-	cd ncl-2.0/src; make libncl.a;   # Paul Lewis Nexus Class Library
X+	cd ncl-2.0/src; $(MAKE) libncl.a;   # Paul Lewis Nexus Class Library
X 
X 	${MAKE} $(PROGRAM);
X 
X@@ -273,6 +273,16 @@
X tview.o : tview.cpp tview.h tproject.h
X tv.o : tv.cpp tv.h tdoc.h tview.h tproject.h
X tdoc.o: tdoc.cpp tdoc.h tview.h
X+
X+install : $(PROGRAM)
X+	$(mkinstalldirs) $(DESTDIR)$(bindir)
X+	@list='$(PROGRAM)'; for p in $$list; do \
X+		if test -f $$p; then \
X+			echo "  $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \
X+		$(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)' `; \
X+		else :; fi; \
X+	done
X+	
X 
X # Tell versions [3.59,3.63) of GNU make to not export all variables.
X # Otherwise a system limit (for SysV at least) may be exceeded.
END-of-treeviewx/files/patch-Makefile.in
echo x - treeviewx/files/patch-Makefile.am
sed 's/^X//' >treeviewx/files/patch-Makefile.am << 'END-of-treeviewx/files/patch-Makefile.am'
X--- Makefile.am.orig	Sat Aug  4 13:17:56 2001
X+++ Makefile.am	Sat Aug  4 13:18:17 2001
X@@ -125,7 +125,7 @@
X 
X 
X all:
X-	cd ncl-2.0/src; make libncl.a;   # Paul Lewis Nexus Class Library
X+	cd ncl-2.0/src; $(MAKE) libncl.a;   # Paul Lewis Nexus Class Library
X 	
X 	${MAKE} $(PROGRAM);
X 
END-of-treeviewx/files/patch-Makefile.am
echo x - treeviewx/pkg-plist
sed 's/^X//' >treeviewx/pkg-plist << 'END-of-treeviewx/pkg-plist'
Xbin/tv
END-of-treeviewx/pkg-plist
echo x - treeviewx/pkg-comment
sed 's/^X//' >treeviewx/pkg-comment << 'END-of-treeviewx/pkg-comment'
XA phylogenetic tree viewer
END-of-treeviewx/pkg-comment
echo x - treeviewx/pkg-descr
sed 's/^X//' >treeviewx/pkg-descr << 'END-of-treeviewx/pkg-descr'
X"TreeView X is program to display phylogenetic trees on Unix-like platforms.
XIt can read and display NEXUS and Newick format tree files (such as those
Xoutput by PAUP*, ClustalX, TREE-PUZZLE, and other programs)." 
X
XWWW: http://darwin.zoology.gla.ac.uk/~rpage/treeviewx/
X
X--
XTony Maher <tonym@biolateral.com.au>
END-of-treeviewx/pkg-descr
exit

>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




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