Skip site navigation (1)Skip section navigation (2)
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>