Commit graph

54 commits

Author SHA1 Message Date
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Oleksii Samorukov
106d01226d databases/xtrabackup: fix build on FreeBSD 13
Compilation of the embedded mysql server fail with clang 11, use clang 10 as
workaround (same as databases/mysql57-server do)

Reported by:	pkg-fallout@FreeBSD.org
2021-02-14 22:09:29 +00:00
Oleksii Samorukov
36377ab759 database/xtrabackup: update to 2.4.21
New Features
 - PXB-2112: xbcloud: support storage_class option with storage=s3 (Thanks to user rluisr for reporting this issue)

Improvements
 - PXB-2254: Redesign "lock-ddl-per-table"
 - PXB-2252: Introduce debug option to print the redo log records scanned and applied

Bugs Fixed
 - PXB-793: Fix syntax error when executing lock-ddl-per-table queries
 - PXB-2165: Modify xbcloud to store backups using s3 access key parameters if AWS access key env variables are set
 - PXB-2164: Modify xbcloud to return the error when the backup doesn`t exist in s3 bucket
 - PXB-953: Improve stdout for the end of usage of lock-ddl-per-table
 - PXB-2279: Xbcloud: Upload failed: backup is incomplete (Thanks to user mrmainnet for reporting this issue)
 - PXB-2127: Modify xbcloud to upload backups with empty database to min.io storage (Thanks to user hartland for reporting this issue)
 - PXB-2275: Modify backup processing to add validations if an encrypted table is created
 - PXB-2272: Fixed Regexp from is_tmp_table doesn`t account for all temporary tables
 - PXB-2257: fixed lock-ddl-per-table to properly close database connection
 - PXB-2249: Verify perl binary exists before completing version check
 - PXB-2239: Partitioned table is not restored correctly when partitions are changed during backup
 - PXB-2238: Provide binary tarball with shared libs and glibc suffix & minimal tarballs
 - PXB-2216: Verify encryption version when opening tables to avoid changing encryption version
 - PXB-2202: Modify Xbcloud to display an error when xtrabackup fails to create a backup
 - PXB-2198: Modify xbcloud delete to return the error when the backup doesn`t exist in s3 bucket

Approved by:	krion
Differential Revision:	https://reviews.freebsd.org/D28116
2021-01-12 13:08:51 +00:00
Alexey Dokuchaev
be9be499df - Unbreak the build on recent -CURRENT
- Register installation conflict with v8
2020-11-07 09:57:05 +00:00
Oleksii Samorukov
5806905dc7 databases/xtrabackup: update to the 2.4.20
Changelog: https://www.percona.com/doc/percona-xtrabackup/2.4/release-notes.html

Approved by: krion (mentor)
Differential Revision: https://reviews.freebsd.org/D25007
2020-05-26 07:42:22 +00:00
Sunpoet Po-Chuan Hsieh
e9056c9e5d Update MAINTAINER: use @FreeBSD.org 2020-02-13 14:27:46 +00:00
Oleksii Samorukov
fe4dcede88 Replace my personal email address to the samm@freebsd.org
Approved by:    krion (mentor)
Differential Revision:  https://reviews.freebsd.org/D22013
2019-10-13 18:16:38 +00:00
Steve Wills
fdabb087d4 databases/xtrabackup: Update to 2.4.15
While here, pass maintainership to submitter

PR:		241081
Submitted by:	samm@os2.kiev.ua
Approved by:	Aleksandr Kuzminsky <aleks@twindb.com> (maintainer)
2019-10-07 14:56:33 +00:00
Piotr Kubaj
bd2ffebe9e databases/xtrabackup: fix build on GCC architectures
Patch this port similarly to other mysql/mariadb/percona ports - make GCC a valid compiler.

PR:		239310
Approved by:	aleks@twindb.com (maintainer timeout), linimon (mentor)
2019-08-24 12:40:26 +00:00
Gerald Pfeifer
ea8c8ec7da Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
2019-07-26 20:46:53 +00:00
Mark Linimon
824a60375f Add compiler:c++11-lang to USES to unbreak build on powerpc64:
ld: final link failed: Bad value

While here, pacify portlint by also alpha sorting USES.

Approved by:	portmgr (tier-2 blanket)
2019-06-19 12:41:54 +00:00
Dmitry Marakasov
35ced987fe - Update WWW
Approved by:	portmgr blanket
2019-05-10 09:01:33 +00:00
Kurt Jaeger
afe7379fae databases/xtrabackup: fix build due to stricter llvm60 c++
PR:		230836
Submitted by:	Sergey Akhmatov <sergey@akhmatov.ru>
Reported by:	rainer@ultra-secure.de
Reviewed by:	ddrinnon@cdor.net,
Approved by:	aleks@twindb.com (maintainer timeout)
Obtained from:	09069e9ee8 (diff-765605c50b26c5ee91da8227ac1093b2)
MFH:		2018Q4
2018-10-22 16:40:57 +00:00
Mark Felder
8929dad88f databases/xtrabackup: Update to 2.4.12
- Disable version check functionality which is an information disclosure
vulnerability as it posts system information and hostnames to
https://v.percona.com

PR:		230417
Approved by:	maintainer
MFH:		2018Q3
Differential Revision:	https://reviews.freebsd.org/D16609
2018-08-13 16:51:56 +00:00
Mark Felder
7ff57dab41 databases/xtrabackup: Revert depdendency removal
There is a perl script embedded in the binary which can be found at
storage/innobase/xtrabackup/src/version_check.pl. This script can be
ignored if you pass the argument --no-version-check. It could be
possible to replace this with a simple shell script to achieve the same
results and eliminate the dependency on a specific external
libmysqlclient library inherited from DBD::MySQL. This will be
investigated to eliminate this issue.

Pointyhat:	me

MFH:		2018Q3
2018-08-08 17:43:24 +00:00
Mark Felder
67c66567bd databases/xtrabackup: Remove unnecessary depdendency
DBD::mysql has not been required since version 2.3.0

Approved by:	portmgr (with hat)
MFH:		2018Q3
2018-08-06 20:53:02 +00:00
Yuri Victorovich
52b45eb70a databases/xtrabackup: Update to 2.4.9
Port changes:
* Change to DISTVERSION
* Add the specific boost version to fix build
* Add curl to LIB_DEPENDS
* Move bison from BUILD_DEPENDS to USES=bison
* Add/delete patches

PR:		216870
Submitted by:	samm@os2.kiev.ua
Approved by:	Aleksandr Kuzminsky <aleks@twindb.com> (maintainer)
2018-03-17 20:16:32 +00:00
Adam Weinberger
fadd9856bc Chase vim-lite -> vim-console rename 2018-01-11 20:34:08 +00:00
Mark Linimon
6dcfef2f27 Update maintainer's email address. 2017-11-30 06:42:57 +00:00
Mark Linimon
bf43557044 For ports that are marked BROKEN on armv6, and also fail to build on
armv7, mark them so.

This is part two of a multipart commit to bring armv7 ports to parity
with armv6.

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com -exp run
2017-11-30 06:13:34 +00:00
Tobias C. Berner
5e373eaa92 Make ninja opt-out in cmake.mk
Using ninja instead of make (1) can lead to significant speed ups while building.
Therefore switch from having the ninja generator opt-in to having it opt-out.

Previously cmake-ports that wanted to use ninja could set
    CMAKE_NINJA=yes
now, ports that do not work with ninja can set
    cmake:<existing args>,noninja
Note, that needing this should be an exception and most often points to a broken
cmake of the port.

The ports using cmake were modified
* removed USES=gmake, if ninja is used
* removed MAKE_ARGS, if ninja is used
* added the cmake-argument noninja if necessary

PR:		219629
PR:		213331
Exp-run by:	antoine
Reviewed by:	rakuco
Differential Revision:	https://reviews.freebsd.org/D10748
2017-06-25 21:07:58 +00:00
Mark Linimon
6a67297b00 Mark some ports failing on armv6, for errors classified as "clang".
While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2017-05-27 15:07:11 +00:00
Mark Linimon
f4ea425a5b Provide more descriptive error messages for ports failing on powerpc64.
While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2017-04-29 07:04:49 +00:00
Nikolai Lifanov
37b97cec1a databases/xtrabackup: Update to 2.3.6
PR:		215244
Submitted by:	Thomas Babut <tbabut@mobileobjects.de>
Reviewed by:	matthew
Approved by:	aleksandr.kuzminsky@percona.com (maintainer timeout), matthew (mentor)
Differential Revision:	https://reviews.freebsd.org/D8918
2016-12-27 18:13:55 +00:00
Dmitry Marakasov
d857ffa4d6 - Update to 2.3.5
PR:             211377
Submitted by:   tbabut@mobileobjects.de
Approved by:    maintainer timeout (aleksandr.kuzminsky@percona.com, 3 weeks)
2016-08-18 12:23:45 +00:00
Bartek Rutkowski
f92d80e714 databases/xtrabackup: update 2.3.3 -> 2.3.4
PR:		209034
Submitted by:	Thomas Babut <tbabut@mobileobjects.de>
Approved by:	maintainer timeout (aleksandr.kuzminsky@percona.com, 14 days)
2016-05-10 10:58:36 +00:00
Steve Wills
86cd4fbe5a many ports: mark broken on powerpc64 2016-04-21 16:43:14 +00:00
Mathieu Arnold
4e1b79a0a6 Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:00:51 +00:00
Wen Heping
6336af53fa - Update to 2.3.3
PR:		204251
Submitted by:	tbabut@mobileobjects.de
Approved by:	maintainer(timeout, >60 days)
2016-01-20 03:36:50 +00:00
Mathieu Arnold
a56018d570 Update to 2.2.12. [1]
Remove unneeded bits from the past.

PR:		202760
Submitted by:	maintainer
Sponsored by:	Absolight
2015-10-29 13:47:34 +00:00
John Marino
74d3bc86be Add USES=alias to 11 ports (non-invasive DragonFly support) 2015-07-03 10:46:51 +00:00
Dmitry Marakasov
89d01c1e57 - Update to 2.2.10
- Fix fetch

PR:		199778
Submitted by:	timp87@gmail.com
Approved by:	maintainer timeout (aleksandr.kuzminsky@percona.com, 1 month)
2015-06-05 14:14:10 +00:00
Dmitry Marakasov
48c5ace18a - Fix fetch
- Add LICENSE_FILE
- Add CPE info

Approved by:	portmgr blanket
MFH:		2015Q2
2015-05-07 10:49:00 +00:00
Antoine Brodin
bde9bceb95 Mark a few ports BROKEN: unfetchable 2015-04-12 11:04:22 +00:00
Kurt Jaeger
cba03c03e1 security/libgcrypt: 1.6.1 -> 1.6.2, bump depends
Changes:
- src/sexp.c (do_vsexp_sscan): Return error for invalid args.
- cipher/md.c (_gcry_md_info): Fix a segv in case of calling
  with wrong parameters.
- cipher/primegen.c (_gcry_generate_elg_prime): Change to return an
  error code, possible NULL deref in call to prime generator.
- cipher/dsa.c (generate): Take care of new return code.
- cipher/elgamal.c (generate): Change to return an error code.  Take
	care of _gcry_generate_elg_prime return code.
- ecc: Support the non-standard 0x40 compression flag for EdDSA.
- mpi: Extend the internal mpi_get_buffer.
- mpi: Fix regression for powerpc-apple-darwin detection.
- Fix bug inhibiting the use of the sentinel attribute in src/gcrypt.h.in
- Fix building for the x32 target without asm modules in
  mpi/generic/mpi-asm-defs.h: Use a fixed value for the x32 ABI.
- Fix ARM assembly when building __PIC__
- mpi: Fix a subtle bug setting spurious bits with in mpi_set_bit.
  * mpi/mpi-bit.c (_gcry_mpi_set_bit, _gcry_mpi_set_highbit): Clear
    allocated but not used bits before resizing.
  * tests/t-mpi-bits.c (set_bit_with_resize): New.
- Use internal malloc function in fips.c.
  * src/fips.c (check_binary_integrity): s/gcry_malloc/xtrymalloc/.
- pubkey: Re-map all deprecated RSA algo numbers.
- cipher: Fix possible NULL dereference in cipher/md.c for being NULL.
- Fix ARMv6 detection when CFLAGS modify target CPU architecture.

PR:		193264
Approved by:	cpm@fbsd.es (maintainer)
2015-01-02 18:46:33 +00:00
Kurt Jaeger
608fd70738 databases/xtrabackup: 2.1.7 -> 2.2.6
http://www.percona.com/doc/percona-xtrabackup/2.2/release-notes.html

PR:		195164
Approved by:	maintainer (timeout)
2014-12-06 18:09:21 +00:00
Tijl Coosemans
c576f8b4cb - Make both cmake and autotools build dependencies only
- Merge MASTER_SITES and MASTER_SITE_SUBDIR
2014-09-18 07:30:24 +00:00
Dmitry Marakasov
fadcf5a106 - Switch to USES=libtool
Approved by:	portmgr blanket
2014-08-18 12:02:38 +00:00
Kurt Jaeger
b95d127471 security/libgcrypt: 1.5.3_3 -> 1.6.1
- Update to 1.6.1
- Remove some unneeded patches
- Fix pkg-plist
- report configure bug upstream
  https://bugs.g10code.com/gnupg/issue1668
- report API breakage downstream and find that MacPorts had the same issue
  https://rt.cpan.org/Ticket/Display.html?id=97201
- bump PORTREVISION for dependent ports (approx. 100 ports)
- Thanks to exp-run by antoine@ to find ports that break
- patch ports that would otherwise break
  security/shishi with PR 192164 is already committed
  [1] devel/ccrtp
  [2] editors/abiword
  [3] security/p5-Crypt-GCrypt

PR:		191256, 192162 [1], 192163 [2], 192166 [3]
Submitted by:	Carlos Jacobo Puga Medina <cjpugmed@gmail.com>
Approved by:	maintainer timeout, antoine (exp-run), portmgr (implicit)
2014-07-30 03:57:23 +00:00
Ruslan Makhmatkhanov
3888ae5cb3 - update to 2.1.7
- support staging

PR:		186759
Submitted by:	Alex Samorukov <samm@os2.kiev.ua>
Approved by:	Aleksandr Kuzminsky <aleksandr.kuzminsky@percona.com> (maintainer)
2014-02-18 20:58:11 +00:00
Baptiste Daroussin
b5482324dc In preparation for making libtool generate libraries with a sane name, fix all
LIB_DEPENDS in databases
2013-12-11 18:08:52 +00:00
Baptiste Daroussin
36117d7097 Add NO_STAGE all over the place in preparation for the staging support (cat: databases) 2013-09-20 16:13:47 +00:00
William Grzybowski
c5cfbcdc6a databases/xtrabackup: update to 2.1.4
- Update to 2.1.4
- Remove MySQL references (everything is now inside tarball)
- Add qpress as run dependency for --decompress option

PR:		ports/181255
Submitted by:	Alex Samorukov <samm os2.kiev.ua> (maintainer)
2013-08-13 12:11:05 +00:00
William Grzybowski
ea31cb8a19 databases/xtrabackup: fix RUN_DEPENDS
- Add p5-DBD-mysql to RUN_DEPENDS

PR:		ports/180290
Submitted by:	Alex Samorukov <samm@os2.kiev.ua>
Approved by:	maintainer
2013-07-05 14:31:43 +00:00
William Grzybowski
28807e530d databases/xtrabackup: update to 2.1.3
- Update to 2.1.3 [1]
- USES cmake
- Unmute install commands

Changelog: https://launchpad.net/percona-xtrabackup/+milestone/2.1.3

PR:		ports/180224 [1]
Submitted by:	Alex Samorukov <samm@os2.kiev.ua>
Approved by:	maintainer
2013-07-04 17:57:17 +00:00
Florian Smeets
618d13a7ac Update to 2.0.3
PR:		ports/173529
Submitted by:	Alex Samorukov <samm@os2.kiev.ua>
Approved by:	maintainer
Feature safe:	yes
2012-11-13 22:14:34 +00:00
Florian Smeets
43b6b7d905 This file is not required to build xtrabackup. This was the latest version of
the patch in the PR which I missed because it was included as URLs not as diffs.

PR:		ports/170018
Submitted by:	Alex Samorukov <samm@os2.kiev.ua>
Approved by:	maintainer
2012-07-28 08:44:29 +00:00
Florian Smeets
56fbb5fc1f Update to 2.0.1
PR:		ports/170018
Submitted by:	Alex Samorukov <samm@os2.kiev.ua>
Approved by:	maintainer
2012-07-27 14:45:10 +00:00
Florian Smeets
4f4696291d Update to 1.6.6
PR:		ports/168254
Submitted by:	Alex Samorukov <samm@os2.kiev.ua>
Approved by:	maintainer
2012-05-23 17:03:24 +00:00
Florian Smeets
7d35bd11cb Update to 1.6.5
PR:		ports/166189
Submitted by:	Alex Samorukov <samm@os2.kiev.ua>
Approved by:	maintainer
2012-05-22 20:04:07 +00:00