summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--www-servers/meteor/Manifest13
-rw-r--r--www-servers/meteor/metadata.xml11
-rw-r--r--www-servers/meteor/meteor-0.3.9.ebuild47
-rw-r--r--www-servers/meteor/meteor-0.4.0.ebuild47
-rw-r--r--www-servers/meteor/meteor-0.4.1.ebuild47
-rw-r--r--www-servers/meteor/meteor-0.4.2.ebuild47
-rw-r--r--www-servers/meteor/meteor-0.5.0.ebuild47
-rw-r--r--www-servers/meteor/meteor-0.5.2.ebuild56
8 files changed, 70 insertions, 245 deletions
diff --git a/www-servers/meteor/Manifest b/www-servers/meteor/Manifest
index 9f33ebb..7084525 100644
--- a/www-servers/meteor/Manifest
+++ b/www-servers/meteor/Manifest
@@ -1,10 +1,3 @@
-DIST meteor-0.3.9.tar.gz 1108439 SHA256 600db9ce5492fbce4c958d98882fb0fe5194b93e4daefabb56d3399d7f0977b4 SHA512 d4cf0a2112e64ce1078a9f01da6260fd04d14b666c763772de07c5ce11db92198fe81db0e6bcb265f079b685f6546ba21c6a26fc1177135af5bb37f50b575566 WHIRLPOOL 41f6fbf0ac3962817cf33e39ae559f3bfec31fdb7f862014c345916f791dee1ffad696e27f99743e4bf950783b8824b3ca476c5ce56dac8d23fe51272761e10e
-DIST meteor-0.4.0.tar.gz 1196250 SHA256 1356364c98c7f77494d62ca42c662856069006c7c310e345ae5bbcc5bcf6d2bc SHA512 21dc0f303506239301ef23305607a16405fa26a49e15cda555f6629b70301e8bc69dfe99bc9942a0f7fc98e267feba51a69ee530921dda741c3841d4bb272877 WHIRLPOOL 80a5db4ef6dfa2d0f62530616b4ad12fa1cd3f4ba1eed340f9bf0c0433813de1d6d8c39e0e5996645d6eb3f89255faf8b663fb496d0d79f79a9a82d6ca561100
-DIST meteor-0.4.1.tar.gz 1207066 SHA256 f924ca92e4519d8c63a21974a800c4d22e2151022393a70511a5a0deec2b728d SHA512 f3fdac928db3c44c029706aa6e56cf76d4fc65399a49285f41997b5b7ea3bba162aa1acb8f1a5e9f0e08bc47294df4ef03b9e158ee418ec1e8a49b741e0e9545 WHIRLPOOL 4c2a5c6a197453ac73950a5aedc7ba9fe5ba1848fb2e1718902ff4b89ed705c5855ca3d319c6c05e54ba7ef8b2b6e87e1d0730231c7e190acaadc9306afc7d6e
-DIST meteor-0.4.2.tar.gz 1240994 SHA256 bb029c12432e720880eb5bc94b0283756e60a76be8aedfb243953e94cf2848eb SHA512 eb615db23cbbb7db3b86f08fb3cd6ff8efcf3fe2c84b853511561bb981b8abdd4600ffea193d6930e3eba57a0acacc15b04c9a2f609455cf60f0bd709cb21f1e WHIRLPOOL 234f0165fb112f586da301e85d1415a0636cbee584f48518428ef65fb824118fc91917da449209cd4196f8ae932f7f499c3bd230441db4cb890ac24d4c12d2b2
-DIST meteor-0.5.0.tar.gz 1683679 SHA256 baa6775900eff0b3493a52d1cd64330564085a845f0d06a825f158e5655ef243 SHA512 b4d61408aa927546a4ca6f656f387fb6ed70b0c710df10a6a7646a40a1f7caafe24aee285342d72168b657b05c61d6d21ffc40263a495120d9d9a66a7500de9c WHIRLPOOL 8283db494c6ec3f3401f5a69a4858a05a02dbd11a61a3c359fbd6700138c6f49f833d286ee22987cde4cf769d7798af72d84dcb8c0fdb5830c947bc3332b09f9
-EBUILD meteor-0.3.9.ebuild 1205 SHA256 ea00bf3518077c97671ab739940bbd3295d6730f1da1ad1cef83fe2d62e8bcf1 SHA512 74fa3b350509d7960c2bebe42b505c305824ea56867abbebd12318f8ad2f707b58410d91a70a8f86442a49c749e53a24add2d2ca7e75580eff9f378f33c6761e WHIRLPOOL a3242f408cc203fe8eaa32c752a2854c59c18322a764986d3233f9d312a5cd2d3274a962d323b97ac1e871580d2d5256db370041ca165760db9c6347bae3a077
-EBUILD meteor-0.4.0.ebuild 1205 SHA256 ea00bf3518077c97671ab739940bbd3295d6730f1da1ad1cef83fe2d62e8bcf1 SHA512 74fa3b350509d7960c2bebe42b505c305824ea56867abbebd12318f8ad2f707b58410d91a70a8f86442a49c749e53a24add2d2ca7e75580eff9f378f33c6761e WHIRLPOOL a3242f408cc203fe8eaa32c752a2854c59c18322a764986d3233f9d312a5cd2d3274a962d323b97ac1e871580d2d5256db370041ca165760db9c6347bae3a077
-EBUILD meteor-0.4.1.ebuild 1205 SHA256 ea00bf3518077c97671ab739940bbd3295d6730f1da1ad1cef83fe2d62e8bcf1 SHA512 74fa3b350509d7960c2bebe42b505c305824ea56867abbebd12318f8ad2f707b58410d91a70a8f86442a49c749e53a24add2d2ca7e75580eff9f378f33c6761e WHIRLPOOL a3242f408cc203fe8eaa32c752a2854c59c18322a764986d3233f9d312a5cd2d3274a962d323b97ac1e871580d2d5256db370041ca165760db9c6347bae3a077
-EBUILD meteor-0.4.2.ebuild 1205 SHA256 ea00bf3518077c97671ab739940bbd3295d6730f1da1ad1cef83fe2d62e8bcf1 SHA512 74fa3b350509d7960c2bebe42b505c305824ea56867abbebd12318f8ad2f707b58410d91a70a8f86442a49c749e53a24add2d2ca7e75580eff9f378f33c6761e WHIRLPOOL a3242f408cc203fe8eaa32c752a2854c59c18322a764986d3233f9d312a5cd2d3274a962d323b97ac1e871580d2d5256db370041ca165760db9c6347bae3a077
-EBUILD meteor-0.5.0.ebuild 1205 SHA256 ea00bf3518077c97671ab739940bbd3295d6730f1da1ad1cef83fe2d62e8bcf1 SHA512 74fa3b350509d7960c2bebe42b505c305824ea56867abbebd12318f8ad2f707b58410d91a70a8f86442a49c749e53a24add2d2ca7e75580eff9f378f33c6761e WHIRLPOOL a3242f408cc203fe8eaa32c752a2854c59c18322a764986d3233f9d312a5cd2d3274a962d323b97ac1e871580d2d5256db370041ca165760db9c6347bae3a077
+DIST meteor-0.5.2.tar.gz 1727106 SHA256 cec8e5c4554951583c5becc587bd4331a634e43daafcbd472c3692831995c1e3 SHA512 47b91dca04f895f5a70a4964fcf5239da2a2697ea0ca01a4c01fb13a22245029f6a655c862278b16572d7f856f233653517522fb191e7e19f5d645c472967c24 WHIRLPOOL 027dd1121f4ced1cb90304e9ba07cf3e1872a5aca3ba3b6d160b4bd6e2e2a5deb711b264e2c232b0d94bf26b574323d0e13f7dd5d690a97d5ae011f364e1ca4c
+DIST meteor-0.5.2_bundle-0.2.8.tar.gz 13345729 SHA256 e734a9cc78a0a951111820c600de5a4f2053b62673554bd7a8710f6968c77ca7 SHA512 0364b0582348bec5d0fe588bdb68a279fc90333b58bd7359ae653c85d5ec2ca135f547c1b5bdc7e5d067a246a0a96e4e05721e5d76a1d4c79f158e117cdc2c66 WHIRLPOOL 41b3fe4fc2aaaeb26e50eb6258b705f2db194bc2ef5c2d223e82c75faef64c792ddcf42566d1929c1383a95b920fab6d5d9452a8852c56aecfaa3f8df2c9ed14
+EBUILD meteor-0.5.2.ebuild 1656 SHA256 355c43d744dd1db5f5c85d4ed9df823d1f38cdc176f47b4a24622bb9018b2780 SHA512 38aab2ce456dd5b113e77ce01d626241323db14ec7696c010da2bf43c659a5977173e4afecd4c5ee9884efacdd18036520067c2b08acca842fa173e50b1c7746 WHIRLPOOL ceb33c7cca1d4770d5506ba9ca59e6c8c4721b61945eb8e9189fd88856a656e80cc1b456995c1cadef4972194af49e276aed0efd91f3851ac9afb549e6c1747d
diff --git a/www-servers/meteor/metadata.xml b/www-servers/meteor/metadata.xml
new file mode 100644
index 0000000..253cfdc
--- /dev/null
+++ b/www-servers/meteor/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>tomwij@live.com</email>
+ <name>Tom Wijsman</name>
+ </maintainer>
+ <longdescription>
+ An open-source platform for building top-quality web apps in a fraction of the time.
+ </longdescription>
+</pkgmetadata> \ No newline at end of file
diff --git a/www-servers/meteor/meteor-0.3.9.ebuild b/www-servers/meteor/meteor-0.3.9.ebuild
deleted file mode 100644
index bdf7dea..0000000
--- a/www-servers/meteor/meteor-0.3.9.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-DESCRIPTION="Meteor is an open-source platform for building top-quality web apps in a fraction of the time, whether you're an expert developer or just getting started."
-HOMEPAGE="http://meteor.com/"
-SRC_URI="https://github.com/meteor/meteor/tarball/v${PV} -> $P.tar.gz"
-LICENSE="https://raw.github.com/meteor/meteor/master/LICENSE.txt"
-
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86 ~amd64-fbsd ~x86-fbsd"
-
-src_unpack() {
- unpack ${A}
- mv meteor* ${P}
-}
-
-src_prepare() {
- cd ${P}
-
- touch .git
- ./meteor --version || die
- git rev-parse HEAD > .git_version.txt
- rm .git
- mv dev_bundle/* .
- mv dev_bundle/.bundle_version.txt .
- rm -rf dev_bundle
-
- rm -rf admin
- rm -rf packages/*/.meteor/local
- rm -rf examples/*/.meteor/local
- rm -rf examples/unfinished
-
- sed -e 's/DEV_BUNDLE=$(dirname "$SCRIPT_DIR")/DEV_BUNDLE=$SCRIPT_DIR/g' -i meteor
-}
-
-src_install() {
- mkdir -p ${D}/usr/local/meteor
- cp -ar ${WORKDIR}/${P}/* ${D}/usr/local/meteor
- cp ${WORKDIR}/${P}/.bundle_version.txt ${D}/usr/local/meteor
-
- mkdir -p ${D}/usr/local/bin
- ln -s /usr/local/meteor/meteor ${D}/usr/local/bin/meteor
-}
-
diff --git a/www-servers/meteor/meteor-0.4.0.ebuild b/www-servers/meteor/meteor-0.4.0.ebuild
deleted file mode 100644
index bdf7dea..0000000
--- a/www-servers/meteor/meteor-0.4.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-DESCRIPTION="Meteor is an open-source platform for building top-quality web apps in a fraction of the time, whether you're an expert developer or just getting started."
-HOMEPAGE="http://meteor.com/"
-SRC_URI="https://github.com/meteor/meteor/tarball/v${PV} -> $P.tar.gz"
-LICENSE="https://raw.github.com/meteor/meteor/master/LICENSE.txt"
-
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86 ~amd64-fbsd ~x86-fbsd"
-
-src_unpack() {
- unpack ${A}
- mv meteor* ${P}
-}
-
-src_prepare() {
- cd ${P}
-
- touch .git
- ./meteor --version || die
- git rev-parse HEAD > .git_version.txt
- rm .git
- mv dev_bundle/* .
- mv dev_bundle/.bundle_version.txt .
- rm -rf dev_bundle
-
- rm -rf admin
- rm -rf packages/*/.meteor/local
- rm -rf examples/*/.meteor/local
- rm -rf examples/unfinished
-
- sed -e 's/DEV_BUNDLE=$(dirname "$SCRIPT_DIR")/DEV_BUNDLE=$SCRIPT_DIR/g' -i meteor
-}
-
-src_install() {
- mkdir -p ${D}/usr/local/meteor
- cp -ar ${WORKDIR}/${P}/* ${D}/usr/local/meteor
- cp ${WORKDIR}/${P}/.bundle_version.txt ${D}/usr/local/meteor
-
- mkdir -p ${D}/usr/local/bin
- ln -s /usr/local/meteor/meteor ${D}/usr/local/bin/meteor
-}
-
diff --git a/www-servers/meteor/meteor-0.4.1.ebuild b/www-servers/meteor/meteor-0.4.1.ebuild
deleted file mode 100644
index bdf7dea..0000000
--- a/www-servers/meteor/meteor-0.4.1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-DESCRIPTION="Meteor is an open-source platform for building top-quality web apps in a fraction of the time, whether you're an expert developer or just getting started."
-HOMEPAGE="http://meteor.com/"
-SRC_URI="https://github.com/meteor/meteor/tarball/v${PV} -> $P.tar.gz"
-LICENSE="https://raw.github.com/meteor/meteor/master/LICENSE.txt"
-
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86 ~amd64-fbsd ~x86-fbsd"
-
-src_unpack() {
- unpack ${A}
- mv meteor* ${P}
-}
-
-src_prepare() {
- cd ${P}
-
- touch .git
- ./meteor --version || die
- git rev-parse HEAD > .git_version.txt
- rm .git
- mv dev_bundle/* .
- mv dev_bundle/.bundle_version.txt .
- rm -rf dev_bundle
-
- rm -rf admin
- rm -rf packages/*/.meteor/local
- rm -rf examples/*/.meteor/local
- rm -rf examples/unfinished
-
- sed -e 's/DEV_BUNDLE=$(dirname "$SCRIPT_DIR")/DEV_BUNDLE=$SCRIPT_DIR/g' -i meteor
-}
-
-src_install() {
- mkdir -p ${D}/usr/local/meteor
- cp -ar ${WORKDIR}/${P}/* ${D}/usr/local/meteor
- cp ${WORKDIR}/${P}/.bundle_version.txt ${D}/usr/local/meteor
-
- mkdir -p ${D}/usr/local/bin
- ln -s /usr/local/meteor/meteor ${D}/usr/local/bin/meteor
-}
-
diff --git a/www-servers/meteor/meteor-0.4.2.ebuild b/www-servers/meteor/meteor-0.4.2.ebuild
deleted file mode 100644
index bdf7dea..0000000
--- a/www-servers/meteor/meteor-0.4.2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-DESCRIPTION="Meteor is an open-source platform for building top-quality web apps in a fraction of the time, whether you're an expert developer or just getting started."
-HOMEPAGE="http://meteor.com/"
-SRC_URI="https://github.com/meteor/meteor/tarball/v${PV} -> $P.tar.gz"
-LICENSE="https://raw.github.com/meteor/meteor/master/LICENSE.txt"
-
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86 ~amd64-fbsd ~x86-fbsd"
-
-src_unpack() {
- unpack ${A}
- mv meteor* ${P}
-}
-
-src_prepare() {
- cd ${P}
-
- touch .git
- ./meteor --version || die
- git rev-parse HEAD > .git_version.txt
- rm .git
- mv dev_bundle/* .
- mv dev_bundle/.bundle_version.txt .
- rm -rf dev_bundle
-
- rm -rf admin
- rm -rf packages/*/.meteor/local
- rm -rf examples/*/.meteor/local
- rm -rf examples/unfinished
-
- sed -e 's/DEV_BUNDLE=$(dirname "$SCRIPT_DIR")/DEV_BUNDLE=$SCRIPT_DIR/g' -i meteor
-}
-
-src_install() {
- mkdir -p ${D}/usr/local/meteor
- cp -ar ${WORKDIR}/${P}/* ${D}/usr/local/meteor
- cp ${WORKDIR}/${P}/.bundle_version.txt ${D}/usr/local/meteor
-
- mkdir -p ${D}/usr/local/bin
- ln -s /usr/local/meteor/meteor ${D}/usr/local/bin/meteor
-}
-
diff --git a/www-servers/meteor/meteor-0.5.0.ebuild b/www-servers/meteor/meteor-0.5.0.ebuild
deleted file mode 100644
index bdf7dea..0000000
--- a/www-servers/meteor/meteor-0.5.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-DESCRIPTION="Meteor is an open-source platform for building top-quality web apps in a fraction of the time, whether you're an expert developer or just getting started."
-HOMEPAGE="http://meteor.com/"
-SRC_URI="https://github.com/meteor/meteor/tarball/v${PV} -> $P.tar.gz"
-LICENSE="https://raw.github.com/meteor/meteor/master/LICENSE.txt"
-
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86 ~amd64-fbsd ~x86-fbsd"
-
-src_unpack() {
- unpack ${A}
- mv meteor* ${P}
-}
-
-src_prepare() {
- cd ${P}
-
- touch .git
- ./meteor --version || die
- git rev-parse HEAD > .git_version.txt
- rm .git
- mv dev_bundle/* .
- mv dev_bundle/.bundle_version.txt .
- rm -rf dev_bundle
-
- rm -rf admin
- rm -rf packages/*/.meteor/local
- rm -rf examples/*/.meteor/local
- rm -rf examples/unfinished
-
- sed -e 's/DEV_BUNDLE=$(dirname "$SCRIPT_DIR")/DEV_BUNDLE=$SCRIPT_DIR/g' -i meteor
-}
-
-src_install() {
- mkdir -p ${D}/usr/local/meteor
- cp -ar ${WORKDIR}/${P}/* ${D}/usr/local/meteor
- cp ${WORKDIR}/${P}/.bundle_version.txt ${D}/usr/local/meteor
-
- mkdir -p ${D}/usr/local/bin
- ln -s /usr/local/meteor/meteor ${D}/usr/local/bin/meteor
-}
-
diff --git a/www-servers/meteor/meteor-0.5.2.ebuild b/www-servers/meteor/meteor-0.5.2.ebuild
new file mode 100644
index 0000000..5d26ff6
--- /dev/null
+++ b/www-servers/meteor/meteor-0.5.2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit vcs-snapshot
+
+METEOR_BUNDLEV="0.2.8"
+
+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="MIT
+ Apache-2.0
+ BSD
+ public-domain
+ Unlicense
+ WTFPL-2
+ AGPL-3" # And more...; add the non-known licenses to /usr/portage/licenses or add the complete LICENSE.txt itself there?
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+
+src_prepare() {
+ local DEV_BUNDLE_DIR="${WORKDIR}/${P}_bundle-${METEOR_BUNDLEV}"
+
+ einfo "Patching files..."
+ sed -e 's/DEV_BUNDLE=$(dirname "$SCRIPT_DIR")/DEV_BUNDLE=$SCRIPT_DIR/g' -i meteor || die "Couldn't patch DEV_BUNDLE script dir."
+
+ einfo "Merging development bundle..."
+ mv ${DEV_BUNDLE_DIR}/* ${DEV_BUNDLE_DIR}/.bundle_version.txt .
+
+ einfo "Removing unnecessary files..."
+ rm -rf admin
+ rm -rf packages/*/.meteor/local
+ rm -rf examples/*/.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
+}