summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Savchenko <bircoph@gmail.com>2014-06-07 20:17:00 +0400
committerAndrew Savchenko <bircoph@gmail.com>2014-06-07 20:17:00 +0400
commit1e862723e128cc688bc88c885ba6a37eb70d16eb (patch)
treeff2305b4d564adcc62ce5ae8ac905b7040eb3e94 /dev-libs
parentAdd kernels for HPC update. (diff)
downloadbircoph-1e862723e128cc688bc88c885ba6a37eb70d16eb.tar.gz
bircoph-1e862723e128cc688bc88c885ba6a37eb70d16eb.tar.bz2
bircoph-1e862723e128cc688bc88c885ba6a37eb70d16eb.zip
clsync family update
- Set new inotify-like API flags unconditionally. (Conditions make sence only on FreeBSD systems.) - Split API docs to a separate package clsync-docs in order to avoid double installation. - Do not install examles for libclsync. (All current examples are for clsync only.)
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/libclsync/Manifest2
-rw-r--r--dev-libs/libclsync/libclsync-9999.ebuild12
2 files changed, 8 insertions, 6 deletions
diff --git a/dev-libs/libclsync/Manifest b/dev-libs/libclsync/Manifest
index 126bf39..0000688 100644
--- a/dev-libs/libclsync/Manifest
+++ b/dev-libs/libclsync/Manifest
@@ -1,3 +1,3 @@
-EBUILD libclsync-9999.ebuild 1586 SHA256 1cbdc88d6d4f5bf9cfcf151c89f8fa55d6b0c8b77647ed04485312b0ffadf789 SHA512 6352d7904c5f87da7da6096111472ba48ad7dbc2ac0879cff2abed86349b35a32944e6311a949ef4f84d320cb7a8762f7c619c63fa865209880341a59cd627d4 WHIRLPOOL 48ea6024555bc971ec16e1425964ca686e9c10920f46e88f4111f57c5de0078ce38dc21a00af5ebaa3bae5f46ad53fe92fec679d646d6512236599916ccee0eb
+EBUILD libclsync-9999.ebuild 1721 SHA256 657aea594683e6b2cb927e95da5681f6c8be6001744e49deddea42bca75efd08 SHA512 c163d646f5c4a17483fa8d712cbe85feeb59ee4f2f367a3dab29ec1f61de3c56198cc6cf8514c68710eab1a297ffa3b05cdfc9863a30e187d877fb0ce60691c4 WHIRLPOOL 345ceae57d0cbbf77f62493b1645e660a12f28af18aa4e0d80ed1013d7adf42a8676eacf595b1862adf6e074e5ca8b9657f6e22721d63a8eb9dc57174e4f89e9
MISC ChangeLog 279 SHA256 ba544f32ce16b99bde32c0154827ee3ad47e5c8cb638900db72ee6745420ce93 SHA512 6566e4a97bf1f51e6fa8ce20d3861b79fe841e8f0fc1ebb3aa211bf8df0d1685ae0ba3722b7f72f55672a04c42b9c5e0394c66cbcf443188936d606faae50db7 WHIRLPOOL 71c21e8c2abbf9b1539fbb337164b0ae73287cfcb94cf8a0326a429c7294fec0dd518f8fd4726fda22a0127ab04989d84c459fbdb18da8f5b9608aff6906cdb0
MISC metadata.xml 479 SHA256 911b310c39ea4da25020e36febf20629ebcb3078f6fd64b1dfe1b3399064cf58 SHA512 809cd8dcc6eac4cc08a71696e60f433298dfdf619c0302dca4aa59f7342821f7c5b0fb541d6ffc70a7ea05ecdf6e0deec4885029cc1cfed231756ae4c2c3752b WHIRLPOOL e343a7922b210d932b252ebcfce6f9fa1ef2b67cb98ee94514690dbd4289c1d552ec53a096062872a66a300e2e49c6cecb566d0c5eaaf7b67f233055d9592c69
diff --git a/dev-libs/libclsync/libclsync-9999.ebuild b/dev-libs/libclsync/libclsync-9999.ebuild
index 6c442c8..4c66d1d 100644
--- a/dev-libs/libclsync/libclsync-9999.ebuild
+++ b/dev-libs/libclsync/libclsync-9999.ebuild
@@ -20,7 +20,7 @@ fi
inherit autotools eutils
DESCRIPTION="Control and monitoring library for clsync"
-HOMEPAGE="http://ut.mephi.ru/oss"
+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"
@@ -31,7 +31,7 @@ REQUIRED_USE="
RDEPEND=""
DEPEND="
virtual/pkgconfig
- doc? ( app-doc/doxygen )
+ doc? ( app-doc/clsync-docs )
"
src_prepare() {
@@ -45,9 +45,12 @@ src_configure() {
econf \
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
- --disable-clsync \
--enable-socket-library \
+ --disable-clsync \
--enable-paranoid=${harden_level} \
+ --with-inotify=native \
+ --without-bsm \
+ --without-kqueue \
--disable-cluster \
--enable-socket \
$(use_enable debug) \
@@ -57,17 +60,16 @@ src_configure() {
src_compile() {
emake
- use doc && emake doc
}
src_install() {
emake DESTDIR="${D}" install
- use doc && dohtml -r doc/html/*
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() {