# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 inherit epatch versionator toolchain-funcs MY_PV=$(delete_all_version_separators) MY_SRC="swmm${MY_PV}_engine.zip" DESCRIPTION="Storm Water Management Model-SWMM, hydrology, hydraulics, water quality model" HOMEPAGE="http://www.epa.gov/ednnrmrl/models/swmm/index.htm" SRC_URI="http://www.epa.gov/nrmrl/wswrd/wq/models/swmm/${MY_SRC}" LICENSE="public-domain" SLOT="0" KEYWORDS="amd64 x86" IUSE="" DEPEND="app-arch/unzip" S=${WORKDIR} pkg_setup() { tc-export CC } src_unpack() { unpack ${MY_SRC} # Need to delete Readme.txt, because it is in makefiles.zip rm Readme.txt || die unpack ./makefiles.zip unpack ./GNU_CON.zip unpack ./source*.ZIP } src_prepare() { epatch "${FILESDIR}"/${P}-QA.patch } src_compile() { # 'sed' command has to accomodate DOS formatted file. sed -i \ -e 's;^#define DLL;//#define DLL;' \ -e 's;^//#define CLE;#define CLE;' \ swmm5.c || die emake } src_install() { newbin swmm5 swmm dodoc Roadmap.txt }