]> Pileus Git - ~andy/sunrise/commitdiff
dev-util/scmbug: Update ebuild with suggestions from Tommy[D]
authorChristoph Brill (egore) <egore@gmx.de>
Sat, 16 Feb 2008 02:26:13 +0000 (02:26 +0000)
committerChristoph Brill (egore) <egore@gmx.de>
Sat, 16 Feb 2008 02:26:13 +0000 (02:26 +0000)
svn path=/sunrise/; revision=5666

dev-util/scmbug/ChangeLog
dev-util/scmbug/Manifest
dev-util/scmbug/scmbug-0.23.4.ebuild

index 804bd1168a01137fec81046e2e021b1b2d325f42..96e2f1cc37a4b8efcc035d7ba89e64c78cb0368c 100644 (file)
@@ -2,6 +2,9 @@
 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  16 Feb 2008; Christoph Brill (egore) egore@gmx.de scmbug-0.23.4.ebuild:
+  Update ebuild with suggestions from Tommy[D]
+
   15 Feb 2008; Christoph Brill (egore) egore@gmx.de
   +files/scmbug-0.23.4-threads.patch, +metadata.xml, +scmbug-0.23.4.ebuild:
   New Ebuild for bug 194352
index 0b9adbb5643e73945eaea80ea178ed3342d9f844..06d76cba7041263886dcf50beff2ce998d8a93c3 100644 (file)
@@ -1,5 +1,5 @@
 AUX scmbug-0.23.4-threads.patch 340 RMD160 b9208bd49d8c3a96c2a30d77591347b8feaa85ee SHA1 f446e0aa8044149ff21693470b9baa1dc8c003e3 SHA256 73da0f5703273ca3eae68c1a532d9d7f3dd97ff000b5eb7cdaae9fb8fc8a8394
 DIST SCMBUG_RELEASE_0-23-4.tar.gz 509612 RMD160 14cfe0d95b4b8ca799087752a3919ac68b170fc6 SHA1 174f3266eaa2c63e042f234f848d2c51d55708ed SHA256 52e3ea38ccbbc1ea95744bbc63b82efd7ab6e62f7f12051b44efc0f962192213
-EBUILD scmbug-0.23.4.ebuild 902 RMD160 1cc82304c2cd36575a40cee5b121a5c46ba89be0 SHA1 938643df73337228f999223627434289594f5855 SHA256 1292ce8280be3171c6199272b4e260b72cdb302662122bdb749cdb820334c5f3
-MISC ChangeLog 273 RMD160 53375d0d391a953acf1deef49819fc8786aeb2ad SHA1 30a6b2214f8136992d53003f067f45043338ef27 SHA256 b4f112851cbb8e707be1ad3eb21efe44e212ed378563b25cc3e794681bbe9c2d
+EBUILD scmbug-0.23.4.ebuild 898 RMD160 db06c5c134b4e47eab44b234051d31441c61e3fc SHA1 3b2a1bcdf536cd1f89bdea824c19e7ebdd7c9b93 SHA256 a537db1cda317ffa159d4b1371e0ff7d11634613ef169e38818883c00d6e8b68
+MISC ChangeLog 395 RMD160 8e6428e18e940b472a2573818dc938d6d7d52555 SHA1 b60e495d70c01fea419fe33d9bdb15e93e146855 SHA256 522903fdbca4098f95e191ed336df6b373dd4412328a49f1882eac27954a17d7
 MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
index ca92398b1b7fe73ed5d522ea3b81590ca86e5e15..282f1df010fb285d39ea5b235cbaa9d0554f69b0 100644 (file)
@@ -2,9 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-inherit eutils
+inherit eutils versionator
 
-MY_P="SCMBUG_RELEASE_${PV//./-}"
+MY_P=SCMBUG_RELEASE_$(replace_all_version_separators -)
 
 DESCRIPTION="integrates verion control system with bug trackers"
 HOMEPAGE="http://www.mkgnu.net/?q=scmbug"
@@ -12,7 +12,7 @@ SRC_URI="http://files.mkgnu.net/files/scmbug/${MY_P}/source/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~x86"
+KEYWORDS="~amd64 ~x86"
 IUSE="doc"
 
 DEPEND="doc? ( media-gfx/transfig )"
@@ -25,16 +25,13 @@ src_unpack() {
        unpack ${A}
        cd "${S}"
 
-       # Remove threads dependency which is not necessary on Linux (uses fork)
+       # Remove threads dependency which crashes SCMBUG at startup
+       # and use fork instead
        epatch "${FILESDIR}/${P}-threads.patch"
 }
 
 src_compile() {
-       local myconf
-       use doc || myconf="${myconf} --without-doc"
-
-       econf \
-               ${myconf} || die "econf failed"
+       econf $(use_with doc) || die "econf failed"
        emake || die "emake failed"
 }