ultrabug 15/05/12 16:41:49 Modified: ChangeLog csync2-1.34-r2.ebuild Added: csync2-2.0.ebuild Log: version bump fix #548672 (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key B658FA13)
Revision Changes Path 1.39 sys-cluster/csync2/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/csync2/ChangeLog?rev=1.39&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/csync2/ChangeLog?rev=1.39&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/csync2/ChangeLog?r1=1.38&r2=1.39 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/sys-cluster/csync2/ChangeLog,v retrieving revision 1.38 retrieving revision 1.39 diff -u -r1.38 -r1.39 --- ChangeLog 10 Aug 2014 20:20:29 -0000 1.38 +++ ChangeLog 12 May 2015 16:41:49 -0000 1.39 @@ -1,6 +1,12 @@ # ChangeLog for sys-cluster/csync2 -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/csync2/ChangeLog,v 1.38 2014/08/10 20:20:29 slyfox Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/csync2/ChangeLog,v 1.39 2015/05/12 16:41:49 ultrabug Exp $ + +*csync2-2.0 (12 May 2015) + + 12 May 2015; Ultrabug <[email protected]> csync2-1.34-r2.ebuild, + +csync2-2.0.ebuild: + EAPI bump, version bump fix #548672 10 Aug 2014; Sergei Trofimovich <[email protected]> csync2-1.34-r2.ebuild: QA: drop trailing '.' from DESCRIPTION 1.6 sys-cluster/csync2/csync2-1.34-r2.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/csync2/csync2-1.34-r2.ebuild?rev=1.6&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/csync2/csync2-1.34-r2.ebuild?rev=1.6&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/csync2/csync2-1.34-r2.ebuild?r1=1.5&r2=1.6 Index: csync2-1.34-r2.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/sys-cluster/csync2/csync2-1.34-r2.ebuild,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- csync2-1.34-r2.ebuild 10 Aug 2014 20:20:29 -0000 1.5 +++ csync2-1.34-r2.ebuild 12 May 2015 16:41:49 -0000 1.6 @@ -1,8 +1,8 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/csync2/csync2-1.34-r2.ebuild,v 1.5 2014/08/10 20:20:29 slyfox Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/csync2/csync2-1.34-r2.ebuild,v 1.6 2015/05/12 16:41:49 ultrabug Exp $ -EAPI=2 +EAPI=5 inherit autotools eutils @@ -39,18 +39,18 @@ } src_install() { - emake DESTDIR="${D}" install || die + emake DESTDIR="${D}" install if use xinetd ; then insinto /etc/xinetd.d - newins "${FILESDIR}"/${PN}.xinetd ${PN} || die + newins "${FILESDIR}"/${PN}.xinetd ${PN} fi keepdir /var/lib/csync2 - newinitd "${FILESDIR}"/${PN}.initd ${PN} || die + newinitd "${FILESDIR}"/${PN}.initd ${PN} - dodoc AUTHORS ChangeLog INSTALL NEWS README TODO csync2_locheck.sh || die + dodoc AUTHORS ChangeLog INSTALL NEWS README TODO csync2_locheck.sh } pkg_postinst() { 1.1 sys-cluster/csync2/csync2-2.0.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/csync2/csync2-2.0.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/csync2/csync2-2.0.ebuild?rev=1.1&content-type=text/plain Index: csync2-2.0.ebuild =================================================================== # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sys-cluster/csync2/csync2-2.0.ebuild,v 1.1 2015/05/12 16:41:49 ultrabug Exp $ EAPI=5 inherit eutils DESCRIPTION="Cluster synchronization tool" HOMEPAGE="http://oss.linbit.com/csync2/" SRC_URI="http://oss.linbit.com/${PN}/${P}.tar.gz" LICENSE="GPL-2" KEYWORDS="~amd64 ~x86" IUSE="mysql sqlite ssl xinetd" RDEPEND=">=net-libs/librsync-0.9.5 mysql? ( virtual/mysql ) sqlite? ( >=dev-db/sqlite-3.0 ) ssl? ( >=net-libs/gnutls-2.7.3 ) xinetd? ( sys-apps/xinetd )" DEPEND="${RDEPEND} virtual/pkgconfig" SLOT="0" src_configure() { econf \ --docdir=/usr/share/doc/${P} \ --localstatedir=/var \ --sysconfdir=/etc/csync2 \ $(use_enable sqlite sqlite3) \ $(use_enable ssl gnutls) } src_install() { emake DESTDIR="${D}" install if use xinetd ; then insinto /etc/xinetd.d newins "${FILESDIR}"/${PN}.xinetd ${PN} fi keepdir /var/lib/csync2 newinitd "${FILESDIR}"/${PN}.initd ${PN} } pkg_postinst() { if use xinetd; then echo einfo "After you setup your conf file, edit the xinetd" einfo "entry in /etc/xinetd.d/${PN} to enable, then" einfo "start xinetd: /etc/init.d/xinetd start" fi echo einfo "To add ${PN} to your services file" if use ssl; then einfo "and to generate the SSL certificates," fi einfo "just run this command after you install:" echo einfo "emerge --config =${PF}" echo einfo "Now you can find csync2.cfg under /etc/${PN}" einfo "Please move you old config to the right location" echo einfo "To start csync2 as a standalone daemon, simply run:" einfo "/etc/init.d/csync2 start" echo } pkg_config() { einfo "Updating ${ROOT}/etc/services" { grep -v ^${PN} "${ROOT}"/etc/services; echo "csync2 30865/tcp" } > "${ROOT}"/etc/services.new mv -f "${ROOT}"/etc/services.new "${ROOT}"/etc/services if use ssl; then if [ ! -f "${ROOT}"/etc/${PN}/csync2_ssl_key.pem ]; then einfo "Creating default certificate in ${ROOT}/etc/${PN}" openssl genrsa -out "${ROOT}"/etc/${PN}/csync2_ssl_key.pem 1024 &> /dev/null yes '' | \ openssl req -new \ -key "${ROOT}"/etc/${PN}/csync2_ssl_key.pem \ -out "${ROOT}"/etc/${PN}/csync2_ssl_cert.csr \ &> "${ROOT}"/dev/null openssl x509 -req -days 600 \ -in "${ROOT}"/etc/${PN}/csync2_ssl_cert.csr \ -signkey "${ROOT}"/etc/${PN}/csync2_ssl_key.pem \ -out "${ROOT}"/etc/${PN}/csync2_ssl_cert.pem \ &> "${ROOT}"/dev/null rm "${ROOT}"/etc/${PN}/csync2_ssl_cert.csr chmod 400 "${ROOT}"/etc/${PN}/csync2_ssl_key.pem "${ROOT}"/etc/${PN}/csync2_ssl_cert.pem fi fi }
