diff options
Diffstat (limited to 'databases/heidisql/Makefile')
| -rw-r--r-- | databases/heidisql/Makefile | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/databases/heidisql/Makefile b/databases/heidisql/Makefile new file mode 100644 index 000000000000..6ee8cdc15199 --- /dev/null +++ b/databases/heidisql/Makefile @@ -0,0 +1,50 @@ +PORTNAME= heidisql +DISTVERSION= 12.15.1.1 +DISTVERSIONPREFIX= v +PORTREVISION= 1 +CATEGORIES= databases +PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX} + +MAINTAINER= acm@FreeBSD.org +COMMENT= a lightweight client for managing multiple databases +WWW= https://www.heidisql.com/ + +LICENSE= GPLv2 + +ONLY_FOR_ARCHS= aarch64 amd64 i386 + +USES= desktop-file-utils fpc lazarus:flavors xorg +USE_XORG= x11 +USE_GITHUB= yes +GH_ACCOUNT= HeidiSQL +GH_PROJECT= HeidiSQL + +LAZARUS_PROJECT_FILES+= heidisql.lpi + +LAZBUILD_ARGS= -d + +gtk2_CONFLICTS_INSTALL= ${PORTNAME}-qt5 ${PORTNAME}-qt6 +qt5_CONFLICTS_INSTALL= ${PORTNAME}-gtk2 ${PORTNAME}-qt6 +qt6_CONFLICTS_INSTALL= ${PORTNAME}-gtk2 ${PORTNAME}-qt5 + +USE_FPC_gtk2= cairo +USE_GNOME_gtk2= cairo +USE_FPC+= ${USE_FPC_${FLAVOR}} +USE_GNOME+= ${USE_GNOME_${FLAVOR}} + +SUB_FILES= pkg-message + +post-patch: + ${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g' ${WRKSRC}/source/apphelpers.pas \ + ${WRKSRC}/source/about.pas + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/out/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + ${INSTALL_DATA} ${WRKSRC}/package-skeleton/usr/share/applications/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications/${PORTNAME}.desktop + @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps + ${INSTALL_DATA} ${WRKSRC}/res/deb-package-icon.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps/${PORTNAME}.png + @${MKDIR} ${STAGEDIR}${DATADIR}/locale + ${INSTALL_DATA} ${WRKSRC}/extra/ini/*.ini ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/extra/locale/*.mo ${STAGEDIR}${DATADIR}/locale/ + +.include <bsd.port.mk> |
