diff options
Diffstat (limited to 'databases/pgadmin3/Makefile')
-rw-r--r-- | databases/pgadmin3/Makefile | 41 |
1 files changed, 20 insertions, 21 deletions
diff --git a/databases/pgadmin3/Makefile b/databases/pgadmin3/Makefile index 0f0be75033d1..38f6b6177f11 100644 --- a/databases/pgadmin3/Makefile +++ b/databases/pgadmin3/Makefile @@ -1,46 +1,44 @@ PORTNAME= pgadmin3 -PORTVERSION= 1.22.2 -PORTREVISION= 8 +DISTVERSION= 1.23.0.20230324 CATEGORIES= databases -MASTER_SITES= PGSQL/pgadmin/pgadmin3/v${PORTVERSION}/src -DIST_SUBDIR= postgresql -MAINTAINER= ports@FreeBSD.org +MAINTAINER= vvd@FreeBSD.org COMMENT= PostgreSQL database design and management system -WWW= https://www.pgadmin.org/ +WWW= https://github.com/allentc/pgadmin3-lts/ LICENSE= PostgreSQL -BUILD_DEPENDS= sphinx-build:textproc/py-sphinx +LIB_DEPENDS= libssh2.so:security/libssh2 -USES= compiler:c++11-lib gettext gmake gnome pgsql:11+ ssl +USES= autoreconf:build compiler:c++11-lib gmake gnome pgsql +USE_CXXSTD= c++11 +USE_GITHUB= yes +GH_ACCOUNT= allentc +GH_PROJECT= ${PORTNAME}-lts +GH_TAGNAME= 1935837 USE_GNOME= libxml2 libxslt USE_WX= 3.0 -USE_CXXSTD= c++11 -WX_COMPS= wx -ICON_SIZES= 16 32 GNU_CONFIGURE= yes -CONFIGURE_ARGS= --with-wx-version=${USE_WX} --enable-databasedesigner +CONFIGURE_ARGS= --enable-databasedesigner --with-openssl --with-wx-version=${USE_WX} CXXFLAGS+= -Wno-c++11-narrowing +ICON_SIZES= 16 32 PLIST_FILES= bin/pgadmin3 share/applications/pgadmin3.desktop .for SZ in ${ICON_SIZES} PLIST_FILES+= share/icons/hicolor/${SZ}x${SZ}/apps/pgAdmin3.png .endfor PORTDATA= * -.include <bsd.port.pre.mk> - -.if ${PGSQL_VER}>13 -EXTRA_PATCHES+= ${FILESDIR}/extrapatch-pg13 -.endif +OPTIONS_DEFINE= DOCS +DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx +DOCS_CONFIGURE_OFF= --without-sphinx-build -post-patch: +pre-configure: + @cd ${WRKSRC} ; ./bootstrap @${REINPLACE_CMD} -e 's,/wx-config,/${WX_CONFIG:T},' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's,wxrc ,${WXRC_CMD:T} ,' ${WRKSRC}/pgadmin/ui/embed-xrc @${REINPLACE_CMD} -e 's,/usr/bin/xterm,${LOCALBASE}/bin/xterm,' ${WRKSRC}/plugins.d/plugins.ini - @${REINPLACE_CMD} -e 's,/bin/bash,/bin/sh,' ${WRKSRC}/pgadmin/ver_svn.sh @${REINPLACE_CMD} -e 's,Exec=/usr/bin/pgadmin3,Exec=${LOCALBASE}/bin/pgadmin3,'\ -e 's,Icon=/usr/share/pgadmin3/pgAdmin3.png,Icon=pgAdmin3,'\ -e '/^MimeType=/d'\ @@ -52,7 +50,8 @@ post-install: ${INSTALL_DATA} ${WRKSRC}/pkg/pgadmin3.desktop ${STAGEDIR}${PREFIX}/share/applications .for SZ in ${ICON_SIZES} ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${SZ}x${SZ}/apps - ${INSTALL_DATA} ${WRKSRC}/pgadmin/include/images/pgAdmin3-${SZ}.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/${SZ}x${SZ}/apps/pgAdmin3.png + ${INSTALL_DATA} ${WRKSRC}/pgadmin/include/images/pgAdmin3-${SZ}.png \ + ${STAGEDIR}${PREFIX}/share/icons/hicolor/${SZ}x${SZ}/apps/pgAdmin3.png .endfor -.include <bsd.port.post.mk> +.include <bsd.port.mk> |