diff options
-rw-r--r-- | games/cyphesis/cyphesis-0.6.2-pg10.patch | 18 | ||||
-rw-r--r-- | games/cyphesis/cyphesis.SlackBuild | 4 |
2 files changed, 22 insertions, 0 deletions
diff --git a/games/cyphesis/cyphesis-0.6.2-pg10.patch b/games/cyphesis/cyphesis-0.6.2-pg10.patch new file mode 100644 index 0000000000..6683921d52 --- /dev/null +++ b/games/cyphesis/cyphesis-0.6.2-pg10.patch @@ -0,0 +1,18 @@ +diff -up ./m4/libpq.m4.pg10 ./m4/libpq.m4 +--- ./m4/libpq.m4.pg10 2017-12-18 11:33:49.378910317 -0500 ++++ ./m4/libpq.m4 2017-12-18 11:34:16.833013133 -0500 +@@ -47,11 +47,11 @@ AC_ARG_ENABLE(psqltest, [ --disable-psq + PG_LIBS="-L`$PG_CONFIG $psqlconf_args --libdir`" + + psql_major_version=`$PG_CONFIG $psql_args --version | \ +- sed 's/PostgreSQL \([[0-9]]*\).\([[0-9]]*\)\(.\([[0-9]]*\)\).*$/\1/'` ++ sed 's/PostgreSQL \([[0-9]]*\)\.\([[0-9]]*\)\(\.*\([[0-9]]*\)\).*$/\1/'` + psql_minor_version=`$PG_CONFIG $psql_args --version | \ +- sed 's/PostgreSQL \([[0-9]]*\).\([[0-9]]*\)\(.\([[0-9]]*\)\).*$/\2/'` ++ sed 's/PostgreSQL \([[0-9]]*\)\.\([[0-9]]*\)\(\.*\([[0-9]]*\)\).*$/\2/'` + psql_micro_version=`$PG_CONFIG $psql_config_args --version | \ +- sed 's/PostgreSQL \([[0-9]]*\).\([[0-9]]*\)\(.\([[0-9]]*\)\).*$/\4/'` ++ sed 's/PostgreSQL \([[0-9]]*\)\.\([[0-9]]*\)\(\.*\([[0-9]]*\)\).*$/\4/'` + if test "x$psql_micro_version" = "x" ; then + psql_micro_version=0 + fi diff --git a/games/cyphesis/cyphesis.SlackBuild b/games/cyphesis/cyphesis.SlackBuild index 2a46ed9736..6513175c96 100644 --- a/games/cyphesis/cyphesis.SlackBuild +++ b/games/cyphesis/cyphesis.SlackBuild @@ -69,6 +69,10 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +# Fix build with postgresql 10 (patch from Fedora) +patch -p0 < $CWD/cyphesis-0.6.2-pg10.patch +autoreconf -vif + CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ |