summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Januszewski <spock@gentoo.org>2004-06-24 19:28:19 +0000
committerMichael Januszewski <spock@gentoo.org>2004-06-24 19:28:19 +0000
commit726d0f2fd94139326d4eebc2ce9743eb06f58ba2 (patch)
treed9dfa7b86f09fe84ab2238f2450db42e2db9441d
parentfix ChangeLog to mention -r4 instead of -r3 (diff)
downloadhistorical-726d0f2fd94139326d4eebc2ce9743eb06f58ba2.tar.gz
historical-726d0f2fd94139326d4eebc2ce9743eb06f58ba2.tar.bz2
historical-726d0f2fd94139326d4eebc2ce9743eb06f58ba2.zip
Version bump.
-rw-r--r--dev-util/bitkeeper/ChangeLog11
-rw-r--r--dev-util/bitkeeper/Manifest5
-rw-r--r--dev-util/bitkeeper/bitkeeper-3.2.2.ebuild80
-rw-r--r--dev-util/bitkeeper/files/digest-bitkeeper-3.2.21
-rw-r--r--dev-util/bitkeeper/metadata.xml9
5 files changed, 103 insertions, 3 deletions
diff --git a/dev-util/bitkeeper/ChangeLog b/dev-util/bitkeeper/ChangeLog
index 4c75327811cd..15bcb80ebeb5 100644
--- a/dev-util/bitkeeper/ChangeLog
+++ b/dev-util/bitkeeper/ChangeLog
@@ -1,10 +1,17 @@
# ChangeLog for dev-util/bitkeeper
-# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/bitkeeper/ChangeLog,v 1.16 2004/01/03 18:53:33 iggy Exp $
+# Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/bitkeeper/ChangeLog,v 1.17 2004/06/24 19:28:19 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.2 (24 Jun 2004)
+
+ 24 Jun 2004; Michal Januszewski <spock@gentoo.org> +metadata.xml,
+ +bitkeeper-3.2.2.ebuild:
+ A big version bump ;) Dropped support for non-x86 arches since I have no way
+ to test if any of them works.
+
*bitkeeper-3.0.4 (03 Jan 2004)
03 Jan 2004; Brian Jackson <iggy@gentoo.org> bitkeeper-3.0-r1.ebuild,
diff --git a/dev-util/bitkeeper/Manifest b/dev-util/bitkeeper/Manifest
index 607617f18748..fde65e7f741e 100644
--- a/dev-util/bitkeeper/Manifest
+++ b/dev-util/bitkeeper/Manifest
@@ -1,5 +1,8 @@
MD5 736941e6bc3bc129381f02bc312daee8 bitkeeper-3.0.4.ebuild 3089
+MD5 b1b5acf46ceda14d130565231bc8fdb5 bitkeeper-3.2.2.ebuild 2491
MD5 ad6d07959a0a52f3ec62cd6dc3a2ed85 bitkeeper-3.0.3.ebuild 3098
-MD5 0a35d40f00747f29e414cfb5ea8d7316 ChangeLog 2734
+MD5 3ed30c4e5b614e1f45e8ed803958ed84 ChangeLog 2973
+MD5 42bb15c37e072cf6216b4692514d08c9 metadata.xml 275
MD5 faf76ef0a29faebfa7586e42ebbe003d files/digest-bitkeeper-3.0.3 542
MD5 f6cc4ecef3d0fa2705a3eb95c050c0f3 files/digest-bitkeeper-3.0.4 542
+MD5 9be80f4f5dd4ddba7910771af17c946b files/digest-bitkeeper-3.2.2 76
diff --git a/dev-util/bitkeeper/bitkeeper-3.2.2.ebuild b/dev-util/bitkeeper/bitkeeper-3.2.2.ebuild
new file mode 100644
index 000000000000..e9b747ea5eff
--- /dev/null
+++ b/dev-util/bitkeeper/bitkeeper-3.2.2.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2004 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/bitkeeper/bitkeeper-3.2.2.ebuild,v 1.1 2004/06/24 19:28:19 spock Exp $
+
+DESCRIPTION="A scalable configuration management system."
+HOMEPAGE="http://www.bitkeeper.com/"
+SRC_URI="x86? ( bk-${PV}-x86-glibc23-linux.bin )"
+LICENSE="BKL"
+SLOT="0"
+KEYWORDS="~x86"
+RESTRICT="fetch"
+IUSE="X"
+
+DEPEND=""
+RDEPEND="virtual/glibc
+ >=dev-lang/tcl-8.3.4
+ X? ( >=dev-lang/tk-8.3.4 )"
+
+S=${WORKDIR}
+
+pkg_nofetch() {
+ eerror "You need to perform the following steps to install this package:"
+ eerror " - Sign up at ${HOMEPAGE}"
+ eerror " - Check your email and visit the download location"
+ eerror " - Download ${A} and place it in ${DISTDIR}"
+ eerror " - emerge this package again"
+ eerror "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 /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.2 b/dev-util/bitkeeper/files/digest-bitkeeper-3.2.2
new file mode 100644
index 000000000000..2bbbeb7e7441
--- /dev/null
+++ b/dev-util/bitkeeper/files/digest-bitkeeper-3.2.2
@@ -0,0 +1 @@
+MD5 952c956cafd440c94b73749a427ee701 bk-3.2.2-x86-glibc23-linux.bin 3071260
diff --git a/dev-util/bitkeeper/metadata.xml b/dev-util/bitkeeper/metadata.xml
new file mode 100644
index 000000000000..3d78db1a242b
--- /dev/null
+++ b/dev-util/bitkeeper/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+ <email>spock@gentoo.org</email>
+ <description>Temporary maintainership</description>
+</maintainer>
+</pkgmetadata>