diff options
Diffstat (limited to 'dev-util')
-rw-r--r-- | dev-util/bitkeeper/ChangeLog | 8 | ||||
-rw-r--r-- | dev-util/bitkeeper/Manifest | 4 | ||||
-rw-r--r-- | dev-util/bitkeeper/bitkeeper-3.2.3.ebuild | 89 | ||||
-rw-r--r-- | dev-util/bitkeeper/files/digest-bitkeeper-3.2.3 | 9 |
4 files changed, 108 insertions, 2 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/Manifest b/dev-util/bitkeeper/Manifest index 257e8290f8ad..0d7099354839 100644 --- a/dev-util/bitkeeper/Manifest +++ b/dev-util/bitkeeper/Manifest @@ -1,4 +1,6 @@ MD5 618eeeaa95480f467d054427cfb5123d bitkeeper-3.2.2c.ebuild 2923 -MD5 5930410f3ee6848232689f540273dd79 ChangeLog 3528 +MD5 621451de2b72085f248ad59d1d03588b ChangeLog 3750 MD5 42bb15c37e072cf6216b4692514d08c9 metadata.xml 275 +MD5 c599afa704e6c8b01f5390d2541ce420 bitkeeper-3.2.3.ebuild 2875 +MD5 fdc16eb348cef3b4c13ce41b15c40df3 files/digest-bitkeeper-3.2.3 698 MD5 b5f3245435167b364cdf62e02f12bd87 files/digest-bitkeeper-3.2.2c 785 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 |