# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI="4" inherit eutils mono multilib versionator PV_MAJOR=$(get_version_component_range 1-2) DESCRIPTION="tool to help the programmer output log statements to a variety of output targets" HOMEPAGE="http://logging.apache.org/log4net/" SRC_URI="mirror://apache/logging/log4net/source/${P}-src.zip http://dev.gentoo.org/~pacho/dotnet/log4net.snk" LICENSE="Apache-2.0" SLOT="0" KEYWORDS="amd64 x86" IUSE="" RDEPEND=">=dev-lang/mono-2.0" DEPEND="${RDEPEND}" src_compile() { /usr/bin/gmcs \ -t:library \ -out:log4net.dll \ -keyfile:"${DISTDIR}"/log4net.snk \ -r:System.Data \ -r:System.Web \ $(find src -name "*.cs") || die } src_install() { egacinstall log4net.dll dodir /usr/$(get_libdir)/pkgconfig sed -e "s:@VERSION@:${PV}:" \ -e "s:@LIBDIR@:$(get_libdir):" \ -e "s:@NET_VERSION@:2.0:" \ "${FILESDIR}"/${PN}.pc.in-r1 > "${D}"/usr/$(get_libdir)/pkgconfig/${PN}-${PV}.pc dosym ${PN}-${PV}.pc /usr/$(get_libdir)/pkgconfig/${PN}-${PV_MAJOR}.pc dosym ${PN}-${PV}.pc /usr/$(get_libdir)/pkgconfig/${PN}.pc dodoc README.txt STATUS.txt }