diff --git a/databases/postgresql-rum/Makefile b/databases/postgresql-rum/Makefile index c40997abe2f3..9bc5e56ea958 100644 --- a/databases/postgresql-rum/Makefile +++ b/databases/postgresql-rum/Makefile @@ -1,26 +1,38 @@ PORTNAME= rum -PORTVERSION= 1.3.14 +PORTVERSION= 1.3.15 CATEGORIES= databases PKGNAMEPREFIX= postgresql${PGSQL_VER:S/.//}- -MAINTAINER= feld@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Inverted index with additional information in posting lists WWW= https://github.com/postgrespro/rum LICENSE= PostgreSQL USES= gmake pgsql:11+ LLD_UNSAFE= yes USE_GITHUB= yes GH_ACCOUNT= postgrespro WANT_PGSQL= server +# As of rum 1.3.15 and pg18 the build behaves differently. +# The Makefile is including the PGXS Makefile framework +# so the "installheaders" target never gets hit because +# of USE_PGXS=1, but the Makefile doesn't work at all +# without it as it wants to includes relative paths that +# do not exist. The pgxs.mk supports installing headers +# declared in HEADERS and now installs to an extension-specific +# subdirectory. To ensure the headers are still available +# we now declare them here. +RUM_HEADERS= src/rum.h src/rumsort.h + do-build: cd ${WRKSRC} && ${MAKE_CMD} USE_PGXS=1 do-install: - cd ${WRKSRC} && ${MAKE_CMD} USE_PGXS=1 DESTDIR=${STAGEDIR} install + cd ${WRKSRC} && \ + ${MAKE_CMD} USE_PGXS=1 DESTDIR=${STAGEDIR} HEADERS="${RUM_HEADERS}" install .include diff --git a/databases/postgresql-rum/distinfo b/databases/postgresql-rum/distinfo index 301bce6a0303..40d01867225d 100644 --- a/databases/postgresql-rum/distinfo +++ b/databases/postgresql-rum/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743193862 -SHA256 (postgrespro-rum-1.3.14_GH0.tar.gz) = ca3412672beaf3dbf705521875ffa9a1ddb3fc6573449f8bd4557c577a3a6015 -SIZE (postgrespro-rum-1.3.14_GH0.tar.gz) = 567735 +TIMESTAMP = 1768439526 +SHA256 (postgrespro-rum-1.3.15_GH0.tar.gz) = e79b3a67df9821bc0d86fd463dac7249f1729d9dd04f77db767e2815098247b8 +SIZE (postgrespro-rum-1.3.15_GH0.tar.gz) = 558466 diff --git a/databases/postgresql-rum/pkg-plist b/databases/postgresql-rum/pkg-plist index f72f9218daeb..7644fd60fa7c 100644 --- a/databases/postgresql-rum/pkg-plist +++ b/databases/postgresql-rum/pkg-plist @@ -1,9 +1,8 @@ -include/postgresql/server/rum.h -include/postgresql/server/rumsort.h +include/postgresql/server/extension/rum/rum.h +include/postgresql/server/extension/rum/rumsort.h lib/postgresql/rum.so share/postgresql/extension/rum--1.0--1.1.sql -share/postgresql/extension/rum--1.0.sql share/postgresql/extension/rum--1.1--1.2.sql share/postgresql/extension/rum--1.2--1.3.sql share/postgresql/extension/rum--1.3.sql share/postgresql/extension/rum.control