aboutsummaryrefslogtreecommitdiffstats
path: root/databases
diff options
context:
space:
mode:
authorMuhammad Moinur Rahman <bofh@FreeBSD.org>2020-05-04 06:24:19 +0800
committerMuhammad Moinur Rahman <bofh@FreeBSD.org>2020-05-04 06:24:19 +0800
commit6387e98664bb729887d686507bf9a993661a2ba4 (patch)
tree9fb27c0f379288872f9b5db75e4a878f2b4d9681 /databases
parentc7a41e7f21da632afc42bba47d21dd5456e0b3bf (diff)
downloadfreebsd-ports-gnome-6387e98664bb729887d686507bf9a993661a2ba4.tar.gz
freebsd-ports-gnome-6387e98664bb729887d686507bf9a993661a2ba4.tar.zst
freebsd-ports-gnome-6387e98664bb729887d686507bf9a993661a2ba4.zip
databases/pgroonga: Fix packaging on pgsql=10 and earlier
PR: 246113 Reported by: bokutin@bokut.in
Diffstat (limited to 'databases')
-rw-r--r--databases/pgroonga/Makefile12
-rw-r--r--databases/pgroonga/pkg-plist204
2 files changed, 113 insertions, 103 deletions
diff --git a/databases/pgroonga/Makefile b/databases/pgroonga/Makefile
index b0f9ccdf43c5..3540f100b456 100644
--- a/databases/pgroonga/Makefile
+++ b/databases/pgroonga/Makefile
@@ -3,6 +3,7 @@
PORTNAME= pgroonga
PORTVERSION= 2.2.5
+PORTREVISION= 1
CATEGORIES= databases textproc
MASTER_SITES= http://packages.groonga.org/source/pgroonga/
@@ -22,9 +23,18 @@ OPTIONS_DEFINE= MECAB
MECAB_DESC= Use MeCab as a tokenizer
MECAB_BUILD_DEPENDS= mecab-ipadics>=0.996:japanese/mecab-ipadic
+.include <bsd.port.pre.mk>
+# With PG11+ some scripts are only installed when they are common to
+# all PG versions.
+.if ${PGSQL_VER:R} < 11
+PLIST_SUB+= OLDPG="@comment "
+.else
+PLIST_SUB+= OLDPG=""
+.endif
+
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/pgroonga.so
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/pgroonga_check.so
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/pgroonga_database.so
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/databases/pgroonga/pkg-plist b/databases/pgroonga/pkg-plist
index f7b4eb3fdd9b..4a0d4cea2542 100644
--- a/databases/pgroonga/pkg-plist
+++ b/databases/pgroonga/pkg-plist
@@ -1,105 +1,105 @@
-include/postgresql/server/contrib/pgroonga_check/pgrn-alias.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-auto-close.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-column-name.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-command-escape-value.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-compatible.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-convert.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-create.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-ctid.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-database.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-full-text-search-condition.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-global.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-groonga-tuple-is-alive.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-groonga.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-highlight-html.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-index-status.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-jsonb.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-keywords.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-match-positions-byte.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-match-positions-character.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-normalize.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-options.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-pg.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-portable.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-query-expand.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-query-extract-keywords.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-search.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-sequential-search.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-tokenize.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-value.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-variables.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-wal.h
-include/postgresql/server/contrib/pgroonga_check/pgrn-writable.h
-include/postgresql/server/contrib/pgroonga_check/pgroonga.h
-include/postgresql/server/contrib/pgroonga_check/xxhash.h
-include/postgresql/server/extension/pgroonga/pgrn-alias.h
-include/postgresql/server/extension/pgroonga/pgrn-auto-close.h
-include/postgresql/server/extension/pgroonga/pgrn-column-name.h
-include/postgresql/server/extension/pgroonga/pgrn-command-escape-value.h
-include/postgresql/server/extension/pgroonga/pgrn-compatible.h
-include/postgresql/server/extension/pgroonga/pgrn-convert.h
-include/postgresql/server/extension/pgroonga/pgrn-create.h
-include/postgresql/server/extension/pgroonga/pgrn-ctid.h
-include/postgresql/server/extension/pgroonga/pgrn-database.h
-include/postgresql/server/extension/pgroonga/pgrn-full-text-search-condition.h
-include/postgresql/server/extension/pgroonga/pgrn-global.h
-include/postgresql/server/extension/pgroonga/pgrn-groonga-tuple-is-alive.h
-include/postgresql/server/extension/pgroonga/pgrn-groonga.h
-include/postgresql/server/extension/pgroonga/pgrn-highlight-html.h
-include/postgresql/server/extension/pgroonga/pgrn-index-status.h
-include/postgresql/server/extension/pgroonga/pgrn-jsonb.h
-include/postgresql/server/extension/pgroonga/pgrn-keywords.h
-include/postgresql/server/extension/pgroonga/pgrn-match-positions-byte.h
-include/postgresql/server/extension/pgroonga/pgrn-match-positions-character.h
-include/postgresql/server/extension/pgroonga/pgrn-normalize.h
-include/postgresql/server/extension/pgroonga/pgrn-options.h
-include/postgresql/server/extension/pgroonga/pgrn-pg.h
-include/postgresql/server/extension/pgroonga/pgrn-portable.h
-include/postgresql/server/extension/pgroonga/pgrn-query-expand.h
-include/postgresql/server/extension/pgroonga/pgrn-query-extract-keywords.h
-include/postgresql/server/extension/pgroonga/pgrn-search.h
-include/postgresql/server/extension/pgroonga/pgrn-sequential-search.h
-include/postgresql/server/extension/pgroonga/pgrn-tokenize.h
-include/postgresql/server/extension/pgroonga/pgrn-value.h
-include/postgresql/server/extension/pgroonga/pgrn-variables.h
-include/postgresql/server/extension/pgroonga/pgrn-wal.h
-include/postgresql/server/extension/pgroonga/pgrn-writable.h
-include/postgresql/server/extension/pgroonga/pgroonga.h
-include/postgresql/server/extension/pgroonga/xxhash.h
-include/postgresql/server/extension/pgroonga_database/pgrn-alias.h
-include/postgresql/server/extension/pgroonga_database/pgrn-auto-close.h
-include/postgresql/server/extension/pgroonga_database/pgrn-column-name.h
-include/postgresql/server/extension/pgroonga_database/pgrn-command-escape-value.h
-include/postgresql/server/extension/pgroonga_database/pgrn-compatible.h
-include/postgresql/server/extension/pgroonga_database/pgrn-convert.h
-include/postgresql/server/extension/pgroonga_database/pgrn-create.h
-include/postgresql/server/extension/pgroonga_database/pgrn-ctid.h
-include/postgresql/server/extension/pgroonga_database/pgrn-database.h
-include/postgresql/server/extension/pgroonga_database/pgrn-full-text-search-condition.h
-include/postgresql/server/extension/pgroonga_database/pgrn-global.h
-include/postgresql/server/extension/pgroonga_database/pgrn-groonga-tuple-is-alive.h
-include/postgresql/server/extension/pgroonga_database/pgrn-groonga.h
-include/postgresql/server/extension/pgroonga_database/pgrn-highlight-html.h
-include/postgresql/server/extension/pgroonga_database/pgrn-index-status.h
-include/postgresql/server/extension/pgroonga_database/pgrn-jsonb.h
-include/postgresql/server/extension/pgroonga_database/pgrn-keywords.h
-include/postgresql/server/extension/pgroonga_database/pgrn-match-positions-byte.h
-include/postgresql/server/extension/pgroonga_database/pgrn-match-positions-character.h
-include/postgresql/server/extension/pgroonga_database/pgrn-normalize.h
-include/postgresql/server/extension/pgroonga_database/pgrn-options.h
-include/postgresql/server/extension/pgroonga_database/pgrn-pg.h
-include/postgresql/server/extension/pgroonga_database/pgrn-portable.h
-include/postgresql/server/extension/pgroonga_database/pgrn-query-expand.h
-include/postgresql/server/extension/pgroonga_database/pgrn-query-extract-keywords.h
-include/postgresql/server/extension/pgroonga_database/pgrn-search.h
-include/postgresql/server/extension/pgroonga_database/pgrn-sequential-search.h
-include/postgresql/server/extension/pgroonga_database/pgrn-tokenize.h
-include/postgresql/server/extension/pgroonga_database/pgrn-value.h
-include/postgresql/server/extension/pgroonga_database/pgrn-variables.h
-include/postgresql/server/extension/pgroonga_database/pgrn-wal.h
-include/postgresql/server/extension/pgroonga_database/pgrn-writable.h
-include/postgresql/server/extension/pgroonga_database/pgroonga.h
-include/postgresql/server/extension/pgroonga_database/xxhash.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-alias.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-auto-close.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-column-name.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-command-escape-value.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-compatible.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-convert.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-create.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-ctid.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-database.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-full-text-search-condition.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-global.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-groonga-tuple-is-alive.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-groonga.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-highlight-html.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-index-status.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-jsonb.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-keywords.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-match-positions-byte.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-match-positions-character.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-normalize.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-options.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-pg.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-portable.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-query-expand.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-query-extract-keywords.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-search.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-sequential-search.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-tokenize.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-value.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-variables.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-wal.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgrn-writable.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/pgroonga.h
+%%OLDPG%%include/postgresql/server/contrib/pgroonga_check/xxhash.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-alias.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-auto-close.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-column-name.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-command-escape-value.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-compatible.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-convert.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-create.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-ctid.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-database.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-full-text-search-condition.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-global.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-groonga-tuple-is-alive.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-groonga.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-highlight-html.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-index-status.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-jsonb.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-keywords.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-match-positions-byte.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-match-positions-character.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-normalize.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-options.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-pg.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-portable.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-query-expand.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-query-extract-keywords.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-search.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-sequential-search.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-tokenize.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-value.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-variables.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-wal.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgrn-writable.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/pgroonga.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga/xxhash.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-alias.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-auto-close.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-column-name.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-command-escape-value.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-compatible.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-convert.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-create.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-ctid.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-database.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-full-text-search-condition.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-global.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-groonga-tuple-is-alive.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-groonga.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-highlight-html.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-index-status.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-jsonb.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-keywords.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-match-positions-byte.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-match-positions-character.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-normalize.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-options.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-pg.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-portable.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-query-expand.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-query-extract-keywords.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-search.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-sequential-search.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-tokenize.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-value.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-variables.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-wal.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgrn-writable.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/pgroonga.h
+%%OLDPG%%include/postgresql/server/extension/pgroonga_database/xxhash.h
lib/postgresql/pgroonga.so
lib/postgresql/pgroonga_check.so
lib/postgresql/pgroonga_database.so