summaryrefslogtreecommitdiff
path: root/biology/arka
diff options
context:
space:
mode:
authorjmmv <jmmv@pkgsrc.org>2005-03-27 13:08:45 +0000
committerjmmv <jmmv@pkgsrc.org>2005-03-27 13:08:45 +0000
commit4d83e79b12e614fcf317415ceed0ba0eb6dbc781 (patch)
tree7f1fc1d42e3d8396bffaab29beef0bae2f03dd7e /biology/arka
parent4ef8c745692a783079ab0bd0d95ab5059b7a943a (diff)
downloadpkgsrc-4d83e79b12e614fcf317415ceed0ba0eb6dbc781.tar.gz
Initial import of arka, version 0.11:
Arka is a program that serves as a graphical interface for the programs from the GP package. Furthermore, it has some interesting functions of it's own. The main scope of the program is the manipulation and visualisation of DNA / RNA / protein sequences. This package comes from pkgsrc-wip; created by <hdp at cs.nmsu.edu> with several changes by me.
Diffstat (limited to 'biology/arka')
-rw-r--r--biology/arka/DESCR6
-rw-r--r--biology/arka/Makefile41
-rw-r--r--biology/arka/PLIST14
-rw-r--r--biology/arka/distinfo7
-rw-r--r--biology/arka/patches/patch-aa20
-rw-r--r--biology/arka/patches/patch-ab13
6 files changed, 101 insertions, 0 deletions
diff --git a/biology/arka/DESCR b/biology/arka/DESCR
new file mode 100644
index 00000000000..d5fa76b4423
--- /dev/null
+++ b/biology/arka/DESCR
@@ -0,0 +1,6 @@
+Arka is a program that serves as a graphical interface for the programs from
+the GP package.
+
+Furthermore, it has some interesting functions of it's own. The main scope
+of the program is the manipulation and visualisation of DNA / RNA / protein
+sequences.
diff --git a/biology/arka/Makefile b/biology/arka/Makefile
new file mode 100644
index 00000000000..5774e08f39f
--- /dev/null
+++ b/biology/arka/Makefile
@@ -0,0 +1,41 @@
+# $NetBSD: Makefile,v 1.1.1.1 2005/03/27 13:08:45 jmmv Exp $
+#
+
+DISTNAME= arka-0.11
+CATEGORIES= biology
+MASTER_SITES= http://bioinformatics.org/genpak/download/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= hdp@cs.nmsu.edu
+HOMEPAGE= http://www.bioinformatics.org/genpak/
+COMMENT= Graphic interface for the programs from the GP package
+
+DEPENDS+= gp-[0-9]*:../../biology/gp
+
+USE_DIRS+= xdg-1.1
+USE_PKGINSTALL= YES
+
+CONF_FILES= ${PREFIX}/share/examples/arka/arkarc ${PKG_SYSCONFDIR}/arkarc
+CPPFLAGS+= -DARKA_GLOBAL=\"${PKG_SYSCONFDIR}/arkarc\"
+CPPFLAGS+= -DARKA_PROGRAMS=\"${PKG_SYSCONFDIR}/arkarc\"
+
+INSTALLATION_DIRS= bin man/man1
+
+post-build:
+ cd ${WRKSRC} && ${GUNZIP_CMD} arka.1.gz
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/arka ${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/arka.1 ${PREFIX}/man/man1
+.for f in arka_16x16.xpm arka_32x32.xpm
+ ${INSTALL_DATA} ${WRKSRC}/icons/${f} ${PREFIX}/share/pixmaps
+.endfor
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/arka
+.for f in CHANGES.TXT INSTALL.TXT LICENSE.TXT README.TXT TODO.TXT
+ ${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/share/doc/arka
+.endfor
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/arka
+ ${INSTALL_DATA} ${WRKSRC}/arkarc ${PREFIX}/share/examples/arka
+
+.include "../../x11/gtk/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/biology/arka/PLIST b/biology/arka/PLIST
new file mode 100644
index 00000000000..78344143409
--- /dev/null
+++ b/biology/arka/PLIST
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2005/03/27 13:08:45 jmmv Exp $
+bin/arka
+man/man1/arka.1
+share/doc/arka/CHANGES.TXT
+share/doc/arka/INSTALL.TXT
+share/doc/arka/LICENSE.TXT
+share/doc/arka/README.TXT
+share/doc/arka/TODO.TXT
+share/examples/arka/arkarc
+share/pixmaps/arka_16x16.xpm
+share/pixmaps/arka_32x32.xpm
+@comment in xdg-dirs: @dirrm share/pixmaps
+@dirrm share/examples/arka
+@dirrm share/doc/arka
diff --git a/biology/arka/distinfo b/biology/arka/distinfo
new file mode 100644
index 00000000000..9245737244e
--- /dev/null
+++ b/biology/arka/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1.1.1 2005/03/27 13:08:45 jmmv Exp $
+
+SHA1 (arka-0.11.tgz) = 7b1e373cb7e74a70da8c2c423dd6d7f3fecd6960
+RMD160 (arka-0.11.tgz) = 203d155b292cd34cd00f36b4162756081f03a6fc
+Size (arka-0.11.tgz) = 280123 bytes
+SHA1 (patch-aa) = 97321d794aa8dbe525ac50eb8f2409572485aa56
+SHA1 (patch-ab) = 935e3100a86cc6b43ff62a202f6337765a003c6a
diff --git a/biology/arka/patches/patch-aa b/biology/arka/patches/patch-aa
new file mode 100644
index 00000000000..736b206756d
--- /dev/null
+++ b/biology/arka/patches/patch-aa
@@ -0,0 +1,20 @@
+$NetBSD: patch-aa,v 1.1.1.1 2005/03/27 13:08:45 jmmv Exp $
+
+--- src/Makefile.orig 2001-05-09 22:28:41.000000000 +0200
++++ src/Makefile
+@@ -1,5 +1,5 @@
+ CC=gcc
+-CFLAGS=`gtk-config --cflags` -Wall
++CFLAGS+=$(CPPFLAGS) `gtk-config --cflags`
+
+ objects = komunikat.o main.o file.o interface.o genpak.o rcfile.o \
+ graph.o graph3d.o help.o programs.o options.o misc.o seqed.o search.o \
+@@ -10,7 +10,7 @@ all: arka
+ mv arka ..
+
+ arka: $(objects)
+- gcc -o arka $(objects) `gtk-config --libs` -lm
++ gcc $(LDFLAGS) -o arka $(objects) `gtk-config --libs` -lm
+
+ $(objects): main.h
+
diff --git a/biology/arka/patches/patch-ab b/biology/arka/patches/patch-ab
new file mode 100644
index 00000000000..0b29500a3ab
--- /dev/null
+++ b/biology/arka/patches/patch-ab
@@ -0,0 +1,13 @@
+$NetBSD: patch-ab,v 1.1.1.1 2005/03/27 13:08:45 jmmv Exp $
+
+--- src/options.c.orig 2001-05-04 15:36:12.000000000 +0200
++++ src/options.c
+@@ -50,7 +50,7 @@ int options_initialize(opt_s *opt) {
+ opt->command_history_size = 20 ;
+ opt->file_history_size = 5 ;
+
+- opt->wdir = my_strdup(getenv("PWD")) ;
++ opt->wdir = getcwd(NULL, 0);
+ opt->wdir = realloc(opt->wdir, strlen(opt->wdir) + 2000) ;
+ strcat(opt->wdir, "/") ;
+