diff options
author | sobomax <sobomax@FreeBSD.org> | 2000-09-04 14:38:51 +0000 |
---|---|---|
committer | sobomax <sobomax@FreeBSD.org> | 2000-09-04 14:38:51 +0000 |
commit | 8808f8a692805fc220f1ba21c8d12dbe91a256b3 (patch) | |
tree | 0fe17fafa4879f8a7b3d45f6b6cf84403470585d | |
parent | bce3ef322de842be4868ecd641ba659147f78cc3 (diff) | |
download | FreeBSD-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/Makefile | 1 | ||||
-rw-r--r-- | misc/lifelines/Makefile | 19 | ||||
-rw-r--r-- | misc/lifelines/distinfo | 1 | ||||
-rw-r--r-- | misc/lifelines/files/patch-aa | 19 | ||||
-rw-r--r-- | misc/lifelines/files/patch-ab | 19 | ||||
-rw-r--r-- | misc/lifelines/files/patch-ac | 99 | ||||
-rw-r--r-- | misc/lifelines/pkg-comment | 1 | ||||
-rw-r--r-- | misc/lifelines/pkg-descr | 14 | ||||
-rw-r--r-- | misc/lifelines/pkg-plist | 2 |
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 |