summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sci-biology/cluster/Manifest12
-rw-r--r--sci-biology/cluster/cluster-1.36.ebuild13
-rw-r--r--sci-biology/cluster/files/cluster-1.36-helpmenu-fix.patch30
3 files changed, 47 insertions, 8 deletions
diff --git a/sci-biology/cluster/Manifest b/sci-biology/cluster/Manifest
index 0755272..7694996 100644
--- a/sci-biology/cluster/Manifest
+++ b/sci-biology/cluster/Manifest
@@ -1,8 +1,12 @@
+AUX cluster-1.36-helpmenu-fix.patch 1287 RMD160 825d60b78925cc1c1d914bb0cea1a9953080f0c5 SHA1 45c42fe412ad428359f773e99382546ab2cfc2f9 SHA256 a90c835dd2d4a8196bffa67737c5755a5c5bed1be62772a76fcf0229ffaf47d4
+MD5 65a6e7833e5a0a489c7b017464b7fedc files/cluster-1.36-helpmenu-fix.patch 1287
+RMD160 825d60b78925cc1c1d914bb0cea1a9953080f0c5 files/cluster-1.36-helpmenu-fix.patch 1287
+SHA256 a90c835dd2d4a8196bffa67737c5755a5c5bed1be62772a76fcf0229ffaf47d4 files/cluster-1.36-helpmenu-fix.patch 1287
DIST cluster-1.36.tar.gz 971192 RMD160 72dea711c915074bca8d6186af285f8640bdfd43 SHA1 69bb0de8e5fb9d6bf5ab29b53d65b21ab97cc4ce SHA256 76f73740a2c8725e704780643cfac11875c957ba85254114946dccf3326caccf
-EBUILD cluster-1.36.ebuild 1356 RMD160 29fd8e2f56061bd95dd4c2cc08990baa4ea25a5b SHA1 5b4da6fdddc824c9ce0f63f13d1af3d1c3e7205c SHA256 fcac3cc6b80784a3e66b1c41c69757815dde32e9b4c1df7c495384e9cf8acfd0
-MD5 5a1f2f672c5d8c6b7c6c29ec208ef168 cluster-1.36.ebuild 1356
-RMD160 29fd8e2f56061bd95dd4c2cc08990baa4ea25a5b cluster-1.36.ebuild 1356
-SHA256 fcac3cc6b80784a3e66b1c41c69757815dde32e9b4c1df7c495384e9cf8acfd0 cluster-1.36.ebuild 1356
+EBUILD cluster-1.36.ebuild 1654 RMD160 b363cb01d33380384b7ec8936e235881d2fd8700 SHA1 5763c9dd6c79a1bdcb9a72ec3e590378a9306045 SHA256 06c1b706922047a5e4f2352a97ca76002c5df427cbca65237fb8862566cb8f9c
+MD5 2a86397fc9063327ecc70e35eac8ad44 cluster-1.36.ebuild 1654
+RMD160 b363cb01d33380384b7ec8936e235881d2fd8700 cluster-1.36.ebuild 1654
+SHA256 06c1b706922047a5e4f2352a97ca76002c5df427cbca65237fb8862566cb8f9c cluster-1.36.ebuild 1654
MISC metadata.xml 380 RMD160 a1c3ba6e6674088b1f06f1d8554b0457d5a95154 SHA1 eaf44b343cd9b336365d6a5858e41cf62dadd39b SHA256 4893d94442ec3c749ddb0fef6e62257e98b435e1709d4e71fc0f6c4ceea52dc2
MD5 95aa0e81b9a24708648671ec7f94d3a6 metadata.xml 380
RMD160 a1c3ba6e6674088b1f06f1d8554b0457d5a95154 metadata.xml 380
diff --git a/sci-biology/cluster/cluster-1.36.ebuild b/sci-biology/cluster/cluster-1.36.ebuild
index 68e42ce..1f76320 100644
--- a/sci-biology/cluster/cluster-1.36.ebuild
+++ b/sci-biology/cluster/cluster-1.36.ebuild
@@ -12,6 +12,7 @@ KEYWORDS="~amd64 ~x86"
IUSE="X"
DEPEND="X? ( virtual/motif )"
+RDEPEND="X? ( x11-misc/xdg-utils app-text/xpdf )"
RESTRICT="fetch"
@@ -29,7 +30,11 @@ src_unpack() {
-e 's:^fileformatdir = $(prefix)/cluster:fileformatdir = @docdir@:' \
X11/Makefile.in || die "sed failed"
-# X11/gui.c \
+ epatch "${FILESDIR}/${P}-helpmenu-fix.patch" || die "failed to patch helpmenu"
+# sed -i \
+# -e 's:netscape:xdg-open:g' \
+# -e 's:
+# X11/gui.c || die "sed failed"
}
src_compile() {
@@ -46,9 +51,9 @@ src_install() {
cd ${S}
emake DESTDIR="${D}" install || die "Install failed"
- dodoc README COPYING AUTHORS ChangeLog NEWS TODO
+ dodoc README COPYING AUTHORS ChangeLog NEWS TODO || die "failed to install docs"
insinto /usr/share/doc/${P}/examples
- doins example/example.c example/README
+ doins example/example.c example/README || die "failed to install docs"
insinto /usr/share/doc/${P}
- doins doc/cluster.pdf
+ doins doc/cluster.pdf || die "failed to install docs"
}
diff --git a/sci-biology/cluster/files/cluster-1.36-helpmenu-fix.patch b/sci-biology/cluster/files/cluster-1.36-helpmenu-fix.patch
new file mode 100644
index 0000000..69f3a96
--- /dev/null
+++ b/sci-biology/cluster/files/cluster-1.36-helpmenu-fix.patch
@@ -0,0 +1,30 @@
+--- X11/gui.c 2007-05-05 00:21:30.000000000 -0500
++++ X11/gui.c-new 2007-08-09 04:25:53.000000000 -0500
+@@ -1786,15 +1786,15 @@
+ { int item_no = (int) client_data;
+ switch (item_no)
+ { case CMD_HELP_HTMLHELP:
+- { system("netscape "PREFIX"/cluster/html/index.html &");
++ { system("xdg-open "PREFIX"/share/doc/cluster-1.36/html/index.html &");
+ break;
+ }
+ case CMD_HELP_MANUAL:
+- { system("acroread "PREFIX"/cluster/doc/cluster3.pdf &");
++ { system("xpdf "PREFIX"/share/doc/cluster-1.36/cluster3.pdf &");
+ break;
+ }
+ case CMD_HELP_DOWNLOAD:
+- { system("netscape http://bonsai.ims.u-tokyo.ac.jp/~mdehoon/software/cluster/manual/index.html &");
++ { system("xdg-open http://bonsai.ims.u-tokyo.ac.jp/~mdehoon/software/cluster/manual/index.html &");
+ break;
+ }
+ case CMD_HELP_FILEFORMAT:
+@@ -1852,7 +1852,7 @@
+ XtManageChild(widget);
+ free(helptext);
+ n = 0;
+- pixmap = XmGetPixmap(XtScreen(dialog),PREFIX"/cluster/format.xpm",0,0);
++ pixmap = XmGetPixmap(XtScreen(dialog),PREFIX"/share/doc/cluster-1.36/format.xpm",0,0);
+ XtSetArg(args[n], XmNx, 10); n++;
+ XtSetArg(args[n], XmNy, 410); n++;
+ XtSetArg(args[n],XmNlabelType, XmPIXMAP); n++;