diff options
| author | eroen | 2014-07-13 22:44:32 +0200 |
|---|---|---|
| committer | eroen | 2014-07-15 23:55:56 +0200 |
| commit | e2e9a17324ce0908c2995050dc8d7d5be93752e3 (patch) | |
| tree | ed7903378e86764d3b1c9cb83672985733d0817a /net-dialup | |
| parent | 40fcf4c13dbeda2b2c44dacc6693b94e86ce7be0 (diff) | |
| download | eroen-overlay-e2e9a17324ce0908c2995050dc8d7d5be93752e3.tar.gz eroen-overlay-e2e9a17324ce0908c2995050dc8d7d5be93752e3.tar.bz2 eroen-overlay-e2e9a17324ce0908c2995050dc8d7d5be93752e3.tar.xz | |
slirp - new ebuild
Diffstat (limited to 'net-dialup')
| -rw-r--r-- | net-dialup/slirp/Manifest | 2 | ||||
| -rw-r--r-- | net-dialup/slirp/slirp-1.0.17.7.ebuild | 75 |
2 files changed, 77 insertions, 0 deletions
diff --git a/net-dialup/slirp/Manifest b/net-dialup/slirp/Manifest new file mode 100644 index 00000000..c6294fbc --- /dev/null +++ b/net-dialup/slirp/Manifest @@ -0,0 +1,2 @@ +DIST slirp_1.0.17-7.debian.tar.gz 15575 SHA256 3a0cf962a781bdf169710bae6e814b9ca3c1ad81e9a735717d8d457ee053931d SHA512 87f70e0cfd801d9b625ae808f939edd327c0e59f739fbe37c235c95e12a5b763dc8f24e4e7341cb3761a1bd79a378814687ad3a254ab3767a4b8048e5ec0085f WHIRLPOOL fa4ff186709dd13e2f3eb7b926f479632b72832f1175d1685d09a2f877fdead283713a8263211757f6f5b7f14ec0e7ed8ce25c8f78996370353e39238f42cbed +DIST slirp_1.0.17.orig.tar.gz 305754 SHA256 afe59cd298075aa1b9eba5a5f7cf720597372b8b81657de529b2cd35a2a2bc2e SHA512 fa8b4155a2fba73bd0af6ceb6740a759b3200a800e8c3d8fe7299ce519f2a2a85559507aa416129b5b0dce8426028376ea41cc42f8a0bfa2448afad2cc347b37 WHIRLPOOL 2ef5c14a398283ec9ecb6b9b6ac3576a00ce281d3deedb5be0fa2763e57d3df5fbbbe25e5f7b9aba5e0ad4c3dc29356f667ac28451afda375eb214af2e28b66c diff --git a/net-dialup/slirp/slirp-1.0.17.7.ebuild b/net-dialup/slirp/slirp-1.0.17.7.ebuild new file mode 100644 index 00000000..18370b78 --- /dev/null +++ b/net-dialup/slirp/slirp-1.0.17.7.ebuild @@ -0,0 +1,75 @@ +# By eroen, 2014 +# Distributed under the terms of the ISC licence +# $Header: $ + +EAPI=5 + +inherit eutils + +DESCRIPTION="SLIP/PPP emulator using a dial up shell account" +HOMEPAGE="http://slirp.sourceforge.net + https://packages.qa.debian.org/s/slirp.html" +SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV%.*}.orig.tar.gz + mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV%.*}-${PV##*.}.debian.tar.gz" +S=${WORKDIR}/${P%.*}/src + +LICENSE="" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +HDEPEND="" +LIBDEPEND="" +DEPEND="${LIBDEPEND}" +RDEPEND="${LIBDEPEND}" +[[ ${EAPI} == *-hdepend ]] || DEPEND+=" ${HDEPEND}" + +src_prepare() { + pushd "${WORKDIR}"/${P%.*} 2>/dev/null || die + epatch "${WORKDIR}"/debian/patches/*.patch + popd 2>/dev/null || die +} + +src_configure() { + local BUILDDIR + BUILDDIR=${WORKDIR}/${P}_build + mkdir "${BUILDDIR}" || die + pushd "${BUILDDIR}" 2>/dev/null || die + ECONF_SOURCE=${S} \ + econf + popd 2>/dev/null || die + + BUILDDIR=${WORKDIR}/${P}_build-fullbolt + mkdir "${BUILDDIR}" || die + pushd "${BUILDDIR}" 2>/dev/null || die + ECONF_SOURCE=${S} \ + CFLAGS="${CFLAGS} -DFULL_BOLT" \ + econf + popd 2>/dev/null || die +} + +src_compile() { + local BUILDDIR + BUILDDIR=${WORKDIR}/${P}_build + pushd "${BUILDDIR}" 2>/dev/null || die + emake + popd 2>/dev/null || die + + BUILDDIR=${WORKDIR}/${P}_build-fullbolt + pushd "${BUILDDIR}" 2>/dev/null || die + emake + popd 2>/dev/null || die +} + +src_install() { + dobin "${WORKDIR}"/${P}_build/slirp + newman slirp.man slirp.3 + newbin "${WORKDIR}"/${P}_build-fullbolt/slirp slirp-fullbolt + doman "${WORKDIR}"/debian/slirp-fullbolt.1 + + pushd "${WORKDIR}"/${P%.*} 2>/dev/null || die + dodoc ChangeLog README README.NEXT slirp-1.0.17/Changes-1.0.17 TODO TODO.old + dodoc -r docs + popd 2>/dev/null || die + dodoc "${WORKDIR}"/debian/README.Debian +} |
