aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJose Alonso Cardenas Marquez <acm@FreeBSD.org>2024-06-13 00:16:38 +0000
committerJose Alonso Cardenas Marquez <acm@FreeBSD.org>2024-06-13 00:16:38 +0000
commite86ce540a2a5dbcaa29aedca6a7225e58ed47440 (patch)
treecb5c3d3e98010856ae9773fc2d9f473831ceec40
parent19cf573476eb0f0ea617db52b2e2186b9f17a864 (diff)
downloadports-e86ce540a2a5dbcaa29aedca6a7225e58ed47440.tar.gz
ports-e86ce540a2a5dbcaa29aedca6a7225e58ed47440.zip
x11-toolkits/qtermwidget-qt5: New port: Terminal widget for QTerminal (Qt5)
QTermWidget is an opensource project originally based on KDE4 Konsole application. The main goal of this project is to provide unicode-enabled, embeddable Qt5 widget for using as a built-in console (or terminal emulation widget). - Bump PORTREVISION of x11/coreterminal PR: 278905 Approved by: jsm
-rw-r--r--x11-toolkits/Makefile1
-rw-r--r--x11-toolkits/qtermwidget-qt5/Makefile22
-rw-r--r--x11-toolkits/qtermwidget-qt5/distinfo3
-rw-r--r--x11-toolkits/qtermwidget-qt5/pkg-descr4
-rw-r--r--x11-toolkits/qtermwidget-qt5/pkg-plist85
-rw-r--r--x11/coreterminal/Makefile4
6 files changed, 117 insertions, 2 deletions
diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile
index fa0122247442..29c060b1ee90 100644
--- a/x11-toolkits/Makefile
+++ b/x11-toolkits/Makefile
@@ -203,6 +203,7 @@
SUBDIR += qt6-virtualkeyboard
SUBDIR += qt6pas
SUBDIR += qtermwidget
+ SUBDIR += qtermwidget-qt5
SUBDIR += qwt5-qt5
SUBDIR += qwt6
SUBDIR += redkite
diff --git a/x11-toolkits/qtermwidget-qt5/Makefile b/x11-toolkits/qtermwidget-qt5/Makefile
new file mode 100644
index 000000000000..162ef4ca3511
--- /dev/null
+++ b/x11-toolkits/qtermwidget-qt5/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= qtermwidget
+PORTVERSION= 1.4.0
+CATEGORIES= x11-toolkits
+MASTER_SITES= LXQT
+PKGNAMESUFFIX= -qt5
+
+MAINTAINER= lxqt@FreeBSD.org
+COMMENT= Terminal widget for QTerminal (Qt5)
+WWW= https://github.com/lxde/qtermwidget
+
+LICENSE= GPLv2+
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cmake compiler:c++11-lang gettext-runtime lxqt:1 \
+ pkgconfig qt:5 tar:xz
+USE_LDCONFIG= yes
+USE_QT= buildtools:build core gui qmake:build linguisttools widgets
+USE_LXQT= buildtools
+
+CMAKE_ARGS+= -DQTERMWIDGET_USE_UTEMPTER=ON
+
+.include <bsd.port.mk>
diff --git a/x11-toolkits/qtermwidget-qt5/distinfo b/x11-toolkits/qtermwidget-qt5/distinfo
new file mode 100644
index 000000000000..8bdb6911b995
--- /dev/null
+++ b/x11-toolkits/qtermwidget-qt5/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1716188870
+SHA256 (lxqt/qtermwidget-1.4.0.tar.xz) = e7253065f74fa056843c95f9543e690bcaf7a03647ef5e02379eec4eb162026b
+SIZE (lxqt/qtermwidget-1.4.0.tar.xz) = 190320
diff --git a/x11-toolkits/qtermwidget-qt5/pkg-descr b/x11-toolkits/qtermwidget-qt5/pkg-descr
new file mode 100644
index 000000000000..a4a56671010e
--- /dev/null
+++ b/x11-toolkits/qtermwidget-qt5/pkg-descr
@@ -0,0 +1,4 @@
+QTermWidget is an opensource project originally based on KDE4 Konsole
+application. The main goal of this project is to provide unicode-enabled,
+embeddable Qt5 widget for using as a built-in console (or terminal emulation
+widget).
diff --git a/x11-toolkits/qtermwidget-qt5/pkg-plist b/x11-toolkits/qtermwidget-qt5/pkg-plist
new file mode 100644
index 000000000000..4ae4d2ed8d6c
--- /dev/null
+++ b/x11-toolkits/qtermwidget-qt5/pkg-plist
@@ -0,0 +1,85 @@
+include/qtermwidget5/Emulation.h
+include/qtermwidget5/Filter.h
+include/qtermwidget5/KeyboardTranslator.h
+include/qtermwidget5/qtermwidget.h
+include/qtermwidget5/qtermwidget_export.h
+include/qtermwidget5/qtermwidget_interface.h
+include/qtermwidget5/qtermwidget_version.h
+lib/cmake/qtermwidget5/qtermwidget5-config-version.cmake
+lib/cmake/qtermwidget5/qtermwidget5-config.cmake
+lib/cmake/qtermwidget5/qtermwidget5-targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/qtermwidget5/qtermwidget5-targets.cmake
+lib/libqtermwidget5.so
+lib/libqtermwidget5.so.1
+lib/libqtermwidget5.so.%%VERSION%%
+libdata/pkgconfig/qtermwidget5.pc
+%%DATADIR%%5/color-schemes/BlackOnLightYellow.colorscheme
+%%DATADIR%%5/color-schemes/BlackOnRandomLight.colorscheme
+%%DATADIR%%5/color-schemes/BlackOnWhite.colorscheme
+%%DATADIR%%5/color-schemes/BreezeModified.colorscheme
+%%DATADIR%%5/color-schemes/DarkPastels.colorscheme
+%%DATADIR%%5/color-schemes/Falcon.colorscheme
+%%DATADIR%%5/color-schemes/GreenOnBlack.colorscheme
+%%DATADIR%%5/color-schemes/Linux.colorscheme
+%%DATADIR%%5/color-schemes/Solarized.colorscheme
+%%DATADIR%%5/color-schemes/SolarizedLight.colorscheme
+%%DATADIR%%5/color-schemes/Tango.colorscheme
+%%DATADIR%%5/color-schemes/Ubuntu.colorscheme
+%%DATADIR%%5/color-schemes/WhiteOnBlack.colorscheme
+%%DATADIR%%5/color-schemes/historic/BlackOnLightColor.schema
+%%DATADIR%%5/color-schemes/historic/DarkPicture.schema
+%%DATADIR%%5/color-schemes/historic/GreenOnBlack.schema
+%%DATADIR%%5/color-schemes/historic/GreenTint.schema
+%%DATADIR%%5/color-schemes/historic/GreenTint_MC.schema
+%%DATADIR%%5/color-schemes/historic/LightPicture.schema
+%%DATADIR%%5/color-schemes/historic/Linux.schema
+%%DATADIR%%5/color-schemes/historic/Transparent.schema
+%%DATADIR%%5/color-schemes/historic/Transparent_MC.schema
+%%DATADIR%%5/color-schemes/historic/Transparent_darkbg.schema
+%%DATADIR%%5/color-schemes/historic/Transparent_lightbg.schema
+%%DATADIR%%5/color-schemes/historic/XTerm.schema
+%%DATADIR%%5/color-schemes/historic/syscolor.schema
+%%DATADIR%%5/color-schemes/historic/vim.schema
+%%DATADIR%%5/kb-layouts/default.keytab
+%%DATADIR%%5/kb-layouts/historic/vt100.keytab
+%%DATADIR%%5/kb-layouts/historic/x11r5.keytab
+%%DATADIR%%5/kb-layouts/linux.keytab
+%%DATADIR%%5/kb-layouts/macbook.keytab
+%%DATADIR%%5/kb-layouts/solaris.keytab
+%%DATADIR%%5/kb-layouts/vt420pc.keytab
+%%DATADIR%%5/translations/qtermwidget_ar.qm
+%%DATADIR%%5/translations/qtermwidget_arn.qm
+%%DATADIR%%5/translations/qtermwidget_ast.qm
+%%DATADIR%%5/translations/qtermwidget_bg.qm
+%%DATADIR%%5/translations/qtermwidget_ca.qm
+%%DATADIR%%5/translations/qtermwidget_cs.qm
+%%DATADIR%%5/translations/qtermwidget_cy.qm
+%%DATADIR%%5/translations/qtermwidget_da.qm
+%%DATADIR%%5/translations/qtermwidget_de.qm
+%%DATADIR%%5/translations/qtermwidget_de_CH.qm
+%%DATADIR%%5/translations/qtermwidget_el.qm
+%%DATADIR%%5/translations/qtermwidget_es.qm
+%%DATADIR%%5/translations/qtermwidget_et.qm
+%%DATADIR%%5/translations/qtermwidget_fi.qm
+%%DATADIR%%5/translations/qtermwidget_fr.qm
+%%DATADIR%%5/translations/qtermwidget_gl.qm
+%%DATADIR%%5/translations/qtermwidget_he.qm
+%%DATADIR%%5/translations/qtermwidget_hr.qm
+%%DATADIR%%5/translations/qtermwidget_hu.qm
+%%DATADIR%%5/translations/qtermwidget_it.qm
+%%DATADIR%%5/translations/qtermwidget_ja.qm
+%%DATADIR%%5/translations/qtermwidget_ko.qm
+%%DATADIR%%5/translations/qtermwidget_lt.qm
+%%DATADIR%%5/translations/qtermwidget_nb_NO.qm
+%%DATADIR%%5/translations/qtermwidget_nl.qm
+%%DATADIR%%5/translations/qtermwidget_oc.qm
+%%DATADIR%%5/translations/qtermwidget_pl.qm
+%%DATADIR%%5/translations/qtermwidget_pt.qm
+%%DATADIR%%5/translations/qtermwidget_pt_BR.qm
+%%DATADIR%%5/translations/qtermwidget_ru.qm
+%%DATADIR%%5/translations/qtermwidget_si.qm
+%%DATADIR%%5/translations/qtermwidget_sk.qm
+%%DATADIR%%5/translations/qtermwidget_tr.qm
+%%DATADIR%%5/translations/qtermwidget_uk.qm
+%%DATADIR%%5/translations/qtermwidget_zh_CN.qm
+%%DATADIR%%5/translations/qtermwidget_zh_TW.qm
diff --git a/x11/coreterminal/Makefile b/x11/coreterminal/Makefile
index 6f9b217cae06..165166bc6924 100644
--- a/x11/coreterminal/Makefile
+++ b/x11/coreterminal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= coreterminal
DISTVERSION= 4.3.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11
MAINTAINER= jwb@FreeBSD.org
@@ -10,7 +10,7 @@ WWW= https://gitlab.com/cubocore/coreterminal
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libqtermwidget5.so:x11-toolkits/qtermwidget \
+LIB_DEPENDS= libqtermwidget5.so:x11-toolkits/qtermwidget-qt5 \
libcprime-core.so:deskutils/libcprime
RUN_DEPENDS= coregarage:deskutils/coregarage