TritonDataCenter / pkgsrc-joyent

Various pkgsrc packages used by Joyent, not committed upstream yet
30 stars 31 forks source link

percona57-* does not build via pkgbuild #45

Closed drscream closed 4 years ago

drscream commented 4 years ago

At the moment it looks like some percona versions doesn't build via pkgbuild. I assume the reason is a change of the check-portability.awk.

I really simple fix for percona57-client would be:

diff --git a/percona57-client/Makefile.common b/percona57-client/Makefile.common
index 9466e3e..1db7e24 100644
--- a/percona57-client/Makefile.common
+++ b/percona57-client/Makefile.common
@@ -31,6 +31,9 @@ USE_TOOLS+=           bash bison gmake perl:run

 .include "options.mk"

+CHECK_PORTABILITY_SKIP=        storage/rocksdb/rocksdb/Makefile
+CHECK_PORTABILITY_SKIP+=       packaging/deb-in/*
+
 # MYSQL_USER           username of the database administrator
 # MYSQL_GROUP          group of the database administrator
 # MYSQL_DATADIR                home directory (location of the databases)

After this change the -server also build without any issue.

jperkin commented 4 years ago

Yeh, as it happens I already fixed this and a bunch of others earlier today. I'll push them in tonight's build. Thanks!