Bug 239347 - databases/percona57-{server,client}: unbreak build with LibreSSL, some cleanups
Summary: databases/percona57-{server,client}: unbreak build with LibreSSL, some cleanups
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Mark Felder
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-07-20 16:22 UTC by Dima Panov
Modified: 2019-12-06 18:51 UTC (History)
1 user (show)

See Also:


Attachments
databases/percona57-{server,client} unbreak build with LibreSSL, some cleanups (11.81 KB, patch)
2019-07-20 16:22 UTC, Dima Panov
no flags Details | Diff
patch 5.7.27-30 (10.13 KB, patch)
2019-09-09 09:20 UTC, Igor Zabelin
no flags Details | Diff
for version 5.7.28-31 (6.07 KB, patch)
2019-12-06 18:51 UTC, Igor Zabelin
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Dima Panov freebsd_committer 2019-07-20 16:22:35 UTC
Created attachment 205943 [details]
databases/percona57-{server,client} unbreak build with LibreSSL, some cleanups

percona57-client:
- Install compat pkgconfig symlink as well as it done for libs (many packages still search for mysqlclient.pc only)

percona57-server:
- Proper use system lz4/zstd libs for rocksdb engine
- Declare system libevent to use instead of bundled one
- Stop pollute libdata/pkgconfig dir with unneeded .pc file
- Unbreak build with LibreSSL

Bump PORTREVISIONs due to pkg-plist and dependency changes
Comment 1 Dima Panov freebsd_committer 2019-07-20 16:26:59 UTC
Assign to maintainer
Comment 2 Igor Zabelin 2019-09-09 09:20:04 UTC
Created attachment 207316 [details]
patch 5.7.27-30

Released version 5.7.27-30
Comment 3 commit-hook freebsd_committer 2019-12-06 16:01:12 UTC
A commit references this bug:

Author: fluffy
Date: Fri Dec  6 16:00:39 UTC 2019
New revision: 519153
URL: https://svnweb.freebsd.org/changeset/ports/519153

Log:
  databases/percona57-{server,client} update to 5.7.27-30 release

  percona57-client:
  - Install compat pkgconfig symlink as well as it done for libs
  (many packages still search for mysqlclient.pc only)

  percona57-server:
  - Proper use system lz4/zstd libs for rocksdb engine
  - Declare system libevent to use instead of bundled one
  - Stop pollute libdata/pkgconfig dir with unneeded .pc file
  - Unbreak build with DEFAULT_VERSIONS+=ssl=libressl

  PR:		239347
  Submitted by:	fluffy [cleanups], Igor Zabelin [update]
  Approved by:	maintainer (timeout, >3 months)

Changes:
  head/databases/percona57-client/Makefile
  head/databases/percona57-client/files/patch-scripts_CMakeLists.txt
  head/databases/percona57-client/pkg-plist
  head/databases/percona57-server/Makefile
  head/databases/percona57-server/distinfo
  head/databases/percona57-server/files/extrapatch-tokudb
  head/databases/percona57-server/files/patch-mysys__ssl_my__crypt.cc
  head/databases/percona57-server/files/patch-scripts_CMakeLists.txt
  head/databases/percona57-server/files/patch-sql_auth_sha2__password__common.cc
  head/databases/percona57-server/files/patch-sql_mysqld.cc
  head/databases/percona57-server/files/patch-storage_rocksdb_CMakeLists.txt
  head/databases/percona57-server/files/patch-vio_viosslfactories.c
  head/databases/percona57-server/pkg-plist
Comment 4 Dima Panov freebsd_committer 2019-12-06 16:05:57 UTC
Committed!
Comment 5 Igor Zabelin 2019-12-06 18:51:41 UTC
Created attachment 209764 [details]
for version 5.7.28-31

Next patch for version 28-31. Minor changes.