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>