Three things:

It seems upstream changed the server layout and killed the ftp://
protocol, at least it isn't reachable from anywhere for me. I tried to
find an official announcement for this, but gave up after 5 minutes.

Add a static_cast to appease clang6.

There is a newer version 1.22.2 available for pgadmin3, but it's no
longer maintained anyway.  There are lots of warnings that one should
move to pgadmin4. Since I don't use this, I leave this one to pea :)

Index: Makefile
===================================================================
RCS file: /var/cvs/ports/databases/pgadmin3/Makefile,v
retrieving revision 1.37
diff -u -p -r1.37 Makefile
--- Makefile    26 Jul 2017 22:45:16 -0000      1.37
+++ Makefile    15 Apr 2018 19:27:21 -0000
@@ -16,8 +16,7 @@ PERMIT_PACKAGE_CDROM= Yes
 
 WANTLIB=       c m pthread ${COMPILER_LIBCXX} crypto z
 
-MASTER_SITES=  https://ftp.postgresql.org/pub/pgadmin3/release/v$V/src/ \
-               ftp://ftp.postgresql.org/pub/pgadmin3/release/v$V/src/
+MASTER_SITES=  https://ftp.postgresql.org/pub/pgadmin/pgadmin3/v$V/src/
 
 LIB_DEPENDS=   x11/wxWidgets>=2.8.7 \
                databases/postgresql \
Index: patches/patch-pgadmin_frm_frmEditGrid_cpp
===================================================================
RCS file: patches/patch-pgadmin_frm_frmEditGrid_cpp
diff -N patches/patch-pgadmin_frm_frmEditGrid_cpp
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-pgadmin_frm_frmEditGrid_cpp   15 Apr 2018 19:25:26 -0000
@@ -0,0 +1,14 @@
+$OpenBSD$
+
+Index: pgadmin/frm/frmEditGrid.cpp
+--- pgadmin/frm/frmEditGrid.cpp.orig
++++ pgadmin/frm/frmEditGrid.cpp
+@@ -2386,7 +2386,7 @@ sqlTable::sqlTable(pgConn *conn, pgQueryThread *_threa
+                       columns[i].typlen = colSet->GetLong(wxT("typlen"));
+                       columns[i].typmod = colSet->GetLong(wxT("typmod"));
+ 
+-                      switch (columns[i].type)
++                      switch (static_cast<long>(columns[i].type))
+                       {
+                               case PGOID_TYPE_BOOL:
+                                       columns[i].numeric = false;

Reply via email to