summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--www-servers/meteor/ChangeLog7
-rw-r--r--www-servers/meteor/Manifest19
-rw-r--r--www-servers/meteor/meteor-0.5.7.ebuild69
3 files changed, 86 insertions, 9 deletions
diff --git a/www-servers/meteor/ChangeLog b/www-servers/meteor/ChangeLog
index 3fa19f35c03f..10bff057e587 100644
--- a/www-servers/meteor/ChangeLog
+++ b/www-servers/meteor/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for www-servers/meteor
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-servers/meteor/ChangeLog,v 1.6 2013/02/16 00:14:14 tomwij Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-servers/meteor/ChangeLog,v 1.7 2013/02/22 17:31:25 tomwij Exp $
+
+*meteor-0.5.7 (22 Feb 2013)
+
+ 22 Feb 2013; Tom Wijsman <TomWij@gentoo.org> +meteor-0.5.7.ebuild:
+ Version bump to 0.5.7.
*meteor-0.5.6 (16 Feb 2013)
diff --git a/www-servers/meteor/Manifest b/www-servers/meteor/Manifest
index 9cdf43d4505f..7d3c2991d8d2 100644
--- a/www-servers/meteor/Manifest
+++ b/www-servers/meteor/Manifest
@@ -8,21 +8,24 @@ DIST meteor-0.5.5.tar.gz 1608429 SHA256 c4f8baedcc68d7acd2799fbcd0cfc839531b699c
DIST meteor-0.5.5_bundle-0.2.18.tar.gz 13549533 SHA256 81285bb21b4e147d0a205b83ccd422bde0c24ab3e0dfe7eadcf135f7c3927457 SHA512 64b18690e3261d5167676d5d89b62dd78803b3618da63fe80efd21e7d417e09e296236fb7ef2959bcbdee4a4a04f58bb17bc41c021d7a168cdcd4e4bb0c992cc WHIRLPOOL 93852a43e38f0ddda917b6e5de92d71ae769af10375a324c514fe8811360d2580d96a725fafe62e7cde724e9cb354977095a14a5af694e174bb25d7abc12aac0
DIST meteor-0.5.6.tar.gz 1610785 SHA256 b28b79a560b27080a51bd755d06258b894a15868e74143afd27cf5d9bcbbc20a SHA512 dee051c3f33d552b30fa81ad8a6482904dde3e82a10a3631eb1e62d2615cb2c7193063849c4659e982b6c2e2c3442744a4c8c2b914d5d04be08ef39968abb131 WHIRLPOOL b7db1f52e64f09ed3261966b461e4abc3ba9f12d9c4fb5ec8f60ab4b360499d883447994a3b865b284665f72272c781dc3962362ac54c9bd6a220da88b02a1cc
DIST meteor-0.5.6_bundle-0.2.18.tar.gz 13549533 SHA256 81285bb21b4e147d0a205b83ccd422bde0c24ab3e0dfe7eadcf135f7c3927457 SHA512 64b18690e3261d5167676d5d89b62dd78803b3618da63fe80efd21e7d417e09e296236fb7ef2959bcbdee4a4a04f58bb17bc41c021d7a168cdcd4e4bb0c992cc WHIRLPOOL 93852a43e38f0ddda917b6e5de92d71ae769af10375a324c514fe8811360d2580d96a725fafe62e7cde724e9cb354977095a14a5af694e174bb25d7abc12aac0
+DIST meteor-0.5.7.tar.gz 1643321 SHA256 29e5344b337c9e57a085ab07fffd89fc180618fd0d3e28f5e4220bc1028921e4 SHA512 10f2fe1462ea371a83fdcb9ae2fb4a30719b6c083e4c46f411e1d28a049cba084151d705799ffd6dc0fd33a6db7cff874bb38b5092dc8be0bb4314699dfe3dae WHIRLPOOL e20384b58fb03101174d0236e5ac3584d428e1bf4b33ff3b41d18a1dba9899c7732a7fabea941612ef50846fede7818d7042d8555319cc2a5003c142380eda65
+DIST meteor-0.5.7_bundle-0.2.19.tar.gz 13315779 SHA256 4f2ed9ad8fd3dce1fd37f9b1eb25710d5da7c41399543972d05631b10a02eacb SHA512 ced30978cb7506632697a62239fba84741faa6805f4a1e8e5123151e0e3a322a56b9acb54bb88c0c310cc4cc55ef88503fd5e3e6ee316b27a418e49bb757b2e2 WHIRLPOOL eaf5dc21cec8049f5d4986efcc3c3194b5bc38172cbdb9658190786bf4cf66cd2f7f47109f5ce08db053aa07438a2598d9022d7019b617d165f1d1847a651498
DIST meteor-9999_bundle-0.2.17.tar.gz 13631345 SHA256 5688ca3f60cb279043ffd71199d69c8f300d4339152d4acd5182ef0bd7f5ba8f SHA512 7041c760404f0ebc1bdb26b1945afe2c98bd8c84359cb29f2816f082903f9e3bc5a2246503135851f3355f7723aa897213ed822558755e6aeac0cce18d91e19e WHIRLPOOL b09c7a0819f31de08d7ab4559491518f1d4c053a78b51c414278f934d876deeb8ab58ac72c16399590f7e9584144e379d5e6a479e89350364703c0c5e4a6b467
EBUILD meteor-0.5.4-r1.ebuild 2150 SHA256 b18956fb4c282c7348bd05fad4d54d7102ee44c3784eff01cbdc743e81d342fc SHA512 6e2f882567bbdc6624d9458a7283b9f033cc220c325070ef1ebb2644512178bfdb164031712812e8859d06fbacb4ee803f718f136a3d5b49784576aed1779c0c WHIRLPOOL 62e5c6c9f4151920de232d4960a565b476ea3e2ee9f601ae5c79e544552a09b42131a3d2e9cb9e218b8d76857981869b117695993a6639599d6e71b0ffd5681c
EBUILD meteor-0.5.5.ebuild 2154 SHA256 0082611b06aabf65177179c9c6ff7f2f733a6034869251ef73bc31a87a2e75af SHA512 e551ecbd059124b26c2cd1796808cd63132be00f1a465062cb093002231bc1f4e8ffe9c03f7a8a36990e330f570c182da26b333117c2a0b51f7d32d297c5e6bb WHIRLPOOL 4ea3c57956827a3617105c5e2de34a00e27e7d0b8e793a2cdbf8e286d9fdf1c0ce06b9cd48619bc2be0a2a179b131ab769423110a896ef96f05515337401bf77
EBUILD meteor-0.5.6.ebuild 2154 SHA256 6b3e764a974e02b6d1e73d9d0b5c5e50b1b71501984647b914795b82bf780f9f SHA512 8129eb35e279122f934e0ed2f332be275a4ca7039a2e58f0c8c48365c3757b8518954f85731d1508db00974f5d7f92238a256261b156b0dec3c8d2a31fae3333 WHIRLPOOL dbfcd845b645581db05faca93e924b33989c529469c387dcd4536634802804b3fa09bff9540027167b5a6beba732d71115a0f393090aef9837789ab5364c010a
+EBUILD meteor-0.5.7.ebuild 2154 SHA256 3ee6d689f770e2bee8f8f1971133bb9ef8c64ecb360b53c24510413533a52d02 SHA512 1ba385016646d51d110bb18c78e7a576de3bf0d9cf394dec520aebd5f44ece449140c7fa24e99e964e585fade698606a85fabef098cb60508dc3df734a41d0ba WHIRLPOOL 9ebe3501690b0fd9423b24784189181acedc40616410136255c59b87ba363f71e8abc87b4ba5aedf7f7f1b3cca5e3b76cb70b9a4403c59a16f74820683518616
EBUILD meteor-9999.ebuild 1963 SHA256 02755bc2eb83dc49a9779b523a680418d395a84729848c3da3f73692db8e7e39 SHA512 281837595f474efefdc5d0c29928a2f60114df8e315493374d529c25e82116ce80ff27e823642084631e06d1955e4bec2d733b2880bc04b790819d1d5cfefdda WHIRLPOOL f92d284cead92f72e8c62c797b2d827618a218dcb8b495b5fa759a7256c647010bb86dd9a19e2035b182e6a774a18c17d305e66262d53c9ae938c154724f34c7
-MISC ChangeLog 1445 SHA256 89ad7964f887734faad848d4b3a1a6ce0de6d0609653a16f8882e9a021f82d33 SHA512 0e10a5336f47307d91fa980cf69e6751eb202f0d89f003d787be3d99dca02fb4d48106f15a02e6d94becdda38cca34381eaf9b814d266c60d5248f5c20785cd2 WHIRLPOOL 25787724a41f7f621f57654be812d6ee20ae30d062dff2c41b80123dd6c814ae943343f0d7cc44cdc682661408cb2e5d574dbb647efc8e1b1be507b560d07878
+MISC ChangeLog 1569 SHA256 00f7ecc49d41c12f557f79b9da5ecef28de346b7cff64784069f1b53faa55118 SHA512 44c182a9b5f7ee70725dbf4dbd711b25d8f66efaeb9a5d7f7b50bbd3b78b293b5ac8eac67d5d658c133cefface57777ee40e31ee69a998c9dc92329478038fc6 WHIRLPOOL 3c037014a95b84091a6fe317c9423a9cfdf26fc22398c734639d3c9a9567d68f99e5b6cdc28705c044d0575bd1c6c5430c01e83c3c6f17e20ea1dfd05ab12733
MISC metadata.xml 366 SHA256 e4a08300f22c4abc79983b59eb6c46bdac1d7688bd1053cc90a487656743d2e6 SHA512 6edbacb66e8ac24a7ad38469ef4f5056aabd1a17fa77edf1f2e501c7d152b271c965d68aa37c1997e8d3b5b3a2ffb93857c4fe0b361011cf261173d4fd0edc97 WHIRLPOOL d08098a757b23c18a7cba6c45ffadb8ada06e149076c95effddce7a1bf456eb888abfd67978a21f4c76289d9486603ab8716898fb2ffd97592119a03ef013360
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQEcBAEBCAAGBQJRHs8GAAoJEJWyH81tNOV9I9YIAK5fol1hmOo+SknTaajpBAjg
-K/0RyvNLB5g+bJEBPutd2mUcs9LfBw1RUTUcFcTYIBAMYMOpom35ZdnwIAfXODMO
-Urc5A4tMyPoq6a2RyovFJxq8ogB7UQidYgQf5obcYqlrm+TRYIw/U7jQgJRGO8Mt
-6MXo1va7yusbC9ajS4MvHl7Ul9qjKkMxGFzbc9UMu8wvnlawPXQTRDeQeO93wsTN
-pUyqGV4xzBOif/gdUnQKb2qumDQ4MRTKYStkdXxntZlKYROE5HgyyNh7CVjlyHCj
-7ZlRZLeoevIsB+k6DSjkR1aQeCgZYCcroT3zxTtcjZbwBEYyLxug9kGqmZuqPxg=
-=ZIrW
+iQEcBAEBCAAGBQJRJ6t6AAoJEJWyH81tNOV9OHkIAJ/+RH4LPG4LS3NQKJO8hTFW
+YDhsLb+JFeCvv6aKUKF/lk6wzUDQDy4TIdl2jeBUSQSFKZPaA44fnFnCrcBVnUqV
+laBDyaZvNap5aJDCio/RuCnDSR7t1ayn4YGYryaJyoVnwiZe+A0htcBBinZunNvY
+jjpc3KvBxTfNiGmkKhlPVrIw/SHuLvrzrCTVZfrX+NOvPD/2CdFdqofpAJvhDawS
+lAt5rWuuTY9x5wI2Rrs2ZFgXHAB4ZStURt5ozrr8MoGUEcg3Msf72BKpZ+VwrO7H
+YrK8hxhAkkMfw5PAC+0n5dXv3UVs5HSQy/Spf5OkWvBCaNwHcgmBy88V4k3i4N0=
+=vV/G
-----END PGP SIGNATURE-----
diff --git a/www-servers/meteor/meteor-0.5.7.ebuild b/www-servers/meteor/meteor-0.5.7.ebuild
new file mode 100644
index 000000000000..cf3beec63644
--- /dev/null
+++ b/www-servers/meteor/meteor-0.5.7.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-servers/meteor/meteor-0.5.7.ebuild,v 1.1 2013/02/22 17:31:25 tomwij Exp $
+
+EAPI=5
+
+inherit eutils vcs-snapshot
+
+METEOR_BUNDLEV="0.2.19"
+
+DESCRIPTION="An open-source platform for building top-quality web apps in a fraction of the time."
+HOMEPAGE="http://meteor.com/"
+SRC_URI="https://github.com/meteor/meteor/tarball/v${PV} -> ${P}.tar.gz
+ x86? ( https://d3sqy0vbqsdhku.cloudfront.net/dev_bundle_Linux_i686_${METEOR_BUNDLEV}.tar.gz -> ${P}_bundle-${METEOR_BUNDLEV}.tar.gz )
+ amd64? ( https://d3sqy0vbqsdhku.cloudfront.net/dev_bundle_Linux_x86_64_${METEOR_BUNDLEV}.tar.gz -> ${P}_bundle-${METEOR_BUNDLEV}.tar.gz )"
+
+LICENSE="AGPL-3
+ Apache-2.0
+ Boost-1.0
+ BSD
+ BSD-2
+ CC-BY-SA-2.0
+ HPND
+ MIT
+ npm
+ ODbL-1.0
+ openssl
+ public-domain
+ Unlicense
+ ZLIB || ( BSD-2 GPL-2+ )
+ WTFPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+src_prepare() {
+ local DEV_BUNDLE_DIR="${WORKDIR}/${P}_bundle-${METEOR_BUNDLEV}"
+
+ einfo "Moving development bundle ..."
+ mv "${DEV_BUNDLE_DIR}"/* "${DEV_BUNDLE_DIR}"/.bundle_version.txt . || die "Couldn't move development bundle."
+
+ einfo "Patching files ..."
+ sed -i 's/DEV_BUNDLE=$(dirname "$SCRIPT_DIR")/DEV_BUNDLE="$SCRIPT_DIR"/g' meteor || die "Couldn't patch DEV_BUNDLE script dir."
+ sed -i "s/^exports\.CURRENT_VERSION.*/exports.CURRENT_VERSION = \"${PV}-gentoo\";/g" app/lib/updater.js || die "Couldn't add gentoo suffix to version."
+
+ einfo "Removing updater since Portage covers this ..."
+ epatch "${FILESDIR}"/${PN}-0.5.4.remove_updater.patch
+ rm app/meteor/update.js || die "Couldn't remove updater."
+
+ # We don't care if these fail, just get rid of them if they exist.
+ einfo "Removing unnecessary files ..."
+ rm -rf admin
+ rm -rf {examples,packages}/*/.meteor/local
+ rm -rf examples/unfinished
+}
+
+src_install() {
+ dodir /opt/meteor
+
+ insinto /opt/meteor
+ doins -r *
+ doins .bundle_version.txt
+
+ dosym /opt/meteor/meteor /usr/bin/meteor
+
+ fperms +x /opt/meteor/meteor
+ fperms +x /opt/meteor/bin/node
+ fperms +x /opt/meteor/mongodb/bin/mongo
+ fperms +x /opt/meteor/mongodb/bin/mongod
+}