arch-tla stable port information

Package: arch-tla
Version: 1.3.5
Revision: 4
Maintainer: Jesse Alama
Source: mirror:gnu:gnu-arch/tla-%v.tar.gz
Source-MD5: db31ee89bc4788eef1eba1cee6c176ef
SourceDirectory: tla-%v
BuildDepends: fink (>= 0.24.12-1)
Depends: diffutils
PatchFile: %n.patch
PatchFile-MD5: 084519aaacae422bde78deb2ec2edc8f
CompileScript: <<
mkdir "src/=build"
cd "src/=build" && ../configure %c --destdir=%d --with-gnu-diff=%p/bin/diff --with-gnu-diff3=%p/bin/diff3
cd "src/=build" && make
cd "src/=build" && make test
<<
InstallScript: <<
cd "src/=build" && make install
mkdir -p %i/share/doc/%n/html
mkdir -p %i/share/doc/%n/html/archreg
mkdir -p %i/share/doc/%n/html/build
mkdir -p %i/share/doc/%n/html/checkout
mkdir -p %i/share/doc/%n/html/hacking
mkdir -p %i/share/doc/%n/html/my
mkdir -p %i/share/doc/%n/html/treedelta
cp -R src/docs-tla/*.html src/docs-tla/gnuarch.css %i/share/doc/%n/html
cp -R src/docs-tla/archreg/*.html %i/share/doc/%n/html/archreg
cp -R src/docs-tla/build/*.html %i/share/doc/%n/html/build
cp -R src/docs-tla/checkout/*.html %i/share/doc/%n/html/checkout
cp -R src/docs-tla/hacking/*.html %i/share/doc/%n/html/hacking
cp -R src/docs-tla/my/*.html %i/share/doc/%n/html/my
cp -R src/docs-tla/treedelta/*.html %i/share/doc/%n/html/treedelta
<<
DocFiles: <<
src/COPYING README AUTHORS src/ChangeLog
<<
Description: Distributed revision control(archive) system
DescDetail: <<
Arch is a really nifty revision control system. It's "whole-tree
changeset based" which means, roughly, that it can handle (with atomic
commits) file and directory adds, deletes, and renames cleanly, and
that it does branching simply and easily. Arch is also "distributed"
which means, for example that you can make arch branches of your own
from remote projects, even if you don't have write access to the
revision control archives for those projects.
<<
DescUsage: <<
This package is invoked using command `tla`
Try `tla --help'.
<<
Homepage: http://www.gnu.org/software/gnu-arch/
License: GPL/GFDL


arch-tla stable port .patch

diff -ru tla-1.3.5.orig/src/hackerlab/tests/arrays-tests/unit-ar.c tla-1.3.5/src/hackerlab/tests/arrays-tests/unit-ar.c
--- tla-1.3.5.orig/src/hackerlab/tests/arrays-tests/unit-ar.c 2006-07-20 02:34:36.000000000 -0400
+++ tla-1.3.5/src/hackerlab/tests/arrays-tests/unit-ar.c 2011-08-02 12:07:59.000000000 -0400
@@ -50,7 +50,7 @@
check_array (size_t size, unsigned long * ar)
{
int x;
- invariant (0 == ((unsigned long)ar & (MACHINE_ALIGNMENT - 1)));
+ /* invariant (0 == ((unsigned long)ar & (MACHINE_ALIGNMENT - 1))); */
invariant (size == ar_size ((void *)ar, lim_use_must_malloc, sizeof (*ar)));
for (x = 0; x < size; ++x)
invariant (ar[x] == HASH_INDEX (x));
diff -ru tla-1.3.5.orig/src/tla/libarch/archive.c tla-1.3.5/src/tla/libarch/archive.c
--- tla-1.3.5.orig/src/tla/libarch/archive.c 2006-07-20 02:34:40.000000000 -0400
+++ tla-1.3.5/src/tla/libarch/archive.c 2011-08-02 12:10:06.000000000 -0400
@@ -1114,7 +1114,8 @@

*(t_uchar **)ar_push ((void **)&argv, 0, sizeof (char *)) = cfg__gnu_tar;
*(t_uchar **)ar_push ((void **)&argv, 0, sizeof (char *)) = "-m";
- *(t_uchar **)ar_push ((void **)&argv, 0, sizeof (char *)) = "--preserve";
+ *(t_uchar **)ar_push ((void **)&argv, 0, sizeof (char *)) = "--preserve-permissions";
+ *(t_uchar **)ar_push ((void **)&argv, 0, sizeof (char *)) = "--preserve-order";
*(t_uchar **)ar_push ((void **)&argv, 0, sizeof (char *)) = "-zxf";
*(t_uchar **)ar_push ((void **)&argv, 0, sizeof (char *)) = "-";
*(t_uchar **)ar_push ((void **)&argv, 0, sizeof (char *)) = 0;
diff -ru tla-1.3.5.orig/src/tla/libarch/cmd-apply-delta.c tla-1.3.5/src/tla/libarch/cmd-apply-delta.c
--- tla-1.3.5.orig/src/tla/libarch/cmd-apply-delta.c 2006-07-20 02:34:40.000000000 -0400
+++ tla-1.3.5/src/tla/libarch/cmd-apply-delta.c 2011-08-02 12:11:45.000000000 -0400
@@ -31,6 +31,7 @@
#include "tla/libarch/cmd-get.h"
#include "tla/libarch/cmd-delta.h"
#include "tla/libarch/cmd-apply-delta.h"
+#include "tla/libarch/cmdutils.h"


/* __STDC__ prototypes for static functions */
diff -ru tla-1.3.5.orig/src/tla/libarch/cmdutils.c tla-1.3.5/src/tla/libarch/cmdutils.c
--- tla-1.3.5.orig/src/tla/libarch/cmdutils.c 2006-07-20 02:34:40.000000000 -0400
+++ tla-1.3.5/src/tla/libarch/cmdutils.c 2011-08-02 12:12:16.000000000 -0400
@@ -16,6 +16,7 @@
#include "hackerlab/char/str.h"
#include "tla/libarch/cmdutils.h"
#include "tla/libarch/libraries.h"
+#include "tla/libarch/local-cache.h"
#include "tla/libarch/project-tree.h"
#include "tla/libarch/patch-logs.h"
#include "tla/libarch/pfs.h"
diff -ru tla-1.3.5.orig/src/tla/libarch/invent.c tla-1.3.5/src/tla/libarch/invent.c
--- tla-1.3.5.orig/src/tla/libarch/invent.c 2006-07-20 02:34:40.000000000 -0400
+++ tla-1.3.5/src/tla/libarch/invent.c 2011-08-02 12:04:14.000000000 -0400
@@ -16,6 +16,7 @@
#include "hackerlab/arrays/ar.h"
#include "hackerlab/fs/file-names.h"
#include "hackerlab/vu/safe.h"
+#include "tla/libarch/cmdutils.h"
#include "tla/libarch/inode-sig.h"
#include "tla/libarch/inv-ids.h"
#include "tla/libarch/invent.h"
diff -ru tla-1.3.5.orig/src/tla/libfsutils/tmp-files.c tla-1.3.5/src/tla/libfsutils/tmp-files.c
--- tla-1.3.5.orig/src/tla/libfsutils/tmp-files.c 2006-07-20 02:34:40.000000000 -0400
+++ tla-1.3.5/src/tla/libfsutils/tmp-files.c 2011-08-02 12:10:59.000000000 -0400
@@ -16,6 +16,7 @@
#include "hackerlab/char/str-many.h"
#include "hackerlab/vu/safe.h"
#include "hackerlab/fs/file-names.h"
+#include "hackerlab/fs/tmp-files.h"
#include "hackerlab/vu/safe.h"
#include "tla/libfsutils/tmp-files.h"

diff -ru tla-1.3.5.orig/src/tla/tests/test-import.sh tla-1.3.5/src/tla/tests/test-import.sh
--- tla-1.3.5.orig/src/tla/tests/test-import.sh 2006-07-20 02:34:40.000000000 -0400
+++ tla-1.3.5/src/tla/tests/test-import.sh 2011-08-02 12:01:55.000000000 -0400
@@ -24,7 +24,7 @@
tla id-tagging-method explicit
tla add-id hello-world.c README
tla import -L 'initial import'
-test "$(tla categories -A jane@example.com--2003)" = "$(echo -e cat\\ncow\\nhello-world)"
+test "$(tla categories -A jane@example.com--2003)" = "$(echo cat\\ncow\\nhello-world)"
test "$(tla branches jane@example.com--2003/hello-world)" = "hello-world--mainline"
test "$(tla versions jane@example.com--2003/hello-world--mainline)" = "hello-world--mainline--1.0"
test -d $(tla whereis-archive jane@example.com--2003)/hello-world/hello-world--mainline/hello-world--mainline--1.0/base-0

arch-tla _unstable_ port .patch