Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Ismael Luceno (0155fb3cf55a0de609c4b7e1e28498ee86f027ac)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ismael Luceno <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Ismael Luceno (0155fb3cf55a0de609c4b7e1e28498ee86f027ac)
  • Date: Wed, 21 Oct 2015 16:50:14 +0000

GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:

ChangeLog | 2 ++
ftp/cvsync/BUILD | 1 +
ftp/cvsync/DEPENDS | 6 ++++++
ftp/cvsync/DETAILS | 22 ++++++++++++++++++++++
ftp/cvsync/HISTORY | 2 ++
ftp/cvsync/PRE_BUILD | 10 ++++++++++
6 files changed, 43 insertions(+)

New commits:
commit 0155fb3cf55a0de609c4b7e1e28498ee86f027ac
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

cvsync: new spell, portable CVS repository synchronization utility

diff --git a/ChangeLog b/ChangeLog
index 6132817..874938c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
2015-10-21 Ismael Luceno <ismael AT sourcemage.org>
* ftp/csup: new spell, CVSup clone
+ * ftp/cvsync: new spell, portable CVS repository synchronization
+ utility

2015-10-19 Treeve Jelbert <treeve AT sourcemage.org>
* fonts-x11/noto-sans-latin: Noto fonts
diff --git a/ftp/cvsync/BUILD b/ftp/cvsync/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/ftp/cvsync/BUILD
@@ -0,0 +1 @@
+make
diff --git a/ftp/cvsync/DEPENDS b/ftp/cvsync/DEPENDS
new file mode 100755
index 0000000..ff02541
--- /dev/null
+++ b/ftp/cvsync/DEPENDS
@@ -0,0 +1,6 @@
+config_query_list CVSYNC_HASH_LIB \
+ "Use hash implementation from:" \
+ SSL \
+ libgcrypt \
+ mhash &&
+depends "$CVSYNC_HASH_LIB"
diff --git a/ftp/cvsync/DETAILS b/ftp/cvsync/DETAILS
new file mode 100755
index 0000000..70638f8
--- /dev/null
+++ b/ftp/cvsync/DETAILS
@@ -0,0 +1,22 @@
+ SPELL=cvsync
+ VERSION=0.24.19
+ SOURCE="$SPELL-$VERSION.tar.gz"
+
SOURCE_HASH=sha512:b16524d47142dcbed8ddc7b6e03d14f231e5104206e0c3a2838b18de34c420c6f9e6de26a37bcc66a9f7728d2cf23dc0eb1f346e4cc44240c6458446184413e1
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="http://www.cvsync.org";
+ SOURCE_URL[0]=$WEB_SITE/dist/$SOURCE
+ LICENSE[0]="BSD"
+ ENTERED=20151021
+ KEYWORDS=""
+ SHORT="portable CVS repository synchronization utility"
+cat << EOF
+CVSync is a fast, portable, IPv6 capable CVS repository synchronization
+utility.
+
+It retrieves CVS repository tree(s), which are called collections, on the
+remote host where cvsyncd is running, and creates/updates the local mirror
+of them.
+
+The update algorithm allows to transfer just differences between sets of
+files across the network link, using cryptographic hash function and so on.
+EOF
diff --git a/ftp/cvsync/HISTORY b/ftp/cvsync/HISTORY
new file mode 100644
index 0000000..9a1edc7
--- /dev/null
+++ b/ftp/cvsync/HISTORY
@@ -0,0 +1,2 @@
+2015-10-21 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, PRE_BUILD: spell created
diff --git a/ftp/cvsync/PRE_BUILD b/ftp/cvsync/PRE_BUILD
new file mode 100755
index 0000000..a127cb0
--- /dev/null
+++ b/ftp/cvsync/PRE_BUILD
@@ -0,0 +1,10 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+sed -ri '
+ 1{
+ iPREFIX = "'"$INSTALL_ROOT"'"/usr
+ iHASH_TYPE = '${CVSYNC_HASH_LIB/SSL/openssl}'
+ iMANDIR = $(PREFIX)/share/man
+ }
+ s@/usr/bin/(echo|test|uname|install)@/bin/\1@
+' mk/base.mk



  • [SM-Commit] GIT changes to master grimoire by Ismael Luceno (0155fb3cf55a0de609c4b7e1e28498ee86f027ac), Ismael Luceno, 10/21/2015

Archive powered by MHonArc 2.6.24.

Top of Page