summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWolfram Schlich <wschlich@gentoo.org>2013-08-22 07:45:52 +0200
committerWolfram Schlich <wschlich@gentoo.org>2013-08-22 07:45:52 +0200
commit2c8d064b367a44723b9b557fb1edca59387edf49 (patch)
tree762432f58f66cfa663464bd506f40bd73a8a812d /net-misc
parentinitial setup (diff)
downloadwschlich-2c8d064b367a44723b9b557fb1edca59387edf49.tar.gz
wschlich-2c8d064b367a44723b9b557fb1edca59387edf49.tar.bz2
wschlich-2c8d064b367a44723b9b557fb1edca59387edf49.zip
added all ebuilds from my old svn repository
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/unison/Manifest10
-rw-r--r--net-misc/unison/files/digest-unison-2.27.299
-rw-r--r--net-misc/unison/unison-2.27.29.ebuild64
3 files changed, 83 insertions, 0 deletions
diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest
new file mode 100644
index 0000000..8d4caeb
--- /dev/null
+++ b/net-misc/unison/Manifest
@@ -0,0 +1,10 @@
+DIST unison-2.27.29-manual.html 231860 RMD160 e1914a7f87a0062a48f37132b212a53c3dfd7208 SHA1 3633363b76568e4427fdf66cb03bfc1b353f58cf SHA256 8ebe142ae15ed66bcc061ad6935aab23f67c8fde5eb9ce54c96a712f53ea576a
+DIST unison-2.27.29-manual.pdf 451367 RMD160 1a0a71545854ecfc9ee24a3a6a5b37905b9c9cdc SHA1 c394d07cf93feb082f6a742ac13a73eef28b2b19 SHA256 649eb962673ef830b472115262a7474d376f6ae0815a3fd9644789e306fcdda0
+DIST unison-2.27.29.tar.gz 591171 RMD160 a700e9b7275712201e14ddad5fc5e1995ebbb3d2 SHA1 8622c9ce1dfb9ef1b173b8854690756d4ded4c4c SHA256 3665346238db717e0439476c1ddbde754e4becf5c0fdd70652f107dbda1254b7
+EBUILD unison-2.27.29.ebuild 1710 RMD160 454f162e96475f19453e2e6a3e60bd59c8230cd9 SHA1 042cb50adb3bd8727fe7e7bbfa0adc551fba07a7 SHA256 770ed45828b20c11d25d06105870a8e416be49cbca4b9284de9e1013f1159217
+MD5 7200de2a709b1e53faf1f49a99bd0fe3 unison-2.27.29.ebuild 1710
+RMD160 454f162e96475f19453e2e6a3e60bd59c8230cd9 unison-2.27.29.ebuild 1710
+SHA256 770ed45828b20c11d25d06105870a8e416be49cbca4b9284de9e1013f1159217 unison-2.27.29.ebuild 1710
+MD5 d67a0dfe50a70e4fb217abb0ae00d802 files/digest-unison-2.27.29 759
+RMD160 a7325d81c11f1ef57b470383a76948ef4f45666d files/digest-unison-2.27.29 759
+SHA256 32df2202ab933d9be2313ef2656ce6d41a49b9f6d0d03ce3e7e985230a3b1258 files/digest-unison-2.27.29 759
diff --git a/net-misc/unison/files/digest-unison-2.27.29 b/net-misc/unison/files/digest-unison-2.27.29
new file mode 100644
index 0000000..49e4637
--- /dev/null
+++ b/net-misc/unison/files/digest-unison-2.27.29
@@ -0,0 +1,9 @@
+MD5 6fbe74c53d36e7ef6dd5014d7818f4c1 unison-2.27.29-manual.html 231860
+RMD160 e1914a7f87a0062a48f37132b212a53c3dfd7208 unison-2.27.29-manual.html 231860
+SHA256 8ebe142ae15ed66bcc061ad6935aab23f67c8fde5eb9ce54c96a712f53ea576a unison-2.27.29-manual.html 231860
+MD5 96e64571ea7d96d29ceab89df19b2f90 unison-2.27.29-manual.pdf 451367
+RMD160 1a0a71545854ecfc9ee24a3a6a5b37905b9c9cdc unison-2.27.29-manual.pdf 451367
+SHA256 649eb962673ef830b472115262a7474d376f6ae0815a3fd9644789e306fcdda0 unison-2.27.29-manual.pdf 451367
+MD5 a79280de81c6cf47014ddc6881911323 unison-2.27.29.tar.gz 591171
+RMD160 a700e9b7275712201e14ddad5fc5e1995ebbb3d2 unison-2.27.29.tar.gz 591171
+SHA256 3665346238db717e0439476c1ddbde754e4becf5c0fdd70652f107dbda1254b7 unison-2.27.29.tar.gz 591171
diff --git a/net-misc/unison/unison-2.27.29.ebuild b/net-misc/unison/unison-2.27.29.ebuild
new file mode 100644
index 0000000..ca305d5
--- /dev/null
+++ b/net-misc/unison/unison-2.27.29.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils pax-utils
+
+IUSE="gtk doc static debug threads"
+
+DESCRIPTION="Two-way cross-platform file synchronizer"
+HOMEPAGE="http://www.cis.upenn.edu/~bcpierce/unison/"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~amd64 ~sparc"
+
+DEPEND=">=dev-lang/ocaml-3.04
+ gtk? ( >=dev-ml/lablgtk-2.2 )"
+
+RDEPEND="gtk? ( >=dev-ml/lablgtk-2.2
+|| ( net-misc/x11-ssh-askpass net-misc/gtk2-ssh-askpass ) )"
+
+PDEPEND="gtk? ( media-fonts/font-schumacher-misc )"
+
+SRC_URI="http://www.cis.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}.tar.gz
+doc? ( http://www.cis.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.pdf
+ http://www.cis.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.html )"
+
+src_compile() {
+ local myconf
+
+ if useq threads; then
+ myconf="${myconf} THREADS=true"
+ fi
+ if useq static; then
+ myconf="${myconf} STATIC=true"
+ fi
+ if useq debug; then
+ myconf="${myconf} DEBUGGING=true"
+ fi
+ if useq gtk; then
+ myconf="${myconf} UISTYLE=gtk2"
+ else
+ myconf="${myconf} UISTYLE=text"
+ fi
+
+ make ${myconf} CFLAGS="" || die
+}
+
+src_install () {
+ # install manually, since it's just too much
+ # work to force the Makefile to do the right thing.
+ dobin unison || die
+ dodoc BUGS.txt CONTRIB COPYING INSTALL NEWS \
+ README ROADMAP.txt TODO.txt || die
+
+ if useq doc; then
+ dohtml ${DISTDIR}/${P}-manual.html || die
+ dodoc ${DISTDIR}/${P}-manual.pdf || die
+ fi
+
+ # Turn MPROTECT off for the unison binary, since it is trying to
+ # rewrite the segment (which will obviously fail on systems having
+ # PAX_MPROTECT enabled).
+ pax-mark -m "${D}"/usr/bin/unison
+}