diff options
Diffstat (limited to 'net-p2p/syncthing')
-rw-r--r-- | net-p2p/syncthing/Manifest | 8 | ||||
-rw-r--r-- | net-p2p/syncthing/syncthing-0.14.47.ebuild | 123 | ||||
-rw-r--r-- | net-p2p/syncthing/syncthing-0.14.49.ebuild | 123 | ||||
-rw-r--r-- | net-p2p/syncthing/syncthing-0.14.52.ebuild (renamed from net-p2p/syncthing/syncthing-0.14.46.ebuild) | 12 |
4 files changed, 8 insertions, 258 deletions
diff --git a/net-p2p/syncthing/Manifest b/net-p2p/syncthing/Manifest index 80185d1da7e2..b32afa06f6c5 100644 --- a/net-p2p/syncthing/Manifest +++ b/net-p2p/syncthing/Manifest @@ -5,13 +5,9 @@ AUX syncthing.confd 549 BLAKE2B f05ec8f3478566b285f26b57a0d4c4793a5b2577a9a994b3 AUX syncthing.initd 1195 BLAKE2B d3724b2ac5c2a746b8a9a1477bfb01b08e7d8136de89586546d48d72e6c45a63cda0b7825ee1d39157c7a3ceed167289a2086d3075bd41f0823b981d3d0f1863 SHA512 2e327a0f09523da2e746ec559c82ddb5667d98aff0c967b9d2d27c678163f80bdb0b19487ce7b7f1664c52754c92e5f6a5f78496a8b3cb1f450e2159ba68c1ae AUX syncthing.logrotate 101 BLAKE2B af499a6979e5c61cc4791932e247fe7f25baffbbf690907a2e2b8c2954da72154a885759589249c541f36b2740980f3fcd3e99db0d3f6d5a1bacee8c1574f9bc SHA512 73a5f7062b48ab4c7b343b43367b1999f8e133eadb624bd5e3e147ae41f135ded6acb4c617db2d385311441c9a52c288333791308c36762cb5273a853cce5a67 DIST syncthing-0.14.38.tar.gz 8246629 BLAKE2B 93c01750fedd57cc07bffa14fe65d98fc1cf48b43eaf965fc3ff9546a24acada411a89a19b47e2f5b5e7508e57646d0560559c35bb3c378b7c04e3db14b7ffaa SHA512 be5f7527d63e8db427705c34b26d783d9abd7cb5727d3dcf08ee62b1ace5454b7dfed4f030ec53e847a34f560cf349460f68c859a1008c5105aef65ef42c5cc5 -DIST syncthing-0.14.46.tar.gz 10200015 BLAKE2B 679b82af8ee5dad769ef01b77d0d3545d953ec2f2889faa129c433863094f431bf3e44a633109d944cbcaba6486a8b51257557eddfc20a2fb3f0cd8a77861b96 SHA512 ebf8491d1ac1dda90df35b8a9dafb808a9171d4a8083f0f24ac1c9b3aa8d2baac6cef61c5cd897a88c3fb93b114d79a31a341168859f091ed2cdef529321178c -DIST syncthing-0.14.47.tar.gz 10278343 BLAKE2B 8aace6ae059af3317a4f1aabfc06ff21140168428fa5a808dbb3aacbb27fdbfbe56ff910124b5b4c5b54637d444178ddc31492a59ec0bbd7fa4012a2e59ce997 SHA512 16718528fd4c618ea0e0eab1971405870d72ac60d391c27a06313a6ce9b9d023301eac052cfc00aab51e2b1f7c65800becfb822c5bca2d467fcb267b77ba55a9 -DIST syncthing-0.14.49.tar.gz 10952008 BLAKE2B a5c5b59720585a6a444d4c0a25c22639263330c1a1987471149773b257a3a0975428c3d63885f567fefbeb7cdf690f0a7ac3296448a2ca070d8ce53e3d657879 SHA512 7a9974e0d45582c5f184165456ea8fcaca0f7ba07a01b9f8eb2de1e1f0410ca36dc978ddde9c725a2b9d08bae8286fc2ce67595a0e510cbfe22fde9cdd9fc694 DIST syncthing-0.14.51.tar.gz 10970620 BLAKE2B ba41debaddf217069b47901d0c43f163ff0ae3ca4aadb8689401195cfc9f11a3ed641d2d96a590821adac62d12d0ff83df26a4a336ca09476d755b8230a63c87 SHA512 d670b1df341c8da95d38170e03b40deb19dfcdf0c0df9b4630c74b4fcc979bd9a863c0ca0510e28739bac14b1aad51ce40abe695765186acad78ea0d7eb3a20c +DIST syncthing-0.14.52.tar.gz 10583112 BLAKE2B cceaf0aba9dff96df0551d7aab855cb716be3d252fd677b82e20560f0a2e9eabf513ca7c7acdf4f1a3b4d3d8f6409692df7d2e92b86b1be1753bdd8913e06952 SHA512 cff48ea1d1286c8b1fe971b00423ad64ef10c9b0555f0cae6e008efc07a21698d54d402fe1a0ac3161c0b5180e5ca0099a0a302fd7e7c5da0f227bdb7e2853ce EBUILD syncthing-0.14.38.ebuild 3604 BLAKE2B 60ab7ee9417858f5732a894a19786e66aa875d68d2ae699dba844f0efd8c0db9addd91f88b21c3e54930fc55a14d3545ea65af1c2ed43b26fa1158bfe918f6a8 SHA512 7188b18639c97775e1aad68f8a8aa1e41e95e10855f491bee61aa5898599b34d7cc0c23ea7c585d2a30dcbf1e4f16a7b08b9a5f1fa55064b6e36bb7f35cb73be -EBUILD syncthing-0.14.46.ebuild 3607 BLAKE2B 505dd788fd96503f0952acf33ae38d1343e781573bb987110bc5ec16112b4c6735ff132e72b67123d970b843448f4498853e3e8362d7530049efa51b6888ba35 SHA512 bf28b811f3e126914f60ea9632449fee4db627db7a7054d80d949d47732a1981015bd40c46a198d3904cf5003e463acac6ebc697b6af3d9691aec67f9e6842b7 -EBUILD syncthing-0.14.47.ebuild 3607 BLAKE2B 505dd788fd96503f0952acf33ae38d1343e781573bb987110bc5ec16112b4c6735ff132e72b67123d970b843448f4498853e3e8362d7530049efa51b6888ba35 SHA512 bf28b811f3e126914f60ea9632449fee4db627db7a7054d80d949d47732a1981015bd40c46a198d3904cf5003e463acac6ebc697b6af3d9691aec67f9e6842b7 -EBUILD syncthing-0.14.49.ebuild 3607 BLAKE2B 505dd788fd96503f0952acf33ae38d1343e781573bb987110bc5ec16112b4c6735ff132e72b67123d970b843448f4498853e3e8362d7530049efa51b6888ba35 SHA512 bf28b811f3e126914f60ea9632449fee4db627db7a7054d80d949d47732a1981015bd40c46a198d3904cf5003e463acac6ebc697b6af3d9691aec67f9e6842b7 EBUILD syncthing-0.14.51.ebuild 3525 BLAKE2B 9a8bff37b22ba1fa7f90b457f3ddbae39252f188b52bb91d2ecafb8208be83af8e1ffc88e250180793e8126520c9e187602037374d0d76b02a5d9edab8be04dc SHA512 354fd1e41dc6ebd675d162f64ba3054f3ed1eca71343bec1f3ec23e80b1f575b3188d6e5bd574fd14e9a92ecbbbbc70c4c4deca791ad89a1122ccaa434c0ac3e +EBUILD syncthing-0.14.52.ebuild 3522 BLAKE2B 147e0a0ac6572ddcbfe372a79d86f74d8e184c87648e1acb50dac7bb12f0ef13be919c013736c2ccb3a95afded9c17ea650e05f2f1b47d5cb1be02f1e00cf771 SHA512 2282152e12df0879d06287f711226d302ed9fddee4b81a89e593c12e038a622f845392bd468a04beb0d844e4b6740c5b7c73a0595f17a3db4a679d1a0c2c50cb MISC metadata.xml 869 BLAKE2B e59a433fd94dda05e06eca9017cf4f35aa4d9897adcc76d5dc503d5ae90e90bf5c23b859c4b7abe9af86cd7f327dad99a7a1a095015330a105debeb1a428052c SHA512 f58ce3a33241a316a81ba94318cd8fa1ea8a9954cd3721ae6f78f96df08b38a6ee5ea214483dc92aa4301a2252bc712a65c196da4c871962d76d17d5ba2b7238 diff --git a/net-p2p/syncthing/syncthing-0.14.47.ebuild b/net-p2p/syncthing/syncthing-0.14.47.ebuild deleted file mode 100644 index 00190a582b6b..000000000000 --- a/net-p2p/syncthing/syncthing-0.14.47.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -EGO_PN="github.com/${PN}/${PN}" - -inherit golang-vcs-snapshot systemd user versionator - -DESCRIPTION="Open Source Continuous File Synchronization" -HOMEPAGE="https://syncthing.net" -SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="selinux tools" - -RDEPEND="selinux? ( sec-policy/selinux-syncthing )" - -DOCS=( README.md AUTHORS CONTRIBUTING.md ) - -pkg_setup() { - enewgroup ${PN} - enewuser ${PN} -1 -1 /var/lib/${PN} ${PN} - - if use tools ; then - # separate user for the relay server - enewgroup strelaysrv - enewuser strelaysrv -1 -1 /var/lib/strelaysrv strelaysrv - # and his home folder - keepdir /var/lib/strelaysrv - fowners strelaysrv:strelaysrv /var/lib/strelaysrv - fi -} - -src_prepare() { - default - sed -i \ - 's|^ExecStart=.*|ExecStart=/usr/libexec/syncthing/strelaysrv|' \ - src/${EGO_PN}/cmd/strelaysrv/etc/linux-systemd/strelaysrv.service \ - || die -} - -src_compile() { - export GOPATH="${S}:$(get_golibdir_gopath)" - cd src/${EGO_PN} || die - go run build.go -version "v${PV}" -no-upgrade install \ - $(usex tools "all" "") || die "build failed" -} - -src_test() { - cd src/${EGO_PN} || die - go run build.go test || die "test failed" -} - -src_install() { - pushd src/${EGO_PN} >& /dev/null || die - doman man/*.[157] - einstalldocs - - dobin bin/syncthing - if use tools ; then - exeinto /usr/libexec/syncthing - local exe - for exe in bin/* ; do - [[ "${exe}" == "bin/syncthing" ]] || doexe "${exe}" - done - fi - popd >& /dev/null || die - - # openrc and systemd service files - systemd_dounit src/${EGO_PN}/etc/linux-systemd/system/${PN}{@,-resume}.service - systemd_douserunit src/${EGO_PN}/etc/linux-systemd/user/${PN}.service - newconfd "${FILESDIR}/${PN}.confd" ${PN} - newinitd "${FILESDIR}/${PN}.initd" ${PN} - - keepdir /var/{lib,log}/${PN} - fowners ${PN}:${PN} /var/{lib,log}/${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}/${PN}.logrotate" ${PN} - - if use tools ; then - # openrc and systemd service files - systemd_dounit src/${EGO_PN}/cmd/strelaysrv/etc/linux-systemd/strelaysrv.service - newconfd "${FILESDIR}/strelaysrv.confd" strelaysrv - newinitd "${FILESDIR}/strelaysrv.initd" strelaysrv - - insinto /etc/logrotate.d - newins "${FILESDIR}/strelaysrv.logrotate" strelaysrv - fi -} - -pkg_postinst() { - local v - for v in ${REPLACING_VERSIONS}; do - if [[ $(get_version_component_range 2) -gt \ - $(get_version_component_range 2 ${v}) ]]; then - ewarn "Version ${PV} is not protocol-compatible with version" \ - "0.$(($(get_version_component_range 2) - 1)).x or lower." - ewarn "Make sure all your devices are running at least version" \ - "0.$(get_version_component_range 2).0." - fi - ewarn "Syncthing OpenRC init script now uses the upstream default of" - ewarn "" - ewarn " /var/lib/${PN}/.config/${PN}" - ewarn "" - ewarn "as its configuration directory. Please set SYNCTHING_HOMEDIR" - ewarn "to /var/lib/${PN} in /etc/conf.d/${PN} if you wish to continue" - ewarn "using the old Gentoo default. Systemd users are not affected." - done - - # check if user syncthing-relaysrv exists - # if yes, warn that it has been moved to strelaysrv - if [[ -n "$(egetent passwd syncthing-relaysrv 2>/dev/null)" ]]; then - ewarn - ewarn "The user and group for the relay server have been changed" - ewarn "from syncthing-relaysrv to strelaysrv" - ewarn "The old user and group are not deleted automatically. Delete them by running:" - ewarn " userdel -r syncthing-relaysrv" - ewarn " groupdel syncthing-relaysrv" - fi -} diff --git a/net-p2p/syncthing/syncthing-0.14.49.ebuild b/net-p2p/syncthing/syncthing-0.14.49.ebuild deleted file mode 100644 index 00190a582b6b..000000000000 --- a/net-p2p/syncthing/syncthing-0.14.49.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -EGO_PN="github.com/${PN}/${PN}" - -inherit golang-vcs-snapshot systemd user versionator - -DESCRIPTION="Open Source Continuous File Synchronization" -HOMEPAGE="https://syncthing.net" -SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="selinux tools" - -RDEPEND="selinux? ( sec-policy/selinux-syncthing )" - -DOCS=( README.md AUTHORS CONTRIBUTING.md ) - -pkg_setup() { - enewgroup ${PN} - enewuser ${PN} -1 -1 /var/lib/${PN} ${PN} - - if use tools ; then - # separate user for the relay server - enewgroup strelaysrv - enewuser strelaysrv -1 -1 /var/lib/strelaysrv strelaysrv - # and his home folder - keepdir /var/lib/strelaysrv - fowners strelaysrv:strelaysrv /var/lib/strelaysrv - fi -} - -src_prepare() { - default - sed -i \ - 's|^ExecStart=.*|ExecStart=/usr/libexec/syncthing/strelaysrv|' \ - src/${EGO_PN}/cmd/strelaysrv/etc/linux-systemd/strelaysrv.service \ - || die -} - -src_compile() { - export GOPATH="${S}:$(get_golibdir_gopath)" - cd src/${EGO_PN} || die - go run build.go -version "v${PV}" -no-upgrade install \ - $(usex tools "all" "") || die "build failed" -} - -src_test() { - cd src/${EGO_PN} || die - go run build.go test || die "test failed" -} - -src_install() { - pushd src/${EGO_PN} >& /dev/null || die - doman man/*.[157] - einstalldocs - - dobin bin/syncthing - if use tools ; then - exeinto /usr/libexec/syncthing - local exe - for exe in bin/* ; do - [[ "${exe}" == "bin/syncthing" ]] || doexe "${exe}" - done - fi - popd >& /dev/null || die - - # openrc and systemd service files - systemd_dounit src/${EGO_PN}/etc/linux-systemd/system/${PN}{@,-resume}.service - systemd_douserunit src/${EGO_PN}/etc/linux-systemd/user/${PN}.service - newconfd "${FILESDIR}/${PN}.confd" ${PN} - newinitd "${FILESDIR}/${PN}.initd" ${PN} - - keepdir /var/{lib,log}/${PN} - fowners ${PN}:${PN} /var/{lib,log}/${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}/${PN}.logrotate" ${PN} - - if use tools ; then - # openrc and systemd service files - systemd_dounit src/${EGO_PN}/cmd/strelaysrv/etc/linux-systemd/strelaysrv.service - newconfd "${FILESDIR}/strelaysrv.confd" strelaysrv - newinitd "${FILESDIR}/strelaysrv.initd" strelaysrv - - insinto /etc/logrotate.d - newins "${FILESDIR}/strelaysrv.logrotate" strelaysrv - fi -} - -pkg_postinst() { - local v - for v in ${REPLACING_VERSIONS}; do - if [[ $(get_version_component_range 2) -gt \ - $(get_version_component_range 2 ${v}) ]]; then - ewarn "Version ${PV} is not protocol-compatible with version" \ - "0.$(($(get_version_component_range 2) - 1)).x or lower." - ewarn "Make sure all your devices are running at least version" \ - "0.$(get_version_component_range 2).0." - fi - ewarn "Syncthing OpenRC init script now uses the upstream default of" - ewarn "" - ewarn " /var/lib/${PN}/.config/${PN}" - ewarn "" - ewarn "as its configuration directory. Please set SYNCTHING_HOMEDIR" - ewarn "to /var/lib/${PN} in /etc/conf.d/${PN} if you wish to continue" - ewarn "using the old Gentoo default. Systemd users are not affected." - done - - # check if user syncthing-relaysrv exists - # if yes, warn that it has been moved to strelaysrv - if [[ -n "$(egetent passwd syncthing-relaysrv 2>/dev/null)" ]]; then - ewarn - ewarn "The user and group for the relay server have been changed" - ewarn "from syncthing-relaysrv to strelaysrv" - ewarn "The old user and group are not deleted automatically. Delete them by running:" - ewarn " userdel -r syncthing-relaysrv" - ewarn " groupdel syncthing-relaysrv" - fi -} diff --git a/net-p2p/syncthing/syncthing-0.14.46.ebuild b/net-p2p/syncthing/syncthing-0.14.52.ebuild index 00190a582b6b..a8db5e0eac6b 100644 --- a/net-p2p/syncthing/syncthing-0.14.46.ebuild +++ b/net-p2p/syncthing/syncthing-0.14.52.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 EGO_PN="github.com/${PN}/${PN}" -inherit golang-vcs-snapshot systemd user versionator +inherit golang-vcs-snapshot systemd user eapi7-ver DESCRIPTION="Open Source Continuous File Synchronization" HOMEPAGE="https://syncthing.net" @@ -94,12 +94,12 @@ src_install() { pkg_postinst() { local v for v in ${REPLACING_VERSIONS}; do - if [[ $(get_version_component_range 2) -gt \ - $(get_version_component_range 2 ${v}) ]]; then + if [[ $(ver_cut 2) -gt \ + $(ver_cut 2 ${v}) ]]; then ewarn "Version ${PV} is not protocol-compatible with version" \ - "0.$(($(get_version_component_range 2) - 1)).x or lower." + "0.$(($(ver_cut 2) - 1)).x or lower." ewarn "Make sure all your devices are running at least version" \ - "0.$(get_version_component_range 2).0." + "0.$(ver_cut 2).0." fi ewarn "Syncthing OpenRC init script now uses the upstream default of" ewarn "" |