# ChangeLog for dev-util/monotone
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/monotone/ChangeLog,v 1.39 2007/03/05 09:38:58 dragonheart Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/monotone/ChangeLog,v 1.40 2007/03/13 20:58:40 dragonheart Exp $
+
+*monotone-0.33 (13 Mar 2007)
+
+ 13 Mar 2007; Daniel Black <dragonheart@gentoo.org>
+ +files/monotone-0.33.initd, metadata.xml, -monotone-0.16.ebuild,
+ -monotone-0.18.ebuild, -monotone-0.19.ebuild, -monotone-0.24.ebuild,
+ -monotone-0.25.ebuild, monotone-0.29.ebuild, monotone-0.32.ebuild,
+ +monotone-0.33.ebuild:
+ version bump thanks to johnny. big prune of back versions too. Welcome
+ johnny to the maintainence of monotone
05 Mar 2007; Daniel Black <dragonheart@gentoo.org> monotone-0.29.ebuild,
monotone-0.32.ebuild:
MD5 57b8fac230017b2439dea68ef3e371bc files/hooks.lua 154
RMD160 0297c570bafe350a4160a46351c00f46ea4fc1ef files/hooks.lua 154
SHA256 55e17360a14ccf70d2da5b3e3ad038b1021c30f4be5c69029f50bd1ec8cbf326 files/hooks.lua 154
+AUX monotone-0.33.initd 2296 RMD160 4932ff86c24362d6ae902f29862420496ce465c2 SHA1 4fe6003c38051307f59bf8f8bdc2c7a631b461d2 SHA256 f50357ca5d6cdc7cf3512e1ce6aedfd294c361fd9ad3e645ebbe03b5bbf76a1f
+MD5 37f27309caa032223df1205f87c1fc32 files/monotone-0.33.initd 2296
+RMD160 4932ff86c24362d6ae902f29862420496ce465c2 files/monotone-0.33.initd 2296
+SHA256 f50357ca5d6cdc7cf3512e1ce6aedfd294c361fd9ad3e645ebbe03b5bbf76a1f files/monotone-0.33.initd 2296
AUX monotone.confd 810 RMD160 ab6522c3efdd17f55df19b63252b52200ddf0303 SHA1 bc1729612f237ee61f54e0f8249be2f2f991b431 SHA256 90e41f54ef11ad0be47942a2d5db339a8963fbc928116c85fdb5a81710f0af70
MD5 08d667c589ebf9c46da999445a3dc3c9 files/monotone.confd 810
RMD160 ab6522c3efdd17f55df19b63252b52200ddf0303 files/monotone.confd 810
MD5 0e908a8ca2ef03731362558722c12f3a files/write-permissions 32
RMD160 164bc129fb3cdb2314d7ec96d23a9fc6f0e856a3 files/write-permissions 32
SHA256 ddd40fac5d6fe98d9f58c4731a500eb1350a42ae7ca0ddaa40eaa3bbeb99026c files/write-permissions 32
-DIST monotone-0.16.tar.gz 3438625 RMD160 cf59d85d24b6428888a533b07ffcf372ea4ab0fb SHA1 674dd66ca3ac55fadacf26d05b48d0c64ce27e08 SHA256 103eebcbeafb36c3bd21941ea29a09511c2159ab02976ab01343a98b51f96f71
-DIST monotone-0.18.tar.gz 3989250 RMD160 293b194b11aa9e846ea699fd85e5d2243764363c SHA1 2f71ac7e4bc2b60a10cd97b27d8c515f807b1e3d SHA256 4f4b03e3bc3201a33e0f4dca6cbe3acdfb7f20b22bcf46fa8d58abf80e223342
-DIST monotone-0.19.tar.gz 4796447 RMD160 9bcc5f9a5d03b452f49e4d6dacda682e1f3f6a64 SHA1 49a4094ecc0ca817c193bd10158d3e4f6af11cbc SHA256 974eba10318244e24d334bdd42c838c88b66cd3b77ce7c370b22187a4204a672
-DIST monotone-0.24.tar.gz 5395860 RMD160 be78eb6f0e97bd8af3ed952f5a9a27494ddb2a9c SHA1 860c9bb6b06ede1c38eb8aeb058466a94832445f SHA256 84fb5aac33ddd640a321f45b8f78f0f6f003d0e29ece1fd376fdf65b39ecc998
-DIST monotone-0.25.tar.gz 5415426 RMD160 31dcb5983f3313c3fadb1ae32df4ea54859aad8f SHA1 53e0cc2b2aa7878cbef288ddd20f2d36e6aa040f SHA256 6d579179d6b7a2d97291c8d60f3cfd001c93281495716209db34dc854d2f48e3
DIST monotone-0.29.tar.gz 4544609 RMD160 00222f51b8888e1388fe6c0a29e9168eeafcf859 SHA1 94753405fae972ded446244e2e6768a994defbd5 SHA256 9ccda631303c96a2d6101ee1cfbc320de2de0ecb4e6503b573e29933ce68512d
DIST monotone-0.32.tar.gz 4840983 RMD160 12c7992c62ff3ec9ec1fa2462a7ec532840dc129 SHA1 22e6ee1bb761cc8670756d78827b0684902832fd SHA256 24f183ddf26e08a3a28ee365e036938ba7fffcc2e1086d3a9bd4d62580e05b70
-EBUILD monotone-0.16.ebuild 1230 RMD160 5614d9b7b6ff7425bc08d4cb3aa6e99969f699cc SHA1 a0ff64a0f0c77a795c20c69d983229fed19eea9c SHA256 4b52e2263d9194c2611245c569287697ecd18d105ddf6c5c1edd8599d89fa036
-MD5 12198bae435e0356b7f8511419b8f9d7 monotone-0.16.ebuild 1230
-RMD160 5614d9b7b6ff7425bc08d4cb3aa6e99969f699cc monotone-0.16.ebuild 1230
-SHA256 4b52e2263d9194c2611245c569287697ecd18d105ddf6c5c1edd8599d89fa036 monotone-0.16.ebuild 1230
-EBUILD monotone-0.18.ebuild 1687 RMD160 373670bfb1092df3ce1d4b80f9f8794bdca7a463 SHA1 005a09c360fe7f2c863ebbcad7d1e9ab73ddffa8 SHA256 3e6a0a787f7ddbf367df9cc9f71a21d24dc0b123263d5104a8ff72cd028b2ded
-MD5 095960f333dafabb24e1c4e7f716fed0 monotone-0.18.ebuild 1687
-RMD160 373670bfb1092df3ce1d4b80f9f8794bdca7a463 monotone-0.18.ebuild 1687
-SHA256 3e6a0a787f7ddbf367df9cc9f71a21d24dc0b123263d5104a8ff72cd028b2ded monotone-0.18.ebuild 1687
-EBUILD monotone-0.19.ebuild 1592 RMD160 292591bc1e4e4b80440f39f6066ae9adff3de857 SHA1 6c805f0370fe6db15bc0ee03c6794859356e14af SHA256 63c600275e0faaab20611a2e2bc68d3d77bbc407dd49c4dcf4bf146cadb4780d
-MD5 74eee52d0cde4239fdaa080a013612db monotone-0.19.ebuild 1592
-RMD160 292591bc1e4e4b80440f39f6066ae9adff3de857 monotone-0.19.ebuild 1592
-SHA256 63c600275e0faaab20611a2e2bc68d3d77bbc407dd49c4dcf4bf146cadb4780d monotone-0.19.ebuild 1592
-EBUILD monotone-0.24.ebuild 2338 RMD160 b358d8cc91dba12c4f2f6986547470b3d7494cfb SHA1 b80e1ad8a34e922ac7ca135bb604941ffedfc5dc SHA256 c3014ea3d2067cc471290aa01784fff4b039f1e6e7f59dc73be1efd3d01a864c
-MD5 56b8b3819af5d03006be2ee9d93d3246 monotone-0.24.ebuild 2338
-RMD160 b358d8cc91dba12c4f2f6986547470b3d7494cfb monotone-0.24.ebuild 2338
-SHA256 c3014ea3d2067cc471290aa01784fff4b039f1e6e7f59dc73be1efd3d01a864c monotone-0.24.ebuild 2338
-EBUILD monotone-0.25.ebuild 2379 RMD160 cb1cebfadf799580c85168becda2dd6c8a63934c SHA1 6730f67a09473bcea8126813626f45d098b232cb SHA256 ee889afd0114ed54755fdfad6815cfa240e9b8c630bb5474b23ca23f45d7b77e
-MD5 4119d08ec6e44ce269b1e31ccc7babe7 monotone-0.25.ebuild 2379
-RMD160 cb1cebfadf799580c85168becda2dd6c8a63934c monotone-0.25.ebuild 2379
-SHA256 ee889afd0114ed54755fdfad6815cfa240e9b8c630bb5474b23ca23f45d7b77e monotone-0.25.ebuild 2379
-EBUILD monotone-0.29.ebuild 3255 RMD160 f94255deb9093225f7b49600da3fc9cea75a109c SHA1 d787b3144bf0fa999722034df3cfcffbbf6cc7f7 SHA256 de38aa490430f0a267b354726ef252807223a4803122c62317e82de2699ca32d
-MD5 6f9a3d464247df672134eeaec937d114 monotone-0.29.ebuild 3255
-RMD160 f94255deb9093225f7b49600da3fc9cea75a109c monotone-0.29.ebuild 3255
-SHA256 de38aa490430f0a267b354726ef252807223a4803122c62317e82de2699ca32d monotone-0.29.ebuild 3255
-EBUILD monotone-0.32.ebuild 3259 RMD160 c967f52ffc255bdb92b9d3645285cfb00b103d1f SHA1 ca039d99957cbde2163595a73f4c31cf749d6858 SHA256 6183be052b0a0595c74bca37194d341cad7fdaf03e69c6a2cec4aa8227d05203
-MD5 92e9d7edc8ec0dc497c6845b39a2390f monotone-0.32.ebuild 3259
-RMD160 c967f52ffc255bdb92b9d3645285cfb00b103d1f monotone-0.32.ebuild 3259
-SHA256 6183be052b0a0595c74bca37194d341cad7fdaf03e69c6a2cec4aa8227d05203 monotone-0.32.ebuild 3259
-MISC ChangeLog 6402 RMD160 1a7c3ebf2d259c8e20723302c1bc3ce337fb27e1 SHA1 338476654f59f8261b329e5896d357aa12c316bf SHA256 812403e4bf90edca8018bfe52d4fe8e441db9bb834a5d666e2306dced43d6c41
-MD5 d656640d187461c661f54b9da102bafb ChangeLog 6402
-RMD160 1a7c3ebf2d259c8e20723302c1bc3ce337fb27e1 ChangeLog 6402
-SHA256 812403e4bf90edca8018bfe52d4fe8e441db9bb834a5d666e2306dced43d6c41 ChangeLog 6402
-MISC metadata.xml 964 RMD160 8e461135eccf17e12a8bc02b43be332e2537094a SHA1 de5cbf6fe976a915a8edcc258e628589ca1641bc SHA256 50538a8405170f3354fca1e30db1f5debdbdc83504487ecda3c1f056c58d1510
-MD5 1e6a86b292ad8ea52efad1e28f593e2f metadata.xml 964
-RMD160 8e461135eccf17e12a8bc02b43be332e2537094a metadata.xml 964
-SHA256 50538a8405170f3354fca1e30db1f5debdbdc83504487ecda3c1f056c58d1510 metadata.xml 964
-MD5 a771b10d71cae452d74028896ba9a306 files/digest-monotone-0.16 244
-RMD160 9046459df1cd8eebbf6069517a08aba947d47573 files/digest-monotone-0.16 244
-SHA256 5967e8f8d00cdc2d3c7063a129446048f4b53c1a435009cd00eed5a129c00acc files/digest-monotone-0.16 244
-MD5 04b67d9a4c22369330afce003ebddd58 files/digest-monotone-0.18 244
-RMD160 6dad8082d60cc646423f6567c0b42582c2a84330 files/digest-monotone-0.18 244
-SHA256 6367ea9463f3d1c4a8cc1254ebd77c1001032e010e521069660c7539c9caf601 files/digest-monotone-0.18 244
-MD5 2b1928a774c1d56adcc1a2cdb61b8273 files/digest-monotone-0.19 244
-RMD160 127aa15e9151a4eceb1a40fb1949685802b9ca6b files/digest-monotone-0.19 244
-SHA256 0b26455496413f600f1feddc8f048e7c11fbfe00ef0518d0612b5088cdcfbaab files/digest-monotone-0.19 244
-MD5 b78c3d448c89a38773bc3dfa0545c3f8 files/digest-monotone-0.24 244
-RMD160 4f7ef2f9b439b612525b45911c5735ec30a179ab files/digest-monotone-0.24 244
-SHA256 158fa0df9acaf5ad1733ae5b2b083bcb6442ab4a33e52a1a82eee2d26879cca4 files/digest-monotone-0.24 244
-MD5 b81c73ab15eb56c67412815fbb03caa7 files/digest-monotone-0.25 244
-RMD160 2d686ecb3af3521fcc940a1c1e0b88c67fc11f4f files/digest-monotone-0.25 244
-SHA256 73384f1cea2683542d406b5c826cfa845750c403f8981590df73f87c471a0669 files/digest-monotone-0.25 244
+DIST monotone-0.33.tar.gz 4763380 RMD160 dfffcd91e5d8069c632e86d3d6055abd1aff38b5 SHA1 7d2c88083e3329662f7e8b5ef673a2bcf8350622 SHA256 21a0502ae8b888d046d889478e7a0244f4761c4162edf70ec42399d3c2911947
+EBUILD monotone-0.29.ebuild 3249 RMD160 119166b885e279b2688ff5b087d20d9df4024b8d SHA1 cdc876dff6df7153d5bc3212c485a5ed8ffeae8f SHA256 a92a9c5544561dc53cb746d6b40721d830e362dc959e2325b5615325aa3af143
+MD5 cb8d567a1d42e7c13c22bd4207673e49 monotone-0.29.ebuild 3249
+RMD160 119166b885e279b2688ff5b087d20d9df4024b8d monotone-0.29.ebuild 3249
+SHA256 a92a9c5544561dc53cb746d6b40721d830e362dc959e2325b5615325aa3af143 monotone-0.29.ebuild 3249
+EBUILD monotone-0.32.ebuild 3253 RMD160 bb93a9d69174bfdf0179a5a77b19fbe61b4555d8 SHA1 bc3f19820292aa0a349201effef923dd88c058b7 SHA256 8d4809ec3cb7dd08b4d337eaa33e9278ef82d1d70cc5bd6e7b993856bff94768
+MD5 5262d41e84bf14a3776e0150d3420741 monotone-0.32.ebuild 3253
+RMD160 bb93a9d69174bfdf0179a5a77b19fbe61b4555d8 monotone-0.32.ebuild 3253
+SHA256 8d4809ec3cb7dd08b4d337eaa33e9278ef82d1d70cc5bd6e7b993856bff94768 monotone-0.32.ebuild 3253
+EBUILD monotone-0.33.ebuild 3241 RMD160 59a4ce23a16347732f760d4a3a8893ba79993f2a SHA1 ee2fe47ac4d123ddd5aac20fa773e6e26a023ddc SHA256 9b245a23c281b712c895a6b32e15ebb97c9fe647bb9b067f599cea9e67f8da44
+MD5 622fd565836283833133381a263ca335 monotone-0.33.ebuild 3241
+RMD160 59a4ce23a16347732f760d4a3a8893ba79993f2a monotone-0.33.ebuild 3241
+SHA256 9b245a23c281b712c895a6b32e15ebb97c9fe647bb9b067f599cea9e67f8da44 monotone-0.33.ebuild 3241
+MISC ChangeLog 6832 RMD160 ef35042d0e7be414bec4274b2be7028e17deaae7 SHA1 b9e51b112155b9d120ace0aaf497fd2a555c4d5d SHA256 14875ad03bb82b916a630c755745405e975f1e3479984fa20c0a647ec9896eba
+MD5 24a38a9eb927e3747d8a6d5ea07b1b07 ChangeLog 6832
+RMD160 ef35042d0e7be414bec4274b2be7028e17deaae7 ChangeLog 6832
+SHA256 14875ad03bb82b916a630c755745405e975f1e3479984fa20c0a647ec9896eba ChangeLog 6832
+MISC metadata.xml 1108 RMD160 cef26e80364e8c2c654e4f2f1d52067c48638047 SHA1 5e4d72328c3579d0bc274995b29793b158da4c52 SHA256 1dc57ea5372802b35d5b65f24a92b9e544e165e8edcabcfa56a77043b203ed57
+MD5 113b8db6f8675d4a3bd054498ffd098e metadata.xml 1108
+RMD160 cef26e80364e8c2c654e4f2f1d52067c48638047 metadata.xml 1108
+SHA256 1dc57ea5372802b35d5b65f24a92b9e544e165e8edcabcfa56a77043b203ed57 metadata.xml 1108
MD5 5dedaa5d097626f501cff2405c12d35f files/digest-monotone-0.29 244
RMD160 a27f0c39192467f283ff61f7dcb808c3b276b240 files/digest-monotone-0.29 244
SHA256 716fdb337974741280abdc5a22b3e0493e8f65066756bff15dd2ec98dbef2e9c files/digest-monotone-0.29 244
MD5 dce0572e946b343695539e5742cfedaf files/digest-monotone-0.32 244
RMD160 c6985e4e2288e21fa3a1ab754b6f4a2745b9e175 files/digest-monotone-0.32 244
SHA256 2f82cd3532775a66810d0676a2b730a06e80aa3e8fa3923a4f680f9beabe25be files/digest-monotone-0.32 244
+MD5 4c01dde9a9135db4d6bdfb14255f01db files/digest-monotone-0.33 244
+RMD160 8d8290cb1c107e5875cd7e8fc5a8a5f2615d279d files/digest-monotone-0.33 244
+SHA256 61a699376d51830aca82e753978f56316f4fae9038a77addfd32a69d7c3307a6 files/digest-monotone-0.33 244
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.2 (GNU/Linux)
-iD8DBQFF6+VRmdTrptrqvGERAgJNAJ9BcFXXG5SRoCYISROSAVLkXPj3GwCaAk+q
-W9eIr4DXZAGktNCGOI1RLuM=
-=p1Tw
+iD8DBQFF9xChmdTrptrqvGERApogAJ9nZbM7bd/3mL7VWSOMKu0QMi7/AwCdE5oY
+6tfsI0ykKhPD4V0ZbxUx03w=
+=ocAd
-----END PGP SIGNATURE-----
+++ /dev/null
-MD5 66fe3f50a8fe621afc8f355b25201ecb monotone-0.16.tar.gz 3438625
-RMD160 cf59d85d24b6428888a533b07ffcf372ea4ab0fb monotone-0.16.tar.gz 3438625
-SHA256 103eebcbeafb36c3bd21941ea29a09511c2159ab02976ab01343a98b51f96f71 monotone-0.16.tar.gz 3438625
+++ /dev/null
-MD5 16a8f0cce9d219311d75e2b913d0fabc monotone-0.18.tar.gz 3989250
-RMD160 293b194b11aa9e846ea699fd85e5d2243764363c monotone-0.18.tar.gz 3989250
-SHA256 4f4b03e3bc3201a33e0f4dca6cbe3acdfb7f20b22bcf46fa8d58abf80e223342 monotone-0.18.tar.gz 3989250
+++ /dev/null
-MD5 aa549380068613dc04ef5d084bec1b1f monotone-0.19.tar.gz 4796447
-RMD160 9bcc5f9a5d03b452f49e4d6dacda682e1f3f6a64 monotone-0.19.tar.gz 4796447
-SHA256 974eba10318244e24d334bdd42c838c88b66cd3b77ce7c370b22187a4204a672 monotone-0.19.tar.gz 4796447
+++ /dev/null
-MD5 8193203c8b48104500d956f9e524bfcd monotone-0.24.tar.gz 5395860
-RMD160 be78eb6f0e97bd8af3ed952f5a9a27494ddb2a9c monotone-0.24.tar.gz 5395860
-SHA256 84fb5aac33ddd640a321f45b8f78f0f6f003d0e29ece1fd376fdf65b39ecc998 monotone-0.24.tar.gz 5395860
+++ /dev/null
-MD5 fb0ad449cd0093854c55dbd5c6fc07e2 monotone-0.25.tar.gz 5415426
-RMD160 31dcb5983f3313c3fadb1ae32df4ea54859aad8f monotone-0.25.tar.gz 5415426
-SHA256 6d579179d6b7a2d97291c8d60f3cfd001c93281495716209db34dc854d2f48e3 monotone-0.25.tar.gz 5415426
--- /dev/null
+MD5 bfbc7842c13e9be23299ca0348b2d0c2 monotone-0.33.tar.gz 4763380
+RMD160 dfffcd91e5d8069c632e86d3d6055abd1aff38b5 monotone-0.33.tar.gz 4763380
+SHA256 21a0502ae8b888d046d889478e7a0244f4761c4162edf70ec42399d3c2911947 monotone-0.33.tar.gz 4763380
--- /dev/null
+#!/sbin/runscript
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License, v2 or later
+# $Header: /var/cvsroot/gentoo-x86/dev-util/monotone/files/monotone-0.33.initd,v 1.1 2007/03/13 20:58:40 dragonheart Exp $
+
+opts="import"
+
+depend() {
+ need net
+}
+
+# Substitute common default values
+MTN_KEY=${MTN_KEY:-monotone@`hostname --fqdn`}
+MTN_CONFDIR=${MTN_CONFDIR:-/etc/monotone}
+MTN_COMMON="--norc --confdir=${MTN_CONFDIR} \
+ --keydir=${MTN_KEYDIR:-/var/lib/monotone/keys} \
+ --db=${MTN_DB:-/var/lib/monotone/default.mtn} \
+ --rcfile=${MTN_CONFDIR}/hooks.lua --log=/var/log/monotone/monotone.log"
+ #--dump=$ERRORLOG
+MTN_PIDFILE="/var/run/monotone/monotone.pid"
+
+dbexists() {
+ # Create the database if it doesn't exist
+ if [ ! -e ${MTN_DB:-/var/lib/monotone/default.mtn} ]; then
+ ebegin "Creating monotone database"
+ start-stop-daemon --start \
+ --chuid ${MTN_USER:-monotone}:${MTN_GROUP:-monotone} \
+ --exec /usr/bin/mtn -- ${MTN_COMMON} db init
+ eend $?
+ fi
+ if [ ! -e ${MTN_KEYDIR:-/var/lib/monotone/keys}/${MTN_KEY} ]; then
+ ebegin "Creating monotone server keypair"
+ export MTN_PWD=${RANDOM}
+ yes "${MTN_PWD}" | \
+ start-stop-daemon --start \
+ --chuid ${MTN_USER:-monotone}:${MTN_GROUP:-monotone} \
+ --exec /usr/bin/mtn -- ${MTN_COMMON} genkey ${MTN_KEY}
+
+ eend $?
+ # Update the password lua hook
+ cat > ${MTN_CONFDIR}/passphrase.lua <<EOF
+-- This file is automaticaly generated by the init scripts.
+-- If you want to add custom hooks, edit ${MTN_CONFDIR}/hooks.lua
+-- If you want to change the settings, please edit /etc/conf.d/monotone
+
+function get_passphrase(identity)
+ if (identity == "${MTN_KEY}") then
+ return "${MTN_PWD}"
+ end
+ return false
+end
+EOF
+ fi
+}
+
+start() {
+ dbexists
+
+ ebegin "Starting monotone server"
+ start-stop-daemon --start --background \
+ --chuid ${MTN_USER:-monotone}:${MTN_GROUP:-monotone} \
+ --exec /usr/bin/mtn -- ${MTN_COMMON} --pid-file=${MTN_PIDFILE} \
+ --key=${MTN_KEY} --bind=${MTN_ADDRESS:-0.0.0.0} serve
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping monotone server"
+ start-stop-daemon --stop --quiet --pidfile ${MTN_PIDFILE}
+ eend $?
+}
+
+import() {
+ dbexists
+
+ # Read packets into the database
+ einfo "Importing packets to monotone database"
+ cat | /usr/bin/mtn ${MTN_COMMON} read
+ eend $?
+}
<email>dragonheart@gentoo.org</email>
<name>Daniel Black</name>
</maintainer>
+ <maintainer>
+ <email>johnny@localmomentum.net</email>
+ <name>Jonny</name>
+ <description>Future Maintainer</description>
+ </maintainer>
<maintainer>
<email>leonardop@gentoo.org</email>
<name>Leonardo Boshell</name>
+++ /dev/null
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/monotone/monotone-0.16.ebuild,v 1.6 2006/07/12 14:13:21 kugelfang Exp $
-
-inherit eutils flag-o-matic
-
-DESCRIPTION="Monotone Distributed Version Control System"
-HOMEPAGE="http://www.venge.net/monotone/"
-SRC_URI="http://www.venge.net/monotone/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-#Target Keywords ~ppc ~sparc ~mips ~alpha ~arm ~hppa ~amd64 ~ia64"
-
-IUSE="nls doc"
-
-RDEPEND=">=dev-libs/boost-1.31.0
- dev-libs/popt"
-DEPEND="${RDEPEND}
- >=sys-devel/gcc-3.2
- sys-devel/gettext
- doc? ( dev-lang/perl sys-apps/texinfo )"
-
-src_compile() {
-
- # more aggressive optimizations cause trouble with the
- # crypto library
- # disable stack protector
-
- strip-flags
- # replace-flags -O3 -O2
- append-flags -fno-stack-protector-all -fno-stack-protector -fno-strict-aliasing
-
- econf `use_enable nls` || die
- emake || die "emake failed"
-}
-
-src_test() {
- make check
- einfo "test may fail on test 62"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die
-
- # Generate html docs
-
- #if use doc ; then
- # emake html || die "emake html failed"
- # dohtml -r html/*
- #fi
-
- dodoc NEWS
-}
+++ /dev/null
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/monotone/monotone-0.18.ebuild,v 1.5 2005/11/18 02:24:44 leonardop Exp $
-
-inherit eutils flag-o-matic
-
-DESCRIPTION="Monotone Distributed Version Control System"
-HOMEPAGE="http://www.venge.net/monotone/"
-SRC_URI="http://www.venge.net/monotone/downloads/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="${PV}"
-KEYWORDS="x86 amd64 ppc"
-
-IUSE="nls doc"
-
-RDEPEND=">=dev-libs/boost-1.32.0"
-
-DEPEND="${RDEPEND}
- >=sys-devel/gcc-3.2
- sys-devel/gettext"
-# doc? ( dev-lang/perl sys-apps/texinfo )"
-
-src_compile() {
-
- # more aggressive optimizations cause trouble with the
- # crypto library
- # disable stack protector
-
- strip-flags
- # replace-flags -O3 -O2
- append-flags -fno-stack-protector-all -fno-stack-protector -fno-strict-aliasing
-
- econf `use_enable nls` || die
- emake || die "emake failed"
-}
-
-src_test() {
- make check || die "self test failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die
-
- if use doc ; then
- dodoc figures/*.pdf
- # Generate html docs - broken - missing images from figures directory
- # emake html || die "emake html failed"
- # dohtml -r html/*
- fi
-
-
- dodoc NEWS
- dodoc UPGRADE
-
- # Slotting
- OLD_N=${PN}
- NEW_N=${PN}-${PV}
- cd ${D}/usr
- mv bin/${OLD_N} bin/${NEW_N}
- mv share/info/${OLD_N}.info share/info/${NEW_N}.info
- mv share/man/man1/${OLD_N}.1 share/man/man1/${NEW_N}.1
-
- ewarn "For incopatibility reasons new monotone binary was renamed to \"${NEW_N}\""
- ewarn "If you want to use new features of ${PN} you have to upgrade your existing"
- ewarn "databases as described in /usr/share/doc/${P}/UPGRAGE.gz document."
-}
+++ /dev/null
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/monotone/monotone-0.19.ebuild,v 1.4 2005/11/18 02:24:44 leonardop Exp $
-
-inherit flag-o-matic
-
-DESCRIPTION="Monotone Distributed Version Control System"
-HOMEPAGE="http://www.venge.net/monotone/"
-SRC_URI="http://www.venge.net/${PN}/downloads/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ppc x86"
-
-IUSE="doc ipv6 nls"
-
-RDEPEND=">=dev-libs/boost-1.32"
-
-DEPEND="${RDEPEND}
- >=sys-devel/gcc-3.2
- sys-devel/gettext
- doc? ( sys-apps/texinfo )"
-
-src_compile() {
- local myconf="$(use_enable nls) $(use_enable ipv6)"
-
- # more aggressive optimizations cause trouble with the crypto library
- strip-flags
- append-flags -fno-stack-protector-all -fno-stack-protector \
- -fno-strict-aliasing
-
- econf ${myconf} || die
- emake || die "emake failed"
- use doc && make html
-}
-
-src_test() {
- make check || die "self test failed"
-}
-
-src_install() {
- make DESTDIR="${D}" install || die
-
- if use doc
- then
- dohtml -r html/*
- dohtml -r figures
- fi
-
- dodoc ABOUT-NLS AUTHORS ChangeLog NEWS README* UPGRADE
-}
-
-pkg_postinst() {
- ewarn "If you are upgrading from:"
- ewarn " - 0.18: if you have created a ~/.monotonerc, rename it to"
- ewarn " ~/.monotone/monotonerc, so monotone will still find it."
- ewarn " - 0.17: simply make a backup of your databases, just in case, and"
- ewarn " run \"db migrate\" on each."
- ewarn ""
- ewarn "For instructions to upgrade from previous versions, please read"
- ewarn "/usr/share/doc/${P}/UPGRADE.gz"
-}
+++ /dev/null
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/monotone/monotone-0.24.ebuild,v 1.3 2007/03/05 04:00:00 genone Exp $
-
-inherit elisp-common flag-o-matic
-
-DESCRIPTION="Monotone Distributed Version Control System"
-HOMEPAGE="http://www.venge.net/monotone/"
-SRC_URI="http://www.venge.net/${PN}/downloads/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~ppc ~x86"
-
-IUSE="doc emacs ipv6 nls"
-
-RDEPEND=">=dev-libs/boost-1.32
- sys-libs/zlib
- emacs? ( virtual/emacs )"
-
-DEPEND="${RDEPEND}
- >=sys-devel/gcc-3.2
- nls? ( >=sys-devel/gettext-0.11.5 )
- doc? ( sys-apps/texinfo )"
-
-SITEFILE="30monotone-gentoo.el"
-
-
-src_compile() {
- local myconf="$(use_enable nls) \
- $(use_enable ipv6)"
-
- # more aggressive optimizations cause trouble with the crypto library
- strip-flags
- append-flags -fno-stack-protector-all -fno-stack-protector \
- -fno-strict-aliasing -fno-omit-frame-pointer
-
- econf ${myconf} || die "configure failed"
- emake || die "Compilation failed"
-
- if use doc; then
- make html || die 'html compilation failed'
- fi
-
- use emacs && elisp-compile contrib/*.el
-}
-
-src_test() {
- make check || die "self test failed"
-}
-
-src_install() {
- make DESTDIR="${D}" install || die "Installation failed"
-
- if use doc; then
- dohtml -r html/*
- dohtml -r figures
- fi
-
- if use emacs; then
- elisp-install ${PN} contrib/*.{el,elc}
- elisp-site-file-install ${FILESDIR}/${SITEFILE}
- fi
-
- dodoc ABOUT-NLS AUTHORS ChangeLog NEWS README* UPGRADE
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-
- elog
- elog "If you are upgrading from:"
- elog " - 0.23 or earlier: keys are now stored in ~/.monotone/keys. You"
- elog " must run 'db migrate' against each of your databases; this "
- elog " will automatically migrate the keys. Command line syntax for"
- elog " 'serve' has changed; please adjust startup scripts accordingly."
- elog " - 0.21 or earlier: hooks governing netsync read permission have"
- elog " changed again; see /usr/share/doc/${PF}/NEWS.gz"
- elog " - 0.20 or earlier: you need to run 'db migrate' against each of"
- elog " your databases."
- elog
- elog "For instructions to upgrade from previous versions, please read"
- elog "/usr/share/doc/${PF}/UPGRADE.gz"
- elog
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
+++ /dev/null
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/monotone/monotone-0.25.ebuild,v 1.3 2007/03/05 04:00:00 genone Exp $
-
-inherit elisp-common flag-o-matic
-
-DESCRIPTION="Monotone Distributed Version Control System"
-HOMEPAGE="http://www.venge.net/monotone/"
-SRC_URI="http://www.venge.net/${PN}/downloads/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~ppc ~x86"
-
-IUSE="doc emacs ipv6 nls"
-
-RDEPEND=">=dev-libs/boost-1.32
- sys-libs/zlib
- emacs? ( virtual/emacs )"
-
-DEPEND="${RDEPEND}
- >=sys-devel/gcc-3.2
- nls? ( >=sys-devel/gettext-0.11.5 )
- doc? ( sys-apps/texinfo )"
-
-SITEFILE="30monotone-gentoo.el"
-
-
-src_compile() {
- local myconf="$(use_enable nls) \
- $(use_enable ipv6)"
-
- # more aggressive optimizations cause trouble with the crypto library
- strip-flags
- append-flags $(test-flags -fno-stack-protector-all -fno-stack-protector)
- append-flags -fno-strict-aliasing -fno-omit-frame-pointer
-
- econf ${myconf} || die "configure failed"
- emake || die "Compilation failed"
-
- if use doc; then
- make html || die 'html compilation failed'
- fi
-
- use emacs && elisp-compile contrib/*.el
-}
-
-src_test() {
- make check || die "self test failed"
-}
-
-src_install() {
- make DESTDIR="${D}" install || die "Installation failed"
-
- if use doc; then
- dohtml -r html/*
- dohtml -r figures
- fi
-
- if use emacs; then
- elisp-install ${PN} contrib/*.{el,elc}
- elisp-site-file-install ${FILESDIR}/${SITEFILE}
- fi
-
- dodoc ABOUT-NLS AUTHORS ChangeLog NEWS README* UPGRADE
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-
- elog
- elog "If you are upgrading from:"
- elog " - 0.23 or earlier: keys are now stored in ~/.monotone/keys. You"
- elog " must run 'db migrate' against each of your databases; this "
- elog " will automatically migrate the keys. Command line syntax for"
- elog " 'serve' has changed; please adjust startup scripts accordingly."
- elog " - 0.21 or earlier: hooks governing netsync read permission have"
- elog " changed again; see /usr/share/doc/${PF}/NEWS.gz"
- elog " - 0.20 or earlier: you need to run 'db migrate' against each of"
- elog " your databases."
- elog
- elog "For more details and instructions to upgrade from previous versions,"
- elog "please read /usr/share/doc/${PF}/UPGRADE.gz"
- elog
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/monotone/monotone-0.29.ebuild,v 1.10 2007/03/05 09:38:58 dragonheart Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/monotone/monotone-0.29.ebuild,v 1.11 2007/03/13 20:58:40 dragonheart Exp $
inherit elisp-common flag-o-matic bash-completion eutils
DESCRIPTION="Monotone Distributed Version Control System"
-HOMEPAGE="http://www.venge.net/monotone/"
-SRC_URI="http://www.venge.net/${PN}/downloads/${P}.tar.gz"
+HOMEPAGE="http://www.monotone.ca"
+SRC_URI="http://www.monotone.ca/downloads/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="1"
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/monotone/monotone-0.32.ebuild,v 1.5 2007/03/05 09:38:58 dragonheart Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/monotone/monotone-0.32.ebuild,v 1.6 2007/03/13 20:58:40 dragonheart Exp $
inherit elisp-common flag-o-matic bash-completion eutils
DESCRIPTION="Monotone Distributed Version Control System"
-HOMEPAGE="http://www.venge.net/monotone/"
-SRC_URI="http://www.venge.net/${PN}/downloads/${P}.tar.gz"
+HOMEPAGE="http://www.monotone.ca"
+SRC_URI="http://www.monotone.ca/downloads/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="1"
--- /dev/null
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/monotone/monotone-0.33.ebuild,v 1.1 2007/03/13 20:58:40 dragonheart Exp $
+
+inherit elisp-common flag-o-matic bash-completion eutils
+
+DESCRIPTION="Monotone Distributed Version Control System"
+HOMEPAGE="http://monotone.ca"
+SRC_URI="http://monotone.ca/downloads/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="1"
+KEYWORDS="~amd64 ~ia64 ~ppc ~x86"
+
+IUSE="doc emacs ipv6 nls"
+
+RDEPEND=">=dev-libs/boost-1.33.1
+ sys-libs/zlib
+ emacs? ( virtual/emacs )"
+
+DEPEND="${RDEPEND}
+ nls? ( >=sys-devel/gettext-0.11.5 )
+ doc? ( sys-apps/texinfo )"
+
+
+pkg_setup() {
+ enewgroup monotone
+ enewuser monotone -1 -1 /var/lib/monotone monotone
+ if [[ "$(gcc-version)" == "3.3" ]]; then
+ die 'requires >=gcc-3.4'
+ fi
+}
+
+src_compile() {
+ local myconf="$(use_enable nls) \
+ $(use_enable ipv6)"
+
+ # more aggressive optimizations cause trouble with the crypto library
+ strip-flags
+ append-flags $(test-flags -fno-stack-protector-all -fno-stack-protector)
+ append-flags -fno-strict-aliasing -fno-omit-frame-pointer
+
+ econf ${myconf} || die "configure failed"
+ emake || die "Compilation failed"
+
+ if use doc; then
+ make html || die 'html compilation failed'
+ fi
+
+ use emacs && elisp-compile contrib/*.el
+}
+
+src_test() {
+ make check || die "self test failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "Installation failed"
+
+ mv "${D}"/usr/share/doc/"${PN}" "${D}"/usr/share/doc/"${PF}"
+
+ dobashcompletion contrib/monotone.bash_completion
+
+ if use doc; then
+ dohtml -r html/*
+ dohtml -r figures
+ fi
+
+ if use emacs; then
+ elisp-install ${PN} contrib/*.{el,elc}
+ elisp-site-file-install "${FILESDIR}"/30monotone-gentoo.el
+ fi
+
+ dodoc ABOUT-NLS AUTHORS ChangeLog NEWS README* UPGRADE
+ docinto contrib
+ dodoc contrib/*
+ newconfd "${FILESDIR}"/monotone.confd monotone
+ newinitd "${FILESDIR}"/${P}.initd monotone
+
+ insinto /etc/monotone ;
+ newins "${FILESDIR}"/hooks.lua hooks.lua
+ newins "${FILESDIR}"/read-permissions read-permissions
+ newins "${FILESDIR}"/write-permissions write-permissions
+
+ keepdir /var/lib/monotone/keys/ /var/log/monotone /var/run/monotone
+ fowners monotone:monotone /var/lib/monotone /var/lib/monotone/keys/ \
+ /var/log/monotone /var/run/monotone
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+ bash-completion_pkg_postinst
+
+ elog
+ elog "For details and instructions to upgrade from previous versions,"
+ elog "please read /usr/share/doc/${PF}/UPGRADE.gz"
+ elog
+ elog " 1. edit /etc/conf.d/monotone"
+ elog " 2. import the first keys to enable access with"
+ elog " env HOME=\${homedir} mtn pubkey me@example.net | /etc/init.d/monotone import"
+ elog " Thereafter, those with write permission can add other keys via"
+ elog " netsync with 'monotone push --key-to-push=IDENT' and then IDENT"
+ elog " can be used in the read-permission and write-permission files."
+ elog " 3. adjust permisions in /etc/monotone/read-permissions"
+ elog " and /etc/monotone/write-permissions"
+ elog " 4. start the daemon: /etc/init.d/monotone start"
+ elog " 5. make persistent: rc-update add monotone default"
+ elog
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}