commit:     b667cd5bb32b7b04f23d4f68d040e16b45bb59e1
Author:     Andrew Savchenko <bircoph <AT> gmail <DOT> com>
AuthorDate: Tue Jan 27 18:05:41 2015 +0000
Commit:     Andrew Savchenko <bircoph <AT> gmail <DOT> com>
CommitDate: Tue Jan 27 18:05:41 2015 +0000
URL:        
http://sources.gentoo.org/gitweb/?p=dev/bircoph.git;a=commit;h=b667cd5b

libclsync: version bump

---
 dev-libs/libclsync/ChangeLog                       |  9 ++-
 dev-libs/libclsync/Manifest                        |  6 +-
 ...{libclsync-9999.ebuild => libclsync-0.4.ebuild} | 22 +++---
 dev-libs/libclsync/libclsync-9999.ebuild           | 79 +---------------------
 4 files changed, 23 insertions(+), 93 deletions(-)

diff --git a/dev-libs/libclsync/ChangeLog b/dev-libs/libclsync/ChangeLog
index a36101e..da28623 100644
--- a/dev-libs/libclsync/ChangeLog
+++ b/dev-libs/libclsync/ChangeLog
@@ -1,7 +1,12 @@
-# ChangeLog for app-admin/clsync
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# ChangeLog for dev-libs/libclsync
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*libclsync-0.4 (27 Jan 2015)
+
+  27 Jan 2015; Andrew Savchenko <birc...@gentoo.org> +libclsync-0.4.ebuild:
+  Version bump
+
 *clsync-0.2.1 (16 May 2014)
 
   16 May 2014; Andrew Savchenko <birc...@gmail.com> +ChangeLog,

diff --git a/dev-libs/libclsync/Manifest b/dev-libs/libclsync/Manifest
index 0000688..bff943b 100644
--- a/dev-libs/libclsync/Manifest
+++ b/dev-libs/libclsync/Manifest
@@ -1,3 +1,5 @@
-EBUILD libclsync-9999.ebuild 1721 SHA256 
657aea594683e6b2cb927e95da5681f6c8be6001744e49deddea42bca75efd08 SHA512 
c163d646f5c4a17483fa8d712cbe85feeb59ee4f2f367a3dab29ec1f61de3c56198cc6cf8514c68710eab1a297ffa3b05cdfc9863a30e187d877fb0ce60691c4
 WHIRLPOOL 
345ceae57d0cbbf77f62493b1645e660a12f28af18aa4e0d80ed1013d7adf42a8676eacf595b1862adf6e074e5ca8b9657f6e22721d63a8eb9dc57174e4f89e9
-MISC ChangeLog 279 SHA256 
ba544f32ce16b99bde32c0154827ee3ad47e5c8cb638900db72ee6745420ce93 SHA512 
6566e4a97bf1f51e6fa8ce20d3861b79fe841e8f0fc1ebb3aa211bf8df0d1685ae0ba3722b7f72f55672a04c42b9c5e0394c66cbcf443188936d606faae50db7
 WHIRLPOOL 
71c21e8c2abbf9b1539fbb337164b0ae73287cfcb94cf8a0326a429c7294fec0dd518f8fd4726fda22a0127ab04989d84c459fbdb18da8f5b9608aff6906cdb0
+DIST clsync-0.4.tar.gz 253396 SHA256 
6f0ce7a5f61fbb50db53b787b62cf5347870f3be315acb02c4aee6b76206d19e SHA512 
9b17f5f8f0bfc48531f3d8cb4f1c1edd3116e0b7d140e8ab2465dd1c590521c9857202ed3f36466f13fb3309abb9232fb4acbe25b5652914a816fac498f74a48
 WHIRLPOOL 
18ae12df2d7e0403b21c5d4ab7352cd81446729d94fb300a799b98dad9f88aeaa98deb2ba5f52858d3b6ba7406d777e53e97dae5c3a4802a229511db9c8a3482
+EBUILD libclsync-0.4.ebuild 1817 SHA256 
549df465cae8da6825f5f1ce30db96779487e48cc3c6a0a982c94483969931a3 SHA512 
f8daa3dda3454eaa20acbc5f19fa96da42c6cc626918778bd60b8e49e191990898fe29a5d53fe811fd6c4f89a01fb56ddbe81f8658528ebd2f2d3c41391e4c37
 WHIRLPOOL 
170ea78183382ae20c7607eb0277b8b9c6e7d99675587f94b4d8a8ed036e0f24a9c1ce3f3455295ab5d545cdf18d6f948fb009034ca25a3427564805f4e903eb
+EBUILD libclsync-9999.ebuild 1817 SHA256 
549df465cae8da6825f5f1ce30db96779487e48cc3c6a0a982c94483969931a3 SHA512 
f8daa3dda3454eaa20acbc5f19fa96da42c6cc626918778bd60b8e49e191990898fe29a5d53fe811fd6c4f89a01fb56ddbe81f8658528ebd2f2d3c41391e4c37
 WHIRLPOOL 
170ea78183382ae20c7607eb0277b8b9c6e7d99675587f94b4d8a8ed036e0f24a9c1ce3f3455295ab5d545cdf18d6f948fb009034ca25a3427564805f4e903eb
+MISC ChangeLog 403 SHA256 
3cd5c8860de97f6c6661076bf7b35a1199ee78772f4b82218df6aa2ff0fdf74e SHA512 
75581d780c023465be116c0fe4cbb4c61d8f88b415f878d41c5d81a280bc5fcf122c2caf9377175635b8fcd0be349e91da18c8795a0e7d2232047ff5247949fb
 WHIRLPOOL 
59aa6e7e2609c270655ff608516f04c09e536f4717e309ea87f6c77f7de0f8026aad0cefc82b62cc919ad8334b8165b8f94084eb0681768102ecac2dd66c5c65
 MISC metadata.xml 479 SHA256 
911b310c39ea4da25020e36febf20629ebcb3078f6fd64b1dfe1b3399064cf58 SHA512 
809cd8dcc6eac4cc08a71696e60f433298dfdf619c0302dca4aa59f7342821f7c5b0fb541d6ffc70a7ea05ecdf6e0deec4885029cc1cfed231756ae4c2c3752b
 WHIRLPOOL 
e343a7922b210d932b252ebcfce6f9fa1ef2b67cb98ee94514690dbd4289c1d552ec53a096062872a66a300e2e49c6cecb566d0c5eaaf7b67f233055d9592c69

diff --git a/dev-libs/libclsync/libclsync-9999.ebuild 
b/dev-libs/libclsync/libclsync-0.4.ebuild
similarity index 81%
copy from dev-libs/libclsync/libclsync-9999.ebuild
copy to dev-libs/libclsync/libclsync-0.4.ebuild
index 4c66d1d..fdb4662 100644
--- a/dev-libs/libclsync/libclsync-9999.ebuild
+++ b/dev-libs/libclsync/libclsync-0.4.ebuild
@@ -1,11 +1,10 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
 EAPI=5
 
 MY_PN=${PN#lib}
-MY_PV=0.4
 
 if [[ ${PV} == "9999" ]] ; then
        inherit git-r3
@@ -13,8 +12,8 @@ if [[ ${PV} == "9999" ]] ; then
        SRC_URI=""
        KEYWORDS=""
 else
-       SRC_URI="https://github.com/xaionaro/${MY_PN}/archive/v${MY_PV}.tar.gz 
-> ${P}.tar.gz"
-       KEYWORDS="~x86 ~amd64"
+       SRC_URI="https://github.com/xaionaro/${MY_PN}/archive/v${PV}.tar.gz -> 
${MY_PN}-${PV}.tar.gz"
+       KEYWORDS="~amd64 ~x86"
 fi
 
 inherit autotools eutils
@@ -31,7 +30,7 @@ REQUIRED_USE="
 RDEPEND=""
 DEPEND="
        virtual/pkgconfig
-       doc? ( app-doc/clsync-docs )
+       doc? ( ~app-doc/clsync-docs-${PV} )
 "
 
 src_prepare() {
@@ -48,18 +47,19 @@ src_configure() {
                --enable-socket-library \
                --disable-clsync \
                --enable-paranoid=${harden_level} \
-               --with-inotify=native \
                --without-bsm \
                --without-kqueue \
                --disable-cluster \
                --enable-socket \
                $(use_enable debug) \
+               --disable-highload-locks \
+               --disable-unshare \
                --without-capabilities \
-               --without-mhash
-}
-
-src_compile() {
-       emake
+               --without-libcgroup \
+               --without-gio \
+               --with-inotify=native \
+               --without-mhash \
+               --without-libseccomp
 }
 
 src_install() {

diff --git a/dev-libs/libclsync/libclsync-9999.ebuild 
b/dev-libs/libclsync/libclsync-9999.ebuild
deleted file mode 100644
index 4c66d1d..0000000
--- a/dev-libs/libclsync/libclsync-9999.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-MY_PN=${PN#lib}
-MY_PV=0.4
-
-if [[ ${PV} == "9999" ]] ; then
-       inherit git-r3
-       EGIT_REPO_URI="https://github.com/xaionaro/${MY_PN}.git";
-       SRC_URI=""
-       KEYWORDS=""
-else
-       SRC_URI="https://github.com/xaionaro/${MY_PN}/archive/v${MY_PV}.tar.gz 
-> ${P}.tar.gz"
-       KEYWORDS="~x86 ~amd64"
-fi
-
-inherit autotools eutils
-
-DESCRIPTION="Control and monitoring library for clsync"
-HOMEPAGE="http://ut.mephi.ru/oss/clsync https://github.com/xaionaro/clsync";
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="debug doc extra-hardened hardened static-libs"
-REQUIRED_USE="
-       extra-hardened? ( hardened )
-"
-
-RDEPEND=""
-DEPEND="
-       virtual/pkgconfig
-       doc? ( app-doc/clsync-docs )
-"
-
-src_prepare() {
-       eautoreconf
-}
-
-src_configure() {
-       local harden_level=0
-       use hardened && harden_level=1
-       use extra-hardened && harden_level=2
-
-       econf \
-               --docdir="${EPREFIX}/usr/share/doc/${PF}" \
-               --enable-socket-library \
-               --disable-clsync \
-               --enable-paranoid=${harden_level} \
-               --with-inotify=native \
-               --without-bsm \
-               --without-kqueue \
-               --disable-cluster \
-               --enable-socket \
-               $(use_enable debug) \
-               --without-capabilities \
-               --without-mhash
-}
-
-src_compile() {
-       emake
-}
-
-src_install() {
-       emake DESTDIR="${D}" install
-       prune_libtool_files
-       use static-libs || find "${ED}" -name "*.a" -delete || die "failed to 
remove static libs"
-
-       # remove unwanted docs
-       rm "${ED}/usr/share/doc/${PF}"/{LICENSE,TODO} || die "failed to cleanup 
docs"
-       rm -r "${ED}/usr/share/doc/${PF}/examples" || die "failed to remove 
examples"
-}
-
-pkg_postinst() {
-       einfo "clsync instances you are going to use _must_ be compiled"
-       einfo "with control-socket support"
-}

diff --git a/dev-libs/libclsync/libclsync-9999.ebuild 
b/dev-libs/libclsync/libclsync-9999.ebuild
new file mode 120000
index 0000000..9e2ba62
--- /dev/null
+++ b/dev-libs/libclsync/libclsync-9999.ebuild
@@ -0,0 +1 @@
+libclsync-0.4.ebuild
\ No newline at end of file

Reply via email to