summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2009-12-04 17:33:18 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2009-12-04 17:33:18 +0000
commit306c457cf0d457f107a461748e5775c50397d899 (patch)
treeef9432f1b4521b6c3c243f62705f77d045773694
parentadd use-dep for libsdl (diff)
downloadhistorical-306c457cf0d457f107a461748e5775c50397d899.tar.gz
historical-306c457cf0d457f107a461748e5775c50397d899.tar.bz2
historical-306c457cf0d457f107a461748e5775c50397d899.zip
Version bump.
Package-Manager: portage-2.2_rc55/cvs/Linux x86_64
-rw-r--r--net-misc/unison/ChangeLog8
-rw-r--r--net-misc/unison/Manifest14
-rw-r--r--net-misc/unison/unison-2.32.52.ebuild85
3 files changed, 101 insertions, 6 deletions
diff --git a/net-misc/unison/ChangeLog b/net-misc/unison/ChangeLog
index be8082a67bc0..521174c97615 100644
--- a/net-misc/unison/ChangeLog
+++ b/net-misc/unison/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-misc/unison
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/unison/ChangeLog,v 1.60 2009/08/28 21:59:21 betelgeuse Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/unison/ChangeLog,v 1.61 2009/12/04 17:33:18 flameeyes Exp $
+
+*unison-2.32.52 (04 Dec 2009)
+
+ 04 Dec 2009; Diego E. Pettenò <flameeyes@gentoo.org>
+ +unison-2.32.52.ebuild:
+ Version bump.
28 Aug 2009; Petteri Räty <betelgeuse@gentoo.org>
unison-2.27.57-r1.ebuild:
diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest
index b72bce3341f3..96f351f75de5 100644
--- a/net-misc/unison/Manifest
+++ b/net-misc/unison/Manifest
@@ -8,14 +8,18 @@ DIST unison-2.13.16.tar.gz 393266 RMD160 171d8bbc788be31227f6b09d1793a984d33bfdf
DIST unison-2.27.57-manual.html 232117 RMD160 705e5cf7f82cee9f23f0c3d3e091dd6bb228d28e SHA1 7b151af23a65f7b290a5da9c891363fc85b72f3e SHA256 6916be92391aba8c9176d26d9e22805dc5c6978c12299b37d41a035f15adcf92
DIST unison-2.27.57-manual.pdf 453871 RMD160 c4402abe5efe09ce5d0715d8e039898e73e9d42e SHA1 9a9565f682a38f264f5419e838f6563788d242d1 SHA256 fabda0833b4c7c39080b00ad7e945872986246df243c728c586ed97e4110e308
DIST unison-2.27.57.tar.gz 617253 RMD160 15388e3f2b9b593aba140416216837c49e4800c0 SHA1 9892680d8bd3e3c50031451cc6e77eb5431768ea SHA256 49299ec14216a8467b2c6ba148f8145bec31fa787433f9ce3851c2d62f0035ae
+DIST unison-2.32.52-manual.html 249124 RMD160 6c225f0826cfc40f82ed1cee9db17f3ed7f900d5 SHA1 f66a6489f6c9bdb046f0808a3dc8e344efe6789a SHA256 c898239d8139d8405b96d87e12c06c7f41fd3629cac0c83bc338aad50fed7f81
+DIST unison-2.32.52-manual.pdf 478388 RMD160 799f87d5a2452cfcf5b0ccc8a890a70f37b10d32 SHA1 22eb243d467d16fcd2101130cb7105e0d043fdfb SHA256 b3fee7ac99907f3b1ed02c6ac901678e82ea1eed936acb45e9735b95d55cc4eb
+DIST unison-2.32.52.tar.gz 697866 RMD160 8216a2e482d5a445dd7acdb62e1bb6377e90d1a1 SHA1 68ea5709de4fcc2f9aef7b01b24637503b61b5ac SHA256 1542e5d4ad03e928260e061a8ff9d5e0bca3282481ed8bec5552de17a0270485
EBUILD unison-2.13.16-r1.ebuild 2697 RMD160 1ef399cde9dba97c5330434c4e705be3bd771081 SHA1 d9f2537f691e9dabfa79d37ef29f46cc560ea074 SHA256 43b75b012d0bca35f4c2f8331c5091f34924085ee83722590d4207346c9534ea
EBUILD unison-2.27.57-r1.ebuild 2331 RMD160 76764510014816140d491eb869e1b242fb4e20dc SHA1 b2b8ae21a95581d346bb346415326845e0ac6091 SHA256 55567dcd1357d8cadb8117e73ed11565e4b9dfe05329f6c427b19672f574892d
-MISC ChangeLog 8891 RMD160 8bce42db454f781396d0f4fe2528b65344c096fc SHA1 16da37074e9a300c68816c31ace8c02dd5d1badc SHA256 5d861366197aaa0072b02934ddd23741ed8ec55766fd203265c7a103c02791af
+EBUILD unison-2.32.52.ebuild 2352 RMD160 a17f2ce124c2c71ef2bf82c5f17cd24cafea8cd0 SHA1 98afe1af0195cd97286c3cda68f8eb91577bc2f5 SHA256 c08b7cc30dddf7ab6d48c791fe563819bb4e45dc0a456b9b09c944a16a3b41b7
+MISC ChangeLog 9020 RMD160 6a5f4b83d63f2516a36a63d4ea8616f9146ec63e SHA1 12bc1acbd5e9f5f596088c79836f95d233fde4fd SHA256 7c7359694e8fe1e625322dd956399827fbc34480e7d7468c9fc9c5c1a1b2952d
MISC metadata.xml 155 RMD160 dfaa057e679b01302a807c75a32a910098b26809 SHA1 94024f83dcacbb53e92be090dd0f994ec93dc90d SHA256 118048376ebb76f57628b0819f3de4856e73959c2578c88715d37ea2d1e0af81
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.11 (GNU/Linux)
+Version: GnuPG v2.0.13 (GNU/Linux)
-iEYEARECAAYFAkqYUv4ACgkQcxLzpIGCsLRysQCglGdspaoHRPmkCL1gaoz+Ffwa
-/ccAoJRfBU/c6zq5fSlp3baC49HCpjV1
-=WRXd
+iEYEARECAAYFAksZR9kACgkQAiZjviIA2XiG2wCeJb0aHkteSDFYMtIQl1+gHR8V
+hvIAnjeM0g51wJkfF4jIZc3PKfSiLusM
+=TNcl
-----END PGP SIGNATURE-----
diff --git a/net-misc/unison/unison-2.32.52.ebuild b/net-misc/unison/unison-2.32.52.ebuild
new file mode 100644
index 000000000000..53ab61679cc2
--- /dev/null
+++ b/net-misc/unison/unison-2.32.52.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/unison/unison-2.32.52.ebuild,v 1.1 2009/12/04 17:33:18 flameeyes Exp $
+
+EAPI="2"
+
+inherit eutils versionator
+
+IUSE="gtk doc static debug threads +ocamlopt"
+
+DESCRIPTION="Two-way cross-platform file synchronizer"
+HOMEPAGE="http://www.cis.upenn.edu/~bcpierce/unison/"
+LICENSE="GPL-2"
+SLOT="$(get_version_component_range 1-2 ${PV})"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+
+# ocaml version so we are sure it has ocamlopt use flag
+DEPEND=">=dev-lang/ocaml-3.10.2[ocamlopt?]
+ gtk? ( >=dev-ml/lablgtk-2.2 )"
+
+RDEPEND="gtk? ( >=dev-ml/lablgtk-2.2
+ || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) )
+ !net-misc/unison:0
+ app-admin/eselect-unison"
+
+#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_prepare() {
+ epatch "${FILESDIR}/${PN}-2.27.57-as-needed.patch"
+}
+
+src_compile() {
+ local myconf
+
+ if use threads; then
+ myconf="$myconf THREADS=true"
+ fi
+
+ if use static; then
+ myconf="$myconf STATIC=true"
+ fi
+
+ if use debug; then
+ myconf="$myconf DEBUGGING=true"
+ fi
+
+ if use gtk; then
+ myconf="$myconf UISTYLE=gtk2"
+ else
+ myconf="$myconf UISTYLE=text"
+ fi
+
+ use ocamlopt || myconf="$myconf NATIVE=false"
+
+ # Discard cflags as it will try to pass them to ocamlc...
+ emake $myconf CFLAGS="" buildexecutable || die "error making unsion"
+}
+
+src_test() {
+ emake selftest || die "selftest failed"
+}
+
+src_install () {
+ # install manually, since it's just too much
+ # work to force the Makefile to do the right thing.
+ newbin unison unison-${SLOT} || die
+ dodoc BUGS.txt CONTRIB INSTALL NEWS \
+ README ROADMAP.txt TODO.txt || die
+
+ if use doc; then
+ dohtml "${DISTDIR}/${P}-manual.html" || die
+ dodoc "${DISTDIR}/${P}-manual.pdf" || die
+ fi
+ use ocamlopt || export STRIP_MASK="*/bin/*"
+}
+
+pkg_postinst() {
+ elog "Unison now uses SLOTs, so you can specify servercmd=/usr/bin/unison-${SLOT}"
+ elog "in your profile files to access exactly this version over ssh."
+ elog "Or you can use 'eselect unison' to set the version."
+}