annotate urweb.ebuild @ 2291:50ad02829abd

Make cache flushes happen immediately instead of at end of transaction.
author Ziv Scully <ziv@mit.edu>
date Tue, 17 Nov 2015 02:44:37 -0500
parents 3b57a6ddef1a
children
rev   line source
adam@1442 1 # Distributed under the terms of the BSD3 license
adam@1442 2
adam@1561 3 # This file needs to be renamed to something like "urweb-20110917.ebuild", to reflect the Ur/Web version to use.
adam@1442 4
adam@1442 5 inherit eutils
adam@1442 6
adam@1442 7 EAPI=3
adam@1442 8
adam@1442 9 DESCRIPTION="A domain-specific functional programming language for modern web applications"
adam@1442 10 HOMEPAGE="http://www.impredicative.com/ur/"
adam@1442 11 SRC_URI="http://www.impredicative.com/ur/${P}.tgz"
adam@1442 12
adam@1442 13 LICENSE="BSD"
adam@1442 14 SLOT="0"
adam@1442 15 KEYWORDS="~amd64 ~x86"
adam@1442 16 IUSE=""
adam@1442 17
adam@1442 18 DEPEND="dev-lang/mlton
adam@1442 19 dev-libs/openssl"
adam@1442 20 RDEPEND="${DEPEND}"
adam@1442 21
adam@1442 22 S="${WORKDIR}/urweb"
adam@1442 23
adam@1442 24 src_unpack() {
adam@1442 25 unpack ${A}
adam@1442 26 }
adam@1442 27
adam@1442 28 src_configure() {
adam@1442 29 econf || die
adam@1442 30 }
adam@1442 31
adam@1442 32 src_compile() {
adam@1442 33 emake || die
adam@1442 34 }
adam@1442 35
adam@1442 36 src_install() {
adam@1442 37 emake DESTDIR=${D} install || die
adam@1442 38 dodoc CHANGELOG || die
adam@1442 39 }