diff options
author | Wolfram Schlich <wschlich@gentoo.org> | 2013-08-22 07:45:52 +0200 |
---|---|---|
committer | Wolfram Schlich <wschlich@gentoo.org> | 2013-08-22 07:45:52 +0200 |
commit | 2c8d064b367a44723b9b557fb1edca59387edf49 (patch) | |
tree | 762432f58f66cfa663464bd506f40bd73a8a812d /net-misc | |
parent | initial setup (diff) | |
download | wschlich-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/Manifest | 10 | ||||
-rw-r--r-- | net-misc/unison/files/digest-unison-2.27.29 | 9 | ||||
-rw-r--r-- | net-misc/unison/unison-2.27.29.ebuild | 64 |
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 +} |