From hubert@frbsd.org  Sat Sep 10 23:10:02 2005
Return-Path: <hubert@frbsd.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 4D95416A426
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 10 Sep 2005 23:10:02 +0000 (GMT)
	(envelope-from hubert@frbsd.org)
Received: from iris3.net (iris3.net [212.43.199.37])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 9135243D45
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 10 Sep 2005 23:10:01 +0000 (GMT)
	(envelope-from hubert@frbsd.org)
Received: from [192.168.1.1] (cvl92-1-82-227-103-20.fbx.proxad.net [82.227.103.20])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by iris3.net (Postfix) with ESMTP id 2947633C33
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 11 Sep 2005 01:29:09 +0200 (CEST)
Message-Id: <432367C4.7040804@frbsd.org>
Date: Sun, 11 Sep 2005 01:09:56 +0200
From: Hubert Tournier <hubert@frbsd.org>
To: FreeBSD-gnats-submit@freebsd.org
Subject: New port: www/geneweb Advanced genealogy software

>Number:         85957
>Category:       ports
>Synopsis:       New port: www/geneweb Advanced genealogy software
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    garga
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Sep 10 23:20:05 GMT 2005
>Closed-Date:    Tue Sep 13 12:37:15 GMT 2005
>Last-Modified:  Tue Sep 13 12:37:15 GMT 2005
>Originator:     Hubert Tournier <hubert@frbsd.org>
>Release:        FreeBSD 5.4-RELEASE-p7 i386
>Organization:
Chuck's corner
>Environment:
 System: FreeBSD castor.online.fr 5.4-RELEASE-p7 FreeBSD 5.4-RELEASE-p7 #0: Sat Sep 10 17:58:13 CEST 2005 root@castor.online.fr:/usr/obj/usr/src/sys/CASTOR i386
>Description:
 	New port: www/geneweb Advanced genealogy software
>How-To-Repeat:
>Fix:
 
--- geneweb.shar begins here ---
# 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:
#
#	geneweb
#	geneweb/files
#	geneweb/files/patch-aa
#	geneweb/files/install.sh
#	geneweb/Makefile
#	geneweb/distinfo
#	geneweb/pkg-descr
#	geneweb/pkg-plist
#	geneweb/pkg-message
#
echo c - geneweb
mkdir -p geneweb > /dev/null 2>&1
echo c - geneweb/files
mkdir -p geneweb/files > /dev/null 2>&1
echo x - geneweb/files/patch-aa
sed 's/^X//' >geneweb/files/patch-aa << 'END-of-geneweb/files/patch-aa'
X--- Makefile.orig	Thu Sep  8 22:56:51 2005
X+++ Makefile	Thu Sep  8 22:57:29 2005
X@@ -1,6 +1,5 @@
X # $Id: Makefile,v 4.18 2004/07/01 14:00:24 ddr Exp $
X
X-PREFIX=/usr
X LANGDIR=$(PREFIX)/share/geneweb
X DOCDIR=$(PREFIX)/share/geneweb/doc
X MANDIR=$(PREFIX)/man/man1
END-of-geneweb/files/patch-aa
echo x - geneweb/files/install.sh
sed 's/^X//' >geneweb/files/install.sh << 'END-of-geneweb/files/install.sh'
X#!/bin/sh
X
X#
X# Install GeneWeb in a user's home directory
X#
X# Hubert Tournier <hubert@frbsd.org>
X#
X
Xecho -n "User's account: "
Xread USER
X
XUSER_HOME=`grep "^${USER}:" /etc/passwd | cut -d":" -f6`
Xif [ "${USER_HOME}" = "" ]
Xthen	echo "Sorry. This user is unknown in the system."
X	exit 1
Xfi
XUSER_GROUP=`grep "^${USER}:" /etc/passwd | cut -d":" -f4`
X
Xecho -n "User's public GeneWeb directory [${USER_HOME}/public_html/geneweb]: "
Xread PUB_DIR
Xif [ "${PUB_DIR}" = "" ]
Xthen	PUB_DIR=${USER_HOME}/public_html/geneweb
Xfi
X
Xecho -n "User's private GeneWeb directory [${USER_HOME}/geneweb.db]: "
Xread PRIV_DIR
Xif [ "${PRIV_DIR}" = "" ]
Xthen	PRIV_DIR=${USER_HOME}/geneweb.db
Xfi
X
Xecho -n "User's GEDCOM file [return for none]: "
Xread GEDCOM
Xif [ "${GEDCOM}" != "" -a ! -f "${GEDCOM}" ]
Xthen	echo "Sorry. This file is unknown in the system."
X	exit 1
Xfi
X
Xecho -n "User's GeneWeb database name [${USER}]: "
Xread DB_NAME
Xif [ "${DB_NAME}" = "" ]
Xthen	DB_NAME=${USER}
Xfi
X
Xecho -n "Enable database history [no]: "
Xread DB_HISTORY
Xcase $DB_HISTORY in
X	y*) DB_HISTORY=yes ;;
X	*) DB_HISTORY=no ;;
Xesac
X
Xecho -n "Disable database forum [no]: "
Xread DB_FORUM
Xcase $DB_FORUM in
X	y*) DB_FORUM=yes ;;
X	*) DB_FORUM=no ;;
Xesac
X
Xmkdir ${PUB_DIR}
Xcat > ${PUB_DIR}/gw.cgi << EOF
X#!/bin/sh
X/usr/local/bin/gwd -cgi -bd ${PRIV_DIR} 2>/dev/null
XEOF
Xchmod -R 755 ${PUB_DIR}
Xchown -R ${USER}:${USER_GROUP} ${PUB_DIR}
X
Xmkdir -p ${PRIV_DIR}/images/${DB_NAME}
Xchmod 755 ${PRIV_DIR}
Xchmod -R 777 ${PRIV_DIR}/images
Xif [ "${GEDCOM}" = "" ]
Xthen	/usr/local/bin/gwc -o ${PRIV_DIR}/${DB_NAME}
Xelse	/usr/local/bin/ged2gwb ${GEDCOM} -o ${PRIV_DIR}/${DB_NAME}
Xfi
Xif [ "${DB_HISTORY}" = "yes" ]
Xthen	touch ${PRIV_DIR}/${DB_NAME}.gwb/history
X	chmod 666 ${PRIV_DIR}/${DB_NAME}.gwb/history
Xfi
Xtouch ${PRIV_DIR}/${DB_NAME}.gwb/forum
Xchmod 666 ${PRIV_DIR}/${DB_NAME}.gwb/forum
Xinstall -o ${USER} -g ${USER_GROUP} -m 644 -c /usr/local/share/geneweb/a.gwf ${PRIV_DIR}/${DB_NAME}.gwf
Xchmod -R a+w ${PRIV_DIR}/${DB_NAME}.gwb ${PRIV_DIR}/${DB_NAME}.lck
Xchown -R ${USER}:${USER_GROUP} ${PRIV_DIR}
Xif [ "${DB_FORUM}" = "yes" ]
Xthen	chflags schg ${PRIV_DIR}/${DB_NAME}.gwb/forum
Xfi
X
Xcat << EOF
X===================================================================================================
XNow review the settings in ${PRIV_DIR}/${DB_NAME}.gwf
X
XIf your web server is Apache, make sure to include the following lines in your config file:
X	<Directory ${PUB_DIR}>
X	 Options ExecCGI
X	 XBitHack on
X	 AddHandler cgi-script .cgi
X	</Directory>
Xthen reload Apache and point your browser to http://your.machine/~${USER}`echo ${PUB_DIR}|sed s/.*public_html//"`/gw.cgi?b=${DB_NAME}
X===================================================================================================
XEOF
X
END-of-geneweb/files/install.sh
echo x - geneweb/Makefile
sed 's/^X//' >geneweb/Makefile << 'END-of-geneweb/Makefile'
X# New ports collection makefile for:	geneweb
X# Date created:				10 septembre 2005
X# Whom:					Hubert Tournier <hubert@frbsd.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	geneweb
XPORTVERSION=	4.10
XCATEGORIES=	www
XMASTER_SITES=	ftp://ftp.inria.fr/INRIA/Projects/cristal/geneweb/Src/
X
XMAINTAINER=	hubert@frbsd.org
XCOMMENT=	An advanced genealogy software
X
XBUILD_DEPENDS=	ocamlc:${PORTSDIR}/lang/ocaml
X
XMAN1=		ged2gwb.1 gwb2ged.1 gwc.1 gwu.1
X
Xpost-install:
X	${INSTALL_DATA} ${WRKSRC}/etc/a.gwf ${PREFIX}/share/geneweb
X	${INSTALL_SCRIPT} files/install.sh ${PREFIX}/share/geneweb
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.mk>
END-of-geneweb/Makefile
echo x - geneweb/distinfo
sed 's/^X//' >geneweb/distinfo << 'END-of-geneweb/distinfo'
XMD5 (geneweb-4.10.tar.gz) = 87371983b3493ced501303e096b70b3a
XSIZE (geneweb-4.10.tar.gz) = 998314
END-of-geneweb/distinfo
echo x - geneweb/pkg-descr
sed 's/^X//' >geneweb/pkg-descr << 'END-of-geneweb/pkg-descr'
XGeneWeb is a genealogy software program with a Web interface
Xdeveloped by Daniel de Rauglaudre. It can be used off-line
Xor in a Web environment. It uses very efficient techniques
Xof relationship and consanguinity computing, developed in
Xcollaboration with Didier Rmy, research Director at INRIA.
X
XWWW: http://www.geneweb.org/
X
X- Hubert Tournier
Xhubert@frbsd.org
END-of-geneweb/pkg-descr
echo x - geneweb/pkg-plist
sed 's/^X//' >geneweb/pkg-plist << 'END-of-geneweb/pkg-plist'
Xbin/consang
Xbin/ged2gwb
Xbin/gwb2ged
Xbin/gwc
Xbin/gwd
Xbin/gwu
Xshare/geneweb/a.gwf
Xshare/geneweb/doc/CREDITS.htm
Xshare/geneweb/doc/LICENSE.htm
Xshare/geneweb/doc/de/access.htm
Xshare/geneweb/doc/de/cdrom.htm
Xshare/geneweb/doc/de/consang.htm
Xshare/geneweb/doc/de/diruse.htm
Xshare/geneweb/doc/de/divide.htm
Xshare/geneweb/doc/de/faq.htm
Xshare/geneweb/doc/de/gwsetup.htm
Xshare/geneweb/doc/de/initial.htm
Xshare/geneweb/doc/de/links.htm
Xshare/geneweb/doc/de/maint.htm
Xshare/geneweb/doc/de/merge.htm
Xshare/geneweb/doc/de/pcustom.htm
Xshare/geneweb/doc/de/problem.htm
Xshare/geneweb/doc/de/recover.htm
Xshare/geneweb/doc/de/report.htm
Xshare/geneweb/doc/de/server.htm
Xshare/geneweb/doc/de/start.htm
Xshare/geneweb/doc/de/update.htm
Xshare/geneweb/doc/en/access.htm
Xshare/geneweb/doc/en/cdrom.htm
Xshare/geneweb/doc/en/consang.htm
Xshare/geneweb/doc/en/diruse.htm
Xshare/geneweb/doc/en/divide.htm
Xshare/geneweb/doc/en/faq.htm
Xshare/geneweb/doc/en/gwformat.htm
Xshare/geneweb/doc/en/gwsetup.htm
Xshare/geneweb/doc/en/initial.htm
Xshare/geneweb/doc/en/links.htm
Xshare/geneweb/doc/en/maint.htm
Xshare/geneweb/doc/en/merge.htm
Xshare/geneweb/doc/en/pcustom.htm
Xshare/geneweb/doc/en/problem.htm
Xshare/geneweb/doc/en/recover.htm
Xshare/geneweb/doc/en/report.htm
Xshare/geneweb/doc/en/server.htm
Xshare/geneweb/doc/en/start.htm
Xshare/geneweb/doc/en/update.htm
Xshare/geneweb/doc/fr/access.htm
Xshare/geneweb/doc/fr/cdrom.htm
Xshare/geneweb/doc/fr/consang.htm
Xshare/geneweb/doc/fr/diruse.htm
Xshare/geneweb/doc/fr/divide.htm
Xshare/geneweb/doc/fr/faq.htm
Xshare/geneweb/doc/fr/gwformat.htm
Xshare/geneweb/doc/fr/gwsetup.htm
Xshare/geneweb/doc/fr/initial.htm
Xshare/geneweb/doc/fr/links.htm
Xshare/geneweb/doc/fr/maint.htm
Xshare/geneweb/doc/fr/merge.htm
Xshare/geneweb/doc/fr/pcustom.htm
Xshare/geneweb/doc/fr/problem.htm
Xshare/geneweb/doc/fr/recover.htm
Xshare/geneweb/doc/fr/report.htm
Xshare/geneweb/doc/fr/server.htm
Xshare/geneweb/doc/fr/start.htm
Xshare/geneweb/doc/fr/update.htm
Xshare/geneweb/doc/images/gwback.jpg
Xshare/geneweb/doc/images/gwlogo.png
Xshare/geneweb/doc/images/l-de.jpg
Xshare/geneweb/doc/images/l-en.jpg
Xshare/geneweb/doc/images/l-fr.jpg
Xshare/geneweb/doc/images/l-it.jpg
Xshare/geneweb/doc/images/l-nl.jpg
Xshare/geneweb/doc/images/l-sv.jpg
Xshare/geneweb/doc/index.htm
Xshare/geneweb/doc/it/access.htm
Xshare/geneweb/doc/it/cdrom.htm
Xshare/geneweb/doc/it/consang.htm
Xshare/geneweb/doc/it/diruse.htm
Xshare/geneweb/doc/it/divide.htm
Xshare/geneweb/doc/it/faq.htm
Xshare/geneweb/doc/it/gwformat.htm
Xshare/geneweb/doc/it/gwsetup.htm
Xshare/geneweb/doc/it/initial.htm
Xshare/geneweb/doc/it/links.htm
Xshare/geneweb/doc/it/maint.htm
Xshare/geneweb/doc/it/merge.htm
Xshare/geneweb/doc/it/pcustom.htm
Xshare/geneweb/doc/it/problem.htm
Xshare/geneweb/doc/it/recover.htm
Xshare/geneweb/doc/it/report.htm
Xshare/geneweb/doc/it/server.htm
Xshare/geneweb/doc/it/start.htm
Xshare/geneweb/doc/it/update.htm
Xshare/geneweb/doc/nl/consang.htm
Xshare/geneweb/doc/nl/diruse.htm
Xshare/geneweb/doc/nl/faq.htm
Xshare/geneweb/doc/nl/links.htm
Xshare/geneweb/doc/nl/maint.htm
Xshare/geneweb/doc/nl/merge.htm
Xshare/geneweb/doc/nl/pcustom.htm
Xshare/geneweb/doc/nl/problem.htm
Xshare/geneweb/doc/nl/recover.htm
Xshare/geneweb/doc/nl/report.htm
Xshare/geneweb/doc/nl/server.htm
Xshare/geneweb/doc/nl/start.htm
Xshare/geneweb/doc/nl/update.htm
Xshare/geneweb/doc/sv/access.htm
Xshare/geneweb/doc/sv/cdrom.htm
Xshare/geneweb/doc/sv/consang.htm
Xshare/geneweb/doc/sv/diruse.htm
Xshare/geneweb/doc/sv/divide.htm
Xshare/geneweb/doc/sv/faq.htm
Xshare/geneweb/doc/sv/gwformat.htm
Xshare/geneweb/doc/sv/gwsetup.htm
Xshare/geneweb/doc/sv/initial.htm
Xshare/geneweb/doc/sv/links.htm
Xshare/geneweb/doc/sv/maint.htm
Xshare/geneweb/doc/sv/merge.htm
Xshare/geneweb/doc/sv/pcustom.htm
Xshare/geneweb/doc/sv/problem.htm
Xshare/geneweb/doc/sv/recover.htm
Xshare/geneweb/doc/sv/report.htm
Xshare/geneweb/doc/sv/server.htm
Xshare/geneweb/doc/sv/start.htm
Xshare/geneweb/doc/sv/update.htm
Xshare/geneweb/etc/copyr.txt
Xshare/geneweb/etc/index.txt
Xshare/geneweb/etc/moved.txt
Xshare/geneweb/etc/perso.txt
Xshare/geneweb/etc/redirect.txt
Xshare/geneweb/etc/renamed.txt
Xshare/geneweb/etc/robot.txt
Xshare/geneweb/etc/updfam.txt
Xshare/geneweb/etc/updind.txt
Xshare/geneweb/images/female.png
Xshare/geneweb/images/gwback.jpg
Xshare/geneweb/images/gwlogo.png
Xshare/geneweb/images/l-af.jpg
Xshare/geneweb/images/l-bg.jpg
Xshare/geneweb/images/l-br.jpg
Xshare/geneweb/images/l-ca.jpg
Xshare/geneweb/images/l-cs.jpg
Xshare/geneweb/images/l-da.jpg
Xshare/geneweb/images/l-de.jpg
Xshare/geneweb/images/l-en.jpg
Xshare/geneweb/images/l-eo.jpg
Xshare/geneweb/images/l-es.jpg
Xshare/geneweb/images/l-et.jpg
Xshare/geneweb/images/l-fi.jpg
Xshare/geneweb/images/l-fr.jpg
Xshare/geneweb/images/l-he.jpg
Xshare/geneweb/images/l-is.jpg
Xshare/geneweb/images/l-it.jpg
Xshare/geneweb/images/l-lv.jpg
Xshare/geneweb/images/l-nl.jpg
Xshare/geneweb/images/l-no.jpg
Xshare/geneweb/images/l-pl.jpg
Xshare/geneweb/images/l-pt-br.jpg
Xshare/geneweb/images/l-pt.jpg
Xshare/geneweb/images/l-ro.jpg
Xshare/geneweb/images/l-ru.jpg
Xshare/geneweb/images/l-sl.jpg
Xshare/geneweb/images/l-sv.jpg
Xshare/geneweb/images/l-zh.jpg
Xshare/geneweb/images/left.jpg
Xshare/geneweb/images/male.png
Xshare/geneweb/images/t-af.png
Xshare/geneweb/images/t-bg.png
Xshare/geneweb/images/t-br.png
Xshare/geneweb/images/t-ca.png
Xshare/geneweb/images/t-cs.png
Xshare/geneweb/images/t-da.png
Xshare/geneweb/images/t-de.png
Xshare/geneweb/images/t-en.png
Xshare/geneweb/images/t-eo.png
Xshare/geneweb/images/t-es.png
Xshare/geneweb/images/t-et.png
Xshare/geneweb/images/t-fi.png
Xshare/geneweb/images/t-fr.png
Xshare/geneweb/images/t-he.png
Xshare/geneweb/images/t-is.png
Xshare/geneweb/images/t-it.png
Xshare/geneweb/images/t-lv.png
Xshare/geneweb/images/t-nl.png
Xshare/geneweb/images/t-no.png
Xshare/geneweb/images/t-pl.png
Xshare/geneweb/images/t-pt.png
Xshare/geneweb/images/t-ro.png
Xshare/geneweb/images/t-ru.png
Xshare/geneweb/images/t-sl.png
Xshare/geneweb/images/t-sv.png
Xshare/geneweb/images/t-zh.png
Xshare/geneweb/images/up.jpg
Xshare/geneweb/install.sh
Xshare/geneweb/lang/advanced.txt
Xshare/geneweb/lang/alias_lg.txt
Xshare/geneweb/lang/lexicon.txt
Xshare/geneweb/lang/start.txt
Xshare/geneweb/lang/version.txt
X@dirrm share/geneweb/doc/de
X@dirrm share/geneweb/doc/en
X@dirrm share/geneweb/doc/fr
X@dirrm share/geneweb/doc/images
X@dirrm share/geneweb/doc/it
X@dirrm share/geneweb/doc/nl
X@dirrm share/geneweb/doc/sv
X@dirrm share/geneweb/doc
X@dirrm share/geneweb/etc
X@dirrm share/geneweb/images
X@dirrm share/geneweb/lang
X@dirrm share/geneweb
END-of-geneweb/pkg-plist
echo x - geneweb/pkg-message
sed 's/^X//' >geneweb/pkg-message << 'END-of-geneweb/pkg-message'
X==========================================================================
X
XIn order to install GeneWeb in a user's public_html directory, please run:
X	/usr/local/share/geneweb/install.sh
X
X==========================================================================
END-of-geneweb/pkg-message
exit
--- geneweb.shar ends here ---


>Release-Note:
>Audit-Trail:
Class-Changed-From-To: sw-bug->change-request 
Class-Changed-By: linimon 
Class-Changed-When: Sun Sep 11 07:24:33 GMT 2005 
Class-Changed-Why:  
Rescue this PR from the 'pending' category. 


Responsible-Changed-From-To: gnats-admin->freebsd-ports-bugs 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Sun Sep 11 07:24:33 GMT 2005 
Responsible-Changed-Why:  

http://www.freebsd.org/cgi/query-pr.cgi?pr=85957 
Responsible-Changed-From-To: freebsd-ports-bugs->garga 
Responsible-Changed-By: garga 
Responsible-Changed-When: Mon Sep 12 18:41:27 GMT 2005 
Responsible-Changed-Why:  
Take 

http://www.freebsd.org/cgi/query-pr.cgi?pr=85957 
State-Changed-From-To: open->closed 
State-Changed-By: garga 
State-Changed-When: Tue Sep 13 12:37:06 GMT 2005 
State-Changed-Why:  
New port added. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=85957 
>Unformatted:
