summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Rostovtsev <tetromino@gentoo.org>2011-06-29 00:07:20 +0000
committerAlexandre Rostovtsev <tetromino@gentoo.org>2011-06-29 00:07:20 +0000
commit6e36c41031fb4a521cb2b1ccdab7b627cf758d5c (patch)
treee280213b093f364172c4930ef6834edf3134ec9d /app-misc/gcstar
parentdev-libs/librets: Added ruby slot implemention support. Updated python patch ... (diff)
downloadsunrise-6e36c41031fb4a521cb2b1ccdab7b627cf758d5c.tar.gz
sunrise-6e36c41031fb4a521cb2b1ccdab7b627cf758d5c.tar.bz2
sunrise-6e36c41031fb4a521cb2b1ccdab7b627cf758d5c.zip
app-misc/gcstar: Restore ${ED} to install's prefix argument, otherwise gcstar fails to install with access violations (see bug #139940, comment 15). Gcstar's install lacks any concept of DESTDIR; to install it to ${ED} with a prefix of /usr, we need to use --prefix="${ED}usr". Note that using prefix-aware variables is safe because gcstar loads everything relative to the main executable's path.
svn path=/sunrise/; revision=12172
Diffstat (limited to 'app-misc/gcstar')
-rw-r--r--app-misc/gcstar/ChangeLog9
-rw-r--r--app-misc/gcstar/Manifest4
-rw-r--r--app-misc/gcstar/gcstar-1.6.1.ebuild3
3 files changed, 13 insertions, 3 deletions
diff --git a/app-misc/gcstar/ChangeLog b/app-misc/gcstar/ChangeLog
index 8577f65bd..fbc0fb985 100644
--- a/app-misc/gcstar/ChangeLog
+++ b/app-misc/gcstar/ChangeLog
@@ -2,6 +2,15 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 29 Jun 2011; Alexandre Rostovtsev (tetromino) <tetromino@gmail.com>
+ gcstar-1.6.1.ebuild:
+ Restore ${ED} to install's prefix argument, otherwise gcstar fails to
+ install with access violations (see bug #139940, comment 15). Gcstar's
+ install lacks any concept of DESTDIR; to install it to ${ED} with a prefix
+ of /usr, we need to use --prefix="${ED}usr". Note that using prefix-aware
+ variables is safe because gcstar loads everything relative to the main
+ executable's path.
+
17 Feb 2011; Markos Chandras <hwoarang@gentoo.org> gcstar-1.6.1.ebuild:
Remove duplicate variables
diff --git a/app-misc/gcstar/Manifest b/app-misc/gcstar/Manifest
index 3a4edc5ac..fd4f55aac 100644
--- a/app-misc/gcstar/Manifest
+++ b/app-misc/gcstar/Manifest
@@ -1,5 +1,5 @@
AUX gcstar-1.4.0-man.patch 851 RMD160 3149a94aff6bc8ad4e69c72279d66b58050444bd SHA1 132a910bbf4e259118d09cf0391bb6dfdb7c29ea SHA256 5d0d98ce137e95e1b3430c65bebaed384058e47b5fca8c9ad1c7515d84f6fb66
DIST gcstar-1.6.1.tar.gz 4487114 RMD160 635277815df6da62e1c4c185e09739f99e28eae5 SHA1 8e6e7b31ef55fffe246ebe77c9a251652aa51065 SHA256 5311ac93cfb542ae8600a954808ff8c2ff6e4f9deb843dc4d9e576e05727100c
-EBUILD gcstar-1.6.1.ebuild 2668 RMD160 7b681a8e5e0600f55e05040c73d14af0957c7590 SHA1 2bd7e4908291168f73efa68912f4cc63db0c4ed8 SHA256 ba48bb92c8bebf42d916efdd3cfe8eb5929df1359c77476e8f035ccd8ea6500a
-MISC ChangeLog 4075 RMD160 65c2826c81aef21e5e08d1262ba91b08d820f21c SHA1 5eb7ac95a3d0cae9b4af34733ce6614b96f595d3 SHA256 05f149e4fb0216dac64d9c436c3ec80f00767fb6d56c4ecdb7bbf36ee08f1883
+EBUILD gcstar-1.6.1.ebuild 2748 RMD160 f16f11d9f173c234941167e312b7371965ece41a SHA1 6b123967ced82fcb92a52de0275b125c9c649aa1 SHA256 fdd5807217cf2101954c430b4acd12e090a570d5dbf5048ae8aa86a56cb2e706
+MISC ChangeLog 4561 RMD160 522b94f74a096c06f9fe6ced7ad3607c2c6242c8 SHA1 3f886c09e1dad8a38c46542b8e79846c4f024ef3 SHA256 127c42eed1fb3c52dd58ba9a198647aa97a3573829b6c5fdd1c868d1db2ebaed
MISC metadata.xml 939 RMD160 2e15a69622c5ad319b4ad2fe35ac7df5b236bf7c SHA1 1b020848d3d9f38333851bf1bf53a71f6e1fbfe9 SHA256 16deab787d95a03aac61f80e89317db9221ede096e368b9184b5b6942532fafc
diff --git a/app-misc/gcstar/gcstar-1.6.1.ebuild b/app-misc/gcstar/gcstar-1.6.1.ebuild
index 5c5bb7481..7ae86369e 100644
--- a/app-misc/gcstar/gcstar-1.6.1.ebuild
+++ b/app-misc/gcstar/gcstar-1.6.1.ebuild
@@ -90,7 +90,8 @@ src_install() {
rm -rf tmp
cd "${S}"
- ./install --prefix="/usr" \
+ # Yes, ED *is* needed here. gcstar's install lacks any concept of DESTDIR.
+ ./install --prefix="${ED}usr" \
--noclean --nomenu || die "install script failed"
domenu share/applications/gcstar.desktop