Commit Graph

63 Commits

Author SHA1 Message Date
tb
b6f5fce745 borgbackup: USE_NOEXECONLY is needed due to static linking with OpenSSL.
Move it to the top and annotate it.
2023-01-29 07:41:20 +00:00
bket
bc2fab81db Hook up borgbackup/2.0 2023-01-27 20:30:26 +00:00
bket
ce28f307c0 Import borgbackup-2.0.0b4
This is a beta release, only for testing, and not yet supported - do not
use for production repos. Note that this is a major - breaking -
release, and is not compatible with existing repos.

OK kn@
2023-01-27 20:26:19 +00:00
bket
a98bec0a32 Prepare for import of borgbackup-2.0.0b4
No bump needed.
2023-01-27 20:15:34 +00:00
bket
ea941c1317 Update to borgbackup-1.2.3
Changes:
https://github.com/borgbackup/borg/blob/1.2.3/docs/changes.rst#version-123-2022-12-24

OK kn@
2022-12-25 13:28:18 +00:00
kn
ec32988be5 Fix msgpack runtime on sparc64
Same fix as the borg 1.1 one except that borg 1.2 uses ports py-msgpack
which has more consumers than borg 1.2, hence the separate commit.

	$ borg init -e none ./repo ; echo $?
	Unknown integrity data version 0 in integrity.1
	0

msgpack-python messed up __BYTE_ORDER handling, but only on sparc64 using
ports GCC 8.4.0;  macppc base clang 13 is fine.

msgpack-python got fixed, pull the PR and bump borg 1.2.

Teste on little endian amd64/base-clang and big endian macppc/base-clang,
sparc64/ports-gcc.

OK bket
2022-12-05 17:54:53 +00:00
kn
2e17e6301d Fix msgpack runtime on sparc64
$ borg init -e none ./repo ; echo $?
	Unknown integrity data version 0 in integrity.1
	0

borg 1.1.x bundles msgpack-python, which messed up __BYTE_ORDER handling,
but only on sparc64 using ports GCC 8.4.0;  macppc base clang 13 is fine.

msgpack-python got fixed, borg's 1.1-maint branch merged it, pull the PR.

borgbackup/1.2 and py-msgpack will get the same fix but in a different
commit as py-msgpack has more consumers than borg 1.2.

Tested on little endian amd64/base-clang and big endian macppc/base-clang,
sparc64/ports-gcc.
OK bket
2022-12-04 18:08:41 +00:00
kn
b44b2203b5 Switch 1.2 to ports-gcc like 1.1 does, remove then unneeded patch
Found while debugging runtime breakage on sparc64.
Feedback bket sthen
2022-12-02 20:37:18 +00:00
sthen
1427b990d1 bump for MODPY_DEFAULT_VERSION_3 change 2022-11-13 15:29:41 +00:00
bket
d4dab6ef96 Use MODPY_PYBUILD=setuptools_scm instead of MODPY_PYBUILD=setuptools
OK sthen@
2022-09-14 18:01:36 +00:00
sthen
2206a80000 rename MODPY_PEP517 to MODPY_PYBUILD which is a bit less of a
magic-numbers name and more of a nod at the frontend we're actually
using for the build.
2022-09-13 20:56:17 +00:00
bket
e88356be9f Missing BDEP on lang/cython${MODPY_FLAVOR}
Found by exopi ports build cluster
2022-09-12 17:21:55 +00:00
bket
cfcc7d46ae move from MODPY_SETUPTOOLS to MODPY_PEP517=setuptools
While here sync WANTLIB of 1.2/
2022-09-10 20:28:05 +00:00
bket
a47ad6f83c Update to borgbackup-1.2.2
Changes:
https://github.com/borgbackup/borg/blob/1.2.2/docs/changes.rst#version-122-2022-08-20
2022-08-21 04:57:42 +00:00
bket
cf2c5c24cd Update to borgbackup-1.2.1
Changes:
https://github.com/borgbackup/borg/blob/1.2.1/docs/changes.rst#version-121-2022-06-06
2022-06-06 05:47:32 +00:00
bket
c1d9cd2e5d Update to borgbackup-1.1.18
Changes:
https://github.com/borgbackup/borg/blob/1.1.18/docs/changes.rst#version-1118-2022-06-05
2022-06-05 18:33:24 +00:00
bket
34a8a25e31 remove rcs IDs in ports maintained by me 2022-03-08 08:53:49 +00:00
bket
d6b4c500fa We have newer py-test now, enable all tests 2022-02-28 11:01:14 +00:00
bket
74fde9904d Add PORTROACH marker to only track version 1.1.x 2022-02-24 05:23:01 +00:00
bket
a048c94dac Update to borgbackup-1.2.0
Although this update plays nicely with releases from the 1.1 branch, and
strictly taken, nothing special is required for upgrading, the old
version is retained by splitting into 1.1 and 1.2 subdirectories. This
gives users the opportunity to update their scripts.

Changelog, including upgrade and compatibility notes, can be found at
https://github.com/borgbackup/borg/blob/1.2.0/docs/changes.rst#version-120-2022-02-22-220222--.

Thanks to Martin Ziemer <horrad AT horrad DOT de> for testing.

OK sthen@
2022-02-23 18:23:07 +00:00
bket
80935b2ecf fix tests, no need for revision bump 2022-02-16 14:43:39 +00:00
sthen
29389da44c bump REVISION for switch from Python 3.8 -> 3.9 2021-11-02 00:02:15 +00:00
bket
47a8040a70 Update to borgbackup-1.1.17
Changes:
https://github.com/borgbackup/borg/blob/1.1.17/docs/changes.rst#version-1117-2021-07-12

Run tested by Martin Ziemer <horrad AT horrad DOT de>. Thank you!

OK sthen@, solene@
2021-07-15 03:24:34 +00:00
bket
8f37032243 Update to borgbackup-1.1.16
Bugfix release. Changes:
https://github.com/borgbackup/borg/blob/1.1.16/docs/changes.rst#version-1116-2021-03-23
2021-03-23 06:28:32 +00:00
sthen
3cbe1c2f30 Reverse the polarity of MODPY_VERSION; default is now 3.x,
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.

This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.

Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
2021-02-23 19:39:08 +00:00
bket
f91614d8b5 Update to borgbackup-1.1.15
Changes: https://github.com/borgbackup/borg/blob/1.1.15/docs/changes.rst

Tested by Martin Ziemer <horrad AT horrad DOT de>. Thanks!
2021-01-09 10:18:10 +00:00
sthen
d80c418015 regen PLISTs for python ports with .so files that end up renamed due to
the EXT_SUFFIX change in Python 3.8.7
2021-01-04 14:06:26 +00:00
bket
439c8cce29 Update to borgbackup-1.1.14
Changes: https://github.com/borgbackup/borg/blob/1.1.14/docs/changes.rst

OK rsadowski@
2020-10-07 18:28:08 +00:00
sthen
d9cfe4113e bump REVISION; python 3 default changed to 3.8 2020-07-03 21:12:24 +00:00
bket
48479c4a4f Update to borgbackup-1.1.13
Changes:
https://github.com/borgbackup/borg/blob/1.1.13/docs/changes.rst#version-1113-2020-06-06

OK sthen@
2020-06-07 13:28:25 +00:00
bket
d624cdd02e Update to borgbackup-1.1.11
Changes:
https://github.com/borgbackup/borg/blob/1.1.11/docs/changes.rst#version-1111-2020-03-08

This update fixes potential index corruption / data loss issue.

While here add HOMEPAGE.

OK kn@, sthen@
2020-03-08 14:52:29 +00:00
kmos
36380732ac Fix tests by removing do-test target 2019-11-18 04:30:32 +00:00
sthen
77f7cc9c61 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:49:33 +00:00
bket
cb8679141b Update to borgbackup-1.1.10.
Bugfix release. Noticeable change is that the latest supported
msgpack-python release is bundled. Changelog can be found at
https://github.com/borgbackup/borg/blob/1.1.10/docs/changes.rst#version-1110-2019-05-16

Switching to the bundled version of msgpack-python makes sense as the
version in ports is in need of an update: msgpack-python has been
renamed by its upstream, and borgbackup was seemingly the only port
unable to cope with this renaming, thus blocking an update.

OK kn@
2019-05-26 17:17:13 +00:00
kmos
c45cd79fc7 Add RUN_DEPENDS to TEST_DEPENDS automatically for ports using the
lang/python port module. I've not yet come up with a port that
would not need this and one can always set MODPY_TESTDEP to "no"
to prevent the module from touching TEST_DEPENDS.

Idea from afresh1 who pointed out the cpan module already does this.

aja "I support this move."

OK sthen@
2019-05-15 12:04:34 +00:00
sthen
d7f0752227 bump all the py3 things, _SYSTEM_VERSION didn't quite work out how
we expected and it's easier|safer to do it this way than fiddle with
pkg_add now. thanks aja for update tests with a quick bulk.
2019-04-28 20:51:26 +00:00
kn
0796219cc0 Convert devel/py-test consumers to new MODPY_PYTEST
lang/python/python.port.mk revision 1.102 and 1.103 added
MODPY_TEST_LOCALE and MODPY_PYTEST respectively, nicely wrapping up the
usual pytest dance.

This removes hand-rolled do-tests from all 70 ports by setting
MODPY_PYTEST=Yes and MODPY_TEST_LOCALE as well as HOME=${WRKDIR} to TESTENV
as needed.

From Kurt Mosiejczuk <kurt at cranky dot work>, thanks!
OK sthen
2019-03-25 14:29:49 +00:00
bket
35ac2c05bf Update to borgbackup-1.1.9.
Bugfix release, changelog can be found at
https://github.com/borgbackup/borg/blob/1.1.9/docs/changes.rst#version-119-2019-02-10

OK sthen@
2019-02-11 11:58:31 +00:00
bket
0fc42fa481 Update to borgbackup-1.1.8
OK giovanni@
2018-12-15 12:14:26 +00:00
bket
64c63adc92 Update to borgbackup-1.1.7.
There is no need any more for removing '__attribute__((optimize("Os")))'
in the pre-configure phase as this has been addressed upstream.

OK kn@
2018-08-15 04:40:15 +00:00
juanfra
9c354531c3 Remove Os from the source. OK bket@ (MAINTAINER). 2018-08-02 13:43:05 +00:00
bket
8ac1b64eda Update to borgbackup-1.1.6.
While here change ${MAINTAINER} mail address.

OK giovanni@, landry@
2018-06-18 15:40:16 +00:00
bket
42d0cafcdf instead of building borg.1 install the manpages from the distfile.
Remove unused DEPs.

Derived from kn@'s work. sthen@ found a mistake from my side. Thank you!

OK sthen@
2018-04-21 11:54:55 +00:00
bket
b5f489bcec Update to borgbackup-1.1.5.
OK kn@, jca@
2018-04-03 15:32:25 +00:00
sthen
5b21bf7692 Switch borgbackup to libb2 and zstd libraries from ports.
From maintainer Bjorn Ketelaars, who also did the needed work on b2/zstd - thanks!
2018-01-05 12:33:08 +00:00
sthen
df313c3eaf update to borgbackup 1.1.4, from maintainer Björn Ketelaars 2017-12-30 21:38:48 +00:00
sthen
4086d828a4 update to borgbackup 1.1.3 (security fix doesn't affect -stable), from
maintainer Björn Ketelaars

CVE-2017-15914: Incorrect implementation of access controls allows
remote users to override repository restrictions in Borg servers. A user
able to access a remote Borg SSH server is able to circumvent access
controls post-authentication. Affected releases: 1.1.0, 1.1.1, 1.1.2.
Releases 1.0.x are NOT affected.
2017-12-03 19:11:09 +00:00
jasper
fb5df83a25 update to borgbackup-1.1.2
from Bjorn Ketelaars (MAINTAINER)
2017-11-12 13:43:43 +00:00
jca
315318bef1 Tweaks & typo fix
No need to patch tests anymore, the python 3 package now provide
a python3 symlink.

ok tb@, input from an ok Bjorn Ketelaars (maintainer)
2017-11-05 06:32:36 +00:00
jasper
ae1e1506bf update to borgbackup-1.1.1
from Bjorn Ketelaars (MAINTAINER)
ok remi@
2017-11-04 12:29:38 +00:00