diff options
Diffstat (limited to 'app-misc/geneweb/geneweb-7.0.0-r3.ebuild')
-rw-r--r-- | app-misc/geneweb/geneweb-7.0.0-r3.ebuild | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/app-misc/geneweb/geneweb-7.0.0-r3.ebuild b/app-misc/geneweb/geneweb-7.0.0-r3.ebuild deleted file mode 100644 index b6c840c1af47..000000000000 --- a/app-misc/geneweb/geneweb-7.0.0-r3.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Genealogy software program with a Web interface" -HOMEPAGE="https://github.com/geneweb/geneweb" -SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="+ocamlopt test" -RESTRICT="strip !test? ( test )" - -RDEPEND="dev-lang/ocaml[ocamlopt?] - <dev-ml/camlp5-8:=[ocamlopt?] - acct-user/geneweb - acct-group/geneweb - dev-ml/jingoo:= - dev-ml/uunf:= - >=dev-ml/markup-1.0.0:= - dev-ml/unidecode:= - dev-ml/calendars:= - dev-ml/zarith:=" -DEPEND="${RDEPEND} - dev-ml/cppo - <dev-ml/dune-3 - test? ( dev-ml/ounit2 )" - -QA_FLAGS_IGNORED='.*' - -src_prepare() { - default - - sed -i -e "s/oUnit/ounit2/" test/dune.in || die - sed -i -e "500,$ s| compare | Stdlib.compare |" lib/util/mutil.ml || die -} - -src_configure() { - ocaml ./configure.ml -} - -src_compile() { - if use ocamlopt; then - emake - else - emake OCAMLC=ocamlc OCAMLOPT=ocamlopt out - # If using bytecode we dont want to strip the binary as it would remove - # the bytecode and only leave ocamlrun... - fi -} - -src_install() { - default - mv "${D}"/usr/bin/{,gw}setup || die - rm -r "${D}"/usr/doc || die - dodoc ICHANGES etc/README.txt etc/a.gwf - - # Install manpages - doman man/* - - emake distrib - cd distribution/gw - insinto /usr/share/${PN} - doins -r etc images lang setup gwd.arg only.txt - - newinitd "${FILESDIR}/geneweb.initd" geneweb - newconfd "${FILESDIR}/geneweb.confd" geneweb -} - -pkg_postinst() { - einfo "A CGI program has been installed in /usr/lib/${PN}. Follow the" - einfo "instructions on the README in that directory to use it" - einfo "If you come from an old version you need to rebuild the database" - einfo "\"gwu foo > foo.gw \" will save the database (use the previous" - einfo "version to do that). \"gwc2 foo.gw -o bar \" will restore it " - einfo "(using the current package)" -} |