summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-vcs/cvs-fast-export/ChangeLog9
-rw-r--r--dev-vcs/cvs-fast-export/Manifest14
-rw-r--r--dev-vcs/cvs-fast-export/cvs-fast-export-1.0.ebuild40
-rw-r--r--dev-vcs/cvs-fast-export/metadata.xml12
4 files changed, 75 insertions, 0 deletions
diff --git a/dev-vcs/cvs-fast-export/ChangeLog b/dev-vcs/cvs-fast-export/ChangeLog
new file mode 100644
index 000000000000..b904ab8837a1
--- /dev/null
+++ b/dev-vcs/cvs-fast-export/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for dev-vcs/cvs-fast-export
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/cvs-fast-export/ChangeLog,v 1.1 2013/12/28 22:32:24 slyfox Exp $
+
+*cvs-fast-export-1.0 (28 Dec 2013)
+
+ 28 Dec 2013; Sergei Trofimovich <slyfox@gentoo.org>
+ +cvs-fast-export-1.0.ebuild, +metadata.xml:
+ Initial version. Another speedy tool to fast-export CVS repos from ',v' files.
diff --git a/dev-vcs/cvs-fast-export/Manifest b/dev-vcs/cvs-fast-export/Manifest
new file mode 100644
index 000000000000..0782543d3ffe
--- /dev/null
+++ b/dev-vcs/cvs-fast-export/Manifest
@@ -0,0 +1,14 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST cvs-fast-export-1.0.tar.gz 96414 SHA256 e5eff5a153621d14e2edf1548b5c2a2de3a2c76f41c7940f9f1f8ecb4a736ae3 SHA512 150bdfa4d8f71096588d166df071e010a196695b3e4fb71c98a66689a22b2011f15e95bcb2cc4202639a9e245af5e36cf6c275f167fb0b554a64e9f84a5f9bc9 WHIRLPOOL 4b0468389ff068463efd076b7f4e4db63924b19bbbd5ba3259d0755b844ea74ac44fc87ab742ddb072644f1a9309b9d467d2fb3087eef2cfd122886954d2e18f
+EBUILD cvs-fast-export-1.0.ebuild 919 SHA256 682548a2ed7371fe1e2fed85d1c755e9d2708fdd1c38a3edcc76abfde350d2d6 SHA512 204d8e0405dd4f78db8759a690e2e8fbc79d7cd49b6a32cde833964a4e4933053aca13712fae61cba83596551da936031ab2733d53064e282a38ae8cb5f2a432 WHIRLPOOL a1df6be64e97930ecadf0e5b5afcc63110801216232fc3de4a8f24b1a93484a72b2f38600d70bdfad2fa81446a9763a1ea9654855ede66399b72318b5445c67f
+MISC ChangeLog 436 SHA256 b26a816ed440b264e7e4022d12c4ac582506f3893dc77d67f565a4582fd3710c SHA512 bd847451edc8b72f3b755914d6ced04500135aa32c66783102b1ea4f45dba3227cde7a3f89e819ed98babd2bebd6b945c294a06dfa3b07c60ed1228f287426bf WHIRLPOOL 34bc37a21bfad8a21dcbf30516f1623c41322d7ffd55048b1c5d853eda26c8c5c544bcc95064c7ef6f12bc72176cd450497d157fd73174592a717a280881ab78
+MISC metadata.xml 343 SHA256 cc746aa955d09e64971108ac9b68ce1a948d063058f35d35150f0f138b0249d2 SHA512 3c86b4e4baef5837d41816f7dfed1a8460d503d31241c4aa320ed68324df53b1d3d0240fd9d53c094bcd593f3993c711252ff75586ba1973f720ad7c040557d1 WHIRLPOOL 725a264a73dae336580fb99a042dfd1a014aa7541b1469d60e360a3f6bb4ede5b05b37df12a87bd837af06053fde9a38bbb3a091cf489dddd7f6acde65d4f639
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.22 (GNU/Linux)
+
+iEYEAREIAAYFAlK/UEAACgkQcaHudmEf86q41wCfT6O6Q1Cyj1RSdHaoPVGUpVGU
+yGgAnR+9Au3cFziroJA0B7PdZ3x88DDV
+=+mQK
+-----END PGP SIGNATURE-----
diff --git a/dev-vcs/cvs-fast-export/cvs-fast-export-1.0.ebuild b/dev-vcs/cvs-fast-export/cvs-fast-export-1.0.ebuild
new file mode 100644
index 000000000000..49b8f8f270e9
--- /dev/null
+++ b/dev-vcs/cvs-fast-export/cvs-fast-export-1.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/cvs-fast-export/cvs-fast-export-1.0.ebuild,v 1.1 2013/12/28 22:32:24 slyfox Exp $
+
+EAPI=5
+
+inherit toolchain-funcs
+
+DESCRIPTION="fast-export history from a CVS repository or RCS collection"
+HOMEPAGE="http://www.catb.org/~esr/cvs-fast-export/"
+SRC_URI="http://www.catb.org/~esr/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ app-text/asciidoc"
+
+RESTRICT=test # upstream does not ship them in tarball
+
+src_prepare() {
+ tc-export CC
+ export prefix=/usr
+
+ # respect CC, CFLAGS and LDFLAGS. don't install cvssync
+ sed \
+ -e 's/cc /$(CC) $(LDFLAGS) /' \
+ -e 's/^CFLAGS += -O/#&/' \
+ -e 's/CFLAGS=/CFLAGS+=/' \
+ -e 's/$(INSTALL).*cvssync/#&/g' \
+ -i Makefile || die
+}
+
+src_install() {
+ default
+ dodoc README
+}
diff --git a/dev-vcs/cvs-fast-export/metadata.xml b/dev-vcs/cvs-fast-export/metadata.xml
new file mode 100644
index 000000000000..d22bbde28e2d
--- /dev/null
+++ b/dev-vcs/cvs-fast-export/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>slyfox@gentoo.org</email>
+ <name>Sergei Trofimovich</name>
+ </maintainer>
+ <herd>cvs-utils</herd>
+ <upstream>
+ <remote-id type="freecode">cvs-fast-export</remote-id>
+ </upstream>
+</pkgmetadata>