Portage is a package management system used by Gentoo Linux
# ChangeLog for app-misc/geneweb
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/geneweb/ChangeLog,v 1.5 2008/04/25 06:05:08 tupone Exp $
25 Apr 2008; Tupone Alfredo
Do not try to remove . and .. directories
*geneweb-5.01-r1 (23 Apr 2008)
23 Apr 2008;
+geneweb-5.01-r1.ebuild:
Respect nostrip
Add additional gwc2, contrib/gwdiff.
Put html doc in the appropriate place
*geneweb-5.01 (03 Jan 2008)
03 Jan 2008; Tupone Alfredo
+files/geneweb-5.01-gentoo.patch, +geneweb-5.01.ebuild:
Version bump to 5.01 plus optional ocamlopt support.
Bug #204110 by Alexis Ballier
26 Aug 2007; Tupone Alfredo
Added ~x86 keyword
*geneweb-5.00 (18 Aug 2007)
18 Aug 2007; Tupone Alfredo
+files/geneweb-5.00-gentoo.patch, +files/geneweb.confd,
+files/geneweb.initd, +metadata.xml, +geneweb-5.00.ebuild:
New ebuild. Based on bug #22239 by David Grant
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX geneweb-5.00-gentoo.patch 376 RMD160 474477fbae0816168f42ea2ee31a15895a776b50 SHA1 f4a09ed22849f9160a54c66dfb2afd8112396b51 SHA256 119255b891a9b8241321a496e1ee779d599a32318c13bb8803185ddea69cdf36
AUX geneweb-5.01-gentoo.patch 648 RMD160 40a92608cf99934be66c9b54233305b502c73d4c SHA1 7e3d54f07f9fd2feb9687cfac55a135fabeb2193 SHA256 cd6663d6266aa5e1b19029c07fc94ac79bac4d777cb17bea2ad70e839a22d388
AUX geneweb.confd 67 RMD160 4de8a9e76c426dc7435d197bef470ea369be3b1d SHA1 a20103555d17633fc08dfc442e746d4fe117867b SHA256 0b2044dc633d95f953b9af6964a54c07d60784dda03c970dba97ca1026c016f1
AUX geneweb.initd 539 RMD160 7598ae2d7b6a168a61942919b5e960732fa157fc SHA1 b660d4a2823cb8cab1bc476c1ca043af5a0a764a SHA256 b8542f690d933f6fa844cce3e74eec3d625a92e8bd825a8c71b2097b61b60973
DIST geneweb-5.00.tgz 1379144 RMD160 11e0c02292802155dd6af57548cd5bdf95296d74 SHA1 e15ce1dbfafb05bf568c32dbcb2eb85f14029a99 SHA256 88d2e07af61795d4247281d584144c3ac1a914f790f696581f0e1ab087b0ee74
DIST geneweb-5.01.tgz 1388008 RMD160 75507bb35df74b92becc8514c9ad82c8f4ef886e SHA1 4443b12d88cc8a6fa04ae903ace3f7bdb384d40e SHA256 dcc6b2ea4659e8dc816ab3ea573d9177bdd83597c36d8628f9ce1dbc30a28e6c
EBUILD geneweb-5.00.ebuild 1764 RMD160 4eec073ed711bc22f9a1910c7556e66515c24529 SHA1 67b2afdf03f225078de86c077820de675c2b4c2d SHA256 9c37455509f08c72441197d08323622019c9ea32c528b58a2a8b9d72335bccf4
EBUILD geneweb-5.01-r1.ebuild 2586 RMD160 2769ef46f624812a23234e68603dfa5aa1c609af SHA1 9505aa981233579b247ec18c9695027c9798f470 SHA256 08cea782d765394ffcca4a51fa30122b396202ef47bc48a8c48dedc0e3b3f93f
EBUILD geneweb-5.01.ebuild 2521 RMD160 d3ba122c87138aa536e7ae76b55564538dbad3d4 SHA1 1a8c256c42ba26f203da4875bf71bbff41e892bc SHA256 15a4540bae2b434feebf6c082957ed51e457e4d86ace3adae805df89c15cf437
MISC ChangeLog 1138 RMD160 9d83cdcfe3e54c76fb445f471d694ebfb01e5547 SHA1 6060f102e24c0cf187e637a663173ef0aec70932 SHA256 94a902ea55406fabca59de3ce41d2104c1d1031e2799ad427dc1e65dcac9c525
MISC metadata.xml 559 RMD160 eac709327f92e4d5bd2b113a0a8805d71c889bd9 SHA1 f986ef9f7888818851cb65dee4eb0c38efbd339e SHA256 7ac848c91324d25cdb689b7a6063e68115d9e1f4616293fb052224a826701df8
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)
iD4DBQFIEXSeVrx5UrvSjscRAjizAJjkRsg416ZdOMS5dfyi5fh3u0TFAJ9NRO1+
gAydK5WfrE0/PEpIePeAcQ==
=IDyV
-----END PGP SIGNATURE-----
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/geneweb/geneweb-5.00.ebuild,v 1.2 2007/08/26 20:01:16 tupone Exp $
inherit eutils
DESCRIPTION="Genealogy software program with a Web interface."
HOMEPAGE="http://cristal.inria.fr/~ddr/GeneWeb/"
SRC_URI="ftp://ftp.inria.fr/INRIA/Projects/cristal/${PN}/Src/${P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="dev-lang/ocaml"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-gentoo.patch
sed -i -e "s:@GENTOO_DATADIR@:/usr/share/${PN}:" \
setup/setup.ml || die "Failed sed for gentoo path"
}
src_install() {
# Install binaries
dobin src/{consang,check_base,gwc,gwd,gwu} \
ged2gwb/ged2gwb gwb2ged/gwb2ged setup/gwsetup \
|| die "Failed installing binaries"
# Install manpages
doman man/* || die "Failed installing man pages"
# Install doc
dodoc ICHANGES etc/LISEZMOI.distrib.txt etc/README.distrib.txt \
CHANGES etc/a.gwf etc/LISEZMOI.distrib.txt README.distrib.txt
insinto /usr/share/doc/${PF}/contrib
doins -r contrib/{misc,templ} || die "Failed installing contributions"
make distrib || die "Failed making distrib"
insinto /usr/share/${PN}
doins -r distribution/gw/{doc,etc,gwd.arg,images,lang,only.txt,setup} \
|| die "Failed installing data"
insinto /usr/lib/${PN}
doins -r distribution/gw/gwtp_tmp/* || die "Failed installing CGI program"
newinitd "${FILESDIR}/geneweb.initd" geneweb
newconfd "${FILESDIR}/geneweb.confd" geneweb
}
pkg_postinst() {
enewuser geneweb "" "/bin/bash" /var/lib/geneweb
einfo "A CGI program has been installed in /usr/lib/${PN}. Follow the"
einfo "instructions on the README in that directory to use it"
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/geneweb/geneweb-5.01-r1.ebuild,v 1.2 2008/04/25 06:05:08 tupone Exp $
inherit eutils
EAPI="1"
DESCRIPTION="Genealogy software program with a Web interface."
HOMEPAGE="http://cristal.inria.fr/~ddr/GeneWeb/"
SRC_URI="ftp://ftp.inria.fr/INRIA/Projects/cristal/${PN}/Src/${P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+ocamlopt"
DEPEND="dev-lang/ocaml
dev-ml/camlp5"
pkg_setup() {
if use ocamlopt && ! built_with_use --missing true dev-lang/ocaml ocamlopt
then
eerror "In order to build ${PN} with native code support from ocaml"
eerror "You first need to have a native code ocaml compiler."
eerror "You need to install dev-lang/ocaml with ocamlopt useflag on."
die "Please install ocaml with ocamlopt useflag"
fi
}
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-gentoo.patch
sed -i -e "s:@GENTOO_DATADIR@:/usr/share/${PN}:" \
setup/setup.ml || die "Failed sed for gentoo path"
rm -f contrib/gwdiff/.{cvsignore,depend}
}
src_compile() {
econf
if use ocamlopt; then
emake || die "Compiling native code executables failed"
else
emake OCAMLC=ocamlc OCAMLOPT=ocamlopt out \
|| die "Compiling byte code executables failed"
# If using bytecode we dont want to strip the binary as it would remove
# the bytecode and only leave ocamlrun...
export STRIP_MASK="*/bin/*"
fi
}
src_install() {
make distrib || die "Failed making distrib"
cd distribution/gw
# Install doc
dodoc CHANGES.txt
# Install binaries
dobin gwc gwc2 consang gwd gwu update_nldb ged2gwb gwb2ged gwsetup \
|| die "Failed installing binaries"
insinto /usr/lib/${PN}
doins -r gwtp_tmp/* || die "Failed installing CGI program"
dodoc a.gwf
dohtml -r doc/*
insinto /usr/share/${PN}
doins -r etc images lang setup gwd.arg only.txt\
|| die "Failed installing data"
cd ../..
# Install binaries
dobin src/check_base \
|| die "Failed installing check_base binaries"
# Install manpages
doman man/* || die "Failed installing man pages"
# Install doc
dodoc ICHANGES
insinto /usr/share/doc/${PF}/contrib
doins -r contrib/{gwdiff,misc,templ} \
|| die "Failed installing contributions"
newinitd "${FILESDIR}/geneweb.initd" geneweb
newconfd "${FILESDIR}/geneweb.confd" geneweb
}
pkg_postinst() {
enewuser geneweb "" "/bin/bash" /var/lib/geneweb
einfo "A CGI program has been installed in /usr/lib/${PN}. Follow the"
einfo "instructions on the README in that directory to use it"
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/geneweb/geneweb-5.01.ebuild,v 1.1 2008/01/03 22:34:47 tupone Exp $
inherit eutils
EAPI="1"
DESCRIPTION="Genealogy software program with a Web interface."
HOMEPAGE="http://cristal.inria.fr/~ddr/GeneWeb/"
SRC_URI="ftp://ftp.inria.fr/INRIA/Projects/cristal/${PN}/Src/${P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+ocamlopt"
DEPEND="dev-lang/ocaml
dev-ml/camlp5"
pkg_setup() {
if use ocamlopt && ! built_with_use --missing true dev-lang/ocaml ocamlopt
then
eerror "In order to build ${PN} with native code support from ocaml"
eerror "You first need to have a native code ocaml compiler."
eerror "You need to install dev-lang/ocaml with ocamlopt useflag on."
die "Please install ocaml with ocamlopt useflag"
fi
}
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-gentoo.patch
sed -i -e "s:@GENTOO_DATADIR@:/usr/share/${PN}:" \
setup/setup.ml || die "Failed sed for gentoo path"
}
src_compile() {
econf
if use ocamlopt; then
emake || die "Compiling native code executables failed"
else
emake OCAMLC=ocamlc OCAMLOPT=ocamlopt out \
|| die "Compiling byte code executables failed"
# If using bytecode we dont want to strip the binary as it would remove
# the bytecode and only leave ocamlrun...
export STRIP_MASK="*/bin/*"
fi
}
src_install() {
# Install binaries
dobin src/{consang,check_base,gwc,gwd,gwu} \
ged2gwb/ged2gwb gwb2ged/gwb2ged setup/gwsetup \
|| die "Failed installing binaries"
# Install manpages
doman man/* || die "Failed installing man pages"
# Install doc
dodoc ICHANGES etc/LISEZMOI.distrib.txt etc/README.distrib.txt \
CHANGES etc/a.gwf etc/LISEZMOI.distrib.txt README.distrib.txt
insinto /usr/share/doc/${PF}/contrib
doins -r contrib/{misc,templ} || die "Failed installing contributions"
make distrib || die "Failed making distrib"
insinto /usr/share/${PN}
doins -r distribution/gw/{doc,etc,gwd.arg,images,lang,only.txt,setup} \
|| die "Failed installing data"
insinto /usr/lib/${PN}
doins -r distribution/gw/gwtp_tmp/* || die "Failed installing CGI program"
newinitd "${FILESDIR}/geneweb.initd" geneweb
newconfd "${FILESDIR}/geneweb.confd" geneweb
}
pkg_postinst() {
enewuser geneweb "" "/bin/bash" /var/lib/geneweb
einfo "A CGI program has been installed in /usr/lib/${PN}. Follow the"
einfo "instructions on the README in that directory to use it"
}
GeneWeb is a genealogy software program with a Web interface. It can be used
off-line or in a Web environment. It uses very efficient techniques of
relationship and consanguinity computing, developed in collaboration with Didier
Rémy, research Director at INRIA.