summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Januszewski <spock@gentoo.org>2004-08-15 13:24:39 +0000
committerMichael Januszewski <spock@gentoo.org>2004-08-15 13:24:39 +0000
commit89ed42bd9906c5c5d50f939c1616ad4807050716 (patch)
tree2f1e7e49304119eddecaae773ba374b82c2302cc /dev-util/bitkeeper
parentMoved from net-www/horde-vacation to www-apps/horde-vacation (diff)
downloadgentoo-2-89ed42bd9906c5c5d50f939c1616ad4807050716.tar.gz
gentoo-2-89ed42bd9906c5c5d50f939c1616ad4807050716.tar.bz2
gentoo-2-89ed42bd9906c5c5d50f939c1616ad4807050716.zip
Version bump.
Diffstat (limited to 'dev-util/bitkeeper')
-rw-r--r--dev-util/bitkeeper/ChangeLog8
-rw-r--r--dev-util/bitkeeper/bitkeeper-3.2.3.ebuild89
-rw-r--r--dev-util/bitkeeper/files/digest-bitkeeper-3.2.39
3 files changed, 105 insertions, 1 deletions
diff --git a/dev-util/bitkeeper/ChangeLog b/dev-util/bitkeeper/ChangeLog
index 50ba9aad1b4e..5f63872178ca 100644
--- a/dev-util/bitkeeper/ChangeLog
+++ b/dev-util/bitkeeper/ChangeLog
@@ -1,10 +1,16 @@
# ChangeLog for dev-util/bitkeeper
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/bitkeeper/ChangeLog,v 1.22 2004/07/18 21:55:08 aliz Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/bitkeeper/ChangeLog,v 1.23 2004/08/15 13:24:39 spock Exp $
# README: bitkeeper only offers the latest version of bitkeeper for download,
# so we need to be all over marking new versions stable
+*bitkeeper-3.2.3 (15 Aug 2004)
+
+ 15 Aug 2004; Michal Januszewski <spock@gentoo.org> +bitkeeper-3.2.3.ebuild:
+ Version bump. If someone can confirm that bk-3.2.3-s390-suse-linux.bin works
+ on s390, please let me know.
+
18 Jul 2004; Daniel Ahlberg <aliz@gentoo.org> bitkeeper-3.2.2c.ebuild:
Added amd64 keyword, closing #56965.
diff --git a/dev-util/bitkeeper/bitkeeper-3.2.3.ebuild b/dev-util/bitkeeper/bitkeeper-3.2.3.ebuild
new file mode 100644
index 000000000000..169e6eaa2760
--- /dev/null
+++ b/dev-util/bitkeeper/bitkeeper-3.2.3.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/bitkeeper/bitkeeper-3.2.3.ebuild,v 1.1 2004/08/15 13:24:39 spock Exp $
+
+DESCRIPTION="A scalable configuration management system"
+HOMEPAGE="http://www.bitkeeper.com/"
+SRC_URI="alpha? ( bk-${PV}-alpha-glibc22-linux.bin )
+ arm? ( bk-${PV}-arm-glibc21-linux.bin )
+ hppa? ( bk-${PV}-hppa-glibc22-linux.bin )
+ ia64? ( bk-${PV}-ia64-glibc22-linux.bin )
+ mips? ( bk-${PV}-mips-glibc22-linux.bin )
+ ppc? ( bk-${PV}-powerpc-glibc21-linux.bin )
+ sparc? ( bk-${PV}-sparc-glibc21-linux.bin )
+ x86? ( bk-${PV}-x86-glibc23-linux.bin )
+ amd64? ( bk-${PV}-x86_64-unknown-linux.bin )"
+
+LICENSE="BKL"
+SLOT="0"
+KEYWORDS="alpha arm hppa ia64 mips ppc sparc x86 ~amd64"
+IUSE="X"
+RESTRICT="fetch"
+
+DEPEND=""
+RDEPEND="virtual/libc
+ >=dev-lang/tcl-8.3.4
+ X? ( >=dev-lang/tk-8.3.4 )"
+
+S=${WORKDIR}
+
+pkg_nofetch() {
+ einfo "You need to perform the following steps to install this package:"
+ einfo " - Sign up at ${HOMEPAGE}"
+ einfo " - Check your email and visit the download location"
+ einfo " - Download ${A} and place it in ${DISTDIR}"
+ einfo " - emerge this package again"
+ einfo "Run 'bk regression' to verify the installation. (Recommended)"
+}
+
+src_unpack() {
+ return
+}
+
+src_install() {
+ dodir /opt /usr/share/man/man1 /usr/bin
+ cd ${T}
+ cp ${DISTDIR}/${A} .
+ chmod 755 ${A}
+ BK_NOLINKS='y' ./${A} ${D}/opt/${P}
+ cd ${D}
+
+ # BK includes two copies of most man pages; the second copy is a
+ # hard link to the first with its filename prefixed with
+ # 'bk-'. 'prepman' breaks these hard links, so use a
+ # workaround. Furthermore, we want only the 'bk-' versions to be
+ # in ${MANPATH} since there are naming conflicts, so install
+ # symlinks into /usr/share/man. (For example BK includes a
+ # less-detailed man page for grep which would override the
+ # /usr/share/man version.)
+
+ prepman /opt/${P}
+
+ find opt/${P}/man -iname 'bk-*' -printf '
+ F=`echo %f|sed -e "s/bk-//"`
+ rm -f %h/$F
+ dohard /%h/%f /%h/$F
+ dosym /%h/%f /usr/share/man/%P' >${T}/links.sh
+ . ${T}/links.sh
+
+ dosym /opt/${P}/man/man1/bk.1.gz /usr/share/man/man1/bk.1.gz
+
+ # mimic "bk links /opt/${P} /usr/bin"
+ dosym /opt/${P}/admin /usr/bin/admin
+ dosym /opt/${P}/bk /usr/bin/bk
+ dosym /opt/${P}/delta /usr/bin/delta
+ dosym /opt/${P}/get /usr/bin/get
+ dosym /opt/${P}/prs /usr/bin/prs
+ dosym /opt/${P}/rmdel /usr/bin/rmdel
+ dosym /opt/${P}/unget /usr/bin/unget
+}
+
+pkg_postinst() {
+ if grep -H bitkeeper ${ROOT}/etc/man.conf; then
+ eerror "Previous BitKeeper ebuilds induced a misconfiguration when sys-apps/man was"
+ eerror "next upgraded. You appear to have fallen victim--edit /etc/man.conf and look"
+ eerror "for the definition of CMP. It should refer to /usr/bin/cmp, not the"
+ eerror "BitKeeper cmp."
+ eerror "For more information, see bugs #18247 and #21638."
+ fi
+}
diff --git a/dev-util/bitkeeper/files/digest-bitkeeper-3.2.3 b/dev-util/bitkeeper/files/digest-bitkeeper-3.2.3
new file mode 100644
index 000000000000..82ac52161d37
--- /dev/null
+++ b/dev-util/bitkeeper/files/digest-bitkeeper-3.2.3
@@ -0,0 +1,9 @@
+MD5 520014d127a90eb41a0da3133329214e bk-3.2.3-alpha-glibc22-linux.bin 3609808
+MD5 15d81b5a4dd2ee297af4b8ed806e639c bk-3.2.3-arm-glibc21-linux.bin 3144124
+MD5 3d81ea62664dece196c4bbd7d640147c bk-3.2.3-hppa-glibc22-linux.bin 3409296
+MD5 79cd511ab429ba5fb425ceb3309b4090 bk-3.2.3-ia64-glibc22-linux.bin 4179552
+MD5 75b8db3ecbe4498f974fb34f0aa2a4f1 bk-3.2.3-mips-glibc22-linux.bin 3423752
+MD5 97d49ef4e8cd4f73bbe293c900d0a3db bk-3.2.3-powerpc-glibc21-linux.bin 3206764
+MD5 95b9215f89dc5225d611d286eac1afd8 bk-3.2.3-sparc-glibc21-linux.bin 3148696
+MD5 083742d2867941c92a8945b178db281f bk-3.2.3-x86-glibc23-linux.bin 3082236
+MD5 27e438093473393736b555f0f9f02b50 bk-3.2.3-x86_64-unknown-linux.bin 2958632