[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 41a628797163503286e7965c146695020449a4c7 Author: Anton Fischl fischl-online de> AuthorDate: Mon Nov 6 07:15:25 2023 + Commit: Sam James gentoo org> CommitDate: Wed Nov 22 17:27:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41a62879 app-backup/burp: fix test #915690 Closes: https://bugs.gentoo.org/915690 Signed-off-by: Anton Fischl fischl-online.de> Closes: https://github.com/gentoo/gentoo/pull/33686 Signed-off-by: Sam James gentoo.org> app-backup/burp/burp-3.1.4.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app-backup/burp/burp-3.1.4.ebuild b/app-backup/burp/burp-3.1.4.ebuild index 95d8bcc462d2..cf765ee3762e 100644 --- a/app-backup/burp/burp-3.1.4.ebuild +++ b/app-backup/burp/burp-3.1.4.ebuild @@ -59,8 +59,9 @@ src_configure() { } src_test() { - # See https://github.com/grke/burp/issues/869 - local -x CK_DEFAULT_TIMEOUT=10 + # See https://bugs.gentoo.org/915690 + local -x CK_DEFAULT_TIMEOUT=0 + local -x CK_TIMEOUT_MULTIPLIER=0 default }
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/files/
commit: 882308822094235a846b4848bf315c99382d6f52 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Mon May 8 16:21:32 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon May 8 18:41:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88230882 app-backup/burp: remove unused patches Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/30935 Signed-off-by: Conrad Kostecki gentoo.org> .../files/burp-2.1.20-protocol1_by_default.patch | 24 -- .../burp/files/burp-2.4.0-fix-musl-strptime.patch | 86 -- 2 files changed, 110 deletions(-) diff --git a/app-backup/burp/files/burp-2.1.20-protocol1_by_default.patch b/app-backup/burp/files/burp-2.1.20-protocol1_by_default.patch deleted file mode 100644 index db9e9b6a9de5.. --- a/app-backup/burp/files/burp-2.1.20-protocol1_by_default.patch +++ /dev/null @@ -1,24 +0,0 @@ a/configs/client/burp.conf.in -+++ b/configs/client/burp.conf.in -@@ -10,7 +10,8 @@ - # 0 to decide automatically, 1 to force protocol1 mode (file level granularity - # with a pseudo mirrored storage on the server and optional rsync). 2 forces - # protocol2 mode (inline deduplication with variable length blocks). --# protocol = 0 -+# WARNING: as of September 2017 protocol2 is still considered experimental. -+protocol = 1 - pidfile = @runstatedir@/@n...@.client.pid - syslog = 0 - stdout = 1 a/configs/server/burp.conf.in -+++ b/configs/server/burp.conf.in -@@ -21,7 +21,8 @@ - # protocol2 mode (inline deduplication with variable length blocks). - # Like many other settings, this can be set per client in the clientconfdir - # files. --# protocol = 0 -+# WARNING: as of September 2017 protocol2 is still considered experimental. -+protocol = 1 - pidfile = @runstatedir@/@n...@.server.pid - hardlinked_archive = 0 - working_dir_recovery_method = delete diff --git a/app-backup/burp/files/burp-2.4.0-fix-musl-strptime.patch b/app-backup/burp/files/burp-2.4.0-fix-musl-strptime.patch deleted file mode 100644 index e8afca8fefa7.. --- a/app-backup/burp/files/burp-2.4.0-fix-musl-strptime.patch +++ /dev/null @@ -1,86 +0,0 @@ -https://github.com/grke/burp/commit/76b7f1ba9f4445108059b13f3d79a7fde8a292a3 -https://github.com/grke/burp/issues/908 -https://bugs.gentoo.org/862019 - -From 76b7f1ba9f4445108059b13f3d79a7fde8a292a3 Mon Sep 17 00:00:00 2001 -From: Graham Keeling -Date: Mon, 8 Aug 2022 07:53:38 +1000 -Subject: [PATCH] 908: Only glibc supports %z in strptime() - -Change-Id: I220e4529073c92df856b892559725b323dc84334 - src/times.h| 8 - utest/client/monitor/test_json_input.c | 15 +++ - utest/test_times.c | 7 --- - 3 files changed, 19 insertions(+), 11 deletions(-) - -diff --git a/src/times.h b/src/times.h -index 325419c2b..b0fd3876f 100644 a/src/times.h -+++ b/src/times.h -@@ -3,11 +3,11 @@ - - #define DEFAULT_TIMESTAMP_FORMAT_OLD "%Y-%m-%d %H:%M:%S" - --// Windows does not seem to support %z. --#ifdef HAVE_WIN32 --#define DEFAULT_TIMESTAMP_FORMAT DEFAULT_TIMESTAMP_FORMAT_OLD --#else -+#ifdef __GLIBC__ - #define DEFAULT_TIMESTAMP_FORMAT "%Y-%m-%d %H:%M:%S %z" -+#else -+// Only glibc supports %z in strptime. -+#define DEFAULT_TIMESTAMP_FORMAT DEFAULT_TIMESTAMP_FORMAT_OLD - #endif - - extern const char *getdatestr(const time_t t); -diff --git a/utest/client/monitor/test_json_input.c b/utest/client/monitor/test_json_input.c -index 516fc779b..aea2a4154 100644 a/utest/client/monitor/test_json_input.c -+++ b/utest/client/monitor/test_json_input.c -@@ -162,13 +162,20 @@ static struct sd sd1[] = { - - static void assert_bu_minimal(struct bu *bu, struct sd *s) - { -- const char *sd_timestamp; -+ const char *cp; -+ const char *cp_end; - fail_unless(bu!=NULL); - fail_unless(s->bno==bu->bno); - fail_unless(s->flags==bu->flags); -- fail_unless((sd_timestamp=strchr(s->timestamp, ' '))!=NULL); -- sd_timestamp++; -- ck_assert_str_eq(sd_timestamp, bu->timestamp); -+ fail_unless((cp=strchr(s->timestamp, ' '))!=NULL); -+ cp++; -+#ifdef __GLIBC__ -+ cp_end=s->timestamp+strlen(s->timestamp)-1; -+#else -+ // Only glibc supports %z in strptime. -+ fail_unless((cp_end=strrchr(s->timestamp, ' '))!=NULL); -+#endif -+ fail_unless(strncmp(cp, bu->timestamp, cp_end-cp)==0); - } - - static void do_test_json_clients_with_backup(const char *path, -diff --git a/utest/test_times.c b/utest/test_times.c -index 98be11fd1..5a68203a6 100644 a/utest/test_times.c -+++ b/utest/test_times.c -@@ -35,12 +35,13 @@ struct ds - - static struct ds ds[] = { - { 0, "", "never" }, --#ifdef HAVE_WIN32 -- { 1000, "", "1970-01-01 00:16:40" }, --#else -+#ifdef __GLIBC__ - { 1000, "", "1970-01-01 00:16:40 +" }, - { 1000, "UTC+10", "1969-12-31 14:16:40 -1000" }, - { 1000, "UTC+10",
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: e685c503d7a51440124a327e882a8dd5258a3b97 Author: Anton Fischl fischl-online de> AuthorDate: Thu Apr 20 04:33:12 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Sun May 7 07:22:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e685c503 app-backup/burp: cleanup old versions Signed-off-by: Anton Fischl fischl-online.de> Closes: https://github.com/gentoo/gentoo/pull/30659 Signed-off-by: Joonas Niilola gentoo.org> app-backup/burp/Manifest | 2 - app-backup/burp/burp-2.4.0-r2.ebuild | 118 --- app-backup/burp/burp-3.1.2.ebuild| 116 -- 3 files changed, 236 deletions(-) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index 5a59f512d0dc..b6427e2bd489 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -1,3 +1 @@ -DIST burp-2.4.0.tar.gz 624032 BLAKE2B 4a1ff48236dc631dd6d545480a33af3cdf8020c3088f1ca09ab66ac5cec8128d262b9b991bf9e3229c80f75a4746d338073a0a43fdb67a2fe21a0fd4f243469d SHA512 ea81a12e54c6d88b702dd09dc4fa5a724d1e322bdfba2643c9312a9077c9edc63f6ca0f6cb3a6ebecb6ad9feb1cc26c114277b2308d9903f4abb0442a9be7c19 -DIST burp-3.1.2.tar.gz 549260 BLAKE2B a8767d9ac2188e7a44fa2e8e4ba08dd3a5edeac268afcf196db5cae06e8bcc1faae1a48ba1873ef43fdbb9764946384233a755779e09984217b4334781529024 SHA512 a832502f617b66b87feeff032002bc25827809a165e3fb6ef85a9f3d847e308e9fa69f138b7e80662366fa3de09b39f7ef209b529d82c3d487dca11fe3ebcddf DIST burp-3.1.4.tar.gz 549879 BLAKE2B bf70051a658700fab60182b97b7ce8540fbd85ad1264ee09c9fa5b5a99046f391b91cd8673097ef869c6b762aea6d8fecdedb38425dca9e6bcbb1f2c2afa96fb SHA512 3aa9fb1512f985fa99e7cb9a45502bbdbf513935e0c62fa4327f0e6cb68d3840f59bfe1b38a7c2419b3e69bc04aef36c223313897c2e45e94f3be3f9d41714db diff --git a/app-backup/burp/burp-2.4.0-r2.ebuild b/app-backup/burp/burp-2.4.0-r2.ebuild deleted file mode 100644 index 30d969280e58.. --- a/app-backup/burp/burp-2.4.0-r2.ebuild +++ /dev/null @@ -1,118 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools systemd - -DESCRIPTION="Network backup and restore client and server for Unix and Windows" -HOMEPAGE="https://burp.grke.org/; -SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm x86" -IUSE="acl ipv6 test xattr" - -RESTRICT="!test? ( test )" - -COMMON_DEPEND="acct-group/burp - acct-user/burp - dev-libs/uthash - https://github.com/grke/burp/issues/869 - local -x CK_DEFAULT_TIMEOUT=10 - default -} - -src_install() { - default - keepdir /var/spool/burp - fowners -R root:${PN} /var/spool/burp - fperms 0770 /var/spool/burp - - emake DESTDIR="${D}" install-configs - fowners -R root:${PN} /etc/burp - fperms 0750 /etc/burp - fperms 0640 /etc/burp/burp-server.conf - fperms 0750 /etc/burp/clientconfdir - - newinitd "${FILESDIR}"/${PN}.initd ${PN} - systemd_dounit "${FILESDIR}"/${PN}.service -} - -pkg_postinst() { - elog "Burp ebuilds now support the autoupgrade mechanism in both" - elog "client and server mode. In both cases it is disabled by" - elog "default. You almost certainly do NOT want to enable it in" - elog "client mode because upgrades obtained this way will not be" - elog "managed by Portage." - - if [[ ! -e ${EROOT}/etc/burp/CA/index.txt ]]; then - elog "" - elog "At first run burp server will generate DH parameters and SSL" - elog "certificates. You should adjust configuration before." - elog "Server configuration is located at" - elog "" - elog " ${EROOT}/etc/burp/burp-server.conf" - elog "" - fi - - # According to PMS this can be a space-separated list of version - # numbers, even though in practice it is typically just one. - local oldver - for oldver in ${REPLACING_VERSIONS}; do - if [[ $(ver_cut 1 ${oldver}) -lt 2 ]]; then - ewarn "Starting with version 2.0.54 we no longer patch bedup to use" - ewarn "the server config file by default. If you use bedup, please" - ewarn "update your scripts to invoke it as" - ewarn "" - ewarn " bedup -c ${EROOT}/etc/burp/burp-server.conf" - ewarn "" - ewarn "Otherwise deduplication will not work!" - break - fi - done -} diff --git a/app-backup/burp/burp-3.1.2.ebuild b/app-backup/burp/burp-3.1.2.ebuild deleted file mode 100644 index 5391dc17f81c.. --- a/app-backup/burp/burp-3.1.2.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -#
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 2e303f1dbdd1e8cc4815d5081d7b9b7b8957ec94 Author: Sam James gentoo org> AuthorDate: Wed Apr 19 01:07:26 2023 + Commit: Sam James gentoo org> CommitDate: Wed Apr 19 01:07:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e303f1d app-backup/burp: Stabilize 3.1.4 amd64, #904498 Signed-off-by: Sam James gentoo.org> app-backup/burp/burp-3.1.4.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-backup/burp/burp-3.1.4.ebuild b/app-backup/burp/burp-3.1.4.ebuild index 1efa9828e50c..d409663884d4 100644 --- a/app-backup/burp/burp-3.1.4.ebuild +++ b/app-backup/burp/burp-3.1.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm ~x86" IUSE="acl test xattr" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 2faa8d4bc76d6a84f790bbc61f24034fd9b5a7e3 Author: Sam James gentoo org> AuthorDate: Wed Apr 19 01:07:27 2023 + Commit: Sam James gentoo org> CommitDate: Wed Apr 19 01:07:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2faa8d4b app-backup/burp: Stabilize 3.1.4 x86, #904498 Signed-off-by: Sam James gentoo.org> app-backup/burp/burp-3.1.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/burp/burp-3.1.4.ebuild b/app-backup/burp/burp-3.1.4.ebuild index d409663884d4..95d8bcc462d2 100644 --- a/app-backup/burp/burp-3.1.4.ebuild +++ b/app-backup/burp/burp-3.1.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm x86" IUSE="acl test xattr" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 27429a00947ce6d277a0faa9e1c1ae2c40c51a3d Author: Arthur Zamarin gentoo org> AuthorDate: Sat Dec 24 18:19:05 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Dec 24 18:19:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27429a00 app-backup/burp: Stabilize 3.1.2 amd64, #888179 Signed-off-by: Arthur Zamarin gentoo.org> app-backup/burp/burp-3.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/burp/burp-3.1.2.ebuild b/app-backup/burp/burp-3.1.2.ebuild index ad0c9c053ec7..5391dc17f81c 100644 --- a/app-backup/burp/burp-3.1.2.ebuild +++ b/app-backup/burp/burp-3.1.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm x86" +KEYWORDS="amd64 ~arm x86" IUSE="acl ipv6 test xattr" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: cea86157f5e15c10ba3c36b40689f6b00f6942ad Author: Arthur Zamarin gentoo org> AuthorDate: Sat Dec 24 18:05:20 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Dec 24 18:05:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cea86157 app-backup/burp: Stabilize 3.1.2 x86, #888179 Signed-off-by: Arthur Zamarin gentoo.org> app-backup/burp/burp-3.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/burp/burp-3.1.2.ebuild b/app-backup/burp/burp-3.1.2.ebuild index 2d84d0488b11..ad0c9c053ec7 100644 --- a/app-backup/burp/burp-3.1.2.ebuild +++ b/app-backup/burp/burp-3.1.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="~amd64 ~arm x86" IUSE="acl ipv6 test xattr" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 04f95cd97f80fbc3e8a69480662b4a2d5e07e9de Author: Anton Fischl fischl-online de> AuthorDate: Tue Dec 13 08:08:49 2022 + Commit: Sam James gentoo org> CommitDate: Sat Dec 24 07:00:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04f95cd9 app-backup/burp: bump 3.1.4 Signed-off-by: Anton Fischl fischl-online.de> Closes: https://github.com/gentoo/gentoo/pull/28651 Signed-off-by: Sam James gentoo.org> app-backup/burp/Manifest | 1 + app-backup/burp/burp-3.1.4.ebuild | 115 ++ 2 files changed, 116 insertions(+) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index f9f24666294c..5a59f512d0dc 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -1,2 +1,3 @@ DIST burp-2.4.0.tar.gz 624032 BLAKE2B 4a1ff48236dc631dd6d545480a33af3cdf8020c3088f1ca09ab66ac5cec8128d262b9b991bf9e3229c80f75a4746d338073a0a43fdb67a2fe21a0fd4f243469d SHA512 ea81a12e54c6d88b702dd09dc4fa5a724d1e322bdfba2643c9312a9077c9edc63f6ca0f6cb3a6ebecb6ad9feb1cc26c114277b2308d9903f4abb0442a9be7c19 DIST burp-3.1.2.tar.gz 549260 BLAKE2B a8767d9ac2188e7a44fa2e8e4ba08dd3a5edeac268afcf196db5cae06e8bcc1faae1a48ba1873ef43fdbb9764946384233a755779e09984217b4334781529024 SHA512 a832502f617b66b87feeff032002bc25827809a165e3fb6ef85a9f3d847e308e9fa69f138b7e80662366fa3de09b39f7ef209b529d82c3d487dca11fe3ebcddf +DIST burp-3.1.4.tar.gz 549879 BLAKE2B bf70051a658700fab60182b97b7ce8540fbd85ad1264ee09c9fa5b5a99046f391b91cd8673097ef869c6b762aea6d8fecdedb38425dca9e6bcbb1f2c2afa96fb SHA512 3aa9fb1512f985fa99e7cb9a45502bbdbf513935e0c62fa4327f0e6cb68d3840f59bfe1b38a7c2419b3e69bc04aef36c223313897c2e45e94f3be3f9d41714db diff --git a/app-backup/burp/burp-3.1.4.ebuild b/app-backup/burp/burp-3.1.4.ebuild new file mode 100644 index ..1efa9828e50c --- /dev/null +++ b/app-backup/burp/burp-3.1.4.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools systemd + +DESCRIPTION="Network backup and restore client and server for Unix and Windows" +HOMEPAGE="https://burp.grke.org/; +SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="acl test xattr" + +RESTRICT="!test? ( test )" + +COMMON_DEPEND="acct-group/burp + acct-user/burp + dev-libs/uthash + dev-libs/openssl:0= + net-libs/librsync:= + sys-libs/ncurses:0= + sys-libs/libcap + sys-libs/zlib + virtual/libcrypt:= + acl? ( sys-apps/acl ) + xattr? ( sys-apps/attr )" +DEPEND="${COMMON_DEPEND} + elibc_musl? ( sys-libs/queue-standalone ) + test? ( dev-libs/check )" +BDEPEND=">=sys-devel/autoconf-2.71 + virtual/pkgconfig" +RDEPEND="${COMMON_DEPEND} + virtual/logger" + +PATCHES=( + "${FILESDIR}"/"${PN}"-2.1.20-no_mkdir_run.patch + "${FILESDIR}"/"${PN}"-2.0.54-server_user.patch +) + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --localstatedir=/var + --sysconfdir=/etc/burp + --enable-largefile + --runstatedir=/run + "$(use_enable acl)" + "$(use_enable xattr)" + ) + econf "${myeconfargs[@]}" +} + +src_test() { + # See https://github.com/grke/burp/issues/869 + local -x CK_DEFAULT_TIMEOUT=10 + default +} + +src_install() { + default + keepdir /var/spool/burp + fowners -R root:"${PN}" /var/spool/burp + fperms 0770 /var/spool/burp + + emake DESTDIR="${D}" install-configs + fowners -R root:"${PN}" /etc/burp + fperms 0750 /etc/burp + fperms 0640 /etc/burp/burp-server.conf + fperms 0750 /etc/burp/clientconfdir + + newinitd "${FILESDIR}"/"${PN}".initd "${PN}" + systemd_dounit "${FILESDIR}"/"${PN}".service +} + +pkg_postinst() { + elog "Burp ebuilds now support the autoupgrade mechanism in both" + elog "client and server mode. In both cases it is disabled by" + elog "default. You almost certainly do NOT want to enable it in" + elog "client mode because upgrades obtained this way will not be" + elog "managed by Portage." + + if [[ ! -e "${EROOT}"/etc/burp/CA/index.txt ]]; then + elog "" + elog "At first run burp server will generate DH parameters and SSL" + elog "certificates. You should adjust configuration before." + elog "Server configuration is located at" + elog "" + elog " ${EROOT}/etc/burp/burp-server.conf" + elog "" + fi + + # According to PMS this can be a space-separated list of version + # numbers, even though in practice it is typically just one. + local oldver + for oldver in
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: f58f3985b2b7eef7e7492f95714f11ae01d79f4a Author: Anton Fischl fischl-online de> AuthorDate: Fri Dec 2 12:23:57 2022 + Commit: Sam James gentoo org> CommitDate: Sat Dec 3 08:01:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f58f3985 app-backup/burp: remove old ebuild Signed-off-by: Anton Fischl fischl-online.de> Signed-off-by: Sam James gentoo.org> app-backup/burp/burp-2.4.0.ebuild | 117 -- 1 file changed, 117 deletions(-) diff --git a/app-backup/burp/burp-2.4.0.ebuild b/app-backup/burp/burp-2.4.0.ebuild deleted file mode 100644 index b694099ed5d7.. --- a/app-backup/burp/burp-2.4.0.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools systemd - -DESCRIPTION="Network backup and restore client and server for Unix and Windows" -HOMEPAGE="https://burp.grke.org/; -SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm x86" -IUSE="acl ipv6 test xattr" - -RESTRICT="!test? ( test )" - -COMMON_DEPEND="acct-group/burp - acct-user/burp - dev-libs/uthash - dev-libs/openssl:0= - net-libs/librsync:= - sys-libs/ncurses:0= - sys-libs/libcap - sys-libs/zlib - virtual/libcrypt:= - acl? ( sys-apps/acl ) - xattr? ( sys-apps/attr )" -DEPEND="${COMMON_DEPEND} - elibc_musl? ( sys-libs/queue-standalone ) - test? ( dev-libs/check )" -BDEPEND=">=sys-devel/autoconf-2.71 - virtual/pkgconfig" -RDEPEND="${COMMON_DEPEND} - virtual/logger" - -PATCHES=( - "${FILESDIR}"/${PN}-2.1.20-no_mkdir_run.patch - "${FILESDIR}"/${PN}-2.1.20-protocol1_by_default.patch - "${FILESDIR}"/${PN}-2.0.54-server_user.patch -) - -src_prepare() { - default - - eautoreconf -} - -src_configure() { - local myeconfargs=( - --localstatedir=/var - --sysconfdir=/etc/burp - --enable-largefile - --runstatedir=/run - $(use_enable acl) - $(use_enable ipv6) - $(use_enable xattr) - ) - econf "${myeconfargs[@]}" -} - -src_test() { - # See https://github.com/grke/burp/issues/869 - local -x CK_DEFAULT_TIMEOUT=10 - default -} - -src_install() { - default - keepdir /var/spool/burp - fowners -R root:${PN} /var/spool/burp - fperms 0770 /var/spool/burp - - emake DESTDIR="${D}" install-configs - fowners -R root:${PN} /etc/burp - fperms 0750 /etc/burp - fperms 0640 /etc/burp/burp-server.conf - fperms 0750 /etc/burp/clientconfdir - - newinitd "${FILESDIR}"/${PN}.initd ${PN} - systemd_dounit "${FILESDIR}"/${PN}.service -} - -pkg_postinst() { - elog "Burp ebuilds now support the autoupgrade mechanism in both" - elog "client and server mode. In both cases it is disabled by" - elog "default. You almost certainly do NOT want to enable it in" - elog "client mode because upgrades obtained this way will not be" - elog "managed by Portage." - - if [[ ! -e ${EROOT}/etc/burp/CA/index.txt ]]; then - elog "" - elog "At first run burp server will generate DH parameters and SSL" - elog "certificates. You should adjust configuration before." - elog "Server configuration is located at" - elog "" - elog " ${EROOT}/etc/burp/burp-server.conf" - elog "" - fi - - # According to PMS this can be a space-separated list of version - # numbers, even though in practice it is typically just one. - local oldver - for oldver in ${REPLACING_VERSIONS}; do - if [[ $(ver_cut 1 ${oldver}) -lt 2 ]]; then - ewarn "Starting with version 2.0.54 we no longer patch bedup to use" - ewarn "the server config file by default. If you use bedup, please" - ewarn "update your scripts to invoke it as" - ewarn "" - ewarn " bedup -c ${EROOT}/etc/burp/burp-server.conf" - ewarn "" - ewarn "Otherwise deduplication will not work!" - break - fi - done -}
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: c6a7df98791415bcf5229acc6634c4dfd3a6d2ce Author: Anton Fischl fischl-online de> AuthorDate: Fri Dec 2 12:28:49 2022 + Commit: Sam James gentoo org> CommitDate: Sat Dec 3 08:01:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6a7df98 app-backup/burp: 2.4 does not work with openssl-3 Bug: https://bugs.gentoo.org/864851 Signed-off-by: Anton Fischl fischl-online.de> Signed-off-by: Sam James gentoo.org> app-backup/burp/{burp-2.4.0-r1.ebuild => burp-2.4.0-r2.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/burp/burp-2.4.0-r1.ebuild b/app-backup/burp/burp-2.4.0-r2.ebuild similarity index 99% rename from app-backup/burp/burp-2.4.0-r1.ebuild rename to app-backup/burp/burp-2.4.0-r2.ebuild index 1828f91d0e5b..30d969280e58 100644 --- a/app-backup/burp/burp-2.4.0-r1.ebuild +++ b/app-backup/burp/burp-2.4.0-r2.ebuild @@ -19,7 +19,7 @@ RESTRICT="!test? ( test )" COMMON_DEPEND="acct-group/burp acct-user/burp dev-libs/uthash - dev-libs/openssl:0= +
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/, profiles/
commit: 137d8384c2e65265a0fab9c7bed03f7750bdc2b2 Author: Anton Fischl fischl-online de> AuthorDate: Sun Oct 23 09:45:14 2022 + Commit: Sam James gentoo org> CommitDate: Mon Oct 31 18:44:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=137d8384 app-backup/burp: bump 3.1.2 (masked) Bug: https://bugs.gentoo.org/864851 Signed-off-by: Anton Fischl fischl-online.de> Signed-off-by: Sam James gentoo.org> app-backup/burp/Manifest | 1 + app-backup/burp/burp-3.1.2.ebuild | 116 ++ profiles/package.mask | 4 ++ 3 files changed, 121 insertions(+) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index 83ef3e04a4e9..f9f24666294c 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -1 +1,2 @@ DIST burp-2.4.0.tar.gz 624032 BLAKE2B 4a1ff48236dc631dd6d545480a33af3cdf8020c3088f1ca09ab66ac5cec8128d262b9b991bf9e3229c80f75a4746d338073a0a43fdb67a2fe21a0fd4f243469d SHA512 ea81a12e54c6d88b702dd09dc4fa5a724d1e322bdfba2643c9312a9077c9edc63f6ca0f6cb3a6ebecb6ad9feb1cc26c114277b2308d9903f4abb0442a9be7c19 +DIST burp-3.1.2.tar.gz 549260 BLAKE2B a8767d9ac2188e7a44fa2e8e4ba08dd3a5edeac268afcf196db5cae06e8bcc1faae1a48ba1873ef43fdbb9764946384233a755779e09984217b4334781529024 SHA512 a832502f617b66b87feeff032002bc25827809a165e3fb6ef85a9f3d847e308e9fa69f138b7e80662366fa3de09b39f7ef209b529d82c3d487dca11fe3ebcddf diff --git a/app-backup/burp/burp-3.1.2.ebuild b/app-backup/burp/burp-3.1.2.ebuild new file mode 100644 index ..2d84d0488b11 --- /dev/null +++ b/app-backup/burp/burp-3.1.2.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools systemd + +DESCRIPTION="Network backup and restore client and server for Unix and Windows" +HOMEPAGE="https://burp.grke.org/; +SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="acl ipv6 test xattr" + +RESTRICT="!test? ( test )" + +COMMON_DEPEND="acct-group/burp + acct-user/burp + dev-libs/uthash + dev-libs/openssl:0= + net-libs/librsync:= + sys-libs/ncurses:0= + sys-libs/libcap + sys-libs/zlib + virtual/libcrypt:= + acl? ( sys-apps/acl ) + xattr? ( sys-apps/attr )" +DEPEND="${COMMON_DEPEND} + elibc_musl? ( sys-libs/queue-standalone ) + test? ( dev-libs/check )" +BDEPEND=">=sys-devel/autoconf-2.71 + virtual/pkgconfig" +RDEPEND="${COMMON_DEPEND} + virtual/logger" + +PATCHES=( + "${FILESDIR}"/${PN}-2.1.20-no_mkdir_run.patch + "${FILESDIR}"/${PN}-2.0.54-server_user.patch +) + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --localstatedir=/var + --sysconfdir=/etc/burp + --enable-largefile + --runstatedir=/run + $(use_enable acl) + $(use_enable ipv6) + $(use_enable xattr) + ) + econf "${myeconfargs[@]}" +} + +src_test() { + # See https://github.com/grke/burp/issues/869 + local -x CK_DEFAULT_TIMEOUT=10 + default +} + +src_install() { + default + keepdir /var/spool/burp + fowners -R root:${PN} /var/spool/burp + fperms 0770 /var/spool/burp + + emake DESTDIR="${D}" install-configs + fowners -R root:${PN} /etc/burp + fperms 0750 /etc/burp + fperms 0640 /etc/burp/burp-server.conf + fperms 0750 /etc/burp/clientconfdir + + newinitd "${FILESDIR}"/${PN}.initd ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service +} + +pkg_postinst() { + elog "Burp ebuilds now support the autoupgrade mechanism in both" + elog "client and server mode. In both cases it is disabled by" + elog "default. You almost certainly do NOT want to enable it in" + elog "client mode because upgrades obtained this way will not be" + elog "managed by Portage." + + if [[ ! -e ${EROOT}/etc/burp/CA/index.txt ]]; then + elog "" + elog "At first run burp server will generate DH parameters and SSL" + elog "certificates. You should adjust configuration before." + elog "Server configuration is located at" + elog "" + elog " ${EROOT}/etc/burp/burp-server.conf" + elog "" + fi + + # According to PMS this can be a space-separated list of version + # numbers, even though in practice it is typically just one. + local oldver + for oldver in ${REPLACING_VERSIONS}; do + if [[ $(ver_cut 1 ${oldver}) -lt 2 ]]; then + ewarn "Starting with version 2.0.54 we no longer patch bedup to use" + ewarn "the server config file by default. If you use bedup,
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 5effbba42e009cb43ecb7010c475c092c83a513c Author: Joonas Niilola gentoo org> AuthorDate: Mon Oct 24 07:26:00 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Oct 24 07:26:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5effbba4 app-backup/burp: Stabilize 2.4.0-r1 amd64, #878077 Signed-off-by: Joonas Niilola gentoo.org> app-backup/burp/burp-2.4.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/burp/burp-2.4.0-r1.ebuild b/app-backup/burp/burp-2.4.0-r1.ebuild index fdcea9103813..cea497836969 100644 --- a/app-backup/burp/burp-2.4.0-r1.ebuild +++ b/app-backup/burp/burp-2.4.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm ~x86" IUSE="acl ipv6 test xattr" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 2b6f27de535801c8b2c05106297aff6e7a87cb30 Author: Joonas Niilola gentoo org> AuthorDate: Mon Oct 24 07:26:54 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Oct 24 07:26:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b6f27de app-backup/burp: Stabilize 2.4.0-r1 x86, #878077 Signed-off-by: Joonas Niilola gentoo.org> app-backup/burp/burp-2.4.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/burp/burp-2.4.0-r1.ebuild b/app-backup/burp/burp-2.4.0-r1.ebuild index cea497836969..1828f91d0e5b 100644 --- a/app-backup/burp/burp-2.4.0-r1.ebuild +++ b/app-backup/burp/burp-2.4.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm x86" IUSE="acl ipv6 test xattr" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/files/, app-backup/burp/
commit: 2023986b99552df0336306e0e37ab7d5b2f6554d Author: Anton Fischl fischl-online de> AuthorDate: Tue Aug 9 06:36:08 2022 + Commit: Sam James gentoo org> CommitDate: Wed Aug 10 04:09:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2023986b app-backup/burp: fix strptime for musl Closes: https://bugs.gentoo.org/862019 Signed-off-by: Anton Fischl fischl-online.de> Closes: https://github.com/gentoo/gentoo/pull/26790 Signed-off-by: Sam James gentoo.org> app-backup/burp/burp-2.4.0-r1.ebuild | 118 + app-backup/burp/burp-2.5.4-r1.ebuild | 118 + .../burp/files/burp-2.4.0-fix-musl-strptime.patch | 86 +++ 3 files changed, 322 insertions(+) diff --git a/app-backup/burp/burp-2.4.0-r1.ebuild b/app-backup/burp/burp-2.4.0-r1.ebuild new file mode 100644 index ..fdcea9103813 --- /dev/null +++ b/app-backup/burp/burp-2.4.0-r1.ebuild @@ -0,0 +1,118 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools systemd + +DESCRIPTION="Network backup and restore client and server for Unix and Windows" +HOMEPAGE="https://burp.grke.org/; +SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="acl ipv6 test xattr" + +RESTRICT="!test? ( test )" + +COMMON_DEPEND="acct-group/burp + acct-user/burp + dev-libs/uthash + dev-libs/openssl:0= + net-libs/librsync:= + sys-libs/ncurses:0= + sys-libs/libcap + sys-libs/zlib + virtual/libcrypt:= + acl? ( sys-apps/acl ) + xattr? ( sys-apps/attr )" +DEPEND="${COMMON_DEPEND} + elibc_musl? ( sys-libs/queue-standalone ) + test? ( dev-libs/check )" +BDEPEND=">=sys-devel/autoconf-2.71 + virtual/pkgconfig" +RDEPEND="${COMMON_DEPEND} + virtual/logger" + +PATCHES=( + "${FILESDIR}"/${PN}-2.1.20-no_mkdir_run.patch + "${FILESDIR}"/${PN}-2.1.20-protocol1_by_default.patch + "${FILESDIR}"/${PN}-2.0.54-server_user.patch + "${FILESDIR}"/${PN}-2.4.0-fix-musl-strptime.patch +) + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --localstatedir=/var + --sysconfdir=/etc/burp + --enable-largefile + --runstatedir=/run + $(use_enable acl) + $(use_enable ipv6) + $(use_enable xattr) + ) + econf "${myeconfargs[@]}" +} + +src_test() { + # See https://github.com/grke/burp/issues/869 + local -x CK_DEFAULT_TIMEOUT=10 + default +} + +src_install() { + default + keepdir /var/spool/burp + fowners -R root:${PN} /var/spool/burp + fperms 0770 /var/spool/burp + + emake DESTDIR="${D}" install-configs + fowners -R root:${PN} /etc/burp + fperms 0750 /etc/burp + fperms 0640 /etc/burp/burp-server.conf + fperms 0750 /etc/burp/clientconfdir + + newinitd "${FILESDIR}"/${PN}.initd ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service +} + +pkg_postinst() { + elog "Burp ebuilds now support the autoupgrade mechanism in both" + elog "client and server mode. In both cases it is disabled by" + elog "default. You almost certainly do NOT want to enable it in" + elog "client mode because upgrades obtained this way will not be" + elog "managed by Portage." + + if [[ ! -e ${EROOT}/etc/burp/CA/index.txt ]]; then + elog "" + elog "At first run burp server will generate DH parameters and SSL" + elog "certificates. You should adjust configuration before." + elog "Server configuration is located at" + elog "" + elog " ${EROOT}/etc/burp/burp-server.conf" + elog "" + fi + + # According to PMS this can be a space-separated list of version + # numbers, even though in practice it is typically just one. + local oldver + for oldver in ${REPLACING_VERSIONS}; do + if [[ $(ver_cut 1 ${oldver}) -lt 2 ]]; then + ewarn "Starting with version 2.0.54 we no longer patch bedup to use" + ewarn "the server config file by default. If you use bedup, please" + ewarn "update your scripts to invoke it as" + ewarn "" + ewarn " bedup -c ${EROOT}/etc/burp/burp-server.conf" + ewarn "" + ewarn "Otherwise deduplication will not work!" + break + fi + done +} diff --git a/app-backup/burp/burp-2.5.4-r1.ebuild b/app-backup/burp/burp-2.5.4-r1.ebuild new file mode 100644 index ..fdcea9103813 --- /dev/null +++
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 0524287159141b3d8ff156f41da0408cf106f96c Author: Anton Fischl fischl-online de> AuthorDate: Sat Feb 19 06:49:26 2022 + Commit: Sam James gentoo org> CommitDate: Wed Feb 23 03:58:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05242871 app-backup/burp: remove old versions Signed-off-by: Anton Fischl fischl-online.de> Closes: https://github.com/gentoo/gentoo/pull/24270 Signed-off-by: Sam James gentoo.org> app-backup/burp/Manifest | 2 - app-backup/burp/burp-2.2.18-r2.ebuild | 109 -- app-backup/burp/burp-2.3.36-r1.ebuild | 121 -- 3 files changed, 232 deletions(-) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index 1063852e4e23..5d3db1d94a8c 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -1,4 +1,2 @@ -DIST burp-2.2.18.tar.gz 632805 BLAKE2B 6106aa4bd96db035ad5893c2fe314537e620a67519295fdf99efaf2c5a639bedd15b4c8d95caa3daa3072dfac28a1ba7fd7bb4f949d9ea2b70bd13060a22f2c6 SHA512 beb14c61ace6d61b98a10fc4e6709eec9722e28990de862eef6a75984f9fbd0f903c5fe64d20ed84c95528a9889bc22618ba6d2318318cf5d515b35688db0a4d -DIST burp-2.3.36.tar.gz 619564 BLAKE2B 8f30fb8808c8a3167467ef0bcdc84cd7c2e885ee6a8aa285d96f9187aeb33eacb90fefe382ddb74bbabcfefde6faa9ac6125e3bf4a6eb9778b650e74e812991d SHA512 48b852aca8ccf0abd696b9434cb83c0447845192096d0f3f0c032c328dcc20314faf68db94fa14da72692327432b78eb3680e83b1e892dd30c9aa2f340838ee3 DIST burp-2.4.0.tar.gz 624032 BLAKE2B 4a1ff48236dc631dd6d545480a33af3cdf8020c3088f1ca09ab66ac5cec8128d262b9b991bf9e3229c80f75a4746d338073a0a43fdb67a2fe21a0fd4f243469d SHA512 ea81a12e54c6d88b702dd09dc4fa5a724d1e322bdfba2643c9312a9077c9edc63f6ca0f6cb3a6ebecb6ad9feb1cc26c114277b2308d9903f4abb0442a9be7c19 DIST burp-2.5.4.tar.gz 625018 BLAKE2B 83cb8e48c616f527b2271c6ea5855a303f2925d3d0b83182afc64fe139676a4b1b98349d0ba0636613d3409f100417c4a36b7b1f24bc64bba329940d4587cd2b SHA512 b283e34e76a6887517d72c99deac5e0299efa07dd922d127583cc3ba4b040b97e5ce4840cb06025926ea616778811bf4c9c6f9c7564da5122900cdd7bad0 diff --git a/app-backup/burp/burp-2.2.18-r2.ebuild b/app-backup/burp/burp-2.2.18-r2.ebuild deleted file mode 100644 index b9b40e1d1d59.. --- a/app-backup/burp/burp-2.2.18-r2.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools systemd - -DESCRIPTION="Network backup and restore client and server for Unix and Windows" -HOMEPAGE="https://burp.grke.org/; -SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm x86" -IUSE="acl ipv6 test xattr" - -RESTRICT="!test? ( test )" - -CDEPEND="acct-group/burp - acct-user/burp - dev-libs/uthash - dev-libs/openssl:0= - net-libs/librsync:= - sys-libs/ncurses:0= - sys-libs/zlib - virtual/libcrypt:= - acl? ( sys-apps/acl ) - xattr? ( sys-apps/attr )" -DEPEND="${CDEPEND} - test? ( dev-libs/check )" -BDEPEND="virtual/pkgconfig" -RDEPEND="${CDEPEND} - virtual/logger" - -PATCHES=( - "${FILESDIR}"/${PN}-2.1.20-no_mkdir_run.patch - "${FILESDIR}"/${PN}-2.1.20-protocol1_by_default.patch - "${FILESDIR}"/${PN}-2.0.54-server_user.patch -) - -src_prepare() { - default - - eautoreconf -} - -src_configure() { - local myeconfargs=( - --localstatedir=/var - --sysconfdir=/etc/burp - --enable-largefile - $(use_enable acl) - $(use_enable ipv6) - $(use_enable xattr) - ) - # --runstatedir option will only work from autoconf-2.70 onwards - runstatedir='/run' \ - econf "${myeconfargs[@]}" -} - -src_install() { - default - keepdir /var/spool/burp - fowners -R root:${PN} /var/spool/burp - fperms 0770 /var/spool/burp - - emake DESTDIR="${D}" install-configs - fowners -R root:${PN} /etc/burp - fperms 0750 /etc/burp - fperms 0640 /etc/burp/burp-server.conf - fperms 0750 /etc/burp/clientconfdir - - newinitd "${FILESDIR}"/${PN}.initd ${PN} - systemd_dounit "${FILESDIR}"/${PN}.service -} - -pkg_postinst() { - elog "Burp ebuilds now support the autoupgrade mechanism in both" - elog "client and server mode. In both cases it is disabled by" - elog "default. You almost certainly do NOT want to enable it in" - elog "client mode because upgrades obtained this way will not be" - elog "managed by Portage." - - if [[ ! -e /etc/burp/CA/index.txt ]]; then - elog "" - elog "At first run burp server will generate DH parameters and SSL" - elog "certificates. You should adjust configuration before." - elog "Server configuration is located at" -
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 17167538370e5e340f26a6f49d2811797b19430b Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Feb 18 07:40:54 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Feb 18 07:40:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17167538 app-backup/burp: x86 stable wrt bug #833376 Package-Manager: Portage-3.0.28, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> app-backup/burp/burp-2.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/burp/burp-2.4.0.ebuild b/app-backup/burp/burp-2.4.0.ebuild index 5a9a75ce72a4..b694099ed5d7 100644 --- a/app-backup/burp/burp-2.4.0.ebuild +++ b/app-backup/burp/burp-2.4.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm x86" IUSE="acl ipv6 test xattr" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 41d16c396d8eae84b630834cd00a65c7acbd3c4d Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Feb 18 07:39:36 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Feb 18 07:39:36 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41d16c39 app-backup/burp: amd64 stable wrt bug #833376 Package-Manager: Portage-3.0.28, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> app-backup/burp/burp-2.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/burp/burp-2.4.0.ebuild b/app-backup/burp/burp-2.4.0.ebuild index f43a92ad64bd..5a9a75ce72a4 100644 --- a/app-backup/burp/burp-2.4.0.ebuild +++ b/app-backup/burp/burp-2.4.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm ~x86" IUSE="acl ipv6 test xattr" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: e3b3aa6d93972bc0dea99d2305298e12a80cd00d Author: Jakov Smolić gentoo org> AuthorDate: Tue Jan 25 08:49:56 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Jan 25 08:49:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3b3aa6d app-backup/burp: Stabilize 2.3.36-r1 x86, #828273 Signed-off-by: Jakov Smolić gentoo.org> app-backup/burp/burp-2.3.36-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/burp/burp-2.3.36-r1.ebuild b/app-backup/burp/burp-2.3.36-r1.ebuild index 02aba3b5a6ab..64656ff83755 100644 --- a/app-backup/burp/burp-2.3.36-r1.ebuild +++ b/app-backup/burp/burp-2.3.36-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm x86" IUSE="acl ipv6 test xattr" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: ca139b358e6591cf644d923a41ca9d63ec8d72f7 Author: Jakov Smolić gentoo org> AuthorDate: Tue Jan 25 08:49:41 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Jan 25 08:49:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca139b35 app-backup/burp: Stabilize 2.3.36-r1 amd64, #828273 Signed-off-by: Jakov Smolić gentoo.org> app-backup/burp/burp-2.3.36-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-backup/burp/burp-2.3.36-r1.ebuild b/app-backup/burp/burp-2.3.36-r1.ebuild index 226ee26f9004..02aba3b5a6ab 100644 --- a/app-backup/burp/burp-2.3.36-r1.ebuild +++ b/app-backup/burp/burp-2.3.36-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm ~x86" IUSE="acl ipv6 test xattr" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 110a4d94ced6ab2f6eb4af7c3244678f88ce401d Author: Joonas Niilola gentoo org> AuthorDate: Sat Jan 15 09:25:47 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Jan 15 09:31:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=110a4d94 app-backup/burp: CDEPEND -> COMMON_DEPEND in 2.4.0 Signed-off-by: Joonas Niilola gentoo.org> app-backup/burp/burp-2.4.0.ebuild | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app-backup/burp/burp-2.4.0.ebuild b/app-backup/burp/burp-2.4.0.ebuild index 70303d189948..dfe2bd72865a 100644 --- a/app-backup/burp/burp-2.4.0.ebuild +++ b/app-backup/burp/burp-2.4.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,7 +16,7 @@ IUSE="acl ipv6 test xattr" RESTRICT="!test? ( test )" -CDEPEND="acct-group/burp +COMMON_DEPEND="acct-group/burp acct-user/burp dev-libs/uthash dev-libs/openssl:0= @@ -26,11 +26,11 @@ CDEPEND="acct-group/burp virtual/libcrypt:= acl? ( sys-apps/acl ) xattr? ( sys-apps/attr )" -DEPEND="${CDEPEND} +DEPEND="${COMMON_DEPEND} test? ( dev-libs/check )" BDEPEND=">=sys-devel/autoconf-2.71 virtual/pkgconfig" -RDEPEND="${CDEPEND} +RDEPEND="${COMMON_DEPEND} virtual/logger" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 6d626d250aeee92cbdb0408ec199ad0efa4d948a Author: Joonas Niilola gentoo org> AuthorDate: Sat Jan 15 09:27:00 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Jan 15 09:31:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d626d25 app-backup/burp: add a missing dep sys-libs/libcap for 2.4.0 Signed-off-by: Joonas Niilola gentoo.org> app-backup/burp/burp-2.4.0.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-backup/burp/burp-2.4.0.ebuild b/app-backup/burp/burp-2.4.0.ebuild index dfe2bd72865a..7b41744c57b6 100644 --- a/app-backup/burp/burp-2.4.0.ebuild +++ b/app-backup/burp/burp-2.4.0.ebuild @@ -22,6 +22,7 @@ COMMON_DEPEND="acct-group/burp dev-libs/openssl:0= net-libs/librsync:= sys-libs/ncurses:0= + sys-libs/libcap sys-libs/zlib virtual/libcrypt:= acl? ( sys-apps/acl )
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 1f8b71dae0e57dea421b2d18c20178e3fa03bc36 Author: antonfischl1980 fischl-online de> AuthorDate: Sat Dec 25 18:45:50 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Jan 15 09:31:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f8b71da app-backup/burp: bump for 2.4.0 (upstream stable) Signed-off-by: Anton Fischl fischl-online.de> Closes: https://github.com/gentoo/gentoo/pull/23515 Signed-off-by: Joonas Niilola gentoo.org> app-backup/burp/Manifest | 1 + app-backup/burp/burp-2.4.0.ebuild | 115 ++ app-backup/burp/metadata.xml | 9 ++- 3 files changed, 124 insertions(+), 1 deletion(-) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index c85a56596000..ecbb90691b22 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -1,2 +1,3 @@ DIST burp-2.2.18.tar.gz 632805 BLAKE2B 6106aa4bd96db035ad5893c2fe314537e620a67519295fdf99efaf2c5a639bedd15b4c8d95caa3daa3072dfac28a1ba7fd7bb4f949d9ea2b70bd13060a22f2c6 SHA512 beb14c61ace6d61b98a10fc4e6709eec9722e28990de862eef6a75984f9fbd0f903c5fe64d20ed84c95528a9889bc22618ba6d2318318cf5d515b35688db0a4d DIST burp-2.3.36.tar.gz 619564 BLAKE2B 8f30fb8808c8a3167467ef0bcdc84cd7c2e885ee6a8aa285d96f9187aeb33eacb90fefe382ddb74bbabcfefde6faa9ac6125e3bf4a6eb9778b650e74e812991d SHA512 48b852aca8ccf0abd696b9434cb83c0447845192096d0f3f0c032c328dcc20314faf68db94fa14da72692327432b78eb3680e83b1e892dd30c9aa2f340838ee3 +DIST burp-2.4.0.tar.gz 624032 BLAKE2B 4a1ff48236dc631dd6d545480a33af3cdf8020c3088f1ca09ab66ac5cec8128d262b9b991bf9e3229c80f75a4746d338073a0a43fdb67a2fe21a0fd4f243469d SHA512 ea81a12e54c6d88b702dd09dc4fa5a724d1e322bdfba2643c9312a9077c9edc63f6ca0f6cb3a6ebecb6ad9feb1cc26c114277b2308d9903f4abb0442a9be7c19 diff --git a/app-backup/burp/burp-2.4.0.ebuild b/app-backup/burp/burp-2.4.0.ebuild new file mode 100644 index ..70303d189948 --- /dev/null +++ b/app-backup/burp/burp-2.4.0.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools systemd + +DESCRIPTION="Network backup and restore client and server for Unix and Windows" +HOMEPAGE="https://burp.grke.org/; +SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="acl ipv6 test xattr" + +RESTRICT="!test? ( test )" + +CDEPEND="acct-group/burp + acct-user/burp + dev-libs/uthash + dev-libs/openssl:0= + net-libs/librsync:= + sys-libs/ncurses:0= + sys-libs/zlib + virtual/libcrypt:= + acl? ( sys-apps/acl ) + xattr? ( sys-apps/attr )" +DEPEND="${CDEPEND} + test? ( dev-libs/check )" +BDEPEND=">=sys-devel/autoconf-2.71 + virtual/pkgconfig" +RDEPEND="${CDEPEND} + virtual/logger" + +PATCHES=( + "${FILESDIR}"/${PN}-2.1.20-no_mkdir_run.patch + "${FILESDIR}"/${PN}-2.1.20-protocol1_by_default.patch + "${FILESDIR}"/${PN}-2.0.54-server_user.patch +) + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --localstatedir=/var + --sysconfdir=/etc/burp + --enable-largefile + --runstatedir=/run + $(use_enable acl) + $(use_enable ipv6) + $(use_enable xattr) + ) + econf "${myeconfargs[@]}" +} + +src_test() { + # See https://github.com/grke/burp/issues/869 + local -x CK_DEFAULT_TIMEOUT=10 + default +} + +src_install() { + default + keepdir /var/spool/burp + fowners -R root:${PN} /var/spool/burp + fperms 0770 /var/spool/burp + + emake DESTDIR="${D}" install-configs + fowners -R root:${PN} /etc/burp + fperms 0750 /etc/burp + fperms 0640 /etc/burp/burp-server.conf + fperms 0750 /etc/burp/clientconfdir + + newinitd "${FILESDIR}"/${PN}.initd ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service +} + +pkg_postinst() { + elog "Burp ebuilds now support the autoupgrade mechanism in both" + elog "client and server mode. In both cases it is disabled by" + elog "default. You almost certainly do NOT want to enable it in" + elog "client mode because upgrades obtained this way will not be" + elog "managed by Portage." + + if [[ ! -e ${EROOT}/etc/burp/CA/index.txt ]]; then + elog "" + elog "At first run burp server will generate DH parameters and SSL" + elog "certificates. You should adjust configuration before." + elog "Server configuration is located at" + elog "" + elog " ${EROOT}/etc/burp/burp-server.conf" + elog "" + fi + + # According to PMS this can be a space-separated list of version + # numbers, even though in practice
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: da304f33c381d156c59bba277d56a7e6dad6d35c Author: Mikle Kolyada gentoo org> AuthorDate: Fri Apr 30 17:25:03 2021 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Apr 30 17:32:25 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da304f33 app-backup/burp: remove libressl support Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada gentoo.org> app-backup/burp/burp-2.2.18-r1.ebuild | 7 +++ app-backup/burp/burp-2.3.36.ebuild| 7 +++ 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/app-backup/burp/burp-2.2.18-r1.ebuild b/app-backup/burp/burp-2.2.18-r1.ebuild index 7c633b85f4b..198aa059230 100644 --- a/app-backup/burp/burp-2.2.18-r1.ebuild +++ b/app-backup/burp/burp-2.2.18-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="AGPL-3" SLOT="0" KEYWORDS="amd64 ~arm x86" -IUSE="acl ipv6 libressl test xattr" +IUSE="acl ipv6 test xattr" RESTRICT="!test? ( test )" @@ -22,8 +22,7 @@ CDEPEND=" acct-group/burp net-libs/librsync sys-libs/ncurses:0= sys-libs/zlib - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) + dev-libs/openssl:0= acl? ( sys-apps/acl ) xattr? ( sys-apps/attr )" DEPEND="${CDEPEND} diff --git a/app-backup/burp/burp-2.3.36.ebuild b/app-backup/burp/burp-2.3.36.ebuild index a72b5a23100..bea45d6bcc6 100644 --- a/app-backup/burp/burp-2.3.36.ebuild +++ b/app-backup/burp/burp-2.3.36.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="AGPL-3" SLOT="0" KEYWORDS="~amd64 ~arm ~x86" -IUSE="acl ipv6 libressl test xattr" +IUSE="acl ipv6 test xattr" RESTRICT="!test? ( test )" @@ -22,8 +22,7 @@ CDEPEND=" acct-group/burp net-libs/librsync sys-libs/ncurses:0= sys-libs/zlib - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) + dev-libs/openssl:0= acl? ( sys-apps/acl ) xattr? ( sys-apps/attr )" DEPEND="${CDEPEND}
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 83c6507ce4fa785b6e085cbd8021fb0c1a0bb65e Author: Marek Szuba gentoo org> AuthorDate: Wed Nov 11 12:45:16 2020 + Commit: Marek Szuba gentoo org> CommitDate: Wed Nov 11 12:46:45 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83c6507c app-backup/burp: drop to m-n Signed-off-by: Marek Szuba gentoo.org> app-backup/burp/metadata.xml | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/app-backup/burp/metadata.xml b/app-backup/burp/metadata.xml index 2887b871ddd..c843fd4fa5b 100644 --- a/app-backup/burp/metadata.xml +++ b/app-backup/burp/metadata.xml @@ -1,10 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - mare...@gentoo.org - Marek Szuba - + Burp is a network backup and restore program. It uses librsync in order to save network traffic and to save on the amount of space that is used
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: b50c4ba29bfa86a073aa253f744e3b90d708241c Author: Marek Szuba gentoo org> AuthorDate: Tue Nov 10 17:51:02 2020 + Commit: Marek Szuba gentoo org> CommitDate: Tue Nov 10 17:52:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b50c4ba2 app-backup/burp: remove 2.3.38 Several intermittent test failures. This is a development release so I will not bother trying to fix it. Closes: https://bugs.gentoo.org/753707 Signed-off-by: Marek Szuba gentoo.org> app-backup/burp/Manifest | 1 - app-backup/burp/burp-2.3.38.ebuild | 121 - 2 files changed, 122 deletions(-) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index 33972f1b98d..c85a5659600 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -1,3 +1,2 @@ DIST burp-2.2.18.tar.gz 632805 BLAKE2B 6106aa4bd96db035ad5893c2fe314537e620a67519295fdf99efaf2c5a639bedd15b4c8d95caa3daa3072dfac28a1ba7fd7bb4f949d9ea2b70bd13060a22f2c6 SHA512 beb14c61ace6d61b98a10fc4e6709eec9722e28990de862eef6a75984f9fbd0f903c5fe64d20ed84c95528a9889bc22618ba6d2318318cf5d515b35688db0a4d DIST burp-2.3.36.tar.gz 619564 BLAKE2B 8f30fb8808c8a3167467ef0bcdc84cd7c2e885ee6a8aa285d96f9187aeb33eacb90fefe382ddb74bbabcfefde6faa9ac6125e3bf4a6eb9778b650e74e812991d SHA512 48b852aca8ccf0abd696b9434cb83c0447845192096d0f3f0c032c328dcc20314faf68db94fa14da72692327432b78eb3680e83b1e892dd30c9aa2f340838ee3 -DIST burp-2.3.38.tar.gz 623925 BLAKE2B f6aabfd23213c4fde58fbe75227a6b2aaccef2adf345e88661e1bf48cb4b4c04d8ba9c484127a1af2efdd20416c34725a75514298daf4da6443c1fc1e2f1b3f6 SHA512 825ecd289d52cc378d5f681f30e57daf5413f64039131daebe74dc2cbe0e288a4528092a6988a216143f1410cf7f3e49f1227303eea999442d33c3d006b9db6f diff --git a/app-backup/burp/burp-2.3.38.ebuild b/app-backup/burp/burp-2.3.38.ebuild deleted file mode 100644 index a72b5a23100..000 --- a/app-backup/burp/burp-2.3.38.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools systemd - -DESCRIPTION="Network backup and restore client and server for Unix and Windows" -HOMEPAGE="https://burp.grke.org/; -SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="acl ipv6 libressl test xattr" - -RESTRICT="!test? ( test )" - -CDEPEND=" acct-group/burp - acct-user/burp - dev-libs/uthash - net-libs/librsync - sys-libs/ncurses:0= - sys-libs/zlib - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - acl? ( sys-apps/acl ) - xattr? ( sys-apps/attr )" -DEPEND="${CDEPEND} - virtual/pkgconfig - test? ( dev-libs/check )" -RDEPEND="${CDEPEND} - virtual/logger" - -PATCHES=( - "${FILESDIR}"/${PN}-2.1.20-no_mkdir_run.patch - "${FILESDIR}"/${PN}-2.1.20-protocol1_by_default.patch - "${FILESDIR}"/${PN}-2.0.54-server_user.patch -) - -src_prepare() { - default - - eautoreconf -} - -src_configure() { - local myeconfargs=( - --localstatedir=/var - --sysconfdir=/etc/burp - --enable-largefile - $(use_enable acl) - $(use_enable ipv6) - $(use_enable xattr) - ) - # --runstatedir option will only work from autoconf-2.70 onwards - runstatedir='/run' \ - econf "${myeconfargs[@]}" -} - -src_test() { - # See https://github.com/grke/burp/issues/869 - local -x CK_DEFAULT_TIMEOUT=10 - default -} - -src_install() { - default - keepdir /var/spool/burp - fowners -R root:${PN} /var/spool/burp - fperms 0770 /var/spool/burp - - emake DESTDIR="${D}" install-configs - fowners -R root:${PN} /etc/burp - fperms 0750 /etc/burp - fperms 0640 /etc/burp/burp-server.conf - fperms 0750 /etc/burp/clientconfdir - - newinitd "${FILESDIR}"/${PN}.initd ${PN} - systemd_dounit "${FILESDIR}"/${PN}.service -} - -pkg_postinst() { - ewarn - ewarn "You are installing a development version of burp. These versions contain" - ewarn "new features but might have unexpected issues. It is recommended by upstream" - ewarn "to use the current stable version (i.e. currently the 2.2 branch) instead." - ewarn - - elog "Burp ebuilds now support the autoupgrade mechanism in both" - elog "client and server mode. In both cases it is disabled by" - elog "default. You almost certainly do NOT want to enable it in" - elog "client mode because upgrades obtained this way will not be" - elog "managed by Portage." - - if [[ ! -e /etc/burp/CA/index.txt ]]; then - elog "" - elog "At first run burp server will generate DH parameters and SSL" - elog "certificates. You
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 6b1096e875544600baf5fc48609ce9da12c7edad Author: Marek Szuba gentoo org> AuthorDate: Mon Nov 9 12:16:08 2020 + Commit: Marek Szuba gentoo org> CommitDate: Mon Nov 9 12:19:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b1096e8 app-backup/burp: bump to 2.3.38 Development release. Signed-off-by: Marek Szuba gentoo.org> app-backup/burp/Manifest | 1 + app-backup/burp/burp-2.3.38.ebuild | 121 + 2 files changed, 122 insertions(+) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index c85a5659600..33972f1b98d 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -1,2 +1,3 @@ DIST burp-2.2.18.tar.gz 632805 BLAKE2B 6106aa4bd96db035ad5893c2fe314537e620a67519295fdf99efaf2c5a639bedd15b4c8d95caa3daa3072dfac28a1ba7fd7bb4f949d9ea2b70bd13060a22f2c6 SHA512 beb14c61ace6d61b98a10fc4e6709eec9722e28990de862eef6a75984f9fbd0f903c5fe64d20ed84c95528a9889bc22618ba6d2318318cf5d515b35688db0a4d DIST burp-2.3.36.tar.gz 619564 BLAKE2B 8f30fb8808c8a3167467ef0bcdc84cd7c2e885ee6a8aa285d96f9187aeb33eacb90fefe382ddb74bbabcfefde6faa9ac6125e3bf4a6eb9778b650e74e812991d SHA512 48b852aca8ccf0abd696b9434cb83c0447845192096d0f3f0c032c328dcc20314faf68db94fa14da72692327432b78eb3680e83b1e892dd30c9aa2f340838ee3 +DIST burp-2.3.38.tar.gz 623925 BLAKE2B f6aabfd23213c4fde58fbe75227a6b2aaccef2adf345e88661e1bf48cb4b4c04d8ba9c484127a1af2efdd20416c34725a75514298daf4da6443c1fc1e2f1b3f6 SHA512 825ecd289d52cc378d5f681f30e57daf5413f64039131daebe74dc2cbe0e288a4528092a6988a216143f1410cf7f3e49f1227303eea999442d33c3d006b9db6f diff --git a/app-backup/burp/burp-2.3.38.ebuild b/app-backup/burp/burp-2.3.38.ebuild new file mode 100644 index 000..a72b5a23100 --- /dev/null +++ b/app-backup/burp/burp-2.3.38.ebuild @@ -0,0 +1,121 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools systemd + +DESCRIPTION="Network backup and restore client and server for Unix and Windows" +HOMEPAGE="https://burp.grke.org/; +SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="acl ipv6 libressl test xattr" + +RESTRICT="!test? ( test )" + +CDEPEND=" acct-group/burp + acct-user/burp + dev-libs/uthash + net-libs/librsync + sys-libs/ncurses:0= + sys-libs/zlib + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + acl? ( sys-apps/acl ) + xattr? ( sys-apps/attr )" +DEPEND="${CDEPEND} + virtual/pkgconfig + test? ( dev-libs/check )" +RDEPEND="${CDEPEND} + virtual/logger" + +PATCHES=( + "${FILESDIR}"/${PN}-2.1.20-no_mkdir_run.patch + "${FILESDIR}"/${PN}-2.1.20-protocol1_by_default.patch + "${FILESDIR}"/${PN}-2.0.54-server_user.patch +) + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --localstatedir=/var + --sysconfdir=/etc/burp + --enable-largefile + $(use_enable acl) + $(use_enable ipv6) + $(use_enable xattr) + ) + # --runstatedir option will only work from autoconf-2.70 onwards + runstatedir='/run' \ + econf "${myeconfargs[@]}" +} + +src_test() { + # See https://github.com/grke/burp/issues/869 + local -x CK_DEFAULT_TIMEOUT=10 + default +} + +src_install() { + default + keepdir /var/spool/burp + fowners -R root:${PN} /var/spool/burp + fperms 0770 /var/spool/burp + + emake DESTDIR="${D}" install-configs + fowners -R root:${PN} /etc/burp + fperms 0750 /etc/burp + fperms 0640 /etc/burp/burp-server.conf + fperms 0750 /etc/burp/clientconfdir + + newinitd "${FILESDIR}"/${PN}.initd ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service +} + +pkg_postinst() { + ewarn + ewarn "You are installing a development version of burp. These versions contain" + ewarn "new features but might have unexpected issues. It is recommended by upstream" + ewarn "to use the current stable version (i.e. currently the 2.2 branch) instead." + ewarn + + elog "Burp ebuilds now support the autoupgrade mechanism in both" + elog "client and server mode. In both cases it is disabled by" + elog "default. You almost certainly do NOT want to enable it in" + elog "client mode because upgrades obtained this way will not be" + elog "managed by Portage." + + if [[ ! -e /etc/burp/CA/index.txt ]]; then + elog "" + elog "At first run burp server will generate DH parameters and SSL" + elog "certificates. You should adjust configuration before." + elog "Server configuration is located at" + elog "" +
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: b8c85f15d4d74f77759949fe164e57dddb5a727c Author: Marek Szuba gentoo org> AuthorDate: Thu Nov 5 12:13:19 2020 + Commit: Marek Szuba gentoo org> CommitDate: Thu Nov 5 13:00:04 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8c85f15 app-backup/burp: bump to 2.3.36 Latest development version. Signed-off-by: Marek Szuba gentoo.org> app-backup/burp/Manifest | 2 +- app-backup/burp/{burp-2.3.34.ebuild => burp-2.3.36.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index 3ad3606874b..c85a5659600 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -1,2 +1,2 @@ DIST burp-2.2.18.tar.gz 632805 BLAKE2B 6106aa4bd96db035ad5893c2fe314537e620a67519295fdf99efaf2c5a639bedd15b4c8d95caa3daa3072dfac28a1ba7fd7bb4f949d9ea2b70bd13060a22f2c6 SHA512 beb14c61ace6d61b98a10fc4e6709eec9722e28990de862eef6a75984f9fbd0f903c5fe64d20ed84c95528a9889bc22618ba6d2318318cf5d515b35688db0a4d -DIST burp-2.3.34.tar.gz 618913 BLAKE2B 081bfb48548a18a1029d3ea610be13f033e37c9b698cbf2b4af9dd4ced6505b3062edcd27ddb9f4cfd64289ae6a3bae2aff0444f88a2e054c9ca5c1eb74c7238 SHA512 749146a2581e6c47c2343201b050f44e098a5a93e39b5426934ed74ee0eca73431e148c548b6d657e33357cd5973a12fb4c7a4737f46ce5482a2ce7684762fcf +DIST burp-2.3.36.tar.gz 619564 BLAKE2B 8f30fb8808c8a3167467ef0bcdc84cd7c2e885ee6a8aa285d96f9187aeb33eacb90fefe382ddb74bbabcfefde6faa9ac6125e3bf4a6eb9778b650e74e812991d SHA512 48b852aca8ccf0abd696b9434cb83c0447845192096d0f3f0c032c328dcc20314faf68db94fa14da72692327432b78eb3680e83b1e892dd30c9aa2f340838ee3 diff --git a/app-backup/burp/burp-2.3.34.ebuild b/app-backup/burp/burp-2.3.36.ebuild similarity index 100% rename from app-backup/burp/burp-2.3.34.ebuild rename to app-backup/burp/burp-2.3.36.ebuild
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 5834269ed5d2cbd9c275b50dc7ce17870c189c9e Author: Marek Szuba gentoo org> AuthorDate: Mon Sep 7 12:05:54 2020 + Commit: Marek Szuba gentoo org> CommitDate: Mon Sep 7 12:06:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5834269e app-backup/burp: bump to 2.3.34 Signed-off-by: Marek Szuba gentoo.org> app-backup/burp/Manifest | 2 +- app-backup/burp/{burp-2.3.32.ebuild => burp-2.3.34.ebuild} | 6 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index 732a493c9cc..3ad3606874b 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -1,2 +1,2 @@ DIST burp-2.2.18.tar.gz 632805 BLAKE2B 6106aa4bd96db035ad5893c2fe314537e620a67519295fdf99efaf2c5a639bedd15b4c8d95caa3daa3072dfac28a1ba7fd7bb4f949d9ea2b70bd13060a22f2c6 SHA512 beb14c61ace6d61b98a10fc4e6709eec9722e28990de862eef6a75984f9fbd0f903c5fe64d20ed84c95528a9889bc22618ba6d2318318cf5d515b35688db0a4d -DIST burp-2.3.32.tar.gz 617641 BLAKE2B f193b3ed42bb8456fbad72ca5625d4a32b498749d04fc187a87f68e03c1a4131dd8e7276bcd6ded40e551f17c6bda7c12ba538e0dc74a8d750bff91e4e2ae84b SHA512 a7393d5097b03a3684104693620ecc9646caf3f4556201977ea88462700274361b01f1134f9c18368ffec6a31d11b4a9bd9091af7a54ac98dfd724779dab41c6 +DIST burp-2.3.34.tar.gz 618913 BLAKE2B 081bfb48548a18a1029d3ea610be13f033e37c9b698cbf2b4af9dd4ced6505b3062edcd27ddb9f4cfd64289ae6a3bae2aff0444f88a2e054c9ca5c1eb74c7238 SHA512 749146a2581e6c47c2343201b050f44e098a5a93e39b5426934ed74ee0eca73431e148c548b6d657e33357cd5973a12fb4c7a4737f46ce5482a2ce7684762fcf diff --git a/app-backup/burp/burp-2.3.32.ebuild b/app-backup/burp/burp-2.3.34.ebuild similarity index 96% rename from app-backup/burp/burp-2.3.32.ebuild rename to app-backup/burp/burp-2.3.34.ebuild index 34645f77259..a72b5a23100 100644 --- a/app-backup/burp/burp-2.3.32.ebuild +++ b/app-backup/burp/burp-2.3.34.ebuild @@ -58,6 +58,12 @@ src_configure() { econf "${myeconfargs[@]}" } +src_test() { + # See https://github.com/grke/burp/issues/869 + local -x CK_DEFAULT_TIMEOUT=10 + default +} + src_install() { default keepdir /var/spool/burp
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: cd0bc6a29c1df9a08ceb40b448a08ec6b6be4665 Author: Marek Szuba gentoo org> AuthorDate: Sat Sep 5 19:21:26 2020 + Commit: Marek Szuba gentoo org> CommitDate: Sat Sep 5 19:43:22 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd0bc6a2 app-backup/burp: remove old Signed-off-by: Marek Szuba gentoo.org> app-backup/burp/Manifest | 1 - app-backup/burp/burp-2.3.30.ebuild | 115 - 2 files changed, 116 deletions(-) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index 32389e6d509..732a493c9cc 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -1,3 +1,2 @@ DIST burp-2.2.18.tar.gz 632805 BLAKE2B 6106aa4bd96db035ad5893c2fe314537e620a67519295fdf99efaf2c5a639bedd15b4c8d95caa3daa3072dfac28a1ba7fd7bb4f949d9ea2b70bd13060a22f2c6 SHA512 beb14c61ace6d61b98a10fc4e6709eec9722e28990de862eef6a75984f9fbd0f903c5fe64d20ed84c95528a9889bc22618ba6d2318318cf5d515b35688db0a4d -DIST burp-2.3.30.tar.gz 617064 BLAKE2B 62aa65da16155d2a321d4ef700a83000e975453ad7605b97c589a09e1168cd4cece3076d2c4660c098967f5b19056875b5aa4f226f135a17965fc099bb44 SHA512 c315c30c064073f864058d1ec9341b6e800964f308fa5ea298759e35a58ff27a198a3b6886cc04692bc259f1cfe5a5e077542fd45d3e89813541af2e4ca03533 DIST burp-2.3.32.tar.gz 617641 BLAKE2B f193b3ed42bb8456fbad72ca5625d4a32b498749d04fc187a87f68e03c1a4131dd8e7276bcd6ded40e551f17c6bda7c12ba538e0dc74a8d750bff91e4e2ae84b SHA512 a7393d5097b03a3684104693620ecc9646caf3f4556201977ea88462700274361b01f1134f9c18368ffec6a31d11b4a9bd9091af7a54ac98dfd724779dab41c6 diff --git a/app-backup/burp/burp-2.3.30.ebuild b/app-backup/burp/burp-2.3.30.ebuild deleted file mode 100644 index 34645f77259..000 --- a/app-backup/burp/burp-2.3.30.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools systemd - -DESCRIPTION="Network backup and restore client and server for Unix and Windows" -HOMEPAGE="https://burp.grke.org/; -SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="acl ipv6 libressl test xattr" - -RESTRICT="!test? ( test )" - -CDEPEND=" acct-group/burp - acct-user/burp - dev-libs/uthash - net-libs/librsync - sys-libs/ncurses:0= - sys-libs/zlib - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - acl? ( sys-apps/acl ) - xattr? ( sys-apps/attr )" -DEPEND="${CDEPEND} - virtual/pkgconfig - test? ( dev-libs/check )" -RDEPEND="${CDEPEND} - virtual/logger" - -PATCHES=( - "${FILESDIR}"/${PN}-2.1.20-no_mkdir_run.patch - "${FILESDIR}"/${PN}-2.1.20-protocol1_by_default.patch - "${FILESDIR}"/${PN}-2.0.54-server_user.patch -) - -src_prepare() { - default - - eautoreconf -} - -src_configure() { - local myeconfargs=( - --localstatedir=/var - --sysconfdir=/etc/burp - --enable-largefile - $(use_enable acl) - $(use_enable ipv6) - $(use_enable xattr) - ) - # --runstatedir option will only work from autoconf-2.70 onwards - runstatedir='/run' \ - econf "${myeconfargs[@]}" -} - -src_install() { - default - keepdir /var/spool/burp - fowners -R root:${PN} /var/spool/burp - fperms 0770 /var/spool/burp - - emake DESTDIR="${D}" install-configs - fowners -R root:${PN} /etc/burp - fperms 0750 /etc/burp - fperms 0640 /etc/burp/burp-server.conf - fperms 0750 /etc/burp/clientconfdir - - newinitd "${FILESDIR}"/${PN}.initd ${PN} - systemd_dounit "${FILESDIR}"/${PN}.service -} - -pkg_postinst() { - ewarn - ewarn "You are installing a development version of burp. These versions contain" - ewarn "new features but might have unexpected issues. It is recommended by upstream" - ewarn "to use the current stable version (i.e. currently the 2.2 branch) instead." - ewarn - - elog "Burp ebuilds now support the autoupgrade mechanism in both" - elog "client and server mode. In both cases it is disabled by" - elog "default. You almost certainly do NOT want to enable it in" - elog "client mode because upgrades obtained this way will not be" - elog "managed by Portage." - - if [[ ! -e /etc/burp/CA/index.txt ]]; then - elog "" - elog "At first run burp server will generate DH parameters and SSL" - elog "certificates. You should adjust configuration before." - elog "Server configuration is located at" - elog "" - elog " /etc/burp/burp-server.conf" - elog "" - fi - - # According to PMS this can be a space-separated list of
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: e84e21eb6a98af49a6315925b1a170184d364972 Author: Marek Szuba gentoo org> AuthorDate: Mon Aug 24 13:41:27 2020 + Commit: Marek Szuba gentoo org> CommitDate: Mon Aug 24 17:07:27 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e84e21eb app-backup/burp: bump to 2.3.32 Signed-off-by: Marek Szuba gentoo.org> app-backup/burp/Manifest | 1 + app-backup/burp/burp-2.3.32.ebuild | 115 + 2 files changed, 116 insertions(+) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index 30083c4b933..32389e6d509 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -1,2 +1,3 @@ DIST burp-2.2.18.tar.gz 632805 BLAKE2B 6106aa4bd96db035ad5893c2fe314537e620a67519295fdf99efaf2c5a639bedd15b4c8d95caa3daa3072dfac28a1ba7fd7bb4f949d9ea2b70bd13060a22f2c6 SHA512 beb14c61ace6d61b98a10fc4e6709eec9722e28990de862eef6a75984f9fbd0f903c5fe64d20ed84c95528a9889bc22618ba6d2318318cf5d515b35688db0a4d DIST burp-2.3.30.tar.gz 617064 BLAKE2B 62aa65da16155d2a321d4ef700a83000e975453ad7605b97c589a09e1168cd4cece3076d2c4660c098967f5b19056875b5aa4f226f135a17965fc099bb44 SHA512 c315c30c064073f864058d1ec9341b6e800964f308fa5ea298759e35a58ff27a198a3b6886cc04692bc259f1cfe5a5e077542fd45d3e89813541af2e4ca03533 +DIST burp-2.3.32.tar.gz 617641 BLAKE2B f193b3ed42bb8456fbad72ca5625d4a32b498749d04fc187a87f68e03c1a4131dd8e7276bcd6ded40e551f17c6bda7c12ba538e0dc74a8d750bff91e4e2ae84b SHA512 a7393d5097b03a3684104693620ecc9646caf3f4556201977ea88462700274361b01f1134f9c18368ffec6a31d11b4a9bd9091af7a54ac98dfd724779dab41c6 diff --git a/app-backup/burp/burp-2.3.32.ebuild b/app-backup/burp/burp-2.3.32.ebuild new file mode 100644 index 000..34645f77259 --- /dev/null +++ b/app-backup/burp/burp-2.3.32.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools systemd + +DESCRIPTION="Network backup and restore client and server for Unix and Windows" +HOMEPAGE="https://burp.grke.org/; +SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="acl ipv6 libressl test xattr" + +RESTRICT="!test? ( test )" + +CDEPEND=" acct-group/burp + acct-user/burp + dev-libs/uthash + net-libs/librsync + sys-libs/ncurses:0= + sys-libs/zlib + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + acl? ( sys-apps/acl ) + xattr? ( sys-apps/attr )" +DEPEND="${CDEPEND} + virtual/pkgconfig + test? ( dev-libs/check )" +RDEPEND="${CDEPEND} + virtual/logger" + +PATCHES=( + "${FILESDIR}"/${PN}-2.1.20-no_mkdir_run.patch + "${FILESDIR}"/${PN}-2.1.20-protocol1_by_default.patch + "${FILESDIR}"/${PN}-2.0.54-server_user.patch +) + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --localstatedir=/var + --sysconfdir=/etc/burp + --enable-largefile + $(use_enable acl) + $(use_enable ipv6) + $(use_enable xattr) + ) + # --runstatedir option will only work from autoconf-2.70 onwards + runstatedir='/run' \ + econf "${myeconfargs[@]}" +} + +src_install() { + default + keepdir /var/spool/burp + fowners -R root:${PN} /var/spool/burp + fperms 0770 /var/spool/burp + + emake DESTDIR="${D}" install-configs + fowners -R root:${PN} /etc/burp + fperms 0750 /etc/burp + fperms 0640 /etc/burp/burp-server.conf + fperms 0750 /etc/burp/clientconfdir + + newinitd "${FILESDIR}"/${PN}.initd ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service +} + +pkg_postinst() { + ewarn + ewarn "You are installing a development version of burp. These versions contain" + ewarn "new features but might have unexpected issues. It is recommended by upstream" + ewarn "to use the current stable version (i.e. currently the 2.2 branch) instead." + ewarn + + elog "Burp ebuilds now support the autoupgrade mechanism in both" + elog "client and server mode. In both cases it is disabled by" + elog "default. You almost certainly do NOT want to enable it in" + elog "client mode because upgrades obtained this way will not be" + elog "managed by Portage." + + if [[ ! -e /etc/burp/CA/index.txt ]]; then + elog "" + elog "At first run burp server will generate DH parameters and SSL" + elog "certificates. You should adjust configuration before." + elog "Server configuration is located at" + elog "" + elog " /etc/burp/burp-server.conf" + elog "" + fi + + # According to PMS this can be a space-separated list of
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: dfba2521ec94e4d62dff19cc2bf1b1e2d09f1f36 Author: Marek Szuba gentoo org> AuthorDate: Sat Jul 25 10:31:21 2020 + Commit: Marek Szuba gentoo org> CommitDate: Sat Jul 25 10:31:21 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfba2521 app-backup/burp: remove old Signed-off-by: Marek Szuba gentoo.org> app-backup/burp/burp-2.2.18.ebuild | 112 - 1 file changed, 112 deletions(-) diff --git a/app-backup/burp/burp-2.2.18.ebuild b/app-backup/burp/burp-2.2.18.ebuild deleted file mode 100644 index 0d5a5cd5cd4..000 --- a/app-backup/burp/burp-2.2.18.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools systemd user - -DESCRIPTION="Network backup and restore client and server for Unix and Windows" -HOMEPAGE="https://burp.grke.org/; -SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm x86" -IUSE="acl ipv6 libressl test xattr" - -RESTRICT="!test? ( test )" - -CDEPEND="dev-libs/uthash - net-libs/librsync - sys-libs/ncurses:0= - sys-libs/zlib - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - acl? ( sys-apps/acl ) - xattr? ( sys-apps/attr )" -DEPEND="${CDEPEND} - virtual/pkgconfig - test? ( dev-libs/check )" -RDEPEND="${CDEPEND} - virtual/logger" - -PATCHES=( - "${FILESDIR}"/${PN}-2.1.20-no_mkdir_run.patch - "${FILESDIR}"/${PN}-2.1.20-protocol1_by_default.patch - "${FILESDIR}"/${PN}-2.0.54-server_user.patch -) - -pkg_setup() { - enewgroup "${PN}" - enewuser "${PN}" -1 "" "" "${PN}" -} - -src_prepare() { - default - - eautoreconf -} - -src_configure() { - local myeconfargs=( - --localstatedir=/var - --sysconfdir=/etc/burp - --enable-largefile - $(use_enable acl) - $(use_enable ipv6) - $(use_enable xattr) - ) - # --runstatedir option will only work from autoconf-2.70 onwards - runstatedir='/run' \ - econf "${myeconfargs[@]}" -} - -src_install() { - default - keepdir /var/spool/burp - fowners -R root:${PN} /var/spool/burp - fperms 0770 /var/spool/burp - - emake DESTDIR="${D}" install-configs - fowners -R root:${PN} /etc/burp - fperms 0750 /etc/burp - fperms 0640 /etc/burp/burp-server.conf - fperms 0750 /etc/burp/clientconfdir - - newinitd "${FILESDIR}"/${PN}.initd ${PN} - systemd_dounit "${FILESDIR}"/${PN}.service -} - -pkg_postinst() { - elog "Burp ebuilds now support the autoupgrade mechanism in both" - elog "client and server mode. In both cases it is disabled by" - elog "default. You almost certainly do NOT want to enable it in" - elog "client mode because upgrades obtained this way will not be" - elog "managed by Portage." - - if [[ ! -e /etc/burp/CA/index.txt ]]; then - elog "" - elog "At first run burp server will generate DH parameters and SSL" - elog "certificates. You should adjust configuration before." - elog "Server configuration is located at" - elog "" - elog " /etc/burp/burp-server.conf" - elog "" - fi - - # According to PMS this can be a space-separated list of version - # numbers, even though in practice it is typically just one. - local oldver - for oldver in ${REPLACING_VERSIONS}; do - if [[ $(ver_cut 1 ${oldver}) -lt 2 ]]; then - ewarn "Starting with version 2.0.54 we no longer patch bedup to use" - ewarn "the server config file by default. If you use bedup, please" - ewarn "update your scripts to invoke it as" - ewarn "" - ewarn " bedup -c /etc/burp/burp-server.conf" - ewarn "" - ewarn "Otherwise deduplication will not work!" - break - fi - done -}
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 96973177272be10ef20f04e545c65deb67e58b5d Author: Marek Szuba gentoo org> AuthorDate: Sat Jul 25 10:28:56 2020 + Commit: Marek Szuba gentoo org> CommitDate: Sat Jul 25 10:30:26 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96973177 app-backup/burp: bump to 2.3.30 Development version. Use at own risk, and quite definitely do NOT keyword stable in Gentoo. Signed-off-by: Marek Szuba gentoo.org> app-backup/burp/Manifest | 1 + app-backup/burp/burp-2.3.30.ebuild | 115 + 2 files changed, 116 insertions(+) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index 64c8be8d8db..30083c4b933 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -1 +1,2 @@ DIST burp-2.2.18.tar.gz 632805 BLAKE2B 6106aa4bd96db035ad5893c2fe314537e620a67519295fdf99efaf2c5a639bedd15b4c8d95caa3daa3072dfac28a1ba7fd7bb4f949d9ea2b70bd13060a22f2c6 SHA512 beb14c61ace6d61b98a10fc4e6709eec9722e28990de862eef6a75984f9fbd0f903c5fe64d20ed84c95528a9889bc22618ba6d2318318cf5d515b35688db0a4d +DIST burp-2.3.30.tar.gz 617064 BLAKE2B 62aa65da16155d2a321d4ef700a83000e975453ad7605b97c589a09e1168cd4cece3076d2c4660c098967f5b19056875b5aa4f226f135a17965fc099bb44 SHA512 c315c30c064073f864058d1ec9341b6e800964f308fa5ea298759e35a58ff27a198a3b6886cc04692bc259f1cfe5a5e077542fd45d3e89813541af2e4ca03533 diff --git a/app-backup/burp/burp-2.3.30.ebuild b/app-backup/burp/burp-2.3.30.ebuild new file mode 100644 index 000..34645f77259 --- /dev/null +++ b/app-backup/burp/burp-2.3.30.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools systemd + +DESCRIPTION="Network backup and restore client and server for Unix and Windows" +HOMEPAGE="https://burp.grke.org/; +SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="acl ipv6 libressl test xattr" + +RESTRICT="!test? ( test )" + +CDEPEND=" acct-group/burp + acct-user/burp + dev-libs/uthash + net-libs/librsync + sys-libs/ncurses:0= + sys-libs/zlib + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + acl? ( sys-apps/acl ) + xattr? ( sys-apps/attr )" +DEPEND="${CDEPEND} + virtual/pkgconfig + test? ( dev-libs/check )" +RDEPEND="${CDEPEND} + virtual/logger" + +PATCHES=( + "${FILESDIR}"/${PN}-2.1.20-no_mkdir_run.patch + "${FILESDIR}"/${PN}-2.1.20-protocol1_by_default.patch + "${FILESDIR}"/${PN}-2.0.54-server_user.patch +) + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --localstatedir=/var + --sysconfdir=/etc/burp + --enable-largefile + $(use_enable acl) + $(use_enable ipv6) + $(use_enable xattr) + ) + # --runstatedir option will only work from autoconf-2.70 onwards + runstatedir='/run' \ + econf "${myeconfargs[@]}" +} + +src_install() { + default + keepdir /var/spool/burp + fowners -R root:${PN} /var/spool/burp + fperms 0770 /var/spool/burp + + emake DESTDIR="${D}" install-configs + fowners -R root:${PN} /etc/burp + fperms 0750 /etc/burp + fperms 0640 /etc/burp/burp-server.conf + fperms 0750 /etc/burp/clientconfdir + + newinitd "${FILESDIR}"/${PN}.initd ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service +} + +pkg_postinst() { + ewarn + ewarn "You are installing a development version of burp. These versions contain" + ewarn "new features but might have unexpected issues. It is recommended by upstream" + ewarn "to use the current stable version (i.e. currently the 2.2 branch) instead." + ewarn + + elog "Burp ebuilds now support the autoupgrade mechanism in both" + elog "client and server mode. In both cases it is disabled by" + elog "default. You almost certainly do NOT want to enable it in" + elog "client mode because upgrades obtained this way will not be" + elog "managed by Portage." + + if [[ ! -e /etc/burp/CA/index.txt ]]; then + elog "" + elog "At first run burp server will generate DH parameters and SSL" + elog "certificates. You should adjust configuration before." + elog "Server configuration is located at" + elog "" + elog " /etc/burp/burp-server.conf" + elog "" + fi + + # According to PMS this can be a space-separated list of version + # numbers, even though in practice it is typically just one. + local oldver + for oldver in ${REPLACING_VERSIONS}; do + if [[ $(ver_cut 1 ${oldver}) -lt 2 ]]; then +
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 42e82c67f40a8bb89000f6a262722855aeb5befb Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Mar 20 09:03:11 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Mar 20 09:04:48 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42e82c67 app-backup/burp: x86 stable wrt bug #713254 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> app-backup/burp/burp-2.2.18-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/burp/burp-2.2.18-r1.ebuild b/app-backup/burp/burp-2.2.18-r1.ebuild index 4157a6191a0..7c633b85f4b 100644 --- a/app-backup/burp/burp-2.2.18-r1.ebuild +++ b/app-backup/burp/burp-2.2.18-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm x86" IUSE="acl ipv6 libressl test xattr" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 11d1d07978ae7463bf886abaadeda5f30e9a4604 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Mar 20 08:56:35 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Mar 20 08:56:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11d1d079 app-backup/burp: amd64 stable wrt bug #713254 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> app-backup/burp/burp-2.2.18-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-backup/burp/burp-2.2.18-r1.ebuild b/app-backup/burp/burp-2.2.18-r1.ebuild index 14448982e6d..4157a6191a0 100644 --- a/app-backup/burp/burp-2.2.18-r1.ebuild +++ b/app-backup/burp/burp-2.2.18-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm ~x86" IUSE="acl ipv6 libressl test xattr" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 5069f8d8169184a23dc01c6da1cc9a6f73145cee Author: Marek Szuba gentoo org> AuthorDate: Tue Oct 8 13:13:02 2019 + Commit: Marek Szuba gentoo org> CommitDate: Tue Oct 8 14:56:13 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5069f8d8 app-backup/burp: remove old Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Marek Szuba gentoo.org> app-backup/burp/Manifest | 1 - app-backup/burp/burp-2.1.32-r1.ebuild | 109 -- 2 files changed, 110 deletions(-) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index e3ba14c4861..64c8be8d8db 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -1,2 +1 @@ -DIST burp-2.1.32.tar.gz 591737 BLAKE2B fd525bff32348f1dbc37b1c065d262ff8af1d999d19f63711ebcff3fb55e90a7440cc6cfc0b7eefe6f8e250672c799d86e65ed599f0b8d7dd80bebcb99888987 SHA512 2477b7a9a2123b227a27519f7f3d9facca7173a9e63d66f6a8fb2ae5408d8af4ad5bfdd0a14efd6cf80e7bc8e91907f7c293a3d621b86bafdbf163bfa08d0c81 DIST burp-2.2.18.tar.gz 632805 BLAKE2B 6106aa4bd96db035ad5893c2fe314537e620a67519295fdf99efaf2c5a639bedd15b4c8d95caa3daa3072dfac28a1ba7fd7bb4f949d9ea2b70bd13060a22f2c6 SHA512 beb14c61ace6d61b98a10fc4e6709eec9722e28990de862eef6a75984f9fbd0f903c5fe64d20ed84c95528a9889bc22618ba6d2318318cf5d515b35688db0a4d diff --git a/app-backup/burp/burp-2.1.32-r1.ebuild b/app-backup/burp/burp-2.1.32-r1.ebuild deleted file mode 100644 index 18bb33408e5..000 --- a/app-backup/burp/burp-2.1.32-r1.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools systemd user versionator - -DESCRIPTION="Network backup and restore client and server for Unix and Windows" -HOMEPAGE="https://burp.grke.org/; -SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm x86" -IUSE="acl ipv6 libressl test xattr" - -CDEPEND="dev-libs/uthash - net-libs/librsync - sys-libs/ncurses:0= - sys-libs/zlib - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - acl? ( sys-apps/acl ) - xattr? ( sys-apps/attr )" -DEPEND="${CDEPEND} - virtual/pkgconfig - test? ( dev-libs/check )" -RDEPEND="${CDEPEND} - virtual/logger" - -PATCHES=( - "${FILESDIR}"/${PN}-2.1.20-no_mkdir_run.patch - "${FILESDIR}"/${PN}-2.1.20-protocol1_by_default.patch - "${FILESDIR}"/${PN}-2.0.54-server_user.patch -) - -pkg_setup() { - enewgroup "${PN}" - enewuser "${PN}" -1 "" "" "${PN}" -} - -src_prepare() { - default - - eautoreconf -} - -src_configure() { - local myeconfargs=( - --localstatedir=/var - --sysconfdir=/etc/burp - --enable-largefile - $(use_enable acl) - $(use_enable ipv6) - $(use_enable xattr) - ) - # --runstatedir option will only work from autoconf-2.70 onwards - runstatedir='/run' \ - econf "${myeconfargs[@]}" -} - -src_install() { - default - fowners -R root:${PN} /var/spool/burp - fperms 0770 /var/spool/burp - - emake DESTDIR="${D}" install-configs - fowners -R root:${PN} /etc/burp - fperms 0750 /etc/burp - fperms 0640 /etc/burp/burp-server.conf - fperms 0750 /etc/burp/clientconfdir - - newinitd "${FILESDIR}"/${PN}.initd ${PN} - systemd_dounit "${FILESDIR}"/${PN}.service -} - -pkg_postinst() { - elog "Burp ebuilds now support the autoupgrade mechanism in both" - elog "client and server mode. In both cases it is disabled by" - elog "default. You almost certainly do NOT want to enable it in" - elog "client mode because upgrades obtained this way will not be" - elog "managed by Portage." - - if [[ ! -e /etc/burp/CA/index.txt ]]; then - elog "" - elog "At first run burp server will generate DH parameters and SSL" - elog "certificates. You should adjust configuration before." - elog "Server configuration is located at" - elog "" - elog " /etc/burp/burp-server.conf" - elog "" - fi - - # According to PMS this can be a space-separated list of version - # numbers, even though in practice it is typically just one. - local oldver - for oldver in ${REPLACING_VERSIONS}; do - if [[ $(get_major_version ${oldver}) -lt 2 ]]; then - ewarn "Starting with version 2.0.54 we no longer patch bedup to use" - ewarn "the server config file by default. If you use bedup, please" - ewarn "update your scripts to invoke it as" - ewarn "" - ewarn " bedup -c
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 1bc511a86b49f764a788f4ca433ff37989ac26b9 Author: Marek Szuba gentoo org> AuthorDate: Tue Oct 8 13:19:44 2019 + Commit: Marek Szuba gentoo org> CommitDate: Tue Oct 8 14:56:16 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bc511a8 app-backup/burp: add test restrictions As recommended by pkgcheck. Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Marek Szuba gentoo.org> app-backup/burp/burp-2.2.18-r1.ebuild | 2 ++ app-backup/burp/burp-2.2.18.ebuild| 2 ++ 2 files changed, 4 insertions(+) diff --git a/app-backup/burp/burp-2.2.18-r1.ebuild b/app-backup/burp/burp-2.2.18-r1.ebuild index fdfa715eed6..14448982e6d 100644 --- a/app-backup/burp/burp-2.2.18-r1.ebuild +++ b/app-backup/burp/burp-2.2.18-r1.ebuild @@ -14,6 +14,8 @@ SLOT="0" KEYWORDS="~amd64 ~arm ~x86" IUSE="acl ipv6 libressl test xattr" +RESTRICT="!test? ( test )" + CDEPEND=" acct-group/burp acct-user/burp dev-libs/uthash diff --git a/app-backup/burp/burp-2.2.18.ebuild b/app-backup/burp/burp-2.2.18.ebuild index cf4ac612bd2..0d5a5cd5cd4 100644 --- a/app-backup/burp/burp-2.2.18.ebuild +++ b/app-backup/burp/burp-2.2.18.ebuild @@ -14,6 +14,8 @@ SLOT="0" KEYWORDS="amd64 ~arm x86" IUSE="acl ipv6 libressl test xattr" +RESTRICT="!test? ( test )" + CDEPEND="dev-libs/uthash net-libs/librsync sys-libs/ncurses:0=
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: ccb189c085aceb3390308af1974e4f92e5f0f9b5 Author: Sven Wegener gentoo org> AuthorDate: Tue Jul 30 10:08:58 2019 + Commit: Sven Wegener gentoo org> CommitDate: Tue Jul 30 10:10:34 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccb189c0 app-backup/burp: Move user/group to CDEPEND Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Sven Wegener gentoo.org> app-backup/burp/burp-2.2.18-r1.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app-backup/burp/burp-2.2.18-r1.ebuild b/app-backup/burp/burp-2.2.18-r1.ebuild index 2d359b43f0d..fdfa715eed6 100644 --- a/app-backup/burp/burp-2.2.18-r1.ebuild +++ b/app-backup/burp/burp-2.2.18-r1.ebuild @@ -14,7 +14,9 @@ SLOT="0" KEYWORDS="~amd64 ~arm ~x86" IUSE="acl ipv6 libressl test xattr" -CDEPEND="dev-libs/uthash +CDEPEND=" acct-group/burp + acct-user/burp + dev-libs/uthash net-libs/librsync sys-libs/ncurses:0= sys-libs/zlib @@ -26,8 +28,6 @@ DEPEND="${CDEPEND} virtual/pkgconfig test? ( dev-libs/check )" RDEPEND="${CDEPEND} - acct-group/burp - acct-user/burp virtual/logger" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 1a39c8c23b5e9cd59d0ebfc9e757e51a356802e1 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Jul 5 10:13:26 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Jul 5 10:13:26 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a39c8c2 app-backup/burp: x86 stable wrt bug #689198 Signed-off-by: Agostino Sarubbo gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="x86" app-backup/burp/burp-2.2.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/burp/burp-2.2.18.ebuild b/app-backup/burp/burp-2.2.18.ebuild index e69d3f449a8..cf4ac612bd2 100644 --- a/app-backup/burp/burp-2.2.18.ebuild +++ b/app-backup/burp/burp-2.2.18.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm x86" IUSE="acl ipv6 libressl test xattr" CDEPEND="dev-libs/uthash
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 1bb6ce2f3f15a8f029ea97d9bf17155220d09843 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Jul 4 12:33:37 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Jul 4 12:33:37 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bb6ce2f app-backup/burp: amd64 stable wrt bug #689198 Signed-off-by: Agostino Sarubbo gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" app-backup/burp/burp-2.2.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/burp/burp-2.2.18.ebuild b/app-backup/burp/burp-2.2.18.ebuild index 94406549317..e69d3f449a8 100644 --- a/app-backup/burp/burp-2.2.18.ebuild +++ b/app-backup/burp/burp-2.2.18.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm ~x86" IUSE="acl ipv6 libressl test xattr" CDEPEND="dev-libs/uthash
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 0caa00cae31d932f3f30bcc096bbec273fc1c59c Author: Marek Szuba gentoo org> AuthorDate: Mon Jul 1 10:05:22 2019 + Commit: Marek Szuba gentoo org> CommitDate: Mon Jul 1 11:24:00 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0caa00ca app-backup/burp: depend on acct-{user,group}/burp Signed-off-by: Marek Szuba gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 app-backup/burp/burp-2.2.18-r1.ebuild | 107 ++ 1 file changed, 107 insertions(+) diff --git a/app-backup/burp/burp-2.2.18-r1.ebuild b/app-backup/burp/burp-2.2.18-r1.ebuild new file mode 100644 index 000..2d359b43f0d --- /dev/null +++ b/app-backup/burp/burp-2.2.18-r1.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools systemd + +DESCRIPTION="Network backup and restore client and server for Unix and Windows" +HOMEPAGE="https://burp.grke.org/; +SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="acl ipv6 libressl test xattr" + +CDEPEND="dev-libs/uthash + net-libs/librsync + sys-libs/ncurses:0= + sys-libs/zlib + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + acl? ( sys-apps/acl ) + xattr? ( sys-apps/attr )" +DEPEND="${CDEPEND} + virtual/pkgconfig + test? ( dev-libs/check )" +RDEPEND="${CDEPEND} + acct-group/burp + acct-user/burp + virtual/logger" + +PATCHES=( + "${FILESDIR}"/${PN}-2.1.20-no_mkdir_run.patch + "${FILESDIR}"/${PN}-2.1.20-protocol1_by_default.patch + "${FILESDIR}"/${PN}-2.0.54-server_user.patch +) + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --localstatedir=/var + --sysconfdir=/etc/burp + --enable-largefile + $(use_enable acl) + $(use_enable ipv6) + $(use_enable xattr) + ) + # --runstatedir option will only work from autoconf-2.70 onwards + runstatedir='/run' \ + econf "${myeconfargs[@]}" +} + +src_install() { + default + keepdir /var/spool/burp + fowners -R root:${PN} /var/spool/burp + fperms 0770 /var/spool/burp + + emake DESTDIR="${D}" install-configs + fowners -R root:${PN} /etc/burp + fperms 0750 /etc/burp + fperms 0640 /etc/burp/burp-server.conf + fperms 0750 /etc/burp/clientconfdir + + newinitd "${FILESDIR}"/${PN}.initd ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service +} + +pkg_postinst() { + elog "Burp ebuilds now support the autoupgrade mechanism in both" + elog "client and server mode. In both cases it is disabled by" + elog "default. You almost certainly do NOT want to enable it in" + elog "client mode because upgrades obtained this way will not be" + elog "managed by Portage." + + if [[ ! -e /etc/burp/CA/index.txt ]]; then + elog "" + elog "At first run burp server will generate DH parameters and SSL" + elog "certificates. You should adjust configuration before." + elog "Server configuration is located at" + elog "" + elog " /etc/burp/burp-server.conf" + elog "" + fi + + # According to PMS this can be a space-separated list of version + # numbers, even though in practice it is typically just one. + local oldver + for oldver in ${REPLACING_VERSIONS}; do + if [[ $(ver_cut 1 ${oldver}) -lt 2 ]]; then + ewarn "Starting with version 2.0.54 we no longer patch bedup to use" + ewarn "the server config file by default. If you use bedup, please" + ewarn "update your scripts to invoke it as" + ewarn "" + ewarn " bedup -c /etc/burp/burp-server.conf" + ewarn "" + ewarn "Otherwise deduplication will not work!" + break + fi + done +}
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 85c9437e4cb6c6c711bdb502379611adb2e162f8 Author: Marek Szuba gentoo org> AuthorDate: Thu Mar 28 09:39:39 2019 + Commit: Marek Szuba gentoo org> CommitDate: Thu Mar 28 09:39:39 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85c9437e app-backup/burp: drop vulnerable Bug: https://bugs.gentoo.org/641842 Signed-off-by: Marek Szuba gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 app-backup/burp/burp-2.1.32.ebuild | 109 - 1 file changed, 109 deletions(-) diff --git a/app-backup/burp/burp-2.1.32.ebuild b/app-backup/burp/burp-2.1.32.ebuild deleted file mode 100644 index 9f8399e8ca1..000 --- a/app-backup/burp/burp-2.1.32.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools systemd user versionator - -DESCRIPTION="Network backup and restore client and server for Unix and Windows" -HOMEPAGE="https://burp.grke.org/; -SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm x86" -IUSE="acl ipv6 libressl test xattr" - -CDEPEND="dev-libs/uthash - net-libs/librsync - sys-libs/ncurses:0= - sys-libs/zlib - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - acl? ( sys-apps/acl ) - xattr? ( sys-apps/attr )" -DEPEND="${CDEPEND} - virtual/pkgconfig - test? ( dev-libs/check )" -RDEPEND="${CDEPEND} - virtual/logger" - -PATCHES=( - "${FILESDIR}"/${PN}-2.1.20-no_mkdir_run.patch - "${FILESDIR}"/${PN}-2.1.20-protocol1_by_default.patch - "${FILESDIR}"/${PN}-2.0.54-server_user.patch -) - -pkg_setup() { - enewgroup "${PN}" - enewuser "${PN}" -1 "" "" "${PN}" -} - -src_prepare() { - default - - eautoreconf -} - -src_configure() { - local myeconfargs=( - --localstatedir=/var - --sysconfdir=/etc/burp - --enable-largefile - $(use_enable acl) - $(use_enable ipv6) - $(use_enable xattr) - ) - # --runstatedir option will only work from autoconf-2.70 onwards - runstatedir='/run' \ - econf "${myeconfargs[@]}" -} - -src_install() { - default - fowners -R root:${PN} /var/spool/burp - fperms 0770 /var/spool/burp - - emake DESTDIR="${D}" install-configs - fowners -R root:${PN} /etc/burp - fperms 0750 /etc/burp - fperms 0640 /etc/burp/burp-server.conf - fperms 0750 /etc/burp/clientconfdir - - newinitd "${FILESDIR}"/${PN}.initd ${PN} - systemd_dounit "${FILESDIR}"/${PN}.service -} - -pkg_postinst() { - elog "Burp ebuilds now support the autoupgrade mechanism in both" - elog "client and server mode. In both cases it is disabled by" - elog "default. You almost certainly do NOT want to enable it in" - elog "client mode because upgrades obtained this way will not be" - elog "managed by Portage." - - if [[ ! -e /etc/burp/CA/index.txt ]]; then - elog "" - elog "At first run burp server will generate DH parameters and SSL" - elog "certificates. You should adjust configuration before." - elog "Server configuration is located at" - elog "" - elog " /etc/burp/burp-server.conf" - elog "" - fi - - # According to PMS this can be a space-separated list of version - # numbers, even though in practice it is typically just one. - local oldver - for oldver in ${REPLACING_VERSIONS}; do - if [[ $(get_major_version ${oldver}) -lt 2 ]]; then - ewarn "Starting with version 2.0.54 we no longer patch bedup to use" - ewarn "the server config file by default. If you use bedup, please" - ewarn "update your scripts to invoke it as" - ewarn "" - ewarn " bedup -c /etc/burp/burp-server.conf" - ewarn "" - ewarn "Otherwise deduplication will not work!" - break - fi - done -}
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 043a60e8b8bfeda86d11fc5ef36e136ebfc5ee5d Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Mar 27 23:25:12 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Mar 27 23:25:12 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=043a60e8 app-backup/burp: x86 stable (bug #641842) Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> app-backup/burp/burp-2.1.32-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/burp/burp-2.1.32-r1.ebuild b/app-backup/burp/burp-2.1.32-r1.ebuild index 88cb9a1f63f..18bb33408e5 100644 --- a/app-backup/burp/burp-2.1.32-r1.ebuild +++ b/app-backup/burp/burp-2.1.32-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm x86" IUSE="acl ipv6 libressl test xattr" CDEPEND="dev-libs/uthash
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 609857e101ede756f4a79783efad2508f1935ba6 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Mar 27 20:03:49 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Mar 27 20:03:49 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=609857e1 app-backup/burp: amd64 stable wrt bug #641842 Signed-off-by: Agostino Sarubbo gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" app-backup/burp/burp-2.1.32-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/burp/burp-2.1.32-r1.ebuild b/app-backup/burp/burp-2.1.32-r1.ebuild index 2a1ef667c7a..88cb9a1f63f 100644 --- a/app-backup/burp/burp-2.1.32-r1.ebuild +++ b/app-backup/burp/burp-2.1.32-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm ~x86" IUSE="acl ipv6 libressl test xattr" CDEPEND="dev-libs/uthash
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/files/
commit: 4b3a76d6d58d796effed0fbd84ee6d9ee8f627e9 Author: Marek Szuba gentoo org> AuthorDate: Mon Mar 25 14:07:19 2019 + Commit: Marek Szuba gentoo org> CommitDate: Mon Mar 25 14:11:27 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b3a76d6 app-backup/burp: fix /etc/burp permissions in the OpenRC init script Signed-off-by: Marek Szuba gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 app-backup/burp/files/burp.initd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-backup/burp/files/burp.initd b/app-backup/burp/files/burp.initd index a0b0dccacbc..f9af311e461 100644 --- a/app-backup/burp/files/burp.initd +++ b/app-backup/burp/files/burp.initd @@ -1,5 +1,5 @@ #!/sbin/openrc-run -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 BURP_CONFIG="/etc/burp/burp-server.conf" @@ -28,7 +28,7 @@ depend() { } start_pre() { - checkpath -o root:burp -m 0775 -d /etc/burp + checkpath -o root:burp -m 0750 -d /etc/burp checkpath -o root:burp -m 0640 -f /etc/burp/burp-server.conf checkpath -o root:burp -m 0750 -d /etc/burp/clientconfdir checkpath -o root:burp -m 0770 -d "$(get_backup_dir)"
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 8bffcba23b6618942f7dbcac18bba5d6318ffd4a Author: Marek Szuba gentoo org> AuthorDate: Mon Mar 25 14:02:18 2019 + Commit: Marek Szuba gentoo org> CommitDate: Mon Mar 25 14:11:26 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bffcba2 app-backup/burp: bump to version 2.2.18 and EAPI 7 Seems to fix the problem with running the test suite on a file system not supporting user xattrs as well. Closes: https://bugs.gentoo.org/679758 Closes: https://bugs.gentoo.org/641926 Signed-off-by: Marek Szuba gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 app-backup/burp/Manifest | 1 + app-backup/burp/burp-2.2.18.ebuild | 110 + 2 files changed, 111 insertions(+) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index 36b9ddd4865..e3ba14c4861 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -1 +1,2 @@ DIST burp-2.1.32.tar.gz 591737 BLAKE2B fd525bff32348f1dbc37b1c065d262ff8af1d999d19f63711ebcff3fb55e90a7440cc6cfc0b7eefe6f8e250672c799d86e65ed599f0b8d7dd80bebcb99888987 SHA512 2477b7a9a2123b227a27519f7f3d9facca7173a9e63d66f6a8fb2ae5408d8af4ad5bfdd0a14efd6cf80e7bc8e91907f7c293a3d621b86bafdbf163bfa08d0c81 +DIST burp-2.2.18.tar.gz 632805 BLAKE2B 6106aa4bd96db035ad5893c2fe314537e620a67519295fdf99efaf2c5a639bedd15b4c8d95caa3daa3072dfac28a1ba7fd7bb4f949d9ea2b70bd13060a22f2c6 SHA512 beb14c61ace6d61b98a10fc4e6709eec9722e28990de862eef6a75984f9fbd0f903c5fe64d20ed84c95528a9889bc22618ba6d2318318cf5d515b35688db0a4d diff --git a/app-backup/burp/burp-2.2.18.ebuild b/app-backup/burp/burp-2.2.18.ebuild new file mode 100644 index 000..94406549317 --- /dev/null +++ b/app-backup/burp/burp-2.2.18.ebuild @@ -0,0 +1,110 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools systemd user + +DESCRIPTION="Network backup and restore client and server for Unix and Windows" +HOMEPAGE="https://burp.grke.org/; +SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="acl ipv6 libressl test xattr" + +CDEPEND="dev-libs/uthash + net-libs/librsync + sys-libs/ncurses:0= + sys-libs/zlib + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + acl? ( sys-apps/acl ) + xattr? ( sys-apps/attr )" +DEPEND="${CDEPEND} + virtual/pkgconfig + test? ( dev-libs/check )" +RDEPEND="${CDEPEND} + virtual/logger" + +PATCHES=( + "${FILESDIR}"/${PN}-2.1.20-no_mkdir_run.patch + "${FILESDIR}"/${PN}-2.1.20-protocol1_by_default.patch + "${FILESDIR}"/${PN}-2.0.54-server_user.patch +) + +pkg_setup() { + enewgroup "${PN}" + enewuser "${PN}" -1 "" "" "${PN}" +} + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --localstatedir=/var + --sysconfdir=/etc/burp + --enable-largefile + $(use_enable acl) + $(use_enable ipv6) + $(use_enable xattr) + ) + # --runstatedir option will only work from autoconf-2.70 onwards + runstatedir='/run' \ + econf "${myeconfargs[@]}" +} + +src_install() { + default + keepdir /var/spool/burp + fowners -R root:${PN} /var/spool/burp + fperms 0770 /var/spool/burp + + emake DESTDIR="${D}" install-configs + fowners -R root:${PN} /etc/burp + fperms 0750 /etc/burp + fperms 0640 /etc/burp/burp-server.conf + fperms 0750 /etc/burp/clientconfdir + + newinitd "${FILESDIR}"/${PN}.initd ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service +} + +pkg_postinst() { + elog "Burp ebuilds now support the autoupgrade mechanism in both" + elog "client and server mode. In both cases it is disabled by" + elog "default. You almost certainly do NOT want to enable it in" + elog "client mode because upgrades obtained this way will not be" + elog "managed by Portage." + + if [[ ! -e /etc/burp/CA/index.txt ]]; then + elog "" + elog "At first run burp server will generate DH parameters and SSL" + elog "certificates. You should adjust configuration before." + elog "Server configuration is located at" + elog "" + elog " /etc/burp/burp-server.conf" + elog "" + fi + + # According to PMS this can be a space-separated list of version + # numbers, even though in practice it is typically just one. + local oldver + for oldver in ${REPLACING_VERSIONS}; do + if [[ $(ver_cut 1 ${oldver}) -lt 2 ]]; then + ewarn "Starting with version 2.0.54 we no longer patch bedup to use" + ewarn "the server config file
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 2faf0fcb38eaf787d0f9d18217274e16bce120b5 Author: Marek Szuba gentoo org> AuthorDate: Mon Mar 25 14:16:10 2019 + Commit: Marek Szuba gentoo org> CommitDate: Mon Mar 25 14:16:10 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2faf0fcb app-backup/burp: add version 2.1.32-r1 Identical to 2.1.32 apart from the copyright note, to be fast-stabilised on amd64 and x86 to propagate init-script change addressing Bug #641842. Bug: https://bugs.gentoo.org/641842 Signed-off-by: Marek Szuba gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 app-backup/burp/burp-2.1.32-r1.ebuild | 109 ++ 1 file changed, 109 insertions(+) diff --git a/app-backup/burp/burp-2.1.32-r1.ebuild b/app-backup/burp/burp-2.1.32-r1.ebuild new file mode 100644 index 000..2a1ef667c7a --- /dev/null +++ b/app-backup/burp/burp-2.1.32-r1.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools systemd user versionator + +DESCRIPTION="Network backup and restore client and server for Unix and Windows" +HOMEPAGE="https://burp.grke.org/; +SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="acl ipv6 libressl test xattr" + +CDEPEND="dev-libs/uthash + net-libs/librsync + sys-libs/ncurses:0= + sys-libs/zlib + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + acl? ( sys-apps/acl ) + xattr? ( sys-apps/attr )" +DEPEND="${CDEPEND} + virtual/pkgconfig + test? ( dev-libs/check )" +RDEPEND="${CDEPEND} + virtual/logger" + +PATCHES=( + "${FILESDIR}"/${PN}-2.1.20-no_mkdir_run.patch + "${FILESDIR}"/${PN}-2.1.20-protocol1_by_default.patch + "${FILESDIR}"/${PN}-2.0.54-server_user.patch +) + +pkg_setup() { + enewgroup "${PN}" + enewuser "${PN}" -1 "" "" "${PN}" +} + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --localstatedir=/var + --sysconfdir=/etc/burp + --enable-largefile + $(use_enable acl) + $(use_enable ipv6) + $(use_enable xattr) + ) + # --runstatedir option will only work from autoconf-2.70 onwards + runstatedir='/run' \ + econf "${myeconfargs[@]}" +} + +src_install() { + default + fowners -R root:${PN} /var/spool/burp + fperms 0770 /var/spool/burp + + emake DESTDIR="${D}" install-configs + fowners -R root:${PN} /etc/burp + fperms 0750 /etc/burp + fperms 0640 /etc/burp/burp-server.conf + fperms 0750 /etc/burp/clientconfdir + + newinitd "${FILESDIR}"/${PN}.initd ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service +} + +pkg_postinst() { + elog "Burp ebuilds now support the autoupgrade mechanism in both" + elog "client and server mode. In both cases it is disabled by" + elog "default. You almost certainly do NOT want to enable it in" + elog "client mode because upgrades obtained this way will not be" + elog "managed by Portage." + + if [[ ! -e /etc/burp/CA/index.txt ]]; then + elog "" + elog "At first run burp server will generate DH parameters and SSL" + elog "certificates. You should adjust configuration before." + elog "Server configuration is located at" + elog "" + elog " /etc/burp/burp-server.conf" + elog "" + fi + + # According to PMS this can be a space-separated list of version + # numbers, even though in practice it is typically just one. + local oldver + for oldver in ${REPLACING_VERSIONS}; do + if [[ $(get_major_version ${oldver}) -lt 2 ]]; then + ewarn "Starting with version 2.0.54 we no longer patch bedup to use" + ewarn "the server config file by default. If you use bedup, please" + ewarn "update your scripts to invoke it as" + ewarn "" + ewarn " bedup -c /etc/burp/burp-server.conf" + ewarn "" + ewarn "Otherwise deduplication will not work!" + break + fi + done +}
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 28d117f1034830fa6d85c455fa82127fd31612ee Author: Michael Mair-Keimberger gmail com> AuthorDate: Mon Jun 11 20:36:16 2018 + Commit: Marek Szuba gentoo org> CommitDate: Tue Jun 12 09:19:05 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28d117f1 app-backup/burp: use HTTPS Signed-off-by: Marek Szuba gentoo.org> app-backup/burp/burp-2.1.32.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/burp/burp-2.1.32.ebuild b/app-backup/burp/burp-2.1.32.ebuild index c3a8457ceda..9f8399e8ca1 100644 --- a/app-backup/burp/burp-2.1.32.ebuild +++ b/app-backup/burp/burp-2.1.32.ebuild @@ -6,7 +6,7 @@ EAPI=6 inherit autotools systemd user versionator DESCRIPTION="Network backup and restore client and server for Unix and Windows" -HOMEPAGE="http://burp.grke.org/; +HOMEPAGE="https://burp.grke.org/; SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="AGPL-3"
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/files/, app-backup/burp/
commit: 5cd39164b55ee94a0754a89c0069f228e58183ee Author: Marek Szuba gentoo org> AuthorDate: Tue May 29 09:25:37 2018 + Commit: Marek Szuba gentoo org> CommitDate: Tue May 29 09:26:30 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cd39164 app-backup/burp: remove old following full stabilisation of 2.1.32 There are now no versions left in the tree that are vulnerable to either #628770 or #641842 Bug: https://bugs.gentoo.org/show_bug.cgi?id=628770 Bug: https://bugs.gentoo.org/show_bug.cgi?id=641842 Package-Manager: Portage-2.3.40, Repoman-2.3.9 app-backup/burp/Manifest | 1 - app-backup/burp/burp-2.0.54-r4.ebuild | 111 - app-backup/burp/burp-2.0.54.ebuild | 110 .../burp-2.0.54-chuser_after_getting_lock.patch| 38 --- .../files/burp-2.0.54-ncurses_pkg-config.patch | 37 --- .../burp/files/burp-2.0.54-no_mkdir_run.patch | 10 -- .../files/burp-2.0.54-protocol1_by_default.patch | 24 - app-backup/burp/files/burp.tmpfiles| 1 - app-backup/burp/files/burp2.initd | 45 - 9 files changed, 377 deletions(-) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index ed43c346dc7..36b9ddd4865 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -1,2 +1 @@ -DIST burp-2.0.54.tar.gz 558845 BLAKE2B f6a868b09ad73e3b8aa171993849c8fec43c141d14a64ba7919ad73890905647741688d2f0c0b01ef2a584474ecd1464423b07279160d86c7f37d1bf37a384a7 SHA512 dccc4d3679dd759028cd6b71d09ae4e49a511e5d94b4df2f112ad974abb507bbc8fffaf63ef85c847b0f9363b20a9e817179ab556c5a788acacb7a25e7600fa4 DIST burp-2.1.32.tar.gz 591737 BLAKE2B fd525bff32348f1dbc37b1c065d262ff8af1d999d19f63711ebcff3fb55e90a7440cc6cfc0b7eefe6f8e250672c799d86e65ed599f0b8d7dd80bebcb99888987 SHA512 2477b7a9a2123b227a27519f7f3d9facca7173a9e63d66f6a8fb2ae5408d8af4ad5bfdd0a14efd6cf80e7bc8e91907f7c293a3d621b86bafdbf163bfa08d0c81 diff --git a/app-backup/burp/burp-2.0.54-r4.ebuild b/app-backup/burp/burp-2.0.54-r4.ebuild deleted file mode 100644 index 4484457367e..000 --- a/app-backup/burp/burp-2.0.54-r4.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools systemd user versionator - -DESCRIPTION="Network backup and restore client and server for Unix and Windows" -HOMEPAGE="http://burp.grke.org/; -SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="acl ipv6 libressl test xattr" - -CDEPEND="dev-libs/uthash - net-libs/librsync - sys-libs/ncurses:0= - sys-libs/zlib - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - acl? ( sys-apps/acl ) - xattr? ( sys-apps/attr )" -DEPEND="${CDEPEND} - virtual/pkgconfig - test? ( dev-libs/check )" -RDEPEND="${CDEPEND} - virtual/logger" - -PATCHES=( - "${FILESDIR}"/${PN}-2.0.54-ncurses_pkg-config.patch - "${FILESDIR}"/${PN}-2.0.54-no_mkdir_run.patch - "${FILESDIR}"/${PN}-2.0.54-protocol1_by_default.patch - "${FILESDIR}"/${PN}-2.0.54-server_user.patch - "${FILESDIR}"/${PN}-2.0.54-chuser_after_getting_lock.patch -) - -pkg_setup() { - enewgroup "${PN}" - enewuser "${PN}" -1 "" "" "${PN}" -} - -src_prepare() { - default - - eautoreconf -} - -src_configure() { - local myeconfargs=( - --localstatedir=/var - --sysconfdir=/etc/burp - --enable-largefile - $(use_enable acl) - $(use_enable ipv6) - $(use_enable xattr) - ) - # --runstatedir option will only work from autoconf-2.70 onwards - runstatedir='/run' \ - econf "${myeconfargs[@]}" -} - -src_install() { - default - fowners -R root:${PN} /var/spool/burp - fperms 0770 /var/spool/burp - - emake DESTDIR="${D}" install-configs - fowners -R root:${PN} /etc/burp - fperms 0750 /etc/burp - fperms 0640 /etc/burp/burp-server.conf - fperms 0750 /etc/burp/clientconfdir - - newinitd "${FILESDIR}"/${PN}.initd ${PN} - systemd_dounit "${FILESDIR}"/${PN}.service -} - -pkg_postinst() { - elog "Burp ebuilds now support the autoupgrade mechanism in both" - elog "client and server mode. In both cases it is disabled by" - elog "default. You almost certainly do NOT want to enable it in" - elog "client mode because upgrades obtained this way will not be" - elog "managed by Portage." - - if [[ ! -e /etc/burp/CA/index.txt ]]; then - elog "" - elog "At first run burp server will generate DH parameters and SSL" - elog "certificates. You should adjust configuration before." -
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: d4e07fadda3352182dae221691c388a3496a3869 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun May 27 14:10:42 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun May 27 14:13:52 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4e07fad app-backup/burp: x86 stable (bug #655950) Package-Manager: Portage-2.3.40, Repoman-2.3.9 app-backup/burp/burp-2.1.32.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/burp/burp-2.1.32.ebuild b/app-backup/burp/burp-2.1.32.ebuild index 85135a31410..c3a8457ceda 100644 --- a/app-backup/burp/burp-2.1.32.ebuild +++ b/app-backup/burp/burp-2.1.32.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm x86" IUSE="acl ipv6 libressl test xattr" CDEPEND="dev-libs/uthash
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 0ee5db84608772f0a3078be3b05001c5e83981de Author: Marek Szuba gentoo org> AuthorDate: Fri May 25 10:19:21 2018 + Commit: Marek Szuba gentoo org> CommitDate: Fri May 25 10:19:21 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ee5db84 app-backup/burp: remove old Package-Manager: Portage-2.3.39, Repoman-2.3.9 app-backup/burp/Manifest | 4 -- app-backup/burp/burp-2.0.54-r2.ebuild | 114 -- app-backup/burp/burp-2.1.22.ebuild| 113 - app-backup/burp/burp-2.1.24-r1.ebuild | 109 app-backup/burp/burp-2.1.26.ebuild| 109 app-backup/burp/burp-2.1.28.ebuild| 109 6 files changed, 558 deletions(-) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index 5a85cfad3d8..ed43c346dc7 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -1,6 +1,2 @@ DIST burp-2.0.54.tar.gz 558845 BLAKE2B f6a868b09ad73e3b8aa171993849c8fec43c141d14a64ba7919ad73890905647741688d2f0c0b01ef2a584474ecd1464423b07279160d86c7f37d1bf37a384a7 SHA512 dccc4d3679dd759028cd6b71d09ae4e49a511e5d94b4df2f112ad974abb507bbc8fffaf63ef85c847b0f9363b20a9e817179ab556c5a788acacb7a25e7600fa4 -DIST burp-2.1.22.tar.gz 582938 BLAKE2B dbc0b7612e9cda2186d16426ec1a39559af965fcbc393259e5d4d1f376c666e8532f25dbe51d2ec816fc2e630f81b059c77aee572c562bf47f466f4114e875fd SHA512 028b48c585cdc607eb00af5f60e01541a54885b8084e0353d01b1e01744848967011cd330a443ae143884852c2dbc18fb25f364ce129a31ccbcf0f8d25ccb730 -DIST burp-2.1.24.tar.gz 586055 BLAKE2B 6186e791e8b0cea74ecfbd4a85624f2492bd2721e705d8f5fb6783eb03390c7c10d88e4e4e33095aff985c70e6da59b3bb3b0f652cc850f443dabef23517c05f SHA512 b23f5e33510493e08b9b6eda405a017c8f75811fa18c9bcb6f96fbf716a79934e6c714f1258c39a81dcc52ef1a88e3629a0862bbd2462fbdc30cc7fb1b117ba6 -DIST burp-2.1.26.tar.gz 588548 BLAKE2B f17d03cd79972d1a6bee3163092cd8957208024ca121113493c942cf268e53ab4dadfe05b74c5653a42088f1fb5e4e16b11632c602f2f1f09ecf1010ef43050c SHA512 abfd6866413b4bd9e382fde4cd1f2a51b41a306605dc1fce309011c4340c6e58900839878ade4e53e2d70077ea8ea92eac3ee727783e6a316efaa7b0e75e116f -DIST burp-2.1.28.tar.gz 590482 BLAKE2B 933e7b966ea75012b46af828fc50df1dbdafec3d6fef41149dc37d9526dd8819a3f5ffef53b75a5a196781a37e8220b58ba81dbeff8e7f0006617c7d021949b5 SHA512 8784f9dfad58cdcd1f25f669bccefaaf8df95c02ae317d17b6a70e4215e40eb16e8f65bdee3e25e463cc9b58516d2244f72877d4fbd1509938ed9d542d7a62ad DIST burp-2.1.32.tar.gz 591737 BLAKE2B fd525bff32348f1dbc37b1c065d262ff8af1d999d19f63711ebcff3fb55e90a7440cc6cfc0b7eefe6f8e250672c799d86e65ed599f0b8d7dd80bebcb99888987 SHA512 2477b7a9a2123b227a27519f7f3d9facca7173a9e63d66f6a8fb2ae5408d8af4ad5bfdd0a14efd6cf80e7bc8e91907f7c293a3d621b86bafdbf163bfa08d0c81 diff --git a/app-backup/burp/burp-2.0.54-r2.ebuild b/app-backup/burp/burp-2.0.54-r2.ebuild deleted file mode 100644 index e05b1d7a3ff..000 --- a/app-backup/burp/burp-2.0.54-r2.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools systemd tmpfiles user versionator - -DESCRIPTION="Network backup and restore client and server for Unix and Windows" -HOMEPAGE="http://burp.grke.org/; -SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="acl ipv6 libressl test xattr" - -CDEPEND="dev-libs/uthash - net-libs/librsync - sys-libs/ncurses:0= - sys-libs/zlib - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - acl? ( sys-apps/acl ) - xattr? ( sys-apps/attr )" -DEPEND="${CDEPEND} - virtual/pkgconfig - test? ( dev-libs/check )" -RDEPEND="${CDEPEND} - virtual/logger" - -PATCHES=( - "${FILESDIR}"/${PN}-2.0.54-ncurses_pkg-config.patch - "${FILESDIR}"/${PN}-2.0.54-no_mkdir_run.patch - "${FILESDIR}"/${PN}-2.0.54-protocol1_by_default.patch - "${FILESDIR}"/${PN}-2.0.54-server_user.patch -) - -pkg_setup() { - enewgroup "${PN}" - enewuser "${PN}" -1 "" "" "${PN}" -} - -src_prepare() { - default - - eautoreconf -} - -src_configure() { - local myeconfargs=( - --localstatedir=/var - --sysconfdir=/etc/burp - --enable-largefile - $(use_enable acl) - $(use_enable ipv6) - $(use_enable xattr) - ) - # --runstatedir option will only work from autoconf-2.70 onwards - runstatedir='/run/burp' \ - econf "${myeconfargs[@]}" -} - -src_install() { - default - fowners -R root:${PN} /var/spool/burp - fperms 0770 /var/spool/burp - - emake DESTDIR="${D}" install-configs - fowners -R root:${PN} /etc/burp - fperms 0775 /etc/burp -
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: d7630883c605df88373c5d442d437424195ead1a Author: Agostino Sarubbo gentoo org> AuthorDate: Fri May 18 14:44:39 2018 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri May 18 14:44:39 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7630883 app-backup/burp: amd64 stable wrt bug #655950 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="amd64" app-backup/burp/burp-2.1.32.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/burp/burp-2.1.32.ebuild b/app-backup/burp/burp-2.1.32.ebuild index 0b3678fbd2a..85135a31410 100644 --- a/app-backup/burp/burp-2.1.32.ebuild +++ b/app-backup/burp/burp-2.1.32.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm ~x86" IUSE="acl ipv6 libressl test xattr" CDEPEND="dev-libs/uthash
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: b52e3994c3657664905ac48a36809fa0d3efab84 Author: Marek Szuba gentoo org> AuthorDate: Wed Apr 18 13:14:19 2018 + Commit: Marek Szuba gentoo org> CommitDate: Wed Apr 18 13:22:47 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b52e3994 app-backup/burp: bump to 2.1.32 Package-Manager: Portage-2.3.24, Repoman-2.3.6 app-backup/burp/Manifest | 1 + app-backup/burp/burp-2.1.32.ebuild | 109 + 2 files changed, 110 insertions(+) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index fad230022e4..5a85cfad3d8 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -3,3 +3,4 @@ DIST burp-2.1.22.tar.gz 582938 BLAKE2B dbc0b7612e9cda2186d16426ec1a39559af965fcb DIST burp-2.1.24.tar.gz 586055 BLAKE2B 6186e791e8b0cea74ecfbd4a85624f2492bd2721e705d8f5fb6783eb03390c7c10d88e4e4e33095aff985c70e6da59b3bb3b0f652cc850f443dabef23517c05f SHA512 b23f5e33510493e08b9b6eda405a017c8f75811fa18c9bcb6f96fbf716a79934e6c714f1258c39a81dcc52ef1a88e3629a0862bbd2462fbdc30cc7fb1b117ba6 DIST burp-2.1.26.tar.gz 588548 BLAKE2B f17d03cd79972d1a6bee3163092cd8957208024ca121113493c942cf268e53ab4dadfe05b74c5653a42088f1fb5e4e16b11632c602f2f1f09ecf1010ef43050c SHA512 abfd6866413b4bd9e382fde4cd1f2a51b41a306605dc1fce309011c4340c6e58900839878ade4e53e2d70077ea8ea92eac3ee727783e6a316efaa7b0e75e116f DIST burp-2.1.28.tar.gz 590482 BLAKE2B 933e7b966ea75012b46af828fc50df1dbdafec3d6fef41149dc37d9526dd8819a3f5ffef53b75a5a196781a37e8220b58ba81dbeff8e7f0006617c7d021949b5 SHA512 8784f9dfad58cdcd1f25f669bccefaaf8df95c02ae317d17b6a70e4215e40eb16e8f65bdee3e25e463cc9b58516d2244f72877d4fbd1509938ed9d542d7a62ad +DIST burp-2.1.32.tar.gz 591737 BLAKE2B fd525bff32348f1dbc37b1c065d262ff8af1d999d19f63711ebcff3fb55e90a7440cc6cfc0b7eefe6f8e250672c799d86e65ed599f0b8d7dd80bebcb99888987 SHA512 2477b7a9a2123b227a27519f7f3d9facca7173a9e63d66f6a8fb2ae5408d8af4ad5bfdd0a14efd6cf80e7bc8e91907f7c293a3d621b86bafdbf163bfa08d0c81 diff --git a/app-backup/burp/burp-2.1.32.ebuild b/app-backup/burp/burp-2.1.32.ebuild new file mode 100644 index 000..0b3678fbd2a --- /dev/null +++ b/app-backup/burp/burp-2.1.32.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools systemd user versionator + +DESCRIPTION="Network backup and restore client and server for Unix and Windows" +HOMEPAGE="http://burp.grke.org/; +SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="acl ipv6 libressl test xattr" + +CDEPEND="dev-libs/uthash + net-libs/librsync + sys-libs/ncurses:0= + sys-libs/zlib + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + acl? ( sys-apps/acl ) + xattr? ( sys-apps/attr )" +DEPEND="${CDEPEND} + virtual/pkgconfig + test? ( dev-libs/check )" +RDEPEND="${CDEPEND} + virtual/logger" + +PATCHES=( + "${FILESDIR}"/${PN}-2.1.20-no_mkdir_run.patch + "${FILESDIR}"/${PN}-2.1.20-protocol1_by_default.patch + "${FILESDIR}"/${PN}-2.0.54-server_user.patch +) + +pkg_setup() { + enewgroup "${PN}" + enewuser "${PN}" -1 "" "" "${PN}" +} + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --localstatedir=/var + --sysconfdir=/etc/burp + --enable-largefile + $(use_enable acl) + $(use_enable ipv6) + $(use_enable xattr) + ) + # --runstatedir option will only work from autoconf-2.70 onwards + runstatedir='/run' \ + econf "${myeconfargs[@]}" +} + +src_install() { + default + fowners -R root:${PN} /var/spool/burp + fperms 0770 /var/spool/burp + + emake DESTDIR="${D}" install-configs + fowners -R root:${PN} /etc/burp + fperms 0750 /etc/burp + fperms 0640 /etc/burp/burp-server.conf + fperms 0750 /etc/burp/clientconfdir + + newinitd "${FILESDIR}"/${PN}.initd ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service +} + +pkg_postinst() { + elog "Burp ebuilds now support the autoupgrade mechanism in both" + elog "client and server mode. In both cases it is disabled by" + elog "default. You almost certainly do NOT want to enable it in" + elog "client mode because upgrades obtained this way will not be" + elog "managed by Portage." + + if [[ ! -e /etc/burp/CA/index.txt ]]; then + elog "" + elog "At first run burp server will generate DH parameters and SSL" + elog "certificates. You should adjust configuration before." + elog "Server configuration is located at" + elog "" + elog " /etc/burp/burp-server.conf" +
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 5cf5671423f3528b0bcdba6d4ba501d1353b7947 Author: Marek Szuba gentoo org> AuthorDate: Thu Feb 15 15:52:38 2018 + Commit: Marek Szuba gentoo org> CommitDate: Thu Feb 15 16:31:22 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cf56714 app-backup/burp: bump to 2.1.28 This is the first version declared stable by upstream since 2.0.54. Package-Manager: Portage-2.3.19, Repoman-2.3.6 app-backup/burp/Manifest | 1 + app-backup/burp/burp-2.1.28.ebuild | 109 + 2 files changed, 110 insertions(+) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index a6d88e459f8..fad230022e4 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -2,3 +2,4 @@ DIST burp-2.0.54.tar.gz 558845 BLAKE2B f6a868b09ad73e3b8aa171993849c8fec43c141d1 DIST burp-2.1.22.tar.gz 582938 BLAKE2B dbc0b7612e9cda2186d16426ec1a39559af965fcbc393259e5d4d1f376c666e8532f25dbe51d2ec816fc2e630f81b059c77aee572c562bf47f466f4114e875fd SHA512 028b48c585cdc607eb00af5f60e01541a54885b8084e0353d01b1e01744848967011cd330a443ae143884852c2dbc18fb25f364ce129a31ccbcf0f8d25ccb730 DIST burp-2.1.24.tar.gz 586055 BLAKE2B 6186e791e8b0cea74ecfbd4a85624f2492bd2721e705d8f5fb6783eb03390c7c10d88e4e4e33095aff985c70e6da59b3bb3b0f652cc850f443dabef23517c05f SHA512 b23f5e33510493e08b9b6eda405a017c8f75811fa18c9bcb6f96fbf716a79934e6c714f1258c39a81dcc52ef1a88e3629a0862bbd2462fbdc30cc7fb1b117ba6 DIST burp-2.1.26.tar.gz 588548 BLAKE2B f17d03cd79972d1a6bee3163092cd8957208024ca121113493c942cf268e53ab4dadfe05b74c5653a42088f1fb5e4e16b11632c602f2f1f09ecf1010ef43050c SHA512 abfd6866413b4bd9e382fde4cd1f2a51b41a306605dc1fce309011c4340c6e58900839878ade4e53e2d70077ea8ea92eac3ee727783e6a316efaa7b0e75e116f +DIST burp-2.1.28.tar.gz 590482 BLAKE2B 933e7b966ea75012b46af828fc50df1dbdafec3d6fef41149dc37d9526dd8819a3f5ffef53b75a5a196781a37e8220b58ba81dbeff8e7f0006617c7d021949b5 SHA512 8784f9dfad58cdcd1f25f669bccefaaf8df95c02ae317d17b6a70e4215e40eb16e8f65bdee3e25e463cc9b58516d2244f72877d4fbd1509938ed9d542d7a62ad diff --git a/app-backup/burp/burp-2.1.28.ebuild b/app-backup/burp/burp-2.1.28.ebuild new file mode 100644 index 000..0b3678fbd2a --- /dev/null +++ b/app-backup/burp/burp-2.1.28.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools systemd user versionator + +DESCRIPTION="Network backup and restore client and server for Unix and Windows" +HOMEPAGE="http://burp.grke.org/; +SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="acl ipv6 libressl test xattr" + +CDEPEND="dev-libs/uthash + net-libs/librsync + sys-libs/ncurses:0= + sys-libs/zlib + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + acl? ( sys-apps/acl ) + xattr? ( sys-apps/attr )" +DEPEND="${CDEPEND} + virtual/pkgconfig + test? ( dev-libs/check )" +RDEPEND="${CDEPEND} + virtual/logger" + +PATCHES=( + "${FILESDIR}"/${PN}-2.1.20-no_mkdir_run.patch + "${FILESDIR}"/${PN}-2.1.20-protocol1_by_default.patch + "${FILESDIR}"/${PN}-2.0.54-server_user.patch +) + +pkg_setup() { + enewgroup "${PN}" + enewuser "${PN}" -1 "" "" "${PN}" +} + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --localstatedir=/var + --sysconfdir=/etc/burp + --enable-largefile + $(use_enable acl) + $(use_enable ipv6) + $(use_enable xattr) + ) + # --runstatedir option will only work from autoconf-2.70 onwards + runstatedir='/run' \ + econf "${myeconfargs[@]}" +} + +src_install() { + default + fowners -R root:${PN} /var/spool/burp + fperms 0770 /var/spool/burp + + emake DESTDIR="${D}" install-configs + fowners -R root:${PN} /etc/burp + fperms 0750 /etc/burp + fperms 0640 /etc/burp/burp-server.conf + fperms 0750 /etc/burp/clientconfdir + + newinitd "${FILESDIR}"/${PN}.initd ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service +} + +pkg_postinst() { + elog "Burp ebuilds now support the autoupgrade mechanism in both" + elog "client and server mode. In both cases it is disabled by" + elog "default. You almost certainly do NOT want to enable it in" + elog "client mode because upgrades obtained this way will not be" + elog "managed by Portage." + + if [[ ! -e /etc/burp/CA/index.txt ]]; then + elog "" + elog "At first run burp server will generate DH parameters and SSL" + elog "certificates. You should adjust configuration before." + elog "Server configuration is located at" + elog "" +
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 0b0d2f87444f6ee15dbc756b0ce8122d84061707 Author: Marek Szuba gentoo org> AuthorDate: Fri Jan 5 11:09:07 2018 + Commit: Marek Szuba gentoo org> CommitDate: Fri Jan 5 11:09:29 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b0d2f87 app-backup/burp: bump to 2.1.26 Happy 2018! Package-Manager: Portage-2.3.13, Repoman-2.3.3 app-backup/burp/Manifest | 1 + app-backup/burp/burp-2.1.26.ebuild | 109 + 2 files changed, 110 insertions(+) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index 5118ac92b56..a6d88e459f8 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -1,3 +1,4 @@ DIST burp-2.0.54.tar.gz 558845 BLAKE2B f6a868b09ad73e3b8aa171993849c8fec43c141d14a64ba7919ad73890905647741688d2f0c0b01ef2a584474ecd1464423b07279160d86c7f37d1bf37a384a7 SHA512 dccc4d3679dd759028cd6b71d09ae4e49a511e5d94b4df2f112ad974abb507bbc8fffaf63ef85c847b0f9363b20a9e817179ab556c5a788acacb7a25e7600fa4 DIST burp-2.1.22.tar.gz 582938 BLAKE2B dbc0b7612e9cda2186d16426ec1a39559af965fcbc393259e5d4d1f376c666e8532f25dbe51d2ec816fc2e630f81b059c77aee572c562bf47f466f4114e875fd SHA512 028b48c585cdc607eb00af5f60e01541a54885b8084e0353d01b1e01744848967011cd330a443ae143884852c2dbc18fb25f364ce129a31ccbcf0f8d25ccb730 DIST burp-2.1.24.tar.gz 586055 BLAKE2B 6186e791e8b0cea74ecfbd4a85624f2492bd2721e705d8f5fb6783eb03390c7c10d88e4e4e33095aff985c70e6da59b3bb3b0f652cc850f443dabef23517c05f SHA512 b23f5e33510493e08b9b6eda405a017c8f75811fa18c9bcb6f96fbf716a79934e6c714f1258c39a81dcc52ef1a88e3629a0862bbd2462fbdc30cc7fb1b117ba6 +DIST burp-2.1.26.tar.gz 588548 BLAKE2B f17d03cd79972d1a6bee3163092cd8957208024ca121113493c942cf268e53ab4dadfe05b74c5653a42088f1fb5e4e16b11632c602f2f1f09ecf1010ef43050c SHA512 abfd6866413b4bd9e382fde4cd1f2a51b41a306605dc1fce309011c4340c6e58900839878ade4e53e2d70077ea8ea92eac3ee727783e6a316efaa7b0e75e116f diff --git a/app-backup/burp/burp-2.1.26.ebuild b/app-backup/burp/burp-2.1.26.ebuild new file mode 100644 index 000..0b3678fbd2a --- /dev/null +++ b/app-backup/burp/burp-2.1.26.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools systemd user versionator + +DESCRIPTION="Network backup and restore client and server for Unix and Windows" +HOMEPAGE="http://burp.grke.org/; +SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="acl ipv6 libressl test xattr" + +CDEPEND="dev-libs/uthash + net-libs/librsync + sys-libs/ncurses:0= + sys-libs/zlib + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + acl? ( sys-apps/acl ) + xattr? ( sys-apps/attr )" +DEPEND="${CDEPEND} + virtual/pkgconfig + test? ( dev-libs/check )" +RDEPEND="${CDEPEND} + virtual/logger" + +PATCHES=( + "${FILESDIR}"/${PN}-2.1.20-no_mkdir_run.patch + "${FILESDIR}"/${PN}-2.1.20-protocol1_by_default.patch + "${FILESDIR}"/${PN}-2.0.54-server_user.patch +) + +pkg_setup() { + enewgroup "${PN}" + enewuser "${PN}" -1 "" "" "${PN}" +} + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --localstatedir=/var + --sysconfdir=/etc/burp + --enable-largefile + $(use_enable acl) + $(use_enable ipv6) + $(use_enable xattr) + ) + # --runstatedir option will only work from autoconf-2.70 onwards + runstatedir='/run' \ + econf "${myeconfargs[@]}" +} + +src_install() { + default + fowners -R root:${PN} /var/spool/burp + fperms 0770 /var/spool/burp + + emake DESTDIR="${D}" install-configs + fowners -R root:${PN} /etc/burp + fperms 0750 /etc/burp + fperms 0640 /etc/burp/burp-server.conf + fperms 0750 /etc/burp/clientconfdir + + newinitd "${FILESDIR}"/${PN}.initd ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service +} + +pkg_postinst() { + elog "Burp ebuilds now support the autoupgrade mechanism in both" + elog "client and server mode. In both cases it is disabled by" + elog "default. You almost certainly do NOT want to enable it in" + elog "client mode because upgrades obtained this way will not be" + elog "managed by Portage." + + if [[ ! -e /etc/burp/CA/index.txt ]]; then + elog "" + elog "At first run burp server will generate DH parameters and SSL" + elog "certificates. You should adjust configuration before." + elog "Server configuration is located at" + elog "" + elog " /etc/burp/burp-server.conf" + elog "" + fi + + # According to PMS this can be a
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 25a4b59e5dd9a690eb3efe97fa0440b8cb75cf64 Author: Marek Szuba gentoo org> AuthorDate: Thu Dec 21 14:49:11 2017 + Commit: Marek Szuba gentoo org> CommitDate: Thu Dec 21 14:52:47 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25a4b59e app-backup/burp: set more restrictive permissions on /etc/burp The user burp server runs as shouldn't be allowed to write to the config directory, just read from it. Gentoo-Bug: https://bugs.gentoo.org/641842 Package-Manager: Portage-2.3.13, Repoman-2.3.3 app-backup/burp/{burp-2.0.54-r3.ebuild => burp-2.0.54-r4.ebuild} | 2 +- app-backup/burp/{burp-2.1.24.ebuild => burp-2.1.24-r1.ebuild}| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-backup/burp/burp-2.0.54-r3.ebuild b/app-backup/burp/burp-2.0.54-r4.ebuild similarity index 99% rename from app-backup/burp/burp-2.0.54-r3.ebuild rename to app-backup/burp/burp-2.0.54-r4.ebuild index 7d916cbb59c..4484457367e 100644 --- a/app-backup/burp/burp-2.0.54-r3.ebuild +++ b/app-backup/burp/burp-2.0.54-r4.ebuild @@ -68,7 +68,7 @@ src_install() { emake DESTDIR="${D}" install-configs fowners -R root:${PN} /etc/burp - fperms 0775 /etc/burp + fperms 0750 /etc/burp fperms 0640 /etc/burp/burp-server.conf fperms 0750 /etc/burp/clientconfdir diff --git a/app-backup/burp/burp-2.1.24.ebuild b/app-backup/burp/burp-2.1.24-r1.ebuild similarity index 99% rename from app-backup/burp/burp-2.1.24.ebuild rename to app-backup/burp/burp-2.1.24-r1.ebuild index 9f69e915ca5..c4b44cdd39c 100644 --- a/app-backup/burp/burp-2.1.24.ebuild +++ b/app-backup/burp/burp-2.1.24-r1.ebuild @@ -66,7 +66,7 @@ src_install() { emake DESTDIR="${D}" install-configs fowners -R root:${PN} /etc/burp - fperms 0775 /etc/burp + fperms 0750 /etc/burp fperms 0640 /etc/burp/burp-server.conf fperms 0750 /etc/burp/clientconfdir
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/files/, app-backup/burp/
commit: 88b7eff0dff2a5ac42ba1915a902051060323b57 Author: Marek Szuba gentoo org> AuthorDate: Wed Dec 20 16:02:37 2017 + Commit: Marek Szuba gentoo org> CommitDate: Wed Dec 20 16:30:43 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88b7eff0 app-backup/burp-2.0.54: backport setuid-after-getting-lock fix from 2.1 This should take care of potential privilege escalation via PID-file manipulation. Gentoo-Bug: https://bugs.gentoo.org/628770 Package-Manager: Portage-2.3.13, Repoman-2.3.3 app-backup/burp/burp-2.0.54-r3.ebuild | 111 + .../burp-2.0.54-chuser_after_getting_lock.patch| 38 +++ 2 files changed, 149 insertions(+) diff --git a/app-backup/burp/burp-2.0.54-r3.ebuild b/app-backup/burp/burp-2.0.54-r3.ebuild new file mode 100644 index 000..7d916cbb59c --- /dev/null +++ b/app-backup/burp/burp-2.0.54-r3.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools systemd user versionator + +DESCRIPTION="Network backup and restore client and server for Unix and Windows" +HOMEPAGE="http://burp.grke.org/; +SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="acl ipv6 libressl test xattr" + +CDEPEND="dev-libs/uthash + net-libs/librsync + sys-libs/ncurses:0= + sys-libs/zlib + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + acl? ( sys-apps/acl ) + xattr? ( sys-apps/attr )" +DEPEND="${CDEPEND} + virtual/pkgconfig + test? ( dev-libs/check )" +RDEPEND="${CDEPEND} + virtual/logger" + +PATCHES=( + "${FILESDIR}"/${PN}-2.0.54-ncurses_pkg-config.patch + "${FILESDIR}"/${PN}-2.0.54-no_mkdir_run.patch + "${FILESDIR}"/${PN}-2.0.54-protocol1_by_default.patch + "${FILESDIR}"/${PN}-2.0.54-server_user.patch + "${FILESDIR}"/${PN}-2.0.54-chuser_after_getting_lock.patch +) + +pkg_setup() { + enewgroup "${PN}" + enewuser "${PN}" -1 "" "" "${PN}" +} + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --localstatedir=/var + --sysconfdir=/etc/burp + --enable-largefile + $(use_enable acl) + $(use_enable ipv6) + $(use_enable xattr) + ) + # --runstatedir option will only work from autoconf-2.70 onwards + runstatedir='/run' \ + econf "${myeconfargs[@]}" +} + +src_install() { + default + fowners -R root:${PN} /var/spool/burp + fperms 0770 /var/spool/burp + + emake DESTDIR="${D}" install-configs + fowners -R root:${PN} /etc/burp + fperms 0775 /etc/burp + fperms 0640 /etc/burp/burp-server.conf + fperms 0750 /etc/burp/clientconfdir + + newinitd "${FILESDIR}"/${PN}.initd ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service +} + +pkg_postinst() { + elog "Burp ebuilds now support the autoupgrade mechanism in both" + elog "client and server mode. In both cases it is disabled by" + elog "default. You almost certainly do NOT want to enable it in" + elog "client mode because upgrades obtained this way will not be" + elog "managed by Portage." + + if [[ ! -e /etc/burp/CA/index.txt ]]; then + elog "" + elog "At first run burp server will generate DH parameters and SSL" + elog "certificates. You should adjust configuration before." + elog "Server configuration is located at" + elog "" + elog " /etc/burp/burp-server.conf" + elog "" + fi + + # According to PMS this can be a space-separated list of version + # numbers, even though in practice it is typically just one. + local oldver + for oldver in ${REPLACING_VERSIONS}; do + if [[ $(get_major_version ${oldver}) -lt 2 ]]; then + ewarn "Starting with version 2.0.54 we no longer patch bedup to use" + ewarn "the server config file by default. If you use bedup, please" + ewarn "update your scripts to invoke it as" + ewarn "" + ewarn " bedup -c /etc/burp/burp-server.conf" + ewarn "" + ewarn "Otherwise deduplication will not work!" + break + fi + done +} diff --git a/app-backup/burp/files/burp-2.0.54-chuser_after_getting_lock.patch b/app-backup/burp/files/burp-2.0.54-chuser_after_getting_lock.patch new file mode 100644 index 000..3f75c878d5b --- /dev/null +++ b/app-backup/burp/files/burp-2.0.54-chuser_after_getting_lock.patch @@ -0,0 +1,38 @@ +From
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/files/, app-backup/burp/
commit: 7dc0fb3aff1255a725286e0aafc73cf9f3b27bbd Author: Marek Szuba gentoo org> AuthorDate: Wed Dec 20 11:57:38 2017 + Commit: Marek Szuba gentoo org> CommitDate: Wed Dec 20 12:49:07 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dc0fb3a app-backup/burp: remove old Package-Manager: Portage-2.3.13, Repoman-2.3.3 app-backup/burp/Manifest | 2 - app-backup/burp/burp-1.4.40-r5.ebuild | 115 - app-backup/burp/burp-2.0.54-r1.ebuild | 112 app-backup/burp/burp-2.1.20.ebuild | 113 app-backup/burp/files/1.4.40-bedup-conf-path.patch | 33 -- .../files/1.4.40-non-zero-or-build-failure.patch | 13 --- app-backup/burp/files/1.4.40-tinfo.patch | 22 app-backup/burp/files/burp.initd | 46 - 8 files changed, 456 deletions(-) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index 76eac330771..357a085e653 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -1,4 +1,2 @@ -DIST burp-1.4.40.tar.bz2 712937 BLAKE2B b6d9496ba8693db82f1f8119e3fc643c4bd533f448beecc9846a5e5f3b558d4bbf6539d764cf2ae9c1b328fae217bad7665ec0e491e903174583541879d4c841 SHA512 b44ba3a63d3b75f6fee55bbfef70ac07fa87e78ddb22a398e31a86670dfa3f2db1c9dbc58de3d0038cdc409bd5ae52c8e901cb26975fd7dbe0f773c4841af10c DIST burp-2.0.54.tar.gz 558845 BLAKE2B f6a868b09ad73e3b8aa171993849c8fec43c141d14a64ba7919ad73890905647741688d2f0c0b01ef2a584474ecd1464423b07279160d86c7f37d1bf37a384a7 SHA512 dccc4d3679dd759028cd6b71d09ae4e49a511e5d94b4df2f112ad974abb507bbc8fffaf63ef85c847b0f9363b20a9e817179ab556c5a788acacb7a25e7600fa4 -DIST burp-2.1.20.tar.gz 579488 BLAKE2B 6a89456b75caacb9079b845eb5b443fd0b6872e7dac9e94ed11fc05a0005211a5a9311a9f609eb88230c817f6576b7b8bc80d05339cb7e7097ad726ffa838945 SHA512 5937187e0c93e21b4e3f4ab92f05589f8da56c774cf86644f095a0bff93c127911b2d513c04e380188956c2a97fb01ce471bb746d630baa5d30e6a70b53a0389 DIST burp-2.1.22.tar.gz 582938 BLAKE2B dbc0b7612e9cda2186d16426ec1a39559af965fcbc393259e5d4d1f376c666e8532f25dbe51d2ec816fc2e630f81b059c77aee572c562bf47f466f4114e875fd SHA512 028b48c585cdc607eb00af5f60e01541a54885b8084e0353d01b1e01744848967011cd330a443ae143884852c2dbc18fb25f364ce129a31ccbcf0f8d25ccb730 diff --git a/app-backup/burp/burp-1.4.40-r5.ebuild b/app-backup/burp/burp-1.4.40-r5.ebuild deleted file mode 100644 index 069a2df1365..000 --- a/app-backup/burp/burp-1.4.40-r5.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools eutils user - -DESCRIPTION="Network backup and restore client and server for Unix and Windows" -HOMEPAGE="http://burp.grke.org/; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 - http://burp.grke.org/downloads/${P}/${P}.tar.bz2; - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="acl afs ipv6 libressl nls tcpd xattr" - -DEPEND=" - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - dev-libs/uthash - sys-libs/libcap - ~net-libs/librsync-0.9.7 - sys-libs/ncurses:0= - sys-libs/zlib - acl? ( sys-apps/acl ) - afs? ( net-fs/openafs ) - nls? ( sys-devel/gettext ) - tcpd? ( sys-apps/tcp-wrappers ) - xattr? ( sys-apps/attr ) - " -RDEPEND="${DEPEND} - virtual/logger - " - -DOCS=( CONTRIBUTORS DONATIONS UPGRADING ) -PATCHES=( - "${FILESDIR}/${PV}-non-zero-or-build-failure.patch" - "${FILESDIR}/${PV}-bedup-conf-path.patch" - "${FILESDIR}/${PV}-tinfo.patch" - ) - -pkg_setup() { - enewgroup "${PN}" - enewuser "${PN}" -1 "" "" "${PN}" -} - -src_prepare() { - epatch "${PATCHES[@]}" - eautoreconf - sed -e '/autoupgrade/d' -i "${S}"/Makefile.in || die - rm "${S}"/docs/autoupgrade.txt || die -} - -src_configure() { - local myeconfargs=( - --sbindir=/usr/sbin - --sysconfdir=/etc/burp - --enable-largefile - $(use_enable acl) - $(use_enable afs) - $(use_enable ipv6) - $(use_enable nls) - $(use_enable xattr) - $(use_with tcpd tcp-wrappers) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - - fowners root:burp /etc/burp - fperms 0775 /etc/burp - fowners root:burp /etc/burp/burp-server.conf - fperms 0640 /etc/burp/burp-server.conf - fowners root:burp /etc/burp/clientconfdir - fperms 0750 /etc/burp/clientconfdir - fowners root:burp /var/spool/burp - fperms 0770 /var/spool/burp - - newinitd "${FILESDIR}"/${PN}.initd ${PN} - dodoc docs/* - - local scripts_dir=/usr/share/burp/scripts - dodir "${scripts_dir}" - local script -
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/, app-backup/burp/files/
commit: f9cf5c2368182601197fe78ee5aa44afb9caccbd Author: Marek Szuba gentoo org> AuthorDate: Wed Dec 20 12:26:40 2017 + Commit: Marek Szuba gentoo org> CommitDate: Wed Dec 20 12:49:15 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9cf5c23 app-backup/burp: bump to 2.1.24 This also moves burp PID files from /run/burp to /run. Package-Manager: Portage-2.3.13, Repoman-2.3.3 app-backup/burp/Manifest | 1 + app-backup/burp/burp-2.1.24.ebuild | 109 + app-backup/burp/files/burp.initd | 45 +++ app-backup/burp/files/burp.service | 1 - 4 files changed, 155 insertions(+), 1 deletion(-) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index 357a085e653..5118ac92b56 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -1,2 +1,3 @@ DIST burp-2.0.54.tar.gz 558845 BLAKE2B f6a868b09ad73e3b8aa171993849c8fec43c141d14a64ba7919ad73890905647741688d2f0c0b01ef2a584474ecd1464423b07279160d86c7f37d1bf37a384a7 SHA512 dccc4d3679dd759028cd6b71d09ae4e49a511e5d94b4df2f112ad974abb507bbc8fffaf63ef85c847b0f9363b20a9e817179ab556c5a788acacb7a25e7600fa4 DIST burp-2.1.22.tar.gz 582938 BLAKE2B dbc0b7612e9cda2186d16426ec1a39559af965fcbc393259e5d4d1f376c666e8532f25dbe51d2ec816fc2e630f81b059c77aee572c562bf47f466f4114e875fd SHA512 028b48c585cdc607eb00af5f60e01541a54885b8084e0353d01b1e01744848967011cd330a443ae143884852c2dbc18fb25f364ce129a31ccbcf0f8d25ccb730 +DIST burp-2.1.24.tar.gz 586055 BLAKE2B 6186e791e8b0cea74ecfbd4a85624f2492bd2721e705d8f5fb6783eb03390c7c10d88e4e4e33095aff985c70e6da59b3bb3b0f652cc850f443dabef23517c05f SHA512 b23f5e33510493e08b9b6eda405a017c8f75811fa18c9bcb6f96fbf716a79934e6c714f1258c39a81dcc52ef1a88e3629a0862bbd2462fbdc30cc7fb1b117ba6 diff --git a/app-backup/burp/burp-2.1.24.ebuild b/app-backup/burp/burp-2.1.24.ebuild new file mode 100644 index 000..9f69e915ca5 --- /dev/null +++ b/app-backup/burp/burp-2.1.24.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools systemd user versionator + +DESCRIPTION="Network backup and restore client and server for Unix and Windows" +HOMEPAGE="http://burp.grke.org/; +SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="acl ipv6 libressl test xattr" + +CDEPEND="dev-libs/uthash + net-libs/librsync + sys-libs/ncurses:0= + sys-libs/zlib + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + acl? ( sys-apps/acl ) + xattr? ( sys-apps/attr )" +DEPEND="${CDEPEND} + virtual/pkgconfig + test? ( dev-libs/check )" +RDEPEND="${CDEPEND} + virtual/logger" + +PATCHES=( + "${FILESDIR}"/${PN}-2.1.20-no_mkdir_run.patch + "${FILESDIR}"/${PN}-2.1.20-protocol1_by_default.patch + "${FILESDIR}"/${PN}-2.0.54-server_user.patch +) + +pkg_setup() { + enewgroup "${PN}" + enewuser "${PN}" -1 "" "" "${PN}" +} + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --localstatedir=/var + --sysconfdir=/etc/burp + --enable-largefile + $(use_enable acl) + $(use_enable ipv6) + $(use_enable xattr) + ) + # --runstatedir option will only work from autoconf-2.70 onwards + runstatedir='/run' \ + econf "${myeconfargs[@]}" +} + +src_install() { + default + fowners -R root:${PN} /var/spool/burp + fperms 0770 /var/spool/burp + + emake DESTDIR="${D}" install-configs + fowners -R root:${PN} /etc/burp + fperms 0775 /etc/burp + fperms 0640 /etc/burp/burp-server.conf + fperms 0750 /etc/burp/clientconfdir + + newinitd "${FILESDIR}"/${PN}.initd ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service +} + +pkg_postinst() { + elog "Burp ebuilds now support the autoupgrade mechanism in both" + elog "client and server mode. In both cases it is disabled by" + elog "default. You almost certainly do NOT want to enable it in" + elog "client mode because upgrades obtained this way will not be" + elog "managed by Portage." + + if [[ ! -e /etc/burp/CA/index.txt ]]; then + elog "" + elog "At first run burp server will generate DH parameters and SSL" + elog "certificates. You should adjust configuration before." + elog "Server configuration is located at" + elog "" + elog " /etc/burp/burp-server.conf" + elog "" + fi + + # According to PMS this can be a space-separated list of version + # numbers, even though in practice it is typically just one. + local oldver + for oldver in
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 731c625f39998c99403b4fcb01681106c05ee072 Author: Marek Szuba gentoo org> AuthorDate: Fri Nov 17 09:10:13 2017 + Commit: Marek Szuba gentoo org> CommitDate: Fri Nov 17 09:15:44 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=731c625f app-backup/burp: bump to 2.1.22 Note that this ebuild fails the test phase when linked against http://burp.grke.org/; +SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="acl ipv6 libressl test xattr" + +CDEPEND="dev-libs/uthash + net-libs/librsync + sys-libs/ncurses:0= + sys-libs/zlib + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + acl? ( sys-apps/acl ) + xattr? ( sys-apps/attr )" +DEPEND="${CDEPEND} + virtual/pkgconfig + test? ( dev-libs/check )" +RDEPEND="${CDEPEND} + virtual/logger" + +PATCHES=( + "${FILESDIR}"/${PN}-2.1.20-no_mkdir_run.patch + "${FILESDIR}"/${PN}-2.1.20-protocol1_by_default.patch + "${FILESDIR}"/${PN}-2.0.54-server_user.patch +) + +pkg_setup() { + enewgroup "${PN}" + enewuser "${PN}" -1 "" "" "${PN}" +} + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --localstatedir=/var + --sysconfdir=/etc/burp + --enable-largefile + $(use_enable acl) + $(use_enable ipv6) + $(use_enable xattr) + ) + # --runstatedir option will only work from autoconf-2.70 onwards + runstatedir='/run/burp' \ + econf "${myeconfargs[@]}" +} + +src_install() { + default + fowners -R root:${PN} /var/spool/burp + fperms 0770 /var/spool/burp + + emake DESTDIR="${D}" install-configs + fowners -R root:${PN} /etc/burp + fperms 0775 /etc/burp + fperms 0640 /etc/burp/burp-server.conf + fperms 0750 /etc/burp/clientconfdir + + newinitd "${FILESDIR}"/${PN}2.initd ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service + + newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}.conf +} + +pkg_postinst() { + tmpfiles_process ${PN}.conf + + elog "Burp ebuilds now support the autoupgrade mechanism in both" + elog "client and server mode. In both cases it is disabled by" + elog "default. You almost certainly do NOT want to enable it in" + elog "client mode because upgrades obtained this way will not be" + elog "managed by Portage." + + if [[ ! -e /etc/burp/CA/index.txt ]]; then + elog "" + elog "At first run burp server will generate DH parameters and SSL" + elog "certificates. You should adjust configuration before." + elog "Server configuration is located at" + elog "" + elog " /etc/burp/burp-server.conf" + elog "" + fi + + # According to PMS this can be a space-separated list of version + # numbers, even though in practice it is typically just one. + local oldver + for oldver in ${REPLACING_VERSIONS}; do + if [[ $(get_major_version ${oldver}) -lt 2 ]]; then + ewarn "Starting with version 2.0.54 we no longer patch bedup to use" + ewarn "the server config file by default. If you use bedup, please" + ewarn "update your scripts to invoke it as" + ewarn "" + ewarn " bedup -c /etc/burp/burp-server.conf" + ewarn "" + ewarn "Otherwise deduplication will not work!" + break + fi + done +}
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: dc239cf17591eb835a5b17cf1da43ef6567c74ea Author: Marek Szuba gentoo org> AuthorDate: Wed Oct 11 20:51:18 2017 + Commit: Marek Szuba gentoo org> CommitDate: Wed Oct 11 20:52:13 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc239cf1 app-backup/burp: remove old unstable-branch versions Package-Manager: Portage-2.3.8, Repoman-2.3.3 app-backup/burp/Manifest | 2 - app-backup/burp/burp-2.1.10.ebuild | 112 app-backup/burp/burp-2.1.12.ebuild | 114 - 3 files changed, 228 deletions(-) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index f04242a70fb..f823ce4343e 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -1,5 +1,3 @@ DIST burp-1.4.40.tar.bz2 712937 SHA256 4108eb45e14740de990d918a2adbb661d88f90de48d6e2e3a6b54fd12b16fa5e SHA512 b44ba3a63d3b75f6fee55bbfef70ac07fa87e78ddb22a398e31a86670dfa3f2db1c9dbc58de3d0038cdc409bd5ae52c8e901cb26975fd7dbe0f773c4841af10c WHIRLPOOL 636120b3fa2d4a3217567177f3c8abbdeb562d298043fd6bd685842287964d835f2a369e36db0bc32ce908ce8f96e4e2677569e6ca4bac80f8d9958a2364a62d DIST burp-2.0.54.tar.gz 558845 SHA256 26130da9791c57b1e194973ef1ea292dec57468bf4291a4d0eae880d192c1fd1 SHA512 dccc4d3679dd759028cd6b71d09ae4e49a511e5d94b4df2f112ad974abb507bbc8fffaf63ef85c847b0f9363b20a9e817179ab556c5a788acacb7a25e7600fa4 WHIRLPOOL 60e9bec56c08bc7ebc4700824eab34cf8cefdc5871140471eec5e05dbff4f4b83c2f7c6d5554d33dbb918f46e2c60159ba99a5da599938acd40b9d5b7b582978 -DIST burp-2.1.10.tar.gz 574716 SHA256 857492493fe8ba21c54dc77e36bdedd5009edb7be66e19c533c6c0d437927d99 SHA512 ebb9901c4f5b281f05fe96499067a3e85edb7dab3132a7e00b14f10a5bb2ce51ccb32ce466176ca9b2ffcba70c7bc168b258df2494bbc6e984391f1c3fd8803a WHIRLPOOL ffc01c898033cc112bf2a01bfc2b2871152f13cbeac4a8f8b96f4432476e75ccb170f36e8af7ecee7bce05601e87959803a8b1c96cfb7e717c7648d5399ff5e4 -DIST burp-2.1.12.tar.gz 576544 SHA256 78ebd3f9a37daf935f474b1e297f716172e44db45f6641966eca2b0fa3aafce1 SHA512 85715593178bc77640b246ed5d10278a16ff4151274391c88981366d284c5a4315c542912a0d590162418e7556450ebe523b97ff2f5123413d1ce01c5b140a45 WHIRLPOOL bed5f0fb92b42cd8de1425395dc7f774747061d7ef873eb2d59b2e31815c978c91eb9e25fd8ac7c5bdaa167377760f101fea24d16cb0c3c5ba569481b5e111fe DIST burp-2.1.20.tar.gz 579488 SHA256 225f8ac0ad80ef4fa19c77c2d397d6829086a29dd8ab3d762820b9862d8b8f5c SHA512 5937187e0c93e21b4e3f4ab92f05589f8da56c774cf86644f095a0bff93c127911b2d513c04e380188956c2a97fb01ce471bb746d630baa5d30e6a70b53a0389 WHIRLPOOL b1253df69e20c9448249e14c898cdabc40ba5cbe5e5da5e20c8c4d7e161bf498b9f8a7ead80175d1bf00ad4b0bc893436abde27e37b61b1fad1792de04f16e99 diff --git a/app-backup/burp/burp-2.1.10.ebuild b/app-backup/burp/burp-2.1.10.ebuild deleted file mode 100644 index 3b33781ac1e..000 --- a/app-backup/burp/burp-2.1.10.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools systemd tmpfiles user versionator - -DESCRIPTION="Network backup and restore client and server for Unix and Windows" -HOMEPAGE="http://burp.grke.org/; -SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="acl ipv6 libressl test xattr" - -CDEPEND="dev-libs/uthash - net-libs/librsync - sys-libs/ncurses:0= - sys-libs/zlib - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - acl? ( sys-apps/acl ) - xattr? ( sys-apps/attr )" -DEPEND="${CDEPEND} - test? ( dev-libs/check )" -RDEPEND="${CDEPEND} - virtual/logger" - -PATCHES=( - "${FILESDIR}"/${PN}-2.0.54-no_mkdir_run.patch - "${FILESDIR}"/${PN}-2.0.54-protocol1_by_default.patch - "${FILESDIR}"/${PN}-2.0.54-server_user.patch -) - -pkg_setup() { - enewgroup "${PN}" - enewuser "${PN}" -1 "" "" "${PN}" -} - -src_prepare() { - default - - eautoreconf -} - -src_configure() { - local myeconfargs=( - --localstatedir=/var - --sysconfdir=/etc/burp - --enable-largefile - $(use_enable acl) - $(use_enable ipv6) - $(use_enable xattr) - ) - # --runstatedir option will only work from autoconf-2.70 onwards - runstatedir='/run/burp' \ - econf "${myeconfargs[@]}" -} - -src_install() { - default - fowners -R root:${PN} /var/spool/burp - fperms 0770 /var/spool/burp - - emake DESTDIR="${D}" install-configs - fowners -R root:${PN} /etc/burp - fperms 0775 /etc/burp - fperms 0640 /etc/burp/burp-server.conf - fperms 0750 /etc/burp/clientconfdir - - newinitd "${FILESDIR}"/${PN}2.initd ${PN} - systemd_dounit "${FILESDIR}"/${PN}.service - - newtmpfiles "${FILESDIR}"/${PN}.tmpfiles
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/files/, app-backup/burp/
commit: 52f00ab4e634c49f2d290f6e53646e325ad0eb22 Author: Marek Szuba gentoo org> AuthorDate: Sat Oct 7 22:11:39 2017 + Commit: Marek Szuba gentoo org> CommitDate: Sat Oct 7 22:13:13 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52f00ab4 app-backup/burp: bump to 2.1.20 Package-Manager: Portage-2.3.8, Repoman-2.3.1 app-backup/burp/Manifest | 1 + app-backup/burp/burp-2.1.20.ebuild | 113 + .../burp/files/burp-2.1.20-no_mkdir_run.patch | 10 ++ .../files/burp-2.1.20-protocol1_by_default.patch | 24 + 4 files changed, 148 insertions(+) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index 6c0cd7d10c9..f04242a70fb 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -2,3 +2,4 @@ DIST burp-1.4.40.tar.bz2 712937 SHA256 4108eb45e14740de990d918a2adbb661d88f90de4 DIST burp-2.0.54.tar.gz 558845 SHA256 26130da9791c57b1e194973ef1ea292dec57468bf4291a4d0eae880d192c1fd1 SHA512 dccc4d3679dd759028cd6b71d09ae4e49a511e5d94b4df2f112ad974abb507bbc8fffaf63ef85c847b0f9363b20a9e817179ab556c5a788acacb7a25e7600fa4 WHIRLPOOL 60e9bec56c08bc7ebc4700824eab34cf8cefdc5871140471eec5e05dbff4f4b83c2f7c6d5554d33dbb918f46e2c60159ba99a5da599938acd40b9d5b7b582978 DIST burp-2.1.10.tar.gz 574716 SHA256 857492493fe8ba21c54dc77e36bdedd5009edb7be66e19c533c6c0d437927d99 SHA512 ebb9901c4f5b281f05fe96499067a3e85edb7dab3132a7e00b14f10a5bb2ce51ccb32ce466176ca9b2ffcba70c7bc168b258df2494bbc6e984391f1c3fd8803a WHIRLPOOL ffc01c898033cc112bf2a01bfc2b2871152f13cbeac4a8f8b96f4432476e75ccb170f36e8af7ecee7bce05601e87959803a8b1c96cfb7e717c7648d5399ff5e4 DIST burp-2.1.12.tar.gz 576544 SHA256 78ebd3f9a37daf935f474b1e297f716172e44db45f6641966eca2b0fa3aafce1 SHA512 85715593178bc77640b246ed5d10278a16ff4151274391c88981366d284c5a4315c542912a0d590162418e7556450ebe523b97ff2f5123413d1ce01c5b140a45 WHIRLPOOL bed5f0fb92b42cd8de1425395dc7f774747061d7ef873eb2d59b2e31815c978c91eb9e25fd8ac7c5bdaa167377760f101fea24d16cb0c3c5ba569481b5e111fe +DIST burp-2.1.20.tar.gz 579488 SHA256 225f8ac0ad80ef4fa19c77c2d397d6829086a29dd8ab3d762820b9862d8b8f5c SHA512 5937187e0c93e21b4e3f4ab92f05589f8da56c774cf86644f095a0bff93c127911b2d513c04e380188956c2a97fb01ce471bb746d630baa5d30e6a70b53a0389 WHIRLPOOL b1253df69e20c9448249e14c898cdabc40ba5cbe5e5da5e20c8c4d7e161bf498b9f8a7ead80175d1bf00ad4b0bc893436abde27e37b61b1fad1792de04f16e99 diff --git a/app-backup/burp/burp-2.1.20.ebuild b/app-backup/burp/burp-2.1.20.ebuild new file mode 100644 index 000..ca210f89c0f --- /dev/null +++ b/app-backup/burp/burp-2.1.20.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools systemd tmpfiles user versionator + +DESCRIPTION="Network backup and restore client and server for Unix and Windows" +HOMEPAGE="http://burp.grke.org/; +SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="acl ipv6 libressl test xattr" + +CDEPEND="dev-libs/uthash + net-libs/librsync + sys-libs/ncurses:0= + sys-libs/zlib + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + acl? ( sys-apps/acl ) + xattr? ( sys-apps/attr )" +DEPEND="${CDEPEND} + virtual/pkgconfig + test? ( dev-libs/check )" +RDEPEND="${CDEPEND} + virtual/logger" + +PATCHES=( + "${FILESDIR}"/${PN}-2.1.20-no_mkdir_run.patch + "${FILESDIR}"/${PN}-2.1.20-protocol1_by_default.patch + "${FILESDIR}"/${PN}-2.0.54-server_user.patch +) + +pkg_setup() { + enewgroup "${PN}" + enewuser "${PN}" -1 "" "" "${PN}" +} + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --localstatedir=/var + --sysconfdir=/etc/burp + --enable-largefile + $(use_enable acl) + $(use_enable ipv6) + $(use_enable xattr) + ) + # --runstatedir option will only work from autoconf-2.70 onwards + runstatedir='/run/burp' \ + econf "${myeconfargs[@]}" +} + +src_install() { + default + fowners -R root:${PN} /var/spool/burp + fperms 0770 /var/spool/burp + + emake DESTDIR="${D}" install-configs + fowners -R root:${PN} /etc/burp + fperms 0775 /etc/burp + fperms 0640 /etc/burp/burp-server.conf + fperms 0750 /etc/burp/clientconfdir + + newinitd "${FILESDIR}"/${PN}2.initd ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service + + newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}.conf +} + +pkg_postinst() { + tmpfiles_process ${PN}.conf + + elog "Burp ebuilds now support the autoupgrade mechanism in both" + elog "client and server mode. In both cases it is disabled by" + elog
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/files/, app-backup/burp/
commit: 72555ee7026afed5ae84df6c5151cb1d715d482d Author: Marek Szuba gentoo org> AuthorDate: Mon Jul 10 12:14:20 2017 + Commit: Marek Szuba gentoo org> CommitDate: Mon Jul 10 12:20:42 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72555ee7 app-backup/burp: bump to 2.1.12 Includes a fix which allows correct detection of sys-libs/ncurses when USE=tinfo is set. Package-Manager: Portage-2.3.6, Repoman-2.3.1 app-backup/burp/Manifest | 1 + app-backup/burp/burp-2.1.12.ebuild | 114 + .../files/burp-2.0.54-ncurses_pkg-config.patch | 37 +++ 3 files changed, 152 insertions(+) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index cb4e6c4c492..6c0cd7d10c9 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -1,3 +1,4 @@ DIST burp-1.4.40.tar.bz2 712937 SHA256 4108eb45e14740de990d918a2adbb661d88f90de48d6e2e3a6b54fd12b16fa5e SHA512 b44ba3a63d3b75f6fee55bbfef70ac07fa87e78ddb22a398e31a86670dfa3f2db1c9dbc58de3d0038cdc409bd5ae52c8e901cb26975fd7dbe0f773c4841af10c WHIRLPOOL 636120b3fa2d4a3217567177f3c8abbdeb562d298043fd6bd685842287964d835f2a369e36db0bc32ce908ce8f96e4e2677569e6ca4bac80f8d9958a2364a62d DIST burp-2.0.54.tar.gz 558845 SHA256 26130da9791c57b1e194973ef1ea292dec57468bf4291a4d0eae880d192c1fd1 SHA512 dccc4d3679dd759028cd6b71d09ae4e49a511e5d94b4df2f112ad974abb507bbc8fffaf63ef85c847b0f9363b20a9e817179ab556c5a788acacb7a25e7600fa4 WHIRLPOOL 60e9bec56c08bc7ebc4700824eab34cf8cefdc5871140471eec5e05dbff4f4b83c2f7c6d5554d33dbb918f46e2c60159ba99a5da599938acd40b9d5b7b582978 DIST burp-2.1.10.tar.gz 574716 SHA256 857492493fe8ba21c54dc77e36bdedd5009edb7be66e19c533c6c0d437927d99 SHA512 ebb9901c4f5b281f05fe96499067a3e85edb7dab3132a7e00b14f10a5bb2ce51ccb32ce466176ca9b2ffcba70c7bc168b258df2494bbc6e984391f1c3fd8803a WHIRLPOOL ffc01c898033cc112bf2a01bfc2b2871152f13cbeac4a8f8b96f4432476e75ccb170f36e8af7ecee7bce05601e87959803a8b1c96cfb7e717c7648d5399ff5e4 +DIST burp-2.1.12.tar.gz 576544 SHA256 78ebd3f9a37daf935f474b1e297f716172e44db45f6641966eca2b0fa3aafce1 SHA512 85715593178bc77640b246ed5d10278a16ff4151274391c88981366d284c5a4315c542912a0d590162418e7556450ebe523b97ff2f5123413d1ce01c5b140a45 WHIRLPOOL bed5f0fb92b42cd8de1425395dc7f774747061d7ef873eb2d59b2e31815c978c91eb9e25fd8ac7c5bdaa167377760f101fea24d16cb0c3c5ba569481b5e111fe diff --git a/app-backup/burp/burp-2.1.12.ebuild b/app-backup/burp/burp-2.1.12.ebuild new file mode 100644 index 000..e05b1d7a3ff --- /dev/null +++ b/app-backup/burp/burp-2.1.12.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools systemd tmpfiles user versionator + +DESCRIPTION="Network backup and restore client and server for Unix and Windows" +HOMEPAGE="http://burp.grke.org/; +SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="acl ipv6 libressl test xattr" + +CDEPEND="dev-libs/uthash + net-libs/librsync + sys-libs/ncurses:0= + sys-libs/zlib + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + acl? ( sys-apps/acl ) + xattr? ( sys-apps/attr )" +DEPEND="${CDEPEND} + virtual/pkgconfig + test? ( dev-libs/check )" +RDEPEND="${CDEPEND} + virtual/logger" + +PATCHES=( + "${FILESDIR}"/${PN}-2.0.54-ncurses_pkg-config.patch + "${FILESDIR}"/${PN}-2.0.54-no_mkdir_run.patch + "${FILESDIR}"/${PN}-2.0.54-protocol1_by_default.patch + "${FILESDIR}"/${PN}-2.0.54-server_user.patch +) + +pkg_setup() { + enewgroup "${PN}" + enewuser "${PN}" -1 "" "" "${PN}" +} + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --localstatedir=/var + --sysconfdir=/etc/burp + --enable-largefile + $(use_enable acl) + $(use_enable ipv6) + $(use_enable xattr) + ) + # --runstatedir option will only work from autoconf-2.70 onwards + runstatedir='/run/burp' \ + econf "${myeconfargs[@]}" +} + +src_install() { + default + fowners -R root:${PN} /var/spool/burp + fperms 0770 /var/spool/burp + + emake DESTDIR="${D}" install-configs + fowners -R root:${PN} /etc/burp + fperms 0775 /etc/burp + fperms 0640 /etc/burp/burp-server.conf + fperms 0750 /etc/burp/clientconfdir + + newinitd "${FILESDIR}"/${PN}2.initd ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service + + newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}.conf +} + +pkg_postinst() { + tmpfiles_process ${PN}.conf + + elog "Burp ebuilds now support the autoupgrade mechanism in both" + elog "client and server mode. In both cases it is disabled by" +
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: d031a54b08cf366513f9d48e03928cf8641336ba Author: Marek Szuba gentoo org> AuthorDate: Mon Jul 10 11:16:09 2017 + Commit: Marek Szuba gentoo org> CommitDate: Mon Jul 10 12:20:42 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d031a54b app-backup/burp: remove old Package-Manager: Portage-2.3.6, Repoman-2.3.1 app-backup/burp/Manifest | 1 - app-backup/burp/burp-2.1.8.ebuild | 110 -- 2 files changed, 111 deletions(-) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index 7dccb71f19e..cb4e6c4c492 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -1,4 +1,3 @@ DIST burp-1.4.40.tar.bz2 712937 SHA256 4108eb45e14740de990d918a2adbb661d88f90de48d6e2e3a6b54fd12b16fa5e SHA512 b44ba3a63d3b75f6fee55bbfef70ac07fa87e78ddb22a398e31a86670dfa3f2db1c9dbc58de3d0038cdc409bd5ae52c8e901cb26975fd7dbe0f773c4841af10c WHIRLPOOL 636120b3fa2d4a3217567177f3c8abbdeb562d298043fd6bd685842287964d835f2a369e36db0bc32ce908ce8f96e4e2677569e6ca4bac80f8d9958a2364a62d DIST burp-2.0.54.tar.gz 558845 SHA256 26130da9791c57b1e194973ef1ea292dec57468bf4291a4d0eae880d192c1fd1 SHA512 dccc4d3679dd759028cd6b71d09ae4e49a511e5d94b4df2f112ad974abb507bbc8fffaf63ef85c847b0f9363b20a9e817179ab556c5a788acacb7a25e7600fa4 WHIRLPOOL 60e9bec56c08bc7ebc4700824eab34cf8cefdc5871140471eec5e05dbff4f4b83c2f7c6d5554d33dbb918f46e2c60159ba99a5da599938acd40b9d5b7b582978 DIST burp-2.1.10.tar.gz 574716 SHA256 857492493fe8ba21c54dc77e36bdedd5009edb7be66e19c533c6c0d437927d99 SHA512 ebb9901c4f5b281f05fe96499067a3e85edb7dab3132a7e00b14f10a5bb2ce51ccb32ce466176ca9b2ffcba70c7bc168b258df2494bbc6e984391f1c3fd8803a WHIRLPOOL ffc01c898033cc112bf2a01bfc2b2871152f13cbeac4a8f8b96f4432476e75ccb170f36e8af7ecee7bce05601e87959803a8b1c96cfb7e717c7648d5399ff5e4 -DIST burp-2.1.8.tar.gz 568051 SHA256 d711a40838d5d5ace844cd68f7667c2dbf3995c81217837d4863941f172a9569 SHA512 44073b9e4ba78e50766bf7c1e6c28ac3b3f589e450d58be07f11c7a479f53ee4fa48c4b191cd693ce674253a8fc1b1b440a64644c31deb85b9f8eaabdf4073df WHIRLPOOL 365babbdbe62e35551605fab301f9c39206b5b9f941e6fbdc1e4198e06cea6458380fbb82b0377a9c316f24c25166a526f8bb549c1210f590054a615e80bc283 diff --git a/app-backup/burp/burp-2.1.8.ebuild b/app-backup/burp/burp-2.1.8.ebuild deleted file mode 100644 index 694caae538a..000 --- a/app-backup/burp/burp-2.1.8.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools systemd tmpfiles user versionator - -DESCRIPTION="Network backup and restore client and server for Unix and Windows" -HOMEPAGE="http://burp.grke.org/; -SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="acl ipv6 libressl test xattr" - -CDEPEND="dev-libs/uthash - net-libs/librsync - sys-libs/ncurses:0= - sys-libs/zlib - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - acl? ( sys-apps/acl ) - xattr? ( sys-apps/attr )" -DEPEND="${CDEPEND} - test? ( dev-libs/check )" -RDEPEND="${CDEPEND} - virtual/logger" - -PATCHES=( - "${FILESDIR}"/${PN}-2.0.54-no_mkdir_run.patch - "${FILESDIR}"/${PN}-2.0.54-protocol1_by_default.patch - "${FILESDIR}"/${PN}-2.0.54-server_user.patch -) - -pkg_setup() { - enewgroup "${PN}" - enewuser "${PN}" -1 "" "" "${PN}" -} - -src_prepare() { - default - - eautoreconf -} - -src_configure() { - local myeconfargs=( - --localstatedir=/var - --sysconfdir=/etc/burp - --enable-largefile - $(use_enable acl) - $(use_enable ipv6) - $(use_enable xattr) - ) - # --runstatedir option will only work from autoconf-2.70 onwards - runstatedir='/run/burp' \ - econf "${myeconfargs[@]}" -} - -src_install() { - default - fowners -R root:${PN} /var/spool/burp - fperms 0770 /var/spool/burp - - emake DESTDIR="${D}" install-configs - fowners -R root:${PN} /etc/burp - fperms 0775 /etc/burp - fperms 0640 /etc/burp/burp-server.conf - fperms 0750 /etc/burp/clientconfdir - - newinitd "${FILESDIR}"/${PN}2.initd ${PN} - systemd_dounit "${FILESDIR}"/${PN}.service - - newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}.conf -} - -pkg_postinst() { - elog "Burp ebuilds now support the autoupgrade mechanism in both" - elog "client and server mode. In both cases it is disabled by" - elog "default. You almost certainly do NOT want to enable it in" - elog "client mode because upgrades obtained this way will not be" - elog "managed by Portage." - - if [[ ! -e /etc/burp/CA/index.txt ]]; then - elog "" - elog "At first run burp server will
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: e890f4d8670ef02ca4843dd9bdd9d180da6a2d60 Author: Marek Szuba gentoo org> AuthorDate: Mon Jul 10 12:19:55 2017 + Commit: Marek Szuba gentoo org> CommitDate: Mon Jul 10 12:20:42 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e890f4d8 app-backup/burp: support sys-libs/ncurses[tinfo] on the stable branch Package-Manager: Portage-2.3.6, Repoman-2.3.1 app-backup/burp/burp-2.0.54-r2.ebuild | 114 ++ 1 file changed, 114 insertions(+) diff --git a/app-backup/burp/burp-2.0.54-r2.ebuild b/app-backup/burp/burp-2.0.54-r2.ebuild new file mode 100644 index 000..e05b1d7a3ff --- /dev/null +++ b/app-backup/burp/burp-2.0.54-r2.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools systemd tmpfiles user versionator + +DESCRIPTION="Network backup and restore client and server for Unix and Windows" +HOMEPAGE="http://burp.grke.org/; +SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="acl ipv6 libressl test xattr" + +CDEPEND="dev-libs/uthash + net-libs/librsync + sys-libs/ncurses:0= + sys-libs/zlib + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + acl? ( sys-apps/acl ) + xattr? ( sys-apps/attr )" +DEPEND="${CDEPEND} + virtual/pkgconfig + test? ( dev-libs/check )" +RDEPEND="${CDEPEND} + virtual/logger" + +PATCHES=( + "${FILESDIR}"/${PN}-2.0.54-ncurses_pkg-config.patch + "${FILESDIR}"/${PN}-2.0.54-no_mkdir_run.patch + "${FILESDIR}"/${PN}-2.0.54-protocol1_by_default.patch + "${FILESDIR}"/${PN}-2.0.54-server_user.patch +) + +pkg_setup() { + enewgroup "${PN}" + enewuser "${PN}" -1 "" "" "${PN}" +} + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --localstatedir=/var + --sysconfdir=/etc/burp + --enable-largefile + $(use_enable acl) + $(use_enable ipv6) + $(use_enable xattr) + ) + # --runstatedir option will only work from autoconf-2.70 onwards + runstatedir='/run/burp' \ + econf "${myeconfargs[@]}" +} + +src_install() { + default + fowners -R root:${PN} /var/spool/burp + fperms 0770 /var/spool/burp + + emake DESTDIR="${D}" install-configs + fowners -R root:${PN} /etc/burp + fperms 0775 /etc/burp + fperms 0640 /etc/burp/burp-server.conf + fperms 0750 /etc/burp/clientconfdir + + newinitd "${FILESDIR}"/${PN}2.initd ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service + + newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}.conf +} + +pkg_postinst() { + tmpfiles_process ${PN}.conf + + elog "Burp ebuilds now support the autoupgrade mechanism in both" + elog "client and server mode. In both cases it is disabled by" + elog "default. You almost certainly do NOT want to enable it in" + elog "client mode because upgrades obtained this way will not be" + elog "managed by Portage." + + if [[ ! -e /etc/burp/CA/index.txt ]]; then + elog "" + elog "At first run burp server will generate DH parameters and SSL" + elog "certificates. You should adjust configuration before." + elog "Server configuration is located at" + elog "" + elog " /etc/burp/burp-server.conf" + elog "" + fi + + # According to PMS this can be a space-separated list of version + # numbers, even though in practice it is typically just one. + local oldver + for oldver in ${REPLACING_VERSIONS}; do + if [[ $(get_major_version ${oldver}) -lt 2 ]]; then + ewarn "Starting with version 2.0.54 we no longer patch bedup to use" + ewarn "the server config file by default. If you use bedup, please" + ewarn "update your scripts to invoke it as" + ewarn "" + ewarn " bedup -c /etc/burp/burp-server.conf" + ewarn "" + ewarn "Otherwise deduplication will not work!" + break + fi + done +}
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: eb420eb2bcc6b81c293c15ea71de648afdbf8319 Author: Markus Meier gentoo org> AuthorDate: Wed Jun 14 19:48:12 2017 + Commit: Markus Meier gentoo org> CommitDate: Wed Jun 14 19:48:12 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb420eb2 app-backup/burp: add ~arm, bug #620420 Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="arm" app-backup/burp/burp-2.0.54-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/burp/burp-2.0.54-r1.ebuild b/app-backup/burp/burp-2.0.54-r1.ebuild index a1a1eb7ff9a..3b33781ac1e 100644 --- a/app-backup/burp/burp-2.0.54-r1.ebuild +++ b/app-backup/burp/burp-2.0.54-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="acl ipv6 libressl test xattr" CDEPEND="dev-libs/uthash
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: a112d5414a94e2fc746256f3084fcf6c01631cf0 Author: Markus Meier gentoo org> AuthorDate: Wed Jun 14 19:48:21 2017 + Commit: Markus Meier gentoo org> CommitDate: Wed Jun 14 19:48:21 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a112d541 app-backup/burp: add ~arm, bug #620420 Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="arm" app-backup/burp/burp-2.1.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/burp/burp-2.1.10.ebuild b/app-backup/burp/burp-2.1.10.ebuild index a1a1eb7ff9a..3b33781ac1e 100644 --- a/app-backup/burp/burp-2.1.10.ebuild +++ b/app-backup/burp/burp-2.1.10.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="acl ipv6 libressl test xattr" CDEPEND="dev-libs/uthash
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 2dca161b766ec4698b7cb7d7cb68d90e44f0f933 Author: Marek Szuba gentoo org> AuthorDate: Tue Jun 6 09:04:17 2017 + Commit: Marek Szuba gentoo org> CommitDate: Tue Jun 6 09:17:49 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dca161b app-backup/burp: bump to 2.1.10 Package-Manager: Portage-2.3.5, Repoman-2.3.1 app-backup/burp/Manifest | 1 + app-backup/burp/burp-2.1.10.ebuild | 112 + 2 files changed, 113 insertions(+) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index f250985d29a..7dccb71f19e 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -1,3 +1,4 @@ DIST burp-1.4.40.tar.bz2 712937 SHA256 4108eb45e14740de990d918a2adbb661d88f90de48d6e2e3a6b54fd12b16fa5e SHA512 b44ba3a63d3b75f6fee55bbfef70ac07fa87e78ddb22a398e31a86670dfa3f2db1c9dbc58de3d0038cdc409bd5ae52c8e901cb26975fd7dbe0f773c4841af10c WHIRLPOOL 636120b3fa2d4a3217567177f3c8abbdeb562d298043fd6bd685842287964d835f2a369e36db0bc32ce908ce8f96e4e2677569e6ca4bac80f8d9958a2364a62d DIST burp-2.0.54.tar.gz 558845 SHA256 26130da9791c57b1e194973ef1ea292dec57468bf4291a4d0eae880d192c1fd1 SHA512 dccc4d3679dd759028cd6b71d09ae4e49a511e5d94b4df2f112ad974abb507bbc8fffaf63ef85c847b0f9363b20a9e817179ab556c5a788acacb7a25e7600fa4 WHIRLPOOL 60e9bec56c08bc7ebc4700824eab34cf8cefdc5871140471eec5e05dbff4f4b83c2f7c6d5554d33dbb918f46e2c60159ba99a5da599938acd40b9d5b7b582978 +DIST burp-2.1.10.tar.gz 574716 SHA256 857492493fe8ba21c54dc77e36bdedd5009edb7be66e19c533c6c0d437927d99 SHA512 ebb9901c4f5b281f05fe96499067a3e85edb7dab3132a7e00b14f10a5bb2ce51ccb32ce466176ca9b2ffcba70c7bc168b258df2494bbc6e984391f1c3fd8803a WHIRLPOOL ffc01c898033cc112bf2a01bfc2b2871152f13cbeac4a8f8b96f4432476e75ccb170f36e8af7ecee7bce05601e87959803a8b1c96cfb7e717c7648d5399ff5e4 DIST burp-2.1.8.tar.gz 568051 SHA256 d711a40838d5d5ace844cd68f7667c2dbf3995c81217837d4863941f172a9569 SHA512 44073b9e4ba78e50766bf7c1e6c28ac3b3f589e450d58be07f11c7a479f53ee4fa48c4b191cd693ce674253a8fc1b1b440a64644c31deb85b9f8eaabdf4073df WHIRLPOOL 365babbdbe62e35551605fab301f9c39206b5b9f941e6fbdc1e4198e06cea6458380fbb82b0377a9c316f24c25166a526f8bb549c1210f590054a615e80bc283 diff --git a/app-backup/burp/burp-2.1.10.ebuild b/app-backup/burp/burp-2.1.10.ebuild new file mode 100644 index 000..a1a1eb7ff9a --- /dev/null +++ b/app-backup/burp/burp-2.1.10.ebuild @@ -0,0 +1,112 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools systemd tmpfiles user versionator + +DESCRIPTION="Network backup and restore client and server for Unix and Windows" +HOMEPAGE="http://burp.grke.org/; +SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="acl ipv6 libressl test xattr" + +CDEPEND="dev-libs/uthash + net-libs/librsync + sys-libs/ncurses:0= + sys-libs/zlib + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + acl? ( sys-apps/acl ) + xattr? ( sys-apps/attr )" +DEPEND="${CDEPEND} + test? ( dev-libs/check )" +RDEPEND="${CDEPEND} + virtual/logger" + +PATCHES=( + "${FILESDIR}"/${PN}-2.0.54-no_mkdir_run.patch + "${FILESDIR}"/${PN}-2.0.54-protocol1_by_default.patch + "${FILESDIR}"/${PN}-2.0.54-server_user.patch +) + +pkg_setup() { + enewgroup "${PN}" + enewuser "${PN}" -1 "" "" "${PN}" +} + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --localstatedir=/var + --sysconfdir=/etc/burp + --enable-largefile + $(use_enable acl) + $(use_enable ipv6) + $(use_enable xattr) + ) + # --runstatedir option will only work from autoconf-2.70 onwards + runstatedir='/run/burp' \ + econf "${myeconfargs[@]}" +} + +src_install() { + default + fowners -R root:${PN} /var/spool/burp + fperms 0770 /var/spool/burp + + emake DESTDIR="${D}" install-configs + fowners -R root:${PN} /etc/burp + fperms 0775 /etc/burp + fperms 0640 /etc/burp/burp-server.conf + fperms 0750 /etc/burp/clientconfdir + + newinitd "${FILESDIR}"/${PN}2.initd ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service + + newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}.conf +} + +pkg_postinst() { + tmpfiles_process ${PN}.conf + + elog "Burp ebuilds now support the autoupgrade mechanism in both" + elog "client and server mode. In both cases it is disabled by" + elog "default. You almost certainly do NOT want to enable it in" + elog "client mode because upgrades obtained this way will not be" + elog "managed by Portage." + + if [[ ! -e /etc/burp/CA/index.txt ]]; then + elog "" +
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: a8d10a2503f7421292653168c45b75fe983f73a6 Author: Marek Szuba gentoo org> AuthorDate: Tue Jun 6 09:02:00 2017 + Commit: Marek Szuba gentoo org> CommitDate: Tue Jun 6 09:17:49 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8d10a25 app-backup/burp: trigger tmpfiles update in pkg_postinst() Without this, at least some tmpfiles implementations will not create /run/burp until after a reboot. Gentoo-Bug: 620654 Package-Manager: Portage-2.3.5, Repoman-2.3.1 app-backup/burp/burp-2.0.54-r1.ebuild | 112 ++ 1 file changed, 112 insertions(+) diff --git a/app-backup/burp/burp-2.0.54-r1.ebuild b/app-backup/burp/burp-2.0.54-r1.ebuild new file mode 100644 index 000..a1a1eb7ff9a --- /dev/null +++ b/app-backup/burp/burp-2.0.54-r1.ebuild @@ -0,0 +1,112 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools systemd tmpfiles user versionator + +DESCRIPTION="Network backup and restore client and server for Unix and Windows" +HOMEPAGE="http://burp.grke.org/; +SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="acl ipv6 libressl test xattr" + +CDEPEND="dev-libs/uthash + net-libs/librsync + sys-libs/ncurses:0= + sys-libs/zlib + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + acl? ( sys-apps/acl ) + xattr? ( sys-apps/attr )" +DEPEND="${CDEPEND} + test? ( dev-libs/check )" +RDEPEND="${CDEPEND} + virtual/logger" + +PATCHES=( + "${FILESDIR}"/${PN}-2.0.54-no_mkdir_run.patch + "${FILESDIR}"/${PN}-2.0.54-protocol1_by_default.patch + "${FILESDIR}"/${PN}-2.0.54-server_user.patch +) + +pkg_setup() { + enewgroup "${PN}" + enewuser "${PN}" -1 "" "" "${PN}" +} + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --localstatedir=/var + --sysconfdir=/etc/burp + --enable-largefile + $(use_enable acl) + $(use_enable ipv6) + $(use_enable xattr) + ) + # --runstatedir option will only work from autoconf-2.70 onwards + runstatedir='/run/burp' \ + econf "${myeconfargs[@]}" +} + +src_install() { + default + fowners -R root:${PN} /var/spool/burp + fperms 0770 /var/spool/burp + + emake DESTDIR="${D}" install-configs + fowners -R root:${PN} /etc/burp + fperms 0775 /etc/burp + fperms 0640 /etc/burp/burp-server.conf + fperms 0750 /etc/burp/clientconfdir + + newinitd "${FILESDIR}"/${PN}2.initd ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service + + newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}.conf +} + +pkg_postinst() { + tmpfiles_process ${PN}.conf + + elog "Burp ebuilds now support the autoupgrade mechanism in both" + elog "client and server mode. In both cases it is disabled by" + elog "default. You almost certainly do NOT want to enable it in" + elog "client mode because upgrades obtained this way will not be" + elog "managed by Portage." + + if [[ ! -e /etc/burp/CA/index.txt ]]; then + elog "" + elog "At first run burp server will generate DH parameters and SSL" + elog "certificates. You should adjust configuration before." + elog "Server configuration is located at" + elog "" + elog " /etc/burp/burp-server.conf" + elog "" + fi + + # According to PMS this can be a space-separated list of version + # numbers, even though in practice it is typically just one. + local oldver + for oldver in ${REPLACING_VERSIONS}; do + if [[ $(get_major_version ${oldver}) -lt 2 ]]; then + ewarn "Starting with version 2.0.54 we no longer patch bedup to use" + ewarn "the server config file by default. If you use bedup, please" + ewarn "update your scripts to invoke it as" + ewarn "" + ewarn " bedup -c /etc/burp/burp-server.conf" + ewarn "" + ewarn "Otherwise deduplication will not work!" + break + fi + done +}
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/files/
commit: f9d2da2e5f0a5245cad02880e354f579cec8a012 Author: Marek Szuba gentoo org> AuthorDate: Tue Jun 6 08:56:56 2017 + Commit: Marek Szuba gentoo org> CommitDate: Tue Jun 6 09:17:48 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9d2da2e app-backup/burp: prevent OpenRC init stript from writing the PID file Burp manages its PID file by itself and refuses to start if it already exists, therefore start-stop-daemon shouldn't write one. Gentoo-Bug: 620654 Package-Manager: Portage-2.3.5, Repoman-2.3.1 app-backup/burp/files/burp2.initd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-backup/burp/files/burp2.initd b/app-backup/burp/files/burp2.initd index 4aa07ac43fe..02a7ea856c4 100644 --- a/app-backup/burp/files/burp2.initd +++ b/app-backup/burp/files/burp2.initd @@ -1,5 +1,5 @@ #!/sbin/openrc-run -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 BURP_CONFIG="/etc/burp/burp-server.conf" @@ -10,7 +10,7 @@ command="/usr/sbin/burp" command_args="-c '${BURP_CONFIG}' -F" command_background="yes" pidfile="/run/burp/burp.server.pid" -start_stop_daemon_arg="--make-pidfile --wait 500" +start_stop_daemon_arg="--wait 500" extra_started_commands="reload summary" description_reload="Reloads configuration"
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 54bd51562d5613b6dd2491a9d2a8e626229d95a8 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Jun 1 09:12:45 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Jun 1 09:13:11 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54bd5156 app-backup/burp: x86 stable wrt bug #620184 Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> app-backup/burp/burp-2.0.54.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/burp/burp-2.0.54.ebuild b/app-backup/burp/burp-2.0.54.ebuild index ad98b844c10..7194c7c6964 100644 --- a/app-backup/burp/burp-2.0.54.ebuild +++ b/app-backup/burp/burp-2.0.54.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="acl ipv6 libressl test xattr" CDEPEND="dev-libs/uthash
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 8e81880eb7b82360246e216ff2f94063cd3de544 Author: Marek Szuba gentoo org> AuthorDate: Wed May 31 13:44:12 2017 + Commit: Marek Szuba gentoo org> CommitDate: Wed May 31 13:45:57 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e81880e app-backup/burp: bump to 2.1.8 Package-Manager: Portage-2.3.5, Repoman-2.3.1 app-backup/burp/Manifest | 1 + app-backup/burp/burp-2.1.8.ebuild | 110 ++ 2 files changed, 111 insertions(+) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index 0e3e690104e..f250985d29a 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -1,2 +1,3 @@ DIST burp-1.4.40.tar.bz2 712937 SHA256 4108eb45e14740de990d918a2adbb661d88f90de48d6e2e3a6b54fd12b16fa5e SHA512 b44ba3a63d3b75f6fee55bbfef70ac07fa87e78ddb22a398e31a86670dfa3f2db1c9dbc58de3d0038cdc409bd5ae52c8e901cb26975fd7dbe0f773c4841af10c WHIRLPOOL 636120b3fa2d4a3217567177f3c8abbdeb562d298043fd6bd685842287964d835f2a369e36db0bc32ce908ce8f96e4e2677569e6ca4bac80f8d9958a2364a62d DIST burp-2.0.54.tar.gz 558845 SHA256 26130da9791c57b1e194973ef1ea292dec57468bf4291a4d0eae880d192c1fd1 SHA512 dccc4d3679dd759028cd6b71d09ae4e49a511e5d94b4df2f112ad974abb507bbc8fffaf63ef85c847b0f9363b20a9e817179ab556c5a788acacb7a25e7600fa4 WHIRLPOOL 60e9bec56c08bc7ebc4700824eab34cf8cefdc5871140471eec5e05dbff4f4b83c2f7c6d5554d33dbb918f46e2c60159ba99a5da599938acd40b9d5b7b582978 +DIST burp-2.1.8.tar.gz 568051 SHA256 d711a40838d5d5ace844cd68f7667c2dbf3995c81217837d4863941f172a9569 SHA512 44073b9e4ba78e50766bf7c1e6c28ac3b3f589e450d58be07f11c7a479f53ee4fa48c4b191cd693ce674253a8fc1b1b440a64644c31deb85b9f8eaabdf4073df WHIRLPOOL 365babbdbe62e35551605fab301f9c39206b5b9f941e6fbdc1e4198e06cea6458380fbb82b0377a9c316f24c25166a526f8bb549c1210f590054a615e80bc283 diff --git a/app-backup/burp/burp-2.1.8.ebuild b/app-backup/burp/burp-2.1.8.ebuild new file mode 100644 index 000..694caae538a --- /dev/null +++ b/app-backup/burp/burp-2.1.8.ebuild @@ -0,0 +1,110 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools systemd tmpfiles user versionator + +DESCRIPTION="Network backup and restore client and server for Unix and Windows" +HOMEPAGE="http://burp.grke.org/; +SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="acl ipv6 libressl test xattr" + +CDEPEND="dev-libs/uthash + net-libs/librsync + sys-libs/ncurses:0= + sys-libs/zlib + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + acl? ( sys-apps/acl ) + xattr? ( sys-apps/attr )" +DEPEND="${CDEPEND} + test? ( dev-libs/check )" +RDEPEND="${CDEPEND} + virtual/logger" + +PATCHES=( + "${FILESDIR}"/${PN}-2.0.54-no_mkdir_run.patch + "${FILESDIR}"/${PN}-2.0.54-protocol1_by_default.patch + "${FILESDIR}"/${PN}-2.0.54-server_user.patch +) + +pkg_setup() { + enewgroup "${PN}" + enewuser "${PN}" -1 "" "" "${PN}" +} + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --localstatedir=/var + --sysconfdir=/etc/burp + --enable-largefile + $(use_enable acl) + $(use_enable ipv6) + $(use_enable xattr) + ) + # --runstatedir option will only work from autoconf-2.70 onwards + runstatedir='/run/burp' \ + econf "${myeconfargs[@]}" +} + +src_install() { + default + fowners -R root:${PN} /var/spool/burp + fperms 0770 /var/spool/burp + + emake DESTDIR="${D}" install-configs + fowners -R root:${PN} /etc/burp + fperms 0775 /etc/burp + fperms 0640 /etc/burp/burp-server.conf + fperms 0750 /etc/burp/clientconfdir + + newinitd "${FILESDIR}"/${PN}2.initd ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service + + newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}.conf +} + +pkg_postinst() { + elog "Burp ebuilds now support the autoupgrade mechanism in both" + elog "client and server mode. In both cases it is disabled by" + elog "default. You almost certainly do NOT want to enable it in" + elog "client mode because upgrades obtained this way will not be" + elog "managed by Portage." + + if [[ ! -e /etc/burp/CA/index.txt ]]; then + elog "" + elog "At first run burp server will generate DH parameters and SSL" + elog "certificates. You should adjust configuration before." + elog "Server configuration is located at" + elog "" + elog " /etc/burp/burp-server.conf" + elog "" + fi + + # According to PMS this can be a space-separated list of version + # numbers, even though in
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 4128d28383432ea825a1eb297f95ffb3463f2448 Author: Marek Szuba gentoo org> AuthorDate: Wed May 31 13:09:38 2017 + Commit: Marek Szuba gentoo org> CommitDate: Wed May 31 13:45:57 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4128d283 app-backup/burp: remove old unstable revision Package-Manager: Portage-2.3.5, Repoman-2.3.1 app-backup/burp/burp-1.4.40-r6.ebuild | 115 -- 1 file changed, 115 deletions(-) diff --git a/app-backup/burp/burp-1.4.40-r6.ebuild b/app-backup/burp/burp-1.4.40-r6.ebuild deleted file mode 100644 index d658d876bac..000 --- a/app-backup/burp/burp-1.4.40-r6.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools eutils user - -DESCRIPTION="Network backup and restore client and server for Unix and Windows" -HOMEPAGE="http://burp.grke.org/; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 - http://burp.grke.org/downloads/${P}/${P}.tar.bz2; - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="acl afs ipv6 libressl nls tcpd xattr" - -DEPEND=" - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - dev-libs/uthash - sys-libs/libcap - >net-libs/librsync-2.0.0:0= - sys-libs/ncurses:0= - sys-libs/zlib - acl? ( sys-apps/acl ) - afs? ( net-fs/openafs ) - nls? ( sys-devel/gettext ) - tcpd? ( sys-apps/tcp-wrappers ) - xattr? ( sys-apps/attr ) - " -RDEPEND="${DEPEND} - virtual/logger - " - -DOCS=( CONTRIBUTORS DONATIONS UPGRADING ) -PATCHES=( - "${FILESDIR}/${PV}-non-zero-or-build-failure.patch" - "${FILESDIR}/${PV}-bedup-conf-path.patch" - "${FILESDIR}/${PV}-tinfo.patch" - ) - -pkg_setup() { - enewgroup "${PN}" - enewuser "${PN}" -1 "" "" "${PN}" -} - -src_prepare() { - epatch "${PATCHES[@]}" - eautoreconf - sed -e '/autoupgrade/d' -i "${S}"/Makefile.in || die - rm "${S}"/docs/autoupgrade.txt || die -} - -src_configure() { - local myeconfargs=( - --sbindir=/usr/sbin - --sysconfdir=/etc/burp - --enable-largefile - $(use_enable acl) - $(use_enable afs) - $(use_enable ipv6) - $(use_enable nls) - $(use_enable xattr) - $(use_with tcpd tcp-wrappers) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - - fowners root:burp /etc/burp - fperms 0775 /etc/burp - fowners root:burp /etc/burp/burp-server.conf - fperms 0640 /etc/burp/burp-server.conf - fowners root:burp /etc/burp/clientconfdir - fperms 0750 /etc/burp/clientconfdir - fowners root:burp /var/spool/burp - fperms 0770 /var/spool/burp - - newinitd "${FILESDIR}"/${PN}.initd ${PN} - dodoc docs/* - - local scripts_dir=/usr/share/burp/scripts - dodir "${scripts_dir}" - local script - for script in notify_script ssl_extra_checks_script summary_script \ - timer_script; do - mv "${D}etc/burp/${script}" "${D}${scripts_dir}/" || die - sed -r \ - -e "s|(=\\s*)/etc/burp/${script}\\s*$|\1${scripts_dir}/${script}|" \ - -i "${D}etc/burp/burp-server.conf" \ - || die - done - - sed -e '/autoupgrade/d' -i "${D}etc/burp/burp.conf" || die - sed -e '/autoupgrade/,+1d' -i "${D}etc/burp/burp-server.conf" || die - - sed -e 's|^# user=graham|user = burp|' \ - -e 's|^# group=nogroup|group = burp|' \ - -e 's|^pidfile = .*|lockfile = /run/lock/burp/server.lock|' \ - -i "${D}etc/burp/burp-server.conf" || die -} - -pkg_postinst() { - if [[ ! -e /etc/burp/CA/index.txt ]]; then - elog "At first run burp server will generate DH parameters and SSL" - elog "certificates. You should adjust configuration before." - elog "Server configuration is located at" - elog "" - elog " /etc/burp/burp-server.conf" - elog "" - fi -}
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 7c02775c2e743c261f7cf192cd09fb7c7e9ceb12 Author: Marek Szuba gentoo org> AuthorDate: Wed May 31 07:33:12 2017 + Commit: Marek Szuba gentoo org> CommitDate: Wed May 31 07:34:31 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c02775c app-backup/burp: amd64 stable wrt bug #620184 Package-Manager: Portage-2.3.5, Repoman-2.3.1 app-backup/burp/burp-2.0.54.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/burp/burp-2.0.54.ebuild b/app-backup/burp/burp-2.0.54.ebuild index 694caae538a..ad98b844c10 100644 --- a/app-backup/burp/burp-2.0.54.ebuild +++ b/app-backup/burp/burp-2.0.54.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="acl ipv6 libressl test xattr" CDEPEND="dev-libs/uthash
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: deff9dc6c20ef564b3fee110925d4f1a52a846d3 Author: Marek Szuba gentoo org> AuthorDate: Thu Apr 27 13:53:44 2017 + Commit: Marek Szuba gentoo org> CommitDate: Thu Apr 27 14:01:06 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deff9dc6 app-backup/burp: make sure oldver is local to pkg_postinst() Package-Manager: Portage-2.3.3, Repoman-2.3.1 app-backup/burp/burp-2.0.54.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-backup/burp/burp-2.0.54.ebuild b/app-backup/burp/burp-2.0.54.ebuild index cf7dee17673..694caae538a 100644 --- a/app-backup/burp/burp-2.0.54.ebuild +++ b/app-backup/burp/burp-2.0.54.ebuild @@ -94,6 +94,7 @@ pkg_postinst() { # According to PMS this can be a space-separated list of version # numbers, even though in practice it is typically just one. + local oldver for oldver in ${REPLACING_VERSIONS}; do if [[ $(get_major_version ${oldver}) -lt 2 ]]; then ewarn "Starting with version 2.0.54 we no longer patch bedup to use"
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/, app-backup/burp/files/
commit: 8262cee470aafbef23da9a6c618d5c4c45b7e8e6 Author: Marek Szuba gentoo org> AuthorDate: Thu Apr 20 09:33:27 2017 + Commit: Marek Szuba gentoo org> CommitDate: Wed Apr 26 11:54:07 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8262cee4 app-backup/burp: bump to 2.0.54 Gentoo-Bug: 615666 Package-Manager: Portage-2.3.3, Repoman-2.3.1 app-backup/burp/Manifest | 1 + app-backup/burp/burp-2.0.54.ebuild | 109 + .../burp/files/burp-2.0.54-no_mkdir_run.patch | 10 ++ .../files/burp-2.0.54-protocol1_by_default.patch | 24 + .../burp/files/burp-2.0.54-server_user.patch | 13 +++ app-backup/burp/files/burp.service | 11 +++ app-backup/burp/files/burp.tmpfiles| 1 + app-backup/burp/files/burp2.initd | 45 + app-backup/burp/metadata.xml | 1 + 9 files changed, 215 insertions(+) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index 220be5c99b6..0e3e690104e 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -1 +1,2 @@ DIST burp-1.4.40.tar.bz2 712937 SHA256 4108eb45e14740de990d918a2adbb661d88f90de48d6e2e3a6b54fd12b16fa5e SHA512 b44ba3a63d3b75f6fee55bbfef70ac07fa87e78ddb22a398e31a86670dfa3f2db1c9dbc58de3d0038cdc409bd5ae52c8e901cb26975fd7dbe0f773c4841af10c WHIRLPOOL 636120b3fa2d4a3217567177f3c8abbdeb562d298043fd6bd685842287964d835f2a369e36db0bc32ce908ce8f96e4e2677569e6ca4bac80f8d9958a2364a62d +DIST burp-2.0.54.tar.gz 558845 SHA256 26130da9791c57b1e194973ef1ea292dec57468bf4291a4d0eae880d192c1fd1 SHA512 dccc4d3679dd759028cd6b71d09ae4e49a511e5d94b4df2f112ad974abb507bbc8fffaf63ef85c847b0f9363b20a9e817179ab556c5a788acacb7a25e7600fa4 WHIRLPOOL 60e9bec56c08bc7ebc4700824eab34cf8cefdc5871140471eec5e05dbff4f4b83c2f7c6d5554d33dbb918f46e2c60159ba99a5da599938acd40b9d5b7b582978 diff --git a/app-backup/burp/burp-2.0.54.ebuild b/app-backup/burp/burp-2.0.54.ebuild new file mode 100644 index 000..cf7dee17673 --- /dev/null +++ b/app-backup/burp/burp-2.0.54.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools systemd tmpfiles user versionator + +DESCRIPTION="Network backup and restore client and server for Unix and Windows" +HOMEPAGE="http://burp.grke.org/; +SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="acl ipv6 libressl test xattr" + +CDEPEND="dev-libs/uthash + net-libs/librsync + sys-libs/ncurses:0= + sys-libs/zlib + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + acl? ( sys-apps/acl ) + xattr? ( sys-apps/attr )" +DEPEND="${CDEPEND} + test? ( dev-libs/check )" +RDEPEND="${CDEPEND} + virtual/logger" + +PATCHES=( + "${FILESDIR}"/${PN}-2.0.54-no_mkdir_run.patch + "${FILESDIR}"/${PN}-2.0.54-protocol1_by_default.patch + "${FILESDIR}"/${PN}-2.0.54-server_user.patch +) + +pkg_setup() { + enewgroup "${PN}" + enewuser "${PN}" -1 "" "" "${PN}" +} + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --localstatedir=/var + --sysconfdir=/etc/burp + --enable-largefile + $(use_enable acl) + $(use_enable ipv6) + $(use_enable xattr) + ) + # --runstatedir option will only work from autoconf-2.70 onwards + runstatedir='/run/burp' \ + econf "${myeconfargs[@]}" +} + +src_install() { + default + fowners -R root:${PN} /var/spool/burp + fperms 0770 /var/spool/burp + + emake DESTDIR="${D}" install-configs + fowners -R root:${PN} /etc/burp + fperms 0775 /etc/burp + fperms 0640 /etc/burp/burp-server.conf + fperms 0750 /etc/burp/clientconfdir + + newinitd "${FILESDIR}"/${PN}2.initd ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service + + newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}.conf +} + +pkg_postinst() { + elog "Burp ebuilds now support the autoupgrade mechanism in both" + elog "client and server mode. In both cases it is disabled by" + elog "default. You almost certainly do NOT want to enable it in" + elog "client mode because upgrades obtained this way will not be" + elog "managed by Portage." + + if [[ ! -e /etc/burp/CA/index.txt ]]; then + elog "" + elog "At first run burp server will generate DH parameters and SSL" + elog "certificates. You should adjust configuration before." + elog "Server configuration is located at" + elog "" + elog " /etc/burp/burp-server.conf" + elog "" + fi + + #
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 7527b286cd5cf046ee232788ead82afeea974078 Author: Marek Szuba gentoo org> AuthorDate: Mon Apr 3 11:41:09 2017 + Commit: Marek Szuba gentoo org> CommitDate: Mon Apr 3 11:41:09 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7527b286 app-backup/burp: take over maintainership Package-Manager: Portage-2.3.3, Repoman-2.3.1 app-backup/burp/metadata.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-backup/burp/metadata.xml b/app-backup/burp/metadata.xml index 295b7305081..a002889edbe 100644 --- a/app-backup/burp/metadata.xml +++ b/app-backup/burp/metadata.xml @@ -2,8 +2,8 @@ http://www.gentoo.org/dtd/metadata.dtd;> - aide...@gentoo.org - Amadeusz Żołnowski + mare...@gentoo.org + Marek Szuba Burp is a network backup and restore program. It uses librsync in order
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/files/, app-backup/burp/
commit: 65f08e8900abf4e0304f619521d0de048419a45c Author: Amadeusz Żołnowski gentoo org> AuthorDate: Thu Dec 29 19:58:46 2016 + Commit: Amadeusz Piotr Żołnowski gentoo org> CommitDate: Thu Dec 29 21:38:34 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65f08e89 app-backup/burp: Remove old, unsupported version Package-Manager: Portage-2.3.3, Repoman-2.3.1 app-backup/burp/Manifest | 1 - app-backup/burp/burp-1.3.48-r1.ebuild | 100 - ...3.48-0001-Set-default_md-sha256-in-CA.cnf.patch | 25 -- app-backup/burp/files/1.3.48-bedup-conf-path.patch | 33 --- .../files/1.3.48-non-zero-or-build-failure.patch | 13 --- app-backup/burp/files/1.3.48-tinfo.patch | 22 - 6 files changed, 194 deletions(-) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index bdcd141..220be5c 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -1,2 +1 @@ -DIST burp-1.3.48.tar.bz2 683509 SHA256 bb456c208998d2f5806828357934e794cd9675448cb6545473364fd9e6d73509 SHA512 08de252f25ff7aa448dd6768272a9a14622902347445313b570c857b4e690374e92956379d5b388f446a88427fc4924f9c0df83cba390aa15fd040b8e92f1946 WHIRLPOOL ac99abddd74bcc753037841afc78c74c7af23ad550334f0585540f056ce93243b8958cbdc37cae15cb98a02c2884c928dd65ac03820e1ef53ea031128a831a44 DIST burp-1.4.40.tar.bz2 712937 SHA256 4108eb45e14740de990d918a2adbb661d88f90de48d6e2e3a6b54fd12b16fa5e SHA512 b44ba3a63d3b75f6fee55bbfef70ac07fa87e78ddb22a398e31a86670dfa3f2db1c9dbc58de3d0038cdc409bd5ae52c8e901cb26975fd7dbe0f773c4841af10c WHIRLPOOL 636120b3fa2d4a3217567177f3c8abbdeb562d298043fd6bd685842287964d835f2a369e36db0bc32ce908ce8f96e4e2677569e6ca4bac80f8d9958a2364a62d diff --git a/app-backup/burp/burp-1.3.48-r1.ebuild b/app-backup/burp/burp-1.3.48-r1.ebuild deleted file mode 100644 index 0e50013.. --- a/app-backup/burp/burp-1.3.48-r1.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit autotools eutils user - -DESCRIPTION="Network backup and restore client and server for Unix and Windows" -HOMEPAGE="http://burp.grke.org/; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 - http://burp.grke.org/downloads/${P}/${P}.tar.bz2; - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="acl afs ipv6 nls tcpd xattr" - -DEPEND=" - dev-libs/openssl:0 - dev-libs/uthash - sys-libs/libcap - ~net-libs/librsync-0.9.7 - sys-libs/ncurses:0= - sys-libs/zlib - acl? ( sys-apps/acl ) - afs? ( net-fs/openafs ) - nls? ( sys-devel/gettext ) - tcpd? ( sys-apps/tcp-wrappers ) - xattr? ( sys-apps/attr ) - " -RDEPEND="${DEPEND} - virtual/logger - " - -DOCS=( CONTRIBUTORS DONATIONS UPGRADING ) -PATCHES=( - "${FILESDIR}/${PV}-non-zero-or-build-failure.patch" - "${FILESDIR}/${PV}-bedup-conf-path.patch" - "${FILESDIR}/${PV}-tinfo.patch" - "${FILESDIR}/${PV}-0001-Set-default_md-sha256-in-CA.cnf.patch" - ) -S="${WORKDIR}/burp" - -pkg_setup() { - enewgroup "${PN}" - enewuser "${PN}" -1 "" "" "${PN}" -} - -src_prepare() { - epatch "${PATCHES[@]}" - # see bug #426262 - mv configure.in configure.ac || die - eautoreconf -} - -src_configure() { - local myeconfargs=( - --sbindir=/usr/sbin - --sysconfdir=/etc/burp - --enable-largefile - $(use_enable acl) - $(use_enable afs) - $(use_enable ipv6) - $(use_enable nls) - $(use_enable xattr) - $(use_with tcpd tcp-wrappers) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - - fowners root:burp /etc/burp /var/spool/burp - fperms 0775 /etc/burp /var/spool/burp - fowners root:burp /etc/burp/clientconfdir - fperms 0750 /etc/burp/clientconfdir - fowners root:burp /etc/burp/burp-server.conf - fperms 0640 /etc/burp/burp-server.conf - - newinitd "${FILESDIR}"/${PN}.initd ${PN} - dodoc docs/* - - sed -e 's|^# user=graham|user = burp|' \ - -e 's|^# group=nogroup|group = burp|' \ - -e 's|^pidfile = .*|lockfile = /run/lock/burp/server.lock|' \ - -i "${D}"/etc/burp/burp-server.conf || die -} - -pkg_postinst() { - if [[ ! -e /etc/burp/CA/index.txt ]]; then - elog "At first run burp server will generate DH parameters and SSL" - elog "certificates. You should adjust configuration before." - elog "Server configuration is located at" - elog "" - elog " /etc/burp/burp-server.conf" - elog "" - fi -} diff --git a/app-backup/burp/files/1.3.48-0001-Set-default_md-sha256-in-CA.cnf.patch
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: af571f128815fae9ec025ebe53db40909daf68cd Author: Amadeusz Żołnowski gentoo org> AuthorDate: Mon Sep 26 20:03:51 2016 + Commit: Amadeusz Piotr Żołnowski gentoo org> CommitDate: Mon Sep 26 20:35:28 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af571f12 app-backup/burp: Remove oldest revision of 1.4.40 Package-Manager: portage-2.3.1 app-backup/burp/burp-1.4.40-r1.ebuild | 97 --- 1 file changed, 97 deletions(-) diff --git a/app-backup/burp/burp-1.4.40-r1.ebuild b/app-backup/burp/burp-1.4.40-r1.ebuild deleted file mode 100644 index 3d0215c.. --- a/app-backup/burp/burp-1.4.40-r1.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit autotools eutils user - -DESCRIPTION="Network backup and restore client and server for Unix and Windows" -HOMEPAGE="http://burp.grke.org/; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 - http://burp.grke.org/downloads/${P}/${P}.tar.bz2; - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="acl afs ipv6 libressl nls tcpd xattr" - -DEPEND=" - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - dev-libs/uthash - sys-libs/libcap - ~net-libs/librsync-0.9.7 - sys-libs/ncurses:0= - sys-libs/zlib - acl? ( sys-apps/acl ) - afs? ( net-fs/openafs ) - nls? ( sys-devel/gettext ) - tcpd? ( sys-apps/tcp-wrappers ) - xattr? ( sys-apps/attr ) - " -RDEPEND="${DEPEND} - virtual/logger - " - -DOCS=( CONTRIBUTORS DONATIONS UPGRADING ) -PATCHES=( - "${FILESDIR}/${PV}-non-zero-or-build-failure.patch" - "${FILESDIR}/${PV}-bedup-conf-path.patch" - "${FILESDIR}/${PV}-tinfo.patch" - ) - -pkg_setup() { - enewgroup "${PN}" - enewuser "${PN}" -1 "" "" "${PN}" -} - -src_prepare() { - epatch "${PATCHES[@]}" - eautoreconf -} - -src_configure() { - local myeconfargs=( - --sbindir=/usr/sbin - --sysconfdir=/etc/burp - --enable-largefile - $(use_enable acl) - $(use_enable afs) - $(use_enable ipv6) - $(use_enable nls) - $(use_enable xattr) - $(use_with tcpd tcp-wrappers) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - - fowners root:burp /etc/burp /var/spool/burp - fperms 0775 /etc/burp /var/spool/burp - fowners root:burp /etc/burp/clientconfdir - fperms 0750 /etc/burp/clientconfdir - fowners root:burp /etc/burp/burp-server.conf - fperms 0640 /etc/burp/burp-server.conf - - newinitd "${FILESDIR}"/${PN}.initd ${PN} - dodoc docs/* - - sed -e 's|^# user=graham|user = burp|' \ - -e 's|^# group=nogroup|group = burp|' \ - -e 's|^pidfile = .*|lockfile = /run/lock/burp/server.lock|' \ - -i "${D}"/etc/burp/burp-server.conf || die -} - -pkg_postinst() { - if [[ ! -e /etc/burp/CA/index.txt ]]; then - elog "At first run burp server will generate DH parameters and SSL" - elog "certificates. You should adjust configuration before." - elog "Server configuration is located at" - elog "" - elog " /etc/burp/burp-server.conf" - elog "" - fi -}
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 154509b5d5f56e7186bc16035632bff62ea71b83 Author: Amadeusz Żołnowski gentoo org> AuthorDate: Sun Jul 10 19:46:12 2016 + Commit: Amadeusz Piotr Żołnowski gentoo org> CommitDate: Sun Jul 10 19:46:28 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=154509b5 app-backup/burp: Depend on librsync-0.9.7 or >librsync-2.0.0 Burp segfaults with any version between 1.0.0 and 2.0.0 (inclusive). ebuild depending on 0.9.7 will be removed as soon as librsync-2.0.0-r1 gets stable keywords. Package-Manager: portage-2.3.0 app-backup/burp/{burp-1.4.40-r4.ebuild => burp-1.4.40-r5.ebuild} | 2 +- app-backup/burp/{burp-1.4.40-r4.ebuild => burp-1.4.40-r6.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-backup/burp/burp-1.4.40-r4.ebuild b/app-backup/burp/burp-1.4.40-r5.ebuild similarity index 99% copy from app-backup/burp/burp-1.4.40-r4.ebuild copy to app-backup/burp/burp-1.4.40-r5.ebuild index 5dc34f5..d1784b1 100644 --- a/app-backup/burp/burp-1.4.40-r4.ebuild +++ b/app-backup/burp/burp-1.4.40-r5.ebuild @@ -21,7 +21,7 @@ DEPEND=" libressl? ( dev-libs/libressl:0= ) dev-libs/uthash sys-libs/libcap - net-libs/librsync:0= + ~net-libs/librsync-0.9.7 sys-libs/ncurses:0= sys-libs/zlib acl? ( sys-apps/acl ) diff --git a/app-backup/burp/burp-1.4.40-r4.ebuild b/app-backup/burp/burp-1.4.40-r6.ebuild similarity index 98% rename from app-backup/burp/burp-1.4.40-r4.ebuild rename to app-backup/burp/burp-1.4.40-r6.ebuild index 5dc34f5..f9e42cd 100644 --- a/app-backup/burp/burp-1.4.40-r4.ebuild +++ b/app-backup/burp/burp-1.4.40-r6.ebuild @@ -21,7 +21,7 @@ DEPEND=" libressl? ( dev-libs/libressl:0= ) dev-libs/uthash sys-libs/libcap - net-libs/librsync:0= + >net-libs/librsync-2.0.0:0= sys-libs/ncurses:0= sys-libs/zlib acl? ( sys-apps/acl )
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 7fec7439613efcc3bf6df2d16dca8b49a23432b4 Author: Amadeusz Żołnowski gentoo org> AuthorDate: Sat Jul 2 21:38:32 2016 + Commit: Amadeusz Piotr Żołnowski gentoo org> CommitDate: Sat Jul 2 21:38:32 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fec7439 app-backup/burp: Remove unneeded revisions Package-Manager: portage-2.3.0 app-backup/burp/burp-1.4.40-r2.ebuild | 108 --- app-backup/burp/burp-1.4.40-r3.ebuild | 116 -- 2 files changed, 224 deletions(-) diff --git a/app-backup/burp/burp-1.4.40-r2.ebuild b/app-backup/burp/burp-1.4.40-r2.ebuild deleted file mode 100644 index 6abcbda..000 --- a/app-backup/burp/burp-1.4.40-r2.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit autotools eutils user - -DESCRIPTION="Network backup and restore client and server for Unix and Windows" -HOMEPAGE="http://burp.grke.org/; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 - http://burp.grke.org/downloads/${P}/${P}.tar.bz2; - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="acl afs ipv6 libressl nls tcpd xattr" - -DEPEND=" - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - dev-libs/uthash - sys-libs/libcap - ~net-libs/librsync-0.9.7 - sys-libs/ncurses:0= - sys-libs/zlib - acl? ( sys-apps/acl ) - afs? ( net-fs/openafs ) - nls? ( sys-devel/gettext ) - tcpd? ( sys-apps/tcp-wrappers ) - xattr? ( sys-apps/attr ) - " -RDEPEND="${DEPEND} - virtual/logger - " - -DOCS=( CONTRIBUTORS DONATIONS UPGRADING ) -PATCHES=( - "${FILESDIR}/${PV}-non-zero-or-build-failure.patch" - "${FILESDIR}/${PV}-bedup-conf-path.patch" - "${FILESDIR}/${PV}-tinfo.patch" - ) - -pkg_setup() { - enewgroup "${PN}" - enewuser "${PN}" -1 "" "" "${PN}" -} - -src_prepare() { - epatch "${PATCHES[@]}" - eautoreconf -} - -src_configure() { - local myeconfargs=( - --sbindir=/usr/sbin - --sysconfdir=/etc/burp - --enable-largefile - $(use_enable acl) - $(use_enable afs) - $(use_enable ipv6) - $(use_enable nls) - $(use_enable xattr) - $(use_with tcpd tcp-wrappers) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - - fowners root:burp /etc/burp /var/spool/burp - fperms 0775 /etc/burp /var/spool/burp - fowners root:burp /etc/burp/clientconfdir - fperms 0750 /etc/burp/clientconfdir - fowners root:burp /etc/burp/burp-server.conf - fperms 0640 /etc/burp/burp-server.conf - - newinitd "${FILESDIR}"/${PN}.initd ${PN} - dodoc docs/* - - local scripts_dir=/usr/share/burp/scripts - dodir "${scripts_dir}" - local script - for script in notify_script ssl_extra_checks_script summary_script \ - timer_script; do - mv "${D}etc/burp/${script}" "${D}${scripts_dir}/" - sed -r \ - -e "s|(=\\s*)/etc/burp/${script}\\s*$|\1${scripts_dir}/${script}|" \ - -i "${D}etc/burp/burp-server.conf" - done - - sed -e 's|^# user=graham|user = burp|' \ - -e 's|^# group=nogroup|group = burp|' \ - -e 's|^pidfile = .*|lockfile = /run/lock/burp/server.lock|' \ - -i "${D}etc/burp/burp-server.conf" || die -} - -pkg_postinst() { - if [[ ! -e /etc/burp/CA/index.txt ]]; then - elog "At first run burp server will generate DH parameters and SSL" - elog "certificates. You should adjust configuration before." - elog "Server configuration is located at" - elog "" - elog " /etc/burp/burp-server.conf" - elog "" - fi -} diff --git a/app-backup/burp/burp-1.4.40-r3.ebuild b/app-backup/burp/burp-1.4.40-r3.ebuild deleted file mode 100644 index d1784b1..000 --- a/app-backup/burp/burp-1.4.40-r3.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit autotools eutils user - -DESCRIPTION="Network backup and restore client and server for Unix and Windows" -HOMEPAGE="http://burp.grke.org/; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 - http://burp.grke.org/downloads/${P}/${P}.tar.bz2; - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="acl afs ipv6 libressl nls tcpd xattr" - -DEPEND=" - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - dev-libs/uthash - sys-libs/libcap - ~net-libs/librsync-0.9.7 - sys-libs/ncurses:0= -
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 581dd3cd70bdeda41d7bd8442aaed4007fe24c10 Author: Amadeusz Żołnowski gentoo org> AuthorDate: Sat Jul 2 21:27:57 2016 + Commit: Amadeusz Piotr Żołnowski gentoo org> CommitDate: Sat Jul 2 21:32:02 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=581dd3cd app-backup/burp: Unblock librsync-1.0.0 and higher Gentoo-Bug: 573150 Package-Manager: portage-2.3.0 app-backup/burp/burp-1.4.40-r4.ebuild | 116 ++ 1 file changed, 116 insertions(+) diff --git a/app-backup/burp/burp-1.4.40-r4.ebuild b/app-backup/burp/burp-1.4.40-r4.ebuild new file mode 100644 index 000..5dc34f5 --- /dev/null +++ b/app-backup/burp/burp-1.4.40-r4.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit autotools eutils user + +DESCRIPTION="Network backup and restore client and server for Unix and Windows" +HOMEPAGE="http://burp.grke.org/; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 + http://burp.grke.org/downloads/${P}/${P}.tar.bz2; + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="acl afs ipv6 libressl nls tcpd xattr" + +DEPEND=" + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + dev-libs/uthash + sys-libs/libcap + net-libs/librsync:0= + sys-libs/ncurses:0= + sys-libs/zlib + acl? ( sys-apps/acl ) + afs? ( net-fs/openafs ) + nls? ( sys-devel/gettext ) + tcpd? ( sys-apps/tcp-wrappers ) + xattr? ( sys-apps/attr ) + " +RDEPEND="${DEPEND} + virtual/logger + " + +DOCS=( CONTRIBUTORS DONATIONS UPGRADING ) +PATCHES=( + "${FILESDIR}/${PV}-non-zero-or-build-failure.patch" + "${FILESDIR}/${PV}-bedup-conf-path.patch" + "${FILESDIR}/${PV}-tinfo.patch" + ) + +pkg_setup() { + enewgroup "${PN}" + enewuser "${PN}" -1 "" "" "${PN}" +} + +src_prepare() { + epatch "${PATCHES[@]}" + eautoreconf + sed -e '/autoupgrade/d' -i "${S}"/Makefile.in || die + rm "${S}"/docs/autoupgrade.txt || die +} + +src_configure() { + local myeconfargs=( + --sbindir=/usr/sbin + --sysconfdir=/etc/burp + --enable-largefile + $(use_enable acl) + $(use_enable afs) + $(use_enable ipv6) + $(use_enable nls) + $(use_enable xattr) + $(use_with tcpd tcp-wrappers) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + fowners root:burp /etc/burp + fperms 0775 /etc/burp + fowners root:burp /etc/burp/burp-server.conf + fperms 0640 /etc/burp/burp-server.conf + fowners root:burp /etc/burp/clientconfdir + fperms 0750 /etc/burp/clientconfdir + fowners root:burp /var/spool/burp + fperms 0770 /var/spool/burp + + newinitd "${FILESDIR}"/${PN}.initd ${PN} + dodoc docs/* + + local scripts_dir=/usr/share/burp/scripts + dodir "${scripts_dir}" + local script + for script in notify_script ssl_extra_checks_script summary_script \ + timer_script; do + mv "${D}etc/burp/${script}" "${D}${scripts_dir}/" || die + sed -r \ + -e "s|(=\\s*)/etc/burp/${script}\\s*$|\1${scripts_dir}/${script}|" \ + -i "${D}etc/burp/burp-server.conf" \ + || die + done + + sed -e '/autoupgrade/d' -i "${D}etc/burp/burp.conf" || die + sed -e '/autoupgrade/,+1d' -i "${D}etc/burp/burp-server.conf" || die + + sed -e 's|^# user=graham|user = burp|' \ + -e 's|^# group=nogroup|group = burp|' \ + -e 's|^pidfile = .*|lockfile = /run/lock/burp/server.lock|' \ + -i "${D}etc/burp/burp-server.conf" || die +} + +pkg_postinst() { + if [[ ! -e /etc/burp/CA/index.txt ]]; then + elog "At first run burp server will generate DH parameters and SSL" + elog "certificates. You should adjust configuration before." + elog "Server configuration is located at" + elog "" + elog " /etc/burp/burp-server.conf" + elog "" + fi +}
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 1205b71e519517900cdd38c06a3bb1e509958872 Author: Amadeusz Żołnowski gentoo org> AuthorDate: Sat Jul 2 21:31:40 2016 + Commit: Amadeusz Piotr Żołnowski gentoo org> CommitDate: Sat Jul 2 21:32:02 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1205b71e app-backup/burp: Correct version restriction on net-libs/librsync Gentoo-Bug: 573150 Package-Manager: portage-2.3.0 app-backup/burp/burp-1.3.48-r1.ebuild | 2 +- app-backup/burp/burp-1.4.40-r1.ebuild | 2 +- app-backup/burp/burp-1.4.40-r2.ebuild | 2 +- app-backup/burp/burp-1.4.40-r3.ebuild | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app-backup/burp/burp-1.3.48-r1.ebuild b/app-backup/burp/burp-1.3.48-r1.ebuild index ca07f1d..0e50013 100644 --- a/app-backup/burp/burp-1.3.48-r1.ebuild +++ b/app-backup/burp/burp-1.3.48-r1.ebuild @@ -20,7 +20,7 @@ DEPEND=" dev-libs/openssl:0 dev-libs/uthash sys-libs/libcap -
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/files/, app-backup/burp/
commit: 9f367ab90f56e5dbcfde65a1cf3ef97498fd7cae Author: Amadeusz Żołnowski gentoo org> AuthorDate: Sat Jul 2 20:46:24 2016 + Commit: Amadeusz Piotr Żołnowski gentoo org> CommitDate: Sat Jul 2 20:49:41 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f367ab9 app-backup/burp: Correct permissions Remove autoupgrade configuration. Package-Manager: portage-2.3.0 app-backup/burp/burp-1.4.40-r3.ebuild | 116 ++ app-backup/burp/files/burp.initd | 7 +- 2 files changed, 122 insertions(+), 1 deletion(-) diff --git a/app-backup/burp/burp-1.4.40-r3.ebuild b/app-backup/burp/burp-1.4.40-r3.ebuild new file mode 100644 index 000..f7cbc66 --- /dev/null +++ b/app-backup/burp/burp-1.4.40-r3.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit autotools eutils user + +DESCRIPTION="Network backup and restore client and server for Unix and Windows" +HOMEPAGE="http://burp.grke.org/; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 + http://burp.grke.org/downloads/${P}/${P}.tar.bz2; + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="acl afs ipv6 libressl nls tcpd xattr" + +DEPEND=" + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + dev-libs/uthash + sys-libs/libcap +
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/, app-backup/burp/files/
commit: 4b23af00c3b7d9dd6b2099541fe01561edb25262 Author: Amadeusz Żołnowski gentoo org> AuthorDate: Thu Jun 30 22:54:13 2016 + Commit: Amadeusz Piotr Żołnowski gentoo org> CommitDate: Sat Jul 2 16:11:56 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b23af00 app-backup/burp: Move scripts out of /etc Burp needs /etc/burp directory to be writable for its daemon (at least first time it runs). On the other hand an executable cannot be placed into a group-writable directory and this is where Burp scripts are installed by default. Move all scripts to /usr/share/burp/scripts. /etc is not a good place for scripts anyway. Gentoo-Bug: 562470 Package-Manager: portage-2.3.0 app-backup/burp/burp-1.4.40-r2.ebuild | 108 ++ app-backup/burp/files/burp.initd | 7 ++- 2 files changed, 112 insertions(+), 3 deletions(-) diff --git a/app-backup/burp/burp-1.4.40-r2.ebuild b/app-backup/burp/burp-1.4.40-r2.ebuild new file mode 100644 index 000..da09df4 --- /dev/null +++ b/app-backup/burp/burp-1.4.40-r2.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit autotools eutils user + +DESCRIPTION="Network backup and restore client and server for Unix and Windows" +HOMEPAGE="http://burp.grke.org/; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 + http://burp.grke.org/downloads/${P}/${P}.tar.bz2; + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="acl afs ipv6 libressl nls tcpd xattr" + +DEPEND=" + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + dev-libs/uthash + sys-libs/libcap +
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: a18bd5689774e9571a505e2c60d661ac699d93e7 Author: Amadeusz Żołnowski gentoo org> AuthorDate: Fri Jun 17 21:12:04 2016 + Commit: Amadeusz Piotr Żołnowski gentoo org> CommitDate: Fri Jun 17 21:15:28 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a18bd568 app-backup/burp-1.4.40-r1: Add ~x86 keyword I have built burp with test enabled. Moreover version 1.3.48 is already ~x86 keyworded. Gentoo-Bug: 558044 Package-Manager: portage-2.3.0_rc1 app-backup/burp/burp-1.4.40-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/burp/burp-1.4.40-r1.ebuild b/app-backup/burp/burp-1.4.40-r1.ebuild index ee25ec9..e645481 100644 --- a/app-backup/burp/burp-1.4.40-r1.ebuild +++ b/app-backup/burp/burp-1.4.40-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="AGPL-3" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" IUSE="acl afs ipv6 libressl nls tcpd xattr" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/files/, app-backup/burp/
commit: c423a307e3760dd54195b137ddb272a2db2d298d Author: Amadeusz Żołnowski gentoo org> AuthorDate: Fri Jun 17 21:13:14 2016 + Commit: Amadeusz Piotr Żołnowski gentoo org> CommitDate: Fri Jun 17 21:15:48 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c423a307 app-backup/burp: Remove ancient version Package-Manager: portage-2.3.0_rc1 app-backup/burp/Manifest | 1 - app-backup/burp/burp-1.3.8-r1.ebuild | 94 -- 3.8-0001-Set-default_md-sha256-in-CA.cnf.patch | 25 -- app-backup/burp/files/1.3.8-bedup-conf-path.patch | 33 .../files/1.3.8-non-zero-or-build-failure.patch| 13 --- 5 files changed, 166 deletions(-) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index 5fc8c0f..bdcd141 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -1,3 +1,2 @@ DIST burp-1.3.48.tar.bz2 683509 SHA256 bb456c208998d2f5806828357934e794cd9675448cb6545473364fd9e6d73509 SHA512 08de252f25ff7aa448dd6768272a9a14622902347445313b570c857b4e690374e92956379d5b388f446a88427fc4924f9c0df83cba390aa15fd040b8e92f1946 WHIRLPOOL ac99abddd74bcc753037841afc78c74c7af23ad550334f0585540f056ce93243b8958cbdc37cae15cb98a02c2884c928dd65ac03820e1ef53ea031128a831a44 -DIST burp-1.3.8.tar.bz2 796082 SHA256 ed1546d97e902d0b3974a32ef3f543b5d9ec0a5448f3caca2373383192169656 SHA512 49f4fa43bcbd2aa54b8cee840dfb2f1b7e396048c609d7303fdef08d13dbaf7b0c7016da39620fc5a15cd9dfb8577f82e8446512887aff1ce1b6ce31e7a60e57 WHIRLPOOL 957cdf4b75ec5a79b7c259786b099cf5c001ebc1684df0a1028dda7ec90a2710c1cfcd4f2a8a2fb349466bc5405672350f01f989a4f6a5302eae4fa466af3056 DIST burp-1.4.40.tar.bz2 712937 SHA256 4108eb45e14740de990d918a2adbb661d88f90de48d6e2e3a6b54fd12b16fa5e SHA512 b44ba3a63d3b75f6fee55bbfef70ac07fa87e78ddb22a398e31a86670dfa3f2db1c9dbc58de3d0038cdc409bd5ae52c8e901cb26975fd7dbe0f773c4841af10c WHIRLPOOL 636120b3fa2d4a3217567177f3c8abbdeb562d298043fd6bd685842287964d835f2a369e36db0bc32ce908ce8f96e4e2677569e6ca4bac80f8d9958a2364a62d diff --git a/app-backup/burp/burp-1.3.8-r1.ebuild b/app-backup/burp/burp-1.3.8-r1.ebuild deleted file mode 100644 index 3c136e5..000 --- a/app-backup/burp/burp-1.3.8-r1.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils user - -DESCRIPTION="Network backup and restore client and server for Unix and Windows" -HOMEPAGE="http://burp.grke.org/; -SRC_URI="http://burp.grke.org/downloads/${P}/${P}.tar.bz2; - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64" -IUSE="acl afs nls tcpd xattr" - -DEPEND=" - dev-libs/openssl:0 - dev-libs/uthash - sys-libs/libcap - -Date: Tue, 16 Jun 2015 12:29:56 + -Subject: [PATCH] Set default_md=sha256 in CA.cnf. - - configs/certs/CA/CA.cnf | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/configs/certs/CA/CA.cnf b/configs/certs/CA/CA.cnf -index 097f5fa..608cbce 100644 a/configs/certs/CA/CA.cnf -+++ b/configs/certs/CA/CA.cnf -@@ -14,7 +14,7 @@ crlnumber = $dir/crlnumber.txt - - unique_subject = no - --default_md = sha1 -+default_md = sha256 - default_days= 7300 - default_crl_days= 7300 - --- -2.5.0 - diff --git a/app-backup/burp/files/1.3.8-bedup-conf-path.patch b/app-backup/burp/files/1.3.8-bedup-conf-path.patch deleted file mode 100644 index a9bed19..000 --- a/app-backup/burp/files/1.3.8-bedup-conf-path.patch +++ /dev/null @@ -1,33 +0,0 @@ -diff -Naur burp-1.3.48/manpages/bedup.8 burp-1.3.48.new/manpages/bedup.8 burp-1.3.48/manpages/bedup.8 2014-01-27 11:55:47.0 +0100 -+++ burp-1.3.48.new/manpages/bedup.8 2014-11-22 12:57:20.241299376 +0100 -@@ -16,7 +16,7 @@ - .SH OPTIONS - .TP - \fB\-c\fR \fBpath\fR --Path to config file (default: /etc/burp/burp.conf). -+Path to config file (default: /etc/burp/burp-server.conf). - .TP - \fB\-g\fR \fB\fR - Only run on the directories of clients that are in one of the groups specified. The list is comma-separated. To put a client in a group, use the 'dedup_group' option in the client configuration file on the server. -@@ -42,7 +42,7 @@ - \fB\-V\fR \fB\fR - Print version and exit.\fR - .TP --By default, bedup will read /etc/burp/burp.conf and deduplicate client storage directories using special knowledge of the structure.\fR -+By default, bedup will read /etc/burp/burp-server.conf and deduplicate client storage directories using special knowledge of the structure.\fR - .TP - With '\-n', this knowledge is turned off and you have to specify the directories to deduplicate on the command line. Running with '\-n' is therefore dangerous if you are deduplicating burp storage directories. - -diff -Naur burp-1.3.48/src/bedup.c burp-1.3.48.new/src/bedup.c burp-1.3.48/src/bedup.c2014-01-27 11:55:47.0 +0100 -+++
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 6da0dfdec7120fdbf98ed29e13e1cd7b4473e27d Author: Anthony G. Basile gentoo org> AuthorDate: Tue Mar 22 00:27:41 2016 + Commit: Anthony G. Basile gentoo org> CommitDate: Tue Mar 22 00:27:41 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6da0dfde app-backup/burp: add libressl support Package-Manager: portage-2.2.26 app-backup/burp/burp-1.4.40-r1.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app-backup/burp/burp-1.4.40-r1.ebuild b/app-backup/burp/burp-1.4.40-r1.ebuild index edfa6af..ee25ec9 100644 --- a/app-backup/burp/burp-1.4.40-r1.ebuild +++ b/app-backup/burp/burp-1.4.40-r1.ebuild @@ -14,10 +14,11 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="AGPL-3" SLOT="0" KEYWORDS="~amd64" -IUSE="acl afs ipv6 nls tcpd xattr" +IUSE="acl afs ipv6 libressl nls tcpd xattr" DEPEND=" - dev-libs/openssl:0 + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) dev-libs/uthash sys-libs/libcap
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: b8a42fa6fe33220bde33073269e9881bd6de99e5 Author: Amadeusz Żołnowski gentoo org> AuthorDate: Wed Jan 20 20:53:02 2016 + Commit: Amadeusz Piotr Żołnowski gentoo org> CommitDate: Wed Jan 20 20:53:13 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8a42fa6 app-backup/burp: Remove old revision of 1.3.48 Package-Manager: portage-2.2.26 app-backup/burp/burp-1.3.48.ebuild | 100 - 1 file changed, 100 deletions(-) diff --git a/app-backup/burp/burp-1.3.48.ebuild b/app-backup/burp/burp-1.3.48.ebuild deleted file mode 100644 index ca07f1d..000 --- a/app-backup/burp/burp-1.3.48.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit autotools eutils user - -DESCRIPTION="Network backup and restore client and server for Unix and Windows" -HOMEPAGE="http://burp.grke.org/; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 - http://burp.grke.org/downloads/${P}/${P}.tar.bz2; - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="acl afs ipv6 nls tcpd xattr" - -DEPEND=" - dev-libs/openssl:0 - dev-libs/uthash - sys-libs/libcap -
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: c84c8caf4d4bbe3cba4faa189b4a64af8d752eef Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Jan 18 17:07:39 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Jan 18 17:07:39 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c84c8caf app-backup/burp: x86 stable wrt bug #572216 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> app-backup/burp/burp-1.3.48-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/burp/burp-1.3.48-r1.ebuild b/app-backup/burp/burp-1.3.48-r1.ebuild index 1077de1..ca07f1d 100644 --- a/app-backup/burp/burp-1.3.48-r1.ebuild +++ b/app-backup/burp/burp-1.3.48-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="AGPL-3" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="acl afs ipv6 nls tcpd xattr" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: a6ccbb5101f8be2be13148d020b4cdb1d6405d3d Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Jan 18 17:05:56 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Jan 18 17:05:56 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6ccbb51 app-backup/burp: amd64 stable wrt bug #572216 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> app-backup/burp/burp-1.3.48-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/burp/burp-1.3.48-r1.ebuild b/app-backup/burp/burp-1.3.48-r1.ebuild index a1f8e3f..1077de1 100644 --- a/app-backup/burp/burp-1.3.48-r1.ebuild +++ b/app-backup/burp/burp-1.3.48-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="AGPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="acl afs ipv6 nls tcpd xattr" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: fa1cc2499dc0be2e6d0eeded446044bdc69e49f5 Author: Amadeusz Żołnowski gentoo org> AuthorDate: Sun Jan 17 14:49:50 2016 + Commit: Amadeusz Piotr Żołnowski gentoo org> CommitDate: Sun Jan 17 14:49:50 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa1cc249 app-backup/burp: Depend on =net-libs/librsync-2.0. Package-Manager: portage-2.2.26 app-backup/burp/burp-1.3.48.ebuild | 2 +- app-backup/burp/burp-1.3.8.ebuild | 2 +- app-backup/burp/burp-1.4.40.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app-backup/burp/burp-1.3.48.ebuild b/app-backup/burp/burp-1.3.48.ebuild index 98b7423..ca07f1d 100644 --- a/app-backup/burp/burp-1.3.48.ebuild +++ b/app-backup/burp/burp-1.3.48.ebuild @@ -20,7 +20,7 @@ DEPEND=" dev-libs/openssl:0 dev-libs/uthash sys-libs/libcap - net-libs/librsync +
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/files/, app-backup/burp/
commit: e84839054932a23e20fb788532f731cff6f82577 Author: Amadeusz Żołnowski gentoo org> AuthorDate: Sun Jan 17 14:45:44 2016 + Commit: Amadeusz Piotr Żołnowski gentoo org> CommitDate: Sun Jan 17 14:45:57 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8483905 app-backup/burp: Terminate compile phase on error Because exit status of sub call to make gets lost, ebuild proceeds to next phase even on failure. This results in installing all files except of binaries. Patch first level Makefile to exit with 1 on failure. Package-Manager: portage-2.2.26 app-backup/burp/burp-1.3.48.ebuild | 3 ++- app-backup/burp/burp-1.3.8.ebuild | 3 ++- app-backup/burp/burp-1.4.40.ebuild | 3 ++- .../burp/files/1.3.48-non-zero-or-build-failure.patch | 13 + app-backup/burp/files/1.3.8-non-zero-or-build-failure.patch | 13 + .../burp/files/1.4.40-non-zero-or-build-failure.patch | 13 + 6 files changed, 45 insertions(+), 3 deletions(-) diff --git a/app-backup/burp/burp-1.3.48.ebuild b/app-backup/burp/burp-1.3.48.ebuild index 9d2da50..98b7423 100644 --- a/app-backup/burp/burp-1.3.48.ebuild +++ b/app-backup/burp/burp-1.3.48.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -35,6 +35,7 @@ RDEPEND="${DEPEND} DOCS=( CONTRIBUTORS DONATIONS UPGRADING ) PATCHES=( + "${FILESDIR}/${PV}-non-zero-or-build-failure.patch" "${FILESDIR}/${PV}-bedup-conf-path.patch" "${FILESDIR}/${PV}-tinfo.patch" "${FILESDIR}/${PV}-0001-Set-default_md-sha256-in-CA.cnf.patch" diff --git a/app-backup/burp/burp-1.3.8.ebuild b/app-backup/burp/burp-1.3.8.ebuild index 3a529b9..d281950 100644 --- a/app-backup/burp/burp-1.3.8.ebuild +++ b/app-backup/burp/burp-1.3.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -34,6 +34,7 @@ RDEPEND="${DEPEND} DOCS=( CONTRIBUTORS DONATIONS UPGRADING ) PATCHES=( + "${FILESDIR}/${PV}-non-zero-or-build-failure.patch" "${FILESDIR}/${PV}-bedup-conf-path.patch" "${FILESDIR}/${PV}-0001-Set-default_md-sha256-in-CA.cnf.patch" ) diff --git a/app-backup/burp/burp-1.4.40.ebuild b/app-backup/burp/burp-1.4.40.ebuild index 16d59fd..4acadd8 100644 --- a/app-backup/burp/burp-1.4.40.ebuild +++ b/app-backup/burp/burp-1.4.40.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -35,6 +35,7 @@ RDEPEND="${DEPEND} DOCS=( CONTRIBUTORS DONATIONS UPGRADING ) PATCHES=( + "${FILESDIR}/${PV}-non-zero-or-build-failure.patch" "${FILESDIR}/${PV}-bedup-conf-path.patch" "${FILESDIR}/${PV}-tinfo.patch" ) diff --git a/app-backup/burp/files/1.3.48-non-zero-or-build-failure.patch b/app-backup/burp/files/1.3.48-non-zero-or-build-failure.patch new file mode 100644 index 000..2c57048 --- /dev/null +++ b/app-backup/burp/files/1.3.48-non-zero-or-build-failure.patch @@ -0,0 +1,13 @@ +diff --git a/Makefile.in b/Makefile.in +index ac22a24..f99ce96 100755 +--- a/Makefile.in b/Makefile.in +@@ -40,7 +40,7 @@ all: Makefile + @for I in ${all_subdirs}; \ + do (cd $$I; echo "==>Entering directory `pwd`"; \ + $(MAKE) $@ || (echo ""; echo ""; echo " == Error in `pwd` =="; \ +- echo ""; echo "";)); \ ++ echo ""; echo ""; exit 1;)) || exit 1; \ + done + + depend: diff --git a/app-backup/burp/files/1.3.8-non-zero-or-build-failure.patch b/app-backup/burp/files/1.3.8-non-zero-or-build-failure.patch new file mode 100644 index 000..2c57048 --- /dev/null +++ b/app-backup/burp/files/1.3.8-non-zero-or-build-failure.patch @@ -0,0 +1,13 @@ +diff --git a/Makefile.in b/Makefile.in +index ac22a24..f99ce96 100755 +--- a/Makefile.in b/Makefile.in +@@ -40,7 +40,7 @@ all: Makefile + @for I in ${all_subdirs}; \ + do (cd $$I; echo "==>Entering directory `pwd`"; \ + $(MAKE) $@ || (echo ""; echo ""; echo " == Error in `pwd` =="; \ +- echo ""; echo "";)); \ ++ echo ""; echo ""; exit 1;)) || exit 1; \ + done + + depend: diff --git a/app-backup/burp/files/1.4.40-non-zero-or-build-failure.patch b/app-backup/burp/files/1.4.40-non-zero-or-build-failure.patch new file mode 100644 index 000..2c57048 --- /dev/null +++ b/app-backup/burp/files/1.4.40-non-zero-or-build-failure.patch @@ -0,0 +1,13 @@ +diff --git a/Makefile.in b/Makefile.in +index ac22a24..f99ce96 100755 +--- a/Makefile.in b/Makefile.in +@@ -40,7 +40,7 @@ all:
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 7c1e6c699bf8a15b85cc1450a5fc08dab5174d5f Author: Amadeusz Żołnowski gentoo org> AuthorDate: Sun Jan 17 16:37:27 2016 + Commit: Amadeusz Piotr Żołnowski gentoo org> CommitDate: Sun Jan 17 16:48:08 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c1e6c69 app-backup/burp: Rev-bump to enforce upgrade of broken installs See commit e84839054932a23e20fb788532f731cff6f82577. Package-Manager: portage-2.2.26 app-backup/burp/{burp-1.4.40.ebuild => burp-1.3.48-r1.ebuild} | 6 +- app-backup/burp/{burp-1.3.8.ebuild => burp-1.3.8-r1.ebuild} | 0 app-backup/burp/{burp-1.4.40.ebuild => burp-1.4.40-r1.ebuild} | 0 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app-backup/burp/burp-1.4.40.ebuild b/app-backup/burp/burp-1.3.48-r1.ebuild similarity index 92% copy from app-backup/burp/burp-1.4.40.ebuild copy to app-backup/burp/burp-1.3.48-r1.ebuild index edfa6af..a1f8e3f 100644 --- a/app-backup/burp/burp-1.4.40.ebuild +++ b/app-backup/burp/burp-1.3.48-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="AGPL-3" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" IUSE="acl afs ipv6 nls tcpd xattr" DEPEND=" @@ -38,7 +38,9 @@ PATCHES=( "${FILESDIR}/${PV}-non-zero-or-build-failure.patch" "${FILESDIR}/${PV}-bedup-conf-path.patch" "${FILESDIR}/${PV}-tinfo.patch" + "${FILESDIR}/${PV}-0001-Set-default_md-sha256-in-CA.cnf.patch" ) +S="${WORKDIR}/burp" pkg_setup() { enewgroup "${PN}" @@ -47,6 +49,8 @@ pkg_setup() { src_prepare() { epatch "${PATCHES[@]}" + # see bug #426262 + mv configure.in configure.ac || die eautoreconf } diff --git a/app-backup/burp/burp-1.3.8.ebuild b/app-backup/burp/burp-1.3.8-r1.ebuild similarity index 100% rename from app-backup/burp/burp-1.3.8.ebuild rename to app-backup/burp/burp-1.3.8-r1.ebuild diff --git a/app-backup/burp/burp-1.4.40.ebuild b/app-backup/burp/burp-1.4.40-r1.ebuild similarity index 100% rename from app-backup/burp/burp-1.4.40.ebuild rename to app-backup/burp/burp-1.4.40-r1.ebuild
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: b9529f39f3f4a52cc1253645330be66724fd6da0 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Sep 25 14:42:30 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Sep 25 14:42:30 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9529f39 app-backup/burp: x86 stable wrt bug #545808 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="x86" app-backup/burp/burp-1.3.48.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/burp/burp-1.3.48.ebuild b/app-backup/burp/burp-1.3.48.ebuild index 5d18b62..9d2da50 100644 --- a/app-backup/burp/burp-1.3.48.ebuild +++ b/app-backup/burp/burp-1.3.48.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="AGPL-3" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="acl afs ipv6 nls tcpd xattr" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 6a26c5af54a352d289e41dbb39506a82e08f094a Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Sep 24 13:19:10 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Sep 24 13:19:10 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a26c5af app-backup/burp: amd64 stable wrt bug #545808 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="amd64" app-backup/burp/burp-1.3.48.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/burp/burp-1.3.48.ebuild b/app-backup/burp/burp-1.3.48.ebuild index 977d752..5d18b62 100644 --- a/app-backup/burp/burp-1.3.48.ebuild +++ b/app-backup/burp/burp-1.3.48.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE="AGPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="acl afs ipv6 nls tcpd xattr" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 565f4bb1f51869f3f53047ab25db577a007a3294 Author: Amadeusz Żołnowski aidecoe AT gentoo DOT org AuthorDate: Sun Aug 30 16:47:02 2015 + Commit: Amadeusz Żołnowski aidecoe AT gentoo DOT org CommitDate: Sun Aug 30 16:47:02 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=565f4bb1 app-backup/burp: Depend on specific slot of ncurses Package-Manager: portage-2.2.20.1 app-backup/burp/burp-1.3.48.ebuild | 2 +- app-backup/burp/burp-1.3.8.ebuild | 2 +- app-backup/burp/burp-1.4.40.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app-backup/burp/burp-1.3.48.ebuild b/app-backup/burp/burp-1.3.48.ebuild index 1178a60..977d752 100644 --- a/app-backup/burp/burp-1.3.48.ebuild +++ b/app-backup/burp/burp-1.3.48.ebuild @@ -21,7 +21,7 @@ DEPEND= dev-libs/uthash sys-libs/libcap net-libs/librsync - sys-libs/ncurses + sys-libs/ncurses:0= sys-libs/zlib acl? ( sys-apps/acl ) afs? ( net-fs/openafs ) diff --git a/app-backup/burp/burp-1.3.8.ebuild b/app-backup/burp/burp-1.3.8.ebuild index 069690a..3a529b9 100644 --- a/app-backup/burp/burp-1.3.8.ebuild +++ b/app-backup/burp/burp-1.3.8.ebuild @@ -20,7 +20,7 @@ DEPEND= dev-libs/uthash sys-libs/libcap net-libs/librsync - sys-libs/ncurses + sys-libs/ncurses:0= sys-libs/zlib acl? ( sys-apps/acl ) afs? ( net-fs/openafs ) diff --git a/app-backup/burp/burp-1.4.40.ebuild b/app-backup/burp/burp-1.4.40.ebuild index e4da6c6..16d59fd 100644 --- a/app-backup/burp/burp-1.4.40.ebuild +++ b/app-backup/burp/burp-1.4.40.ebuild @@ -21,7 +21,7 @@ DEPEND= dev-libs/uthash sys-libs/libcap net-libs/librsync - sys-libs/ncurses + sys-libs/ncurses:0= sys-libs/zlib acl? ( sys-apps/acl ) afs? ( net-fs/openafs )
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/files/, app-backup/burp/
commit: b2143e2e46588c1b1dca74e927140aa398a6634f Author: Amadeusz Żołnowski aidecoe AT gentoo DOT org AuthorDate: Sun Aug 30 16:33:53 2015 + Commit: Amadeusz Żołnowski aidecoe AT gentoo DOT org CommitDate: Sun Aug 30 16:33:53 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2143e2e app-backup/burp: Remove oldest 1.4.x version Package-Manager: portage-2.2.20.1 app-backup/burp/Manifest | 1 - app-backup/burp/burp-1.4.34.ebuild | 95 -- app-backup/burp/files/1.4.34-bedup-conf-path.patch | 33 app-backup/burp/files/1.4.34-tinfo.patch | 22 - 4 files changed, 151 deletions(-) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index cc324b0..5fc8c0f 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -1,4 +1,3 @@ DIST burp-1.3.48.tar.bz2 683509 SHA256 bb456c208998d2f5806828357934e794cd9675448cb6545473364fd9e6d73509 SHA512 08de252f25ff7aa448dd6768272a9a14622902347445313b570c857b4e690374e92956379d5b388f446a88427fc4924f9c0df83cba390aa15fd040b8e92f1946 WHIRLPOOL ac99abddd74bcc753037841afc78c74c7af23ad550334f0585540f056ce93243b8958cbdc37cae15cb98a02c2884c928dd65ac03820e1ef53ea031128a831a44 DIST burp-1.3.8.tar.bz2 796082 SHA256 ed1546d97e902d0b3974a32ef3f543b5d9ec0a5448f3caca2373383192169656 SHA512 49f4fa43bcbd2aa54b8cee840dfb2f1b7e396048c609d7303fdef08d13dbaf7b0c7016da39620fc5a15cd9dfb8577f82e8446512887aff1ce1b6ce31e7a60e57 WHIRLPOOL 957cdf4b75ec5a79b7c259786b099cf5c001ebc1684df0a1028dda7ec90a2710c1cfcd4f2a8a2fb349466bc5405672350f01f989a4f6a5302eae4fa466af3056 -DIST burp-1.4.34.tar.bz2 712409 SHA256 547d84a03d84a5ece0562b75f785180846c8f0525c212f66316650187c9cbad2 SHA512 c65d7fab80d24fbf73c5bed1381709ad00c43372e26cebffb2847be57f3c32ec5e6ab060707766a06689a9ab7b490ce10acc93b4c229b336d1791b9dd82e025d WHIRLPOOL fa15dbdae7efd7c9736f40f06555b83b4a4b6cb932ce205eccf3e0606276aa0723c083ef0cf6e006d1cbca814265e6280572a17483d5631ac3928e6967cbcc8a DIST burp-1.4.40.tar.bz2 712937 SHA256 4108eb45e14740de990d918a2adbb661d88f90de48d6e2e3a6b54fd12b16fa5e SHA512 b44ba3a63d3b75f6fee55bbfef70ac07fa87e78ddb22a398e31a86670dfa3f2db1c9dbc58de3d0038cdc409bd5ae52c8e901cb26975fd7dbe0f773c4841af10c WHIRLPOOL 636120b3fa2d4a3217567177f3c8abbdeb562d298043fd6bd685842287964d835f2a369e36db0bc32ce908ce8f96e4e2677569e6ca4bac80f8d9958a2364a62d diff --git a/app-backup/burp/burp-1.4.34.ebuild b/app-backup/burp/burp-1.4.34.ebuild deleted file mode 100644 index e4da6c6..000 --- a/app-backup/burp/burp-1.4.34.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit autotools eutils user - -DESCRIPTION=Network backup and restore client and server for Unix and Windows -HOMEPAGE=http://burp.grke.org/; -SRC_URI=mirror://sourceforge/${PN}/${P}.tar.bz2 - http://burp.grke.org/downloads/${P}/${P}.tar.bz2; - -LICENSE=AGPL-3 -SLOT=0 -KEYWORDS=~amd64 -IUSE=acl afs ipv6 nls tcpd xattr - -DEPEND= - dev-libs/openssl:0 - dev-libs/uthash - sys-libs/libcap - net-libs/librsync - sys-libs/ncurses - sys-libs/zlib - acl? ( sys-apps/acl ) - afs? ( net-fs/openafs ) - nls? ( sys-devel/gettext ) - tcpd? ( sys-apps/tcp-wrappers ) - xattr? ( sys-apps/attr ) - -RDEPEND=${DEPEND} - virtual/logger - - -DOCS=( CONTRIBUTORS DONATIONS UPGRADING ) -PATCHES=( - ${FILESDIR}/${PV}-bedup-conf-path.patch - ${FILESDIR}/${PV}-tinfo.patch - ) - -pkg_setup() { - enewgroup ${PN} - enewuser ${PN} -1 ${PN} -} - -src_prepare() { - epatch ${PATCHES[@]} - eautoreconf -} - -src_configure() { - local myeconfargs=( - --sbindir=/usr/sbin - --sysconfdir=/etc/burp - --enable-largefile - $(use_enable acl) - $(use_enable afs) - $(use_enable ipv6) - $(use_enable nls) - $(use_enable xattr) - $(use_with tcpd tcp-wrappers) - ) - econf ${myeconfargs[@]} -} - -src_install() { - default - - fowners root:burp /etc/burp /var/spool/burp - fperms 0775 /etc/burp /var/spool/burp - fowners root:burp /etc/burp/clientconfdir - fperms 0750 /etc/burp/clientconfdir - fowners root:burp /etc/burp/burp-server.conf - fperms 0640 /etc/burp/burp-server.conf - - newinitd ${FILESDIR}/${PN}.initd ${PN} - dodoc docs/* - - sed -e 's|^# user=graham|user = burp|' \ - -e 's|^# group=nogroup|group = burp|' \ - -e 's|^pidfile = .*|lockfile = /run/lock/burp/server.lock|' \ - -i ${D}/etc/burp/burp-server.conf || die -} - -pkg_postinst() { - if [[ ! -e /etc/burp/CA/index.txt ]]; then - elog At first run burp server will generate DH parameters and SSL -
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 43c6cf55ccdd628fee00c5117385c1663f59d26f Author: Amadeusz Żołnowski aidecoe AT gentoo DOT org AuthorDate: Tue Aug 18 08:42:26 2015 + Commit: Amadeusz Żołnowski aidecoe AT gentoo DOT org CommitDate: Tue Aug 18 08:42:45 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43c6cf55 app-backup/burp: Remove ssl USE flag Gentoo-Bug: 554170 Package-Manager: portage-2.2.20.1 app-backup/burp/burp-1.3.48.ebuild | 5 ++--- app-backup/burp/burp-1.3.8.ebuild | 5 ++--- app-backup/burp/burp-1.4.34.ebuild | 5 ++--- app-backup/burp/burp-1.4.40.ebuild | 5 ++--- 4 files changed, 8 insertions(+), 12 deletions(-) diff --git a/app-backup/burp/burp-1.3.48.ebuild b/app-backup/burp/burp-1.3.48.ebuild index 5afc40f..1178a60 100644 --- a/app-backup/burp/burp-1.3.48.ebuild +++ b/app-backup/burp/burp-1.3.48.ebuild @@ -14,7 +14,7 @@ SRC_URI=mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE=AGPL-3 SLOT=0 KEYWORDS=~amd64 ~x86 -IUSE=acl afs ipv6 nls ssl tcpd xattr +IUSE=acl afs ipv6 nls tcpd xattr DEPEND= dev-libs/openssl:0 @@ -58,7 +58,6 @@ src_configure() { --sbindir=/usr/sbin --sysconfdir=/etc/burp --enable-largefile - $(use_with ssl openssl) $(use_enable acl) $(use_enable afs) $(use_enable ipv6) @@ -89,7 +88,7 @@ src_install() { } pkg_postinst() { - if use ssl [ ! -e /etc/burp/CA/index.txt ]; then + if [[ ! -e /etc/burp/CA/index.txt ]]; then elog At first run burp server will generate DH parameters and SSL elog certificates. You should adjust configuration before. elog Server configuration is located at diff --git a/app-backup/burp/burp-1.3.8.ebuild b/app-backup/burp/burp-1.3.8.ebuild index 7ac69eb..069690a 100644 --- a/app-backup/burp/burp-1.3.8.ebuild +++ b/app-backup/burp/burp-1.3.8.ebuild @@ -13,7 +13,7 @@ SRC_URI=http://burp.grke.org/downloads/${P}/${P}.tar.bz2; LICENSE=AGPL-3 SLOT=0 KEYWORDS=~amd64 -IUSE=acl afs nls ssl tcpd xattr +IUSE=acl afs nls tcpd xattr DEPEND= dev-libs/openssl:0 @@ -53,7 +53,6 @@ src_configure() { --sbindir=/usr/sbin --sysconfdir=/etc/burp --enable-largefile - $(use_with ssl openssl) $(use_enable acl) $(use_enable afs) $(use_enable nls) @@ -83,7 +82,7 @@ src_install() { } pkg_postinst() { - if use ssl [ ! -e /etc/burp/CA/index.txt ]; then + if [[ ! -e /etc/burp/CA/index.txt ]]; then elog At first run burp server will generate DH parameters and SSL elog certificates. You should adjust configuration before. elog Server configuration is located at diff --git a/app-backup/burp/burp-1.4.34.ebuild b/app-backup/burp/burp-1.4.34.ebuild index a0eac48..e4da6c6 100644 --- a/app-backup/burp/burp-1.4.34.ebuild +++ b/app-backup/burp/burp-1.4.34.ebuild @@ -14,7 +14,7 @@ SRC_URI=mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE=AGPL-3 SLOT=0 KEYWORDS=~amd64 -IUSE=acl afs ipv6 nls ssl tcpd xattr +IUSE=acl afs ipv6 nls tcpd xattr DEPEND= dev-libs/openssl:0 @@ -54,7 +54,6 @@ src_configure() { --sbindir=/usr/sbin --sysconfdir=/etc/burp --enable-largefile - $(use_with ssl openssl) $(use_enable acl) $(use_enable afs) $(use_enable ipv6) @@ -85,7 +84,7 @@ src_install() { } pkg_postinst() { - if use ssl [ ! -e /etc/burp/CA/index.txt ]; then + if [[ ! -e /etc/burp/CA/index.txt ]]; then elog At first run burp server will generate DH parameters and SSL elog certificates. You should adjust configuration before. elog Server configuration is located at diff --git a/app-backup/burp/burp-1.4.40.ebuild b/app-backup/burp/burp-1.4.40.ebuild index a0eac48..e4da6c6 100644 --- a/app-backup/burp/burp-1.4.40.ebuild +++ b/app-backup/burp/burp-1.4.40.ebuild @@ -14,7 +14,7 @@ SRC_URI=mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE=AGPL-3 SLOT=0 KEYWORDS=~amd64 -IUSE=acl afs ipv6 nls ssl tcpd xattr +IUSE=acl afs ipv6 nls tcpd xattr DEPEND= dev-libs/openssl:0 @@ -54,7 +54,6 @@ src_configure() { --sbindir=/usr/sbin --sysconfdir=/etc/burp --enable-largefile - $(use_with ssl openssl) $(use_enable acl) $(use_enable afs) $(use_enable ipv6) @@ -85,7 +84,7 @@ src_install() { } pkg_postinst() { - if use ssl [ ! -e /etc/burp/CA/index.txt ]; then + if [[ ! -e /etc/burp/CA/index.txt ]]; then elog At first run burp server will generate DH parameters and SSL elog certificates. You should adjust configuration before. elog Server configuration is located
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/files/
commit: 693963fc42b75e3b157aa481471a58db867c2fed Author: Amadeusz Żołnowski aidecoe AT gentoo DOT org AuthorDate: Mon Aug 17 21:47:17 2015 + Commit: Amadeusz Żołnowski aidecoe AT gentoo DOT org CommitDate: Mon Aug 17 21:47:57 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=693963fc app-backup/burp: Remove orphaned patches Package-Manager: portage-2.2.20.1 app-backup/burp/files/1.4.26-bedup-conf-path.patch | 33 -- app-backup/burp/files/1.4.26-tinfo.patch | 22 --- 2 files changed, 55 deletions(-) diff --git a/app-backup/burp/files/1.4.26-bedup-conf-path.patch b/app-backup/burp/files/1.4.26-bedup-conf-path.patch deleted file mode 100644 index 30346d4..000 --- a/app-backup/burp/files/1.4.26-bedup-conf-path.patch +++ /dev/null @@ -1,33 +0,0 @@ -diff -Naur burp/manpages/bedup.8 burp.new/manpages/bedup.8 burp/manpages/bedup.8 2014-10-28 12:45:26.0 +0100 -+++ burp.new/manpages/bedup.8 2014-11-21 09:49:57.705796144 +0100 -@@ -16,7 +16,7 @@ - .SH OPTIONS - .TP - \fB\-c\fR \fBpath\fR --Path to config file (default: /etc/burp/burp.conf). -+Path to config file (default: /etc/burp/burp-server.conf). - .TP - \fB\-g\fR \fBlist of group names\fR - Only run on the directories of clients that are in one of the groups specified. The list is comma-separated. To put a client in a group, use the 'dedup_group' option in the client configuration file on the server. -@@ -42,7 +42,7 @@ - \fB\-V\fR \fB\fR - Print version and exit.\fR - .TP --By default, bedup will read /etc/burp/burp.conf and deduplicate client storage directories using special knowledge of the structure.\fR -+By default, bedup will read /etc/burp/burp-server.conf and deduplicate client storage directories using special knowledge of the structure.\fR - .TP - With '\-n', this knowledge is turned off and you have to specify the directories to deduplicate on the command line. Running with '\-n' is therefore dangerous if you are deduplicating burp storage directories. - -diff -Naur burp/src/bedup.c burp.new/src/bedup.c burp/src/bedup.c 2014-10-28 12:45:56.0 +0100 -+++ burp.new/src/bedup.c 2014-11-20 21:39:28.728206536 +0100 -@@ -740,7 +740,7 @@ - static char *get_config_path(void) - { - static char path[256]=; --snprintf(path, sizeof(path), %s, SYSCONFDIR /burp.conf); -+snprintf(path, sizeof(path), %s, SYSCONFDIR /burp-server.conf); - return path; - } - diff --git a/app-backup/burp/files/1.4.26-tinfo.patch b/app-backup/burp/files/1.4.26-tinfo.patch deleted file mode 100644 index 0814922..000 --- a/app-backup/burp/files/1.4.26-tinfo.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff -Naur burp/configure.ac burp-new/configure.ac burp/configure.ac 2014-10-28 12:45:56.0 +0100 -+++ burp-new/configure.ac 2014-11-10 17:40:50.996955441 +0100 -@@ -1203,13 +1203,12 @@ - fi - - AC_CHECK_HEADERS(ncurses.h) --AC_CHECK_LIB(ncurses, curs_set, [NCURSES_LIBS=-lncurses]) - have_ncurses=no --if test x$NCURSES_LIBS = x-lncurses; then -- AC_DEFINE(HAVE_NCURSES, 1, [Defined to 1 if libncurses was found]) -- have_ncurses=yes --fi --AC_SUBST(NCURSES_LIBS) -+AC_CHECK_LIB(ncurses, endwin, -+ [NCURSES_LIBS=-lncurses; have_ncurses=yes] -+ AC_SEARCH_LIBS(curs_set, tinfo, [NCURSES_LIBS=$NCURSES_LIBS $ac_res]), -+ AC_DEFINE(HAVE_NCURSES, 1, [Defined to 1 if libncurses was found]) -+ AC_SUBST(NCURSES_LIBS)) - - dnl - dnl Check if we have AFS on this system
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
commit: 2e6bd03e2e5b64ca78cdf4844579c77fde83399a Author: Amadeusz Żołnowski aidecoe AT gentoo DOT org AuthorDate: Mon Aug 17 21:45:47 2015 + Commit: Amadeusz Żołnowski aidecoe AT gentoo DOT org CommitDate: Mon Aug 17 21:47:57 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e6bd03e app-backup/burp: Add alternative location of sources Upstream keeps latest versions on sourceforge.net and he move any older to http://burp.grke.org/downloads/. Package-Manager: portage-2.2.20.1 app-backup/burp/burp-1.3.48.ebuild | 3 ++- app-backup/burp/burp-1.4.34.ebuild | 3 ++- app-backup/burp/burp-1.4.40.ebuild | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/app-backup/burp/burp-1.3.48.ebuild b/app-backup/burp/burp-1.3.48.ebuild index 6d1e4b7..5afc40f 100644 --- a/app-backup/burp/burp-1.3.48.ebuild +++ b/app-backup/burp/burp-1.3.48.ebuild @@ -8,7 +8,8 @@ inherit autotools eutils user DESCRIPTION=Network backup and restore client and server for Unix and Windows HOMEPAGE=http://burp.grke.org/; -SRC_URI=mirror://sourceforge/${PN}/${P}.tar.bz2 +SRC_URI=mirror://sourceforge/${PN}/${P}.tar.bz2 + http://burp.grke.org/downloads/${P}/${P}.tar.bz2; LICENSE=AGPL-3 SLOT=0 diff --git a/app-backup/burp/burp-1.4.34.ebuild b/app-backup/burp/burp-1.4.34.ebuild index 9c1ed76..a0eac48 100644 --- a/app-backup/burp/burp-1.4.34.ebuild +++ b/app-backup/burp/burp-1.4.34.ebuild @@ -8,7 +8,8 @@ inherit autotools eutils user DESCRIPTION=Network backup and restore client and server for Unix and Windows HOMEPAGE=http://burp.grke.org/; -SRC_URI=mirror://sourceforge/${PN}/${P}.tar.bz2 +SRC_URI=mirror://sourceforge/${PN}/${P}.tar.bz2 + http://burp.grke.org/downloads/${P}/${P}.tar.bz2; LICENSE=AGPL-3 SLOT=0 diff --git a/app-backup/burp/burp-1.4.40.ebuild b/app-backup/burp/burp-1.4.40.ebuild index 9c1ed76..a0eac48 100644 --- a/app-backup/burp/burp-1.4.40.ebuild +++ b/app-backup/burp/burp-1.4.40.ebuild @@ -8,7 +8,8 @@ inherit autotools eutils user DESCRIPTION=Network backup and restore client and server for Unix and Windows HOMEPAGE=http://burp.grke.org/; -SRC_URI=mirror://sourceforge/${PN}/${P}.tar.bz2 +SRC_URI=mirror://sourceforge/${PN}/${P}.tar.bz2 + http://burp.grke.org/downloads/${P}/${P}.tar.bz2; LICENSE=AGPL-3 SLOT=0