aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMuhammad Moinur Rahman <bofh@FreeBSD.org>2022-05-27 19:12:51 +0000
committerMuhammad Moinur Rahman <bofh@FreeBSD.org>2022-05-27 19:16:03 +0000
commitba1b2e241733c6dc7b8a4634aa41ee56c45fb3e4 (patch)
tree9e9b03f1926df8d74e923c09703d9c370a9f148d
parent35303e5e3b493a841637bfa59ed61dbecdb7f52a (diff)
downloadports-ba1b2e241733c6dc7b8a4634aa41ee56c45fb3e4.tar.gz
ports-ba1b2e241733c6dc7b8a4634aa41ee56c45fb3e4.zip
databases/postgresql-repmgr: Update version 5.2.0=>5.3.2
- Fix build with NLS. See the following: https://github.com/EnterpriseDB/repmgr/issues/755 - Update WWW - Pet portclippy/portfmt Reported by: mike.jakubik@swiftsmsgateway.com
-rw-r--r--databases/postgresql-repmgr/Makefile27
-rw-r--r--databases/postgresql-repmgr/distinfo6
-rw-r--r--databases/postgresql-repmgr/files/patch-Makefile.in15
-rw-r--r--databases/postgresql-repmgr/pkg-descr2
-rw-r--r--databases/postgresql-repmgr/pkg-plist3
5 files changed, 37 insertions, 16 deletions
diff --git a/databases/postgresql-repmgr/Makefile b/databases/postgresql-repmgr/Makefile
index 3b0d144d42d6..84661572875e 100644
--- a/databases/postgresql-repmgr/Makefile
+++ b/databases/postgresql-repmgr/Makefile
@@ -1,7 +1,7 @@
# Created by: alp@sfedu.ru
PORTNAME= postgresql-repmgr
-PORTVERSION= 5.2.0
+PORTVERSION= 5.3.2
CATEGORIES= databases
MASTER_SITES= http://www.repmgr.org/download/
DISTNAME= repmgr-${PORTVERSION}
@@ -14,24 +14,21 @@ LICENSE= GPLv3
RUN_DEPENDS= rsync:net/rsync
USES= gettext gmake pgsql
+WANT_PGSQL= server
+USE_RC_SUBR= repmgrd
GNU_CONFIGURE= yes
-LLD_UNSAFE= yes
-USE_RC_SUBR= repmgrd
-WANT_PGSQL= server
+
MAKE_ENV= USE_PGXS=1
+
LIBS= -L${LOCALBASE}/lib -lintl
-OPTIONS_DEFINE= DOCS
+LLD_UNSAFE= yes
-PORTDOCS= CONTRIBUTING.md COPYRIGHT CREDITS FAQ.md HISTORY LICENSE PACKAGES.md \
- README.md
+PORTDOCS= CONTRIBUTING.md COPYRIGHT CREDITS FAQ.md HISTORY LICENSE \
+ PACKAGES.md README.md
-post-install:
- ${INSTALL_DATA} ${WRKSRC}/repmgr.conf.sample ${STAGEDIR}${PREFIX}/etc
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/repmgr
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/repmgrd
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/repmgr.so
+OPTIONS_DEFINE= DOCS
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
@@ -39,4 +36,10 @@ do-install-DOCS-on:
${INSTALL_DATA} ${WRKSRC}/$f ${STAGEDIR}${DOCSDIR}
.endfor
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/repmgr.conf.sample ${STAGEDIR}${PREFIX}/etc
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/repmgr
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/repmgrd
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/repmgr.so
+
.include <bsd.port.mk>
diff --git a/databases/postgresql-repmgr/distinfo b/databases/postgresql-repmgr/distinfo
index 362b8e6e2016..cc7471086734 100644
--- a/databases/postgresql-repmgr/distinfo
+++ b/databases/postgresql-repmgr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1603484572
-SHA256 (repmgr-5.2.0.tar.gz) = 7e4b6f2e60a90235db143d185e9f5b60db3f07c4610833129f8f90bd1c5d7b85
-SIZE (repmgr-5.2.0.tar.gz) = 446137
+TIMESTAMP = 1653677536
+SHA256 (repmgr-5.3.2.tar.gz) = 2d9be1d9a7a55b25855e805252c394d67ac4e3c04ee80d4aa984b8ffc7a9a3a2
+SIZE (repmgr-5.3.2.tar.gz) = 456455
diff --git a/databases/postgresql-repmgr/files/patch-Makefile.in b/databases/postgresql-repmgr/files/patch-Makefile.in
new file mode 100644
index 000000000000..dd356136506c
--- /dev/null
+++ b/databases/postgresql-repmgr/files/patch-Makefile.in
@@ -0,0 +1,15 @@
+--- Makefile.in.orig 2022-05-25 06:59:51 UTC
++++ Makefile.in
+@@ -79,10 +79,10 @@ repmgr: $(REPMGR_CLIENT_OBJS)
+ $(REPMGR_CLIENT_OBJS): repmgr-client.h repmgr_version.h
+
+ repmgr: $(REPMGR_CLIENT_OBJS)
+- $(CC) $(CFLAGS) $(REPMGR_CLIENT_OBJS) $(libpq_pgport) $(LDFLAGS) $(LDFLAGS_EX) -o $@$(X)
++ $(CC) $(CFLAGS) $(REPMGR_CLIENT_OBJS) $(libpq_pgport) $(LDFLAGS) $(LDFLAGS_EX) $(LIBS) -o $@$(X)
+
+ repmgrd: $(REPMGRD_OBJS)
+- $(CC) $(CFLAGS) $(REPMGRD_OBJS) $(libpq_pgport) $(LDFLAGS) $(LDFLAGS_EX) -o $@$(X)
++ $(CC) $(CFLAGS) $(REPMGRD_OBJS) $(libpq_pgport) $(LDFLAGS) $(LDFLAGS_EX) $(LIBS) -o $@$(X)
+
+ $(REPMGR_CLIENT_OBJS): $(HEADERS)
+ $(REPMGRD_OBJS): $(HEADERS)
diff --git a/databases/postgresql-repmgr/pkg-descr b/databases/postgresql-repmgr/pkg-descr
index a45d06d0f05f..e80296353320 100644
--- a/databases/postgresql-repmgr/pkg-descr
+++ b/databases/postgresql-repmgr/pkg-descr
@@ -1,4 +1,4 @@
repmgr allows you to monitor and manage your replicated PostgreSQL
databases as a single cluster.
-WWW: http://projects.2ndquadrant.com/repmgr
+WWW: https://repmgr.org/
diff --git a/databases/postgresql-repmgr/pkg-plist b/databases/postgresql-repmgr/pkg-plist
index c34fc85afa45..d426a885625d 100644
--- a/databases/postgresql-repmgr/pkg-plist
+++ b/databases/postgresql-repmgr/pkg-plist
@@ -16,8 +16,11 @@ share/postgresql/extension/repmgr--5.0--5.1.sql
share/postgresql/extension/repmgr--5.1.sql
share/postgresql/extension/repmgr--5.1--5.2.sql
share/postgresql/extension/repmgr--5.2.sql
+share/postgresql/extension/repmgr--5.2--5.3.sql
+share/postgresql/extension/repmgr--5.3.sql
share/postgresql/extension/repmgr--unpackaged--4.0.sql
share/postgresql/extension/repmgr--unpackaged--5.1.sql
share/postgresql/extension/repmgr--unpackaged--5.2.sql
+share/postgresql/extension/repmgr--unpackaged--5.3.sql
share/postgresql/extension/repmgr.control
@sample etc/repmgr.conf.sample