diff options
author | 2009-12-04 17:33:18 +0000 | |
---|---|---|
committer | 2009-12-04 17:33:18 +0000 | |
commit | 306c457cf0d457f107a461748e5775c50397d899 (patch) | |
tree | ef9432f1b4521b6c3c243f62705f77d045773694 /net-misc | |
parent | add use-dep for libsdl (diff) | |
download | historical-306c457cf0d457f107a461748e5775c50397d899.tar.gz historical-306c457cf0d457f107a461748e5775c50397d899.tar.bz2 historical-306c457cf0d457f107a461748e5775c50397d899.zip |
Version bump.
Package-Manager: portage-2.2_rc55/cvs/Linux x86_64
Diffstat (limited to 'net-misc')
-rw-r--r-- | net-misc/unison/ChangeLog | 8 | ||||
-rw-r--r-- | net-misc/unison/Manifest | 14 | ||||
-rw-r--r-- | net-misc/unison/unison-2.32.52.ebuild | 85 |
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." +} |