[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/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/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/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/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/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/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/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/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/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/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/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/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/files/, app-backup/burp/
commit: 10dafbf2ba89bccb0ff3b56a2e70bbd882a4fdf1 Author: Amadeusz Żołnowski aidecoe AT gentoo DOT org AuthorDate: Mon Aug 17 21:41:56 2015 + Commit: Amadeusz Żołnowski aidecoe AT gentoo DOT org CommitDate: Mon Aug 17 21:47:56 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10dafbf2 app-backup/burp: Version bump Package-Manager: portage-2.2.20.1 app-backup/burp/Manifest | 1 + app-backup/burp/burp-1.4.40.ebuild | 95 ++ app-backup/burp/files/1.4.40-bedup-conf-path.patch | 33 app-backup/burp/files/1.4.40-tinfo.patch | 22 + 4 files changed, 151 insertions(+) diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest index 274658a..cc324b0 100644 --- a/app-backup/burp/Manifest +++ b/app-backup/burp/Manifest @@ -1,3 +1,4 @@ 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.40.ebuild b/app-backup/burp/burp-1.4.40.ebuild new file mode 100644 index 000..9c1ed76 --- /dev/null +++ b/app-backup/burp/burp-1.4.40.ebuild @@ -0,0 +1,95 @@ +# 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 + +LICENSE=AGPL-3 +SLOT=0 +KEYWORDS=~amd64 +IUSE=acl afs ipv6 nls ssl 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_with ssl openssl) + $(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 use ssl [ ! -e /etc/burp/CA/index.txt ]; then + elog At first run burp server will generate DH parameters and SSL + elog
[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/files/, app-backup/burp/
commit: 942e6070fbfb08a4489aa14249b62019ce895152 Author: Amadeusz Żołnowski aidecoe AT gentoo DOT org AuthorDate: Sun Aug 16 23:52:49 2015 + Commit: Amadeusz Żołnowski aidecoe AT gentoo DOT org CommitDate: Sun Aug 16 23:53:07 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=942e6070 app-backup/burp: Use SHA256 for generating certificates SHA1 used to be a default which classified as broken. Package-Manager: portage-2.2.20.1 app-backup/burp/burp-1.3.48.ebuild | 1 + app-backup/burp/burp-1.3.8.ebuild | 5 - ...3.48-0001-Set-default_md-sha256-in-CA.cnf.patch | 25 ++ 3.8-0001-Set-default_md-sha256-in-CA.cnf.patch | 25 ++ 4 files changed, 55 insertions(+), 1 deletion(-) diff --git a/app-backup/burp/burp-1.3.48.ebuild b/app-backup/burp/burp-1.3.48.ebuild index 6e3a412..6d1e4b7 100644 --- a/app-backup/burp/burp-1.3.48.ebuild +++ b/app-backup/burp/burp-1.3.48.ebuild @@ -36,6 +36,7 @@ DOCS=( CONTRIBUTORS DONATIONS UPGRADING ) PATCHES=( ${FILESDIR}/${PV}-bedup-conf-path.patch ${FILESDIR}/${PV}-tinfo.patch + ${FILESDIR}/${PV}-0001-Set-default_md-sha256-in-CA.cnf.patch ) S=${WORKDIR}/burp diff --git a/app-backup/burp/burp-1.3.8.ebuild b/app-backup/burp/burp-1.3.8.ebuild index 5a51e5a..7ac69eb 100644 --- a/app-backup/burp/burp-1.3.8.ebuild +++ b/app-backup/burp/burp-1.3.8.ebuild @@ -33,7 +33,10 @@ RDEPEND=${DEPEND} DOCS=( CONTRIBUTORS DONATIONS UPGRADING ) -PATCHES=( ${FILESDIR}/${PV}-bedup-conf-path.patch ) +PATCHES=( + ${FILESDIR}/${PV}-bedup-conf-path.patch + ${FILESDIR}/${PV}-0001-Set-default_md-sha256-in-CA.cnf.patch + ) S=${WORKDIR}/burp pkg_setup() { diff --git a/app-backup/burp/files/1.3.48-0001-Set-default_md-sha256-in-CA.cnf.patch b/app-backup/burp/files/1.3.48-0001-Set-default_md-sha256-in-CA.cnf.patch new file mode 100644 index 000..e4cce52 --- /dev/null +++ b/app-backup/burp/files/1.3.48-0001-Set-default_md-sha256-in-CA.cnf.patch @@ -0,0 +1,25 @@ +From dd9b4bad27bf0395c0836d41e61678ba39459422 Mon Sep 17 00:00:00 2001 +From: graham gra...@space.grke.net +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-0001-Set-default_md-sha256-in-CA.cnf.patch b/app-backup/burp/files/1.3.8-0001-Set-default_md-sha256-in-CA.cnf.patch new file mode 100644 index 000..e4cce52 --- /dev/null +++ b/app-backup/burp/files/1.3.8-0001-Set-default_md-sha256-in-CA.cnf.patch @@ -0,0 +1,25 @@ +From dd9b4bad27bf0395c0836d41e61678ba39459422 Mon Sep 17 00:00:00 2001 +From: graham gra...@space.grke.net +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 +