# HG changeset patch # User Dirk Olmes # Date 1469599212 -7200 # Node ID 37b7661b5f5dfee127a2730a6b75079e10aa04ab # Parent a24c5e7219550147f7539e50b22b64c27d0b7977 remove the erroneous 1.17.1 ebuild, superseeded by the -r1 ebuild which uses the correct arch, EAPI 6 and creates symlinks to /opt/bin diff -r a24c5e721955 -r 37b7661b5f5d dev-lang/dart/Manifest --- a/dev-lang/dart/Manifest Tue Jul 26 17:19:54 2016 +0200 +++ b/dev-lang/dart/Manifest Wed Jul 27 08:00:12 2016 +0200 @@ -1,2 +1,2 @@ -DIST dartsdk-linux-arm-release.zip 22944994 SHA256 db2bbb4288be2640aacab0568ad3e7230b6a32098a09a628b0d41cb15574dc0e SHA512 5eeb7f35d5eb88016803bb9eac4d8884c2c78525ef8b46820ff12d6857ecfe90d836c0d7e773329a3c3ad7b59b891374f00a283fe62a9cb5c97157a743064c61 WHIRLPOOL 47dfe07e471f04460f8856045730c5b28aa89d295d0c130c60fc6298c764a3145edf06aecf12630f7cc0eccfd081d9d5f7fcd47596b94476e10ebd0cde9849b4 -EBUILD dart-1.17.1.ebuild 819 SHA256 5535ddd02c2e7e0f9cfee07ef1c58df0cc05ca4383c32bedf50c07d04255402b SHA512 4185ad7b34a6aada41676e43682e25ddb672ef8adcb4c9c8376e41e13317f9ad086ec7ce6da7c738922bd3d725bea6190c27e19310451164009452a2563f1c60 WHIRLPOOL 2f4478d629ed8efcd114ba3650e061fc41ec21b6b0fa1bc4c69e8bdaba66b0b154ae6774127f569c903acdd6848894adca38706761b4be3de9e26bf29fab2554 +DIST dartsdk-linux-x64-release.zip 23279105 SHA256 181145500a777d2906795b5949e95ea7b4932f3701c43959d0dcfea1ef434222 SHA512 82b2271929d85ccc06558792877ad746d0f0a8d518cb1323012f6ef7735932db89e66204b1c4a4aef2da7c6d8dae4fcbbb2ea914ea09bc62ce39517aaab695c3 WHIRLPOOL 3687d808ef1a9a8733f48fdbfdef50417e4bd6e5e9d264aa44c705d7992bd56e56ad0e9967b7ac601cb1b4997f708d73754dba7f671e578b074578b45702efb6 +EBUILD dart-1.17.1-r1.ebuild 828 SHA256 a4888df2c66c875d36d50547d7842eee6b5f32074e641c1bfd696f0c1ae634a3 SHA512 a0d1a0de78968fbca1f27391db810c3050f4015e9a2c93eca07887f1758db508c2a74fd7fb99b0389499f3e5e5a0845bc53f4b061c3a914094a6b89aa61524af WHIRLPOOL 46006c19c4a74e817d3438a03de98384d6dfd844c4dbbc44d0e488348735e52e5938529ea64ddf8b2f04c038d013570834590cac0d92497d10079183f942bc68 diff -r a24c5e721955 -r 37b7661b5f5d dev-lang/dart/dart-1.17.1-r1.ebuild --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dev-lang/dart/dart-1.17.1-r1.ebuild Wed Jul 27 08:00:12 2016 +0200 @@ -0,0 +1,31 @@ + +EAPI=6 +DESCRIPTION="Dart is an application programming language that’s easy to learn, easy to scale, and deployable everywhere." +HOMEPAGE="https://www.dartlang.org" +SRC_URI="https://storage.googleapis.com/dart-archive/channels/stable/release/${PV}/sdk/dartsdk-linux-x64-release.zip" +SLOT="0" +KEYWORDS="amd64" +S=${WORKDIR}/dart-sdk + +RDEPEND="sys-libs/glibc" + +src_compile() { :; } + +src_install() { + local MY_DEST=/opt/dart-${PV} + + insinto ${MY_DEST} + doins -r * + + for x in ${D}${MY_DEST}/bin/*; do + if [ -f $x ]; then + # fperms implicitly adds ${D} which we had to add for listing above + chmod +x $x + fi + done + chmod +x ${D}${MY_DEST}/lib/analysis_server/tool/spec/generate_files + chmod +x ${D}${MY_DEST}/lib/analyzer/tool/generate_files + + dosym ${MY_DEST}/bin/dart /opt/bin/dart + dosym ${MY_DEST}/bin/pub /opt/bin/pub +} diff -r a24c5e721955 -r 37b7661b5f5d dev-lang/dart/dart-1.17.1.ebuild --- a/dev-lang/dart/dart-1.17.1.ebuild Tue Jul 26 17:19:54 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,30 +0,0 @@ - -# TODO eapi 6? -EAPI=5 -DESCRIPTION="Dart is an application programming language that’s easy to learn, easy to scale, and deployable everywhere." -HOMEPAGE="https://www.dartlang.org" -SRC_URI="https://storage.googleapis.com/dart-archive/channels/stable/release/${PV}/sdk/dartsdk-linux-arm-release.zip" -SLOT="0" -KEYWORDS="amd64" -S=${WORKDIR}/dart-sdk - -# TODO run ldd on the tools and check the dependent libs -RDEPEND="sys-libs/glibc" - -src_compile() { :; } - -src_install() { - local MY_DEST=/opt/dart-${PV} - - insinto ${MY_DEST} - doins -r * - - for x in ${D}${MY_DEST}/bin/*; do - if [ -f $x ]; then - # fperms implicitly adds ${D} which we had to add for listing above - chmod +x $x - fi - done - chmod +x ${D}${MY_DEST}/lib/analysis_server/tool/spec/generate_files - chmod +x ${D}${MY_DEST}/lib/analyzer/tool/generate_files -}