aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Junghans <kleiner_otti@gmx.de>2010-01-03 13:29:59 +0100
committerChristoph Junghans <kleiner_otti@gmx.de>2010-01-03 13:29:59 +0100
commitca8fe0915aaf946525e8ee2b353401ee1b4130c6 (patch)
tree8a0088459c7d0ac241f6be220e1733c6f30fddef /dev-util
parentx11-libs/xforms -- version bump (diff)
downloadsci-ca8fe0915aaf946525e8ee2b353401ee1b4130c6.tar.gz
sci-ca8fe0915aaf946525e8ee2b353401ee1b4130c6.tar.bz2
sci-ca8fe0915aaf946525e8ee2b353401ee1b4130c6.zip
dev-util/mercurial-server: version bump
(Portage version: 2.1.6.13/git/Linux i686) (Signed Manifest commit)
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/mercurial-server/ChangeLog8
-rw-r--r--dev-util/mercurial-server/Manifest10
-rw-r--r--dev-util/mercurial-server/mercurial-server-1.0.1.ebuild70
3 files changed, 83 insertions, 5 deletions
diff --git a/dev-util/mercurial-server/ChangeLog b/dev-util/mercurial-server/ChangeLog
index 45a1f3015..6e7a32745 100644
--- a/dev-util/mercurial-server/ChangeLog
+++ b/dev-util/mercurial-server/ChangeLog
@@ -1,7 +1,13 @@
# ChangeLog for dev-util/mercurial-server
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*mercurial-server-1.0.1 (03 Jan 2010)
+
+ 03 Jan 2010; Christoph Junghans <kleiner_otti@gmx.de>
+ +mercurial-server-1.0.1.ebuild:
+ Version bump
+
*mercurial-server-1.0 (13 Dec 2009)
13 Dec 2009; Christoph Junghans <kleiner_otti@gmx.de>
diff --git a/dev-util/mercurial-server/Manifest b/dev-util/mercurial-server/Manifest
index d23fb81ee..bcaa784b6 100644
--- a/dev-util/mercurial-server/Manifest
+++ b/dev-util/mercurial-server/Manifest
@@ -3,15 +3,17 @@ Hash: SHA1
AUX mercurial-server-0.9-docbook-path.patch 1038 RMD160 41262720f38576b47bdbb8a22097f54ddaa57c25 SHA1 52bc6cfd6fb1ff125b65f1a4a58e4b672ab3895e SHA256 7f443fe6f54fd62db06c93ae8340cda2e1e39052f0121cdf13fa68aa11630c7e
DIST mercurial-server_0.9.orig.tar.gz 18995 RMD160 0f9450e22ce48557c79fe7b1c32927e4e647b3b3 SHA1 c01ddb155272c44679038fabb266e1b613952e7a SHA256 83fa04858d96cea0fbcfdcc3458f9bc38ad9fb51f70e5ee4758467c79435ab80
+DIST mercurial-server_1.0.1.tar.gz 20302 RMD160 e6ba21bca38f4b9cb48229fe000779dcf9b39072 SHA1 9f9b5b4a6f2a0cbbae8374db744350561618ff8d SHA256 6d67b8584730883c83972d35cf77bd1b45e7d2222458c5c3ac4ae94b3ec8f1ee
DIST mercurial-server_1.0.orig.tar.gz 19767 RMD160 14b9a85d7f76186220a9fed7dcb6e6529520cf56 SHA1 628ba35f47e7f92fd98ea93d5b0b47e12d746351 SHA256 16bcfae7b1b42473ceecfaee51d64e76b4b1fa80853f596788400ad94be83db8
EBUILD mercurial-server-0.9.ebuild 2081 RMD160 c8fb3a65716cadd542be2d4c6575d41da6108c5b SHA1 5a82b05d77073645151edb6d9b13699e103f3b5f SHA256 5871ad6c86630efbc885abd4705c6a98bf0275f635e6f3e65121575cd2cb5bb8
+EBUILD mercurial-server-1.0.1.ebuild 2251 RMD160 81d074343ef30b93ce591e575cb00f0efe78f02f SHA1 7c182d0de65de90057ebf8e63fff478b36a16997 SHA256 48c114654b2cdec16fc95f8a3a58d319e986d0d845dd250bbfbeb50c811670f5
EBUILD mercurial-server-1.0.ebuild 2023 RMD160 d639c2a9bda44b161b0bcf59d763e35e41070637 SHA1 72c025cd09b6dcde583784377d88553f320657fa SHA256 4b35d24287b9fa02298945ae6b3db505ce44866bcbf11b053021fc9b2ffa784a
-MISC ChangeLog 779 RMD160 b4641881b6ab8825a7100aaca536f9dc53b3b129 SHA1 0e6035b56849690348e49cb791834a93a530db90 SHA256 25d5284aec9afdfc667612778b66c8dc4768aa12e8d3e0d6730edfb44ffccf4d
+MISC ChangeLog 924 RMD160 2540ae9c64d76d4475662fcf459b22bcbec85c6d SHA1 31676c25bc8904bb92f35cf764f2e5840d53fe94 SHA256 ca7aa0f918282844d9c2e1345a7ee43c0996d4785609880def4f73186f1e507e
MISC metadata.xml 220 RMD160 fd3dba7eeac39bb91e6658be7d4d846249c1c329 SHA1 0aafe188f55c4c22697755bea33de012cccf3f49 SHA256 0b5c322d93461039b700509ae2671b429f0637f66596c61e48ebba9e365c9f92
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)
-iEYEARECAAYFAkslAOEACgkQy0OE/ans1/lzNwCePkTJsWTxFJuExp4ifwq0TCAX
-4lQAnj1FB2a+MamPjZoC5545M2hPZHwg
-=X2Zc
+iEYEARECAAYFAktAjccACgkQy0OE/ans1/lc9wCfVfaltHx7qDR0M01VGhqOBDV8
+S7UAnjI94ZROUti21JxuYx8VzlqzrzD9
+=3hl3
-----END PGP SIGNATURE-----
diff --git a/dev-util/mercurial-server/mercurial-server-1.0.1.ebuild b/dev-util/mercurial-server/mercurial-server-1.0.1.ebuild
new file mode 100644
index 000000000..80cd7aa69
--- /dev/null
+++ b/dev-util/mercurial-server/mercurial-server-1.0.1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+
+inherit eutils
+
+DESCRIPTION="Mercurial authentication and authorization tools"
+HOMEPAGE="http://www.lshift.net/mercurial-server.html"
+SRC_URI="http://dev.lshift.net/paul/mercurial-server/mercurial-server_${PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+DEPEND="dev-util/mercurial
+ dev-lang/python
+ app-text/docbook-xsl-stylesheets
+ dev-libs/libxslt"
+
+RDEPEND="dev-util/mercurial
+ dev-lang/python"
+
+S="${WORKDIR}/${PN}_${PV}.orig"
+
+pkg_setup() {
+ enewgroup hg
+ enewuser hg -1 /bin/sh /home/hg hg
+ chmod 700 /home/hg
+}
+
+src_compile() {
+ emake DOCBOOK_XSL=/usr/share/sgml/docbook/xsl-stylesheets || die "emake failed"
+}
+
+src_install() {
+ emake installfiles PREFIX=/usr/share DOCDIR="/usr/share/doc/${PF}" DESTDIR="${D}"
+}
+
+
+pkg_postinst() {
+ #skip the comments if there is already a hgadmin repo
+ if [ ! -d /home/hg/repos/hgadmin/.hg ]; then
+ #Parts could be done automatically, but maybe there is a user hg
+ elog "This seem to be a first time install, things you may want to do"
+ elog "-Add your public ssh key to root key folder"
+ elog " sudo cp ~/.ssh/id_rsa.pub ${ROOT}etc/mercurial-server/keys/root/\${USER}"
+ elog "-Create hgadmin repo"
+ elog " sudo -u hg ${ROOT}usr/share/mercurial-server/init/hginit ${ROOT}usr/share/mercurial-server"
+ elog "-Init hg's ssh authorized_keys file"
+ elog " sudo -u hg ${ROOT}usr/share/mercurial-server/refresh-auth"
+ elog "-Clone hgadmin repo"
+ elog " hg clone ssh://hg@localhost/hgadmin hgadmin"
+ elog "-Start administration"
+ elog " cd hgadmin"
+ elog " mkdir -p keys/root"
+ elog " cp ${ROOT}etc/mercurial-server/keys/root/\${USER} keys/root"
+ elog " cp ${ROOT}etc/mercurial-server/access.conf ."
+ elog " hg add"
+ elog " hg commit -m 'initial commit'"
+ elog " hg push ssh://hg@localhost/hgadmin"
+ elog "-Remove the key in ${ROOT}etc/mercurial-server/keys/root"
+ elog " rm ${ROOT}etc/mercurial-server/keys/root/\${USER}"
+ fi
+ ewarn "If you are upgrading from an older version of ${PN}, please take a look at"
+ ewarn "${ROOT}usr/share/mercurial-server/init/dot-mercurial-server"
+ ewarn "and add missing lines to ~hg/.mercurial-server"
+}