diff options
author | Andrew Savchenko <bircoph@gentoo.org> | 2015-05-25 03:27:20 +0300 |
---|---|---|
committer | Andrew Savchenko <bircoph@gentoo.org> | 2015-05-25 03:27:20 +0300 |
commit | 785c6683aebc3505567d2b6a0c9c05351f6a41a0 (patch) | |
tree | 0b27d07377a7bb03fafc1689d47292269c9a8dd2 /app-admin | |
parent | libclsync: add extra debugging support (diff) | |
download | bircoph-785c6683aebc3505567d2b6a0c9c05351f6a41a0.tar.gz bircoph-785c6683aebc3505567d2b6a0c9c05351f6a41a0.tar.bz2 bircoph-785c6683aebc3505567d2b6a0c9c05351f6a41a0.zip |
{clsync,clsync-docs,libclsync}-0.4.1 are in the tree now
Diffstat (limited to 'app-admin')
-rw-r--r-- | app-admin/clsync/ChangeLog | 3 | ||||
-rw-r--r-- | app-admin/clsync/Manifest | 5 | ||||
-rw-r--r-- | app-admin/clsync/clsync-0.4.1.ebuild | 115 |
3 files changed, 4 insertions, 119 deletions
diff --git a/app-admin/clsync/ChangeLog b/app-admin/clsync/ChangeLog index 2064b92..0f4fd77 100644 --- a/app-admin/clsync/ChangeLog +++ b/app-admin/clsync/ChangeLog @@ -2,6 +2,9 @@ # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 25 May 2015; Andrew Savchenko <bircoph@gentoo.org> -clsync-0.4.1.ebuild: + Version 0.4.1 is in the tree now + 24 May 2015; Andrew Savchenko <bircoph@gentoo.org> clsync-0.4.1.ebuild, -files/clsync-0.4.1-capabilities.patch, -files/clsync-0.4.1-check-exec-arguments.patch, diff --git a/app-admin/clsync/Manifest b/app-admin/clsync/Manifest index f5b5b76..1b3d407 100644 --- a/app-admin/clsync/Manifest +++ b/app-admin/clsync/Manifest @@ -1,9 +1,6 @@ AUX clsync.conf 589 SHA256 1a8689b86cf9475ef72ef42a623a1bb1ae55abff31578dcfdf3537331c681815 SHA512 46d8d786378eed0bfa46195e45f764015258ba55b35a5acf2685967e9fbd1fc7656c6aeba26b06889fa2f7c62cb11ecb84b10b856356ea3c0d463eaa4980c33d WHIRLPOOL cd9a0800b75eab476d7feec079f23538295dca5067f979ce4280c3188b9a24adf7c78e0c2ec5e2e8cadd71d11be181d873bc462d9fe321ada85e4e11690272db AUX clsync.confd 645 SHA256 ae7e9cacf618f9a32a4a1580580a901831aaaa0abb9de9e0379fbcc6a7359b0d SHA512 75dcc49d51f6da94d42eb501f1ad2868f163405dd7aa933f4c8078ec18f5b54eb6c66ff796ee744f7751699162627af843edbe5de5adf99c23712cedaebaddc5 WHIRLPOOL 06289c7645430d10b242983daa9cd2d4c2f327b34ede308012354947c64c654a7864586743ae6de7c02770a8b1c22de04b63404a6431b317b328ac6ac1e121ce AUX clsync.initd 573 SHA256 1f3306dfeb4c8d8260551ed0edebe842452de2a2b7e85d07aa0fe46b88f10414 SHA512 c944388d5e61cfba73d462d457dbdcfef42c4bfc6f9ba814eea592dd630d64309e8e2b4af1cb621a41151613f28ab4508cc7d26d44def0b5a01938742cfbdd2e WHIRLPOOL c824fd5ed8e45afcd5df737dfea7645fc3460e42c5ab0512c4c462fc646f789e81597fb460126412f2347e0cb9468339b1874a697b65a40a3ff278625241f460 -DIST clsync-0.4.1-20150524-v2.patch.xz 13632 SHA256 90a1ef820c83629c528e8c6fe4da5183caf60f8079c4de01a6d26945734c92f7 SHA512 d39c3c4f116eff2365668374ef62f4dfd8e5926267cbbf36b430f97ad5306f92cf6be3164c0e1c3d959db55453f5ded00d98d48af62f9eacde39a9f9667cfbf9 WHIRLPOOL d22fc6a1f0a59514506377f26ab7d9c0f4faca0abab044f2ce2e61ffa973ff04b43da561a4dd5c69d99e21108baa71d77bb2ea524313661b3b2440ceddca56aa -DIST clsync-0.4.1.tar.gz 253890 SHA256 3f14a72d7c3c1747ea908e373f25bd1918ce00450492fbb7094549db6bf21e27 SHA512 875280f706026d44806b92c22fa58d016136b2792f67a6b7e77f932465081da7a1ebaf22c25e538e4b58bfe04cd1cd5450ecab99c3df53ddd2a0fa966442d444 WHIRLPOOL 10ab11821766f7d16d03993069ac4da5fe362a1e5977ea6721e49ada7044d3659e59b507b03be4de09609b0a0ca9d7878407d7b6e1f40df5dbe1d041dac373cb -EBUILD clsync-0.4.1.ebuild 3063 SHA256 162a9d53a43a113494c56216a391928c9953ac55719f9fa2f63b459f862bb81a SHA512 9db373511211ae9a2cda1c79081327248e556eb824d4d420030efd463443b1b16ac187b8c04a48108bf989857abd4a9f37789c95edacf88c241868de7645df7d WHIRLPOOL 7e6878488329109111acc1419f20aa19bc7527432b5e1388efb38ec21de08abfd7a8c63d938aab0fe8593a91aba66cde4a1b24c17ee7f26bc8169c3db3445c36 EBUILD clsync-9999.ebuild 2900 SHA256 c242932a47ef051f86fccf4e7b553f5ba0eee03ac35fc533b4fe8d6c6a8d159a SHA512 40a9a1668eb6b2b7b764c737914487e308fea312b2fb28a0162f69998fa5f8605c5538ef9511fcd16b9a1ccba81b25d6de4cb2f27ccb94c38824a8a21836e80b WHIRLPOOL 6ce58efa5aed48578b576485dbc651186dc9400965924ca3f096ba91d5f85f8c3bd4757e4e1b395f70a13c5da1358b58fdf97421643e8867089d4570f8e85849 -MISC ChangeLog 6261 SHA256 f439ec51bef7c7132c299a29253ef8470f5fc4f9ea99f0e9e54a9ce697e4e3df SHA512 b270e0c79a27cfbabb365373e3287f560365565531d0b30ea8b55407730649668832c7551d2d3a3c04b7bceee6dae6b31f7d1bd8b12b2ba04f0e06edfc63b009 WHIRLPOOL 3e967953e0b57213cc9911a3bb0686ddff7e40683b298b9a985627e20f73b21bc8ca120f4431c3025cb3b45ff8aa43a49706db4439f2c5dc5a1293622808dc27 +MISC ChangeLog 6372 SHA256 c29f45e0970b8f494b3984e447564fba06b721413fa263689b98f1c1d595f60f SHA512 b8fd4c46c76d92621e332fd402981ab87e3fe2ad77a6ca0d6c92f15f2ff43466bccb1afc153d2aa5aee37006d19a50aaadae03f1903efb554194b552a945154e WHIRLPOOL 9ad79840a4b411491e7cb3aacb8e63e1a4bc61c904f44fce3fb7969ba968c74e8702994fa1c9487f8c3e404fec15b0d264bfabb39c172bf4ebf7926c44e5dd4d MISC metadata.xml 1692 SHA256 ca7310d5bf9634ab1a9306bd90f9b756b1c5dcd01a3d12bc7983c42af5567499 SHA512 0a83cc81b23213b9dd6c69310de8aea050140f8b398b18eac1157bdfb1394512c0b291b35c324686ebf7716ee0816e0ad92cd7176d2cb1a8cf363950ad93ece6 WHIRLPOOL 395bf8817d1341b2d21cf98fe2205952bd6009bed4847be478787109b8da60db24b675f36fb294bce5300005087a22b62cf7c3c0912a646ea67ffee92457eeb2 diff --git a/app-admin/clsync/clsync-0.4.1.ebuild b/app-admin/clsync/clsync-0.4.1.ebuild deleted file mode 100644 index 1d3772e..0000000 --- a/app-admin/clsync/clsync-0.4.1.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 - -if [[ ${PV} == "9999" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/xaionaro/${PN}.git" -else - PVER="20150524-v2" - SRC_URI=" - https://github.com/xaionaro/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - http://dev.gentoo.org/~bircoph/patches/${P}-${PVER}.patch.xz - " - KEYWORDS="~amd64 ~x86" -fi - -inherit autotools eutils linux-info - -DESCRIPTION="Live sync tool based on inotify, written in GNU C" -HOMEPAGE="https://github.com/xaionaro/clsync http://ut.mephi.ru/oss/clsync" -LICENSE="GPL-3+" -SLOT="0" -IUSE="+caps cluster control-socket cgroups debug extra-debug -extra-hardened gio hardened +highload-locks +inotify mhash -namespaces seccomp" - -REQUIRED_USE=" - || ( gio inotify ) - extra-debug? ( debug ) - extra-hardened? ( hardened ) - mhash? ( cluster ) - seccomp? ( caps ) -" -RDEPEND=" - dev-libs/glib:2 - cgroups? ( dev-libs/libcgroup ) - mhash? ( app-crypt/mhash ) -" -DEPEND="${CDEPEND} - virtual/pkgconfig -" -RDEPEND="${CDEPEND} - ~app-doc/clsync-docs-${PV} -" - -pkg_pretend() { - use namespaces && CONFIG_CHECK="~NAMESPACES ~UTS_NS ~IPC_NS ~USER_NS ~PID_NS ~NET_NS" - use seccomp && CONFIG_CHECK+=" ~SECCOMP" - check_extra_config -} - -src_prepare() { - # upstream fixes for 0.4.1 - epatch "${WORKDIR}/${P}-${PVER}.patch" - eautoreconf -} - -src_configure() { - local harden_level=0 - use hardened && harden_level=1 - use extra-hardened && harden_level=2 - - local debug_level=0 - use debug && debug_level=1 - use extra-debug && debug_level=2 - - econf \ - --docdir="${EPREFIX}/usr/share/doc/${PF}" \ - --disable-socket-library \ - --enable-clsync \ - --enable-debug=${debug_level} \ - --enable-paranoid=${harden_level} \ - --without-bsm \ - --without-kqueue \ - $(use_enable caps capabilities) \ - $(use_enable cluster) \ - $(use_enable control-socket socket) \ - $(use_enable highload-locks) \ - $(use_enable namespaces unshare) \ - $(use_enable seccomp) \ - $(use_with cgroups libcgroup) \ - $(use_with gio gio lib) \ - $(use_with inotify inotify native) \ - $(use_with mhash) -} - -src_install() { - emake DESTDIR="${D}" install - - # docs go into clsync-docs - rm -rf "${ED}/usr/share/doc" || die - - newinitd "${FILESDIR}/${PN}.initd" "${PN}" - newconfd "${FILESDIR}/${PN}.confd" "${PN}" - - # filter rules and sync scripts are supposed to be here - keepdir "${EPREFIX}/etc/${PN}" - insinto "/etc/${PN}" - newins "${FILESDIR}/${PN}.conf" "${PN}.conf" -} - -pkg_postinst() { - einfo "${PN} is just a convenient way to run synchronization tools on live data," - einfo "it doesn't copy data itself, so you need to install software to do actual" - einfo "data transfer. Usually net-misc/rsync is a good choise, but ${PN} is" - einfo "is flexible enough to use any user tool, see manual page for details." - einfo - einfo "${PN} init script can be multiplexed, to use symlink init script to" - einfo "othername and use conf.d/othername to configure it." - einfo - einfo "If you're interested in improved security, enable" - einfo "USE=\"caps cgroups hardened namespaces seccomp\"" -} |