]> Pileus Git - ~andy/sunrise/commitdiff
app-misc/gcstar: Restore ${ED} to install's prefix argument, otherwise gcstar fails...
authorAlexandre Rostovtsev <tetromino@gentoo.org>
Wed, 29 Jun 2011 00:07:20 +0000 (00:07 +0000)
committerAlexandre Rostovtsev <tetromino@gentoo.org>
Wed, 29 Jun 2011 00:07:20 +0000 (00:07 +0000)
svn path=/sunrise/; revision=12172

app-misc/gcstar/ChangeLog
app-misc/gcstar/Manifest
app-misc/gcstar/gcstar-1.6.1.ebuild

index 8577f65bd2f1eda9a90234132d6568c63a618df9..fbc0fb985d7c8ba0ef6bdd291ab30812d6bd31b3 100644 (file)
@@ -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
 
index 3a4edc5ac3592b11b221b3609ace6df3ce1b961f..fd4f55aaca55d8cacc89afe55e7f872ef6512ad9 100644 (file)
@@ -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
index 5c5bb74818a9ecb7034c60f263646e26860c386e..7ae86369e05b2085b8a98d969ec25dfbe238adc1 100644 (file)
@@ -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