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>
This commit is contained in:
parent
d2de905d16
commit
3ffc4bda32
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=32248
9 changed files with 175 additions and 0 deletions
|
@ -81,6 +81,7 @@
|
|||
SUBDIR += kwatch
|
||||
SUBDIR += lc
|
||||
SUBDIR += less
|
||||
SUBDIR += lifelines
|
||||
SUBDIR += lile
|
||||
SUBDIR += logsurfer
|
||||
SUBDIR += lv
|
||||
|
|
19
misc/lifelines/Makefile
Normal file
19
misc/lifelines/Makefile
Normal file
|
@ -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>
|
1
misc/lifelines/distinfo
Normal file
1
misc/lifelines/distinfo
Normal file
|
@ -0,0 +1 @@
|
|||
MD5 (lifelines-3.0.5.tar.gz) = 81d35c27ec463e3e36cffd8ad820d2e8
|
19
misc/lifelines/files/patch-aa
Normal file
19
misc/lifelines/files/patch-aa
Normal file
|
@ -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);
|
19
misc/lifelines/files/patch-ab
Normal file
19
misc/lifelines/files/patch-ab
Normal file
|
@ -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
|
99
misc/lifelines/files/patch-ac
Normal file
99
misc/lifelines/files/patch-ac
Normal file
|
@ -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
|
||||
|
||||
|
1
misc/lifelines/pkg-comment
Normal file
1
misc/lifelines/pkg-comment
Normal file
|
@ -0,0 +1 @@
|
|||
An advanced genealogical system
|
14
misc/lifelines/pkg-descr
Normal file
14
misc/lifelines/pkg-descr
Normal file
|
@ -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
|
2
misc/lifelines/pkg-plist
Normal file
2
misc/lifelines/pkg-plist
Normal file
|
@ -0,0 +1,2 @@
|
|||
bin/btedit
|
||||
bin/llines
|
Loading…
Reference in a new issue