Date: Mon, 14 Aug 2000 00:20:10 -0400 (EDT) From: Charlie Root <root@gabby.gsicomp.on.ca> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/20585: New port: misc/lifelines Message-ID: <200008140420.AAA46921@gabby.gsicomp.on.ca>
next in thread | raw e-mail | index | archive | help
>Number: 20585 >Category: ports >Synopsis: New port: misc/lifelines >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Aug 13 21:50:01 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Matthew Emmerton >Release: FreeBSD 3.4-RELEASE i386 >Organization: GSI Computer Services >Environment: 3.4-RELEASE >Description: 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. # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # lifelines # lifelines/Makefile # lifelines/files # lifelines/files/md5 # lifelines/patches # lifelines/patches/patch-aa # lifelines/patches/patch-ab # lifelines/patches/patch-ac # lifelines/pkg # lifelines/pkg/PLIST # lifelines/pkg/COMMENT # lifelines/pkg/DESCR # echo c - lifelines mkdir -p lifelines > /dev/null 2>&1 echo x - lifelines/Makefile sed 's/^X//' >lifelines/Makefile << 'END-of-lifelines/Makefile' X# New ports collection makefile for: lifelines X# Date created: 10 August 2000 X# Whom: Matt Emmerton <matt@gsicomp.on.ca> X# X# $FreeBSD$ X# X XPORTNAME= lifelines XPORTVERSION= 3.0.5 XCATEGORIES= misc XMASTER_SITES= http://download.sourceforge.net/lifelines/ X XMAINTAINER= matt@gsicomp.on.ca X XGNU_CONFIGURE= yes X X.include <bsd.port.mk> END-of-lifelines/Makefile echo c - lifelines/files mkdir -p lifelines/files > /dev/null 2>&1 echo x - lifelines/files/md5 sed 's/^X//' >lifelines/files/md5 << 'END-of-lifelines/files/md5' XMD5 (lifelines-3.0.5.tar.gz) = 81d35c27ec463e3e36cffd8ad820d2e8 END-of-lifelines/files/md5 echo c - lifelines/patches mkdir -p lifelines/patches > /dev/null 2>&1 echo x - lifelines/patches/patch-aa sed 's/^X//' >lifelines/patches/patch-aa << 'END-of-lifelines/patches/patch-aa' X*** interp/interp.c.orig Thu Aug 10 01:35:53 2000 X--- interp/interp.c Thu Aug 10 01:35:42 2000 X*************** X*** 131,137 **** X if ((fp == NULL) || (ifile == NULL)) { X if(fp) fclose(fp); X llwprintf("Error: file \"%s\" not found.\n", X! (ifile ? ifile : "")); X return; X } X fclose(fp); X--- 131,137 ---- X if ((fp == NULL) || (ifile == NULL)) { X if(fp) fclose(fp); X llwprintf("Error: file \"%s\" not found.\n", X! (ifile ? (char *)ifile : "")); X return; X } X fclose(fp); END-of-lifelines/patches/patch-aa echo x - lifelines/patches/patch-ab sed 's/^X//' >lifelines/patches/patch-ab << 'END-of-lifelines/patches/patch-ab' X*** tools/btedit.c.orig Thu Aug 10 01:42:15 2000 X--- tools/btedit.c Thu Aug 10 01:41:58 2000 X*************** X*** 66,72 **** X exit(0); X } X X! if((editor = getenv("LLEDITOR")) && *editor); X else editor = "vi"; X sprintf(cmdbuf, "%s btedit.tmp", editor); X #ifdef WIN32 X--- 66,72 ---- X exit(0); X } X X! if((editor = (char *)getenv("LLEDITOR")) && *editor); X else editor = "vi"; X sprintf(cmdbuf, "%s btedit.tmp", editor); X #ifdef WIN32 END-of-lifelines/patches/patch-ab echo x - lifelines/patches/patch-ac sed 's/^X//' >lifelines/patches/patch-ac << 'END-of-lifelines/patches/patch-ac' X*** configure.orig Thu Aug 10 01:48:28 2000 X--- configure Thu Aug 10 01:51:21 2000 X*************** X*** 1141,1200 **** X X echo Looking for libraries X X! echo Looking for ncurses X! echo $ac_n "checking for tparm in -lncurses""... $ac_c" 1>&6 X! echo "configure:1147: checking for tparm in -lncurses" >&5 X! ac_lib_var=`echo ncurses'_'tparm | sed 'y%./+-%__p_%'` X! if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then X! echo $ac_n "(cached) $ac_c" 1>&6 X! else X! ac_save_LIBS="$LIBS" X! LIBS="-lncurses $LIBS" X! cat > conftest.$ac_ext <<EOF X! #line 1155 "configure" X! #include "confdefs.h" X! /* Override any gcc2 internal prototype to avoid an error. */ X! /* We use char because int might match the return type of a gcc2 X! builtin and then its argument prototype would still apply. */ X! char tparm(); X! X! int main() { X! tparm() X! ; return 0; } X! EOF X! if { (eval echo configure:1166: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then X! rm -rf conftest* X! eval "ac_cv_lib_$ac_lib_var=yes" X! else X! echo "configure: failed program was:" >&5 X! cat conftest.$ac_ext >&5 X! rm -rf conftest* X! eval "ac_cv_lib_$ac_lib_var=no" X! fi X! rm -f conftest* X! LIBS="$ac_save_LIBS" X! X! fi X! if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then X! echo "$ac_t""yes" 1>&6 X! ac_tr_lib=HAVE_LIB`echo ncurses | sed -e 's/[^a-zA-Z0-9_]/_/g' \ X! -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` X! cat >> confdefs.h <<EOF X! #define $ac_tr_lib 1 X! EOF X! X! LIBS="-lncurses $LIBS" X! X! else X! echo "$ac_t""no" 1>&6 X! fi X! X! X! if test "$ac_cv_lib_ncurses_tparm" = "yes"; then X! echo Using ncurses X! else X! echo Looking for curses X! echo $ac_n "checking for main in -lcurses""... $ac_c" 1>&6 X echo "configure:1199: checking for main in -lcurses" >&5 X ac_lib_var=`echo curses'_'main | sed 'y%./+-%__p_%'` X if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then X--- 1141,1148 ---- X X echo Looking for libraries X X! echo Looking for curses X! echo $ac_n "checking for main in -lcurses""... $ac_c" 1>&6 X echo "configure:1199: checking for main in -lcurses" >&5 X ac_lib_var=`echo curses'_'main | sed 'y%./+-%__p_%'` X if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then X*************** X*** 1237,1248 **** X echo "$ac_t""no" 1>&6 X fi X X! X! if test "$ac_cv_lib_curses_main" = "yes"; then X! echo Using curses X! else X! echo "Didn't find ncurses or curses -- may have link problems!" X! fi X fi X X X--- 1185,1195 ---- X echo "$ac_t""no" 1>&6 X fi X X! if test "$ac_cv_lib_curses_main" = "yes"; then X! echo Using curses X! else X! echo "Didn't find curses!" X! exit 1 X fi X X END-of-lifelines/patches/patch-ac echo c - lifelines/pkg mkdir -p lifelines/pkg > /dev/null 2>&1 echo x - lifelines/pkg/PLIST sed 's/^X//' >lifelines/pkg/PLIST << 'END-of-lifelines/pkg/PLIST' Xbin/btedit Xbin/llines END-of-lifelines/pkg/PLIST echo x - lifelines/pkg/COMMENT sed 's/^X//' >lifelines/pkg/COMMENT << 'END-of-lifelines/pkg/COMMENT' XLifeLines is an advanced genealogical system END-of-lifelines/pkg/COMMENT echo x - lifelines/pkg/DESCR sed 's/^X//' >lifelines/pkg/DESCR << 'END-of-lifelines/pkg/DESCR' XLifeLines is an advanced genealogical system. You can store any kind Xand any amount of data in a LifeLines database, and you can process Xand generate output based on that data in any way and in any format. X XLifeLines supports GEDCOM; it imports and exports GEDCOM data. X XLifeLines has a unique approach to report generation. LifeLines has Xno built-in reports. Instead all reports are generated using report Xprograms that are written in a report programming language. X XBecause of its flexibility and programmability, LifeLines is frequently Xused for genealogy applications on the World Wide Web. X XWWW: http://lifelines.sourceforge.net END-of-lifelines/pkg/DESCR exit >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200008140420.AAA46921>