summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsobomax <sobomax@FreeBSD.org>2000-09-04 14:38:51 +0000
committersobomax <sobomax@FreeBSD.org>2000-09-04 14:38:51 +0000
commit8808f8a692805fc220f1ba21c8d12dbe91a256b3 (patch)
tree0fe17fafa4879f8a7b3d45f6b6cf84403470585d
parentbce3ef322de842be4868ecd641ba659147f78cc3 (diff)
downloadFreeBSD-ports-8808f8a692805fc220f1ba21c8d12dbe91a256b3.zip
FreeBSD-ports-8808f8a692805fc220f1ba21c8d12dbe91a256b3.tar.gz
New port for the lifelines family tree package. Note that this
port is the database core & data entry app only. Reports will follow in a separate package, since they are updated more frequently. PR: 20585 Submitted by: Matthew Emmerton <root@gabby.gsicomp.on.ca>
-rw-r--r--misc/Makefile1
-rw-r--r--misc/lifelines/Makefile19
-rw-r--r--misc/lifelines/distinfo1
-rw-r--r--misc/lifelines/files/patch-aa19
-rw-r--r--misc/lifelines/files/patch-ab19
-rw-r--r--misc/lifelines/files/patch-ac99
-rw-r--r--misc/lifelines/pkg-comment1
-rw-r--r--misc/lifelines/pkg-descr14
-rw-r--r--misc/lifelines/pkg-plist2
9 files changed, 175 insertions, 0 deletions
diff --git a/misc/Makefile b/misc/Makefile
index 8d5e1a1..0271767 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -81,6 +81,7 @@
SUBDIR += kwatch
SUBDIR += lc
SUBDIR += less
+ SUBDIR += lifelines
SUBDIR += lile
SUBDIR += logsurfer
SUBDIR += lv
diff --git a/misc/lifelines/Makefile b/misc/lifelines/Makefile
new file mode 100644
index 0000000..d153b44
--- /dev/null
+++ b/misc/lifelines/Makefile
@@ -0,0 +1,19 @@
+# New ports collection makefile for: lifelines
+# Date created: 10 August 2000
+# Whom: Matt Emmerton <matt@gsicomp.on.ca>
+#
+# $FreeBSD$
+#
+
+PORTNAME= lifelines
+PORTVERSION= 3.0.5
+CATEGORIES= misc
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+
+MAINTAINER= matt@gsicomp.on.ca
+
+GNU_CONFIGURE= yes
+USE_BISON= yes
+
+.include <bsd.port.mk>
diff --git a/misc/lifelines/distinfo b/misc/lifelines/distinfo
new file mode 100644
index 0000000..2e35a8f
--- /dev/null
+++ b/misc/lifelines/distinfo
@@ -0,0 +1 @@
+MD5 (lifelines-3.0.5.tar.gz) = 81d35c27ec463e3e36cffd8ad820d2e8
diff --git a/misc/lifelines/files/patch-aa b/misc/lifelines/files/patch-aa
new file mode 100644
index 0000000..262f18d
--- /dev/null
+++ b/misc/lifelines/files/patch-aa
@@ -0,0 +1,19 @@
+*** interp/interp.c.orig Thu Aug 10 01:35:53 2000
+--- interp/interp.c Thu Aug 10 01:35:42 2000
+***************
+*** 131,137 ****
+ if ((fp == NULL) || (ifile == NULL)) {
+ if(fp) fclose(fp);
+ llwprintf("Error: file \"%s\" not found.\n",
+! (ifile ? ifile : ""));
+ return;
+ }
+ fclose(fp);
+--- 131,137 ----
+ if ((fp == NULL) || (ifile == NULL)) {
+ if(fp) fclose(fp);
+ llwprintf("Error: file \"%s\" not found.\n",
+! (ifile ? (char *)ifile : ""));
+ return;
+ }
+ fclose(fp);
diff --git a/misc/lifelines/files/patch-ab b/misc/lifelines/files/patch-ab
new file mode 100644
index 0000000..b4ade27d
--- /dev/null
+++ b/misc/lifelines/files/patch-ab
@@ -0,0 +1,19 @@
+*** tools/btedit.c.orig Thu Aug 10 01:42:15 2000
+--- tools/btedit.c Thu Aug 10 01:41:58 2000
+***************
+*** 66,72 ****
+ exit(0);
+ }
+
+! if((editor = getenv("LLEDITOR")) && *editor);
+ else editor = "vi";
+ sprintf(cmdbuf, "%s btedit.tmp", editor);
+ #ifdef WIN32
+--- 66,72 ----
+ exit(0);
+ }
+
+! if((editor = (char *)getenv("LLEDITOR")) && *editor);
+ else editor = "vi";
+ sprintf(cmdbuf, "%s btedit.tmp", editor);
+ #ifdef WIN32
diff --git a/misc/lifelines/files/patch-ac b/misc/lifelines/files/patch-ac
new file mode 100644
index 0000000..ef5183f
--- /dev/null
+++ b/misc/lifelines/files/patch-ac
@@ -0,0 +1,99 @@
+*** configure.orig Thu Aug 10 01:48:28 2000
+--- configure Thu Aug 10 01:51:21 2000
+***************
+*** 1141,1200 ****
+
+ echo Looking for libraries
+
+! echo Looking for ncurses
+! echo $ac_n "checking for tparm in -lncurses""... $ac_c" 1>&6
+! echo "configure:1147: checking for tparm in -lncurses" >&5
+! ac_lib_var=`echo ncurses'_'tparm | sed 'y%./+-%__p_%'`
+! if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+! echo $ac_n "(cached) $ac_c" 1>&6
+! else
+! ac_save_LIBS="$LIBS"
+! LIBS="-lncurses $LIBS"
+! cat > conftest.$ac_ext <<EOF
+! #line 1155 "configure"
+! #include "confdefs.h"
+! /* Override any gcc2 internal prototype to avoid an error. */
+! /* We use char because int might match the return type of a gcc2
+! builtin and then its argument prototype would still apply. */
+! char tparm();
+!
+! int main() {
+! tparm()
+! ; return 0; }
+! EOF
+! if { (eval echo configure:1166: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+! rm -rf conftest*
+! eval "ac_cv_lib_$ac_lib_var=yes"
+! else
+! echo "configure: failed program was:" >&5
+! cat conftest.$ac_ext >&5
+! rm -rf conftest*
+! eval "ac_cv_lib_$ac_lib_var=no"
+! fi
+! rm -f conftest*
+! LIBS="$ac_save_LIBS"
+!
+! fi
+! if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
+! echo "$ac_t""yes" 1>&6
+! ac_tr_lib=HAVE_LIB`echo ncurses | sed -e 's/[^a-zA-Z0-9_]/_/g' \
+! -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
+! cat >> confdefs.h <<EOF
+! #define $ac_tr_lib 1
+! EOF
+!
+! LIBS="-lncurses $LIBS"
+!
+! else
+! echo "$ac_t""no" 1>&6
+! fi
+!
+!
+! if test "$ac_cv_lib_ncurses_tparm" = "yes"; then
+! echo Using ncurses
+! else
+! echo Looking for curses
+! echo $ac_n "checking for main in -lcurses""... $ac_c" 1>&6
+ echo "configure:1199: checking for main in -lcurses" >&5
+ ac_lib_var=`echo curses'_'main | sed 'y%./+-%__p_%'`
+ if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+--- 1141,1148 ----
+
+ echo Looking for libraries
+
+! echo Looking for curses
+! echo $ac_n "checking for main in -lcurses""... $ac_c" 1>&6
+ echo "configure:1199: checking for main in -lcurses" >&5
+ ac_lib_var=`echo curses'_'main | sed 'y%./+-%__p_%'`
+ if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+***************
+*** 1237,1248 ****
+ echo "$ac_t""no" 1>&6
+ fi
+
+!
+! if test "$ac_cv_lib_curses_main" = "yes"; then
+! echo Using curses
+! else
+! echo "Didn't find ncurses or curses -- may have link problems!"
+! fi
+ fi
+
+
+--- 1185,1195 ----
+ echo "$ac_t""no" 1>&6
+ fi
+
+! if test "$ac_cv_lib_curses_main" = "yes"; then
+! echo Using curses
+! else
+! echo "Didn't find curses!"
+! exit 1
+ fi
+
+
diff --git a/misc/lifelines/pkg-comment b/misc/lifelines/pkg-comment
new file mode 100644
index 0000000..2111f63
--- /dev/null
+++ b/misc/lifelines/pkg-comment
@@ -0,0 +1 @@
+An advanced genealogical system
diff --git a/misc/lifelines/pkg-descr b/misc/lifelines/pkg-descr
new file mode 100644
index 0000000..09d1b95
--- /dev/null
+++ b/misc/lifelines/pkg-descr
@@ -0,0 +1,14 @@
+LifeLines is an advanced genealogical system. You can store any kind
+and any amount of data in a LifeLines database, and you can process
+and generate output based on that data in any way and in any format.
+
+LifeLines supports GEDCOM; it imports and exports GEDCOM data.
+
+LifeLines has a unique approach to report generation. LifeLines has
+no built-in reports. Instead all reports are generated using report
+programs that are written in a report programming language.
+
+Because of its flexibility and programmability, LifeLines is frequently
+used for genealogy applications on the World Wide Web.
+
+WWW: http://lifelines.sourceforge.net
diff --git a/misc/lifelines/pkg-plist b/misc/lifelines/pkg-plist
new file mode 100644
index 0000000..5faf088
--- /dev/null
+++ b/misc/lifelines/pkg-plist
@@ -0,0 +1,2 @@
+bin/btedit
+bin/llines
OpenPOWER on IntegriCloud