ports/79304: update biology/treeviewx to latest release
Fernan Aguero
fernan at iib.unsam.edu.ar
Mon Mar 28 15:40:09 UTC 2005
>Number: 79304
>Category: ports
>Synopsis: update biology/treeviewx to latest release
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Mon Mar 28 15:40:01 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Fernan Aguero
>Release: FreeBSD 4.10-RELEASE i386
>Organization:
IIB-UNSAM
>Environment:
FreeBSD pi.iib.unsam.edu.ar 4.10-RELEASE FreeBSD 4.10-RELEASE #0: Wed May 26 12:56:43 ART 2004 fernan at pi.iib.unsam.edu.ar:/usr/obj/usr/src/sys/PI i386
>Description:
In the announcement of treeviewx-0.5, Roderic Page wrote:
> Version 0.5 is the first version to use the same source code for
> all three major platforms (Mac OS X, Windows, and Linux). There
> is not much more in the way of new features compared to the
> previous version, apart from a few minor tweaks concerning the
> file open dialog, and support for saving pictures (SVG on Mac OS
> X, metafile on Windows).
> Realistically this is likely to be the last release for a while
> (I just can't spare the time), but I thought it worthwhile to
> get the program into a state where it was reasonably stable and
> there was a single code base. In the past I wrote the GUI for
> the Mac OS X version myself from scratch, but version 0.5 uses
> the same wxWidgets cross-platform library for the GUI.
I have added a LIB_DEPENDS on wxgtk2-contrib because of the new
support for SVG. It was also necessary to apply a minor patch to
Makefile.in
To Tony (the current maintainer):
I know you're not into bioinformatics anymore, however I'm not
changing maintainership of the port, since it seems
that there will not be another release for a while. I can take
maintainership in the future if needed.
>How-To-Repeat:
>Fix:
--- treeviewx.diff begins here ---
diff -ruN /usr/ports/biology/treeviewx/Makefile treeviewx/Makefile
--- /usr/ports/biology/treeviewx/Makefile Sat Mar 12 19:41:41 2005
+++ treeviewx/Makefile Thu Mar 24 21:07:26 2005
@@ -1,3 +1,4 @@
+# ex:ts=8
# Ports collection makefile for: treeviewx
# Date created: 04 August 2001
# Whom: tonym
@@ -6,20 +7,21 @@
#
PORTNAME= treeviewx
-PORTVERSION= 0.4
-PORTREVISION= 3
+PORTVERSION= 0.5
CATEGORIES= biology
-MASTER_SITES= http://darwin.zoology.gla.ac.uk/~rpage/treeviewx/
+MASTER_SITES= http://darwin.zoology.gla.ac.uk/~rpage/treeviewx/download/${PORTVERSION}/
DISTNAME= tv-${PORTVERSION}
MAINTAINER= tonym at biolateral.com.au
COMMENT= A phylogenetic tree viewer
-LIB_DEPENDS= wx_gtk2-2.4.0:${PORTSDIR}/x11-toolkits/wxgtk2
+LIB_DEPENDS= wx_gtk2-2.4.0:${PORTSDIR}/x11-toolkits/wxgtk2 \
+ wx_gtk2_dcsvg-2.4.0:${PORTSDIR}/x11-toolkits/wxgtk2-contrib
USE_GMAKE= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV= WX_CONFIG="${X11BASE}/bin/wxgtk2-2.4-config"
+
PLIST_FILES= bin/tv
.include <bsd.port.pre.mk>
diff -ruN /usr/ports/biology/treeviewx/distinfo treeviewx/distinfo
--- /usr/ports/biology/treeviewx/distinfo Sat Mar 6 01:03:53 2004
+++ treeviewx/distinfo Thu Mar 24 11:16:37 2005
@@ -1,2 +1,2 @@
-MD5 (tv-0.4.tar.gz) = a0f556e474804e59a72ff24ee0d8f10d
-SIZE (tv-0.4.tar.gz) = 336684
+MD5 (tv-0.5.tar.gz) = 6c8bf75667184943f4d3f047a4e7538d
+SIZE (tv-0.5.tar.gz) = 394811
diff -ruN /usr/ports/biology/treeviewx/files/patch-Makefile.in treeviewx/files/patch-Makefile.in
--- /usr/ports/biology/treeviewx/files/patch-Makefile.in Wed Dec 31 21:00:00 1969
+++ treeviewx/files/patch-Makefile.in Thu Mar 24 19:44:15 2005
@@ -0,0 +1,11 @@
+--- Makefile.in.orig Thu Mar 24 19:41:44 2005
++++ Makefile.in Thu Mar 24 19:42:32 2005
+@@ -91,7 +91,7 @@
+ NCLDIR = ncl-2.0/src
+ #LIBDIRS = -L$(NCLDIR)
+ #-L$(XMLPARSEDIR)
+-LIBS = @LIBS@ -lwx_gtk_dcsvg-2.4 -L$(NCLDIR) -lncl -L$(TREELIBDIR) -ltreelib
++LIBS = @LIBS@ -lwx_gtk2_dcsvg-2.4 -L$(NCLDIR) -lncl -L$(TREELIBDIR) -ltreelib
+ #-lexpat
+ INCLUDES = -I$(NCLDIR) -I$(TREELIBDIR) -I$(GPORTDIR)
+ #-I$(EXPATPPDIR) -I$(XMLPARSEDIR) -I$(EXPATPPDIR)/xmltok
diff -ruN /usr/ports/biology/treeviewx/pkg-descr treeviewx/pkg-descr
--- /usr/ports/biology/treeviewx/pkg-descr Fri Aug 17 05:39:27 2001
+++ treeviewx/pkg-descr Thu Mar 24 11:17:40 2005
@@ -1,6 +1,9 @@
-"TreeView X is program to display phylogenetic trees on Unix-like platforms.
+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)."
+output by PAUP*, ClustalX, TREE-PUZZLE, and other programs). It has a
+subset of the functionality of the version of TreeView available for the
+Mac Classic and Windows (it is roughly equivalent to version 0.95 of
+TreeView).
WWW: http://darwin.zoology.gla.ac.uk/~rpage/treeviewx/
--- treeviewx.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list