summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2008-05-19 10:22:30 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2008-05-19 10:22:30 +0000
commitc23f4763811a14d7841877c7ac005c4e73728a92 (patch)
tree09b35cb33f5a0024eb67838d52a4967b510e7926 /app-text
parentMove pkgconfig to DEPEND. (diff)
downloadhistorical-c23f4763811a14d7841877c7ac005c4e73728a92.tar.gz
historical-c23f4763811a14d7841877c7ac005c4e73728a92.tar.bz2
historical-c23f4763811a14d7841877c7ac005c4e73728a92.zip
Initial import of ssddiff, a C++ implementation of xmldiff.
Package-Manager: portage-2.1.5
Diffstat (limited to 'app-text')
-rw-r--r--app-text/libxmlpatch/Manifest15
-rw-r--r--app-text/ssddiff/ChangeLog10
-rw-r--r--app-text/ssddiff/Manifest15
-rw-r--r--app-text/ssddiff/files/ssddiff-0.2+gcc-4.3.patch24
-rw-r--r--app-text/ssddiff/metadata.xml8
-rw-r--r--app-text/ssddiff/ssddiff-0.2.ebuild44
6 files changed, 116 insertions, 0 deletions
diff --git a/app-text/libxmlpatch/Manifest b/app-text/libxmlpatch/Manifest
new file mode 100644
index 000000000000..c984a82dae94
--- /dev/null
+++ b/app-text/libxmlpatch/Manifest
@@ -0,0 +1,15 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX libxmlpatch-0.3.1-asneeded.patch 460 RMD160 418493afa0f778adc26317e7d0b8e61b87f20274 SHA1 d3632e31e0d5bc6b2dcfd149e72171a632202017 SHA256 6c51664e26fa979a459adeb8a9986fe0f1e1da15d533f9f8eb78ae86f66f88d6
+DIST libxmlpatch-0.3.1.tar.gz 356298 RMD160 f79148631ff1aef34ad8a9080877a8886a7d3e7e SHA1 8c9f907e2483e306a83f35df99ff0b6b0f1c9f42 SHA256 6af1168118b12bb90b74483aaaceb80154fb9f4f9294abca0505208c6fbb6edb
+EBUILD libxmlpatch-0.3.1.ebuild 811 RMD160 64eeb6dc0e3487744b84ff74ffdc071262359720 SHA1 2c3963514fe29f687d7712dfa0cc3ff0624f9371 SHA256 1a794ae697eea1f9fb5b4392890f178ee441144ce740747a7da399837ad3f98a
+MISC ChangeLog 435 RMD160 e6e2aaa38aa57435b786c5652d6ad3732a045a4c SHA1 205f607bc06df73bee13654daebb5a8e5b18c5f5 SHA256 df6e89f7f617dee74181d7ee9f13246457866ececc33957a4e64a504b4d5eba3
+MISC metadata.xml 233 RMD160 da5a1d3b7836dcebb5fec29696b5bfb583fe346c SHA1 1c7142c677598358888a6cfc6f6f65df2e8b6901 SHA256 4d1294dc1b2a6f96aa637a0b8d340bc67191103af0f15197d07fc62446b4a709
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.9 (GNU/Linux)
+
+iEYEARECAAYFAkgxVcAACgkQAiZjviIA2Xh+WQCg0aE+qpLxeT/SEqzcP3qnhoDO
+8mwAnjMVQnSzo3ryaeLtsTwh3G0vMzOr
+=69Qj
+-----END PGP SIGNATURE-----
diff --git a/app-text/ssddiff/ChangeLog b/app-text/ssddiff/ChangeLog
new file mode 100644
index 000000000000..9d3a9de19cba
--- /dev/null
+++ b/app-text/ssddiff/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for app-text/ssddiff
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-text/ssddiff/ChangeLog,v 1.1 2008/05/19 10:22:30 flameeyes Exp $
+
+*ssddiff-0.2 (19 May 2008)
+
+ 19 May 2008; Diego Pettenò <flameeyes@gentoo.org>
+ +files/ssddiff-0.2+gcc-4.3.patch, +metadata.xml, +ssddiff-0.2.ebuild:
+ Initial import of ssddiff, a C++ implementation of xmldiff.
+
diff --git a/app-text/ssddiff/Manifest b/app-text/ssddiff/Manifest
new file mode 100644
index 000000000000..62903e3873fa
--- /dev/null
+++ b/app-text/ssddiff/Manifest
@@ -0,0 +1,15 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX ssddiff-0.2+gcc-4.3.patch 620 RMD160 6c248f1b2e7860a0d31c14e6c78dda46350ceb49 SHA1 0c35d4fbe93b529a7d5aea06ff8569e43edf853d SHA256 6fed7007616da76f4de5769a3dd82b316f13b4af6225070c3bb9604454aee164
+DIST ssddiff-0.2.tar.bz2 86679 RMD160 005af16b657bde7b361076ea786ec3bec92738b0 SHA1 f9de7bbff61882adf64916da20545ce25637d1bf SHA256 2c0c3fe73d149f92b74005805c5b5135a47d88eea83493255c31ab931281b9be
+EBUILD ssddiff-0.2.ebuild 1193 RMD160 07984e54548f80928bccdb81875aeecbfebec4f3 SHA1 14a3894e562912df0a6bfaecc6fbed330eb158ad SHA256 a66504ae935befe090ee1c1974e74dc7f25d995370eda1fc9856d7fa3c0f0e77
+MISC ChangeLog 424 RMD160 dc92770473642054573ba7fda059d939bd2391ba SHA1 ddb54ef6568b20f51879c7cd076b44ddb61306df SHA256 9da302966207246c16793e1e81668ac262afe0127c2846d1d956e3d8874d10fe
+MISC metadata.xml 233 RMD160 da5a1d3b7836dcebb5fec29696b5bfb583fe346c SHA1 1c7142c677598358888a6cfc6f6f65df2e8b6901 SHA256 4d1294dc1b2a6f96aa637a0b8d340bc67191103af0f15197d07fc62446b4a709
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.9 (GNU/Linux)
+
+iEYEARECAAYFAkgxVPQACgkQAiZjviIA2XgW3gCg1a+I/AVsOIVgjggbSxDkaIrX
+zMcAmQHYd9nnBF06SZUP+k58nsSYhA8B
+=pa80
+-----END PGP SIGNATURE-----
diff --git a/app-text/ssddiff/files/ssddiff-0.2+gcc-4.3.patch b/app-text/ssddiff/files/ssddiff-0.2+gcc-4.3.patch
new file mode 100644
index 000000000000..cc47387b7eaa
--- /dev/null
+++ b/app-text/ssddiff/files/ssddiff-0.2+gcc-4.3.patch
@@ -0,0 +1,24 @@
+Index: ssddiff-0.2/src/rel_count.h
+===================================================================
+--- ssddiff-0.2.orig/src/rel_count.h
++++ ssddiff-0.2/src/rel_count.h
+@@ -15,6 +15,7 @@
+ #include "rel_eqclass.h"
+ #include <vector>
+ #include <ext/hash_map>
++#include <climits>
+
+ using namespace std;
+
+Index: ssddiff-0.2/src/ustring.h
+===================================================================
+--- ssddiff-0.2.orig/src/ustring.h
++++ ssddiff-0.2/src/ustring.h
+@@ -17,6 +17,7 @@
+ #include <iostream>
+ #include <map>
+ #include <ext/hash_map>
++#include <cstring>
+
+ #include <libxml/tree.h> /* for xmlChar */
+
diff --git a/app-text/ssddiff/metadata.xml b/app-text/ssddiff/metadata.xml
new file mode 100644
index 000000000000..2d083ce3bc66
--- /dev/null
+++ b/app-text/ssddiff/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>no-herd</herd>
+ <maintainer>
+ <email>flameeyes@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>
diff --git a/app-text/ssddiff/ssddiff-0.2.ebuild b/app-text/ssddiff/ssddiff-0.2.ebuild
new file mode 100644
index 000000000000..5a288b34d96f
--- /dev/null
+++ b/app-text/ssddiff/ssddiff-0.2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-text/ssddiff/ssddiff-0.2.ebuild,v 1.1 2008/05/19 10:22:30 flameeyes Exp $
+
+ALIOTH_ID=1469
+
+inherit eutils autotools
+
+DESCRIPTION="A diff application for semi-structured data (such as XML files)"
+HOMEPAGE="http://ssddiff.alioth.debian.org"
+SRC_URI="http://alioth.debian.org/download.php/${ALIOTH_ID}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="dev-libs/libxml2"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}/${P}+gcc-4.3.patch"
+
+ # Avoid collision with xmldiff
+ sed -i -e 's/xmldiff/ssddiff/' src/Makefile.am \
+ || die "failed to rename binary"
+
+ # These are symlinks in the original tarball, recreate them as
+ # they point to automake 1.4 while we want, if possible, the
+ # last version in portage, while not everybody will have automake
+ # 1.4 available.
+ rm "${S}"/{missing,config.{sub,guess},mkinstalldirs,install-sh}
+
+ eautoreconf
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc README TODO AUTHORS NEWS ChangeLog
+}