aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonnie Berkholz <dberkholz@gentoo.org>2008-07-14 09:48:16 -0700
committerDonnie Berkholz <dberkholz@gentoo.org>2008-07-14 09:48:16 -0700
commita6b9a89a2d4db5b20403ab5b1982e925f325e95a (patch)
tree5c98b6e5b6ffc49d6c8f49e08642d762b90aeb08 /dev-util
parentzodiac: Working ebuild that actually builds & installs a binary. (diff)
downloaddberkholz-a6b9a89a2d4db5b20403ab5b1982e925f325e95a.tar.gz
dberkholz-a6b9a89a2d4db5b20403ab5b1982e925f325e95a.tar.bz2
dberkholz-a6b9a89a2d4db5b20403ab5b1982e925f325e95a.zip
shunit2: bump to 2.1.4.
Also: - Update homepage - Don't set -u because Gentoo stuff tests whether variables are set so we can't die on unset ones - Install .txt docs - Other minor cleanups
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/shunit2/Manifest4
-rw-r--r--dev-util/shunit2/shunit2-2.1.4.ebuild (renamed from dev-util/shunit2/shunit2-2.1.3.ebuild)29
2 files changed, 19 insertions, 14 deletions
diff --git a/dev-util/shunit2/Manifest b/dev-util/shunit2/Manifest
index d4da226..fda7ca9 100644
--- a/dev-util/shunit2/Manifest
+++ b/dev-util/shunit2/Manifest
@@ -1,4 +1,4 @@
-DIST shunit2-2.1.3.tgz 47904 RMD160 e6ee77b6ee4d2f3cebc20db65c333a69e8294b6e SHA1 77670554038b3afe7bab15966eded0dcb94a9e44 SHA256 17328a19e02df4dd77dd3c7561ff98a600ba81c82f69c56283db547f9ce640f2
-EBUILD shunit2-2.1.3.ebuild 758 RMD160 d6b40a99b7b1261ce9c6b99003c62fab5c1a9ef2 SHA1 3602d92aeaa145100a748966d8108e27ea158a49 SHA256 9bae183e7a0df6eac7e57ebedfbcf7e15917d073a43477ec5050478302b7e8c8
+DIST shunit2-2.1.4.tgz 49698 RMD160 d2d20d60f84c7974795a9b4087edcada6f419b84 SHA1 f6f2788c74ead24ec55bac5bece53f50ffbc95d6 SHA256 7f911f871fefa9513972dedd5be1b406e2f2d49d19103c6229098957c4cced57
+EBUILD shunit2-2.1.4.ebuild 924 RMD160 cd19768ed3c8f042a88d678c4ff6cc145c984760 SHA1 0f30eca964858c3891acae0b6d9051996a4aee8a SHA256 36cebe7f8c1bdf6ce7983361ddfac4c7f9fe5d224b16aed186536d9ee0793689
MISC ChangeLog 310 RMD160 af3d04551476925b40f7c22dc6813c0b064d5d50 SHA1 1c8531023a87898bf67a525df1482e3846fff1c0 SHA256 afc8518414d19a535c086301810e4df433f3673b836bdc150c8935317cec8493
MISC metadata.xml 562 RMD160 22701be329f7487810eb7a95ce1d9dd09fe3d880 SHA1 1808a6b0da725e0df048e92cd7df493ab15a070e SHA256 580a0c2cb5003612c24c107f003f74f3a90ef6c8a8de63ad6533c9e25405f035
diff --git a/dev-util/shunit2/shunit2-2.1.3.ebuild b/dev-util/shunit2/shunit2-2.1.4.ebuild
index 99cef78..8c6911b 100644
--- a/dev-util/shunit2/shunit2-2.1.3.ebuild
+++ b/dev-util/shunit2/shunit2-2.1.4.ebuild
@@ -3,8 +3,8 @@
# $Header: $
DESCRIPTION="shUnit2 is a unit test framework for Bourne based shell scripts."
-HOMEPAGE="http://shunit2.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
+HOMEPAGE="http://code.google.com/p/shunit2/wiki/ProjectInfo"
+SRC_URI="http://shunit2.googlecode.com/files/${P}.tgz"
LICENSE="LGPL-2.1"
SLOT="0"
@@ -12,29 +12,34 @@ KEYWORDS="~amd64 ~x86 ~x86-fbsd"
IUSE="doc test"
RDEPEND=""
-DEPEND="dev-lang/perl
+DEPEND="${RDEPEND}
+ dev-lang/perl
net-misc/curl"
-RESTRICT="primaryuri"
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ sed -i -e '/^__SHUNIT_SHELL_FLAGS/s:u::' src/shell/shunit2
+}
-src_compile()
-{
+src_compile() {
local myconf="build"
use doc && myconf="${myconf} docs"
use test && myconf="${myconf} test"
- make ${myconf}
+ emake ${myconf} || die
}
-src_install()
-{
+src_install() {
if use doc; then
for DOC in build/{docbook/*,shunit2.html,shunit2_shelldoc.xml}; do
- dodoc ${DOC}
+ dodoc ${DOC} || die
rm ${DOC}
done
fi
+ dodoc doc/*.txt || die
+
insinto /usr/share/${PN}
- doins build/*
-} \ No newline at end of file
+ doins build/* || die
+}