[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: d7a1fee2e71ffdccc1956a996d24fc2675a926a5 Author: Alfredo Tupone gentoo org> AuthorDate: Thu Aug 1 18:26:58 2024 + Commit: Alfredo Tupone gentoo org> CommitDate: Thu Aug 1 18:28:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7a1fee2 net-misc/unison: ignore TextRel on 32 bits Closes: https://bugs.gentoo.org/926546 Signed-off-by: Alfredo Tupone gentoo.org> net-misc/unison/unison-2.53.5-r1.ebuild | 5 + 1 file changed, 5 insertions(+) diff --git a/net-misc/unison/unison-2.53.5-r1.ebuild b/net-misc/unison/unison-2.53.5-r1.ebuild index d1619282f060..2c3522204b35 100644 --- a/net-misc/unison/unison-2.53.5-r1.ebuild +++ b/net-misc/unison/unison-2.53.5-r1.ebuild @@ -86,6 +86,11 @@ src_test() { } src_install() { + # OCaml generates textrels on 32-bit arches + if use arm || use ppc || use x86 ; then + export QA_TEXTRELS='.*' + fi + # install manually, since it's just too much # work to force the Makefile to do the right thing. cd "${S}/src" || die
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 401701337483aa607349711eac1e58ddb26d5e4a Author: Maciej Barć gentoo org> AuthorDate: Wed Jul 3 19:27:37 2024 + Commit: Maciej Barć gentoo org> CommitDate: Thu Jul 4 02:39:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40170133 net-misc/unison: fix desktop file Closes: https://bugs.gentoo.org/935398 Signed-off-by: Maciej Barć gentoo.org> net-misc/unison/{unison-2.53.5.ebuild => unison-2.53.5-r1.ebuild} | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/net-misc/unison/unison-2.53.5.ebuild b/net-misc/unison/unison-2.53.5-r1.ebuild similarity index 96% rename from net-misc/unison/unison-2.53.5.ebuild rename to net-misc/unison/unison-2.53.5-r1.ebuild index 95aaf5401b6c..d1619282f060 100644 --- a/net-misc/unison/unison-2.53.5.ebuild +++ b/net-misc/unison/unison-2.53.5-r1.ebuild @@ -107,17 +107,16 @@ src_install() { cd "${S}" || die - doman "man/${PN}.1" - if use gui ; then newicon -s scalable icons/U.svg "${PN}-${SLOT}.svg" - make_desktop_entry "${PN}-${SLOT}" "${PN^} GUI (${SLOT})" "${PN}-${SLOT}" + make_desktop_entry "${PN}-gui-${SLOT}" "${PN^} GUI (${SLOT})" "${PN}-${SLOT}" fi if use doc ; then DOCS+=( doc/unison-manual.pdf ) fi + doman "man/${PN}.1" einstalldocs }
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 432e263820f632c52366c900519e793afe74e2be Author: Maciej Barć gentoo org> AuthorDate: Fri Jun 21 12:28:35 2024 + Commit: Maciej Barć gentoo org> CommitDate: Fri Jun 21 12:28:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=432e2638 net-misc/unison: drop old 2.51.5-r1 Closes: https://bugs.gentoo.org/850343 Closes: https://bugs.gentoo.org/769341 Signed-off-by: Maciej Barć gentoo.org> net-misc/unison/Manifest| 1 - net-misc/unison/unison-2.51.5-r1.ebuild | 146 2 files changed, 147 deletions(-) diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest index 3f10329b5846..612fd10bc02b 100644 --- a/net-misc/unison/Manifest +++ b/net-misc/unison/Manifest @@ -1,3 +1,2 @@ -DIST unison-2.51.5.tar.gz 1385407 BLAKE2B cdad4683518ec9c7c43d9107d8533fa393a68f602782d96ddba345df07b1ef70cc2ebf7dfd205fc7535349553a5e0d3c2931099bde99e5c736bc815ccdd294f8 SHA512 4a31df4d043d2b7552438f9fc2056098b9a35cd1cae1a037083cb56d91ec6fec0c3164de73914ff46cb8821f78c1594f48bf0334a94d9d706cd82ce3a6b70440 DIST unison-2.53.3.tar.gz 1415490 BLAKE2B 1142419781f5084da7ae8d043897f2f80aa4c3770a1c5cb44f8d7f669f718c41dd7fa6d13069cd95c71842233309eb886f63ab525e5e446ff761ea970de0e794 SHA512 f3fafd5e1a2950a00ed8bcc682036180ea40eff1ccfa1fc671cca49954890a535ee48faf1e8e62002563143e5479b9df1eca1db1caf03dffc50449fb467b8e2b DIST unison-2.53.5.tar.gz 1408926 BLAKE2B e7e3db458a485fca8820508a964df5877aed0a2d6a3ea8305298d0c6516591323f3cacdd86c4e057585c0f3b2da8a03a5a3653f543d6f1acb20701f23a81f470 SHA512 eabeed7b428f1985610b47ce8bc7faac515fd24937727612aa45435da3e38d40b6cd6d227eb3b65dc370d46458cecfca9d0e9e1712b2b7fa41b76675f8115c4c diff --git a/net-misc/unison/unison-2.51.5-r1.ebuild b/net-misc/unison/unison-2.51.5-r1.ebuild deleted file mode 100644 index 6c916a9fa788.. --- a/net-misc/unison/unison-2.51.5-r1.ebuild +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop xdg-utils - -DESCRIPTION="Two-way cross-platform file synchronizer" -HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/ - https://github.com/bcpierce00/unison/"; - -if [[ "${PV}" == ** ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/bcpierce00/${PN}.git"; -else - SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - - KEYWORDS="amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" -fi - -LICENSE="GPL-2" -SLOT="$(ver_cut 1-2)" -IUSE="debug doc gui +ocamlopt +threads" -RESTRICT="!ocamlopt? ( strip )" - -BDEPEND=" - dev-lang/ocaml:=[ocamlopt?] - doc? ( - app-text/dvipsk - app-text/ghostscript-gpl - dev-tex/hevea - dev-texlive/texlive-latex - www-client/lynx - ) -" -DEPEND=" - gui? ( - dev-ml/lablgtk:2=[ocamlopt?] - ) -" -RDEPEND=" - gui? ( - dev-ml/lablgtk:2=[ocamlopt?] - || ( - net-misc/ssh-askpass-fullscreen - net-misc/x11-ssh-askpass - ) - ) -" -IDEPEND=" - >=app-eselect/eselect-unison-0.4 -" - -DOCS=( CONTRIB INSTALL NEWS README ROADMAP.txt TODO.txt ) - -QA_FLAGS_IGNORED="usr/bin/${PN}-fsmonitor-${SLOT}" - -gui_cache_update() { - if use gui ; then - xdg_icon_cache_update - xdg_desktop_database_update - fi -} - -src_prepare() { - default - - # https://github.com/bcpierce00/unison/issues/416 - sed -e "/ifdef\ HEVEA/,/endif/d" -i doc/Makefile || die - # https://github.com/bcpierce00/unison/pull/415 - sed -e "/myName/d" -i doc/docs.ml || die -} - -src_compile() { - local -a myconf=() - - if use debug ; then - myconf+=( DEBUGGING=true ) - fi - - if use doc; then - VARTEXFONTS="${T}/fonts" emake "${myconf[@]}" CFLAGS="" HEVEA=true docs - fi - - if use gui ; then - myconf+=( UISTYLE=gtk2 ) - else - myconf+=( UISTYLE=text ) - fi - - if ! use ocamlopt ; then - myconf+=( NATIVE=false ) - fi - - if use threads ; then - myconf+=( THREADS=true ) - fi - - # Discard cflags as it will try to pass them to ocamlc... - emake "${myconf[@]}" CFLAGS="" src -} - -src_test() { - emake test CFLAGS="" -} - -src_install() { - # install manually, since it's just too much - # work to force the Makefile to do the right thing. - cd src || die - local binname - for binname in unison unison-fsmonitor ; do - exeinto /usr/bin - newexe "${binname}" "${binname}-${SLOT}" - done - - if use gui ; then - newicon -s scalable ../icons/U.svg "${PN}-${SLOT
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 664846a09d4cf4cc19a19d61fda902df7ba60fcd Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jun 21 04:23:39 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jun 21 04:23:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=664846a0 net-misc/unison: Stabilize 2.53.3-r1 amd64, #934634 Signed-off-by: Arthur Zamarin gentoo.org> net-misc/unison/unison-2.53.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/unison/unison-2.53.3-r1.ebuild b/net-misc/unison/unison-2.53.3-r1.ebuild index 50fa0b81c9bb..b74dc58452c9 100644 --- a/net-misc/unison/unison-2.53.3-r1.ebuild +++ b/net-misc/unison/unison-2.53.3-r1.ebuild @@ -17,7 +17,7 @@ else SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" + KEYWORDS="amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" fi LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: e7314ce0f910f29e2e6d90944bb505c161949595 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jun 21 04:23:38 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jun 21 04:23:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7314ce0 net-misc/unison: Stabilize 2.53.3-r1 x86, #934634 Signed-off-by: Arthur Zamarin gentoo.org> net-misc/unison/unison-2.53.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/unison/unison-2.53.3-r1.ebuild b/net-misc/unison/unison-2.53.3-r1.ebuild index 1b149dccc0c0..50fa0b81c9bb 100644 --- a/net-misc/unison/unison-2.53.3-r1.ebuild +++ b/net-misc/unison/unison-2.53.3-r1.ebuild @@ -17,7 +17,7 @@ else SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" + KEYWORDS="~amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" fi LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: f8251447a160931cbfcbb896fb0fa3e6ffe109f7 Author: Maciej Barć gentoo org> AuthorDate: Thu Jun 20 20:19:26 2024 + Commit: Maciej Barć gentoo org> CommitDate: Thu Jun 20 21:01:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8251447 net-misc/unison: misc fixes Closes: https://bugs.gentoo.org/685776 Closes: https://bugs.gentoo.org/928589 Signed-off-by: Maciej Barć gentoo.org> ...nison-2.51.5.ebuild => unison-2.51.5-r1.ebuild} | 109 ++-- net-misc/unison/unison-2.53.3-r1.ebuild| 139 + net-misc/unison/unison-2.53.3.ebuild | 99 --- 3 files changed, 212 insertions(+), 135 deletions(-) diff --git a/net-misc/unison/unison-2.51.5.ebuild b/net-misc/unison/unison-2.51.5-r1.ebuild similarity index 53% rename from net-misc/unison/unison-2.51.5.ebuild rename to net-misc/unison/unison-2.51.5-r1.ebuild index 914cd4876cd3..6c916a9fa788 100644 --- a/net-misc/unison/unison-2.51.5.ebuild +++ b/net-misc/unison/unison-2.51.5-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,32 +6,67 @@ EAPI=8 inherit desktop xdg-utils DESCRIPTION="Two-way cross-platform file synchronizer" -HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/ https://github.com/bcpierce00/unison"; -SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV}.tar.gz -> ${P}.tar.gz" +HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/ + https://github.com/bcpierce00/unison/"; + +if [[ "${PV}" == ** ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/bcpierce00/${PN}.git"; +else + SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + + KEYWORDS="amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" +fi LICENSE="GPL-2" SLOT="$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="debug doc gtk +ocamlopt threads" +IUSE="debug doc gui +ocamlopt +threads" +RESTRICT="!ocamlopt? ( strip )" -BDEPEND="dev-lang/ocaml:=[ocamlopt?] - doc? ( app-text/dvipsk +BDEPEND=" + dev-lang/ocaml:=[ocamlopt?] + doc? ( + app-text/dvipsk app-text/ghostscript-gpl - dev-texlive/texlive-latex dev-tex/hevea + dev-texlive/texlive-latex www-client/lynx - )" -DEPEND="gtk? ( dev-ml/lablgtk:2=[ocamlopt?] )" -RDEPEND="gtk? ( dev-ml/lablgtk:2=[ocamlopt?] - || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) ) - >=app-eselect/eselect-unison-0.4" + ) +" +DEPEND=" + gui? ( + dev-ml/lablgtk:2=[ocamlopt?] + ) +" +RDEPEND=" + gui? ( + dev-ml/lablgtk:2=[ocamlopt?] + || ( + net-misc/ssh-askpass-fullscreen + net-misc/x11-ssh-askpass + ) + ) +" +IDEPEND=" + >=app-eselect/eselect-unison-0.4 +" DOCS=( CONTRIB INSTALL NEWS README ROADMAP.txt TODO.txt ) QA_FLAGS_IGNORED="usr/bin/${PN}-fsmonitor-${SLOT}" +gui_cache_update() { + if use gui ; then + xdg_icon_cache_update + xdg_desktop_database_update + fi +} + src_prepare() { default + # https://github.com/bcpierce00/unison/issues/416 sed -e "/ifdef\ HEVEA/,/endif/d" -i doc/Makefile || die # https://github.com/bcpierce00/unison/pull/415 @@ -39,26 +74,28 @@ src_prepare() { } src_compile() { - local myconf + local -a myconf=() - if use threads; then - myconf+=( THREADS=true ) + if use debug ; then + myconf+=( DEBUGGING=true ) fi - if use debug; then - myconf+=( DEBUGGING=true ) + if use doc; then + VARTEXFONTS="${T}/fonts" emake "${myconf[@]}" CFLAGS="" HEVEA=true docs fi - if use gtk; then + if use gui ; then myconf+=( UISTYLE=gtk2 ) else myconf+=( UISTYLE=text ) fi - use ocamlopt || myconf+=( NATIVE=false ) + if ! use ocamlopt ; then + myconf+=( NATIVE=false ) + fi - if use doc; then - VARTEXFONTS="${T}/fonts" emake "${myconf[@]}" CFLAGS="" HEVEA=true docs + if use threads ; then + myconf+=( THREADS=true ) fi # Discard cflags as it will try to pass them to ocamlc... @@ -72,18 +109,19 @@ src_test() { src_install() { # install manually, since it's just too much # work to force the Makefile to do the right thing. - local binname cd src || die - for binname in unison unison-fsmonitor; do - newbin ${binname} ${binname}-${SLOT} + local binname + for binname in unison unison-
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: b78b9808ad65b91102af98730e6cb6a2c4369e05 Author: Maciej Barć gentoo org> AuthorDate: Thu Jun 20 20:44:18 2024 + Commit: Maciej Barć gentoo org> CommitDate: Thu Jun 20 21:01:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b78b9808 net-misc/unison: bump to 2.53.5 Signed-off-by: Maciej Barć gentoo.org> net-misc/unison/Manifest | 1 + net-misc/unison/unison-2.53.5.ebuild | 138 +++ 2 files changed, 139 insertions(+) diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest index 120b6d85e835..3f10329b5846 100644 --- a/net-misc/unison/Manifest +++ b/net-misc/unison/Manifest @@ -1,2 +1,3 @@ DIST unison-2.51.5.tar.gz 1385407 BLAKE2B cdad4683518ec9c7c43d9107d8533fa393a68f602782d96ddba345df07b1ef70cc2ebf7dfd205fc7535349553a5e0d3c2931099bde99e5c736bc815ccdd294f8 SHA512 4a31df4d043d2b7552438f9fc2056098b9a35cd1cae1a037083cb56d91ec6fec0c3164de73914ff46cb8821f78c1594f48bf0334a94d9d706cd82ce3a6b70440 DIST unison-2.53.3.tar.gz 1415490 BLAKE2B 1142419781f5084da7ae8d043897f2f80aa4c3770a1c5cb44f8d7f669f718c41dd7fa6d13069cd95c71842233309eb886f63ab525e5e446ff761ea970de0e794 SHA512 f3fafd5e1a2950a00ed8bcc682036180ea40eff1ccfa1fc671cca49954890a535ee48faf1e8e62002563143e5479b9df1eca1db1caf03dffc50449fb467b8e2b +DIST unison-2.53.5.tar.gz 1408926 BLAKE2B e7e3db458a485fca8820508a964df5877aed0a2d6a3ea8305298d0c6516591323f3cacdd86c4e057585c0f3b2da8a03a5a3653f543d6f1acb20701f23a81f470 SHA512 eabeed7b428f1985610b47ce8bc7faac515fd24937727612aa45435da3e38d40b6cd6d227eb3b65dc370d46458cecfca9d0e9e1712b2b7fa41b76675f8115c4c diff --git a/net-misc/unison/unison-2.53.5.ebuild b/net-misc/unison/unison-2.53.5.ebuild new file mode 100644 index ..95aaf5401b6c --- /dev/null +++ b/net-misc/unison/unison-2.53.5.ebuild @@ -0,0 +1,138 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop xdg-utils + +DESCRIPTION="Two-way cross-platform file synchronizer" +HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/ + https://github.com/bcpierce00/unison/"; + +if [[ "${PV}" == ** ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/bcpierce00/${PN}.git"; +else + SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + + KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +fi + +LICENSE="GPL-2" +SLOT="$(ver_cut 1-2)" +IUSE="doc gui +ocamlopt" + +BDEPEND=" + dev-lang/ocaml:=[ocamlopt?] + doc? ( + app-text/dvipsk + app-text/ghostscript-gpl + dev-texlive/texlive-latex + ) +" +DEPEND=" + gui? ( + dev-ml/lablgtk:3=[ocamlopt?] + ) +" +RDEPEND=" + >=dev-lang/ocaml-4.08:= + gui? ( + dev-ml/lablgtk:3=[ocamlopt?] + || ( + net-misc/ssh-askpass-fullscreen + net-misc/x11-ssh-askpass + ) + ) +" +IDEPEND=" + >=app-eselect/eselect-unison-0.4 +" + +DOCS=( CONTRIBUTING.md README.md src/FEATURES.md src/ROADMAP.txt src/TODO.txt ) + +QA_FLAGS_IGNORED="usr/bin/${PN}-fsmonitor-${SLOT}" + +gui_cache_update() { + if use gui ; then + xdg_icon_cache_update + xdg_desktop_database_update + fi +} + +src_compile() { + local -a myconf=() + + if ! use ocamlopt ; then + myconf+=( NATIVE=false ) + fi + + # Discard cflags as it will try to pass them to ocamlc... + emake "${myconf[@]}" CFLAGS="" -j1 tui fsmonitor manpage + + if use gui ; then + emake "${myconf[@]}" CFLAGS="" -j1 gui + fi + + if use doc ; then + VARTEXFONTS="${T}/fonts" emake "${myconf[@]}" CFLAGS="" HEVEA=false docs + fi +} + +src_test() { + emake test CFLAGS="" +} + +src_install() { + # install manually, since it's just too much + # work to force the Makefile to do the right thing. + cd "${S}/src" || die + + local -a bins=( + unison + unison-fsmonitor + ) + + if use gui ; then + bins+=( unison-gui ) + fi + + local binname + for binname in "${bins[@]}" ; do + exeinto /usr/bin + newexe "${binname}" "${binname}-${SLOT}" + done + + cd "${S}" || die + + doman "man/${PN}.1" + + if use gui ; then + newicon -s scalable icons/U.svg "${PN}-${SLOT}.svg" + make_desktop_entry "${PN}-${SLOT}" "${PN^} GUI (${SLOT})" "${PN}-${SLOT}" + fi + + if use doc ; then + DOCS+=( doc/unison-manual.pdf ) + fi + + einstalldocs +} + +pkg_postinst() { + elog "Unison now uses SLOTs, so you can specify servercmd=/usr/bin/unison-${SLOT}" + elog "in your profile files to access ex
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: d0874cc679f515df1c469e4b388d86beeadd8a8d Author: Maciej Barć gentoo org> AuthorDate: Thu Jun 20 20:48:33 2024 + Commit: Maciej Barć gentoo org> CommitDate: Thu Jun 20 21:01:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0874cc6 net-misc/unison: add the Gentoo ML project as the maintainer Signed-off-by: Maciej Barć gentoo.org> net-misc/unison/metadata.xml | 18 +++--- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/net-misc/unison/metadata.xml b/net-misc/unison/metadata.xml index ddea0b516f37..bb6a9ec8d72c 100644 --- a/net-misc/unison/metadata.xml +++ b/net-misc/unison/metadata.xml @@ -1,11 +1,15 @@ https://www.gentoo.org/dtd/metadata.dtd";> + - - - bcpierce00/unison - https://github.com/bcpierce00/unison/issues - https://github.com/bcpierce00/unison/wiki - https://www.cis.upenn.edu/~bcpierce/unison/changes.html - + +m...@gentoo.org +ML + + +bcpierce00/unison +https://github.com/bcpierce00/unison/issues + https://www.cis.upenn.edu/~bcpierce/unison/changes.html +https://github.com/bcpierce00/unison/wiki +
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 437509263eb4ac577eb618e8744a06d8ad7a3b5b Author: Christopher Fore posteo net> AuthorDate: Sat Nov 25 19:19:14 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Jan 27 09:16:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43750926 net-misc/unison: add 2.53.3 Tested on amd64 and builds successfully, tests pass. Removed ~sparc-solaris from the original ebuild provided as `pkgcheck scan` said it was unknown. Bug: https://bugs.gentoo.org/769341 Closes: https://bugs.gentoo.org/887609 Signed-off-by: Christopher Fore posteo.net> Closes: https://github.com/gentoo/gentoo/pull/33986 Signed-off-by: Joonas Niilola gentoo.org> net-misc/unison/Manifest | 1 + net-misc/unison/unison-2.53.3.ebuild | 99 2 files changed, 100 insertions(+) diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest index a43b259cbb2b..120b6d85e835 100644 --- a/net-misc/unison/Manifest +++ b/net-misc/unison/Manifest @@ -1 +1,2 @@ DIST unison-2.51.5.tar.gz 1385407 BLAKE2B cdad4683518ec9c7c43d9107d8533fa393a68f602782d96ddba345df07b1ef70cc2ebf7dfd205fc7535349553a5e0d3c2931099bde99e5c736bc815ccdd294f8 SHA512 4a31df4d043d2b7552438f9fc2056098b9a35cd1cae1a037083cb56d91ec6fec0c3164de73914ff46cb8821f78c1594f48bf0334a94d9d706cd82ce3a6b70440 +DIST unison-2.53.3.tar.gz 1415490 BLAKE2B 1142419781f5084da7ae8d043897f2f80aa4c3770a1c5cb44f8d7f669f718c41dd7fa6d13069cd95c71842233309eb886f63ab525e5e446ff761ea970de0e794 SHA512 f3fafd5e1a2950a00ed8bcc682036180ea40eff1ccfa1fc671cca49954890a535ee48faf1e8e62002563143e5479b9df1eca1db1caf03dffc50449fb467b8e2b diff --git a/net-misc/unison/unison-2.53.3.ebuild b/net-misc/unison/unison-2.53.3.ebuild new file mode 100644 index ..0de016690ac1 --- /dev/null +++ b/net-misc/unison/unison-2.53.3.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop xdg-utils + +DESCRIPTION="Two-way cross-platform file synchronizer" +HOMEPAGE="https://github.com/bcpierce00/unison"; +SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="debug doc gtk +ocamlopt threads" + +BDEPEND="dev-lang/ocaml:=[ocamlopt?] + doc? ( app-text/dvipsk + app-text/ghostscript-gpl + dev-texlive/texlive-latex )" +DEPEND="gtk? ( dev-ml/lablgtk:3=[ocamlopt?] )" +RDEPEND="gtk? ( dev-ml/lablgtk:3=[ocamlopt?] + || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) ) + >=app-eselect/eselect-unison-0.4 + >=dev-lang/ocaml-4.08" + +DOCS=( CONTRIB README ROADMAP.txt TODO.txt ) + +src_compile() { + local myconf + + if use threads; then + myconf+=( THREADS=true ) + fi + + if use debug; then + myconf+=( DEBUGGING=true ) + fi + + if use gtk; then + myconf+=( UISTYLE=gtk3 ) + else + myconf+=( UISTYLE=text ) + fi + + use ocamlopt || myconf+=( NATIVE=false ) + + if use doc; then + VARTEXFONTS="${T}/fonts" emake "${myconf[@]}" CFLAGS="" HEVEA=false docs + fi + + # Discard cflags as it will try to pass them to ocamlc... + emake "${myconf[@]}" CFLAGS="" src + + emake manpage +} + +src_test() { + emake test CFLAGS="" +} + +src_install() { + # install manually, since it's just too much + # work to force the Makefile to do the right thing. + local binname + cd src || die + for binname in unison unison-fsmonitor; do + newbin ${binname} ${binname}-${SLOT} + done + doman ../man/unison.1 + + if use gtk; then + newicon -s scalable ../icons/U.svg ${PN}-${SLOT}.svg + make_desktop_entry ${PN}-${SLOT} "${PN} (${SLOT})" "${PN}-${SLOT}" + fi + + if use doc; then + DOCS+=( ../doc/unison-manual.pdf ) + fi + + einstalldocs +} + +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." + eselect unison update || die + + if use gtk; then + xdg_icon_cache_update + fi +} + +pkg_postrm() { + if use gtk; then + xdg_icon_cache_update + fi +}
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 3d347299cf83e628dd12a61573cdfdcfa73ecca7 Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Jan 27 20:19:18 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Jan 27 22:34:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d347299 net-misc/unison: drop 2.51.3_p20201127, 2.51.4_rc2 Signed-off-by: Andreas Sturmlechner gentoo.org> net-misc/unison/Manifest | 2 - net-misc/unison/unison-2.51.3_p20201127.ebuild | 110 - net-misc/unison/unison-2.51.4_rc2.ebuild | 107 3 files changed, 219 deletions(-) diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest index e20b41c58602..a43b259cbb2b 100644 --- a/net-misc/unison/Manifest +++ b/net-misc/unison/Manifest @@ -1,3 +1 @@ -DIST unison-2.51.3_p20201127.tar.gz 1374770 BLAKE2B 83c133f2cb99e10fac96efde333291a671edab5eb45dd6dcf56cb25845385425353a5f413ab752361124ec7bbac21daf3f813d5539b21229d943cf7f0bfae2fd SHA512 4b978a5e3df620317b7a9214054d64f319d09c5617b07ddf3cf76b18c641ce791f7b6a4ef70c64b146e3e4f25a5904584fb576703c2de4b17cfcffa8905a -DIST unison-2.51.4_rc2.tar.gz 1377263 BLAKE2B d403e019f0757f66be5157cff97596c9dae1306a5ba33af27fe55a69fb1ae50d6ef6db54403d14a0afb27cb7a0ebe198021d6cdf58430c530575fc934c837703 SHA512 c61f827490036fbe3074ce5d970e6b4e981a4fde848c307c817f51d73f450d4b5d437503f5392bd2b654121547919b9724112383f71736a9e0e7b308bc3e99b6 DIST unison-2.51.5.tar.gz 1385407 BLAKE2B cdad4683518ec9c7c43d9107d8533fa393a68f602782d96ddba345df07b1ef70cc2ebf7dfd205fc7535349553a5e0d3c2931099bde99e5c736bc815ccdd294f8 SHA512 4a31df4d043d2b7552438f9fc2056098b9a35cd1cae1a037083cb56d91ec6fec0c3164de73914ff46cb8821f78c1594f48bf0334a94d9d706cd82ce3a6b70440 diff --git a/net-misc/unison/unison-2.51.3_p20201127.ebuild b/net-misc/unison/unison-2.51.3_p20201127.ebuild deleted file mode 100644 index 4c244d239442.. --- a/net-misc/unison/unison-2.51.3_p20201127.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop xdg-utils - -MY_COMMIT="4713e608d2f9c998ba4412fee53b94dc9bef98b9" -DESCRIPTION="Two-way cross-platform file synchronizer" -HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; -SRC_URI="https://github.com/bcpierce00/unison/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" -IUSE="debug doc gtk +ocamlopt threads" -RESTRICT="!ocamlopt? ( strip )" # https://bugs.gentoo.org/685776#c0 - -# ocaml version so we are sure it has ocamlopt use flag -BDEPEND="dev-lang/ocaml:=[ocamlopt?] - doc? ( app-text/dvipsk - app-text/ghostscript-gpl - dev-texlive/texlive-latex )" -DEPEND="gtk? ( dev-ml/lablgtk:2=[ocamlopt?] )" -RDEPEND="gtk? ( dev-ml/lablgtk:2=[ocamlopt?] - || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) ) - >=app-eselect/eselect-unison-0.4" - -S="${WORKDIR}/${PN}-${MY_COMMIT}" - -DOCS=( BUGS.txt CONTRIB INSTALL NEWS README ROADMAP.txt TODO.txt ) - -src_prepare() { - # https://github.com/bcpierce00/unison/issues/416 - sed -e "/ifdef\ HEVEA/,/endif/d" -i doc/Makefile || die - # https://github.com/bcpierce00/unison/pull/415 - sed -e "/myName/d" -i doc/docs.ml || die - default -} - -src_compile() { - local myconf - - if use threads; then - myconf="$myconf THREADS=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" - - if use doc; then - VARTEXFONTS="${T}/fonts" emake $myconf CFLAGS="" HEVEA=false docs - fi - - # Discard cflags as it will try to pass them to ocamlc... - emake $myconf CFLAGS="" src -} - -src_test() { - emake test CFLAGS="" -} - -src_install() { - # install manually, since it's just too much - # work to force the Makefile to do the right thing. - local binname - cd src || die - for binname in unison unison-fsmonitor; do - newbin ${binname} ${binname}-${SLOT} - done - - if use gtk; then - newicon -s scalable ../icons/U.svg ${PN}-${SLOT}.svg - make_desktop_entry ${PN}-${SLOT} "${PN} (${SLOT})" "${PN}-${SLOT}" - fi - - # Waiting for https://github.com/bcpierce00/unison/issues/411 - if use doc; then - DOCS+=( ../doc/unison-manual.pdf ) - # HTML_DOCS=( "${DISTDIR}/${P}-manual.html" ) - fi - - einstalldocs -} - -pkg_postinst() { - elog "Unison now uses SLOTs, so you can specify servercmd=/usr/bin/uni
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: dde21e140da7bf4033264f1b4c902dfc9bcc8829 Author: Sam James gentoo org> AuthorDate: Mon Dec 19 00:58:18 2022 + Commit: Sam James gentoo org> CommitDate: Mon Dec 19 00:58:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dde21e14 net-misc/unison: Stabilize 2.51.5 amd64, #886783 Signed-off-by: Sam James gentoo.org> net-misc/unison/unison-2.51.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/unison/unison-2.51.5.ebuild b/net-misc/unison/unison-2.51.5.ebuild index 28e83456f8d5..238c1a6c9172 100644 --- a/net-misc/unison/unison-2.51.5.ebuild +++ b/net-misc/unison/unison-2.51.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="GPL-2" SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" +KEYWORDS="amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" IUSE="debug doc gtk +ocamlopt threads" BDEPEND="dev-lang/ocaml:=[ocamlopt?]
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: f0bef1719edaaf93f85860e29e9a719f219ad88f Author: Sam James gentoo org> AuthorDate: Sun Dec 18 11:49:09 2022 + Commit: Sam James gentoo org> CommitDate: Sun Dec 18 11:49:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0bef171 net-misc/unison: Stabilize 2.51.5 x86, #886783 Signed-off-by: Sam James gentoo.org> net-misc/unison/unison-2.51.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/unison/unison-2.51.5.ebuild b/net-misc/unison/unison-2.51.5.ebuild index b378e9c13a3c..28e83456f8d5 100644 --- a/net-misc/unison/unison-2.51.5.ebuild +++ b/net-misc/unison/unison-2.51.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="GPL-2" SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" +KEYWORDS="~amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" IUSE="debug doc gtk +ocamlopt threads" BDEPEND="dev-lang/ocaml:=[ocamlopt?]
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: e38c57c052e642b449c44e9cdbf66d6b333c0a4b Author: Florian Schmaus gentoo org> AuthorDate: Sat Feb 26 10:28:13 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Sat Feb 26 10:29:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e38c57c0 net-misc/unison: update HOMEPAGE Signed-off-by: Florian Schmaus gentoo.org> net-misc/unison/unison-2.51.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/unison/unison-2.51.5.ebuild b/net-misc/unison/unison-2.51.5.ebuild index 9390b830c005..d17c53a3490f 100644 --- a/net-misc/unison/unison-2.51.5.ebuild +++ b/net-misc/unison/unison-2.51.5.ebuild @@ -6,7 +6,7 @@ EAPI=8 inherit desktop xdg-utils DESCRIPTION="Two-way cross-platform file synchronizer" -HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; +HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/ https://github.com/bcpierce00/unison"; SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: e7c75e16a9933ec3350b59abbbdb8152ded05140 Author: Florian Schmaus gentoo org> AuthorDate: Sat Feb 26 10:28:23 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Sat Feb 26 10:30:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7c75e16 net-misc/unison: suppress QA warning for unison-fsmonitor Signed-off-by: Florian Schmaus gentoo.org> net-misc/unison/unison-2.51.5.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/net-misc/unison/unison-2.51.5.ebuild b/net-misc/unison/unison-2.51.5.ebuild index d17c53a3490f..b378e9c13a3c 100644 --- a/net-misc/unison/unison-2.51.5.ebuild +++ b/net-misc/unison/unison-2.51.5.ebuild @@ -28,6 +28,8 @@ RDEPEND="gtk? ( dev-ml/lablgtk:2=[ocamlopt?] DOCS=( CONTRIB INSTALL NEWS README ROADMAP.txt TODO.txt ) +QA_FLAGS_IGNORED="usr/bin/${PN}-fsmonitor-${SLOT}" + src_prepare() { default # https://github.com/bcpierce00/unison/issues/416
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: b9a7e336ed7c038767aaf206772ff5be5dec105e Author: Dennis Eisele dennis-eisele de> AuthorDate: Thu Feb 24 18:38:30 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Sat Feb 26 10:29:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9a7e336 net-misc/unison: fix documentation building Closes: https://bugs.gentoo.org/833870 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Dennis Eisele dennis-eisele.de> Closes: https://github.com/gentoo/gentoo/pull/24335 Signed-off-by: Florian Schmaus gentoo.org> net-misc/unison/unison-2.51.5.ebuild | 9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/net-misc/unison/unison-2.51.5.ebuild b/net-misc/unison/unison-2.51.5.ebuild index f68427249b70..9390b830c005 100644 --- a/net-misc/unison/unison-2.51.5.ebuild +++ b/net-misc/unison/unison-2.51.5.ebuild @@ -17,7 +17,10 @@ IUSE="debug doc gtk +ocamlopt threads" BDEPEND="dev-lang/ocaml:=[ocamlopt?] doc? ( app-text/dvipsk app-text/ghostscript-gpl - dev-texlive/texlive-latex )" + dev-texlive/texlive-latex + dev-tex/hevea + www-client/lynx + )" DEPEND="gtk? ( dev-ml/lablgtk:2=[ocamlopt?] )" RDEPEND="gtk? ( dev-ml/lablgtk:2=[ocamlopt?] || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) ) @@ -53,7 +56,7 @@ src_compile() { use ocamlopt || myconf+=( NATIVE=false ) if use doc; then - VARTEXFONTS="${T}/fonts" emake "${myconf[@]}" CFLAGS="" HEVEA=false docs + VARTEXFONTS="${T}/fonts" emake "${myconf[@]}" CFLAGS="" HEVEA=true docs fi # Discard cflags as it will try to pass them to ocamlc... @@ -80,7 +83,7 @@ src_install() { if use doc; then DOCS+=( ../doc/unison-manual.pdf ) - HTML_DOCS=( "${DISTDIR}/${P}-manual.html" ) + HTML_DOCS=( "../doc/unison-manual.html" ) fi einstalldocs
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: fcd98b3c64bf81b38c67391c945e6181c65c7648 Author: Sam James gentoo org> AuthorDate: Tue Feb 22 01:43:14 2022 + Commit: Sam James gentoo org> CommitDate: Tue Feb 22 01:43:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcd98b3c net-misc/unison: drop obsolete comment Signed-off-by: Sam James gentoo.org> net-misc/unison/unison-2.51.5.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/net-misc/unison/unison-2.51.5.ebuild b/net-misc/unison/unison-2.51.5.ebuild index 9e1573deb3a6..f68427249b70 100644 --- a/net-misc/unison/unison-2.51.5.ebuild +++ b/net-misc/unison/unison-2.51.5.ebuild @@ -14,7 +14,6 @@ SLOT="$(ver_cut 1-2)" KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" IUSE="debug doc gtk +ocamlopt threads" -# ocaml version so we are sure it has ocamlopt use flag BDEPEND="dev-lang/ocaml:=[ocamlopt?] doc? ( app-text/dvipsk app-text/ghostscript-gpl
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 916d5d52de676833b5006e68a5d00b3dccb1f8c0 Author: Dennis Eisele dennis-eisele de> AuthorDate: Tue Feb 22 00:09:05 2022 + Commit: Sam James gentoo org> CommitDate: Tue Feb 22 01:40:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=916d5d52 net-misc/unison: bump version to 2.51.5 and bump EAPI to 8 Closes: https://bugs.gentoo.org/818247 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Dennis Eisele dennis-eisele.de> Closes: https://github.com/gentoo/gentoo/pull/24294 Signed-off-by: Sam James gentoo.org> net-misc/unison/Manifest | 1 + net-misc/unison/unison-2.51.5.ebuild | 105 +++ 2 files changed, 106 insertions(+) diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest index 0e186b02e774..e20b41c58602 100644 --- a/net-misc/unison/Manifest +++ b/net-misc/unison/Manifest @@ -1,2 +1,3 @@ DIST unison-2.51.3_p20201127.tar.gz 1374770 BLAKE2B 83c133f2cb99e10fac96efde333291a671edab5eb45dd6dcf56cb25845385425353a5f413ab752361124ec7bbac21daf3f813d5539b21229d943cf7f0bfae2fd SHA512 4b978a5e3df620317b7a9214054d64f319d09c5617b07ddf3cf76b18c641ce791f7b6a4ef70c64b146e3e4f25a5904584fb576703c2de4b17cfcffa8905a DIST unison-2.51.4_rc2.tar.gz 1377263 BLAKE2B d403e019f0757f66be5157cff97596c9dae1306a5ba33af27fe55a69fb1ae50d6ef6db54403d14a0afb27cb7a0ebe198021d6cdf58430c530575fc934c837703 SHA512 c61f827490036fbe3074ce5d970e6b4e981a4fde848c307c817f51d73f450d4b5d437503f5392bd2b654121547919b9724112383f71736a9e0e7b308bc3e99b6 +DIST unison-2.51.5.tar.gz 1385407 BLAKE2B cdad4683518ec9c7c43d9107d8533fa393a68f602782d96ddba345df07b1ef70cc2ebf7dfd205fc7535349553a5e0d3c2931099bde99e5c736bc815ccdd294f8 SHA512 4a31df4d043d2b7552438f9fc2056098b9a35cd1cae1a037083cb56d91ec6fec0c3164de73914ff46cb8821f78c1594f48bf0334a94d9d706cd82ce3a6b70440 diff --git a/net-misc/unison/unison-2.51.5.ebuild b/net-misc/unison/unison-2.51.5.ebuild new file mode 100644 index ..9e1573deb3a6 --- /dev/null +++ b/net-misc/unison/unison-2.51.5.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop xdg-utils + +DESCRIPTION="Two-way cross-platform file synchronizer" +HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; +SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" +IUSE="debug doc gtk +ocamlopt threads" + +# ocaml version so we are sure it has ocamlopt use flag +BDEPEND="dev-lang/ocaml:=[ocamlopt?] + doc? ( app-text/dvipsk + app-text/ghostscript-gpl + dev-texlive/texlive-latex )" +DEPEND="gtk? ( dev-ml/lablgtk:2=[ocamlopt?] )" +RDEPEND="gtk? ( dev-ml/lablgtk:2=[ocamlopt?] + || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) ) + >=app-eselect/eselect-unison-0.4" + +DOCS=( CONTRIB INSTALL NEWS README ROADMAP.txt TODO.txt ) + +src_prepare() { + default + # https://github.com/bcpierce00/unison/issues/416 + sed -e "/ifdef\ HEVEA/,/endif/d" -i doc/Makefile || die + # https://github.com/bcpierce00/unison/pull/415 + sed -e "/myName/d" -i doc/docs.ml || die +} + +src_compile() { + local myconf + + if use threads; then + myconf+=( THREADS=true ) + fi + + if use debug; then + myconf+=( DEBUGGING=true ) + fi + + if use gtk; then + myconf+=( UISTYLE=gtk2 ) + else + myconf+=( UISTYLE=text ) + fi + + use ocamlopt || myconf+=( NATIVE=false ) + + if use doc; then + VARTEXFONTS="${T}/fonts" emake "${myconf[@]}" CFLAGS="" HEVEA=false docs + fi + + # Discard cflags as it will try to pass them to ocamlc... + emake "${myconf[@]}" CFLAGS="" src +} + +src_test() { + emake test CFLAGS="" +} + +src_install() { + # install manually, since it's just too much + # work to force the Makefile to do the right thing. + local binname + cd src || die + for binname in unison unison-fsmonitor; do + newbin ${binname} ${binname}-${SLOT} + done + + if use gtk; then + newicon -s scalable ../icons/U.svg ${PN}-${SLOT}.svg + make_desktop_entry ${PN}-${SLOT} "${PN} (${SLOT})" "${PN}-${SLOT}" + fi + + if use doc; then + DOCS+=( ../doc/unison-manual.pdf ) + HTML_DOCS=( "${DISTDIR}/${P}-manual.html" ) + fi + + einstalldocs +} + +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." + eselect unison update || die + +
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/files/
commit: 3a6f7403466720c09da8ccd940baeb391d6a6a8f Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sat May 1 17:57:32 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Tue May 18 10:34:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a6f7403 net-misc/unison: remove unused patch(es) Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/20636 Signed-off-by: Joonas Niilola gentoo.org> .../files/unison-2.48.15_p4-ocaml-4.08.patch | 67 -- .../unison/files/unison-2.48.4-Makefile-dep.patch | 20 --- 2 files changed, 87 deletions(-) diff --git a/net-misc/unison/files/unison-2.48.15_p4-ocaml-4.08.patch b/net-misc/unison/files/unison-2.48.15_p4-ocaml-4.08.patch deleted file mode 100644 index 8a8205d3cfe..000 --- a/net-misc/unison/files/unison-2.48.15_p4-ocaml-4.08.patch +++ /dev/null @@ -1,67 +0,0 @@ -Reworked for v2.48.15v4 ( https://github.com/bcpierce00/unison/commit/29fa058 ) - -From: Stephane Glondu -Date: Mon, 25 Nov 2019 10:52:48 +0100 -Subject: Fix compilation with OCaml 4.08.1 - - files.ml | 2 +- - recon.ml | 4 ++-- - system/system_generic.ml | 2 +- - uigtk2.ml| 2 +- - 5 files changed, 6 insertions(+), 6 deletions(-) - -diff --git a/Makefile.OCaml b/Makefile.OCaml -index 21610ce..7549907 100644 a/files.ml -+++ b/files.ml -@@ -722,7 +722,7 @@ let get_files_in_directory dir = - with End_of_file -> - dirh.System.closedir () - end; -- Sort.list (<) !files -+ List.sort String.compare !files - - let ls dir pattern = - Util.convertUnixErrorsToTransient -diff --git a/recon.ml b/recon.ml -index 5ed358d..a8719c4 100644 a/recon.ml -+++ b/recon.ml -@@ -651,8 +651,8 @@ let rec reconcile - - (* Sorts the paths so that they will be displayed in order *) - let sortPaths pathUpdatesList = -- Sort.list --(fun (p1, _) (p2, _) -> Path.compare p1 p2 <= 0) -+ List.sort -+Path.compare - pathUpdatesList - - let rec enterPath p1 p2 t = -diff --git a/system/system_generic.ml b/system/system_generic.ml -index 9230cdc..ee457c5 100755 a/system/system_generic.ml -+++ b/system/system_generic.ml -@@ -47,7 +47,7 @@ let open_out_gen = open_out_gen - let chmod = Unix.chmod - let chown = Unix.chown - let utimes = Unix.utimes --let link = Unix.link -+let link s d = Unix.link s d - let openfile = Unix.openfile - let opendir f = - let h = Unix.opendir f in -diff --git a/uigtk2.ml b/uigtk2.ml -index 206d8ad..b2a17e2 100644 a/uigtk2.ml -+++ b/uigtk2.ml -@@ -94,7 +94,7 @@ let icon = - let icon = - let p = GdkPixbuf.create ~width:48 ~height:48 ~has_alpha:true () in - Gpointer.blit --(Gpointer.region_of_string Pixmaps.icon_data) (GdkPixbuf.get_pixels p); -+(Gpointer.region_of_bytes Pixmaps.icon_data) (GdkPixbuf.get_pixels p); - p - - let leftPtrWatch = diff --git a/net-misc/unison/files/unison-2.48.4-Makefile-dep.patch b/net-misc/unison/files/unison-2.48.4-Makefile-dep.patch deleted file mode 100644 index f65959dfb4a..000 --- a/net-misc/unison/files/unison-2.48.4-Makefile-dep.patch +++ /dev/null @@ -1,20 +0,0 @@ -Makefile.OCaml: fswatch.cmi depends on ubase/prefs.cmi. - - The dependency is needed to compile unison - in parallel. - -Reference: https://github.com/bcpierce00/unison/pull/100 - -diff --git a/Makefile.OCaml b/Makefile.OCaml -index 21610ce..84fe7ad 100644 a/Makefile.OCaml -+++ b/Makefile.OCaml -@@ -426,6 +426,8 @@ win32rc/unison.res.lib: win32rc/unison.res - @echo "$(CAMLC): $< ---> $@" - $(CAMLC) $(CAMLFLAGS) -c $(CWD)/$< - -+fswatch.cmi : ubase/prefs.cmi -+ - %.cmo: %.ml - @echo "$(OCAMLC): $< ---> $@" - $(OCAMLC) $(CAMLFLAGS) -c $(CWD)/$<
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 921a68af015d95b880642ac291df6a2335fc47e6 Author: Alfredo Tupone gentoo org> AuthorDate: Mon May 3 06:10:35 2021 + Commit: Alfredo Tupone gentoo org> CommitDate: Mon May 3 06:10:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=921a68af net-misc/unison: require ocamlopt on lablgtk when needed Closes: https://bugs.gentoo.org/782109 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Alfredo Tupone gentoo.org> net-misc/unison/unison-2.51.3_p20201127.ebuild | 4 ++-- net-misc/unison/unison-2.51.4_rc2.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/net-misc/unison/unison-2.51.3_p20201127.ebuild b/net-misc/unison/unison-2.51.3_p20201127.ebuild index 0d813590718..484fcb308f3 100644 --- a/net-misc/unison/unison-2.51.3_p20201127.ebuild +++ b/net-misc/unison/unison-2.51.3_p20201127.ebuild @@ -21,8 +21,8 @@ BDEPEND="dev-lang/ocaml:=[ocamlopt?] doc? ( app-text/dvipsk app-text/ghostscript-gpl dev-texlive/texlive-latex )" -DEPEND="gtk? ( dev-ml/lablgtk:2= )" -RDEPEND="gtk? ( dev-ml/lablgtk:2= +DEPEND="gtk? ( dev-ml/lablgtk:2=[ocamlopt?] )" +RDEPEND="gtk? ( dev-ml/lablgtk:2=[ocamlopt?] || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) ) >=app-eselect/eselect-unison-0.4" diff --git a/net-misc/unison/unison-2.51.4_rc2.ebuild b/net-misc/unison/unison-2.51.4_rc2.ebuild index db9797ada80..2a61c1d85d3 100644 --- a/net-misc/unison/unison-2.51.4_rc2.ebuild +++ b/net-misc/unison/unison-2.51.4_rc2.ebuild @@ -20,8 +20,8 @@ BDEPEND="dev-lang/ocaml:=[ocamlopt?] doc? ( app-text/dvipsk app-text/ghostscript-gpl dev-texlive/texlive-latex )" -DEPEND="gtk? ( dev-ml/lablgtk:2= )" -RDEPEND="gtk? ( dev-ml/lablgtk:2= +DEPEND="gtk? ( dev-ml/lablgtk:2=[ocamlopt?] )" +RDEPEND="gtk? ( dev-ml/lablgtk:2=[ocamlopt?] || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) ) >=app-eselect/eselect-unison-0.4"
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: d1e10fb820af15afd24852cab8041a5b9ef6ae35 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Fri Apr 16 06:46:28 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Apr 28 06:42:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1e10fb8 net-misc/unison: remove :2.48 Closes: https://bugs.gentoo.org/749744 Closes: https://bugs.gentoo.org/770361 Closes: https://bugs.gentoo.org/569502 Closes: https://bugs.gentoo.org/639444 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/20402 Signed-off-by: Joonas Niilola gentoo.org> net-misc/unison/Manifest| 3 - net-misc/unison/unison-2.48.15_p4-r2.ebuild | 109 2 files changed, 112 deletions(-) diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest index 41d484b0b4f..0e186b02e77 100644 --- a/net-misc/unison/Manifest +++ b/net-misc/unison/Manifest @@ -1,5 +1,2 @@ -DIST unison-2.48.15v4.tar.gz 1911781 BLAKE2B d3dabea1b8b0d2a8c64716144d33265ba904d7658f64c7f0e74b47a1dd10cf2b692d150052e3234be74aedbcf35a37fe1da9f393802c96810e36ef115609dcec SHA512 658b37fd18d8dee517e88ad707f7e80c1731542a0e07e6a8d56e6598e38bcf405cdb8db224274bf9b3319ed87efc45057d1f79e6437c4ca53afe9cec4afe6c78 -DIST unison-2.48.4-manual.html 278110 BLAKE2B 8a85662399aff31a016964783b32c195cb32f5e6bab44c2f0f08740ab88393f4c73b98ecf58d6930bf103c1bec45720306343fa9fe39d3cdd73ffbbac2b9093c SHA512 b995712cda51d612bd81c89589d872099b3b9c90f7413268b24ab399a1eff7690200980514a834ee3d12bd3c89ef61bb8a29b3970c01433e0c4671d363a96b68 -DIST unison-2.48.4-manual.pdf 516093 BLAKE2B 8e752a01b8c4335d6687b1f4f20ee09fda90b7521b7ed87af43273416fb3119682078d969772e8c3f7395ef499257dafd67c455a4646868008090ea15063869e SHA512 514da1eda0405416e53b1c8e027d39a803f9030824deccfaf5630aec21c52c6c9ea0d1006461faa8fb26738f4a33eecfe1ae24126fdb7a53ada6b90db270e6c9 DIST unison-2.51.3_p20201127.tar.gz 1374770 BLAKE2B 83c133f2cb99e10fac96efde333291a671edab5eb45dd6dcf56cb25845385425353a5f413ab752361124ec7bbac21daf3f813d5539b21229d943cf7f0bfae2fd SHA512 4b978a5e3df620317b7a9214054d64f319d09c5617b07ddf3cf76b18c641ce791f7b6a4ef70c64b146e3e4f25a5904584fb576703c2de4b17cfcffa8905a DIST unison-2.51.4_rc2.tar.gz 1377263 BLAKE2B d403e019f0757f66be5157cff97596c9dae1306a5ba33af27fe55a69fb1ae50d6ef6db54403d14a0afb27cb7a0ebe198021d6cdf58430c530575fc934c837703 SHA512 c61f827490036fbe3074ce5d970e6b4e981a4fde848c307c817f51d73f450d4b5d437503f5392bd2b654121547919b9724112383f71736a9e0e7b308bc3e99b6 diff --git a/net-misc/unison/unison-2.48.15_p4-r2.ebuild b/net-misc/unison/unison-2.48.15_p4-r2.ebuild deleted file mode 100644 index 1f9bb1d55d0..000 --- a/net-misc/unison/unison-2.48.15_p4-r2.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop xdg-utils - -# Use the docs for the last 'normal' release -DOC_P="${PN}-2.48.4" -DESCRIPTION="Two-way cross-platform file synchronizer" -HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; -SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV/_p/v}.tar.gz -> ${P/_p/v}.tar.gz" -# No manual.pdf or manual.html available for this version -SRC_URI+=" doc? ( https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${DOC_VER}/${DOC_P}-manual.pdf - https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${DOC_VER}/${DOC_P}-manual.html ) -" - -LICENSE="GPL-2" -SLOT="$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" -IUSE="debug doc gtk +ocamlopt threads" - -# Upstream, for this version, has explicitly disabled test with marker -# "Skipping some tests -- remove me!". Given the potentially destructive nature -# of those tests, let's not try to run them (they're re-enabled in subsequent -# releases). -RESTRICT="test !ocamlopt? ( strip )" - -# ocaml version so we are sure it has ocamlopt use flag -DEPEND="https://bugs.gentoo.org/709646 -) - -DOCS=( BUGS.txt CONTRIB INSTALL NEWS README ROADMAP.txt TODO.txt ) - -src_compile() { - local myconf="all" - - if use threads; then - myconf="$myconf THREADS=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 -} - -src_test() { - emake selftest CFLAGS="" -} - -src_install() { - # install manually, since it's just too much - # work to force the Makefile to do the right thing. - local binname - for binname in unison unison-fsmonitor; do -
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 9fa89b44b31641ab9274770a583a0b0cb2f973d1 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Fri Apr 16 06:37:29 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Apr 28 06:42:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fa89b44 net-misc/unison: remove old Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Signed-off-by: Joonas Niilola gentoo.org> net-misc/unison/Manifest | 1 - net-misc/unison/unison-2.51.3_p20201024.ebuild | 111 - 2 files changed, 112 deletions(-) diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest index 6c8e996aba1..41d484b0b4f 100644 --- a/net-misc/unison/Manifest +++ b/net-misc/unison/Manifest @@ -1,6 +1,5 @@ DIST unison-2.48.15v4.tar.gz 1911781 BLAKE2B d3dabea1b8b0d2a8c64716144d33265ba904d7658f64c7f0e74b47a1dd10cf2b692d150052e3234be74aedbcf35a37fe1da9f393802c96810e36ef115609dcec SHA512 658b37fd18d8dee517e88ad707f7e80c1731542a0e07e6a8d56e6598e38bcf405cdb8db224274bf9b3319ed87efc45057d1f79e6437c4ca53afe9cec4afe6c78 DIST unison-2.48.4-manual.html 278110 BLAKE2B 8a85662399aff31a016964783b32c195cb32f5e6bab44c2f0f08740ab88393f4c73b98ecf58d6930bf103c1bec45720306343fa9fe39d3cdd73ffbbac2b9093c SHA512 b995712cda51d612bd81c89589d872099b3b9c90f7413268b24ab399a1eff7690200980514a834ee3d12bd3c89ef61bb8a29b3970c01433e0c4671d363a96b68 DIST unison-2.48.4-manual.pdf 516093 BLAKE2B 8e752a01b8c4335d6687b1f4f20ee09fda90b7521b7ed87af43273416fb3119682078d969772e8c3f7395ef499257dafd67c455a4646868008090ea15063869e SHA512 514da1eda0405416e53b1c8e027d39a803f9030824deccfaf5630aec21c52c6c9ea0d1006461faa8fb26738f4a33eecfe1ae24126fdb7a53ada6b90db270e6c9 -DIST unison-2.51.3_p20201024.tar.gz 1371551 BLAKE2B 780cc176ed203345408551aaa11990e4da1ec0d4adfd928f3e8ff9c180f35fafb6ac097c00c95da8fe9178db122ea025e9f4336413f0694cea099ab80e2ae00e SHA512 87c7ce33621bc323607e901547da30b8fc0a842ba35128627f5d44fb4befd76ff94586ec1f8eb1f3359da756d09d8bf2481cf0d6eb2ea421113e0e4efdcbdf61 DIST unison-2.51.3_p20201127.tar.gz 1374770 BLAKE2B 83c133f2cb99e10fac96efde333291a671edab5eb45dd6dcf56cb25845385425353a5f413ab752361124ec7bbac21daf3f813d5539b21229d943cf7f0bfae2fd SHA512 4b978a5e3df620317b7a9214054d64f319d09c5617b07ddf3cf76b18c641ce791f7b6a4ef70c64b146e3e4f25a5904584fb576703c2de4b17cfcffa8905a DIST unison-2.51.4_rc2.tar.gz 1377263 BLAKE2B d403e019f0757f66be5157cff97596c9dae1306a5ba33af27fe55a69fb1ae50d6ef6db54403d14a0afb27cb7a0ebe198021d6cdf58430c530575fc934c837703 SHA512 c61f827490036fbe3074ce5d970e6b4e981a4fde848c307c817f51d73f450d4b5d437503f5392bd2b654121547919b9724112383f71736a9e0e7b308bc3e99b6 diff --git a/net-misc/unison/unison-2.51.3_p20201024.ebuild b/net-misc/unison/unison-2.51.3_p20201024.ebuild deleted file mode 100644 index 7f864d5d40b..000 --- a/net-misc/unison/unison-2.51.3_p20201024.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop xdg-utils - -MY_COMMIT="73f1bfa2476f907e2d781948ce9e764230bf8b27" -DESCRIPTION="Two-way cross-platform file synchronizer" -HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; -SRC_URI="https://github.com/bcpierce00/unison/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" -IUSE="debug doc gtk +ocamlopt threads" -RESTRICT="!ocamlopt? ( strip )" # https://bugs.gentoo.org/685776#c0 - -# ocaml version so we are sure it has ocamlopt use flag -BDEPEND="dev-lang/ocaml:=[ocamlopt?] - doc? ( app-text/dvipsk - app-text/ghostscript-gpl - dev-texlive/texlive-latex )" -DEPEND="gtk? ( dev-ml/lablgtk:2= )" -RDEPEND="gtk? ( dev-ml/lablgtk:2= - || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) ) - >=app-eselect/eselect-unison-0.4" - -S="${WORKDIR}/${PN}-${MY_COMMIT}" - -DOCS=( BUGS.txt CONTRIB INSTALL NEWS README ROADMAP.txt TODO.txt ) - -src_prepare() { - # https://github.com/bcpierce00/unison/issues/416 - sed -e "/ifdef\ HEVEA/,/endif/d" -i doc/Makefile || die - # https://github.com/bcpierce00/unison/pull/415 - sed -e "/myName/d" -i doc/docs.ml || die - default -} - -src_compile() { - # build unison-manual.pdf but not .html - if use doc; then - local myconf="all docs HEVEA=false" - else - local myconf="all" - fi - - if use threads; then - myconf="$myconf THREADS=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
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 2f6559acc37befdd0c3955806cac768da537b97e Author: Sam James gentoo org> AuthorDate: Sun Apr 11 11:04:15 2021 + Commit: Sam James gentoo org> CommitDate: Sun Apr 11 11:04:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f6559ac net-misc/unison: Stabilize 2.51.3_p20201127 x86, #780852 Signed-off-by: Sam James gentoo.org> net-misc/unison/unison-2.51.3_p20201127.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/unison/unison-2.51.3_p20201127.ebuild b/net-misc/unison/unison-2.51.3_p20201127.ebuild index f63e304f3ab..481da49fe67 100644 --- a/net-misc/unison/unison-2.51.3_p20201127.ebuild +++ b/net-misc/unison/unison-2.51.3_p20201127.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/bcpierce00/unison/archive/${MY_COMMIT}.tar.gz -> ${P LICENSE="GPL-2" SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" +KEYWORDS="~amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" IUSE="debug doc gtk +ocamlopt threads" RESTRICT="!ocamlopt? ( strip )" # https://bugs.gentoo.org/685776#c0
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: de98d84f3e38bfaee359cbf6bb9d2e6c4814c52b Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Tue Mar 16 20:25:37 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Mar 19 07:24:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de98d84f net-misc/unison: Release candidate 2.51.4_rc2 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Signed-off-by: Joonas Niilola gentoo.org> net-misc/unison/Manifest | 1 + net-misc/unison/unison-2.51.4_rc2.ebuild | 107 +++ 2 files changed, 108 insertions(+) diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest index 0a56449311a..148332b235c 100644 --- a/net-misc/unison/Manifest +++ b/net-misc/unison/Manifest @@ -4,3 +4,4 @@ DIST unison-2.48.4-manual.pdf 516093 BLAKE2B 8e752a01b8c4335d6687b1f4f20ee09fda9 DIST unison-2.51.3_p20201024.tar.gz 1371551 BLAKE2B 780cc176ed203345408551aaa11990e4da1ec0d4adfd928f3e8ff9c180f35fafb6ac097c00c95da8fe9178db122ea025e9f4336413f0694cea099ab80e2ae00e SHA512 87c7ce33621bc323607e901547da30b8fc0a842ba35128627f5d44fb4befd76ff94586ec1f8eb1f3359da756d09d8bf2481cf0d6eb2ea421113e0e4efdcbdf61 DIST unison-2.51.3_p20201127.tar.gz 1374770 BLAKE2B 83c133f2cb99e10fac96efde333291a671edab5eb45dd6dcf56cb25845385425353a5f413ab752361124ec7bbac21daf3f813d5539b21229d943cf7f0bfae2fd SHA512 4b978a5e3df620317b7a9214054d64f319d09c5617b07ddf3cf76b18c641ce791f7b6a4ef70c64b146e3e4f25a5904584fb576703c2de4b17cfcffa8905a DIST unison-2.51.4_rc1.tar.gz 1374314 BLAKE2B 8b0218fa903ed8f1ceb3b489df8fbda5ba9fddfbe4b9440098d16dd298e15666bfc3722d1735069843511b7b39e8b49463c5b26b940ff770c7fcdfbd63eed1c2 SHA512 7b3fe2d09ff35ccdd68306d8fce6edd947489554c54afebe44d096210d2d8e58c6947386c2795c668070f5ba14a28547cee31d947d54ec90ed63927ad766c0bb +DIST unison-2.51.4_rc2.tar.gz 1377263 BLAKE2B d403e019f0757f66be5157cff97596c9dae1306a5ba33af27fe55a69fb1ae50d6ef6db54403d14a0afb27cb7a0ebe198021d6cdf58430c530575fc934c837703 SHA512 c61f827490036fbe3074ce5d970e6b4e981a4fde848c307c817f51d73f450d4b5d437503f5392bd2b654121547919b9724112383f71736a9e0e7b308bc3e99b6 diff --git a/net-misc/unison/unison-2.51.4_rc2.ebuild b/net-misc/unison/unison-2.51.4_rc2.ebuild new file mode 100644 index 000..02f43dee92d --- /dev/null +++ b/net-misc/unison/unison-2.51.4_rc2.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop xdg-utils + +DESCRIPTION="Two-way cross-platform file synchronizer" +HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; +SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" +IUSE="debug doc gtk +ocamlopt threads" +RESTRICT="!ocamlopt? ( strip )" # https://bugs.gentoo.org/685776#c0 + +# ocaml version so we are sure it has ocamlopt use flag +BDEPEND="dev-lang/ocaml:=[ocamlopt?] + doc? ( app-text/dvipsk + app-text/ghostscript-gpl + dev-texlive/texlive-latex )" +DEPEND="gtk? ( dev-ml/lablgtk:2= )" +RDEPEND="gtk? ( dev-ml/lablgtk:2= + || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) ) + >=app-eselect/eselect-unison-0.4" + +DOCS=( BUGS.txt CONTRIB INSTALL NEWS README ROADMAP.txt TODO.txt ) + +src_prepare() { + # https://github.com/bcpierce00/unison/issues/416 + sed -e "/ifdef\ HEVEA/,/endif/d" -i doc/Makefile || die + # https://github.com/bcpierce00/unison/pull/415 + sed -e "/myName/d" -i doc/docs.ml || die + default +} + +src_compile() { + local myconf + + if use threads; then + myconf+=( THREADS=true ) + fi + + if use debug; then + myconf+=( DEBUGGING=true ) + fi + + if use gtk; then + myconf+=( UISTYLE=gtk2 ) + else + myconf+=( UISTYLE=text ) + fi + + use ocamlopt || myconf+=( NATIVE=false ) + + if use doc; then + VARTEXFONTS="${T}/fonts" emake $myconf CFLAGS="" HEVEA=false docs + fi + + # Discard cflags as it will try to pass them to ocamlc... + emake $myconf CFLAGS="" src +} + +src_test() { + emake test CFLAGS="" +} + +src_install() { + # install manually, since it's just too much + # work to force the Makefile to do the right thing. + local binname + cd src || die + for binname in unison unison-fsmonitor; do + newbin ${binname} ${binname}-${SLOT} + done + + if use gtk; then + newicon -s scalable ../icons/U.svg ${PN}-${SLOT}.svg + make_desktop_entry ${PN}-${SLOT} "${PN} (${SLOT})" "${PN}-${SLOT}" + fi + + # Waiting for https://github.com/bcpierce00/unison/issues/411 + if use doc; then +
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: f702a91a757296ee0f47828d1f22030fa1c9a2f6 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Wed Mar 17 09:16:55 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Mar 19 07:24:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f702a91a net-misc/unison: drop rc1 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/19963 Signed-off-by: Joonas Niilola gentoo.org> net-misc/unison/Manifest | 1 - net-misc/unison/unison-2.51.4_rc1.ebuild | 107 --- 2 files changed, 108 deletions(-) diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest index 148332b235c..6c8e996aba1 100644 --- a/net-misc/unison/Manifest +++ b/net-misc/unison/Manifest @@ -3,5 +3,4 @@ DIST unison-2.48.4-manual.html 278110 BLAKE2B 8a85662399aff31a016964783b32c195cb DIST unison-2.48.4-manual.pdf 516093 BLAKE2B 8e752a01b8c4335d6687b1f4f20ee09fda90b7521b7ed87af43273416fb3119682078d969772e8c3f7395ef499257dafd67c455a4646868008090ea15063869e SHA512 514da1eda0405416e53b1c8e027d39a803f9030824deccfaf5630aec21c52c6c9ea0d1006461faa8fb26738f4a33eecfe1ae24126fdb7a53ada6b90db270e6c9 DIST unison-2.51.3_p20201024.tar.gz 1371551 BLAKE2B 780cc176ed203345408551aaa11990e4da1ec0d4adfd928f3e8ff9c180f35fafb6ac097c00c95da8fe9178db122ea025e9f4336413f0694cea099ab80e2ae00e SHA512 87c7ce33621bc323607e901547da30b8fc0a842ba35128627f5d44fb4befd76ff94586ec1f8eb1f3359da756d09d8bf2481cf0d6eb2ea421113e0e4efdcbdf61 DIST unison-2.51.3_p20201127.tar.gz 1374770 BLAKE2B 83c133f2cb99e10fac96efde333291a671edab5eb45dd6dcf56cb25845385425353a5f413ab752361124ec7bbac21daf3f813d5539b21229d943cf7f0bfae2fd SHA512 4b978a5e3df620317b7a9214054d64f319d09c5617b07ddf3cf76b18c641ce791f7b6a4ef70c64b146e3e4f25a5904584fb576703c2de4b17cfcffa8905a -DIST unison-2.51.4_rc1.tar.gz 1374314 BLAKE2B 8b0218fa903ed8f1ceb3b489df8fbda5ba9fddfbe4b9440098d16dd298e15666bfc3722d1735069843511b7b39e8b49463c5b26b940ff770c7fcdfbd63eed1c2 SHA512 7b3fe2d09ff35ccdd68306d8fce6edd947489554c54afebe44d096210d2d8e58c6947386c2795c668070f5ba14a28547cee31d947d54ec90ed63927ad766c0bb DIST unison-2.51.4_rc2.tar.gz 1377263 BLAKE2B d403e019f0757f66be5157cff97596c9dae1306a5ba33af27fe55a69fb1ae50d6ef6db54403d14a0afb27cb7a0ebe198021d6cdf58430c530575fc934c837703 SHA512 c61f827490036fbe3074ce5d970e6b4e981a4fde848c307c817f51d73f450d4b5d437503f5392bd2b654121547919b9724112383f71736a9e0e7b308bc3e99b6 diff --git a/net-misc/unison/unison-2.51.4_rc1.ebuild b/net-misc/unison/unison-2.51.4_rc1.ebuild deleted file mode 100644 index 7ce1abe5eab..000 --- a/net-misc/unison/unison-2.51.4_rc1.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop xdg-utils - -DESCRIPTION="Two-way cross-platform file synchronizer" -HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; -SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" -IUSE="debug doc gtk +ocamlopt threads" -RESTRICT="!ocamlopt? ( strip )" # https://bugs.gentoo.org/685776#c0 - -# ocaml version so we are sure it has ocamlopt use flag -BDEPEND="dev-lang/ocaml:=[ocamlopt?] - doc? ( app-text/dvipsk - app-text/ghostscript-gpl - dev-texlive/texlive-latex )" -DEPEND="gtk? ( dev-ml/lablgtk:2= )" -RDEPEND="gtk? ( dev-ml/lablgtk:2= - || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) ) - >=app-eselect/eselect-unison-0.4" - -DOCS=( BUGS.txt CONTRIB INSTALL NEWS README ROADMAP.txt TODO.txt ) - -src_prepare() { - # https://github.com/bcpierce00/unison/issues/416 - sed -e "/ifdef\ HEVEA/,/endif/d" -i doc/Makefile || die - # https://github.com/bcpierce00/unison/pull/415 - sed -e "/myName/d" -i doc/docs.ml || die - default -} - -src_compile() { - local myconf - - if use threads; then - myconf="$myconf THREADS=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" - - if use doc; then - VARTEXFONTS="${T}/fonts" emake $myconf CFLAGS="" HEVEA=false docs - fi - - # Discard cflags as it will try to pass them to ocamlc... - emake $myconf CFLAGS="" src -} - -src_test() { - emake test CFLAGS="" -} - -src_install() { - # install manually, since it's just too much - # work to force the Makefile to do the right thing. - local binname - cd src || die - for binname in unison unison-fsm
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: bed3fd174252742cd692bf871b8e30c4435560fe Author: Joonas Niilola gentoo org> AuthorDate: Fri Mar 19 07:25:45 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Mar 19 07:25:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bed3fd17 net-misc/unison: handle arrays better in 2.51.4_rc2 Signed-off-by: Joonas Niilola gentoo.org> net-misc/unison/unison-2.51.4_rc2.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/net-misc/unison/unison-2.51.4_rc2.ebuild b/net-misc/unison/unison-2.51.4_rc2.ebuild index 02f43dee92d..db9797ada80 100644 --- a/net-misc/unison/unison-2.51.4_rc2.ebuild +++ b/net-misc/unison/unison-2.51.4_rc2.ebuild @@ -28,11 +28,11 @@ RDEPEND="gtk? ( dev-ml/lablgtk:2= DOCS=( BUGS.txt CONTRIB INSTALL NEWS README ROADMAP.txt TODO.txt ) src_prepare() { + default # https://github.com/bcpierce00/unison/issues/416 sed -e "/ifdef\ HEVEA/,/endif/d" -i doc/Makefile || die # https://github.com/bcpierce00/unison/pull/415 sed -e "/myName/d" -i doc/docs.ml || die - default } src_compile() { @@ -55,11 +55,11 @@ src_compile() { use ocamlopt || myconf+=( NATIVE=false ) if use doc; then - VARTEXFONTS="${T}/fonts" emake $myconf CFLAGS="" HEVEA=false docs + VARTEXFONTS="${T}/fonts" emake "${myconf[@]}" CFLAGS="" HEVEA=false docs fi # Discard cflags as it will try to pass them to ocamlc... - emake $myconf CFLAGS="" src + emake "${myconf[@]}" CFLAGS="" src } src_test() {
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 5ae9f04be315de9bb4080de1d102105020705e93 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Mon Mar 8 14:09:23 2021 + Commit: Sam James gentoo org> CommitDate: Tue Mar 9 09:44:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ae9f04b net-misc/unison: export VARTEXFONTS Closes: https://github.com/gentoo/gentoo/pull/19830 Closes: https://bugs.gentoo.org/773487 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Signed-off-by: Sam James gentoo.org> net-misc/unison/unison-2.51.3_p20201127.ebuild | 2 +- net-misc/unison/unison-2.51.4_rc1.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-misc/unison/unison-2.51.3_p20201127.ebuild b/net-misc/unison/unison-2.51.3_p20201127.ebuild index a0420d55da8..f63e304f3ab 100644 --- a/net-misc/unison/unison-2.51.3_p20201127.ebuild +++ b/net-misc/unison/unison-2.51.3_p20201127.ebuild @@ -58,7 +58,7 @@ src_compile() { use ocamlopt || myconf="$myconf NATIVE=false" if use doc; then - emake $myconf CFLAGS="" HEVEA=false docs + VARTEXFONTS="${T}/fonts" emake $myconf CFLAGS="" HEVEA=false docs fi # Discard cflags as it will try to pass them to ocamlc... diff --git a/net-misc/unison/unison-2.51.4_rc1.ebuild b/net-misc/unison/unison-2.51.4_rc1.ebuild index f3d1aab98d7..7ce1abe5eab 100644 --- a/net-misc/unison/unison-2.51.4_rc1.ebuild +++ b/net-misc/unison/unison-2.51.4_rc1.ebuild @@ -55,7 +55,7 @@ src_compile() { use ocamlopt || myconf="$myconf NATIVE=false" if use doc; then - emake $myconf CFLAGS="" HEVEA=false docs + VARTEXFONTS="${T}/fonts" emake $myconf CFLAGS="" HEVEA=false docs fi # Discard cflags as it will try to pass them to ocamlc...
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: c5025b3c305fa1e60bda760e3cb68e7047473df6 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Tue Jan 12 10:47:28 2021 + Commit: Sam James gentoo org> CommitDate: Fri Mar 5 19:56:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5025b3c net-misc/unison: bump to 2.51.4_rc1 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Signed-off-by: Sam James gentoo.org> net-misc/unison/Manifest | 1 + net-misc/unison/unison-2.51.4_rc1.ebuild | 107 +++ 2 files changed, 108 insertions(+) diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest index 6621fe5cba8..0a56449311a 100644 --- a/net-misc/unison/Manifest +++ b/net-misc/unison/Manifest @@ -3,3 +3,4 @@ DIST unison-2.48.4-manual.html 278110 BLAKE2B 8a85662399aff31a016964783b32c195cb DIST unison-2.48.4-manual.pdf 516093 BLAKE2B 8e752a01b8c4335d6687b1f4f20ee09fda90b7521b7ed87af43273416fb3119682078d969772e8c3f7395ef499257dafd67c455a4646868008090ea15063869e SHA512 514da1eda0405416e53b1c8e027d39a803f9030824deccfaf5630aec21c52c6c9ea0d1006461faa8fb26738f4a33eecfe1ae24126fdb7a53ada6b90db270e6c9 DIST unison-2.51.3_p20201024.tar.gz 1371551 BLAKE2B 780cc176ed203345408551aaa11990e4da1ec0d4adfd928f3e8ff9c180f35fafb6ac097c00c95da8fe9178db122ea025e9f4336413f0694cea099ab80e2ae00e SHA512 87c7ce33621bc323607e901547da30b8fc0a842ba35128627f5d44fb4befd76ff94586ec1f8eb1f3359da756d09d8bf2481cf0d6eb2ea421113e0e4efdcbdf61 DIST unison-2.51.3_p20201127.tar.gz 1374770 BLAKE2B 83c133f2cb99e10fac96efde333291a671edab5eb45dd6dcf56cb25845385425353a5f413ab752361124ec7bbac21daf3f813d5539b21229d943cf7f0bfae2fd SHA512 4b978a5e3df620317b7a9214054d64f319d09c5617b07ddf3cf76b18c641ce791f7b6a4ef70c64b146e3e4f25a5904584fb576703c2de4b17cfcffa8905a +DIST unison-2.51.4_rc1.tar.gz 1374314 BLAKE2B 8b0218fa903ed8f1ceb3b489df8fbda5ba9fddfbe4b9440098d16dd298e15666bfc3722d1735069843511b7b39e8b49463c5b26b940ff770c7fcdfbd63eed1c2 SHA512 7b3fe2d09ff35ccdd68306d8fce6edd947489554c54afebe44d096210d2d8e58c6947386c2795c668070f5ba14a28547cee31d947d54ec90ed63927ad766c0bb diff --git a/net-misc/unison/unison-2.51.4_rc1.ebuild b/net-misc/unison/unison-2.51.4_rc1.ebuild new file mode 100644 index 000..f3d1aab98d7 --- /dev/null +++ b/net-misc/unison/unison-2.51.4_rc1.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop xdg-utils + +DESCRIPTION="Two-way cross-platform file synchronizer" +HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; +SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" +IUSE="debug doc gtk +ocamlopt threads" +RESTRICT="!ocamlopt? ( strip )" # https://bugs.gentoo.org/685776#c0 + +# ocaml version so we are sure it has ocamlopt use flag +BDEPEND="dev-lang/ocaml:=[ocamlopt?] + doc? ( app-text/dvipsk + app-text/ghostscript-gpl + dev-texlive/texlive-latex )" +DEPEND="gtk? ( dev-ml/lablgtk:2= )" +RDEPEND="gtk? ( dev-ml/lablgtk:2= + || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) ) + >=app-eselect/eselect-unison-0.4" + +DOCS=( BUGS.txt CONTRIB INSTALL NEWS README ROADMAP.txt TODO.txt ) + +src_prepare() { + # https://github.com/bcpierce00/unison/issues/416 + sed -e "/ifdef\ HEVEA/,/endif/d" -i doc/Makefile || die + # https://github.com/bcpierce00/unison/pull/415 + sed -e "/myName/d" -i doc/docs.ml || die + default +} + +src_compile() { + local myconf + + if use threads; then + myconf="$myconf THREADS=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" + + if use doc; then + emake $myconf CFLAGS="" HEVEA=false docs + fi + + # Discard cflags as it will try to pass them to ocamlc... + emake $myconf CFLAGS="" src +} + +src_test() { + emake test CFLAGS="" +} + +src_install() { + # install manually, since it's just too much + # work to force the Makefile to do the right thing. + local binname + cd src || die + for binname in unison unison-fsmonitor; do + newbin ${binname} ${binname}-${SLOT} + done + + if use gtk; then + newicon -s scalable ../icons/U.svg ${PN}-${SLOT}.svg + make_desktop_entry ${PN}-${SLOT} "${PN} (${SLOT})" "${PN}-${SLOT}" + fi + + # Waiting for https://github.com/bcpierce00/unison/issues/411 + if use doc; then + DOCS+=( ../doc/
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 193dfb05dd5d2b884574f78a6f5972bf2781d6f6 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Wed Jan 27 11:57:45 2021 + Commit: Sam James gentoo org> CommitDate: Fri Mar 5 19:56:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=193dfb05 net-misc/unison: fix graphical UI logic in 2.51.3_p20201127 Use same logic as 2.51.4_rc1. Bug: https://bugs.gentoo.org/758386 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/19043 Signed-off-by: Sam James gentoo.org> net-misc/unison/unison-2.51.3_p20201127.ebuild | 11 +-- 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/net-misc/unison/unison-2.51.3_p20201127.ebuild b/net-misc/unison/unison-2.51.3_p20201127.ebuild index a035fe9b721..a0420d55da8 100644 --- a/net-misc/unison/unison-2.51.3_p20201127.ebuild +++ b/net-misc/unison/unison-2.51.3_p20201127.ebuild @@ -39,7 +39,7 @@ src_prepare() { } src_compile() { - local myconf="all" + local myconf if use threads; then myconf="$myconf THREADS=true" @@ -57,13 +57,12 @@ src_compile() { use ocamlopt || myconf="$myconf NATIVE=false" - # Discard cflags as it will try to pass them to ocamlc... - emake $myconf CFLAGS="" - if use doc; then - myconf="$myconf docs HEVEA=false" - emake $myconf CFLAGS="" + emake $myconf CFLAGS="" HEVEA=false docs fi + + # Discard cflags as it will try to pass them to ocamlc... + emake $myconf CFLAGS="" src } src_test() {
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 783ce7fa3a5eb2197d00694516f644dd0b7c238b Author: Fabian Groffen gentoo org> AuthorDate: Wed Jan 6 14:50:19 2021 + Commit: Fabian Groffen gentoo org> CommitDate: Wed Jan 6 15:06:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=783ce7fa net-misc/unison: drop x86-macos Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen gentoo.org> net-misc/unison/unison-2.48.15_p4-r2.ebuild| 4 ++-- net-misc/unison/unison-2.51.3_p20201024.ebuild | 4 ++-- net-misc/unison/unison-2.51.3_p20201127.ebuild | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/net-misc/unison/unison-2.48.15_p4-r2.ebuild b/net-misc/unison/unison-2.48.15_p4-r2.ebuild index 2b4efbfb62c..1f9bb1d55d0 100644 --- a/net-misc/unison/unison-2.48.15_p4-r2.ebuild +++ b/net-misc/unison/unison-2.48.15_p4-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -17,7 +17,7 @@ SRC_URI+=" doc? ( https://www.seas.upenn.edu/~bcpierce/unison/download/releases/ LICENSE="GPL-2" SLOT="$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" IUSE="debug doc gtk +ocamlopt threads" # Upstream, for this version, has explicitly disabled test with marker diff --git a/net-misc/unison/unison-2.51.3_p20201024.ebuild b/net-misc/unison/unison-2.51.3_p20201024.ebuild index 36616120b23..7f864d5d40b 100644 --- a/net-misc/unison/unison-2.51.3_p20201024.ebuild +++ b/net-misc/unison/unison-2.51.3_p20201024.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/bcpierce00/unison/archive/${MY_COMMIT}.tar.gz -> ${P LICENSE="GPL-2" SLOT="$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" IUSE="debug doc gtk +ocamlopt threads" RESTRICT="!ocamlopt? ( strip )" # https://bugs.gentoo.org/685776#c0 diff --git a/net-misc/unison/unison-2.51.3_p20201127.ebuild b/net-misc/unison/unison-2.51.3_p20201127.ebuild index f1758eeb555..a035fe9b721 100644 --- a/net-misc/unison/unison-2.51.3_p20201127.ebuild +++ b/net-misc/unison/unison-2.51.3_p20201127.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/bcpierce00/unison/archive/${MY_COMMIT}.tar.gz -> ${P LICENSE="GPL-2" SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" IUSE="debug doc gtk +ocamlopt threads" RESTRICT="!ocamlopt? ( strip )" # https://bugs.gentoo.org/685776#c0
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 26ce9b92e1ae5b53aa98226624a91effe44238ae Author: Sam James gentoo org> AuthorDate: Tue Dec 15 10:10:40 2020 + Commit: Sam James gentoo org> CommitDate: Tue Dec 15 10:10:40 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26ce9b92 Revert "net-misc/unison: remove old" This reverts commit e0ee85de3d5d468dfd65d9d20934395cc1bb1770. Accidentally dropped stable in a slot. Signed-off-by: Sam James gentoo.org> net-misc/unison/Manifest | 1 + net-misc/unison/unison-2.51.3_p20201024.ebuild | 111 + 2 files changed, 112 insertions(+) diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest index 78be0b0a168..6621fe5cba8 100644 --- a/net-misc/unison/Manifest +++ b/net-misc/unison/Manifest @@ -1,4 +1,5 @@ DIST unison-2.48.15v4.tar.gz 1911781 BLAKE2B d3dabea1b8b0d2a8c64716144d33265ba904d7658f64c7f0e74b47a1dd10cf2b692d150052e3234be74aedbcf35a37fe1da9f393802c96810e36ef115609dcec SHA512 658b37fd18d8dee517e88ad707f7e80c1731542a0e07e6a8d56e6598e38bcf405cdb8db224274bf9b3319ed87efc45057d1f79e6437c4ca53afe9cec4afe6c78 DIST unison-2.48.4-manual.html 278110 BLAKE2B 8a85662399aff31a016964783b32c195cb32f5e6bab44c2f0f08740ab88393f4c73b98ecf58d6930bf103c1bec45720306343fa9fe39d3cdd73ffbbac2b9093c SHA512 b995712cda51d612bd81c89589d872099b3b9c90f7413268b24ab399a1eff7690200980514a834ee3d12bd3c89ef61bb8a29b3970c01433e0c4671d363a96b68 DIST unison-2.48.4-manual.pdf 516093 BLAKE2B 8e752a01b8c4335d6687b1f4f20ee09fda90b7521b7ed87af43273416fb3119682078d969772e8c3f7395ef499257dafd67c455a4646868008090ea15063869e SHA512 514da1eda0405416e53b1c8e027d39a803f9030824deccfaf5630aec21c52c6c9ea0d1006461faa8fb26738f4a33eecfe1ae24126fdb7a53ada6b90db270e6c9 +DIST unison-2.51.3_p20201024.tar.gz 1371551 BLAKE2B 780cc176ed203345408551aaa11990e4da1ec0d4adfd928f3e8ff9c180f35fafb6ac097c00c95da8fe9178db122ea025e9f4336413f0694cea099ab80e2ae00e SHA512 87c7ce33621bc323607e901547da30b8fc0a842ba35128627f5d44fb4befd76ff94586ec1f8eb1f3359da756d09d8bf2481cf0d6eb2ea421113e0e4efdcbdf61 DIST unison-2.51.3_p20201127.tar.gz 1374770 BLAKE2B 83c133f2cb99e10fac96efde333291a671edab5eb45dd6dcf56cb25845385425353a5f413ab752361124ec7bbac21daf3f813d5539b21229d943cf7f0bfae2fd SHA512 4b978a5e3df620317b7a9214054d64f319d09c5617b07ddf3cf76b18c641ce791f7b6a4ef70c64b146e3e4f25a5904584fb576703c2de4b17cfcffa8905a diff --git a/net-misc/unison/unison-2.51.3_p20201024.ebuild b/net-misc/unison/unison-2.51.3_p20201024.ebuild new file mode 100644 index 000..36616120b23 --- /dev/null +++ b/net-misc/unison/unison-2.51.3_p20201024.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop xdg-utils + +MY_COMMIT="73f1bfa2476f907e2d781948ce9e764230bf8b27" +DESCRIPTION="Two-way cross-platform file synchronizer" +HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; +SRC_URI="https://github.com/bcpierce00/unison/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="$(ver_cut 1-2)" +KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +IUSE="debug doc gtk +ocamlopt threads" +RESTRICT="!ocamlopt? ( strip )" # https://bugs.gentoo.org/685776#c0 + +# ocaml version so we are sure it has ocamlopt use flag +BDEPEND="dev-lang/ocaml:=[ocamlopt?] + doc? ( app-text/dvipsk + app-text/ghostscript-gpl + dev-texlive/texlive-latex )" +DEPEND="gtk? ( dev-ml/lablgtk:2= )" +RDEPEND="gtk? ( dev-ml/lablgtk:2= + || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) ) + >=app-eselect/eselect-unison-0.4" + +S="${WORKDIR}/${PN}-${MY_COMMIT}" + +DOCS=( BUGS.txt CONTRIB INSTALL NEWS README ROADMAP.txt TODO.txt ) + +src_prepare() { + # https://github.com/bcpierce00/unison/issues/416 + sed -e "/ifdef\ HEVEA/,/endif/d" -i doc/Makefile || die + # https://github.com/bcpierce00/unison/pull/415 + sed -e "/myName/d" -i doc/docs.ml || die + default +} + +src_compile() { + # build unison-manual.pdf but not .html + if use doc; then + local myconf="all docs HEVEA=false" + else + local myconf="all" + fi + + if use threads; then + myconf="$myconf THREADS=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="" +} + +src_test() { + emake test CFLAGS="" +} + +src_install() { + # install manually, since it's just too much + # work to force the Makefile to do the right thing. + local binname + cd src || die + for binna
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: e0ee85de3d5d468dfd65d9d20934395cc1bb1770 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Tue Dec 8 08:16:54 2020 + Commit: Sam James gentoo org> CommitDate: Tue Dec 15 04:00:36 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0ee85de net-misc/unison: remove old Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/18433 Signed-off-by: Sam James gentoo.org> net-misc/unison/Manifest | 1 - net-misc/unison/unison-2.51.3_p20201024.ebuild | 111 - 2 files changed, 112 deletions(-) diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest index 6621fe5cba8..78be0b0a168 100644 --- a/net-misc/unison/Manifest +++ b/net-misc/unison/Manifest @@ -1,5 +1,4 @@ DIST unison-2.48.15v4.tar.gz 1911781 BLAKE2B d3dabea1b8b0d2a8c64716144d33265ba904d7658f64c7f0e74b47a1dd10cf2b692d150052e3234be74aedbcf35a37fe1da9f393802c96810e36ef115609dcec SHA512 658b37fd18d8dee517e88ad707f7e80c1731542a0e07e6a8d56e6598e38bcf405cdb8db224274bf9b3319ed87efc45057d1f79e6437c4ca53afe9cec4afe6c78 DIST unison-2.48.4-manual.html 278110 BLAKE2B 8a85662399aff31a016964783b32c195cb32f5e6bab44c2f0f08740ab88393f4c73b98ecf58d6930bf103c1bec45720306343fa9fe39d3cdd73ffbbac2b9093c SHA512 b995712cda51d612bd81c89589d872099b3b9c90f7413268b24ab399a1eff7690200980514a834ee3d12bd3c89ef61bb8a29b3970c01433e0c4671d363a96b68 DIST unison-2.48.4-manual.pdf 516093 BLAKE2B 8e752a01b8c4335d6687b1f4f20ee09fda90b7521b7ed87af43273416fb3119682078d969772e8c3f7395ef499257dafd67c455a4646868008090ea15063869e SHA512 514da1eda0405416e53b1c8e027d39a803f9030824deccfaf5630aec21c52c6c9ea0d1006461faa8fb26738f4a33eecfe1ae24126fdb7a53ada6b90db270e6c9 -DIST unison-2.51.3_p20201024.tar.gz 1371551 BLAKE2B 780cc176ed203345408551aaa11990e4da1ec0d4adfd928f3e8ff9c180f35fafb6ac097c00c95da8fe9178db122ea025e9f4336413f0694cea099ab80e2ae00e SHA512 87c7ce33621bc323607e901547da30b8fc0a842ba35128627f5d44fb4befd76ff94586ec1f8eb1f3359da756d09d8bf2481cf0d6eb2ea421113e0e4efdcbdf61 DIST unison-2.51.3_p20201127.tar.gz 1374770 BLAKE2B 83c133f2cb99e10fac96efde333291a671edab5eb45dd6dcf56cb25845385425353a5f413ab752361124ec7bbac21daf3f813d5539b21229d943cf7f0bfae2fd SHA512 4b978a5e3df620317b7a9214054d64f319d09c5617b07ddf3cf76b18c641ce791f7b6a4ef70c64b146e3e4f25a5904584fb576703c2de4b17cfcffa8905a diff --git a/net-misc/unison/unison-2.51.3_p20201024.ebuild b/net-misc/unison/unison-2.51.3_p20201024.ebuild deleted file mode 100644 index 36616120b23..000 --- a/net-misc/unison/unison-2.51.3_p20201024.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop xdg-utils - -MY_COMMIT="73f1bfa2476f907e2d781948ce9e764230bf8b27" -DESCRIPTION="Two-way cross-platform file synchronizer" -HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; -SRC_URI="https://github.com/bcpierce00/unison/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" -IUSE="debug doc gtk +ocamlopt threads" -RESTRICT="!ocamlopt? ( strip )" # https://bugs.gentoo.org/685776#c0 - -# ocaml version so we are sure it has ocamlopt use flag -BDEPEND="dev-lang/ocaml:=[ocamlopt?] - doc? ( app-text/dvipsk - app-text/ghostscript-gpl - dev-texlive/texlive-latex )" -DEPEND="gtk? ( dev-ml/lablgtk:2= )" -RDEPEND="gtk? ( dev-ml/lablgtk:2= - || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) ) - >=app-eselect/eselect-unison-0.4" - -S="${WORKDIR}/${PN}-${MY_COMMIT}" - -DOCS=( BUGS.txt CONTRIB INSTALL NEWS README ROADMAP.txt TODO.txt ) - -src_prepare() { - # https://github.com/bcpierce00/unison/issues/416 - sed -e "/ifdef\ HEVEA/,/endif/d" -i doc/Makefile || die - # https://github.com/bcpierce00/unison/pull/415 - sed -e "/myName/d" -i doc/docs.ml || die - default -} - -src_compile() { - # build unison-manual.pdf but not .html - if use doc; then - local myconf="all docs HEVEA=false" - else - local myconf="all" - fi - - if use threads; then - myconf="$myconf THREADS=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="" -} - -src_test() { - emake test CFLAGS="" -} - -src_install() { - # install manually, since it's just too much - # work to force the Makefile to do the right thing. - l
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 43f5f02c5f036d7a9d73f0a621d81b734e74913a Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Fri Nov 27 18:13:30 2020 + Commit: Sam James gentoo org> CommitDate: Tue Dec 15 04:00:36 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43f5f02c net-misc/unison: bump to 2.51.3_p20201127 Closes: https://bugs.gentoo.org/758386 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Signed-off-by: Sam James gentoo.org> net-misc/unison/Manifest | 1 + net-misc/unison/metadata.xml | 8 +- net-misc/unison/unison-2.51.3_p20201127.ebuild | 111 + 3 files changed, 119 insertions(+), 1 deletion(-) diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest index 3a032f49316..6621fe5cba8 100644 --- a/net-misc/unison/Manifest +++ b/net-misc/unison/Manifest @@ -2,3 +2,4 @@ DIST unison-2.48.15v4.tar.gz 1911781 BLAKE2B d3dabea1b8b0d2a8c64716144d33265ba90 DIST unison-2.48.4-manual.html 278110 BLAKE2B 8a85662399aff31a016964783b32c195cb32f5e6bab44c2f0f08740ab88393f4c73b98ecf58d6930bf103c1bec45720306343fa9fe39d3cdd73ffbbac2b9093c SHA512 b995712cda51d612bd81c89589d872099b3b9c90f7413268b24ab399a1eff7690200980514a834ee3d12bd3c89ef61bb8a29b3970c01433e0c4671d363a96b68 DIST unison-2.48.4-manual.pdf 516093 BLAKE2B 8e752a01b8c4335d6687b1f4f20ee09fda90b7521b7ed87af43273416fb3119682078d969772e8c3f7395ef499257dafd67c455a4646868008090ea15063869e SHA512 514da1eda0405416e53b1c8e027d39a803f9030824deccfaf5630aec21c52c6c9ea0d1006461faa8fb26738f4a33eecfe1ae24126fdb7a53ada6b90db270e6c9 DIST unison-2.51.3_p20201024.tar.gz 1371551 BLAKE2B 780cc176ed203345408551aaa11990e4da1ec0d4adfd928f3e8ff9c180f35fafb6ac097c00c95da8fe9178db122ea025e9f4336413f0694cea099ab80e2ae00e SHA512 87c7ce33621bc323607e901547da30b8fc0a842ba35128627f5d44fb4befd76ff94586ec1f8eb1f3359da756d09d8bf2481cf0d6eb2ea421113e0e4efdcbdf61 +DIST unison-2.51.3_p20201127.tar.gz 1374770 BLAKE2B 83c133f2cb99e10fac96efde333291a671edab5eb45dd6dcf56cb25845385425353a5f413ab752361124ec7bbac21daf3f813d5539b21229d943cf7f0bfae2fd SHA512 4b978a5e3df620317b7a9214054d64f319d09c5617b07ddf3cf76b18c641ce791f7b6a4ef70c64b146e3e4f25a5904584fb576703c2de4b17cfcffa8905a diff --git a/net-misc/unison/metadata.xml b/net-misc/unison/metadata.xml index 6f49eba8f49..5d879286e9f 100644 --- a/net-misc/unison/metadata.xml +++ b/net-misc/unison/metadata.xml @@ -1,5 +1,11 @@ http://www.gentoo.org/dtd/metadata.dtd";> - + + + bcpierce00/unison + https://github.com/bcpierce00/unison/issues + https://github.com/bcpierce00/unison/wiki + https://www.cis.upenn.edu/~bcpierce/unison/changes.html + diff --git a/net-misc/unison/unison-2.51.3_p20201127.ebuild b/net-misc/unison/unison-2.51.3_p20201127.ebuild new file mode 100644 index 000..f1758eeb555 --- /dev/null +++ b/net-misc/unison/unison-2.51.3_p20201127.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop xdg-utils + +MY_COMMIT="4713e608d2f9c998ba4412fee53b94dc9bef98b9" +DESCRIPTION="Two-way cross-platform file synchronizer" +HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; +SRC_URI="https://github.com/bcpierce00/unison/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +IUSE="debug doc gtk +ocamlopt threads" +RESTRICT="!ocamlopt? ( strip )" # https://bugs.gentoo.org/685776#c0 + +# ocaml version so we are sure it has ocamlopt use flag +BDEPEND="dev-lang/ocaml:=[ocamlopt?] + doc? ( app-text/dvipsk + app-text/ghostscript-gpl + dev-texlive/texlive-latex )" +DEPEND="gtk? ( dev-ml/lablgtk:2= )" +RDEPEND="gtk? ( dev-ml/lablgtk:2= + || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) ) + >=app-eselect/eselect-unison-0.4" + +S="${WORKDIR}/${PN}-${MY_COMMIT}" + +DOCS=( BUGS.txt CONTRIB INSTALL NEWS README ROADMAP.txt TODO.txt ) + +src_prepare() { + # https://github.com/bcpierce00/unison/issues/416 + sed -e "/ifdef\ HEVEA/,/endif/d" -i doc/Makefile || die + # https://github.com/bcpierce00/unison/pull/415 + sed -e "/myName/d" -i doc/docs.ml || die + default +} + +src_compile() { + local myconf="all" + + if use threads; then + myconf="$myconf THREADS=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="" + +
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 394fe3f2e039d580eeab6e56838e3af325df0eb3 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Nov 27 16:08:20 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Nov 27 16:08:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=394fe3f2 net-misc/unison: ppc stable wrt bug #756811 Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> net-misc/unison/unison-2.51.3_p20201024.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/unison/unison-2.51.3_p20201024.ebuild b/net-misc/unison/unison-2.51.3_p20201024.ebuild index f3e2e3755dc..36616120b23 100644 --- a/net-misc/unison/unison-2.51.3_p20201024.ebuild +++ b/net-misc/unison/unison-2.51.3_p20201024.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/bcpierce00/unison/archive/${MY_COMMIT}.tar.gz -> ${P LICENSE="GPL-2" SLOT="$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" IUSE="debug doc gtk +ocamlopt threads" RESTRICT="!ocamlopt? ( strip )" # https://bugs.gentoo.org/685776#c0
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 0bf6b27110f9fccb9a922798ff3f3f12ea2e71ae Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Nov 27 16:02:42 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Nov 27 16:04:40 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bf6b271 net-misc/unison: amd64 stable wrt bug #756811 Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> net-misc/unison/unison-2.51.3_p20201024.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/unison/unison-2.51.3_p20201024.ebuild b/net-misc/unison/unison-2.51.3_p20201024.ebuild index 995eed6c2c2..f3e2e3755dc 100644 --- a/net-misc/unison/unison-2.51.3_p20201024.ebuild +++ b/net-misc/unison/unison-2.51.3_p20201024.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/bcpierce00/unison/archive/${MY_COMMIT}.tar.gz -> ${P LICENSE="GPL-2" SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +KEYWORDS="amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" IUSE="debug doc gtk +ocamlopt threads" RESTRICT="!ocamlopt? ( strip )" # https://bugs.gentoo.org/685776#c0
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: a9c6dd32a97de7080dc162da7159107082f5bdcf Author: Thomas Deutschmann gentoo org> AuthorDate: Thu Nov 26 23:30:26 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Thu Nov 26 23:31:05 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9c6dd32 net-misc/unison: x86 stable (bug #756811) Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann gentoo.org> net-misc/unison/unison-2.51.3_p20201024.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/unison/unison-2.51.3_p20201024.ebuild b/net-misc/unison/unison-2.51.3_p20201024.ebuild index f0744e72356..995eed6c2c2 100644 --- a/net-misc/unison/unison-2.51.3_p20201024.ebuild +++ b/net-misc/unison/unison-2.51.3_p20201024.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/bcpierce00/unison/archive/${MY_COMMIT}.tar.gz -> ${P LICENSE="GPL-2" SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +KEYWORDS="~amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" IUSE="debug doc gtk +ocamlopt threads" RESTRICT="!ocamlopt? ( strip )" # https://bugs.gentoo.org/685776#c0
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 85553f7e2a333c9b7ca839563f8cd9c6060ab9f4 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Wed Oct 28 11:34:10 2020 + Commit: Sam James gentoo org> CommitDate: Thu Oct 29 01:26:39 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85553f7e net-misc/unison: remove old Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/18056 Signed-off-by: Sam James gentoo.org> net-misc/unison/Manifest | 1 - net-misc/unison/unison-2.51.3.ebuild | 97 2 files changed, 98 deletions(-) diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest index ad624096e76..3a032f49316 100644 --- a/net-misc/unison/Manifest +++ b/net-misc/unison/Manifest @@ -1,5 +1,4 @@ DIST unison-2.48.15v4.tar.gz 1911781 BLAKE2B d3dabea1b8b0d2a8c64716144d33265ba904d7658f64c7f0e74b47a1dd10cf2b692d150052e3234be74aedbcf35a37fe1da9f393802c96810e36ef115609dcec SHA512 658b37fd18d8dee517e88ad707f7e80c1731542a0e07e6a8d56e6598e38bcf405cdb8db224274bf9b3319ed87efc45057d1f79e6437c4ca53afe9cec4afe6c78 DIST unison-2.48.4-manual.html 278110 BLAKE2B 8a85662399aff31a016964783b32c195cb32f5e6bab44c2f0f08740ab88393f4c73b98ecf58d6930bf103c1bec45720306343fa9fe39d3cdd73ffbbac2b9093c SHA512 b995712cda51d612bd81c89589d872099b3b9c90f7413268b24ab399a1eff7690200980514a834ee3d12bd3c89ef61bb8a29b3970c01433e0c4671d363a96b68 DIST unison-2.48.4-manual.pdf 516093 BLAKE2B 8e752a01b8c4335d6687b1f4f20ee09fda90b7521b7ed87af43273416fb3119682078d969772e8c3f7395ef499257dafd67c455a4646868008090ea15063869e SHA512 514da1eda0405416e53b1c8e027d39a803f9030824deccfaf5630aec21c52c6c9ea0d1006461faa8fb26738f4a33eecfe1ae24126fdb7a53ada6b90db270e6c9 -DIST unison-2.51.3.tar.gz 1370060 BLAKE2B 3e082c5de8c68d87fd4d061dbcf535b9001bd3bacd740fede4e94a239bc554e463c0493260748df61527304d2f874cb194f629fb1f066a47be5a5e54360f3cb7 SHA512 202bc592cf18d3ac76d7e29ec71add5d6e33a96b4b885e0e2add9a5a621db2290184f268c70e4f05e4884d6cdfed09f6fcd3dde85681c39628a10ea552917c8f DIST unison-2.51.3_p20201024.tar.gz 1371551 BLAKE2B 780cc176ed203345408551aaa11990e4da1ec0d4adfd928f3e8ff9c180f35fafb6ac097c00c95da8fe9178db122ea025e9f4336413f0694cea099ab80e2ae00e SHA512 87c7ce33621bc323607e901547da30b8fc0a842ba35128627f5d44fb4befd76ff94586ec1f8eb1f3359da756d09d8bf2481cf0d6eb2ea421113e0e4efdcbdf61 diff --git a/net-misc/unison/unison-2.51.3.ebuild b/net-misc/unison/unison-2.51.3.ebuild deleted file mode 100644 index 8abdd80a5ad..000 --- a/net-misc/unison/unison-2.51.3.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop xdg-utils - -DESCRIPTION="Two-way cross-platform file synchronizer" -HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; -SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV}.tar.gz -> ${P}.tar.gz" -# Not available for the rcs -#SRC_URI+=" doc? ( -# https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.pdf -# https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.html -# )" - -LICENSE="GPL-2" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" -IUSE="debug gtk +ocamlopt threads" -RESTRICT="!ocamlopt? ( strip )" - -# ocaml version so we are sure it has ocamlopt use flag -BDEPEND="dev-lang/ocaml:=[ocamlopt?]" -DEPEND="gtk? ( dev-ml/lablgtk:2= )" -RDEPEND="gtk? ( dev-ml/lablgtk:2= - || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) ) - >=app-eselect/eselect-unison-0.4" - -DOCS=( BUGS.txt CONTRIB INSTALL NEWS README ROADMAP.txt TODO.txt ) - -src_compile() { - local myconf="all" - - if use threads; then - myconf="$myconf THREADS=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="" -} - -src_test() { - emake test CFLAGS="" -} - -src_install() { - # install manually, since it's just too much - # work to force the Makefile to do the right thing. - local binname - cd src || die - for binname in unison unison-fsmonitor; do - newbin ${binname} ${binname}-${SLOT} - done - - if use gtk; then - newicon -s scalable ../icons/U.svg ${PN}-${SLOT}.svg - make_desktop_entry unison-${SLOT} "${PN} (${SLOT})" "${EPREFIX}/usr/share/icons/hicolor/scalable/apps/${PN}-${SLOT}.svg" - fi - - # No docs for release candidates - #if use doc; the
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 1ac0b00a5363be3c04d568f35f4a44ef39572195 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Fri Oct 23 08:15:21 2020 + Commit: Sam James gentoo org> CommitDate: Tue Oct 27 21:11:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ac0b00a net-misc/unison: bump to 2.51.3_p20201024 has several fixes based on commit 73f1bfa from (Commits on Oct 24, 2020) https://github.com/bcpierce00/unison/commits/master shorten path in make_desktop_entry USE=doc to build unison-manual.pdf (no .html) Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Signed-off-by: Sam James gentoo.org> net-misc/unison/Manifest | 1 + net-misc/unison/unison-2.51.3_p20201024.ebuild | 111 + 2 files changed, 112 insertions(+) diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest index cfc94fa8ec5..a5277f2845b 100644 --- a/net-misc/unison/Manifest +++ b/net-misc/unison/Manifest @@ -5,3 +5,4 @@ DIST unison-2.51.2-manual.html 311981 BLAKE2B 1e1bc18d5bca5d50976b28c4e59cc27fcc DIST unison-2.51.2-manual.pdf 518963 BLAKE2B 30d0010e7a11b10bb9fba3f5836e084452429f09a94cfcc639305d17ea69499eeeac1026a0bd35c785b08456d79b1b4c68c348c10237509c8cf4e45720d037e0 SHA512 170b280e5a9ad0fc4ed848aaa1c4a6a8977edfdcc133bf3288c03e1d4d6d20383cfa06593b9d149e746795945f6afb8d807cfa16f5cf8ab47795e3074776518d DIST unison-2.51.2.tar.gz 691251 BLAKE2B 39f72e7229826ec1a2151b7d7af416d85ffe2f9e6f1277be77d2202088d41fa3aca45413b931e661d72b787710f7d3429352542554990bb638589d52f77fe43f SHA512 9ba24f8d46f3f8bf3c26ea1beb396e276a82a742d9e8479cb421ff9f97fa2051fc8fb809b5f47ebc88dcb6a04878e1bdeae8081540e35af710ccbdaead84c115 DIST unison-2.51.3.tar.gz 1370060 BLAKE2B 3e082c5de8c68d87fd4d061dbcf535b9001bd3bacd740fede4e94a239bc554e463c0493260748df61527304d2f874cb194f629fb1f066a47be5a5e54360f3cb7 SHA512 202bc592cf18d3ac76d7e29ec71add5d6e33a96b4b885e0e2add9a5a621db2290184f268c70e4f05e4884d6cdfed09f6fcd3dde85681c39628a10ea552917c8f +DIST unison-2.51.3_p20201024.tar.gz 1371551 BLAKE2B 780cc176ed203345408551aaa11990e4da1ec0d4adfd928f3e8ff9c180f35fafb6ac097c00c95da8fe9178db122ea025e9f4336413f0694cea099ab80e2ae00e SHA512 87c7ce33621bc323607e901547da30b8fc0a842ba35128627f5d44fb4befd76ff94586ec1f8eb1f3359da756d09d8bf2481cf0d6eb2ea421113e0e4efdcbdf61 diff --git a/net-misc/unison/unison-2.51.3_p20201024.ebuild b/net-misc/unison/unison-2.51.3_p20201024.ebuild new file mode 100644 index 000..f0744e72356 --- /dev/null +++ b/net-misc/unison/unison-2.51.3_p20201024.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop xdg-utils + +MY_COMMIT="73f1bfa2476f907e2d781948ce9e764230bf8b27" +DESCRIPTION="Two-way cross-platform file synchronizer" +HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; +SRC_URI="https://github.com/bcpierce00/unison/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +IUSE="debug doc gtk +ocamlopt threads" +RESTRICT="!ocamlopt? ( strip )" # https://bugs.gentoo.org/685776#c0 + +# ocaml version so we are sure it has ocamlopt use flag +BDEPEND="dev-lang/ocaml:=[ocamlopt?] + doc? ( app-text/dvipsk + app-text/ghostscript-gpl + dev-texlive/texlive-latex )" +DEPEND="gtk? ( dev-ml/lablgtk:2= )" +RDEPEND="gtk? ( dev-ml/lablgtk:2= + || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) ) + >=app-eselect/eselect-unison-0.4" + +S="${WORKDIR}/${PN}-${MY_COMMIT}" + +DOCS=( BUGS.txt CONTRIB INSTALL NEWS README ROADMAP.txt TODO.txt ) + +src_prepare() { + # https://github.com/bcpierce00/unison/issues/416 + sed -e "/ifdef\ HEVEA/,/endif/d" -i doc/Makefile || die + # https://github.com/bcpierce00/unison/pull/415 + sed -e "/myName/d" -i doc/docs.ml || die + default +} + +src_compile() { + # build unison-manual.pdf but not .html + if use doc; then + local myconf="all docs HEVEA=false" + else + local myconf="all" + fi + + if use threads; then + myconf="$myconf THREADS=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="" +} + +src_test() { + emake test CFLAGS="" +} + +src_install() { + # install manually, since it's just too much + # work to force the Makefile to do the right thing. + local binname + cd src || die + for binname in unison unison-fsmon
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/files/, net-misc/unison/
commit: 746f4841bb0a4d09794e40556b794ff41106cd5d Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Sat Oct 24 07:45:26 2020 + Commit: Sam James gentoo org> CommitDate: Tue Oct 27 21:11:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=746f4841 net-misc/unison: drop unison-2.51.2-r1 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/17989 Signed-off-by: Sam James gentoo.org> net-misc/unison/Manifest | 3 - .../unison/files/unison-2.51.2-ocaml-4.08.patch| 50 - net-misc/unison/unison-2.51.2-r1.ebuild| 82 -- 3 files changed, 135 deletions(-) diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest index a5277f2845b..ad624096e76 100644 --- a/net-misc/unison/Manifest +++ b/net-misc/unison/Manifest @@ -1,8 +1,5 @@ DIST unison-2.48.15v4.tar.gz 1911781 BLAKE2B d3dabea1b8b0d2a8c64716144d33265ba904d7658f64c7f0e74b47a1dd10cf2b692d150052e3234be74aedbcf35a37fe1da9f393802c96810e36ef115609dcec SHA512 658b37fd18d8dee517e88ad707f7e80c1731542a0e07e6a8d56e6598e38bcf405cdb8db224274bf9b3319ed87efc45057d1f79e6437c4ca53afe9cec4afe6c78 DIST unison-2.48.4-manual.html 278110 BLAKE2B 8a85662399aff31a016964783b32c195cb32f5e6bab44c2f0f08740ab88393f4c73b98ecf58d6930bf103c1bec45720306343fa9fe39d3cdd73ffbbac2b9093c SHA512 b995712cda51d612bd81c89589d872099b3b9c90f7413268b24ab399a1eff7690200980514a834ee3d12bd3c89ef61bb8a29b3970c01433e0c4671d363a96b68 DIST unison-2.48.4-manual.pdf 516093 BLAKE2B 8e752a01b8c4335d6687b1f4f20ee09fda90b7521b7ed87af43273416fb3119682078d969772e8c3f7395ef499257dafd67c455a4646868008090ea15063869e SHA512 514da1eda0405416e53b1c8e027d39a803f9030824deccfaf5630aec21c52c6c9ea0d1006461faa8fb26738f4a33eecfe1ae24126fdb7a53ada6b90db270e6c9 -DIST unison-2.51.2-manual.html 311981 BLAKE2B 1e1bc18d5bca5d50976b28c4e59cc27fcc1ef4415514c6a8db4be02659c168949738cf2941f88cb949097c16e455bd3fb50aee0fdc6023d3d36d6821f74acd05 SHA512 2fc47e51ffde2e9176ca85d4d29fe0d254b539112d867782e9bb0f71ea74ad02892a88b6bfe59756268875f0d62abfb125406e4939671a0eb8a64696ba01b997 -DIST unison-2.51.2-manual.pdf 518963 BLAKE2B 30d0010e7a11b10bb9fba3f5836e084452429f09a94cfcc639305d17ea69499eeeac1026a0bd35c785b08456d79b1b4c68c348c10237509c8cf4e45720d037e0 SHA512 170b280e5a9ad0fc4ed848aaa1c4a6a8977edfdcc133bf3288c03e1d4d6d20383cfa06593b9d149e746795945f6afb8d807cfa16f5cf8ab47795e3074776518d -DIST unison-2.51.2.tar.gz 691251 BLAKE2B 39f72e7229826ec1a2151b7d7af416d85ffe2f9e6f1277be77d2202088d41fa3aca45413b931e661d72b787710f7d3429352542554990bb638589d52f77fe43f SHA512 9ba24f8d46f3f8bf3c26ea1beb396e276a82a742d9e8479cb421ff9f97fa2051fc8fb809b5f47ebc88dcb6a04878e1bdeae8081540e35af710ccbdaead84c115 DIST unison-2.51.3.tar.gz 1370060 BLAKE2B 3e082c5de8c68d87fd4d061dbcf535b9001bd3bacd740fede4e94a239bc554e463c0493260748df61527304d2f874cb194f629fb1f066a47be5a5e54360f3cb7 SHA512 202bc592cf18d3ac76d7e29ec71add5d6e33a96b4b885e0e2add9a5a621db2290184f268c70e4f05e4884d6cdfed09f6fcd3dde85681c39628a10ea552917c8f DIST unison-2.51.3_p20201024.tar.gz 1371551 BLAKE2B 780cc176ed203345408551aaa11990e4da1ec0d4adfd928f3e8ff9c180f35fafb6ac097c00c95da8fe9178db122ea025e9f4336413f0694cea099ab80e2ae00e SHA512 87c7ce33621bc323607e901547da30b8fc0a842ba35128627f5d44fb4befd76ff94586ec1f8eb1f3359da756d09d8bf2481cf0d6eb2ea421113e0e4efdcbdf61 diff --git a/net-misc/unison/files/unison-2.51.2-ocaml-4.08.patch b/net-misc/unison/files/unison-2.51.2-ocaml-4.08.patch deleted file mode 100644 index e3353e77e62..000 --- a/net-misc/unison/files/unison-2.51.2-ocaml-4.08.patch +++ /dev/null @@ -1,50 +0,0 @@ -diff -ur src.orig/files.ml src/files.ml src.orig/files.ml 2018-01-27 21:53:44.0 +0100 -+++ src/files.ml 2019-12-11 16:12:40.005712137 +0100 -@@ -734,7 +734,7 @@ - with End_of_file -> - dirh.System.closedir () - end; -- Sort.list (<) !files -+ List.sort compare !files - - let ls dir pattern = - Util.convertUnixErrorsToTransient -diff -ur src.orig/recon.ml src/recon.ml src.orig/recon.ml 2018-01-27 21:53:44.0 +0100 -+++ src/recon.ml 2019-12-11 16:12:40.005712137 +0100 -@@ -661,8 +661,8 @@ - - (* Sorts the paths so that they will be displayed in order *) - let sortPaths pathUpdatesList = -- Sort.list --(fun (p1, _) (p2, _) -> Path.compare p1 p2 <= 0) -+ List.sort -+(fun (p1, _) (p2, _) -> Path.compare p1 p2) - pathUpdatesList - - let rec enterPath p1 p2 t = -diff -ur src.orig/system/system_generic.ml src/system/system_generic.ml src.orig/system/system_generic.ml 2018-01-27 21:53:44.0 +0100 -+++ src/system/system_generic.ml 2019-12-11 16:12:40.005712137 +0100 -@@ -47,7 +47,7 @@ - let chmod = Unix.chmod - let chown = Unix.chown - let utimes = Unix.utimes --let link = Unix.link -+let link s1 s2 = Unix.link s1 s2 - let openfile = Unix.openfile -
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 115044510a34dbe0dc9b4ea1ec1e75083e4a8f5e Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Thu Oct 22 08:45:02 2020 + Commit: Sam James gentoo org> CommitDate: Thu Oct 22 11:38:12 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11504451 net-misc/unison: bump to 2.51.3 Closes: https://bugs.gentoo.org/750449 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Signed-off-by: Sam James gentoo.org> net-misc/unison/Manifest | 1 + net-misc/unison/unison-2.51.3.ebuild | 97 2 files changed, 98 insertions(+) diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest index e2922b5d259..4afe614f459 100644 --- a/net-misc/unison/Manifest +++ b/net-misc/unison/Manifest @@ -4,4 +4,5 @@ DIST unison-2.48.4-manual.pdf 516093 BLAKE2B 8e752a01b8c4335d6687b1f4f20ee09fda9 DIST unison-2.51.2-manual.html 311981 BLAKE2B 1e1bc18d5bca5d50976b28c4e59cc27fcc1ef4415514c6a8db4be02659c168949738cf2941f88cb949097c16e455bd3fb50aee0fdc6023d3d36d6821f74acd05 SHA512 2fc47e51ffde2e9176ca85d4d29fe0d254b539112d867782e9bb0f71ea74ad02892a88b6bfe59756268875f0d62abfb125406e4939671a0eb8a64696ba01b997 DIST unison-2.51.2-manual.pdf 518963 BLAKE2B 30d0010e7a11b10bb9fba3f5836e084452429f09a94cfcc639305d17ea69499eeeac1026a0bd35c785b08456d79b1b4c68c348c10237509c8cf4e45720d037e0 SHA512 170b280e5a9ad0fc4ed848aaa1c4a6a8977edfdcc133bf3288c03e1d4d6d20383cfa06593b9d149e746795945f6afb8d807cfa16f5cf8ab47795e3074776518d DIST unison-2.51.2.tar.gz 691251 BLAKE2B 39f72e7229826ec1a2151b7d7af416d85ffe2f9e6f1277be77d2202088d41fa3aca45413b931e661d72b787710f7d3429352542554990bb638589d52f77fe43f SHA512 9ba24f8d46f3f8bf3c26ea1beb396e276a82a742d9e8479cb421ff9f97fa2051fc8fb809b5f47ebc88dcb6a04878e1bdeae8081540e35af710ccbdaead84c115 +DIST unison-2.51.3.tar.gz 1370060 BLAKE2B 3e082c5de8c68d87fd4d061dbcf535b9001bd3bacd740fede4e94a239bc554e463c0493260748df61527304d2f874cb194f629fb1f066a47be5a5e54360f3cb7 SHA512 202bc592cf18d3ac76d7e29ec71add5d6e33a96b4b885e0e2add9a5a621db2290184f268c70e4f05e4884d6cdfed09f6fcd3dde85681c39628a10ea552917c8f DIST unison-2.51.3_rc3.tar.gz 1370077 BLAKE2B 4a894c8837112986b6bad20b0f3db7459fc861d90c094408b20ad70a2726ea0c7882e81126f939982b46625684c59233b55f6f6c30ca8724b8a421b9250fc904 SHA512 988fa67fcbf46832e46295c12e3faeade6b6785f64b9ca55e7e2d877bccee0585b3b7865c61b4abbbd06100b2850ec3460d3016d2faa4dffd9c54383179709dc diff --git a/net-misc/unison/unison-2.51.3.ebuild b/net-misc/unison/unison-2.51.3.ebuild new file mode 100644 index 000..8abdd80a5ad --- /dev/null +++ b/net-misc/unison/unison-2.51.3.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop xdg-utils + +DESCRIPTION="Two-way cross-platform file synchronizer" +HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; +SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV}.tar.gz -> ${P}.tar.gz" +# Not available for the rcs +#SRC_URI+=" doc? ( +# https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.pdf +# https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.html +# )" + +LICENSE="GPL-2" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +IUSE="debug gtk +ocamlopt threads" +RESTRICT="!ocamlopt? ( strip )" + +# ocaml version so we are sure it has ocamlopt use flag +BDEPEND="dev-lang/ocaml:=[ocamlopt?]" +DEPEND="gtk? ( dev-ml/lablgtk:2= )" +RDEPEND="gtk? ( dev-ml/lablgtk:2= + || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) ) + >=app-eselect/eselect-unison-0.4" + +DOCS=( BUGS.txt CONTRIB INSTALL NEWS README ROADMAP.txt TODO.txt ) + +src_compile() { + local myconf="all" + + if use threads; then + myconf="$myconf THREADS=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="" +} + +src_test() { + emake test CFLAGS="" +} + +src_install() { + # install manually, since it's just too much + # work to force the Makefile to do the right thing. + local binname + cd src || die + for binname in unison unison-fsmonitor; do + newbin ${binname} ${binname}-${SLOT} + done + + if use gtk; then + newicon -s scalable ../icons/U.svg ${PN}-${SLOT}.svg + make_desktop_entry unison-${SLOT} "${PN} (${SLOT})" "${EPREFIX}/usr/share/icons/hicolor/scalable/apps/${PN}-${SLOT}.svg" + fi + +
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: e416ea07920d1515b6cfc94046bfe678b9822733 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Thu Oct 22 08:46:39 2020 + Commit: Sam James gentoo org> CommitDate: Thu Oct 22 11:38:12 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e416ea07 net-misc/unison: remove old Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Signed-off-by: Sam James gentoo.org> net-misc/unison/Manifest| 1 - net-misc/unison/unison-2.51.3_rc3-r1.ebuild | 99 - 2 files changed, 100 deletions(-) diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest index 4afe614f459..cfc94fa8ec5 100644 --- a/net-misc/unison/Manifest +++ b/net-misc/unison/Manifest @@ -5,4 +5,3 @@ DIST unison-2.51.2-manual.html 311981 BLAKE2B 1e1bc18d5bca5d50976b28c4e59cc27fcc DIST unison-2.51.2-manual.pdf 518963 BLAKE2B 30d0010e7a11b10bb9fba3f5836e084452429f09a94cfcc639305d17ea69499eeeac1026a0bd35c785b08456d79b1b4c68c348c10237509c8cf4e45720d037e0 SHA512 170b280e5a9ad0fc4ed848aaa1c4a6a8977edfdcc133bf3288c03e1d4d6d20383cfa06593b9d149e746795945f6afb8d807cfa16f5cf8ab47795e3074776518d DIST unison-2.51.2.tar.gz 691251 BLAKE2B 39f72e7229826ec1a2151b7d7af416d85ffe2f9e6f1277be77d2202088d41fa3aca45413b931e661d72b787710f7d3429352542554990bb638589d52f77fe43f SHA512 9ba24f8d46f3f8bf3c26ea1beb396e276a82a742d9e8479cb421ff9f97fa2051fc8fb809b5f47ebc88dcb6a04878e1bdeae8081540e35af710ccbdaead84c115 DIST unison-2.51.3.tar.gz 1370060 BLAKE2B 3e082c5de8c68d87fd4d061dbcf535b9001bd3bacd740fede4e94a239bc554e463c0493260748df61527304d2f874cb194f629fb1f066a47be5a5e54360f3cb7 SHA512 202bc592cf18d3ac76d7e29ec71add5d6e33a96b4b885e0e2add9a5a621db2290184f268c70e4f05e4884d6cdfed09f6fcd3dde85681c39628a10ea552917c8f -DIST unison-2.51.3_rc3.tar.gz 1370077 BLAKE2B 4a894c8837112986b6bad20b0f3db7459fc861d90c094408b20ad70a2726ea0c7882e81126f939982b46625684c59233b55f6f6c30ca8724b8a421b9250fc904 SHA512 988fa67fcbf46832e46295c12e3faeade6b6785f64b9ca55e7e2d877bccee0585b3b7865c61b4abbbd06100b2850ec3460d3016d2faa4dffd9c54383179709dc diff --git a/net-misc/unison/unison-2.51.3_rc3-r1.ebuild b/net-misc/unison/unison-2.51.3_rc3-r1.ebuild deleted file mode 100644 index 7349fcf36f9..000 --- a/net-misc/unison/unison-2.51.3_rc3-r1.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop xdg-utils - -DESCRIPTION="Two-way cross-platform file synchronizer" -HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; -SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV}.tar.gz -> ${P}.tar.gz" -# Not available for the rcs -#SRC_URI+=" doc? ( -# https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.pdf -# https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.html -# )" - -LICENSE="GPL-2" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" -IUSE="debug gtk +ocamlopt threads" -RESTRICT="!ocamlopt? ( strip )" - -# ocaml version so we are sure it has ocamlopt use flag -BDEPEND="dev-lang/ocaml:=[ocamlopt?]" -DEPEND="gtk? ( dev-ml/lablgtk:2= )" -RDEPEND=" - ${DEPEND} - || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) - >=app-eselect/eselect-unison-0.4 -" - -DOCS=( BUGS.txt CONTRIB INSTALL NEWS README ROADMAP.txt TODO.txt ) - -src_compile() { - local myconf="all" - - if use threads; then - myconf="$myconf THREADS=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="" -} - -src_test() { - emake test CFLAGS="" -} - -src_install() { - # install manually, since it's just too much - # work to force the Makefile to do the right thing. - local binname - cd src || die - for binname in unison unison-fsmonitor; do - newbin ${binname} ${binname}-${SLOT} - done - - if use gtk; then - newicon -s scalable ../icons/U.svg ${PN}-${SLOT}.svg - make_desktop_entry unison-${SLOT} "${PN} (${SLOT})" "${EPREFIX}/usr/share/icons/hicolor/scalable/apps/${PN}-${SLOT}.svg" - fi - - # No docs for release candidates - #if use doc; then - # DOCS+=( "${DISTDIR}/${P}-manual.pdf" ) - # HTML_DOCS=( "${DISTDIR}/${P}-manual.html" ) - #fi - - einstalldocs -} - -pkg_postinst() { - elog "Unison now uses SLOTs, so you can specify servercmd=/usr/bin/unison-${SLOT}" -
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/, net-misc/unison/files/
commit: 559ec5bf5897e3c96f8fddc37e0c2bfd069cbeef Author: Sam James gentoo org> AuthorDate: Tue Oct 20 10:58:34 2020 + Commit: Sam James gentoo org> CommitDate: Tue Oct 20 10:58:34 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=559ec5bf net-misc/unison: cleanup old Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sam James gentoo.org> net-misc/unison/Manifest | 1 - .../unison/files/unison-2.48.4-ocaml-4.08.patch| 79 net-misc/unison/unison-2.48.4-r1.ebuild| 81 net-misc/unison/unison-2.48.4-r2.ebuild| 86 -- 4 files changed, 247 deletions(-) diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest index c25524c6393..e2922b5d259 100644 --- a/net-misc/unison/Manifest +++ b/net-misc/unison/Manifest @@ -1,7 +1,6 @@ DIST unison-2.48.15v4.tar.gz 1911781 BLAKE2B d3dabea1b8b0d2a8c64716144d33265ba904d7658f64c7f0e74b47a1dd10cf2b692d150052e3234be74aedbcf35a37fe1da9f393802c96810e36ef115609dcec SHA512 658b37fd18d8dee517e88ad707f7e80c1731542a0e07e6a8d56e6598e38bcf405cdb8db224274bf9b3319ed87efc45057d1f79e6437c4ca53afe9cec4afe6c78 DIST unison-2.48.4-manual.html 278110 BLAKE2B 8a85662399aff31a016964783b32c195cb32f5e6bab44c2f0f08740ab88393f4c73b98ecf58d6930bf103c1bec45720306343fa9fe39d3cdd73ffbbac2b9093c SHA512 b995712cda51d612bd81c89589d872099b3b9c90f7413268b24ab399a1eff7690200980514a834ee3d12bd3c89ef61bb8a29b3970c01433e0c4671d363a96b68 DIST unison-2.48.4-manual.pdf 516093 BLAKE2B 8e752a01b8c4335d6687b1f4f20ee09fda90b7521b7ed87af43273416fb3119682078d969772e8c3f7395ef499257dafd67c455a4646868008090ea15063869e SHA512 514da1eda0405416e53b1c8e027d39a803f9030824deccfaf5630aec21c52c6c9ea0d1006461faa8fb26738f4a33eecfe1ae24126fdb7a53ada6b90db270e6c9 -DIST unison-2.48.4.tar.gz 1200861 BLAKE2B 8e262e3e28b9f4cbe3925340aa3b08e99f1c30e8d3253cf2c82647e30708d30eb20c544184d54d1683ff9b01ac6913af0df924f0b16431ea2ac79bc95ec4a71f SHA512 c8e7bd2b14edae31e7d08154cdc2dce8173546b6163b9e5f4f2b1c8255792a7645d8449da88d7acfcbf498746481d24d0a3936978969920530a15a16bcbc6024 DIST unison-2.51.2-manual.html 311981 BLAKE2B 1e1bc18d5bca5d50976b28c4e59cc27fcc1ef4415514c6a8db4be02659c168949738cf2941f88cb949097c16e455bd3fb50aee0fdc6023d3d36d6821f74acd05 SHA512 2fc47e51ffde2e9176ca85d4d29fe0d254b539112d867782e9bb0f71ea74ad02892a88b6bfe59756268875f0d62abfb125406e4939671a0eb8a64696ba01b997 DIST unison-2.51.2-manual.pdf 518963 BLAKE2B 30d0010e7a11b10bb9fba3f5836e084452429f09a94cfcc639305d17ea69499eeeac1026a0bd35c785b08456d79b1b4c68c348c10237509c8cf4e45720d037e0 SHA512 170b280e5a9ad0fc4ed848aaa1c4a6a8977edfdcc133bf3288c03e1d4d6d20383cfa06593b9d149e746795945f6afb8d807cfa16f5cf8ab47795e3074776518d DIST unison-2.51.2.tar.gz 691251 BLAKE2B 39f72e7229826ec1a2151b7d7af416d85ffe2f9e6f1277be77d2202088d41fa3aca45413b931e661d72b787710f7d3429352542554990bb638589d52f77fe43f SHA512 9ba24f8d46f3f8bf3c26ea1beb396e276a82a742d9e8479cb421ff9f97fa2051fc8fb809b5f47ebc88dcb6a04878e1bdeae8081540e35af710ccbdaead84c115 diff --git a/net-misc/unison/files/unison-2.48.4-ocaml-4.08.patch b/net-misc/unison/files/unison-2.48.4-ocaml-4.08.patch deleted file mode 100644 index 8b0d89b335a..000 --- a/net-misc/unison/files/unison-2.48.4-ocaml-4.08.patch +++ /dev/null @@ -1,79 +0,0 @@ -From: Stephane Glondu -Date: Mon, 25 Nov 2019 10:52:48 +0100 -Subject: Fix compilation with OCaml 4.08.1 - - Makefile.OCaml | 2 +- - files.ml | 2 +- - recon.ml | 4 ++-- - system/system_generic.ml | 2 +- - uigtk2.ml| 2 +- - 5 files changed, 6 insertions(+), 6 deletions(-) - -diff --git a/Makefile.OCaml b/Makefile.OCaml -index 21610ce..7549907 100644 a/Makefile.OCaml -+++ b/Makefile.OCaml -@@ -95,7 +95,7 @@ buildexecutable:: - ### Default parameters - - # Generate backtrace information for exceptions --CAMLFLAGS+=-g -+CAMLFLAGS+=-g -unsafe-string - - INCLFLAGS=-I lwt -I ubase -I system - CAMLFLAGS+=$(INCLFLAGS) -diff --git a/files.ml b/files.ml -index ba42ad5..02d52f3 100644 a/files.ml -+++ b/files.ml -@@ -722,7 +722,7 @@ let get_files_in_directory dir = - with End_of_file -> - dirh.System.closedir () - end; -- Sort.list (<) !files -+ List.sort compare !files - - let ls dir pattern = - Util.convertUnixErrorsToTransient -diff --git a/recon.ml b/recon.ml -index 5ed358d..a8719c4 100644 a/recon.ml -+++ b/recon.ml -@@ -651,8 +651,8 @@ let rec reconcile - - (* Sorts the paths so that they will be displayed in order *) - let sortPaths pathUpdatesList = -- Sort.list --(fun (p1, _) (p2, _) -> Path.compare p1 p2 <= 0) -+ List.sort -+(fun (p1, _) (p2, _) -> Path.compare p1 p2) - pathUpdatesList - - let rec enterPath p1 p2 t = -diff --git a/system/system_generic.ml b/system/system_generic.ml -index 9230cdc..ee457c5 100755 a/system/system_generic.ml -+++ b/system/system_generic.m
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: c267206121e75b6b07cd33fd6d7b326cd3dc5538 Author: Sam James gentoo org> AuthorDate: Tue Oct 20 10:37:02 2020 + Commit: Sam James gentoo org> CommitDate: Tue Oct 20 10:37:02 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2672061 net-misc/unison: ppc stable (bug #750335) Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sam James gentoo.org> net-misc/unison/unison-2.48.15_p4-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/unison/unison-2.48.15_p4-r2.ebuild b/net-misc/unison/unison-2.48.15_p4-r2.ebuild index c81fc2fcaf2..2b4efbfb62c 100644 --- a/net-misc/unison/unison-2.48.15_p4-r2.ebuild +++ b/net-misc/unison/unison-2.48.15_p4-r2.ebuild @@ -17,7 +17,7 @@ SRC_URI+=" doc? ( https://www.seas.upenn.edu/~bcpierce/unison/download/releases/ LICENSE="GPL-2" SLOT="$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" IUSE="debug doc gtk +ocamlopt threads" # Upstream, for this version, has explicitly disabled test with marker
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 90b27a694b353d8658dedad6fd41930ad1fce3de Author: Joonas Niilola gentoo org> AuthorDate: Tue Oct 20 09:11:34 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Oct 20 09:11:34 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90b27a69 net-misc/unison: stabilize 2.48.15_p4-r2 on x86 Bug: https://bugs.gentoo.org/750335 Signed-off-by: Joonas Niilola gentoo.org> net-misc/unison/unison-2.48.15_p4-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/unison/unison-2.48.15_p4-r2.ebuild b/net-misc/unison/unison-2.48.15_p4-r2.ebuild index 17bbdc2c4a4..7322daf5c6e 100644 --- a/net-misc/unison/unison-2.48.15_p4-r2.ebuild +++ b/net-misc/unison/unison-2.48.15_p4-r2.ebuild @@ -17,7 +17,7 @@ SRC_URI+=" doc? ( https://www.seas.upenn.edu/~bcpierce/unison/download/releases/ LICENSE="GPL-2" SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +KEYWORDS="~amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" IUSE="debug doc gtk +ocamlopt threads" # Upstream, for this version, has explicitly disabled test with marker
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: ec79deae9731371e7a699a3c68dde2537dba7edf Author: Joonas Niilola gentoo org> AuthorDate: Tue Oct 20 09:12:11 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Oct 20 09:12:11 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec79deae net-misc/unison: stabilize 2.48.15_p4-r2 on amd64 Bug: https://bugs.gentoo.org/750335 Signed-off-by: Joonas Niilola gentoo.org> net-misc/unison/unison-2.48.15_p4-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/unison/unison-2.48.15_p4-r2.ebuild b/net-misc/unison/unison-2.48.15_p4-r2.ebuild index 7322daf5c6e..c81fc2fcaf2 100644 --- a/net-misc/unison/unison-2.48.15_p4-r2.ebuild +++ b/net-misc/unison/unison-2.48.15_p4-r2.ebuild @@ -17,7 +17,7 @@ SRC_URI+=" doc? ( https://www.seas.upenn.edu/~bcpierce/unison/download/releases/ LICENSE="GPL-2" SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +KEYWORDS="amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" IUSE="debug doc gtk +ocamlopt threads" # Upstream, for this version, has explicitly disabled test with marker
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: b35c26653aeefaba178031b6eb75fc6c5bdda44a Author: Sam James gentoo org> AuthorDate: Tue Oct 20 08:18:57 2020 + Commit: Sam James gentoo org> CommitDate: Tue Oct 20 08:18:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b35c2665 net-misc/unison: Keyword 2.51.3_rc3-r1 arm, #749654 Signed-off-by: Sam James gentoo.org> net-misc/unison/unison-2.51.3_rc3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/unison/unison-2.51.3_rc3-r1.ebuild b/net-misc/unison/unison-2.51.3_rc3-r1.ebuild index 92975232568..7349fcf36f9 100644 --- a/net-misc/unison/unison-2.51.3_rc3-r1.ebuild +++ b/net-misc/unison/unison-2.51.3_rc3-r1.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="GPL-2" SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" IUSE="debug gtk +ocamlopt threads" RESTRICT="!ocamlopt? ( strip )"
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 5c8fccbbeebf1d85a671f4f326bba232d4b9c855 Author: Sam James gentoo org> AuthorDate: Tue Oct 20 06:53:22 2020 + Commit: Sam James gentoo org> CommitDate: Tue Oct 20 06:53:46 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c8fccbb net-misc/unison: fix icon path in 2.51.3_rc3 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sam James gentoo.org> .../unison/{unison-2.51.3_rc3.ebuild => unison-2.51.3_rc3-r1.ebuild}| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/unison/unison-2.51.3_rc3.ebuild b/net-misc/unison/unison-2.51.3_rc3-r1.ebuild similarity index 97% rename from net-misc/unison/unison-2.51.3_rc3.ebuild rename to net-misc/unison/unison-2.51.3_rc3-r1.ebuild index 314ce0d4d1c..92975232568 100644 --- a/net-misc/unison/unison-2.51.3_rc3.ebuild +++ b/net-misc/unison/unison-2.51.3_rc3-r1.ebuild @@ -69,7 +69,7 @@ src_install() { if use gtk; then newicon -s scalable ../icons/U.svg ${PN}-${SLOT}.svg - make_desktop_entry unison-${SLOT} "${PN} (${SLOT})" "${EPREFIX}/usr/share/${PN}/${PN}-${SLOT}.svg" + make_desktop_entry unison-${SLOT} "${PN} (${SLOT})" "${EPREFIX}/usr/share/icons/hicolor/scalable/apps/${PN}-${SLOT}.svg" fi # No docs for release candidates
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 23501d1efa116037dedb3ab3f5e184bae0c9c6cf Author: Sam James gentoo org> AuthorDate: Tue Oct 20 06:52:35 2020 + Commit: Sam James gentoo org> CommitDate: Tue Oct 20 06:53:45 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23501d1e net-misc/unison: install docs for unison-2.48.15_p4 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sam James gentoo.org> 15_p4-r1.ebuild => unison-2.48.15_p4-r2.ebuild} | 21 - 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/net-misc/unison/unison-2.48.15_p4-r1.ebuild b/net-misc/unison/unison-2.48.15_p4-r2.ebuild similarity index 83% rename from net-misc/unison/unison-2.48.15_p4-r1.ebuild rename to net-misc/unison/unison-2.48.15_p4-r2.ebuild index d8102533b70..17bbdc2c4a4 100644 --- a/net-misc/unison/unison-2.48.15_p4-r1.ebuild +++ b/net-misc/unison/unison-2.48.15_p4-r2.ebuild @@ -5,17 +5,20 @@ EAPI=7 inherit desktop xdg-utils +# Use the docs for the last 'normal' release +DOC_P="${PN}-2.48.4" DESCRIPTION="Two-way cross-platform file synchronizer" HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV/_p/v}.tar.gz -> ${P/_p/v}.tar.gz" # No manual.pdf or manual.html available for this version -# doc? ( https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.pdf -# https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.html )" +SRC_URI+=" doc? ( https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${DOC_VER}/${DOC_P}-manual.pdf + https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${DOC_VER}/${DOC_P}-manual.html ) +" LICENSE="GPL-2" SLOT="$(ver_cut 1-2)" KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" -IUSE="debug gtk +ocamlopt threads" +IUSE="debug doc gtk +ocamlopt threads" # Upstream, for this version, has explicitly disabled test with marker # "Skipping some tests -- remove me!". Given the potentially destructive nature @@ -77,14 +80,14 @@ src_install() { if use gtk; then newicon -s scalable ../icons/U.svg ${PN}-${SLOT}.svg - make_desktop_entry unison-${SLOT} "${PN} (${SLOT})" "${EPREFIX}/usr/share/${PN}/${PN}-${SLOT}.svg" + make_desktop_entry unison-${SLOT} "${PN} (${SLOT})" "${EPREFIX}/usr/share/icons/hicolor/scalable/apps/${PN}-${SLOT}.svg" + fi + + if use doc; then + DOCS+=( "${DISTDIR}/${DOC_P}-manual.pdf" ) + HTML_DOCS=( "${DISTDIR}/${DOC_P}-manual.html" ) fi -# No manual.pdf or manual.html available for this version -# if use doc; then -# DOCS+=( "${DISTDIR}/${P}-manual.pdf" ) -# HTML_DOCS=( "${DISTDIR}/${P}-manual.html" ) -# fi einstalldocs }
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: dfcfaa586a6aee2b81100c59995480f632f669dc Author: Sam James gentoo org> AuthorDate: Tue Oct 20 03:08:18 2020 + Commit: Sam James gentoo org> CommitDate: Tue Oct 20 03:09:22 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfcfaa58 net-misc/unison: fix .desktop and GUI build Closes: https://bugs.gentoo.org/360161 Closes: https://bugs.gentoo.org/750125 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sam James gentoo.org> .../unison/{unison-2.48.15_p4.ebuild => unison-2.48.15_p4-r1.ebuild} | 4 ++-- net-misc/unison/unison-2.51.3_rc3.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/net-misc/unison/unison-2.48.15_p4.ebuild b/net-misc/unison/unison-2.48.15_p4-r1.ebuild similarity index 95% rename from net-misc/unison/unison-2.48.15_p4.ebuild rename to net-misc/unison/unison-2.48.15_p4-r1.ebuild index e32810067cd..d8102533b70 100644 --- a/net-misc/unison/unison-2.48.15_p4.ebuild +++ b/net-misc/unison/unison-2.48.15_p4-r1.ebuild @@ -41,7 +41,7 @@ PATCHES=( DOCS=( BUGS.txt CONTRIB INSTALL NEWS README ROADMAP.txt TODO.txt ) src_compile() { - local myconf + local myconf="all" if use threads; then myconf="$myconf THREADS=true" @@ -77,7 +77,7 @@ src_install() { if use gtk; then newicon -s scalable ../icons/U.svg ${PN}-${SLOT}.svg - make_desktop_entry Unison "${PN} (${SLOT})" "${EPREFIX}/usr/share/${PN}/${PN}-${SLOT}.svg" + make_desktop_entry unison-${SLOT} "${PN} (${SLOT})" "${EPREFIX}/usr/share/${PN}/${PN}-${SLOT}.svg" fi # No manual.pdf or manual.html available for this version diff --git a/net-misc/unison/unison-2.51.3_rc3.ebuild b/net-misc/unison/unison-2.51.3_rc3.ebuild index 8b324830c1e..314ce0d4d1c 100644 --- a/net-misc/unison/unison-2.51.3_rc3.ebuild +++ b/net-misc/unison/unison-2.51.3_rc3.ebuild @@ -32,7 +32,7 @@ RDEPEND=" DOCS=( BUGS.txt CONTRIB INSTALL NEWS README ROADMAP.txt TODO.txt ) src_compile() { - local myconf + local myconf="all" if use threads; then myconf="$myconf THREADS=true" @@ -69,7 +69,7 @@ src_install() { if use gtk; then newicon -s scalable ../icons/U.svg ${PN}-${SLOT}.svg - make_desktop_entry Unison "${PN} (${SLOT})" "${EPREFIX}/usr/share/${PN}/${PN}-${SLOT}.svg" + make_desktop_entry unison-${SLOT} "${PN} (${SLOT})" "${EPREFIX}/usr/share/${PN}/${PN}-${SLOT}.svg" fi # No docs for release candidates
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 09263804041305d2045fe52b0a6f9a987f9142f8 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Mon Oct 19 11:50:43 2020 + Commit: Sam James gentoo org> CommitDate: Tue Oct 20 03:09:21 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09263804 net-misc/unison: bump to 2.51.3_rc3 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/17972 Signed-off-by: Sam James gentoo.org> net-misc/unison/Manifest | 2 +- net-misc/unison/{unison-2.51.3_rc2.ebuild => unison-2.51.3_rc3.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest index bf262184879..c25524c6393 100644 --- a/net-misc/unison/Manifest +++ b/net-misc/unison/Manifest @@ -5,4 +5,4 @@ DIST unison-2.48.4.tar.gz 1200861 BLAKE2B 8e262e3e28b9f4cbe3925340aa3b08e99f1c30 DIST unison-2.51.2-manual.html 311981 BLAKE2B 1e1bc18d5bca5d50976b28c4e59cc27fcc1ef4415514c6a8db4be02659c168949738cf2941f88cb949097c16e455bd3fb50aee0fdc6023d3d36d6821f74acd05 SHA512 2fc47e51ffde2e9176ca85d4d29fe0d254b539112d867782e9bb0f71ea74ad02892a88b6bfe59756268875f0d62abfb125406e4939671a0eb8a64696ba01b997 DIST unison-2.51.2-manual.pdf 518963 BLAKE2B 30d0010e7a11b10bb9fba3f5836e084452429f09a94cfcc639305d17ea69499eeeac1026a0bd35c785b08456d79b1b4c68c348c10237509c8cf4e45720d037e0 SHA512 170b280e5a9ad0fc4ed848aaa1c4a6a8977edfdcc133bf3288c03e1d4d6d20383cfa06593b9d149e746795945f6afb8d807cfa16f5cf8ab47795e3074776518d DIST unison-2.51.2.tar.gz 691251 BLAKE2B 39f72e7229826ec1a2151b7d7af416d85ffe2f9e6f1277be77d2202088d41fa3aca45413b931e661d72b787710f7d3429352542554990bb638589d52f77fe43f SHA512 9ba24f8d46f3f8bf3c26ea1beb396e276a82a742d9e8479cb421ff9f97fa2051fc8fb809b5f47ebc88dcb6a04878e1bdeae8081540e35af710ccbdaead84c115 -DIST unison-2.51.3_rc2.tar.gz 1370090 BLAKE2B dd4657000a771a22f8e61af25d34334872595c53fa24d863e67f52fd0accd3406ac61fff61d01b1977ae3d6f2eaa50aedb2b31dd47abc6d08bd3d240786dab8b SHA512 0acadad426370305093854953f7fc1a720a2be67a4d8327a54822bb94c7292136cc7d7980fb80291125a2f0280180443913bfd49c428ed5a27e3537ef4713153 +DIST unison-2.51.3_rc3.tar.gz 1370077 BLAKE2B 4a894c8837112986b6bad20b0f3db7459fc861d90c094408b20ad70a2726ea0c7882e81126f939982b46625684c59233b55f6f6c30ca8724b8a421b9250fc904 SHA512 988fa67fcbf46832e46295c12e3faeade6b6785f64b9ca55e7e2d877bccee0585b3b7865c61b4abbbd06100b2850ec3460d3016d2faa4dffd9c54383179709dc diff --git a/net-misc/unison/unison-2.51.3_rc2.ebuild b/net-misc/unison/unison-2.51.3_rc3.ebuild similarity index 100% rename from net-misc/unison/unison-2.51.3_rc2.ebuild rename to net-misc/unison/unison-2.51.3_rc3.ebuild
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 1f30b3d872ddc9b335377eb547b1c4f8636c4c10 Author: Sam James gentoo org> AuthorDate: Mon Oct 19 02:54:32 2020 + Commit: Sam James gentoo org> CommitDate: Mon Oct 19 02:54:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f30b3d8 net-misc/unison: don't double-name the desktop file Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sam James gentoo.org> net-misc/unison/unison-2.48.15_p4.ebuild | 7 +-- net-misc/unison/unison-2.51.3_rc2.ebuild | 7 +-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/net-misc/unison/unison-2.48.15_p4.ebuild b/net-misc/unison/unison-2.48.15_p4.ebuild index 93297eaf827..e32810067cd 100644 --- a/net-misc/unison/unison-2.48.15_p4.ebuild +++ b/net-misc/unison/unison-2.48.15_p4.ebuild @@ -74,10 +74,12 @@ src_install() { for binname in unison unison-fsmonitor; do newbin ${binname} ${binname}-${SLOT} done + if use gtk; then newicon -s scalable ../icons/U.svg ${PN}-${SLOT}.svg - make_desktop_entry ${PN}-${SLOT} ${PN}-${SLOT} ${PN}-${SLOT} + make_desktop_entry Unison "${PN} (${SLOT})" "${EPREFIX}/usr/share/${PN}/${PN}-${SLOT}.svg" fi + # No manual.pdf or manual.html available for this version # if use doc; then # DOCS+=( "${DISTDIR}/${P}-manual.pdf" ) @@ -90,7 +92,8 @@ 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." - eselect unison update + eselect unison update || die + if use gtk; then xdg_icon_cache_update fi diff --git a/net-misc/unison/unison-2.51.3_rc2.ebuild b/net-misc/unison/unison-2.51.3_rc2.ebuild index 5fe71cf739a..8b324830c1e 100644 --- a/net-misc/unison/unison-2.51.3_rc2.ebuild +++ b/net-misc/unison/unison-2.51.3_rc2.ebuild @@ -66,10 +66,12 @@ src_install() { for binname in unison unison-fsmonitor; do newbin ${binname} ${binname}-${SLOT} done + if use gtk; then newicon -s scalable ../icons/U.svg ${PN}-${SLOT}.svg - make_desktop_entry ${PN}-${SLOT} ${PN}-${SLOT} ${PN}-${SLOT} + make_desktop_entry Unison "${PN} (${SLOT})" "${EPREFIX}/usr/share/${PN}/${PN}-${SLOT}.svg" fi + # No docs for release candidates #if use doc; then # DOCS+=( "${DISTDIR}/${P}-manual.pdf" ) @@ -83,7 +85,8 @@ 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." - eselect unison update + eselect unison update || die + if use gtk; then xdg_icon_cache_update fi
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 208a9be49ea4a768e4f513db32f19417086d5664 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Sat Oct 17 12:09:51 2020 + Commit: Sam James gentoo org> CommitDate: Mon Oct 19 02:54:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=208a9be4 net-misc/unison: .desktop file, menu icon Closes: https://bugs.gentoo.org/360161 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/17962 Signed-off-by: Sam James gentoo.org> net-misc/unison/unison-2.48.15_p4.ebuild | 15 +++ net-misc/unison/unison-2.51.3_rc2.ebuild | 16 +++- 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/net-misc/unison/unison-2.48.15_p4.ebuild b/net-misc/unison/unison-2.48.15_p4.ebuild index a1fb30478f4..93297eaf827 100644 --- a/net-misc/unison/unison-2.48.15_p4.ebuild +++ b/net-misc/unison/unison-2.48.15_p4.ebuild @@ -3,6 +3,8 @@ EAPI=7 +inherit desktop xdg-utils + DESCRIPTION="Two-way cross-platform file synchronizer" HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV/_p/v}.tar.gz -> ${P/_p/v}.tar.gz" @@ -72,6 +74,10 @@ src_install() { for binname in unison unison-fsmonitor; do newbin ${binname} ${binname}-${SLOT} done + if use gtk; then + newicon -s scalable ../icons/U.svg ${PN}-${SLOT}.svg + make_desktop_entry ${PN}-${SLOT} ${PN}-${SLOT} ${PN}-${SLOT} + fi # No manual.pdf or manual.html available for this version # if use doc; then # DOCS+=( "${DISTDIR}/${P}-manual.pdf" ) @@ -85,4 +91,13 @@ pkg_postinst() { elog "in your profile files to access exactly this version over ssh." elog "Or you can use 'eselect unison' to set the version." eselect unison update + if use gtk; then + xdg_icon_cache_update + fi +} + +pkg_postrm() { + if use gtk; then + xdg_icon_cache_update + fi } diff --git a/net-misc/unison/unison-2.51.3_rc2.ebuild b/net-misc/unison/unison-2.51.3_rc2.ebuild index 900baadd148..5fe71cf739a 100644 --- a/net-misc/unison/unison-2.51.3_rc2.ebuild +++ b/net-misc/unison/unison-2.51.3_rc2.ebuild @@ -3,6 +3,8 @@ EAPI=7 +inherit desktop xdg-utils + DESCRIPTION="Two-way cross-platform file synchronizer" HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV}.tar.gz -> ${P}.tar.gz" @@ -64,7 +66,10 @@ src_install() { for binname in unison unison-fsmonitor; do newbin ${binname} ${binname}-${SLOT} done - + if use gtk; then + newicon -s scalable ../icons/U.svg ${PN}-${SLOT}.svg + make_desktop_entry ${PN}-${SLOT} ${PN}-${SLOT} ${PN}-${SLOT} + fi # No docs for release candidates #if use doc; then # DOCS+=( "${DISTDIR}/${P}-manual.pdf" ) @@ -79,4 +84,13 @@ pkg_postinst() { elog "in your profile files to access exactly this version over ssh." elog "Or you can use 'eselect unison' to set the version." eselect unison update + if use gtk; then + xdg_icon_cache_update + fi +} + +pkg_postrm() { + if use gtk; then + xdg_icon_cache_update + fi }
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 4b3ab9374d35d9971a12648c7b080ab3c72e7c58 Author: Sam James gentoo org> AuthorDate: Sat Oct 17 08:52:02 2020 + Commit: Sam James gentoo org> CommitDate: Sat Oct 17 08:52:02 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b3ab937 net-misc/unison: apply 'tidying' changes to old See also: 8d942e2283a9cab3747101e8771816dab1d7fe37 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sam James gentoo.org> net-misc/unison/unison-2.48.15_p4.ebuild | 6 +- net-misc/unison/unison-2.48.4-r1.ebuild | 8 +--- net-misc/unison/unison-2.48.4-r2.ebuild | 6 +- net-misc/unison/unison-2.51.2-r1.ebuild | 8 ++-- net-misc/unison/unison-2.51.3_rc2.ebuild | 3 +-- 5 files changed, 6 insertions(+), 25 deletions(-) diff --git a/net-misc/unison/unison-2.48.15_p4.ebuild b/net-misc/unison/unison-2.48.15_p4.ebuild index 771b3e609dd..a1fb30478f4 100644 --- a/net-misc/unison/unison-2.48.15_p4.ebuild +++ b/net-misc/unison/unison-2.48.15_p4.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV/_p/v}.tar.gz -> ${P/ LICENSE="GPL-2" SLOT="$(ver_cut 1-2)" KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" -IUSE="gtk static debug threads +ocamlopt test" +IUSE="debug gtk +ocamlopt threads" # Upstream, for this version, has explicitly disabled test with marker # "Skipping some tests -- remove me!". Given the potentially destructive nature @@ -45,10 +45,6 @@ src_compile() { myconf="$myconf THREADS=true" fi - if use static; then - myconf="$myconf STATIC=true" - fi - if use debug; then myconf="$myconf DEBUGGING=true" fi diff --git a/net-misc/unison/unison-2.48.4-r1.ebuild b/net-misc/unison/unison-2.48.4-r1.ebuild index c8cdf88bf1f..11de4808528 100644 --- a/net-misc/unison/unison-2.48.4-r1.ebuild +++ b/net-misc/unison/unison-2.48.4-r1.ebuild @@ -3,8 +3,6 @@ EAPI=7 -IUSE="gtk doc static debug threads +ocamlopt test" - DESCRIPTION="Two-way cross-platform file synchronizer" HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; SRC_URI="https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}.tar.gz @@ -14,7 +12,7 @@ SRC_URI="https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P} LICENSE="GPL-2" SLOT="$(ver_cut 1-2)" KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" - +IUSE="debug doc gtk +ocamlopt threads" # Upstream, for this version, has explicitly disabled test with marker # "Skipping some tests -- remove me!". Given the potentially destructive nature # of those tests, let's not try to run them (they're re-enabled in subsequent @@ -41,10 +39,6 @@ src_compile() { myconf="$myconf THREADS=true" fi - if use static; then - myconf="$myconf STATIC=true" - fi - if use debug; then myconf="$myconf DEBUGGING=true" fi diff --git a/net-misc/unison/unison-2.48.4-r2.ebuild b/net-misc/unison/unison-2.48.4-r2.ebuild index da2e58c430d..99d421e0e95 100644 --- a/net-misc/unison/unison-2.48.4-r2.ebuild +++ b/net-misc/unison/unison-2.48.4-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P} LICENSE="GPL-2" SLOT="$(ver_cut 1-2)" KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" -IUSE="gtk doc static debug threads +ocamlopt test" +IUSE="debug doc gtk +ocamlopt threads" # Upstream, for this version, has explicitly disabled test with marker # "Skipping some tests -- remove me!". Given the potentially destructive nature @@ -44,10 +44,6 @@ src_compile() { myconf="$myconf THREADS=true" fi - if use static; then - myconf="$myconf STATIC=true" - fi - if use debug; then myconf="$myconf DEBUGGING=true" fi diff --git a/net-misc/unison/unison-2.51.2-r1.ebuild b/net-misc/unison/unison-2.51.2-r1.ebuild index c7b05df33aa..9b7c3a033ec 100644 --- a/net-misc/unison/unison-2.51.2-r1.ebuild +++ b/net-misc/unison/unison-2.51.2-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P} LICENSE="GPL-2" SLOT="$(ver_cut 1-2)" KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" -IUSE="gtk doc static debug threads +ocamlopt test" +IUSE="debug doc gtk +ocamlopt threads" # ocaml version so we are sure it has ocamlopt use flag DEPEND="https://github.com/bcpierce00/unison/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="GPL-2" SLOT="$(ver_cut 1-2)" KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" -IUSE="debug gtk threads +ocamlopt test" +IUSE="debug gtk +ocamlopt threads" RESTRICT="!ocamlopt? ( strip )" -RESTRICT+=" !test? ( test )" # ocaml
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: a61319695615391310a9e3e5a3214fead3af76be Author: Sam James gentoo org> AuthorDate: Sat Oct 17 08:44:35 2020 + Commit: Sam James gentoo org> CommitDate: Sat Oct 17 08:44:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6131969 net-misc/unison: restore ~ppc to 2.51.3_rc2 No longer needed sans-Dune. Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sam James gentoo.org> net-misc/unison/unison-2.51.3_rc2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/unison/unison-2.51.3_rc2.ebuild b/net-misc/unison/unison-2.51.3_rc2.ebuild index 2f2b082f0f1..dbcefecfbbf 100644 --- a/net-misc/unison/unison-2.51.3_rc2.ebuild +++ b/net-misc/unison/unison-2.51.3_rc2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="GPL-2" SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" IUSE="debug gtk threads +ocamlopt test" RESTRICT="!ocamlopt? ( strip )" RESTRICT+=" !test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 8d942e2283a9cab3747101e8771816dab1d7fe37 Author: Sam James gentoo org> AuthorDate: Sat Oct 17 08:43:20 2020 + Commit: Sam James gentoo org> CommitDate: Sat Oct 17 08:43:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d942e22 net-misc/unison: tidying * Don't install static libs * Drop dune.eclass (the support upstream is experimental) * ... so specify the OCaml dependency manually * Sort IUSE * Remove USE=doc for now (because no docs for the release candidate) Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sam James gentoo.org> net-misc/unison/unison-2.51.3_rc2.ebuild | 23 +++ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/net-misc/unison/unison-2.51.3_rc2.ebuild b/net-misc/unison/unison-2.51.3_rc2.ebuild index 8b53a7db107..2f2b082f0f1 100644 --- a/net-misc/unison/unison-2.51.3_rc2.ebuild +++ b/net-misc/unison/unison-2.51.3_rc2.ebuild @@ -3,8 +3,6 @@ EAPI=7 -inherit dune - DESCRIPTION="Two-way cross-platform file synchronizer" HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV}.tar.gz -> ${P}.tar.gz" @@ -17,10 +15,12 @@ SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="GPL-2" SLOT="$(ver_cut 1-2)" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" -IUSE="gtk doc static debug threads +ocamlopt test" -RESTRICT="!ocamlopt? ( strip ) !test? ( test )" +IUSE="debug gtk threads +ocamlopt test" +RESTRICT="!ocamlopt? ( strip )" +RESTRICT+=" !test? ( test )" # ocaml version so we are sure it has ocamlopt use flag +BDEPEND="dev-lang/ocaml:=[ocamlopt?]" DEPEND="gtk? ( dev-ml/lablgtk:2= )" RDEPEND=" ${DEPEND} @@ -37,10 +37,6 @@ src_compile() { myconf="$myconf THREADS=true" fi - if use static; then - myconf="$myconf STATIC=true" - fi - if use debug; then myconf="$myconf DEBUGGING=true" fi @@ -69,10 +65,13 @@ src_install() { for binname in unison unison-fsmonitor; do newbin ${binname} ${binname}-${SLOT} done - if use doc; then - DOCS+=( "${DISTDIR}/${P}-manual.pdf" ) - HTML_DOCS=( "${DISTDIR}/${P}-manual.html" ) - fi + + # No docs for release candidates + #if use doc; then + # DOCS+=( "${DISTDIR}/${P}-manual.pdf" ) + # HTML_DOCS=( "${DISTDIR}/${P}-manual.html" ) + #fi + einstalldocs }
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: fd56d246a51eded5955d96e85ca80c13e15ccde5 Author: Sam James gentoo org> AuthorDate: Sat Oct 17 08:33:36 2020 + Commit: Sam James gentoo org> CommitDate: Sat Oct 17 08:33:36 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd56d246 net-misc/unison: cleanup redundant Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sam James gentoo.org> net-misc/unison/unison-2.51.2.ebuild | 82 1 file changed, 82 deletions(-) diff --git a/net-misc/unison/unison-2.51.2.ebuild b/net-misc/unison/unison-2.51.2.ebuild deleted file mode 100644 index 916558d756a..000 --- a/net-misc/unison/unison-2.51.2.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Two-way cross-platform file synchronizer" -HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; -SRC_URI="https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}.tar.gz - doc? ( - https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.pdf - https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.html - )" - -LICENSE="GPL-2" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" -IUSE="gtk doc static debug threads +ocamlopt test" - -# ocaml version so we are sure it has ocamlopt use flag -DEPEND="dev-lang/ocaml[ocamlopt?] - gtk? ( dev-ml/lablgtk:2= )" - -RDEPEND="gtk? ( dev-ml/lablgtk:2= - || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) ) - >=app-eselect/eselect-unison-0.4" - -RESTRICT="!ocamlopt? ( strip ) !test? ( test )" -S="${WORKDIR}"/src - -DOCS=( BUGS.txt CONTRIB INSTALL NEWS README ROADMAP.txt TODO.txt ) - -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 -} - -src_test() { - emake selftest CFLAGS="" -} - -src_install() { - # install manually, since it's just too much - # work to force the Makefile to do the right thing. - local binname - for binname in unison unison-fsmonitor; do - newbin ${binname} ${binname}-${SLOT} - done - if use doc; then - DOCS+=( "${DISTDIR}/${P}-manual.pdf" ) - HTML_DOCS=( "${DISTDIR}/${P}-manual.html" ) - fi - einstalldocs -} - -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." - eselect unison update -}
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/files/, net-misc/unison/
commit: 71df67d36b63cbe65b3eb9a8b91c07ccb2ac9071 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Wed Oct 14 14:43:39 2020 + Commit: Sam James gentoo org> CommitDate: Sat Oct 17 08:32:04 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71df67d3 net-misc/unison: build with ocaml-4.09.0 Patches from https://bugs.gentoo.org/709646 applied Restricting to <=dev-lang/ocaml-4.09:= Does not build with ocaml-4.10.0 Closes: https://bugs.gentoo.org/709646 Bug: https://bugs.gentoo.org/739426 Bug: https://bugs.gentoo.org/733720 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Signed-off-by: Sam James gentoo.org> .../unison/files/unison-2.48.4-ocaml-4.08.patch| 79 +++ .../unison/files/unison-2.51.2-ocaml-4.08.patch| 50 net-misc/unison/unison-2.48.4-r2.ebuild| 90 ++ net-misc/unison/unison-2.51.2-r1.ebuild| 86 + 4 files changed, 305 insertions(+) diff --git a/net-misc/unison/files/unison-2.48.4-ocaml-4.08.patch b/net-misc/unison/files/unison-2.48.4-ocaml-4.08.patch new file mode 100644 index 000..8b0d89b335a --- /dev/null +++ b/net-misc/unison/files/unison-2.48.4-ocaml-4.08.patch @@ -0,0 +1,79 @@ +From: Stephane Glondu +Date: Mon, 25 Nov 2019 10:52:48 +0100 +Subject: Fix compilation with OCaml 4.08.1 + +--- + Makefile.OCaml | 2 +- + files.ml | 2 +- + recon.ml | 4 ++-- + system/system_generic.ml | 2 +- + uigtk2.ml| 2 +- + 5 files changed, 6 insertions(+), 6 deletions(-) + +diff --git a/Makefile.OCaml b/Makefile.OCaml +index 21610ce..7549907 100644 +--- a/Makefile.OCaml b/Makefile.OCaml +@@ -95,7 +95,7 @@ buildexecutable:: + ### Default parameters + + # Generate backtrace information for exceptions +-CAMLFLAGS+=-g ++CAMLFLAGS+=-g -unsafe-string + + INCLFLAGS=-I lwt -I ubase -I system + CAMLFLAGS+=$(INCLFLAGS) +diff --git a/files.ml b/files.ml +index ba42ad5..02d52f3 100644 +--- a/files.ml b/files.ml +@@ -722,7 +722,7 @@ let get_files_in_directory dir = + with End_of_file -> + dirh.System.closedir () + end; +- Sort.list (<) !files ++ List.sort compare !files + + let ls dir pattern = + Util.convertUnixErrorsToTransient +diff --git a/recon.ml b/recon.ml +index 5ed358d..a8719c4 100644 +--- a/recon.ml b/recon.ml +@@ -651,8 +651,8 @@ let rec reconcile + + (* Sorts the paths so that they will be displayed in order *) + let sortPaths pathUpdatesList = +- Sort.list +-(fun (p1, _) (p2, _) -> Path.compare p1 p2 <= 0) ++ List.sort ++(fun (p1, _) (p2, _) -> Path.compare p1 p2) + pathUpdatesList + + let rec enterPath p1 p2 t = +diff --git a/system/system_generic.ml b/system/system_generic.ml +index 9230cdc..ee457c5 100755 +--- a/system/system_generic.ml b/system/system_generic.ml +@@ -47,7 +47,7 @@ let open_out_gen = open_out_gen + let chmod = Unix.chmod + let chown = Unix.chown + let utimes = Unix.utimes +-let link = Unix.link ++let link s1 s2 = Unix.link s1 s2 + let openfile = Unix.openfile + let opendir f = + let h = Unix.opendir f in +diff --git a/uigtk2.ml b/uigtk2.ml +index 206d8ad..b2a17e2 100644 +--- a/uigtk2.ml b/uigtk2.ml +@@ -94,7 +94,7 @@ let icon = + let icon = + let p = GdkPixbuf.create ~width:48 ~height:48 ~has_alpha:true () in + Gpointer.blit +-(Gpointer.region_of_string Pixmaps.icon_data) (GdkPixbuf.get_pixels p); ++(Gpointer.region_of_bytes Pixmaps.icon_data) (GdkPixbuf.get_pixels p); + p + + let leftPtrWatch = diff --git a/net-misc/unison/files/unison-2.51.2-ocaml-4.08.patch b/net-misc/unison/files/unison-2.51.2-ocaml-4.08.patch new file mode 100644 index 000..e3353e77e62 --- /dev/null +++ b/net-misc/unison/files/unison-2.51.2-ocaml-4.08.patch @@ -0,0 +1,50 @@ +diff -ur src.orig/files.ml src/files.ml +--- src.orig/files.ml 2018-01-27 21:53:44.0 +0100 src/files.ml 2019-12-11 16:12:40.005712137 +0100 +@@ -734,7 +734,7 @@ + with End_of_file -> + dirh.System.closedir () + end; +- Sort.list (<) !files ++ List.sort compare !files + + let ls dir pattern = + Util.convertUnixErrorsToTransient +diff -ur src.orig/recon.ml src/recon.ml +--- src.orig/recon.ml 2018-01-27 21:53:44.0 +0100 src/recon.ml 2019-12-11 16:12:40.005712137 +0100 +@@ -661,8 +661,8 @@ + + (* Sorts the paths so that they will be displayed in order *) + let sortPaths pathUpdatesList = +- Sort.list +-(fun (p1, _) (p2, _) -> Path.compare p1 p2 <= 0) ++ List.sort ++(fun (p1, _) (p2, _) -> Path.compare p1 p2) + pathUpdatesList + + let rec enterPath p1 p2 t = +diff -ur src.orig/system/system_generic.ml src/system/system_generic.ml +--- src.orig/system/system_generic.ml 2018-01-27 21:53:44.0 +0100 src/system/system_generic.ml 2019-12-11 16:12:40.005712137 +0100 +@@ -47,7 +47,7 @@ + let ch
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/, net-misc/unison/files/
commit: e547a74e68a1cd8047d3aaaf480acb3c94425a40 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Fri Oct 16 22:07:53 2020 + Commit: Sam James gentoo org> CommitDate: Sat Oct 17 08:32:04 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e547a74e net-misc/unison: bump to 2.48.15_p4 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/17927 Signed-off-by: Sam James gentoo.org> net-misc/unison/Manifest | 1 + .../files/unison-2.48.15_p4-ocaml-4.08.patch | 67 net-misc/unison/unison-2.48.15_p4.ebuild | 92 ++ 3 files changed, 160 insertions(+) diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest index 9ceab2eb127..100bc6830fc 100644 --- a/net-misc/unison/Manifest +++ b/net-misc/unison/Manifest @@ -1,3 +1,4 @@ +DIST unison-2.48.15v4.tar.gz 1911781 BLAKE2B d3dabea1b8b0d2a8c64716144d33265ba904d7658f64c7f0e74b47a1dd10cf2b692d150052e3234be74aedbcf35a37fe1da9f393802c96810e36ef115609dcec SHA512 658b37fd18d8dee517e88ad707f7e80c1731542a0e07e6a8d56e6598e38bcf405cdb8db224274bf9b3319ed87efc45057d1f79e6437c4ca53afe9cec4afe6c78 DIST unison-2.48.4-manual.html 278110 BLAKE2B 8a85662399aff31a016964783b32c195cb32f5e6bab44c2f0f08740ab88393f4c73b98ecf58d6930bf103c1bec45720306343fa9fe39d3cdd73ffbbac2b9093c SHA512 b995712cda51d612bd81c89589d872099b3b9c90f7413268b24ab399a1eff7690200980514a834ee3d12bd3c89ef61bb8a29b3970c01433e0c4671d363a96b68 DIST unison-2.48.4-manual.pdf 516093 BLAKE2B 8e752a01b8c4335d6687b1f4f20ee09fda90b7521b7ed87af43273416fb3119682078d969772e8c3f7395ef499257dafd67c455a4646868008090ea15063869e SHA512 514da1eda0405416e53b1c8e027d39a803f9030824deccfaf5630aec21c52c6c9ea0d1006461faa8fb26738f4a33eecfe1ae24126fdb7a53ada6b90db270e6c9 DIST unison-2.48.4.tar.gz 1200861 BLAKE2B 8e262e3e28b9f4cbe3925340aa3b08e99f1c30e8d3253cf2c82647e30708d30eb20c544184d54d1683ff9b01ac6913af0df924f0b16431ea2ac79bc95ec4a71f SHA512 c8e7bd2b14edae31e7d08154cdc2dce8173546b6163b9e5f4f2b1c8255792a7645d8449da88d7acfcbf498746481d24d0a3936978969920530a15a16bcbc6024 diff --git a/net-misc/unison/files/unison-2.48.15_p4-ocaml-4.08.patch b/net-misc/unison/files/unison-2.48.15_p4-ocaml-4.08.patch new file mode 100644 index 000..8a8205d3cfe --- /dev/null +++ b/net-misc/unison/files/unison-2.48.15_p4-ocaml-4.08.patch @@ -0,0 +1,67 @@ +Reworked for v2.48.15v4 ( https://github.com/bcpierce00/unison/commit/29fa058 ) + +From: Stephane Glondu +Date: Mon, 25 Nov 2019 10:52:48 +0100 +Subject: Fix compilation with OCaml 4.08.1 + +--- + files.ml | 2 +- + recon.ml | 4 ++-- + system/system_generic.ml | 2 +- + uigtk2.ml| 2 +- + 5 files changed, 6 insertions(+), 6 deletions(-) + +diff --git a/Makefile.OCaml b/Makefile.OCaml +index 21610ce..7549907 100644 +--- a/files.ml b/files.ml +@@ -722,7 +722,7 @@ let get_files_in_directory dir = + with End_of_file -> + dirh.System.closedir () + end; +- Sort.list (<) !files ++ List.sort String.compare !files + + let ls dir pattern = + Util.convertUnixErrorsToTransient +diff --git a/recon.ml b/recon.ml +index 5ed358d..a8719c4 100644 +--- a/recon.ml b/recon.ml +@@ -651,8 +651,8 @@ let rec reconcile + + (* Sorts the paths so that they will be displayed in order *) + let sortPaths pathUpdatesList = +- Sort.list +-(fun (p1, _) (p2, _) -> Path.compare p1 p2 <= 0) ++ List.sort ++Path.compare + pathUpdatesList + + let rec enterPath p1 p2 t = +diff --git a/system/system_generic.ml b/system/system_generic.ml +index 9230cdc..ee457c5 100755 +--- a/system/system_generic.ml b/system/system_generic.ml +@@ -47,7 +47,7 @@ let open_out_gen = open_out_gen + let chmod = Unix.chmod + let chown = Unix.chown + let utimes = Unix.utimes +-let link = Unix.link ++let link s d = Unix.link s d + let openfile = Unix.openfile + let opendir f = + let h = Unix.opendir f in +diff --git a/uigtk2.ml b/uigtk2.ml +index 206d8ad..b2a17e2 100644 +--- a/uigtk2.ml b/uigtk2.ml +@@ -94,7 +94,7 @@ let icon = + let icon = + let p = GdkPixbuf.create ~width:48 ~height:48 ~has_alpha:true () in + Gpointer.blit +-(Gpointer.region_of_string Pixmaps.icon_data) (GdkPixbuf.get_pixels p); ++(Gpointer.region_of_bytes Pixmaps.icon_data) (GdkPixbuf.get_pixels p); + p + + let leftPtrWatch = diff --git a/net-misc/unison/unison-2.48.15_p4.ebuild b/net-misc/unison/unison-2.48.15_p4.ebuild new file mode 100644 index 000..771b3e609dd --- /dev/null +++ b/net-misc/unison/unison-2.48.15_p4.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Two-way cross-platform file synchronizer" +HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; +SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV/_
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 7aaa57f489d464c17f6d641146ac56c5a50cde2a Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Thu Oct 15 07:29:04 2020 + Commit: Sam James gentoo org> CommitDate: Sat Oct 17 08:32:04 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aaa57f4 net-misc/unison: remove old (EAPI=5) Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Signed-off-by: Sam James gentoo.org> net-misc/unison/unison-2.48.4.ebuild | 89 1 file changed, 89 deletions(-) diff --git a/net-misc/unison/unison-2.48.4.ebuild b/net-misc/unison/unison-2.48.4.ebuild deleted file mode 100644 index 1ecc2d6a3fd..000 --- a/net-misc/unison/unison-2.48.4.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -inherit eutils versionator - -IUSE="gtk doc static debug threads +ocamlopt test" - -DESCRIPTION="Two-way cross-platform file synchronizer" -HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; -LICENSE="GPL-2" -SLOT="$(get_version_component_range 1-2 ${PV})" -KEYWORDS="amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" - -# ocaml version so we are sure it has ocamlopt use flag -DEPEND="dev-lang/ocaml[ocamlopt?] - gtk? ( dev-ml/lablgtk:2= ) - test? ( || ( dev-util/ctags >=app-editors/emacs-23.1:* ) )" - -RDEPEND="gtk? ( dev-ml/lablgtk:2= - || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) ) - !net-misc/unison:0 - app-eselect/eselect-unison" - -#PDEPEND="gtk? ( media-fonts/font-schumacher-misc )" - -RESTRICT="!ocamlopt? ( strip ) !test? ( test )" -SRC_URI="https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}.tar.gz - doc? ( https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.pdf - https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.html )" -S="${WORKDIR}"/src - -src_prepare() { - epatch "${FILESDIR}"/${PN}-2.48.4-Makefile-dep.patch - default -} - -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 -} - -src_test() { - emake selftest CFLAGS="" -} - -src_install() { - # install manually, since it's just too much - # work to force the Makefile to do the right thing. - newbin unison unison-${SLOT} - dobin unison-fsmonitor - dodoc BUGS.txt CONTRIB INSTALL NEWS \ - README ROADMAP.txt TODO.txt - - if use doc; then - dohtml "${DISTDIR}/${P}-manual.html" - dodoc "${DISTDIR}/${P}-manual.pdf" - fi -} - -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." - eselect unison update -}
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: d66c5d6d20c41ca1c29ea0c02492b9c4c456db13 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Thu Oct 15 07:25:47 2020 + Commit: Sam James gentoo org> CommitDate: Sat Oct 17 08:32:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d66c5d6d net-misc/unison: fix MissingSlotDep Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Signed-off-by: Sam James gentoo.org> net-misc/unison/unison-2.48.4-r1.ebuild | 4 ++-- net-misc/unison/unison-2.48.4.ebuild| 4 ++-- net-misc/unison/unison-2.51.2.ebuild| 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/net-misc/unison/unison-2.48.4-r1.ebuild b/net-misc/unison/unison-2.48.4-r1.ebuild index b76c12b4239..c8cdf88bf1f 100644 --- a/net-misc/unison/unison-2.48.4-r1.ebuild +++ b/net-misc/unison/unison-2.48.4-r1.ebuild @@ -23,9 +23,9 @@ RESTRICT="test !ocamlopt? ( strip )" # ocaml version so we are sure it has ocamlopt use flag DEPEND="dev-lang/ocaml[ocamlopt?] - gtk? ( dev-ml/lablgtk )" + gtk? ( dev-ml/lablgtk:2= )" -RDEPEND="gtk? ( dev-ml/lablgtk +RDEPEND="gtk? ( dev-ml/lablgtk:2= || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) ) >=app-eselect/eselect-unison-0.4" diff --git a/net-misc/unison/unison-2.48.4.ebuild b/net-misc/unison/unison-2.48.4.ebuild index 56ef942628c..1ecc2d6a3fd 100644 --- a/net-misc/unison/unison-2.48.4.ebuild +++ b/net-misc/unison/unison-2.48.4.ebuild @@ -15,10 +15,10 @@ KEYWORDS="amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~spa # ocaml version so we are sure it has ocamlopt use flag DEPEND="dev-lang/ocaml[ocamlopt?] - gtk? ( dev-ml/lablgtk ) + gtk? ( dev-ml/lablgtk:2= ) test? ( || ( dev-util/ctags >=app-editors/emacs-23.1:* ) )" -RDEPEND="gtk? ( dev-ml/lablgtk +RDEPEND="gtk? ( dev-ml/lablgtk:2= || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) ) !net-misc/unison:0 app-eselect/eselect-unison" diff --git a/net-misc/unison/unison-2.51.2.ebuild b/net-misc/unison/unison-2.51.2.ebuild index 3c6d4df6c2e..916558d756a 100644 --- a/net-misc/unison/unison-2.51.2.ebuild +++ b/net-misc/unison/unison-2.51.2.ebuild @@ -18,9 +18,9 @@ IUSE="gtk doc static debug threads +ocamlopt test" # ocaml version so we are sure it has ocamlopt use flag DEPEND="dev-lang/ocaml[ocamlopt?] - gtk? ( dev-ml/lablgtk )" + gtk? ( dev-ml/lablgtk:2= )" -RDEPEND="gtk? ( dev-ml/lablgtk +RDEPEND="gtk? ( dev-ml/lablgtk:2= || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) ) >=app-eselect/eselect-unison-0.4"
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 2759ca74611a5aebdc14a873670a26f66a899107 Author: Sam James gentoo org> AuthorDate: Sat Oct 17 08:31:56 2020 + Commit: Sam James gentoo org> CommitDate: Sat Oct 17 08:32:05 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2759ca74 net-misc/unison: bump to 2.51.3_rc2 Bug: https://bugs.gentoo.org/709646 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sam James gentoo.org> net-misc/unison/Manifest | 1 + net-misc/unison/unison-2.51.3_rc2.ebuild | 84 2 files changed, 85 insertions(+) diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest index 100bc6830fc..bf262184879 100644 --- a/net-misc/unison/Manifest +++ b/net-misc/unison/Manifest @@ -5,3 +5,4 @@ DIST unison-2.48.4.tar.gz 1200861 BLAKE2B 8e262e3e28b9f4cbe3925340aa3b08e99f1c30 DIST unison-2.51.2-manual.html 311981 BLAKE2B 1e1bc18d5bca5d50976b28c4e59cc27fcc1ef4415514c6a8db4be02659c168949738cf2941f88cb949097c16e455bd3fb50aee0fdc6023d3d36d6821f74acd05 SHA512 2fc47e51ffde2e9176ca85d4d29fe0d254b539112d867782e9bb0f71ea74ad02892a88b6bfe59756268875f0d62abfb125406e4939671a0eb8a64696ba01b997 DIST unison-2.51.2-manual.pdf 518963 BLAKE2B 30d0010e7a11b10bb9fba3f5836e084452429f09a94cfcc639305d17ea69499eeeac1026a0bd35c785b08456d79b1b4c68c348c10237509c8cf4e45720d037e0 SHA512 170b280e5a9ad0fc4ed848aaa1c4a6a8977edfdcc133bf3288c03e1d4d6d20383cfa06593b9d149e746795945f6afb8d807cfa16f5cf8ab47795e3074776518d DIST unison-2.51.2.tar.gz 691251 BLAKE2B 39f72e7229826ec1a2151b7d7af416d85ffe2f9e6f1277be77d2202088d41fa3aca45413b931e661d72b787710f7d3429352542554990bb638589d52f77fe43f SHA512 9ba24f8d46f3f8bf3c26ea1beb396e276a82a742d9e8479cb421ff9f97fa2051fc8fb809b5f47ebc88dcb6a04878e1bdeae8081540e35af710ccbdaead84c115 +DIST unison-2.51.3_rc2.tar.gz 1370090 BLAKE2B dd4657000a771a22f8e61af25d34334872595c53fa24d863e67f52fd0accd3406ac61fff61d01b1977ae3d6f2eaa50aedb2b31dd47abc6d08bd3d240786dab8b SHA512 0acadad426370305093854953f7fc1a720a2be67a4d8327a54822bb94c7292136cc7d7980fb80291125a2f0280180443913bfd49c428ed5a27e3537ef4713153 diff --git a/net-misc/unison/unison-2.51.3_rc2.ebuild b/net-misc/unison/unison-2.51.3_rc2.ebuild new file mode 100644 index 000..8b53a7db107 --- /dev/null +++ b/net-misc/unison/unison-2.51.3_rc2.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit dune + +DESCRIPTION="Two-way cross-platform file synchronizer" +HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; +SRC_URI="https://github.com/bcpierce00/unison/archive/v${PV}.tar.gz -> ${P}.tar.gz" +# Not available for the rcs +#SRC_URI+=" doc? ( +# https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.pdf +# https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.html +# )" + +LICENSE="GPL-2" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +IUSE="gtk doc static debug threads +ocamlopt test" +RESTRICT="!ocamlopt? ( strip ) !test? ( test )" + +# ocaml version so we are sure it has ocamlopt use flag +DEPEND="gtk? ( dev-ml/lablgtk:2= )" +RDEPEND=" + ${DEPEND} + || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) + >=app-eselect/eselect-unison-0.4 +" + +DOCS=( BUGS.txt CONTRIB INSTALL NEWS README ROADMAP.txt TODO.txt ) + +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="" +} + +src_test() { + emake test CFLAGS="" +} + +src_install() { + # install manually, since it's just too much + # work to force the Makefile to do the right thing. + local binname + cd src || die + for binname in unison unison-fsmonitor; do + newbin ${binname} ${binname}-${SLOT} + done + if use doc; then + DOCS+=( "${DISTDIR}/${P}-manual.pdf" ) + HTML_DOCS=( "${DISTDIR}/${P}-manual.html" ) + fi + einstalldocs +} + +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." + eselect unison update +}
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 19b9cb36d743b3c4a1d7f95e4722cd8666e1e9f1 Author: Ulrich Müller gentoo org> AuthorDate: Fri Dec 20 16:27:37 2019 + Commit: Ulrich Müller gentoo org> CommitDate: Fri Dec 20 22:48:47 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19b9cb36 net-misc/unison: Update virtual/emacs dependency. The virtual is deprecated, depend on app-editors/emacs instead. Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Ulrich Müller gentoo.org> net-misc/unison/unison-2.48.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/unison/unison-2.48.4.ebuild b/net-misc/unison/unison-2.48.4.ebuild index fb513a40f2e..e2ba50d54f2 100644 --- a/net-misc/unison/unison-2.48.4.ebuild +++ b/net-misc/unison/unison-2.48.4.ebuild @@ -16,7 +16,7 @@ KEYWORDS="amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~spa # ocaml version so we are sure it has ocamlopt use flag DEPEND="dev-lang/ocaml[ocamlopt?] gtk? ( dev-ml/lablgtk ) - test? ( || ( dev-util/ctags virtual/emacs ) )" + test? ( || ( dev-util/ctags >=app-editors/emacs-23.1:* ) )" RDEPEND="gtk? ( dev-ml/lablgtk || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) )
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: b9881de4b9f796f2ab7c6723607b6b775de3caf5 Author: Ulrich Müller gentoo org> AuthorDate: Fri Dec 13 15:05:47 2019 + Commit: Ulrich Müller gentoo org> CommitDate: Fri Dec 13 15:05:47 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9881de4 net-misc/unison: Assign RESTRICT only once. Closes: https://bugs.gentoo.org/699200 Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Ulrich Müller gentoo.org> net-misc/unison/unison-2.48.4-r1.ebuild | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/net-misc/unison/unison-2.48.4-r1.ebuild b/net-misc/unison/unison-2.48.4-r1.ebuild index a66ce281330..3cbf95371a2 100644 --- a/net-misc/unison/unison-2.48.4-r1.ebuild +++ b/net-misc/unison/unison-2.48.4-r1.ebuild @@ -7,6 +7,10 @@ IUSE="gtk doc static debug threads +ocamlopt test" DESCRIPTION="Two-way cross-platform file synchronizer" HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; +SRC_URI="https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}.tar.gz + doc? ( https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.pdf + https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.html )" + LICENSE="GPL-2" SLOT="$(ver_cut 1-2)" KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" @@ -15,7 +19,7 @@ KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~spar # "Skipping some tests -- remove me!". Given the potentially destructive nature # of those tests, let's not try to run them (they're re-enabled in subsequent # releases). -RESTRICT="test" +RESTRICT="test !ocamlopt? ( strip )" # ocaml version so we are sure it has ocamlopt use flag DEPEND="dev-lang/ocaml[ocamlopt?] @@ -25,10 +29,6 @@ RDEPEND="gtk? ( dev-ml/lablgtk || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) ) >=app-eselect/eselect-unison-0.4" -RESTRICT+=" !ocamlopt? ( strip )" -SRC_URI="https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}.tar.gz - doc? ( https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.pdf - https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.html )" S="${WORKDIR}"/src PATCHES=( "${FILESDIR}"/${PN}-2.48.4-Makefile-dep.patch )
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 82503f13f216b9d0f9a68745685a46e8642922b9 Author: Michał Górny gentoo org> AuthorDate: Thu Dec 12 15:33:22 2019 + Commit: Michał Górny gentoo org> CommitDate: Thu Dec 12 16:34:51 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82503f13 net-misc/unison: [QA] Fix MissingTestRestrict Signed-off-by: Michał Górny gentoo.org> net-misc/unison/unison-2.48.4-r1.ebuild | 2 +- net-misc/unison/unison-2.48.4.ebuild| 2 +- net-misc/unison/unison-2.51.2.ebuild| 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/net-misc/unison/unison-2.48.4-r1.ebuild b/net-misc/unison/unison-2.48.4-r1.ebuild index 005fa17a2e5..a66ce281330 100644 --- a/net-misc/unison/unison-2.48.4-r1.ebuild +++ b/net-misc/unison/unison-2.48.4-r1.ebuild @@ -25,7 +25,7 @@ RDEPEND="gtk? ( dev-ml/lablgtk || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) ) >=app-eselect/eselect-unison-0.4" -RESTRICT="!ocamlopt? ( strip )" +RESTRICT+=" !ocamlopt? ( strip )" SRC_URI="https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}.tar.gz doc? ( https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.pdf https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.html )" diff --git a/net-misc/unison/unison-2.48.4.ebuild b/net-misc/unison/unison-2.48.4.ebuild index 1cbadbf207a..fb513a40f2e 100644 --- a/net-misc/unison/unison-2.48.4.ebuild +++ b/net-misc/unison/unison-2.48.4.ebuild @@ -25,7 +25,7 @@ RDEPEND="gtk? ( dev-ml/lablgtk #PDEPEND="gtk? ( media-fonts/font-schumacher-misc )" -RESTRICT="!ocamlopt? ( strip )" +RESTRICT="!ocamlopt? ( strip ) !test? ( test )" SRC_URI="https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}.tar.gz doc? ( https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.pdf https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.html )" diff --git a/net-misc/unison/unison-2.51.2.ebuild b/net-misc/unison/unison-2.51.2.ebuild index af6cf20473a..3be608825bf 100644 --- a/net-misc/unison/unison-2.51.2.ebuild +++ b/net-misc/unison/unison-2.51.2.ebuild @@ -24,7 +24,7 @@ RDEPEND="gtk? ( dev-ml/lablgtk || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) ) >=app-eselect/eselect-unison-0.4" -RESTRICT="!ocamlopt? ( strip )" +RESTRICT="!ocamlopt? ( strip ) !test? ( test )" S="${WORKDIR}"/src DOCS=( BUGS.txt CONTRIB INSTALL NEWS README ROADMAP.txt TODO.txt )
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 819270bf356662035b20f1146f24d4f6d9d5c4c1 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Nov 20 15:40:35 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Nov 20 15:40:35 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=819270bf net-misc/unison: x86 stable wrt bug #700694 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> net-misc/unison/unison-2.48.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/unison/unison-2.48.4-r1.ebuild b/net-misc/unison/unison-2.48.4-r1.ebuild index 70639cd396a..005fa17a2e5 100644 --- a/net-misc/unison/unison-2.48.4-r1.ebuild +++ b/net-misc/unison/unison-2.48.4-r1.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Two-way cross-platform file synchronizer" HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; LICENSE="GPL-2" SLOT="$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" # Upstream, for this version, has explicitly disabled test with marker # "Skipping some tests -- remove me!". Given the potentially destructive nature
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 918db5f4cdbadcb0900eb41aaab7a1b21eedd3cb Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Nov 20 13:21:35 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Nov 20 13:21:35 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=918db5f4 net-misc/unison: amd64 stable wrt bug #700694 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> net-misc/unison/unison-2.48.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/unison/unison-2.48.4-r1.ebuild b/net-misc/unison/unison-2.48.4-r1.ebuild index 6b407095a3a..70639cd396a 100644 --- a/net-misc/unison/unison-2.48.4-r1.ebuild +++ b/net-misc/unison/unison-2.48.4-r1.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Two-way cross-platform file synchronizer" HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; LICENSE="GPL-2" SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +KEYWORDS="amd64 ~arm ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" # Upstream, for this version, has explicitly disabled test with marker # "Skipping some tests -- remove me!". Given the potentially destructive nature
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 13ace6913bb7ed5a2fada7878f67551ffad81229 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Nov 20 11:27:17 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Nov 20 11:27:17 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13ace691 net-misc/unison: ppc stable wrt bug #700694 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> net-misc/unison/unison-2.48.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/unison/unison-2.48.4-r1.ebuild b/net-misc/unison/unison-2.48.4-r1.ebuild index 01f53f133df..6b407095a3a 100644 --- a/net-misc/unison/unison-2.48.4-r1.ebuild +++ b/net-misc/unison/unison-2.48.4-r1.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Two-way cross-platform file synchronizer" HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; LICENSE="GPL-2" SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +KEYWORDS="~amd64 ~arm ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" # Upstream, for this version, has explicitly disabled test with marker # "Skipping some tests -- remove me!". Given the potentially destructive nature
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 6f4a834809ccb8c64c75426424224876a6765ae8 Author: Michał Górny gentoo org> AuthorDate: Sun Apr 14 08:12:00 2019 + Commit: Michał Górny gentoo org> CommitDate: Fri Jul 5 20:17:01 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f4a8348 net-misc/unison: Replace STRIP_MASK with RESTRICT=strip Closes: https://bugs.gentoo.org/651454 Signed-off-by: Michał Górny gentoo.org> net-misc/unison/unison-2.48.4-r1.ebuild | 4 ++-- net-misc/unison/unison-2.48.4.ebuild| 4 ++-- net-misc/unison/unison-2.51.2.ebuild| 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/net-misc/unison/unison-2.48.4-r1.ebuild b/net-misc/unison/unison-2.48.4-r1.ebuild index 55e5485844d..01f53f133df 100644 --- a/net-misc/unison/unison-2.48.4-r1.ebuild +++ b/net-misc/unison/unison-2.48.4-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -25,6 +25,7 @@ RDEPEND="gtk? ( dev-ml/lablgtk || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) ) >=app-eselect/eselect-unison-0.4" +RESTRICT="!ocamlopt? ( strip )" SRC_URI="https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}.tar.gz doc? ( https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.pdf https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.html )" @@ -76,7 +77,6 @@ src_install () { HTML_DOCS=( "${DISTDIR}/${P}-manual.html" ) fi einstalldocs - use ocamlopt || export STRIP_MASK="*/bin/*" } pkg_postinst() { diff --git a/net-misc/unison/unison-2.48.4.ebuild b/net-misc/unison/unison-2.48.4.ebuild index 1fec2677b4e..1cbadbf207a 100644 --- a/net-misc/unison/unison-2.48.4.ebuild +++ b/net-misc/unison/unison-2.48.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -25,6 +25,7 @@ RDEPEND="gtk? ( dev-ml/lablgtk #PDEPEND="gtk? ( media-fonts/font-schumacher-misc )" +RESTRICT="!ocamlopt? ( strip )" SRC_URI="https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}.tar.gz doc? ( https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.pdf https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.html )" @@ -78,7 +79,6 @@ src_install () { dohtml "${DISTDIR}/${P}-manual.html" dodoc "${DISTDIR}/${P}-manual.pdf" fi - use ocamlopt || export STRIP_MASK="*/bin/*" } pkg_postinst() { diff --git a/net-misc/unison/unison-2.51.2.ebuild b/net-misc/unison/unison-2.51.2.ebuild index 25776c6fb51..af6cf20473a 100644 --- a/net-misc/unison/unison-2.51.2.ebuild +++ b/net-misc/unison/unison-2.51.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -24,6 +24,7 @@ RDEPEND="gtk? ( dev-ml/lablgtk || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) ) >=app-eselect/eselect-unison-0.4" +RESTRICT="!ocamlopt? ( strip )" S="${WORKDIR}"/src DOCS=( BUGS.txt CONTRIB INSTALL NEWS README ROADMAP.txt TODO.txt ) @@ -71,7 +72,6 @@ src_install () { HTML_DOCS=( "${DISTDIR}/${P}-manual.html" ) fi einstalldocs - use ocamlopt || export STRIP_MASK="*/bin/*" } pkg_postinst() {
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 27dfa0e4f1a7848454d19177bde693415a6d45e1 Author: Virgil Dupras gentoo org> AuthorDate: Mon Aug 27 18:44:31 2018 + Commit: Virgil Dupras gentoo org> CommitDate: Mon Aug 27 18:45:52 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27dfa0e4 net-misc/unison: bump to 2.51.2 Closes: https://bugs.gentoo.org/651972 Package-Manager: Portage-2.3.48, Repoman-2.3.10 net-misc/unison/Manifest| 3 ++ net-misc/unison/unison-2.48.4-r1.ebuild | 87 + net-misc/unison/unison-2.51.2.ebuild| 82 +++ 3 files changed, 172 insertions(+) diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest index f1479c9334e..9ceab2eb127 100644 --- a/net-misc/unison/Manifest +++ b/net-misc/unison/Manifest @@ -1,3 +1,6 @@ DIST unison-2.48.4-manual.html 278110 BLAKE2B 8a85662399aff31a016964783b32c195cb32f5e6bab44c2f0f08740ab88393f4c73b98ecf58d6930bf103c1bec45720306343fa9fe39d3cdd73ffbbac2b9093c SHA512 b995712cda51d612bd81c89589d872099b3b9c90f7413268b24ab399a1eff7690200980514a834ee3d12bd3c89ef61bb8a29b3970c01433e0c4671d363a96b68 DIST unison-2.48.4-manual.pdf 516093 BLAKE2B 8e752a01b8c4335d6687b1f4f20ee09fda90b7521b7ed87af43273416fb3119682078d969772e8c3f7395ef499257dafd67c455a4646868008090ea15063869e SHA512 514da1eda0405416e53b1c8e027d39a803f9030824deccfaf5630aec21c52c6c9ea0d1006461faa8fb26738f4a33eecfe1ae24126fdb7a53ada6b90db270e6c9 DIST unison-2.48.4.tar.gz 1200861 BLAKE2B 8e262e3e28b9f4cbe3925340aa3b08e99f1c30e8d3253cf2c82647e30708d30eb20c544184d54d1683ff9b01ac6913af0df924f0b16431ea2ac79bc95ec4a71f SHA512 c8e7bd2b14edae31e7d08154cdc2dce8173546b6163b9e5f4f2b1c8255792a7645d8449da88d7acfcbf498746481d24d0a3936978969920530a15a16bcbc6024 +DIST unison-2.51.2-manual.html 311981 BLAKE2B 1e1bc18d5bca5d50976b28c4e59cc27fcc1ef4415514c6a8db4be02659c168949738cf2941f88cb949097c16e455bd3fb50aee0fdc6023d3d36d6821f74acd05 SHA512 2fc47e51ffde2e9176ca85d4d29fe0d254b539112d867782e9bb0f71ea74ad02892a88b6bfe59756268875f0d62abfb125406e4939671a0eb8a64696ba01b997 +DIST unison-2.51.2-manual.pdf 518963 BLAKE2B 30d0010e7a11b10bb9fba3f5836e084452429f09a94cfcc639305d17ea69499eeeac1026a0bd35c785b08456d79b1b4c68c348c10237509c8cf4e45720d037e0 SHA512 170b280e5a9ad0fc4ed848aaa1c4a6a8977edfdcc133bf3288c03e1d4d6d20383cfa06593b9d149e746795945f6afb8d807cfa16f5cf8ab47795e3074776518d +DIST unison-2.51.2.tar.gz 691251 BLAKE2B 39f72e7229826ec1a2151b7d7af416d85ffe2f9e6f1277be77d2202088d41fa3aca45413b931e661d72b787710f7d3429352542554990bb638589d52f77fe43f SHA512 9ba24f8d46f3f8bf3c26ea1beb396e276a82a742d9e8479cb421ff9f97fa2051fc8fb809b5f47ebc88dcb6a04878e1bdeae8081540e35af710ccbdaead84c115 diff --git a/net-misc/unison/unison-2.48.4-r1.ebuild b/net-misc/unison/unison-2.48.4-r1.ebuild new file mode 100644 index 000..55e5485844d --- /dev/null +++ b/net-misc/unison/unison-2.48.4-r1.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +IUSE="gtk doc static debug threads +ocamlopt test" + +DESCRIPTION="Two-way cross-platform file synchronizer" +HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; +LICENSE="GPL-2" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" + +# Upstream, for this version, has explicitly disabled test with marker +# "Skipping some tests -- remove me!". Given the potentially destructive nature +# of those tests, let's not try to run them (they're re-enabled in subsequent +# releases). +RESTRICT="test" + +# ocaml version so we are sure it has ocamlopt use flag +DEPEND="dev-lang/ocaml[ocamlopt?] + gtk? ( dev-ml/lablgtk )" + +RDEPEND="gtk? ( dev-ml/lablgtk + || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) ) + >=app-eselect/eselect-unison-0.4" + +SRC_URI="https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}.tar.gz + doc? ( https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.pdf + https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.html )" +S="${WORKDIR}"/src +PATCHES=( "${FILESDIR}"/${PN}-2.48.4-Makefile-dep.patch ) + +DOCS=( BUGS.txt CONTRIB INSTALL NEWS README ROADMAP.txt TODO.txt ) + +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 +} + +src_test() { +
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: de52dea2022217c2886dc131851fc3a514883346 Author: Benda Xu gentoo org> AuthorDate: Sat Jan 13 03:41:54 2018 + Commit: Benda XU gentoo org> CommitDate: Sat Jan 13 03:42:10 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de52dea2 net-misc/unison: remove old versions that do not build. Closes: https://bugs.gentoo.org/show_bug.cgi?id=592020 Package-Manager: Portage-2.3.19, Repoman-2.3.6 net-misc/unison/Manifest | 3 -- net-misc/unison/unison-2.48.3.ebuild | 81 2 files changed, 84 deletions(-) diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest index 4be55f3d42e..f1479c9334e 100644 --- a/net-misc/unison/Manifest +++ b/net-misc/unison/Manifest @@ -1,6 +1,3 @@ -DIST unison-2.48.3-manual.html 278156 BLAKE2B 3534d497f2813b70644c1c6d9d24310dee5101c31f3066e9c51e9ac16dd9f2b4651d6bf07f13490534f5243ee4ff54549be668be22f9dc0d8fa7d48feee7844e SHA512 50924c624abd86f231ad8cbcfd4e383322a55733108685255df21df6da26d9ad1ac7d4f7d7dcd82faf4696f3f0136c0ff3c8cf5ffda4042f63451f2b7c8e9502 -DIST unison-2.48.3-manual.pdf 516703 BLAKE2B 79a502c2b6897c39600c73e172a9405027449f3bf1d89b34f31ba2df0271add2075296634fec1b2137ab4c4e27653b707f6f68c5130e4cc61d29370de06e4292 SHA512 3a16d6e0df6370784f960d37749f56a223c5eaab24ded299f6a61058f7692139239d0d64436d93268b4cbd8031de6139e187aca0beb54345a615e71253bce977 -DIST unison-2.48.3.tar.gz 1172646 BLAKE2B 5f44154920395ef0458972ccd85a4831f2cd491ba6853c081ede6b849922cbd15c1d02ea289d48fb9777eaec451919b090d734c7b7b262a18efec2828b182275 SHA512 169b272119b33146e4f770d1fc9a45d8278502a85a4ae02fd5cb94bade667bdd0ee31bef9acf6cf5170368ecfff948ee668ee195ff7e956c4eeaeed6f83d8d0d DIST unison-2.48.4-manual.html 278110 BLAKE2B 8a85662399aff31a016964783b32c195cb32f5e6bab44c2f0f08740ab88393f4c73b98ecf58d6930bf103c1bec45720306343fa9fe39d3cdd73ffbbac2b9093c SHA512 b995712cda51d612bd81c89589d872099b3b9c90f7413268b24ab399a1eff7690200980514a834ee3d12bd3c89ef61bb8a29b3970c01433e0c4671d363a96b68 DIST unison-2.48.4-manual.pdf 516093 BLAKE2B 8e752a01b8c4335d6687b1f4f20ee09fda90b7521b7ed87af43273416fb3119682078d969772e8c3f7395ef499257dafd67c455a4646868008090ea15063869e SHA512 514da1eda0405416e53b1c8e027d39a803f9030824deccfaf5630aec21c52c6c9ea0d1006461faa8fb26738f4a33eecfe1ae24126fdb7a53ada6b90db270e6c9 DIST unison-2.48.4.tar.gz 1200861 BLAKE2B 8e262e3e28b9f4cbe3925340aa3b08e99f1c30e8d3253cf2c82647e30708d30eb20c544184d54d1683ff9b01ac6913af0df924f0b16431ea2ac79bc95ec4a71f SHA512 c8e7bd2b14edae31e7d08154cdc2dce8173546b6163b9e5f4f2b1c8255792a7645d8449da88d7acfcbf498746481d24d0a3936978969920530a15a16bcbc6024 diff --git a/net-misc/unison/unison-2.48.3.ebuild b/net-misc/unison/unison-2.48.3.ebuild deleted file mode 100644 index 19d3bb695fb..000 --- a/net-misc/unison/unison-2.48.3.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -inherit eutils versionator - -IUSE="gtk doc static debug threads +ocamlopt test" - -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 ~arm ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" - -# 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 ) - test? ( || ( dev-util/ctags virtual/emacs ) )" - -RDEPEND="gtk? ( >=dev-ml/lablgtk-2.2 - || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) ) - !net-misc/unison:0 - app-eselect/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_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 -} - -src_test() { - emake selftest -} - -src_install () { - # install manually, since it's just too much - # work to force the Makefile to do the right thing. - newbin unison unison-${SLOT} - dodoc BUGS.txt CONTRIB INSTALL NEWS \ - README ROADMAP.txt
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: f043f9359a949090a7496fe85685ed870480f9bb Author: Jason Zaman gentoo org> AuthorDate: Thu Dec 14 09:53:47 2017 + Commit: Jason Zaman gentoo org> CommitDate: Thu Dec 14 09:54:58 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f043f935 net-misc/unison: amd64 stable Gentoo-bug: 626304 Package-Manager: Portage-2.3.13, Repoman-2.3.3 net-misc/unison/unison-2.48.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/unison/unison-2.48.4.ebuild b/net-misc/unison/unison-2.48.4.ebuild index 869fd068845..1fec2677b4e 100644 --- a/net-misc/unison/unison-2.48.4.ebuild +++ b/net-misc/unison/unison-2.48.4.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Two-way cross-platform file synchronizer" HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; LICENSE="GPL-2" SLOT="$(get_version_component_range 1-2 ${PV})" -KEYWORDS="~amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +KEYWORDS="amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" # ocaml version so we are sure it has ocamlopt use flag DEPEND="dev-lang/ocaml[ocamlopt?]
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: b86e5b9a765eb173f1b03763ff63774bfe9e0871 Author: Benda Xu gentoo org> AuthorDate: Fri Dec 1 12:26:26 2017 + Commit: Benda XU gentoo org> CommitDate: Fri Dec 1 12:27:14 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b86e5b9a net-misc/unison: strip CFLAGS in src_test. Credit: ernsteiswuerfel Closes: https://bugs.gentoo.org/638766 Package-Manager: Portage-2.3.16, Repoman-2.3.6 net-misc/unison/Manifest | 2 +- net-misc/unison/unison-2.48.4.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest index bc1319c1ba5..f7cf533e571 100644 --- a/net-misc/unison/Manifest +++ b/net-misc/unison/Manifest @@ -3,4 +3,4 @@ DIST unison-2.48.3-manual.pdf 516703 SHA256 cba2946656e04b856d98184b539e382ed85d DIST unison-2.48.3.tar.gz 1172646 SHA256 f40d3cfbe82078d79328b51acab3e5179f844135260c2f4710525b9b45b15483 SHA512 169b272119b33146e4f770d1fc9a45d8278502a85a4ae02fd5cb94bade667bdd0ee31bef9acf6cf5170368ecfff948ee668ee195ff7e956c4eeaeed6f83d8d0d WHIRLPOOL a903f1f5e996655e3e001f33b959d839d2540d0a5c0584fded7aa483a774d8b07b3e7997357f03426f41ef6505cf3d40dec18616252c02add4a417dfef4c8df4 DIST unison-2.48.4-manual.html 278110 SHA256 2b5674e2fd7751148784a716ce5a03f8cd0a321c8a3bd4343832ed9b83d2d404 SHA512 b995712cda51d612bd81c89589d872099b3b9c90f7413268b24ab399a1eff7690200980514a834ee3d12bd3c89ef61bb8a29b3970c01433e0c4671d363a96b68 WHIRLPOOL c843519b90faf440e1ef6c2a5cd2e4a64fe7044e76f55be26ca61ff54d8ca0ee5f4c2e9e827df27a2af03351d1532ccb22a36010f0420cd7ee476dc451650e6f DIST unison-2.48.4-manual.pdf 516093 SHA256 eaf9bf89967eb17c59b98f0a7ba6b6ff260b6c6de73277a633d954ceb42f5f93 SHA512 514da1eda0405416e53b1c8e027d39a803f9030824deccfaf5630aec21c52c6c9ea0d1006461faa8fb26738f4a33eecfe1ae24126fdb7a53ada6b90db270e6c9 WHIRLPOOL a2fd465e13c7d5832684e2ddf194c24d5e4e278ed5c8b53f2e7acac8f4ae2810bf74a3db0674ef73e2a686cf3a66db5b28dbf1320f78b8dc7568ee3cec4cd152 -DIST unison-2.48.4.tar.gz 1200861 SHA256 30aa53cd671d673580104f04be3cf81ac1e20a2e8baaf7274498739d59e99de8 SHA512 c8e7bd2b14edae31e7d08154cdc2dce8173546b6163b9e5f4f2b1c8255792a7645d8449da88d7acfcbf498746481d24d0a3936978969920530a15a16bcbc6024 WHIRLPOOL 73d8637106cf43ab945a026310276f3636867f609e7d4491a80ff4b7dc98d5d737ee56d00987253e98200e13d971d09e41164b40283530df19f681000bf4733e +DIST unison-2.48.4.tar.gz 1200861 BLAKE2B 8e262e3e28b9f4cbe3925340aa3b08e99f1c30e8d3253cf2c82647e30708d30eb20c544184d54d1683ff9b01ac6913af0df924f0b16431ea2ac79bc95ec4a71f SHA512 c8e7bd2b14edae31e7d08154cdc2dce8173546b6163b9e5f4f2b1c8255792a7645d8449da88d7acfcbf498746481d24d0a3936978969920530a15a16bcbc6024 diff --git a/net-misc/unison/unison-2.48.4.ebuild b/net-misc/unison/unison-2.48.4.ebuild index 951e84771c9..869fd068845 100644 --- a/net-misc/unison/unison-2.48.4.ebuild +++ b/net-misc/unison/unison-2.48.4.ebuild @@ -63,7 +63,7 @@ src_compile() { } src_test() { - emake selftest + emake selftest CFLAGS="" } src_install () {
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/files/, net-misc/unison/
commit: 837d78b9630309b99c65ef0d191676e1ebd8476a Author: Benda Xu gentoo org> AuthorDate: Thu Oct 26 06:28:06 2017 + Commit: Benda XU gentoo org> CommitDate: Thu Oct 26 06:28:06 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=837d78b9 net-misc/unison: fix parallel build bug. Reference: https://github.com/bcpierce00/unison/pull/100 Credit: Robert Forsman, Coacher, José María Fernández González Credit: Frank Steinmetzger, WGH Closes: https://bugs.gentoo.org/582666 Package-Manager: Portage-2.3.3, Repoman-2.3.1 .../unison/files/unison-2.48.4-Makefile-dep.patch| 20 net-misc/unison/unison-2.48.4.ebuild | 5 + 2 files changed, 25 insertions(+) diff --git a/net-misc/unison/files/unison-2.48.4-Makefile-dep.patch b/net-misc/unison/files/unison-2.48.4-Makefile-dep.patch new file mode 100644 index 000..f65959dfb4a --- /dev/null +++ b/net-misc/unison/files/unison-2.48.4-Makefile-dep.patch @@ -0,0 +1,20 @@ +Makefile.OCaml: fswatch.cmi depends on ubase/prefs.cmi. + + The dependency is needed to compile unison + in parallel. + +Reference: https://github.com/bcpierce00/unison/pull/100 + +diff --git a/Makefile.OCaml b/Makefile.OCaml +index 21610ce..84fe7ad 100644 +--- a/Makefile.OCaml b/Makefile.OCaml +@@ -426,6 +426,8 @@ win32rc/unison.res.lib: win32rc/unison.res + @echo "$(CAMLC): $< ---> $@" + $(CAMLC) $(CAMLFLAGS) -c $(CWD)/$< + ++fswatch.cmi : ubase/prefs.cmi ++ + %.cmo: %.ml + @echo "$(OCAMLC): $< ---> $@" + $(OCAMLC) $(CAMLFLAGS) -c $(CWD)/$< diff --git a/net-misc/unison/unison-2.48.4.ebuild b/net-misc/unison/unison-2.48.4.ebuild index a1f428de517..951e84771c9 100644 --- a/net-misc/unison/unison-2.48.4.ebuild +++ b/net-misc/unison/unison-2.48.4.ebuild @@ -30,6 +30,11 @@ SRC_URI="https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P} https://www.seas.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.html )" S="${WORKDIR}"/src +src_prepare() { + epatch "${FILESDIR}"/${PN}-2.48.4-Makefile-dep.patch + default +} + src_compile() { local myconf
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 053edb5d3d3d49cf4fd1ee5b686888c4be0cc855 Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Oct 9 23:22:49 2017 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Oct 9 23:28:26 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=053edb5d net-misc/unison: x86 stable (bug #626304) Package-Manager: Portage-2.3.10, Repoman-2.3.3 net-misc/unison/unison-2.48.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/unison/unison-2.48.4.ebuild b/net-misc/unison/unison-2.48.4.ebuild index 3a685747ee2..a1f428de517 100644 --- a/net-misc/unison/unison-2.48.4.ebuild +++ b/net-misc/unison/unison-2.48.4.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Two-way cross-platform file synchronizer" HOMEPAGE="https://www.seas.upenn.edu/~bcpierce/unison/"; LICENSE="GPL-2" SLOT="$(get_version_component_range 1-2 ${PV})" -KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +KEYWORDS="~amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" # ocaml version so we are sure it has ocamlopt use flag DEPEND="dev-lang/ocaml[ocamlopt?]
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 42f6fec3b640ae4be96960c39c5c27e0c42b0671 Author: Benda Xu gentoo org> AuthorDate: Wed Apr 12 02:13:50 2017 + Commit: Benda XU gentoo org> CommitDate: Wed Apr 12 02:15:04 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42f6fec3 net-misc/unison: install unison-fsmonitor. Bug: 572148 Credit: Phil Tooley Package-Manager: Portage-2.3.3, Repoman-2.3.1 net-misc/unison/unison-2.48.4.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/net-misc/unison/unison-2.48.4.ebuild b/net-misc/unison/unison-2.48.4.ebuild index 449d386b46f..3a685747ee2 100644 --- a/net-misc/unison/unison-2.48.4.ebuild +++ b/net-misc/unison/unison-2.48.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -65,6 +65,7 @@ src_install () { # install manually, since it's just too much # work to force the Makefile to do the right thing. newbin unison unison-${SLOT} + dobin unison-fsmonitor dodoc BUGS.txt CONTRIB INSTALL NEWS \ README ROADMAP.txt TODO.txt
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/files/, net-misc/unison/
commit: 19bb83e760d8b9130f614b15b66e0635dd79d2fc Author: Alexis Ballier gentoo org> AuthorDate: Tue Feb 14 11:11:47 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Tue Feb 14 11:12:23 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19bb83e7 net-misc/unison: Remove old slots that do not build with stable dev-lang/ocaml. Package-Manager: Portage-2.3.3, Repoman-2.3.1 net-misc/unison/Manifest | 18 - .../unison/files/unison-2.27.57-as-needed.patch| 11 --- net-misc/unison/files/unison-mymap.patch | 13 net-misc/unison/unison-2.27.157.ebuild | 86 - net-misc/unison/unison-2.32.52.ebuild | 87 -- net-misc/unison/unison-2.40.102.ebuild | 82 net-misc/unison/unison-2.40.128.ebuild | 82 net-misc/unison/unison-2.45.28.ebuild | 82 net-misc/unison/unison-2.45.4.ebuild | 82 9 files changed, 543 deletions(-) diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest index ddc8ce73ba..bc1319c1ba 100644 --- a/net-misc/unison/Manifest +++ b/net-misc/unison/Manifest @@ -1,21 +1,3 @@ -DIST unison-2.27.157-manual.html 235599 SHA256 58f514c4c0818ebed6b2afa8e3dbf84871e240ddb6819d91e1b7c93be36c3f50 SHA512 6e00b597a62b7874f3459bbe150ee948125c0b06faf1ec4e90ddb3ac52e3684f6c4ce57dd599904d6cf53919904a08b30cbae84daf28eb6f2079c7c6bda48892 WHIRLPOOL 8d3f99038ff33c52980637299d782bde192ce3863d01a4dea91e12c36e70ddc5e8ea235d0c108b4b86113e2ed9d326c45fa675cc0da932089f6c37c95b7a0801 -DIST unison-2.27.157-manual.pdf 453255 SHA256 6af0f5242a08056d7dbcfce171083a577ed9748d13d1f9bc5d7050f224ec0162 SHA512 c5a9a7a0a30219fdcdd9c5bbef5245c718bad4f4e2e844d75b5a44b986b6e7c0fe37acfe95676f8e72530bc8a58e62f469f16eef5f0f0d45bed239e37eb634c2 WHIRLPOOL c54f0273a7c9993adeed001d93e2491772b796b2a02f75b4b56d42dfa7eaaea811b1ea2d07ead9245b7d7504e0944257c7d9f6b945834728418378674a83aba8 -DIST unison-2.27.157.tar.gz 674332 SHA256 ec04069e95249a5b4e212ab48ec03820b1e1f707fb4c607e7f98851e98735adc SHA512 5be96462d1e23164c173b1ad6088832d5a0dfeb8a2d3f6f4b197f8fdef5216d1fdb0b43fdf2d95dfe58c4a857089e1bd3ca3fbf7406019ba3a7837326bb2c554 WHIRLPOOL f05d39b16e3da9ac6c8511e0201b1c170bd98a66ffa21483eff3bc22af226bed4104423f9b08bdb72fb2d83c027586b374239bf5f0bf4930ed2e37b08897370c -DIST unison-2.32.52-manual.html 249124 SHA256 c898239d8139d8405b96d87e12c06c7f41fd3629cac0c83bc338aad50fed7f81 SHA512 2c10dbecc9089e53ad31d0c625e2e7c1ac0473d8f2706b9f4c9f3fe2569d02c8b54947c1cab1cf3433b45a877ed0f951ebfa9966b65ab91467e0794eb929f085 WHIRLPOOL bba2626784f2999afa2067e87ad38d507b90d6abc2865682c9eb48a51c7e05e87c383fd5cc358ed07fc7ca4f82b3e59e559ee941af6cc92bc9866ae0918984c2 -DIST unison-2.32.52-manual.pdf 478388 SHA256 b3fee7ac99907f3b1ed02c6ac901678e82ea1eed936acb45e9735b95d55cc4eb SHA512 7fb643434b8aacbc2d8cfaf8bcc0b399106bfdccadc2484da12095f161a6cb99097241d8f17025984456e4ce25e8d007d7f33a6797467e42a6584e4070a2db42 WHIRLPOOL 53f6bc37657a550860f00cfe596636e0134dbab011dba3c7656ed90ddcb10f381fd513aff5da236916113f62b0e6f03a489d3c57303cc5ca8d37f486fec9f0b6 -DIST unison-2.32.52.tar.gz 697866 SHA256 1542e5d4ad03e928260e061a8ff9d5e0bca3282481ed8bec5552de17a0270485 SHA512 a97ab23ca8b87575653f6fea4f7eba7fb5aacb8cfa0195ebfff70ecc38f88f26677b26d76c8ba68bd2dac24bdabfabc2f7334ab94bd4b4c0eeb94303438dbda1 WHIRLPOOL 0608afb822c01b90318be3532dd313469950165ab820c3f8134393e5ef97852b2dfd683125b9ad0c599f2ebcd0b42478dbc3a92f7afc46ebc4dbd664c752a674 -DIST unison-2.40.102-manual.html 267095 SHA256 d45cf43bff8805143c53b9f58c4250b781dae04caa0f8f30048c32eb8cf8bf75 SHA512 08e6f446cc1d905f2bb82b05560c9c8f432e1357a7077a472eb9188ab5b3ef5f687f25d9f9c27a8e091d7fb76057dc9bd3eee50c3718e6f306f77ea5e75a1aad WHIRLPOOL 0d2bac765e0234535df239d14c42db1283a32aeba2074290e0aff407c79d9c469d957437328ea47ccd561ffd718e2639a1abea6aaba6f4764e33fa627efe20de -DIST unison-2.40.102-manual.pdf 496539 SHA256 145b427a32cc4e295b128238cf2106853906f3e31b0b06d6757c000fd1e3c56b SHA512 dc0ddb3158ee12f5d25bda690c67b8631df2aee07bb1b3f8077dacf5ac9fab2fcd7587a78136972e805e907fcea5991d2655aca50a0e3dfc2156ae1bb5e55896 WHIRLPOOL ca0e4ac796df48a53c33dda68c93150597a0fe420985bc36c4bb90d9f24636e7a88335092094c7756a8ddf308cdb7cc3c2e8e06a862881f4e05e63c4bfaae44a -DIST unison-2.40.102.tar.gz 2717566 SHA256 4a63395e45bf6b93d5fee5cacbf686c3d9fe43dd7e6fc75ec6fe1a85cf1285ef SHA512 813b5fcad43a3472d0eac38977a6268463db71f133b5f9b08c4357774f8f46ae234f9ffc42dfa3fe960588c61607a5f7dd37ab6553045668fcf53dce59aeec22 WHIRLPOOL e5e81539c9ddb4da5817740d95607ffde0b6543dbed13ca476300138056d7c486e1b8a1493b3f28b0b42b0d932fcc68ca8e65a48a6525d009a033ba8e5f6111c -DIST unison-2.40.128-manual.html 267099 SHA256 8cd3901dffab27203fab1702a7eb2539f1b566ebe08036aef695f39e8593 SHA512 037959c50c61cfda45963765901e34ec96a76bcbaa5d77c614c481e2d97ec94b1aa235b8
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 8e3c8304f9d7ec99c42eb4049a09a753ee3ca179 Author: Benda Xu gentoo org> AuthorDate: Sun Oct 9 03:36:00 2016 + Commit: Benda XU gentoo org> CommitDate: Sun Oct 9 03:36:28 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e3c8304 net-misc/unison: use eselect update to set a default. Package-Manager: portage-2.3.0 net-misc/unison/unison-2.48.4.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/net-misc/unison/unison-2.48.4.ebuild b/net-misc/unison/unison-2.48.4.ebuild index 7d93a41..db3ab88 100644 --- a/net-misc/unison/unison-2.48.4.ebuild +++ b/net-misc/unison/unison-2.48.4.ebuild @@ -80,4 +80,5 @@ 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." + eselect unison update }
[gentoo-commits] repo/gentoo:master commit in: net-misc/unison/
commit: 39dee860712a8140d00ce145e1d6998e06b9e9a3 Author: Benda Xu gentoo org> AuthorDate: Sun Oct 2 02:12:10 2016 + Commit: Benda XU gentoo org> CommitDate: Sun Oct 2 02:14:14 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39dee860 net-misc/unison: version bumps, remove outdated changelogs. Deal with issues of ocaml-4.03. Bug: 592020 594088 594104 594108 594110 Package-Manager: portage-2.3.0 net-misc/unison/Manifest | 9 net-misc/unison/unison-2.40.128.ebuild | 82 + net-misc/unison/unison-2.45.28.ebuild | 82 + net-misc/unison/unison-2.48.4.ebuild | 83 ++ 4 files changed, 256 insertions(+) diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest index 93252de..ddc8ce7 100644 --- a/net-misc/unison/Manifest +++ b/net-misc/unison/Manifest @@ -7,9 +7,18 @@ DIST unison-2.32.52.tar.gz 697866 SHA256 1542e5d4ad03e928260e061a8ff9d5e0bca3282 DIST unison-2.40.102-manual.html 267095 SHA256 d45cf43bff8805143c53b9f58c4250b781dae04caa0f8f30048c32eb8cf8bf75 SHA512 08e6f446cc1d905f2bb82b05560c9c8f432e1357a7077a472eb9188ab5b3ef5f687f25d9f9c27a8e091d7fb76057dc9bd3eee50c3718e6f306f77ea5e75a1aad WHIRLPOOL 0d2bac765e0234535df239d14c42db1283a32aeba2074290e0aff407c79d9c469d957437328ea47ccd561ffd718e2639a1abea6aaba6f4764e33fa627efe20de DIST unison-2.40.102-manual.pdf 496539 SHA256 145b427a32cc4e295b128238cf2106853906f3e31b0b06d6757c000fd1e3c56b SHA512 dc0ddb3158ee12f5d25bda690c67b8631df2aee07bb1b3f8077dacf5ac9fab2fcd7587a78136972e805e907fcea5991d2655aca50a0e3dfc2156ae1bb5e55896 WHIRLPOOL ca0e4ac796df48a53c33dda68c93150597a0fe420985bc36c4bb90d9f24636e7a88335092094c7756a8ddf308cdb7cc3c2e8e06a862881f4e05e63c4bfaae44a DIST unison-2.40.102.tar.gz 2717566 SHA256 4a63395e45bf6b93d5fee5cacbf686c3d9fe43dd7e6fc75ec6fe1a85cf1285ef SHA512 813b5fcad43a3472d0eac38977a6268463db71f133b5f9b08c4357774f8f46ae234f9ffc42dfa3fe960588c61607a5f7dd37ab6553045668fcf53dce59aeec22 WHIRLPOOL e5e81539c9ddb4da5817740d95607ffde0b6543dbed13ca476300138056d7c486e1b8a1493b3f28b0b42b0d932fcc68ca8e65a48a6525d009a033ba8e5f6111c +DIST unison-2.40.128-manual.html 267099 SHA256 8cd3901dffab27203fab1702a7eb2539f1b566ebe08036aef695f39e8593 SHA512 037959c50c61cfda45963765901e34ec96a76bcbaa5d77c614c481e2d97ec94b1aa235b8316b69ac181ce251cf8f14ce0ff517e252a669c09502cc84cf313a0c WHIRLPOOL e245bd7575b25ca1e2a9ad52166dd585c688e0e671bbcd969a62c55335ea93526ea64c8508ec416cb2661f5fa7f0a22bbd7cbfd52482487f404bc3dcd636940e +DIST unison-2.40.128-manual.pdf 496593 SHA256 346f8d027adfafc9b042c8d4a144b6f0619cce43fa551dc3d4318a15464cd86a SHA512 eda0c31a1836a64e2069eb8ec30c98f52ac51b818693b79b86adb484dd91aba96c88579b4cb3c15ae16a1e669ed3dd83bc25e7cea28f80debabd83d2d553d353 WHIRLPOOL d509d3c87eb6667a646e2a49e72c5335050067063da78b1f89dd99e8cfd49bf68ba3ab9688fbe22ade60e00084f83733efc8583b0fc4c20cb58b9e92496021b6 +DIST unison-2.40.128.tar.gz 2717593 SHA256 5a1ea828786b9602f2a42c2167c9e7643aba2c1e20066be7ce46de4779a5ca54 SHA512 f33450445e2a83c5b62696b8b0aaa7d9fcbdd02cccda8e4bce4a9efe1e2b4a32d38c49a4716315e7b4bec6e21e4eb8efac529a31f45062765a6e53e02c600d11 WHIRLPOOL 0990ed4ac5bd85341a6bd52ae9150624515b08c30862076c554e6429ada82bc1d468fd993a219e3655cbc8c1185b2737ebb7a2b3954bde6693ae380acf27e486 +DIST unison-2.45.28-manual.html 272770 SHA256 2fb3181008923683ca05fb8d4ceedffe41d4334fc39ab3df627f5b2f027bd553 SHA512 aaed892f5108eefd57f172c72198ccb1b6e83456d75779238bfca0ee39d14dc0f60fc884d807c954bbfa2263f0b9ece9dd1f7f142832ea90778df7efe636be10 WHIRLPOOL abee2b0901c1c6f045bb3829d4e694db733856f4882b6c1b72ab6b66f2c86a0f21140191becb53ac8148e4a725c44edfccd85c06dfa2bee1e2fadff54f091715 +DIST unison-2.45.28-manual.pdf 507997 SHA256 27abb31912527f65dc6d57d348dbe787df3ead1532d0242f17da6d29776289d2 SHA512 94c40ab1b4d9b48ca12e67d0e43aa169ace81143becd186a8f851bfd5762b553ce178e1a604f28b6e7d926af901ee100ab019f3b14c03e59778a08a56e8ffa02 WHIRLPOOL 68f789c2fb2be7caa24401fe3f21afdeef4d9faf89db7e92c95e35dc46a90ae7449644572e56d4f61ecaf74fdf24c71e44d175157a24a491518480b418ba79c3 +DIST unison-2.45.28.tar.gz 2701909 SHA256 00ebb62767b1a438ecef2b16f999109ad4d2dbc0595d837b148461e8ca9774ee SHA512 4adfdf28c1bc7baaf9f6e23c13bb39966f1288a603352c4064da985638abbebd5d3092726bcc8991e3eb027202654c10baeb57241530e68398076e8e5d912b8a WHIRLPOOL cff8e25d2dc8e27d8330d6b0fc00521d05f6d302f0c26f6e80fbae6dbf4b686478772c6bd7fb975c87ff8a726e5ab780cd3b8ae8ef496f2d5710f1023ab3b5bf DIST unison-2.45.4-manual.html 270543 SHA256 472598d57ef74972a6488f412ba29200f66c809c165b224aef0458708d00a93b SHA512 4faa79620bdf78fd84635f9595ec1048f3a5782e6284d26f26dcaea9193e9199d4be7d4f800900ce01890333af250857763678d271d623346650676ddc5eda3c WHIRLPOOL 271142522f732bae204989ac4022b36cfdf3b4e688d4cf0ee2f271fb09b8a31af952f5d94b8f3d6c7a38859fb5fcc690fa280fa1db87d377e5ab66803609f59b DIST unison-2.45.4-manual.pdf 513121 SHA256 f6488eae9fd1e5be405